@media (min-width:1920px)
{
    body{max-width: 1920px;margin-inline: auto;}
}

@media (max-width:1399px)
{
   /* Feature css */
   .feature_img_wrap img{width:90%;margin-left:auto;}

}

@media (max-width:1199px)
{
    h1{font-size:52px;}
    .font-22{font-size:20px;line-height:28px;}
    .col-gap-60{column-gap:30px;}

    /* Header css */
    header{max-width: calc(100% - 100px);}
    header .col-gap-55{column-gap:30px;}
    .hero_inner{padding:30px 20px 0px;}

   /* Feature css */
    .feature .dark_outer{padding-bottom:0px;}
    .feature_img_wrap{position:static !important;}
    .feature_img_wrap img{margin-left:0;}

}

@media (max-width:1024px)
{
    .icon-outer-lg{width:55px;height:55px;}
    .icon-outer-lg img{max-width: 28px;}
    .w-28{width: 24px !important;}
    
}

@media (max-width:991px)
{
    body,footer .font-20{font-size:16px;}
    .font-20{font-size: 18px;}
    h2{font-size:38px;}
    p,.accordion .accordion-body{font-size:16px;line-height:28px;}
    .font-32{font-size:26px;}
    h3{font-size:34px;}

    /* Header css */
    header{max-width:calc(100% - 80px);margin-bottom:-110px;padding-top:64px;}
    .logo{max-width: 140px;}
    
    /* About css */
    .section_space{margin-block: 50px;}
    
    /* How-it-work css */
    .how_work_card_up{top: 0px;}
    .howit_work .heading{margin-bottom:30px;}

}

    
@media (max-width:767px)
{
    h2{font-size:36px;}
    h4{font-size:30px;}
    h1{font-size:42px;}

    /* Header css */
    header nav{position:fixed;background:#ffffff;top:0;right:0;bottom:0;height:100%;width:380px;padding:80px 30px 30px;z-index:1040;transform:translateX(100%);transition:0.5s ease;display:flex;flex-direction:column;justify-content:space-between;opacity:0;overflow-y:auto;}
    header.active nav{transform:translateX(0);opacity:1;}
    header nav li:not(:last-child){margin-bottom:16px;}
    header nav a.text-white{font-size:22px;color:#000E15 !important;}
    header nav a.text-white:hover{color:#FFB257 !important;}
    .close_menu{top:15px;right:15px;}
    header .contact_us_btn{background-color:#000E15 !important;color:#ffffff !important;width:100%;}
    .contact_us_btn{display:none;}
    header.active .contact_us_btn{display:block;}

    /* Feature css */
    .feature .dark_outer{padding: 40px 30px 0px 30px;}
        
    
}

@media (max-width:575px)
{

    h1{font-size:38px;line-height: 50px;}
    h2{font-size:34px;}
    h5{font-size:22px;}
    .icon-outer{width: 36px;height: 36px;}
    .icon-outer .w-22{width: 18px !important;}

    /* Header css */
    header nav{width:90%;}
    header{margin-bottom:-80px;padding-top:40px;}

    /* Hero css */
    .hero_section{padding:10px 10px 0px;}
    .hero_data .font-22{font-size:16px;line-height:24px;}
    .hero_data{margin-block:110px 10px;}

    /* How-it-work css */
    .howit_work .heading{margin-bottom:16px;}

    /* CTA Section */
    .cta-section .app_btn{max-width: 180px;}

    /* contact us css */
    .contact-us-section .p-40{padding: 40px 20px;}
    .form-btn.btn.submit_btn{width: 100%;padding: 8px 40px;}

    
    /* Feature css */
    .feature_img_wrap img{width: 100%;}

    /* FAQ Css */
    .accordion .accordion-button{padding: 23px 0px;font-size: 18px;line-height: 28px;}
    .accordion .accordion-body{padding: 0 0px 21px 0px;}

    /* Footer css */
    .footer_top{padding-block:60px 40px;}

}


@media (min-width:768px) and (max-width:991px)
{
    /* Header css */
    header .btn{min-width:80px;padding:10px;font-size:16px;}
    header .nav_list{margin-left:-85px;}
    .language_selector_btn{left:calc(100% - 195px);}
    header nav .font-20{font-size:16px;}
    .col-gap-60{column-gap:20px;}

}



