/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, 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
*/

/*************** 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: 36px;padding-bottom: 6px;}
.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, .wpcf7 input[type="tel"] {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;}
.share-links .share-twitter:before {content: "\e61b";}
.vc_column_container>.vc_column-inner {padding-left: 0;padding-right: 0;}
::-webkit-scrollbar{width:5px;}
::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px;}
::-webkit-scrollbar-thumb{background:var(--porto-primary-color);border-radius:30px;}
::-webkit-scrollbar-thumb:hover{background:#444;}
/*end common
 * header*/
.fixed-header #header .header-top {background-color: #000;}
#header .header-top .container>div {text-align: center;}
.fixed-header #header .header-main {padding: 24.59px 0;background-color: transparent;}

/*end header
 * home*/
.banner-bottom{box-shadow: 0 1px 10px 8px rgb(0, 0, 0, 0.05);padding: 25px 15px 20px;border-radius: 10px;background-color: #fff;}
.banner-bottom .porto-sicon-box .porto-sicon-img {font-size: 45px;padding:15px;margin-bottom:0;}
.banner-bottom .porto-sicon-box .porto-sicon-header {margin-top: 10px;margin-bottom: 0;}
.banner-bottom .porto-sicon-box .porto-sicon-header h3 {margin: 0;font-weight: 100;font-size: 14px;}
.banner-bottom .vc_column_container {padding: 0;}
.banner-bottom .porto-sicon-box{margin-bottom:0;}
.product-cta {margin-top: 36px;background-color: #333;}
a.porto-btn-normal {border-radius: 14px;font-size: 15px;letter-spacing: .1rem;line-height: 1;}
.products .porto-sicon-box .porto-sicon-img, .products .porto-sicon-box .porto-sicon-img img {width: 100%;}
.products .porto-sicon-box h3.porto-sicon-title {font-size: 15px;}
section.vc_section.dark-bg {background-color: #222;}
.page-content section.toggle {padding-top: 0;padding-bottom: 0;margin-bottom: 5px;border-radius: 8px;overflow: hidden;}
.toggle > label{font-size: 16px;padding: 20px 12px;font-weight: 500;margin-left: -2px;}
.custom-form .vc_column-inner {background-color: #f8f8f8;padding: 32px !important;border-radius: 8px;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);}
div#banner-wrapper {padding-top: 39px;}
.wpb_single_image .vc_single_image-wrapper,.wpb_single_image .vc_single_image-wrapper img {width:100%;}
/*end home
 * footer*/


/*end footer*/


/*responsive*/
@media screen and (min-width: 991px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1130px;--porto-flick-carousel-width: 1130px;}
}
@media screen and (max-width: 991px) {
	#header .logo {--porto-logo-mw: 200px;}
	.fixed-header #header .header-main {padding: 0;}
}
@media screen and (max-width: 540px) {
	#header .logo {--porto-logo-mw: 160px;}
	.fixed-header #header .header-main .header-left{padding:0;}
	
}
/*end responsive*/