/*
Theme Name: Consultar Child
Theme URI: http://themeforest.net/user/wpoceans/portfolio/
Author: wpoceans
Author URI: http://themeforest.net/user/wpoceans
Description: Consultar - Consulting Business WordPress Theme
Template:	consultar
Version: 1.0
Text Domain: consultar-child
*/

span, strong{color:#3757f7}

.topbar .left ul li{float:left}
.topbar .right ul li{float:right}
.navbar-header .site-logo .navbar-brand img{max-width: 180px!important}
.wpo-site-header #navbar>ul .sub-menu{width:270px}
.cart-search-contact{display:none!important}
.wpo-hero-slider{height:650px!important}

.wpo-about-section .wpo-about-text{padding-top:0!important; }
.wpo-about-section .wpo-about-text h2{margin-bottom:10px!important; padding-top:0}
.wpo-about-section .about-content p{margin-bottom:10px!important}
.wpo-about-section .about-thumnail{background:url('https://vapconsultants.com/wp-content/uploads/2025/07/about-vap.jpg');height: 100%;background-size: cover;background-position: center center;border-radius: 50px;width: 90%;}

.wpo-support-section .wpo-support-wrapper{padding:60px 0!important}
.wpo-page-title-section{min-height:300px!important}
.wpo-site-header #navbar>ul>li>a{font-size: 20px!important; padding: 35px 20px!important; font-weight: 500!important;}
.service-template .wpo-page-title-section{display:none!important}

.content p{font-size:20px!important; font-weight:500!important}

.wpo-service-section .wpo-service-item{padding:25px!important}
.wpo-solutions-section .col-lg-4{width: 50%; flex:width: 50%;}
.wpo-solutions-section .wpo-solutions-item{padding: 18px!important;box-shadow: initial!important;margin-bottom: 25px!important;background: #f4f8fc!important;height: 90%;}
.wpo-solutions-section .wpo-solutions-item h2{margin-bottom:10px!important}
.wpo-service-section .wpo-service-item .wpo-service-text h2{font-size:25px!important}

.wpo-contact-pg-section .wpo-contact-form-area{padding:35px;}
.wpo-contact-pg-section form .wpo-contact-form-wrapper>div{margin-bottom:0px;}
.wpo-contact-pg-section form textarea{height:100px;}
.wpo-contact-pg-section form input, .wpo-contact-pg-section form select, .wpo-contact-pg-section form textarea{padding:10px;}
.wpcf7-spinner{position:absolute}
.wpo-contact-pg-section form .wpo-contact-form-wrapper .submit-area p{margin:0}
.wpo-contact-pg-section .wpo-contact-title h2{font-size:30px;margin: 0!important;}
.wpo-contact-pg-section .wpo-contact-title{margin-bottom:20px;}

.wpcf7 form .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{clear:both; font-size:12px; text-align:center}
.wpcf7-not-valid-tip{font-size:12px;}

.office-info .office-info-item{padding:25px!important}
.office-info .office-info-item .office-info-text p, .office-info .office-info-item .office-info-text a{font-size: 18px;color:#000!important;font-weight: bold;}

.wpo-support-section .wpo-support-wrapper .wpo-support-text{max-width:100%!important}
.wpo-support-section .wpo-support-wrapper .wpo-support-text h2{margin:0}

.wpo-site-footer .widget_text h2{color:#fff!important; margin-top:0}
.wpo-site-footer .about-widget .logo{display:none}

.odometer-value{color:#fff!important}
.wpo-site-footer .link-widget, .wpo-site-footer .wpo-service-link-widget{padding-left:0!important}

@media(max-width:767px){
    .elementor-heading-title, .wpo-support-section .wpo-support-wrapper .wpo-support-text h2, .wpo-about-section .wpo-about-text h2, .wpo-hero-slider .slide-title h2, .wpo-hero-slider .slide-text p{line-height:initial!important}
    .wpo-support-section .wpo-support-wrapper .wpo-support-text h2{margin-bottom:20px;}
    .wpo-site-header #navbar>ul>li>a{padding:15px 20px!important}
}