@media all and (min-width: 1601px) and (max-width: 1920px) {}

@media (max-width: 1536px) {
    .hero-section {padding: 50px 0;}
    .sub-heading {font-size: 26px;}
    .hero-title, .play-store-title {font-size: 50px;}
    .hero-subtitle, .play-store-text {font-size: 20px;line-height: 38px;}
    .hero-btn {font-size: 16px;padding: 8px 34px;}
    .hero-image {max-width: 470px;}
    .space-tb {padding: 70px 0;}
    .section-title {font-size: 44px;margin-bottom: 10px;}
    .section-subtitle {font-size: 20px;margin-bottom: 80px;}
    .icon-circle {width: 80px;height: 80px;}
    .card-icon svg {width: 40px;height: auto;}
    .feature-title {font-size: 20px;}
    .feature-text {line-height: 24px;font-size: 15px;}
    .feature-card {border-radius: 16px;padding: 25px 15px;max-height: 170px;}
    .play-store-actions {gap: 15px;}
    .play-store-actions .play-store-btn img {max-width: 200px;}
    .play-store-image img {max-width: 670px;}
    .play-store-section {padding-bottom: 70px;}
    .footer .f-main-row {padding: 40px 0 50px;}
    .footer-left p {font-size: 16px;line-height: 28px;max-width: 450px;}
    .footer-col h4 {font-size: 18px;margin-bottom: 12px;}
    .footer-col ul li a {font-size: 16px;}
    .footer-col ul li {padding-bottom: 12px;}

    section.space-Y {padding: 60px 0;}
    .heading-h1 {font-size: 56px;line-height: 70px;margin-bottom: 8px;}

}

@media (max-width: 1440px) {}
/* Laptop */
@media (max-width: 1366px) {
    .hero-section {padding: 40px 0;}
    .sub-heading {font-size: 24px;}
    .hero-title, .play-store-title {font-size: 46px;}
    .hero-subtitle, .play-store-text {font-size: 18px;line-height: 28px;}
    .space-tb {padding: 50px 0;}
    .section-title {font-size: 40px;}
    .feature-card {max-height: 180px;}
    .play-store-image img {max-width: 580px;}
    .hero-subtitle, .play-store-text {margin-bottom: 30px;}
    .play-store-actions .play-store-btn img {max-width: 170px;}
    .play-store-section {padding-bottom: 60px;}
    .heading-h1 {font-size: 50px;line-height: 60px;margin-bottom: 0;}
    .custom-top-heading {margin-bottom: 20px;}
    section.space-Y {padding: 30px 0;}
    .contct_form {padding: 10px;}
    .submit_btn {padding: 6px 25px;font-size: 15px;margin: 0px auto 0;}
    .page-info-main h5 {font-size: 22px;margin-bottom: 10px;}
    .page-info-main p {line-height: 20px;font-size: 14px;}
}

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1200px) {
    .hero-image {max-width: 400px;}
    .hero-title, .play-store-title {font-size: 38px;}
    .hero-subtitle, .play-store-text {margin-bottom: 28px;font-size: 16px;}
    .space-tb {padding: 40px 0;}
    .icon-circle {width: 60px;height: 60px;margin-top: -55px;}
    .card-icon svg {width: 30px;}
    .feature-card {max-height: 200px;}
    .play-store-image img {max-width: 460px;}


    section.space-Y {padding: 30px 0;}
    .custom-top-heading {margin-bottom: 20px;}
    .heading-h1 {font-size: 50px;line-height: 60px;}
}

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) {
    .hero-section .row {flex-direction: column-reverse;row-gap: 30px;}
    .hero-image {margin: auto;}
    .sub-heading {font-size: 22px;}
    .hero-title, .play-store-title {font-size: 34px;}
    .hero-section {padding: 30px 0;}
    .space-tb {padding: 30px 0;}
    .section-title {font-size: 32px;}
    .section-subtitle {font-size: 16px;margin-bottom: 50px;}
    .key-features-section .row {row-gap: 50px;}
    .play-store-image {text-align: center;}
    .play-store-section {padding-bottom: 40px;}
    .footer-left p {line-height: 24px;max-width: 100%;}
    .footer .f-main-row {padding: 30px 0 30px; gap: 25px;}
    .footer-links {margin-bottom: 15px;}
    .footer-col {margin-bottom: 8px;}
    .modal_bx .form-group {margin-bottom: 15px;}
    .heading-h1 {font-size: 40px;line-height: normal;}
    .page-info-main h5 {font-size: 18px;}
}


/* Small devices (landscape phones, less than 768px) */
@media (max-width: 767px) {
    .sub-heading {font-size: 20px;}
    .hero-title, .play-store-title {font-size: 30px;}
    .section-title {font-size: 26px;}
    .hero-subtitle, .play-store-text {margin-bottom: 18px;font-size: 15px;line-height: 24px;}
    .play-store-actions .play-store-btn img {max-width: 150px;}
    .hero-btn {font-size: 14px;padding: 6px 22px;}
    .footer-bottom {padding: 16px 0;}
    .hero-image {max-width: 370px;}
    .play-store-image img {max-width: 400px;}
    .footer-badges .play-store-btn img {max-width: 120px;}
    .heading-h1 {font-size: 35px;}

}
/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) {
    .hero-title, .play-store-title {font-size: 26px;}
    .sub-heading {font-size: 18px;}
    .section-title {font-size: 22px;}
    .feature-card {max-height: 175px;}
    .hero-image, .play-store-image img {max-width: 350px;}
    .play-store-actions .play-store-btn img {max-width: 130px;}
    .footer .f-main-row {padding: 20px 0;gap: 15px;}
    .modal_bx label {font-size: 14px;margin-bottom: 8px;}
    .modal_bx .form-control {border-radius: 6px;padding: 8px 16px;}
}

@media (max-width: 480px) {}
@media (max-width: 420px) {}