@media (min-width:1850px) and (max-width:1920px) {}

@media (max-width:1680px) {
    .img-cnt {
        left: 54%;
    }
    .tanks-time .img-cnt {
        left: 46%;
    }
    .requirements-fields {
        width: 85%;
    }
    .degree-box {
        min-height: 380px;
    }
}

@media (max-width:1480px) {
    .degree-box {
        min-height: 400px;
        margin: 0px;
    }
    .tanks-time .img-cnt {
        left: 41%;
        transform: scale(0.8);
    }
}

@media (max-width:1280px) {}

@media (min-width:1200px) and (max-width:1280px) {}

@media (max-width:1199px) {
    .image-banner img {
        object-fit: cover;
        height: 500px;
    }
    .logo.me-auto img {
        width: 80%;
    }
    .section-top-btm {
        padding: 45px 0px 45px;
    }
    .about-us::before {
        display: none;
    }
    .why-box {
        margin: 16px 0px;
    }
    .degree-box {
        min-height: 450px;
    }
}

@media (min-width:999px) and (max-width:1199px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 1000px;
    }
}

@media (max-width:1000px) {
    .container,
    .container-md,
    .container-sm {
        max-width: 100%;
    }
}

@media (min-width:999px) {}

@media screen and (max-width:998px) {}

@media (min-width:768px) and (max-width:980px) {}

@media screen and (max-width:860px) {
    .img-cnt {
        left: 44%;
        transform: scale(0.7);
    }
    .image-banner img {
        height: 400px;
    }
    .abts-icons li {
        width: 100%;
        min-height: 70px;
        display: flex;
        align-items: center;
        padding-left: 60px;
    }
    .abts-icons li:first-child {
        padding-left: 60px;
    }
    .abts-icons li span {
        margin: 0px 5px;
    }
    .abts-icons li br {
        display: none;
    }
    .abts-icons ul {
        margin-top: 0px;
    }
    .abts-icons li img {
        top: 11px;
    }
    .total-edge .col-md-3 {
        width: 49%;
    }
    .degree-box {
        margin: 15px 0px;
        min-height: 330px;
    }
    .total-edge {
        margin: 0px;
    }
    .requirements-fields {
        margin-top: 0px;
        width: 95%;
    }
}

@media screen and (max-width:768px) {}

@media (min-width:767px) and (max-width:768px) {}

@media (max-width: 600px) and (max-height:1024px) and (orientation:portrait) {}

@media screen and (max-width:767px) {
    .why-box br {
        display: none;
    }
    .degree-sector::before {
        display: none;
    }
    .opn-mnds {
        margin-bottom: 20px;
    }
    .rit-img img {
        width: 70%;
        margin: 20px 0px;
    }
    .franchise-procedure::before {
        width: 100%;
        height: 58%;
        top: auto;
        bottom: 0;
    }
    .franchse-procedure ul {
        margin-bottom: 80px;
    }

    .cbook a {  display: block; }

    .side-title { display: none; }

    .left-franchise {padding: 15px 10px;}

}

@media (max-width:640px) {}

@media (min-width:575px) and (max-width:600px) {}

@media (max-width:575px) {
    .tanks-time .img-cnt {
        left: auto;
        transform: scale(1);
    }
    .image-banner img {
        height: 400px;
        width: 152%;
    }
    .img-cnt {
        left: auto;
        transform: scale(1);
        position: relative;
        width: 100%;
        background-color: #fff3e4;
        padding: 30px 2px 20px;
    }
    .img-cnt br {
        display: none;
    }
    #hero h1 {
        text-align: center;
        font-size: 30px;
    }
    #hero h2 {
        text-align: center;
        font-size: 26px;
        line-height: 29px;
    }
    #hero h3 {
        text-align: center;
        font-size: 26px;
        line-height: 43px;
    }
    .section-title h2 {
        font-size: 24px;
    }
    .section-title {
        font-size: 24px;
    }
    .section-top-btm {
        padding: 35px 0px 35px;
    }
    .total-edge .col-md-3 {
        width: 100%;
    }
    .degree-box h4 {
        min-height: auto;
    }
    .degree-box {
        margin: 15px 0px;
        min-height: auto;
    }
    .degree-box h4 br {
        display: none;
    }
    .why-box br {
        display: none;
    }
    .rit-img img {
        margin-top: 30px;
    }
    .left-franchise {
        width: 100%;
    }
    .midle-franchise {
        display: none;
    }
    .right-franchise {
        width: 100%
    }
    .rit-img img {
        width: 70%;
    }
    .pre-required p {
        text-align: center;
    }
    .k12-required p {
        text-align: center;
    }
    .pre-required br,
    .k12-required br {
        display: none;
    }
    .left-franchise.bg-red {
        justify-content: center;
    }
    .right-franchise.bg-orange {
        justify-content: center;
    }
    .pre-required h4,
    .k12-required h4 {
        display: block;
    }
    .why-box {
        margin: 10px 0px;
        min-height: 70px;
    }
    .k12-required p {
        font-size: 13px;
    }

    .pre-scl h4,
    .kg-scl h4 {
        font-size: 25px;
margin-bottom: -19px;
    }

    .profile-photo { 
        width: 100px;
        margin: 15px auto 0;
      }

      .testimonials-user {
        padding-top: 15px; text-align: center;
      }
      .testimonials-block .slick-dots {
        bottom: -76px;
      }

}

@media (max-width:480px) {
    .requirements-fields {
        width: 100%;
    }
    .pre-scl h4,
    .kg-scl h4 {
        font-size: 24px;
        margin-bottom: -19px;
    }
    .right-franchise,
    .left-franchise {
        align-items: flex-start;
    }
}

@media (max-width:440px) {
    .logo.me-auto img {
        width: 60%;
    }
    .image-banner img {
        width: 184%;
    }
    #hero h1 {
        font-size: 20px;
    }
    #hero h2 {
        font-size: 20px;
    }
    #hero h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .section-title {
        font-size: 20px;
    }
    .section-title h2 {
        font-size: 20px;
    }
    .pre-required p {
        font-size: 13px;
    }
    .pre-required h4,
    .k12-required h4 {
        font-size: 14px;
    }
    .pre-scl h4,
    .kg-scl h4 {
        font-size: 18px;
margin-bottom: -19px;
    }
}

@media (max-width:390px) {

    
    .left-franchise {
      padding: 15px 6px;
    }


}