/* For 4K screen sizes */

/* ======= MIN WIDTH ====== */
@media screen and (min-width: 1921px) {
    .container {max-width: 1600px;}
    .hero_banner .inner_section_col_left {padding: 320px 0;}
    .hero_banner .inner_section_col_right {border-top-left-radius: 20px; border-bottom-left-radius: 20px; overflow: hidden; height: 93%;}
    .hero_banner .inner_section_col_right img {width: 100%; height: 100%; object-fit: cover; object-position: left;}
}

/* ======= MIN WIDTH ====== */
@media screen and (min-width: 2560px) {
    .container {max-width: 1920px;}
    .hero_banner .inner_section_col_right img {border-bottom: 6px solid white; object-position: top;}
}

/* For 4K screen size style ends here */


@media screen and (max-width: 1920px){
    .hero_banner {padding: 80px 0;}
}

@media screen and (max-width: 1600px){
    .signup_form_main_sec .inner_section_col_left {height: 100%;}
    .signup_form_main_sec .col_right .inner_section_col_right {padding-top: 80px; padding-bottom: 80px;}
    .hero_banner {padding: 30px 0;}
}

@media screen and (max-width: 1440px){
    .hero_banner:before, .about_us_sec:before {width: 96%;}
    footer:before {width: 91%;}
}

@media screen and (max-width: 1280px){
    .hero_banner:before, .about_us_sec:before {width: 97%;}
    footer:before {width: 94%;}
}



@media screen and (max-width: 1024px){
    .coming_soon_sec .main_content_wrapper .main_heading h1 {font-size: 100px; line-height: 150px;}
    .coming_soon_sec .main_content_wrapper .main_para p {font-size: 22px;}
    .hero_banner:before, .about_us_sec:before {width: 100%; border-radius: 0;}
    footer:before {width: 100%; border-radius: 0;}
}

@media screen and (max-width: 767px){
    .coming_soon_sec .main_content_wrapper .main_heading h1 {font-size: 70px; line-height: 100px;}
    .coming_soon_sec .main_content_wrapper .main_para p {font-size: 18px;}
}