@media (max-width: 1680px){
    .why_sru2 .expert_section {
        margin-top: 34px;
        padding: 34px 0;
    }
}
@media (max-width: 1680px) {
    .why_sru2 {
        height: auto;
    }
    .why_sru2 .expert_section {
        margin-top: 0px;
        padding: 50px 0;
    }
    /*.why_sru .why_image .image img {*/
    /*    width: 300px;*/
    /*}*/

}
@media (max-width: 1536px){
    #banner{height: auto;padding: 50px 0px}
    /*#learning{height: auto;padding: 120px 0}*/
    #choose{height: auto;padding: 50px 0px}
#carouselExampleControlsA1 .carousel-control-next, #carouselExampleControlsA1 .carousel-control-prev {
    background-color: #263c52;
    width: 30px;
    height: 30px;
}
#carouselExampleControlsA1 .carousel-control-prev {
    top: 31%;
    left: 4%;
}
#carouselExampleControlsA1 .carousel-control-next {
    top: 32%;
    left: 92%;
}

}
@media (max-width: 1366px){
    .navbar-expand-lg .navbar-nav .nav-link{font-size: 16px}.navbar .apply-now{font-size: 16px}#banner h3{font-size: 24px}
    #banner h1{font-size: 50px}#banner hr{width: 70%}#banner p{font-size: 20px;width: 80%}#story h3{font-size: 24px}
    #story .client-slider h2{font-size: 24px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{font-size: 28px;padding-left: 40px;padding-top: 180px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{font-size: 28px;width: 65%;padding-top: 40px}#learning .blue-bg{padding:50px 0px;}
    #learning .blue-bg .info{width: 93%}#choose h2{width: 50%}
    #choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) p{width: 100%;margin-top: 40px}#choose h2.pro::after{width: 48%}
    #life{height: auto;padding: 60px 0}#life .info{width: 85%}#life h2::after{width: 80%}
    #testimonials .card{padding: 0 40px;padding-top: 20px;padding-bottom: 60px}#testimonials .card p{font-size: 16px}
    #testimonials .card span{font-size: 15px}footer .admission h2{width: 35%}
    .why_sru .vision.numbers h2:first-child {
        font-size: 35px;
    }
    .why_sru .count p {
        font-size: 15px;
        line-height: 24px;
    }
}
@media (max-width: 1199px) {
    .navbar-brand img {
        width: 300px;
    }
    .navbar-expand-lg .navbar-nav {
        margin-right: 30px;
        gap: 5px;
    }
    #life h2::after,
    #life .info {
        width: 100%;
    }
    footer .admission h2 {
        width: 40%;
    }
    .why_sru .vision h2 {
        font-size: 24px;
        padding-top:20px;
    }
    .why_sru .vision.numbers h2:first-child {
        font-size: 30px;
    }
    .why_sru .count {
        gap: 20px;
    }
    .why_sru2 .number_section {
        gap: 60px;
    }
    .why_sru .count h3 {
        font-size: 42px;
    }
    .why_sru .count p {
        font-size: 14px;
        line-height: 20px;
    }
    .why_sru2 .count::after {
        left: -25px;
    }
}
@media (max-width: 1152px){
    .navbar-expand-lg .navbar-nav{margin-right: 20px;gap: 5px}.navbar .apply-now{padding: 5px 35px}#banner .read-more{padding: 5px 35px}
    #story .apply-now{padding: 5px 35px}#learning .blue-bg .apply-now .apply-now-btn{padding: 5px 35px}#choose .apply-now .apply-now-btn{padding: 5px 35px}
    #life .apply-now .apply-now-btn{padding: 5px 35px}footer .admission .get-admission{padding: 5px 35px}#banner h1{width: 85%}#banner hr{width: 85%}
    #banner p{width: 95%}#story .client-slider #basicSlider .MS-content .item:not(:last-child){margin-right: 20px}#learning .blue-bg .head h2{font-size: 43px}
    #learning .blue-bg .info{width: 100%}#learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{width: 85%;padding-top: 140px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{width: 75%;padding-top: 30px}#learning .blue-bg{height: 500px}#learning .blue-bg .info p{line-height: 1.2}
    #learning{padding: 80px 0}#choose h2{width: 60%}#choose .row1 .row p{font-size: 25px}#choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) img{margin-top: 25px}
    #choose h2.pro::after{width: 38%}#choose .checks label span{font-size: 25px}#life .info{width: 100%}#life .info P{line-height: 1.2}
    #life .col-lg-5{padding-left: 20px}#life h2::after{width: 90%}footer .admission h2{width: 40%}#story #mixedSlider .MS-content .item .imgTitle img{width: 90%}
}
@media (max-width: 991.98px){
    .offcanvas-collapse{
        position: fixed;
        top: 92px;
        bottom: 0;
        left: 100%;
        width: 30%;
        padding-right: 1rem;
        padding-left: 1rem;
        overflow-y: auto;
        visibility: hidden;
        background-color: var(--nav-bg);
        transition: transform .3s ease-in-out, visibility .3s ease-in-out;
        height: fit-content;
        padding: 0;
        border-top: 1px solid var(--banner-line);
        z-index:1
    }
    .offcanvas-collapse.open{
        visibility: visible;
        transform: translateX(-100%)
    }
    .navbar-toggler-icon{
        background-image: url(../../img/icons/menu.svg)
    }
    .navbar button:focus:not(:focus-visible){
        box-shadow: 0 0 0 0
    }
}
@media (max-width: 991px){
    .navbar{height: 92px}.navbar-expand-lg .navbar-nav{margin-right: 0;margin-bottom: 0 !important;gap: 0}
    .navbar-expand-lg .navbar-nav .nav-item{border-bottom: 1px solid var(--banner-line);padding-left: 10px}
    .navbar .d-flex{padding-left: 10px;padding-bottom: 10px;padding-top: 10px;border-bottom: 1px solid var(--banner-line)}
    .navbar .eamcet{margin-left: 10px;margin-bottom: 10px;margin-top: 10px;display: block;padding: 2px 20px;width: 93%;text-align: center}
    .navbar .apply-now.first{padding: 5px 50px; }.navbar .d-flex{padding-left: 10px;padding-right:10px}#banner .read-more{padding: 5px 50px}
    #banner .apply-now{margin-top: 30px}#story .apply-now{padding: 5px 50px}#learning .blue-bg .apply-now .apply-now-btn{padding: 5px 50px}
    #choose .apply-now .apply-now-btn{padding: 5px 50px}#life .apply-now .apply-now-btn{padding: 5px 50px}footer .admission .get-admission{padding: 5px 50px}
    #banner h1{width: 70%}#banner hr{width: 65%}#banner p{width: 100%;text-align: left}#banner .row1 .col-lg-6:nth-child(2){text-align: center;margin-top: 30px}
    #banner .row2{margin-top: 30px}#story #mixedSlider .MS-content .item{width: 50%}#story .client-slider #basicSlider .MS-content .item{width: 25%}
    #story .row1 .col-lg-4{text-align: center;margin-top: 20px}#story .row1 .desktop-pic{display: none}#story .row1 .mobile-pic{display: block}
    #learning .blue-bg{height: auto;padding: 40px 0;width: 72%;margin: auto}#learning{padding: 0}#learning .blue-bg .head h2{font-size: 50px}
    #learning .blue-bg .info p{line-height: 1.5;text-align: left}#learning .blue-bg .row1 .col-lg-7{margin-top: 40px;max-width: 1000px;width: 850px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{font-size: 35px;width: 70%;padding-top: 250px;padding-left: 50px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{font-size: 35px;padding-top: 40px;width: 64%}#learning .blue-bg .row1{justify-content: center}
    #choose h2{width: 80%}#choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) img{margin-top: 0px}
    #choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) p{margin-top: 25px}#choose h2.pro::after{width: 16%}
    #life{
        /*padding-top: 90px*/
        padding-bottom: 90px
    }
    #life .col-lg-5{
        padding-left: 12px;
        /*margin-top: 60px*/
        margin-bottom: 60px
    }
    #life h2::after{width: 50%}#life .info P{line-height: 1.5;text-align: left}footer .admission h2{width: 55%}
    footer .phone-address .phone p{width: 110%}
    #life h2 {
        font-size: 50px !important;
    }
    #testimonials .card h3 {
        font-size: 20px !important;
    }
    footer .container {
        max-width: 720px;
    }
    #testimonials .card .info {
        bottom: -120px;
    }
    #testimonials .card .info {
        bottom: -80px;
    }
    #life .row1 {
        flex-direction: column-reverse;
    }
    .why_sru .col-lg-5 {
        padding-top: 30px;
    }
    .why_sru2 .number_section {
        flex-direction: column;
    }
    .why_sru2 .number_section {
        align-items: baseline;
    }
    .why_sru2 .count::after {
        width: 100%;
        height: 1px;
        left: 0;
        top: -30px;
    }
    .why_sru .count p {
        font-size: 16px;
        line-height: 24px;
    }
    .why_sru .count h3 {
        font-size: 45px;
    }
    .why_sru .vision.numbers h2:first-child {
        font-size: 35px;
    }
    .why_sru2 .row {
        margin-top: 0;
    }
    .why_sru .vision p {
    font-size: 16px;
 
}
        footer .phone-address .address .socail_all  {
        text-align: left;
        width:100%;
    }
}
@media (max-width: 768px){
    .offcanvas-collapse{width: 40%}#story .client-slider #basicSlider .MS-content .item{width: 35%}#learning .blue-bg{width: 80%}
    #learning .blue-bg .row1 .col-lg-7{width: 720px}#learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{width: 80%;padding-top: 180px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{width: 75%}
    #carouselExampleControlsA1 .carousel-control-next, #carouselExampleControlsA1 .carousel-control-prev {
            display: flex;
    }
}
@media (max-width: 767px){
    #story .client-slider #basicSlider .MS-content .item{width: 35%}
    .why_sru .count {
        gap: 14px;
    }
    .why_sru .count h3 {
        font-size: 40px;
    }
    .why_sru .count p {
        font-size: 15px;
        line-height: 24px;
    }
}
@media (max-width: 540px){
    footer{padding: 50px 0;padding-bottom: 70px;}.offcanvas-collapse{width: 50%}#banner h3{font-size: 22px}#banner h1{font-size: 45px;width: 80%}
    #banner hr{width: 80%}#banner p{font-size: 18px}#banner .row2{row-gap: 20px}#banner .row2 .col-lg-4{text-align: center}
    #banner .row2 .col-lg-4:first-child img{margin-left: -35px}#banner .row2 .col-lg-4:nth-child(2) img{margin-left: -40px}#story h3{font-size: 22px}
    #story h2{font-size: 45px}#story .row2 img{width: 50%}#story .client-slider h2{font-size: 22px}#learning .blue-bg .head h2{font-size: 45px}
    #learning .blue-bg .row1 .col-lg-7{width: 520px}
    #learning .blue-bg .row2 .col-lg-6:first-child img{
        width: 100%;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0
    }
    #learning .blue-bg .row2 .col-lg-6:nth-child(2){border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3){border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;order: 1}
    #learning .blue-bg .row2 .col-lg-6:last-child img{
        width: 100%;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0
    }
    #learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{width: 100%;padding: 100px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{width: 100%;padding: 100px;padding-right: 150px}#choose h2{width: 100%;font-size: 45px}
    #choose h2.pro{font-size: 44px}#choose .row1 .col-lg-7 .row{text-align: center;row-gap: 30px}
    #choose .row1 .col-lg-7 .row .col-lg-4{display: flex;align-items: center;column-gap: 20px}#choose .row1 .row p{text-align: left;width: 40%}
    #choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) p{width: 32%;text-align: left}#choose h2.pro::after{display: none}
    #choose .row1 .col-lg-7 .row .col-lg-4 img{width: 200px}#choose .checks{flex-wrap: wrap;row-gap: 20px}.form-check{flex: 1 0 50%}
    #life .row2 .col-lg-6::after{font-size: 20px}#life h2{font-size: 45px!important}#life h2::after{width: 60%}
    #life .row2 .col-lg-6:nth-child(1) img, #life .row2 .col-lg-6:nth-child(4) img{
        border-radius: 0 60px 0 60px;-webkit-border-radius: 0 60px 0 60px;-moz-border-radius: 0 60px 0 60px;-ms-border-radius: 0 60px 0 60px;
        -o-border-radius: 0 60px 0 60px
    }
    #life .row2 .col-lg-6:nth-child(2) img, #life .row2 .col-lg-6:nth-child(3) img{
        border-radius: 60px 0 60px 0;-webkit-border-radius: 60px 0 60px 0;-moz-border-radius: 60px 0 60px 0;-ms-border-radius: 60px 0 60px 0;
        -o-border-radius: 60px 0 60px 0
    }
    #life .row2{gap: 12px}#testimonials .cards{flex-direction: column;row-gap: 120px}#testimonials .card{width: 80%;margin: auto}
    #testimonials .cards .card:nth-child(2){width: 80%;left: 0;transform: translateX(0);position: static}
    #testimonials .cards .card:nth-child(3){position: static}footer .admission{flex-direction: column;align-items: flex-start;row-gap: 30px}
    footer .admission h2{width: 75%}footer .phone-address{flex-direction: column;align-items: flex-start;row-gap: 30px}
    footer .phone-address .address{text-align: left}footer .phone-address .address p{margin-left: inherit;margin-right: auto;margin-bottom: 10px}
    footer .design p{text-align: left}
    .percentage{
        display: block;position: fixed;bottom: 0;width: 100%;background-color: var(--white);text-align: center;padding: 0px 0;
        box-shadow: 0 0px 3px 1px #dbdbdb;z-index: 1
    }
    .percentage p{font-size: 20px}.percentage p span:first-child{color: var(--red);font-size: 24px;font-weight: bold}.percentage p span:nth-child(2){font-size: 13px}
    .percentage i{color: var(--red)}
    footer .phone-address .address p {
        text-align: left;
    }

    
    
    #carouselExampleControlsA1 .carousel-control-prev, #carouselExampleControlsA1 .carousel-control-next {
    top: 20%;
}
    
}
@media (max-width: 500px){#story .client-slider #basicSlider .MS-content .item{width: 50%}}
@media (max-width: 492px) {
    .why_sru .count .card {
        flex: 1 0 32%;
        max-width: 49%;
    }
    .why_sru .count {
        gap: 20px;
    }
    .why_sru .count p {
        font-size: 16px;
    }
    /*#banner .row1{*/
    /*  flex-direction: column-reverse;*/
        
    /*}*/
    .why_sru2 .row {
    flex-direction: column-reverse;
}
    #banner .row1 .col-lg-6:nth-child(2) {
    margin-top: 0;
}
#carouselExampleControlsA1 .carousel-control-prev {
    background-color: transparent;
    left: 0%;
}
    
}
@media (max-width: 432px){
    .offcanvas-collapse{width: 70%}#banner hr{width: 100%}#story .row2 img{width: 60%}#story #mixedSlider .MS-content .item{width: 100%}
    #learning .blue-bg .row1 .col-lg-7{width: 420px}#learning .blue-bg{width: 85%}#learning .blue-bg .head h2{font-size: 38px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{padding: 80px}#learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{padding: 80px}
    #learning .blue-bg .apply-now .apply-now-btn{padding: 5px 20px}#choose h2{font-size: 40px}#choose h2.pro{font-size: 35px}
    #choose .row1 .col-lg-7 .row .col-lg-4 img{width: 100px}#choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) p{width: 41%}#life h2::after{width: 75%}
    #testimonials h2{font-size: 34px}#testimonials .card{width: 100%}#testimonials .cards .card:nth-child(2){width: 100%}footer .admission h2{width: 95%}
    #banner h1{width: 100%}#story #mixedSlider .MS-content .item .imgTitle img{width: 100%}
    #life .col-lg-5 {
        margin-bottom: 70px;
    }
}
@media (max-width: 425px){#learning .blue-bg{width: 100%}#choose h2{font-size: 38px}#choose h2.pro{font-size: 34px}#testimonials h2{font-size: 33px}#banner h1{font-size: 40px}}
@media (max-width: 414px){.offcanvas-collapse{width: 72%}#learning .blue-bg{width: 100%}#learning .blue-bg .row1 .col-lg-7{width: 410px}#choose .row1 .col-lg-7 .row .col-lg-4 img{width: 90px}#choose h2.pro{font-size: 33px}#choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) p{width: 42%}footer .admission h2{width: 100%}}
@media (max-width: 412px) {
    .navbar-brand img {
        width: 300px;
    }
}
@media (max-width: 408px){.offcanvas-collapse{width: 74%}#banner .apply-now .apply-now-btn{padding: 5px 45px}#testimonials h2{font-size: 32px}}
@media (max-width: 400px){
    .navbar{height: 90px}.offcanvas-collapse{width: 76%;top: 90px}#banner hr{width: 95%}#banner .apply-now .apply-now-btn{padding: 5px 40px}
    #learning .blue-bg{width: 100%}#learning .blue-bg .row1 .col-lg-7{width: 400px}#learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{font-size: 32px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{font-size: 32px}#choose h2{font-size: 36px}#choose h2.pro{font-size: 32px}
    #choose .row1 .col-lg-7 .row .col-lg-4{flex-direction: column}#choose .row1 .col-lg-7 .row .col-lg-4 img{width: 120px}
    #choose .row1 .col-lg-7 .row .col-lg-4:nth-child(3) p{width: 100%;text-align: center}#choose .row1 .row p{width: 100%;text-align: center}
    #life h2::after{width: 80%}#testimonials .card{padding: 0 30px;padding-top: 20px;padding-bottom: 60px}#testimonials h2{font-size: 30px}
    #life .row2 .col-lg-6:nth-child(1) img, 
    #life .row2 .col-lg-6:nth-child(4) img{
        border-radius: 0 40px 0 40px;-webkit-border-radius: 0 40px 0 40px;-moz-border-radius: 0 40px 0 40px;
        -ms-border-radius: 0 40px 0 40px;-o-border-radius: 0 40px 0 40px
    }
    #life .row2 .col-lg-6:nth-child(2) img, 
    #life .row2 .col-lg-6:nth-child(3) img{
        border-radius: 40px 0 40px 0;-webkit-border-radius: 40px 0 40px 0;-moz-border-radius: 40px 0 40px 0;
        -ms-border-radius: 40px 0 40px 0;-o-border-radius: 40px 0 40px 0
    }
    .why_sru .vision.numbers h2:first-child {
        font-size: 30px;
    }
    .why_sru .vision.numbers h2:last-child {
        font-size: 20px;
    }
}
@media (max-width: 394px){
    .navbar{height: 88px}.offcanvas-collapse{top: 88px}.navbar .apply-now.first{padding: 5px 45px}#banner .read-more{padding: 5px 45px}
    #story .apply-now{padding: 5px 45px}#learning .blue-bg .apply-now .apply-now-btn{padding: 5px 33px}#choose .apply-now .apply-now-btn{padding: 5px 45px}
    #life .apply-now .apply-now-btn{padding: 5px 45px}footer .admission .get-admission{padding: 5px 45px}#learning .blue-bg .apply-now p{font-size: 16px}
    #learning .blue-bg .apply-now .apply-now-btn{font-size: 16px}#choose .row1 .row p{font-size: 22px}#choose h2.pro{font-size: 31px}
    #choose .checks label span{font-size: 22px}footer .admission h2{font-size: 29px}footer .admission .get-admission{font-size: 24px}
    footer .phone-address .phone p{font-size: 20px}footer .phone-address .phone span, footer .phone-address .phone a{font-size: 24px}#life .row2{gap: 10px}
}
@media (max-width: 393px){#testimonials .card{padding: 0 20px;padding-top: 20px;padding-bottom: 60px}}
@media (max-width: 390px){#learning .blue-bg .apply-now .apply-now-btn{padding: 5px 30px}}
@media (max-width: 388px){.offcanvas-collapse{top: 86px}#banner .apply-now .apply-now-btn{padding: 5px 38px}#story .apply-now{padding: 5px 38px}}
@media (max-width: 385px){
    .navbar{height: 86px}.offcanvas-collapse{width: 78%}.navbar .apply-now.first{padding: 5px 35px}#banner .read-more{padding: 5px 35px}
    #banner .apply-now .apply-now-btn{padding: 5px 35px}#story .apply-now{padding: 5px 35px}#learning .blue-bg .apply-now .apply-now-btn{padding: 5px 29px}
    #choose .apply-now .apply-now-btn{padding: 5px 35px}#life .apply-now .apply-now-btn{padding: 5px 35px}footer .admission .get-admission{padding: 5px 35px}
    #learning .blue-bg .row1 .col-lg-7{width: 390px}#choose h2{font-size: 35px}footer .phone-address .address p{width: 75%}#life .row2 .col-lg-6{flex: 1 0 49%}
    #life .row2 .col-lg-6:nth-child(1) img, 
    #life .row2 .col-lg-6:nth-child(4) img{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0}
    #life .row2 .col-lg-6:nth-child(2) img, 
    #life .row2 .col-lg-6:nth-child(3) img{border-radius: 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}
    #life .row2 .col-lg-6:not(:nth-child(1)){margin-top: 50px}#life .row2 .col-lg-6::after{left: 0}#life .row2 .col-lg-6:nth-child(1)::after{left: 0}
    #life .row2 .col-lg-6:nth-child(3)::after{left: 0;top: -40px}#life .row2 .col-lg-6:nth-child(4)::after{top: -40px}#story p{font-size: 17px;}
    #life {
        padding-bottom: 60px;
    }
}
@media (max-width: 384px){#life .apply-now p{font-size: 17px}#banner hr{width: 100%}footer .admission h2{font-size: 28px}}@media (max-width: 378px){.offcanvas-collapse{top: 84px}#banner .apply-now .apply-now-btn{padding: 5px 32px}#learning .blue-bg .apply-now .apply-now-btn{padding: 5px 25px}#choose h2.pro{font-size: 30px}#testimonials h2{font-size: 29px}}@media (max-width: 376px){.offcanvas-collapse{width: 80%}#choose h2{font-size: 34px}}
@media (max-width: 375px){.navbar{height: 84px}.offcanvas-collapse{width: 80%}#banner p{font-size: 16px}#banner .read-more{font-size: 16px}#banner .apply-now .apply-now-btn{font-size: 16px}#story p{font-size: 16px}#story .apply-now{font-size: 16px}#learning .blue-bg{width: 100%}#learning .blue-bg .info p{font-size: 16px}#learning .blue-bg .row1 .col-lg-7{width: 100%}#learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{font-size: 30px}#learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{font-size: 30px}#choose h2{font-size: 34px}#choose h2.pro{font-size: 30px}#choose .apply-now p{font-size: 16px}#choose .apply-now .apply-now-btn{font-size: 16px}#life h2::after{width: 85%}#life .info p{font-size: 16px}#life .apply-now p{font-size: 16px}#life .apply-now .apply-now-btn{font-size: 16px}#testimonials h2{font-size: 28px}}
@media (max-width: 370px) {
    .navbar-brand img{width: 280px}
}
@media (max-width: 360px){
    .navbar-brand img{width: 270px}.offcanvas-collapse{width: 83%;top: 84px}#banner h1{font-size: 39px}#story h2{font-size: 43px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(2) h3,#learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{padding: 75px;font-size: 28px}#choose h2{font-size: 33px}
    #choose h2.pro{font-size: 29px}footer .admission h2{font-size: 27px}footer .phone-address .address p{width: 76%}
}
@media (max-width: 320px){
    .navbar{height: 74px}.navbar-brand img{width: 250px}.offcanvas-collapse{width: 93%;top: 74px}.navbar .apply-now.first{padding: 5px 25px}
    #banner .read-more{padding: 5px 25px}#banner .apply-now .apply-now-btn{padding: 5px 20px}#story .apply-now{padding: 5px 25px}
    #learning .blue-bg .apply-now .apply-now-btn{padding: 5px 20px}#choose .apply-now .apply-now-btn{padding: 5px 25px}
    #life .apply-now .apply-now-btn{padding: 5px 25px}footer .admission .get-admission{padding: 5px 25px}#banner h3{font-size: 20px}#banner h1{font-size: 34px}
    #story h3{font-size: 20px}#story h2{font-size: 38px}#story .row2 img{width: 80%}#learning .blue-bg .head h2{font-size: 34px}
    #learning .blue-bg .apply-now p{font-size: 15px}#learning .blue-bg .apply-now .apply-now-btn{font-size: 15px}
    #learning .blue-bg .row2 .col-lg-6:nth-child(2) h3{padding: 50px;font-size: 29px}#learning .blue-bg .row2 .col-lg-6:nth-child(3) h3{padding: 50px;font-size: 29px}
    #choose h2{font-size: 29px}#choose h2.pro{font-size: 25px}#choose .row1 .row p{font-size: 20px}#choose .checks label span{font-size: 20px}
    #life h2{font-size: 38px!important}#testimonials h2{font-size: 25px}footer .admission h2{font-size: 23px}footer .admission .get-admission{font-size: 20px}
    footer .phone-address .phone span, footer .phone-address .phone a{font-size: 22px}footer .phone-address .address p{width: 90%}
    .percentage p {
        font-size: 18px;
    }
    .why_sru .vision.numbers h2:first-child {
        font-size: 26px;
    }
}