/*
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: 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;}
.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;}
/*end common
 * header*/
#header .header-main .header-left {margin-right: 0;padding: 13.2px 0;}
#header .header-main .header-center {margin: 0;padding-top: 0;padding-bottom: 0;}
#header:not(.sticky-header) .header-main .mega-menu:after{display:none;}
#header .header-main .header-right {padding: 0;}
#header {box-shadow: 0 5px 6px rgb(207 216 221 / .38);position: relative;z-index: 9;}
#header .header-main .container {min-height: 65px;}
#header .nav-pills.nav-top.nav li>a {background-color: #2268C7;box-shadow: 0 5px 7px #c8d0f3;color: #fff;border-radius: 2px;font-size: 13px;font-weight: 700;padding-left: 1rem;padding-right: 1rem;border: 1px solid #2268C7;}
#header .nav-pills.nav-top.nav li>a:hover{background-color: transparent;border-color: #2268C7;color: #2268C7;}
/*end header
 * home*/

/*end home
 * footer*/
.footer .widget-title {font-weight: 700;margin-bottom: 1.5rem;font-size: 1.25rem;text-transform: capitalize;letter-spacing: 0;}
.footer .widget_nav_menu>div>ul li:before{display:none;}
.footer .widget > div > ul li, .footer .widget > div > ul {border:none;padding: 0;}
#footer .footer-bottom {border-top: 1px solid #dee2e6;font-size: 16px;}
#footer .footer-bottom .footer-right .widget {font-size: 14px;}
#footer .footer-bottom .footer-left {max-width: 41%;}
.footer .footer-bottom p{margin-bottom:0;}
#footer .footer-bottom .container{align-items: flex-start;}
.footer .widget li.current-menu-item>a {font-weight: 400;color: #000;}
.footer .widget li>a:hover {text-decoration: underline;font-weight: 600;color: #2268c7;}
/*end footer*/


/*responsive*/
@media screen and (min-width: 991px) {
	.container, .container-sm, .container-md, .container-lg, .container-xl {max-width: 1140px;--porto-flick-carousel-width: 1140px;}
}
/*end responsive*/