/**
 * Theme Name: Bauer Child
 * Template: bauer
 * Version: 1.0
 * Description: Construction and Industrial WordPress Theme
 * Author: Ninzio
 **/

@font-face {
font-family: 'Sharp_Sans';
font-style: normal;
font-weight: normal;
src: local('Sharp_Sans'), url('fonts/Sharp_Sans.woff') format('woff');
}
h1, h2, h3, h4, h5, h6{
    font-family: 'Sharp_Sans';
    font-weight: 600;
}
body{
    font-family: 'Sharp_Sans' !important;
    font-weight: 600;
}
.top-bar-style-2 #top-bar:after{
    background-color: #0b3162;
}
.top-bar-style-2 #top-bar, .top-bar-style-2 #top-bar a, .top-bar-style-2 #top-bar .top-bar-socials .icons a{
    color: #fff;
}
#top-bar .top-bar-content{width: 80%;}
#top-bar .top-bar-socials{width: 20%;}
.bauer-action-box .url-wrap{width: 25%;}
.home-top-box .bauer-content-box .inner{min-height: 425px;}
.choose-box .bauer-icon-box.hover-style-1{min-height: 215px;}
.home-testimonial .bauer-testimonials .inner{min-height: 456px;}
.about-icon-box .bauer-icon-box.hover-style-1{min-height: 290px;}
.bauer-adv-tabs.style-2 .tab-title .item-title.active .anchor-link .icon{color: #bd191b;}
.bauer-adv-tabs .tab-title .item-title.active .anchor-link{box-shadow: inset 0 -2px #bd191b;}
.kc-tab-data .bauer-content-box .inner{min-height: 270px;}
.rcf-usp-box .bauer-icon-box.hover-style-2{min-height: 156px;}
.bauer-step-box .number-box .heading{font-size: 21px;}
.sdr-content-box .bauer-icon-box.hover-style-2{min-height: 180px;}
.c-content-box .bauer-icon-box.hover-style-1{min-height: 240px;}
.c-ico-box .bauer-icon-box.hover-style-1{min-height: 276px;}
.pam-content-box .bauer-icon-box.hover-style-1{min-height: 264px;}
.pam-ico-box .bauer-icon-box.hover-style-1{min-height: 276px;}
.lubb-ico-box .bauer-icon-box.hover-style-1{min-height: 300px;}
.pla-content-box .bauer-icon-box.hover-style-1{min-height: 264px;}
.pla-ico-box .bauer-icon-box.hover-style-1{min-height: 300px;}
.sp-s-box .bauer-icon-box.icon-top.align-center{min-height: 390px;}
#bottom .bottom-bar-copyright{text-align: center !important;}
#footer-widgets .widget.widget_links ul li a{color: #fff;}
#footer-widgets .widget.widget_links ul li a:hover{color: #bd191b;}
#footer-widgets .widget.widget_links ul li a:hover:after{background-color: #bd191b;}
.about-1 .bauer-counter{padding: 15px; box-shadow: 2px 2px 5px 2px rgba(0, 0, 0, 0.3); background-color: #bd191b; z-index: 10; width: 80%; margin: -62px auto; position: relative;}
.shield-logo{display: flex; gap: 20px; overflow: hidden; justify-content: space-between;}
.shield-logo img{width: 48%; object-fit: contain;}
.adv-ban .pro-btn a
{
	  padding: 11px 44px!important;
    border-radius: 30px!important;
}
.card-view-team .wpb_wrapper{
	box-shadow:0px 4px 10px rgba(0,0,0,0.3);
}
.kc-footer-info li a{
	color:#fff;
	text-decoration:none;
}
.kc-footer-info li a:hover{
	color:#bd181b;
}
#sidebar .widget_information .email > span:after, #footer-widgets .widget_information .email > span:after{
	height:0px;
}
.socials.kc-socials a{color:#fff !important;}
.socials.kc-socials a:hover{
	color:#bd181b !important;
}
.kcl-boxes .bauer-icon-box.hover-style-1{min-height:340px;}
.home-6 .button-wrap{
	display:table;
	margin:0 auto;
}

.service-2 .button-wrap{
	display:table;
	margin:0 auto;
}
.home-1{
	z-index:30;
	position:relative;
}
/* Responsive */
@media(max-width:1199px){}
@media(max-width:1025px){
    #main-nav > ul > li{
        margin: 0 12px;
    }
}
@media(max-width:992px){
    .mobile-button:before, .mobile-button:after, .mobile-button span{background-color: #fff;}
    .header-style-6 #site-header-inner{padding-bottom: 30px;}
    #header-aside{display: none;}
    .site-navigation-wrap{
        position: absolute;
        right: 100px;
        top: 50%;
    }
}
@media(max-width:769px){
    .home-1 .vc_col-sm-4{width: 100%;}
    .home-top-box .bauer-content-box .inner{min-height: auto;}
    .home-2{display: flex; flex-direction: column-reverse;}
    .home-2 .vc_col-sm-6{width: 100%;}
    .home-3 .bauer-grid-box .grid-item{width: 50% !important;} 
    .home-4 .vc_col-sm-6{width: 100%;}
    .home-4 .vc_col-sm-4{width: 100%;}
    .choose-box .bauer-icon-box.hover-style-1{min-height: auto;}
    .home-5 .vc_col-sm-4{width: 100%;}
    .home-5 .bauer-icon-box.icon-right .bauer-icon{left: 0;}
    .home-5 .bauer-icon-box.icon-right .heading, .home-5 .bauer-icon-box.icon-right .desc{text-align: left; padding-left: 75px; padding-right: 0 !important;}
    .home-5 .image-container{display: none;}
    .bauer-action-box .url-wrap{width: 100%;}
    .home-8 .vc_col-sm-4{width: 100%;}
    .about-1 .vc_col-sm-6{width: 100%;}
    .about-3 .vc_col-sm-6{width: 100%;}
    .about-3 .vc_col-sm-4{width: 100%;}
    .about-icon-box .bauer-icon-box.hover-style-1{min-height: auto;}
    #featured-title .inner-wrap{padding: 140px 0px 60px;}
    .service-1 .vc_col-sm-4{width: 100%;}
    .sp-s-box .bauer-icon-box.icon-top.align-center{min-height: auto;}
    .service-2 .bauer-grid-box .grid-item{width: 50% !important;}
    .service-2 .vc_col-sm-6{width: 100%;}
    .service-2 .vc_col-sm-4{width: 100%;}
    .service-2 .image-container{display: none;}
    .service-3 .vc_col-sm-4{width: 100%;}
    .rcr-1 .vc_col-sm-6{width: 100%;}
    .rcr-1 .rcr-1-row{display: flex; flex-direction: column-reverse;}
    .rcr-2 .vc_col-sm-3{width: 100%;}
    .rcr-4 .vc_col-sm-6{width: 100%;}
    .rcr-5 .vc_col-sm-4{width: 100%;}
    .rcf-usp-box .bauer-icon-box.hover-style-2{min-height: auto;}
    .sdr-1 .vc_col-sm-6{width: 100%;}
    .sdr-1 .sdr-row{display: flex; flex-direction: column-reverse;}
    .sdr-2 .vc_col-sm-3{width: 100%;}
    .sdr-3 .vc_col-sm-6{width: 100%;}
    .sdr-3 .vc_col-sm-4{width: 100%;}
    .sdr-content-box .bauer-icon-box.hover-style-2{min-height: auto;}
    .wm-1 .vc_col-sm-6{width: 100%;}
    .wm-1-row{display: flex; flex-direction: column-reverse;}
    .wm-2 .vc_col-sm-3{width: 100%;}
    .wm-4 .vc_col-sm-6{width: 100%;}
    .wm-4 .vc_col-sm-4{width: 100%;}
    .gc-1 .vc_col-sm-6{width: 100%;}
    .gc-1-row{display: flex; flex-direction: column-reverse;}
    .gc-2 .vc_col-sm-3{width: 100%;}
    .gc-4 .vc_col-sm-6{width: 100%;}
    .gc-4 .vc_col-sm-4{width: 100%;}
    .bdm-1 .vc_col-sm-6{width: 100%;}
    .bdm-1-row{display: flex; flex-direction: column-reverse;}
    .bdm-2 .vc_col-sm-3{width: 100%;}
    .bdm-4 .vc_col-sm-6{width: 100%;}
    .bdm-4 .vc_col-sm-4{width: 100%;}    
    .es-1 .vc_col-sm-6{width: 100%;}
    .es-1-row{display: flex; flex-direction: column-reverse;}
    .es-2 .vc_col-sm-3{width: 100%;}
    .es-4 .vc_col-sm-6{width: 100%;}
    .es-4 .vc_col-sm-4{width: 100%;}
    .loc-a-1 .vc_col-sm-6{width: 100%;}
    .loc-a-1-row{flex-direction: column-reverse;}
    .loc-a-2-icon-box .vc_col-sm-4{width: 100%;}
}
@media(max-width:480px){
    .home-top-box .bauer-content-box .inner{min-height: auto;}
    .choose-box .bauer-icon-box.hover-style-1{min-height: auto;}
    .home-testimonial .bauer-testimonials .inner{min-height: auto;}
    .about-icon-box .bauer-icon-box.hover-style-1{min-height: auto;}
    .kc-tab-data .bauer-content-box .inner{min-height: auto;}
    .rcf-usp-box .bauer-icon-box.hover-style-2{min-height: auto;}
    .sdr-content-box .bauer-icon-box.hover-style-2{min-height: auto;}
    .c-content-box .bauer-icon-box.hover-style-1{min-height: auto;}
}