@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@300;400;500;600;700&display=swap');



.section-heading h4{ color: #011a48;font-family: 'Oswald', sans-serif;font-size: 60px; font-weight: 600;}
.section-heading h3{color: #011a48;font-family: 'Oswald', sans-serif;font-size: 60px; font-weight: 600;}



.navigation-fixed-wrapper{background-color: #9f0052;border-bottom: none;}
.navigation-fixed-wrapper .navigation{ background-color: transparent;}
.navigation-fixed-wrapper .navigation .nav-brand{ color: #fff;}

.nav-menu > li > a{ color: #f3f3f3;}
.nav-menu > li > a:hover{ color: #fff;}
.submenu-indicator .submenu-indicator-chevron{border-color:#fff !important; }

.top-bar-info ul{ padding-left: 0;}
.top-bar-info ul li:first-child{ padding-left: 0;}


.get-aquote li{text-align: right; margin-top: 10px;}
.get-aquote li a{ color: #fff;font-family: 'Oswald', sans-serif;font-size:16px;}
.get-aquote li a:hover{ color: #9f0052;}


.main-logo{ color: #fff;font-family: 'Oswald', sans-serif;font-size:30px; text-transform: uppercase}
.main-logo span{ color: #000;}
.nav-header {
    width: 40%;
}


.swiper-main-slider.swiper-container{ max-height: 700px;}
.swiper-main-slider.swiper-container .swiper-slide{ background-size: contain; background-position: right center; background-repeat: no-repeat;}
.swiper-main-slider .slider-content{ padding-bottom: 12%;}
.medium-overlay{background-color: transparent;}
.slider-content h2{ color: #011a48;font-family: 'Oswald', sans-serif;font-size: 60px; font-weight: 600; margin-bottom: 15px;}
.slider-content h2 span{font-size: 60px; color: #9f0052; display: block; }
.slider-content p{color: #999;font-size: 18px;font-weight: 400;}



.swiper-main-slider .swiper-button-prev{background-color: #333; height: 50px; width: 50px; border-radius: 50%; padding: 9px; background-size: 15px; opacity: .2; transition: All 1s;}
.swiper-main-slider .swiper-button-next{background-color: #333; height: 50px; width: 50px; border-radius: 50%; padding: 9px; background-size: 15px; opacity: .2; transition: All 1s;}

.swiper-main-slider .swiper-button-prev:hover,.swiper-main-slider .swiper-button-next:hover{ opacity: .9; transition: All 1s;}




.home-wht-we-do-sec .home-wht-we-do-sec-right .icon img{ max-width: 110px;}
.home-wht-we-do-sec .home-wht-we-do-sec-right h4{color: #011a48;font-family: 'Oswald', sans-serif;font-size:40px; margin-top: 0;}








.footer-logo{ color: #9f0052;font-family: 'Oswald', sans-serif;font-size:30px; text-transform: uppercase}
.footer-logo span{ color: #d2d2d2;}


  footer h3.foot-r-h:after{ margin: 12px auto 0;}







/*------------ About page starts here -----------*/


.our-exp-box{margin: 10px 0px 0;}


















/*------------ Services page starts here -----------*/

.service-box h4:before{ display: none;}






















/*--------------------------- Responsive Css starts here -----------------------------*/



@media (max-width:1500px) {
    
    .swiper-main-slider.swiper-container {max-height: 500px;}
    .swiper-main-slider.swiper-container .swiper-slide{ background-size: cover;}
    .swiper-main-slider .slider-content{ padding-bottom: 0;}
    
}

@media (max-width:767px) {
    
    .main-logo{margin-left: 15px;}
    
    .navigation-portrait .nav-menus-wrapper{ background-color: #333;}
    .navigation-portrait .nav-menu > li{ border-color: #6c6c6c !important;}
    .nav-menus-wrapper-close-button{ color: #9f0052;}
    header .navigation-portrait .nav-toggle:before{ background-color: #fff; box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;}
    
    
    
    .section-heading h4{font-size: 30px; }
.section-heading h3{font-size: 30px; }

    .slider-content h2,.slider-content h2 span{ font-size: 30px;}
    .medium-overlay {
    background-color: rgba(255,255,255,1);
}
    
.nav-header {
    width: 80%;
}   
    
    
    
    
}



@media (max-width:499px) {
    
    
    .main-logo{font-size: 23px;}
    
    .banner-first-slide{background-position: -556px center !important;}
    
}



