@media (max-width: 1400px) {
    .top-banner-left {
        transform: translate(0px, 120px);
    }

    .why-chhose-lasik-sec-quote {
        min-height: 130px;
    }

    .top-banner h1 {
        font-size: 4.9rem;
        line-height: 4.9rem;
    }

    .top-banner p {
        font-size: 1.5rem;
    }

    /*.Cataract {*/
    /*    margin-top: -2.5rem;*/
    /*}*/
    .Cataract h2.sec-hed {
        font-size: 2rem;
    }

    .eye-text {
        font-size: 16px;
        line-height: 22px;
    }

    .why-choose-us li {
        margin-top: 6px;
    }

    .medium-font.tbdoy-head {
        padding-left: 20px;
        line-height: 24px;
        font-size: 20px;
    }

    .flacs-table tr td:nth-last-child(2) div,
    .flacs-table tr td:nth-child(4) div,
    .flacs-table tr td:last-child div {
        font-size: 18px;
    }

    .enquir .text {
        font-size: 2rem;
    }


}






/* For devices between 601px and 1200px (tablets) */
@media (max-width: 1200px) {
    .header-links .header-contact {
        display: none;
    }

    .top-banner p {
        font-size: 1.2rem;
    }

    .top-banner h1 {
        font-size: 4rem;
        line-height: 4rem;
    }

    .top-banner-left {
        transform: translate(0px, 135px);
    }

    h2.sec-hed {
        font-size: 2.3rem;
    }
}

@media (max-width: 992px) {
    .refractive-surgery-second-box ul {
        display: flex;
        flex-wrap: wrap;
        gap: 2%;
        row-gap: 25px;
        justify-content: center;
    }

    .refractive-surgery-second-box ul li {
        width: 32%;
    }

    
    h2.sec-hed {
        font-size: 2rem;
    }

        .sticky-whatsapp img {
        width: 45px;
        height: 45px;
    }
}

@media (max-width: 768px) {

    html {
        font-size: 16px;
    }

    .enquir .links a {
        display: block;
    }

    .contact-information {
        background-size: 100% 20%;
    }

    .flacs-table thead tr th.flacs-bg,
    .flacs-table thead tr th.Phaco-bg {
        border-radius: 15px 15px 0 0;
    }

    .head-wapp img {
        height: 30px;
        width: 30px;
    }

    .header-links .Appointment-button {
        font-size: 0.9rem;
    }

    .top-banner h3 {
        line-height: 40px;
    }

    .top-banner h1 {
        font-size: 3rem;
        line-height: 4rem;
    }

    .Cataract {
        margin-top: 0;
    }

    .surgeries {
        margin: 0;
        font-size: 1.8rem;
    }

    .owl-two .item .about-doctor {

        padding: 3rem 2.125rem;
    }

    .Questions {
        padding: 3rem 1rem;
    }

    .bottom-form {
        padding: 20px;
    }

    .form-group.Message-inp {
        margin-top: 3rem;
    }

    .Decisions-img {
        position: static;
        width: 100%;
    }

    .top-banner {
        background-position: left;
    }

    .Symptoms h2.sec-hed {
        font-size: 1.5rem;
        line-height: 2.125rem;
    }

    .flacs-table tbody td div {
        padding: 5px 10px;
    }

    .owl-one .owl-dots {
        left: 37%;
    }

    .owl-one button.owl-prev {
        display: block;
        position: absolute;
        bottom: 0 !important;
        left: 20% !important;
    }

    .owl-one button.owl-next {
        display: block;
        position: absolute;
        bottom: 0 !important;
        /*left: 67% !important;*/
    }

    .owl-two .owl-dots {
        left: 49%;
    }

    .owl-two button.owl-prev {
        display: block;
        position: absolute;
        bottom: 0 !important;
        left: 20% !important;
    }

    .owl-two button.owl-next {
        display: block;
        position: absolute;
        bottom: 0 !important;
        right: 0% !important;
    }


    .pad-50 {
        padding: 2rem 0;
    }

    .bottom-form-sec:before {
        display: none;
    }

    .jaipur-dotore {
        display: block;
    }

    .owl-two button.owl-next,
    .owl-one button.owl-next {
        right: 38% !important;
    }

    .owl-two button.owl-prev,
    .owl-one button.owl-prev {
        left: 38% !important;
    }


    .lasik-surgery-img {
        text-align: center;
    }

    .surgery-sec-left {
        padding-left: 0px;
        padding-right: 0px;
    }

    .surgery-sec-right {
        border-left: 0px;
        padding-left: 0px;
        margin-top: 30px;
    }

    .refractive-surgery-second-box-img img {
        width: 100%;
        height: 100%;
    }

    .essentials-lasik-surgery {
        padding: 30px 0px 15px 0px;
        background-position: center;
        background-color: #0188A8 !important;
        background-image: unset;
    }

    .essentials-lasik-surgery-list-img {
        flex: 0 0 34%;
    }

    .icl-surgery-sec p {
        margin-top: 20px;
        line-height: 28px;
        font-size: 18px;
    }

    .enquir-btn {
        margin-left: 0px;
        padding: 20px 3rem 20px 3rem;
    }

    .enquir-text {
        padding: 20px 6rem 20px 3rem;
        border-radius: 50px 0px 0px 0px;
    }

    .enquir-img img,
    .enquir-btn img {
        left: auto;
        right: 2%;
        top: 24%;
    }

    .contact-2 .enquir-btn img,
    .contact-2 .enquir-img img,
    .contact-3 .enquir-btn img,
    .contact-3 .enquir-img img,
    .contact-4 .enquir-btn img,
    .contact-4 .enquir-img img {
        top: 14%;
        left: auto;
        right: 2%;
    }

    .enquir-text,
    .enquir-btn a,
    .enquir-btn {
        line-height: 28px;
        font-size: 22px;
    }

    .top-banner p {
        font-size: 1.45rem;
        font-weight: 300;
        line-height: 28px;
    }

    .top-form {
        margin-top: 15px;
    }

    section.refractive-surgery-second,
    section.treatment-lasik-surgery-sec.pad-50 {
        padding-bottom: 10px;
    }

    section.essentials-lasik-surgery-head {
        padding-bottom: 25px;
    }

    .icl-surgery-sec {
        padding: 30px 35px;
    }

    section.icl-surgery-lasik-surgery-head,
    section.surgerysec-lasik-surgery-head {
        padding-bottom: 0px;
    }

    section.why-chhose-lasik-sec,
    section.surgerysec-lasik-surgery-head,
    section.treatment-lasik-surgery-sec {
        padding-top: 0px;
    }

    .essentials-lasik-surgery-list-cont {
        gap: 0px 8px;
    }

    .reh-lasik-safe:before {
        width: 100%;
    }

    .reh-lasik-safe-text {
        padding-bottom: 14px;
    }

    .treatment-lasik-surgery-box {
        margin-bottom: 30px;
    }

    .treatment-lasik-surgery-box-text h4,
    .treatment-lasik-surgery-box-text {
        margin-bottom: 5px;
    }

    .contoura-vision-sec {
        margin-bottom: 0px;
        padding: 40px 0px;
    }

    .why-choose-text {
        font-size: 18px;
        line-height: 26px;
    }

    h4.electric-blue.bold-font,
    .treatment-lasik-surgery-box-text h4 {
        font-size: 20px;
        line-height: 26px;
    }

    .font-18,
    .why-choose-text,
    .essentials-lasik-surgery-list-text h6,
    .icl-surgery-sec p {
        font-size: 16px !important;
    }


    .contoura-vision-box {
        padding: 20px;
    }

    .why-chhose-lasik-sec-quote {
        font-size: 18px;
        line-height: 28px;
        min-height: auto;
    }

    section.faq {
        padding-top: 0px;
    }

    .why-chhose-lasik-sec-box {
        margin-bottom: 30px;
    }

    section.doctor {
        margin-top: 0px;
    }

    .head-wapp {
        display: none;
    }

    section.sticky-whatsapp {
        right: 10px;
    }

    .refractive-surgery-second-box-text {
        margin-top: 5px;
    }

    .reh-lasik-safe-img {
        text-align: end;
    }

    h2.sec-hed {
        line-height: 2.7rem;
        font-size: 1.9rem !important;
    }

    .top-banner p {
        font-size: 1.5rem;
    }

    .top-banner h3 {
        color: #08B9AE;
        font-size: 2.6rem;
    }

    .enquir .text {
        font-size: 2rem;
        padding: 20px 6.5rem;
    }

    .medium-font.tbdoy-head {
        line-height: 26px;
        font-size: 20px;
    }

    .flacs-table tr td:nth-child(4) div,
    .flacs-table tr td:last-child div {
        line-height: 24px;
        font-size: 18px;
    }

    .flacs-table thead tr th {
        font-size: 22px;
    }

    .top-banner h1 {
        font-size: 4.5rem;
        line-height: 4.5rem;
    }

    .top-banner-left {
        transform: translate(0px, 170px);
        padding-left: 0px;
    }

    .sticky-whatsapp img {
        width: 30px;
        height: 30px;
    }

}




@media (max-width: 576px) {

    .top-banner h1 {
        font-size: 4rem;
        line-height: 4rem;
    }

    .refractive-surgery-second-box ul {
        gap: 2%;
        row-gap: 20px;
    }

    .refractive-surgery-second-box ul li {
        width: 49%;
    }


    .essentials-lasik-surgery-list-text h6 {
        font-size: 18px;
        line-height: 26px;
    }

    .top-banner {
        padding-bottom: 30px;
    }

    section.refractive-surgery-second {
        padding-top: 250px;
    }

    .top-banner p {
        font-size: 1.4rem;
    }

    .top-banner h3 {
        font-size: 1.7rem;
    }

    .Cataract h2.sec-hed,
    h2.sec-hed,
    .faq h2 {
        line-height: 1.85rem;
        font-size: 1.4rem;
    }

    .enquir .text,
    .enquir .links a {
        padding: 10px 2.5rem;
        font-size: 1.3rem;
        line-height: 2rem;
    }

    .border-right,
    .Surgery-subtext {
        font-size: 18px;
    }

    .border-right.medium-font:before {
        right: -9px;
    }

    section.Surgery.pad-50 .row.row-gap-5 {
        row-gap: 1rem !important;
    }

    .pad-top-50 {
        padding-top: 1.8rem;
    }

    .flacs-table thead tr th {
        padding: 12px 8px 12px 7px;
        line-height: 23px;
        font-size: 22px;
    }

    .medium-font.tbdoy-head {
        line-height: 24px;
        font-size: 20px;
    }

    .flacs-table tr td:nth-child(4) div,
    .flacs-table tr td:last-child div {
        font-size: 18px;
    }

    h2.sec-hed br {
        display: none;
    }

    .surgeries {
        font-size: 1.5rem;
    }

    .Questions {
        padding: 1.5rem 1.2rem;
    }

    .Information {
        padding: 30px 10px
    }

    .header-links .Appointment-button {
        font-size: 0.8rem;
    }

    .form-main {
        flex-direction: column;
    }

}







@media (max-width: 470px) {
    .top-banner p {
        font-size: 1rem;
    }

    .top-banner h1 {
        font-size: 3.2rem;
        line-height: 4rem;
    }

    .header-links .Appointment-button {
        font-size: 0.8rem;
        padding: 8px 10px;
    }
}