/*  Desktop */
@media (max-width: 1601px){
    
}

/* desktop */
@media (max-width: 1440px)
{
    /* home */
    .banner{padding: 180px 0;}
    

}

/* Laptop */
@media (max-width: 1366px)
{
    

}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px)
{
   
    /* -------------- new -------------- */

}
@media (max-width: 1024px)
{
   
/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px)
{
    br{display: none;}
    main{padding: 112px 0 0;}
    /* Home */
    .banner{padding: 80px 0;}
    .bnr_txt span{font-size: 16px;}
    .bnr_txt h1{font-size: 50px;}
    .bnr_txt p{font-size: 16px;margin-bottom: 15px;}
    .download_btn{padding: 12px 20px;font-size: 16px;}
    /* Form */
    .form_bnr{padding: 40px 0;}
    .form_bnr h3{font-size: 25px;margin-bottom: 30px;}
    .form_bnr .form-group{margin-bottom: 15px;}
    .form_bnr .form-group label{font-size: 14px;}
    .form_bnr .form-control{padding: 10px 15px;font-size: 14px;}
    .submit_btn{margin: 30px auto 0;padding: 10px 16px;}
    .social_flx{padding: 20px 0;}
    .social_flx h3{font-size: 25px;}
    .social_flx ul{grid-gap: 15px;}
    .social_flx ul li a svg{width: 20px;height: 20px;}
    
}

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px)
{   
    
}

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px)
{
 
    .form_bnr h3{font-size: 20px;margin-bottom: 20px;}
    .social_flx h3{font-size: 20px;}
    .banner{padding: 50px 0;}
    .bnr_txt h1{font-size: 30px;}
    .download_btn { padding: 10px 15px;font-size: 15px;}
    .download_btn span svg{width: 20px;height: 20px;}
   

}
@media (max-width: 475px)
{
   .form_flx{display: block;}
}