.header-two .navbar-link{
    color: #000;
}

.header-two .btn-primary{
    background-color: #0038a7;
    color: #fff;
    border: 2px solid transparent;
}
.header-two .btn-outline{
    color: #0038a7;
    border: 2px solid #0038a7;
}
@media screen and (min-width:1200px){
    .navbar-link{
        font-size: 12px !important;
        font-weight: 500;
        letter-spacing: 0;
    }
}
@media screen and (max-width:1024px){
    
    
    
    .navbar-list{
        gap: 8px;
    }
    header .logo img{
        width: 100px !important;
    }
    /* .hero{
        padding-top: 170px;
    } */
    .hero-title{
        font-size: 28px;
    }
    .hero .banner_bottom_content .item{
        width: 210px;
        gap:15px;
    }
    
    .hero .banner_bottom_content .item .icon{
        font-size:36px;
    }
    .hero .banner_bottom_content .item h6{
        font-size:14px;
    }
    
    .header .btn {
        padding: 6px 10px;
        font-size:12px;
    }
    
    
    
    
    .feature .section-text{
        font-size: 14px;
    }
    .about .section-title{
        font-size: 25px;
    }

    .features_wrapper .grid_row{
        grid-template-columns: 1fr 1fr;
    }

    .service_page_wrapper .service_row h3{
        line-height: 1.2;
    }
    .service_page_wrapper .service_row p{
        font-size: 14px;
    }
}


@media screen and (max-width:991px){
    .header-two .navbar-link{
        color: #fff ;
        margin-bottom:10px;
    }
    .header-two .btn{
        display: none;
    }
    
    .header .btn-outline ,
    .header .btn-primary{
        display:none;
    }
    .responsive-btn{
        display:block !important;
        margin-inline-start: 0 !important;
        margin-bottom:20px;
    }
    /*.swiper-slide {*/
    /*    display:flex;*/
    /*    align-items:center;*/
    /*}*/
    .btn-wrapper{
        justify-content:start;
    }
    .btn-wrapper .btn{
        padding: 6px 20px;
    }
    .section{
        padding:70px 0;
    }
    .hero .swiper-slide{
        height:70vh !important;
    }
    
    .hero .banner_bottom_content .item{
        width:175px;
        padding:10px;
    }
    .hero .banner_bottom_content{
        position:relative;
        margin-top:-50px;
    }
    
    .responsive-btn.btn-outline {
     color: #fff; 
     border: 2px solid #fff; 
}
    
    
    
    .our_services .swiper-button-prev{
        left:85%;
    }
    
    
    footer .footer_link_details .container{
        grid-template-columns: 1fr 1fr;
    }


    .about_page_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .ourteam .boxes{
        grid-template-columns: repeat(4,1fr);
    }
    .service_detail_page .service_name{
        font-size: 26px;
        line-height: 1.2;
    }
    .contact_page .card{
        grid-template-columns: 1fr;
        padding: 20px;
    }
    
    .import_export_page_wrapper .grid_row{
    grid-template-columns:1fr
}

    .our_services .event_name{
        line-height:1.2;
    }
    
    .blog_page_wrapper .blog_cards{
        display:grid;
        grid-template-columns: 1fr 1fr;
        
    }
    .blog-title{
        font-size:16px;
    }
    .hero .slider_content{
        padding:140px 20px;
    }
    .our_partners .client_logo .logo{
        height:auto;
    }
}

@media screen and (max-width:600px){
    .sticky_mobile_footer{
    display:block;
}
    
    .hero .banner_bottom_content{
        position:absolute;
        margin-top:-88px;
        display:grid;
        grid-template-columns: 1fr 1fr;
    }
    .hero .slider_content{
        text-align:center;
        padding:140px 20px;
    }
    .btn-wrapper{
        justify-content:center;
    }
    .service{
        margin-top:150px !important;
        padding:70px 0;
    }
    .feature img{
        height:auto !important;
    }
    .section-bottom .section-title{
        text-align:center;
    }
    .hero .swiper-button-next, .hero .swiper-button-prev{
        width:30px;
        height:30px;
    }
    /*.hero{*/
    /*    background: url(../images/mobile-banner.jpg);*/
    /*    background-size: cover;*/
    /*}*/
    footer{
        padding:50px 0 100px;
    }
    footer .footer_link_details .container{
        grid-template-columns: 1fr;
    }
    .section-bottom .container{
        flex-direction: column;
        gap: 30px;
    }
    .features_wrapper .grid_row{
        grid-template-columns: 1fr;
    }
    .stats-card{
        grid-template-columns: 1fr;
    }
    .ourteam .boxes{
        grid-template-columns: 1fr 1fr;
    }
    .service_page_wrapper{
        padding: 0;
    }
    .service_page_wrapper .service_row{
        grid-template-columns: 1fr;
        margin: 50px 0;
        margin-top: 100px;
    }
    
    .service_page_wrapper .service_row2 .left{
        order: 2;
    }



    .service_detail_page .service_image{
        height: 100%;
    }
    .service_detail_page .service_images{
        grid-template-columns: 1fr;
    }

    .page_banner .breadcrumb li{
        font-size: 14px;
    }

    .about_page_wrapper .grid_row h2{
        font-size: 28px;
        margin-bottom:20px;
        line-height:1.2;
    }

    .about_page_wrapper .right img{
        height: auto !important;
    }
    .mission_vision .container{
        grid-template-columns: 1fr;
    }
    .header-two .nav-open-btn{
        color: var(--charcoal);
    }
    .page_banner h2{
        font-size:18px;
        display:none;
    }
    /*.client_logo{*/
    /*    display:grid!important;*/
    /*    grid-template-columns: 1fr 1fr!important;*/
    /*    gap: 20px!important;*/
    /*}*/
    
    
    .our_partners h2{
        text-align:center;
        font-size:32px;
    }
    .our_partners .client_logo .logo{
        width:130px;
        height:auto;
    }
    .our_partners .client_logo{
        flex-wrap:wrap; 
        justify-content:center;
    }
    /*.our_partners .client_logo .logo{*/
    /*    width:100%!important;*/
    /*}*/
    
    .our_services .swiper-button-prev{
        left:72%;
    }
    
    .our_services .swiper-slide{
        flex-direction:column;
    }
    
    
    .contact_page .card{
        width:100%;
    }
    .contact_page .card input{
        width:100%;
    }
    .contact_page .card_text .flex_row .item{
        gap:10px;
    }
    .contact_page .flex_row .item .contact_icon {
  max-width: 40px;
  max-height: 40px;
  min-width: 40px;
  min-height: 40px;
}



.import_export_page_wrapper .right img{
    max-width:100%;
}
    
    .import_export_page_wrapper{
        padding:70px 10px;
    }
    
    .blog_page_wrapper .blog_cards{
        display:grid;
        grid-template-columns: 1fr;
        
    }
    
    .blog_detail_page .blog_box .blog_name{
        font-size:24px;
    }
    .blog_detail_page .blog_box .blog_image{
        height:100%;
    }
    .blog_detail_page .blog_box .blog_desc p strong{
        margin-bottom:200px !important;
    }
    
    
    .hero .swiper-slide.one{
        height:80vh !important;
    }
    .hero .swiper-slide.two{
        height:80vh !important;
    }
    .hero .swiper-slide.three{
        height:80vh !important;
    }
    
    .features_wrapper .main_heading{
        line-height:1.2;
        text-align:center;
    }
}




@media screen and (max-width:400px){
    .hero-title{
        font-size:22px;
    }
}









