/*
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  ***************/



body.home .custom-bg-white::after{background:#db1709;}
body #header .logo{min-width: 167px;}
body #header .main-menu > li.menu-item > a{padding:31px 14.4px;}

.homebannersection .kenBurnsToRight{max-width:70%;margin-left:auto;}

.footercopyright{color:#555555 !important;}
.footercopyright a:hover{color:#F6631A !important;}
.footercopyright strong{background: url("images/verz-logo.png") no-repeat scroll right center;padding-right:20px;font-weight:700 !important;color:#F6631A;}


body .footer .footer1{width:200px !important;}
body .footer .footer2{width:300px !important;}
body .footer .footer3{width:200px !important;}
body .footer .footer4,.footer .footer5{display:none !important;}    

body .footer .porto-block section + section .elementor-container{justify-content:space-between !important;} 
body .service-type:hover .service-type-image {border-color:#DB1709 !important}
body .service-type:hover .service-type-title{color:#DB1709 !important}

.footer-blueshape{right:-19vw !important;bottom:0 !important;}


.odd-even-box {padding:25px 0px;} 
.odd-even-box:first-child { padding-top: 0px !important; margin-top:0;} 
.odd-even-box:last-child { padding-bottom: 0px !important; border-bottom: 0px; } 

/*body.single-portfolio .odd-even-box:nth-child(1) .row>[class*="col-"]:first-child{ order: 1; } */
/*body.single-portfolio .odd-even-box:nth-child(1) .row>[class*="col-"]:last-child{ order: 2; } */

body.single-portfolio .odd-even-box .row [class*="col-"]:last-child{align-self: center !important;}

body.single-portfolio .odd-even-box:nth-child(odd) .row>[class*="col-"]:first-child{ order: 2; } 
body.single-portfolio .odd-even-box:nth-child(odd) .row>[class*="col-"]:last-child{ order: 1; } 

body.single-portfolio.postid-2540 .odd-even-box:nth-child(odd) .row>[class*="col-"]:first-child{ order: 1; } 
body.single-portfolio.postid-2540 .odd-even-box:nth-child(odd) .row>[class*="col-"]:last-child{ order: 2; } 

body.single-portfolio.postid-2540 .odd-even-box:nth-child(even) .row>[class*="col-"]:first-child{ order: 2; } 
body.single-portfolio.postid-2540 .odd-even-box:nth-child(even) .row>[class*="col-"]:last-child{ order: 1; } 


body.single-portfolio.postid-2538 .odd-even-box .align-self-center{align-self: flex-start !important;}

.contactusbutton{text-align:center;}
.contactusbutton a{font-size: 1em;
  font-weight: 700;
  background-color: #0E07BD;color:#fff;
  padding: 1.3132rem 3rem 1.3132rem 3rem !important;}
.contactusbutton a:hover{background:#DB1709;border-color:#DB1709;}
.importantNotice{padding:30px 25px !important; background-color: #FFFCD6;border:1px solid #FAE1BF;text-align:center;}
.importantNotice img,.importantNotice h4{display:inline-block;}
.importantNotice img{margin-top:-4px;margin-right: 5px;}
.importantNotice h4{font-size:18px;margin-bottom:0;line-height:1;}
.importantNotice p{color:#777777;}
.importantNotice p:last-child{margin-bottom: 0;}
.contactusbutton a + a{display:none;}

body.page-id-4234 p a:hover{color:#DB1709;}

body .footer .ccols-lg-5.porto-gallery{justify-content:flex-end;}
body .card .menu-item:hover a, body .card .current-menu-item a{color:#DB1709 !important;}
.card .menu-item:hover::before, .card .current-menu-item::before {border-top-color:#DB1709 !important;}
body .card .menu-item:last-child{margin-bottom:13px;}

.grecaptcha-badge{z-index:9;bottom:10% !important;}

body table.variations select{padding-right:35px;}


@media only screen and (max-width: 1699.98px) {
    .footer-blueshape {right:-16vw !important;}
}

@media only screen and (max-width: 1599.98px) {
    .footer-blueshape {right:-14vw !important;}
}
@media only screen and (max-width: 1449.98px) {
    .footer-blueshape {right:-10vw !important;}
}
@media only screen and (max-width: 1399.98px) {
    .footer-blueshape {right:-7vw !important;}
}
@media only screen and (max-width: 1299.98px) {
     .footer-blueshape{display:none;}
     body .footer .ccols-lg-5.porto-gallery{justify-content: center;}
     .footer-wrapper .footerBottom-section .porto-gallery > figure{width:auto !important;}
}
@media only screen and (max-width: 1099.98px) {
    
}
@media only screen and (max-width: 991.98px) {
   
}
@media only screen and (max-width: 767.98px) {
body .footer .footer1{width:100% !important;}
body .footer .footer2{width:100% !important;}
body .footer .footer3{width:100% !important;}

body.single-portfolio .odd-even-box:nth-child(odd) .row>[class*="col-"]:first-child{ order: 1; } 
body.single-portfolio .odd-even-box:nth-child(odd) .row>[class*="col-"]:last-child{ order: 2; } 

body.single-portfolio.postid-2540 .odd-even-box:nth-child(odd) .row>[class*="col-"]:first-child{ order: 2; } 
body.single-portfolio.postid-2540 .odd-even-box:nth-child(odd) .row>[class*="col-"]:last-child{ order: 1; } 

body.single-portfolio.postid-2540 .odd-even-box:nth-child(even) .row>[class*="col-"]:first-child{ order: 1; } 
body.single-portfolio.postid-2540 .odd-even-box:nth-child(even) .row>[class*="col-"]:last-child{ order: 2; } 

.odd-even-box .intro-box{padding-top:20px;}

 .footer-blueshape{display:none;}
 

}

@media only screen and (max-width: 575.98px) {
    body #header .logo{min-width: 110px;}
    
    #nav-panel .mobile-nav-wrap{max-height: 70vh;}
}