/*
Theme Name: Porto
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive Wordpress Multi Purpose + eCommerce Theme.
Version: 7.0.8
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: woocommerce, business, corporate, e-commerce, blog, news, education, food-and-drink, portfolio, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready, block-styles, custom-background, custom-colors, custom-header, custom-logo, footer-widgets, template-editing, grid-layout, one-column, wide-blocks
Text Domain: porto
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
/*common*/
.white, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white a{color: #fff;}
.justify{text-align:justify;}
.page-content section {padding-top: 80px;padding-bottom: 50px;}
.page-content section.wpb-content-wrapper {padding-top: 0;padding-bottom: 0;}
.porto-u-main-heading {margin-bottom: 3%;}
.wpcf7-form-control.wpcf7-validates-as-required, input.wpcf7-form-control.wpcf7-captchar {width: 100%;min-height: 50px;border-color: rgba(4,4,4,.4);border-radius: 2px;}
.wpcf7 .vc_row > div {margin-bottom: 15px;}
.wpcf7 .vc_row {margin-left: -15px;margin-right: -15px;}
.submit-btn input {width: 150px;}
.no-breadcrumbs .main-content {padding-top: 0;}
.slick-slider .slick-prev{left: -20px;}
.slick-slider .slick-next{right: -20px;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
::-webkit-scrollbar-thumb{background:#2879fe;border-radius:30px;}
::-webkit-scrollbar-thumb:hover{background:#444;}
::-moz-selection {background: #2879fe;color:#fff;}
::selection {background: #2879fe;color:#fff;}
/*end common
 * header*/
#header .main-menu > li.menu-item.active > a,  #header .main-menu > li.menu-item:hover > a {color: #2C5F2D !important;}
#header .header-main {background-color: #2C5F2D !important;}
#header, .sticky-header .header-main.sticky {border-top: 3px solid transparent !important;}
li.phone.nav-item-left-border.nav-item-right-border, #mini-cart .minicart-icon {color: #fff !important;}
.header-wrapper {background-color: #086031 !important;}
#header .header-top {background-color:#97BC62;}
#header .logo .standard-logo, aside#media_image-2 {filter: brightness(0) invert(1);}
/* home */
.banner{background-image: url(https://hydraulicsonline.com/wp-content/uploads/2022/09/main-banner-temp.jpg?id=51112) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}
.btns a.porto-btn{background-color: #2C5F2D;color: #fff;padding: 0.533rem 0.933rem !important;font-size: 14px;line-height: 1.42857;border-radius: 5px;}
.banner .porto-btn-ctn-left {display: inline-block;padding-right: 20px;}
.banner .porto-btn-ctn-left:last-child a.porto-btn{background-color: #fff !important;color:#2C5F2D !important;}
.about, .about-us{padding-bottom: 0 !important;}
.counters .porto-icon {color: #00acfd !important;font-size: 35px !important;}
.counters .stats-number {font-size: 25px;color:#2C5F2D;}
.counters .stats-block .stats-text {font-weight: 600;font-size: 20px;color:  #2C5F2D;}
.counters .stats-block {display: flex;justify-content: center;align-items: center;}
.counters .porto-sicon-img {font-size: 60px !important;}
.pdt-30{padding-top:30px;}
.pdb-30{padding-bottom:30px;}
.mrgb-30{margin-bottom:30px;}
/* .clients, .featured-brands{background-color:#97BC62;} */
/* brands */
.featured-brands{background-color}
.featured-brands .col-md-3:first-child .vc_column-inner{background-color:transparent !important;}
.featured-brands h3, .information h3{font-weight:700;font-size:25px;padding-bottom: 25px;}
.featured-brands .col-md-3 .vc_column-inner{background-color: #ffffff;padding: 30px !important;border-radius: 4px;margin-bottom: 30px;}
.brands-about p, .power-pack p{font-size: 20px;line-height: 28px;}
.information .col-md-4 .vc_column-inner {box-shadow: 0 10px 15px 0 rgb(0 0 0 / 15%);border-radius: 4px;background-color: #fff;padding: 27px 28px !important;transition: box-shadow 0.2s;transition: all .5s;margin-bottom: 30px;}
.information .col-md-4 .vc_column-inner:hover{background-color: #97BC62;}
.information p, .about-us p, .about p {font-size: 17px;}
.other-brands img{ width: 129px;}
/* single product */
.porto-lightbox a{font-size: 16px;line-height: 24px;border-radius: 3px;padding: 11px 35px;background-color: #2C5F2D;color: #fff;margin-bottom: 0 !important;font-weight: 500;border: 1px solid #2C5F2D;transition: all .5s;}
.porto-lightbox a:hover{background-color: transparent;border: 1px solid #2C5F2D;color: #2C5F2D;}
.contact>.row{align-items: center;}
.contact .col-md-4 .vc_column-inner{background-color: #2C5F2D;padding: 70px 60px;padding-bottom: 100px;border-radius: 20px 0px 20px 0px;transform: translateX(100px);position: relative;z-index:99;}
.contact .col-md-8 .vc_column-inner {padding: 69px;padding-left: 200px;border: 1px solid #97BC62;box-shadow: 0px 0px 40px rgba(99, 99, 99, 0.06);border-radius: 10px;}
.main-content {padding-bottom: 0 !important;}
.categories .porto-sicon-img img, .categories .porto-sicon-img{width: 100% !important;}
.categories .col-md-4 .vc_column-inner{background-color: #fff;padding: 50px 42px 0 !important;border-radius: 30px;box-shadow: 1px 1.732px 40px 0px rgb(0 0 0 / 10%);}
/* footer */
.footer .widget-title, .footer .widget-title a {font-weight: 600;font-size: 22px;text-transform: capitalize;}
#footer .footer-bottom {border-top: 1px solid #fff;}
