
@media(max-width:1680px){
    .explore_testimonial_section .row{
        align-items: unset;
    }
    .explore_testimonial_section .row h2{
        margin-top: 80px;
    }
    .explore_testimonial_section .logo2 {
        bottom: -98px;
        left: -196px;
    }
    .banner_section .slick-track img{
        height: auto;
    }
    .banner_section .slide, .banner_section img{
        height: auto;
    }
}
@media(max-width:1600px){9
    .about_section h1{
        font-size:50px;
    }
    .chairman_section h2{
        font-size:50px;
    }
    .chairman_section .chairman_pic .figure.chairman img{
        width:85%;
    }
    .chairman_section h3{
        font-size:33px;
    }
    .chairman_section h2::after {
        bottom: -25px;
    }
    .about_section .number_row h3{
        font-size:50px;
    }
    .about_section h2{
        font-size:40px;
    }
    .explore_testimonial_section .testimonial_card p{
        font-size:16px;
    }
    .explore_testimonial_section .logo2 {
        bottom: -93.6px;
        left: -186px;
    }
}
@media(max-width:1536px){
    .about_section .row:nth-child(1){
        position: relative;
        top:30px;
    }
    .chairman_section .chairman_info{
        margin-top: 30px;
    }
    .explore_testimonial_section .testimonial_card .carousel {
        width: 70%;
        margin: auto;
        transform: translateX(50px);
    }
    .explore_testimonial_section .row{
        margin-bottom: 100px;
    }
    .explore_testimonial_section .logo2 {
        width: 29%;
        bottom: -65px;
        left: -130px;
    }
    .branches_section {
        height: auto;
        margin-top: 30px;
    }
    
.branches_section .card .card-title {
    font-size: 17px;
}

.branches_section .card p {
    font-size: 30px;
}
.academic_head h2 {
    text-underline-offset: 24px;
    font-size: 40px;
    margin-bottom: 50px;
}
p {
    line-height: 26px;
    font-size: 16px;
}
.both_eq {
    top: 15px;
}
#academics_main .hero {
    height: 470px;
}
.banner_text h3 {
    font-size: 32px;
}
.banner_text h2 {
    font-size: 70px;
    line-height: 90px;
}
.banner_text span {
    font-size: 90px;
}
.banner_text p {
    font-size: 30px;
    line-height: 35px;
}
.banner_text img {
    width: 82%;
    margin-top: 25px;
}
footer .footer-logo.figure {
    width: 250px;
}
.banner_section .slick-next {
    right: 180px;
    bottom: 41px;
}
.banner_section .slick-prev {
    bottom: 100px;
}
.banner_section .slick-track .banner_img{
       height: 587px;
}
.banner_section {
    height: 587px;
}

}
@media(max-width:1440px){
    .explore_testimonial_section .logo2 {
        width: 33%;
        bottom: -69px;
        left: -138px;
    }
}
@media(max-width:1400px){
    .about_section .row:nth-child(1){
        position: unset;
    }
    .chairman_section .chairman_info {
        margin-top: 100px;
    }
    .chairman_section .chairman_pic .figure.chairman img {
        width: 98%;
    }
    .explore_testimonial_section .logo1{
        top:-44px;
    }
    .explore_testimonial_section .logo2 {
        width: 40%;
        bottom: -82px;
        left: -163px;
    }
}
@media screen and (max-width: 1366px) {
    .about_section {
        height: auto;
        padding:30px 0;
    }
    .chairman_section .chairman_pic .figure.logo{
        bottom:-30px;
    }
    .chairman_section .chairman_pic .figure.chairman img{
        width:85%;
    }
    .explore_testimonial_section .row{
        margin-bottom: 200px;
    }
    .explore_testimonial_section .logo2 {
        bottom: -80px;
        left: -159px;
    }
    .explore_testimonial_section .row h2 {
        margin-top: 110px;
    }
    .about_section h1 {
        font-size: 40px;
    }
    .banner_section .slick-next{
        bottom:40px;
    }
    .banner_section .slick-prev{
        bottom:100px;
    }
    .branches_section .card .card-title {
        font-size: 15px;
    }
    .branches_section .card p {
        font-size: 28px;
    }
    a {
        font-size: 16px;
    }


.banner_text span {
    font-size: 75px;
}

.banner_text p {
    letter-spacing: 2px;
    font-size: 26px;
    line-height: 30px;

}
#academics_main .academic_text_sec h3 {
    font-size: 18px;
}
.banner_section .slick-track .banner_img {
    height: 518px;
}
.banner_section::after {
    height: 20px;
    bottom: -20px;
}
.banner_section {
    height: 518px;
}
.banner_section .slick-next {
    bottom: 12px;
}
.banner_section .slick-prev {
    bottom: 65px;
}
.banner_text h3 {
    font-size: 26px;
}
.banner_text h2 {
    font-size: 60px;
    line-height: 70px;
}
.banner_text img {
    width: 70%;
    margin-top: 15px;
}
.banner_text {
    left: 18%;
}
#academics_main {
    height: auto;
    padding: 50px 0;
}
a {
    font-size: 15px;
}
.about_section .about_text p {
    font-size: 15px;
}
#academics_main .hero {
    height: 435px;
}
#academics_main .both_eq img {
    top: 28px;
}
.contact-button input {
    padding: 10px;
}
#captcha {
    font-size: 18px;
}
.cap-sec button {
    padding: 10px 15px;
}

}
@media(max-width:1280px){
    .explore_testimonial_section .row h2 {
        margin-top: 90px;
    }
    .explore_testimonial_section .logo2 {
        bottom: -74px;
        left: -149px;
    }
    .chairman_section h3 {
        font-size: 30px;
    }
    .about_section .about_text p{
        font-size:16px;
    }
    .banner_text h3 {
    font-size: 26px;
}
.banner_text h2 {
    font-size: 55px;
    line-height: 70px;
}
.banner_text span {
    font-size: 70px;
}
.banner_text p {
    letter-spacing: 1px;
    font-size: 28px;
}
.banner_text img {
    width: 70%;
}
.banner_text {
    left: 17%;
}
.banner_section {
    height: auto;
}
.banner_section .slick-track .banner_img {
    height: auto;
}
.banner_section .card {
    top: 38%;
}
.banner_section .slick-prev {
    bottom: 180px;
}
.banner_section .slick-next {
    bottom: 120px;
}
}
@media(max-width:1200px){
.banner_text {
    left: 20%;
}
.banner_text h3 {
    font-size: 21px;
}
.banner_text span {
    font-size: 63px;
}
.banner_text h2 {
    font-size: 50px;
    line-height: 60px;
}
.banner_text p {
    font-size: 21px;
}
.banner_text img {
    width: 60%;
}

}

@media(max-width:1152px){
    .banner_section .slick-prev {
        bottom: 70px;
    }
    .banner_section .slick-next {
        bottom: 0px;
    }
    .about_section .number_row h3 {
        font-size: 35px;
        line-height: 40px;
    }
    .about_section .number_row p{
        font-size:16px;
    }
    /* .banner_section{
        margin-top: 67.08px;
    } */
    .about_section{
        background:linear-gradient(to bottom, var(--white) 65%, var(--orange) 40%);
    }
    .chairman_section {
        background: var(--copy_bg);
    }
    .explore_testimonial_section{
        background-color:var(--white);
    }
    .chairman_section .chairman_pic .figure.chairman img {
        width: 100%;
    }
    .explore_testimonial_section .row {
        margin-bottom: 240px;
    }
    .explore_testimonial_section .row h2 {
        margin-top: 70px;
    }
    .explore_testimonial_section .logo2 {
        width: 40%;
        bottom: -67.4px;
        left: -134px;
    }
    .explore_testimonial_section .testimonial_card .carousel{
        z-index:1;
    }
    .branches_section .card .card-title {
    font-size: 16px;
    }
    .branches_section .card p {
        font-size: 25px;
    }
    #academics_main .hero {
    height: 450px;
    }
    #academics_main .text {
    top: 46%;
    left: -5px;
    height: 79%;
    width: 118%;
}


    
    
}
@media(max-width:1024px){
   .banner_section .slick-prev {
    bottom: 100px;
    right: 130px;
}
.banner_section .slick-next {
    right: 130px;
    bottom: 41px;
}
    .chairman_section .chairman_pic .figure.logo {
        bottom: -100px;
    }
    .explore_testimonial_section .row h2 {
        margin-top: 40px;
    }
    .explore_testimonial_section .logo2 {
        bottom: -61.4px;
        left: -119px;
    }
    .chairman_section h3 {
        font-size: 28px;
    }
    .about_section h1,
    .about_section h2 {
        font-size: 35px;
    }
    .chairman_section h2::after {
        bottom: -26px;
    }
    .about_section a.about_readmore{
        padding:6px 15px;
        font-size:16px;
    }
    .banner_section .slide{
          width: 1056px;

    }
    .banner_section::before {
    width: 150px;

}
.banner_section .card {
    right: 50px;
}
.banner_section .slick-track .banner_img {
    margin-left: 50px;
}
.banner_text {
    left: 22%;
}
}
@media(max-width:992px){
    .about_section .row:nth-child(1){
        align-items: center;
    }
    
}
@media(max-width:991px){
    .about_text{
        margin-bottom:30px;
    }
    .chairman_section .row{
        flex-direction: column-reverse;
    }
    .chairman_section .chairman_pic .figure.logo {
        bottom: unset;
        width: 50%;
        top: 100px;
        left: 160px;
        position: absolute;
    }
    .chairman_section .chairman_pic .figure.chairman{
        position: relative;
        z-index:1;
    }
    .about_text{
        margin-bottom: 30px;
    }
    .chairman_secnd_head{
        display: block;
    }
    .chairman_info{
        display: none;
    }
    .chairman_secnd_head{
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .chairman_secnd_head h3{
        color:var(--black);
    }
    
    .chairman_section .chairman_secnd_head p, .chairman_section .about_text p{
        color:var(--black);
    }
    .explore_testimonial_section .testimonial_card{
        width:100%;
        position: relative;
        overflow: hidden;
    }
    .explore_testimonial_section .row{
        margin-bottom: 10px;
    }
    .explore_testimonial_section .testi_column{
        position: unset;
    }
    .explore_testimonial_section .row{
        flex-direction: unset;
    }
    .explore_testimonial_section .logo2 {
        bottom: -66px;
        left: -132px;
        height: 205px;
    }
    .explore_testimonial_section .logo1 {
        top: unset;
        bottom: 367px;
    }
    .about_section {
        background: linear-gradient(to bottom, var(--white) 41%, var(--orange) 40%);
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 60.8%, #fff 50%);
    }
    #academics_main{
        height:auto;
        padding:50px 0;
    }
    #academics_main .row{
        row-gap:30px
    }
    #academics_main .text{
        top:55%;
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 53.2%, #fff 50%);
        padding-bottom: 0;
    }
    .about_section .col-md-7:nth-child(1){
        width:100%;
        margin-top: 50px;
        margin-bottom:10px;
    }
    .about_section .col-md-5{
        width:100%;
    }
    .explore_testimonial_section h2{
        text-decoration:none;
    }
    .explore_testimonial_section .row .col-lg-6:nth-child(2){
        padding-top: 13px;
        padding-bottom: 10px;
        padding-left: 0;
    }
    
    /* .banner_section {
        margin-top: 76.2px;
    } */
    .banner_section .card{
        transform: translateY(-70%);
    }
    .banner_section .slick-prev, .banner_section .slick-next{
        width:40px;
        height:40px;
    }
    .banner_section .card a{
        font-size:16px;
    }
    .branches_section {
    height: auto;
}
#contact_main {
    height: auto;
    margin: 50px 0;
}
.contact_form_head h3 {
    font-size: 35px;
}
.contact_form_card {
        padding: 0;
    width: 100%;
}
    .contact_column_img {
    width: 100%;
}
.banner-section .banner-caption h4 {
    line-height: 30px;
    font-size: 28px;
}
.banner_section .card {
    top: 50%;
}
.banner_text {
    left: 220px;
    top: 10%;
}
.banner_text h3 {
    line-height: 30px;
}
.banner_text span {
    font-size: 60px;
}
.banner_section .slick-prev {
    bottom: 60px;
}
.banner_section .slick-next {
    bottom: 10px;
}
.explore_testimonial_section .figure iframe {
    height: 300px;
}
.explore_testimonial_section .figure{
    width: auto;
}
.testi_column .figure{
    width: 100%;
}
}

@media(max-width:767px){
.branches_section .card p {
    font-size: 35px;
}
.card .contact_branch_img img{
    width: 100%;
}
.card .contact_branch_img{
    width: 100%;
}
.contact_btn {
    transition: 0.5s all;
}
    .contact_message textarea, .contact_select select {
    font-size: 15px;
}
.contact_form_card {
    padding: 0 12px;
}
.about_section .col-md-3{
    margin-bottom:50px;
}
.about_section .number_row .col-md-3{
    width:23%;
}
.about_section {
    background: linear-gradient(to bottom, var(--white) 53%, var(--orange) 40%);
}
.chairman_section {
    background: linear-gradient(to bottom, #3c3a48 55.1%, #fff 50%);
}
#academics_main .text{
    width:110%;
}
.back_acdemic_img{
    display:none;
}
.explore_testimonial_section {
    background: linear-gradient(to bottom, #ccc 45.1%, #fff 43%);
}
}
@media(max-width:600px){
    .banner_section .card{
        position:relative;
        transform: unset;
        z-index:1;
        right:0;
    }
    .banner_section::after{
        display: none;
    }
    .banner_section .slick-prev {
        bottom: 110px;
    }
    .banner_section .slick-next {
        bottom: 50px;
    }
    .banner_text h2 {
        font-size: 35px;
        line-height: 46px;
    }
    .banner_section .slick-track{
        right: 120px;
    }
    .banner_section::before {
        width: 70px;
    }
    .banner_section .slick-prev, .banner_section .slick-next{
        right:53px;
    }
    .banner_text{
        left:130px;
    }
    .banner_text span {
        font-size: 45px;
    }
    .banner_text p {
        font-size: 19px;
    }
    .banner_text img{
        margin-top: 5px;
    }
    .about_section .about_text p{
        padding-right: 0;
    }
    .number_row .col-md-3{
        width:25%;
    }
    .about_section {
        background: linear-gradient(to bottom, var(--white) 53%, var(--orange) 40%);
    }
    .about_section .row .col-md-3{
        text-align: center;
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 55.1%, #fff 50%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 47.7%, #fff 41%) !important;
    }
    .explore_testimonial_section .testimonial_card .carousel{
        width:100%;
        transform:unset;
        padding:0 20px;
    }
    .explore_testimonial_section .logo1 {
        bottom: 374px;
        width: 35%;
        right: 80px;
    }
    .explore_testimonial_section .testimonial_card .carousel-indicators{
        margin-right: 70px;
    }
    .explore_testimonial_section .logo2{
        display: none;
    }
    .contact_column_img {
    padding-left: 12px;
}
}
@media(max-width:576px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 55.1%, #fff 50%);
    }
}
@media(max-width:575px){
    .about_section {
        background: linear-gradient(to bottom, var(--white) 52%, var(--orange) 40%);
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 56.4%, #fff 50%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 49%, #fff 41%) !important;
    }
}
@media(max-width:540px){
    .about_section {
        background: linear-gradient(to bottom, var(--white) 52%, var(--orange) 40%);
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 55.1%, #fff 50%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 47.8%, #fff 41%) !important;
    }
    .about_section .col-md-7:nth-child(1) {
        margin-top: 100px;
        margin-bottom: 40px;
    }
    .banner_text h3 {
        font-size: 18px;
        margin-bottom: 5px;
    }
    .banner_text h2{
        font-size:30px;
        line-height: 35px;
    }
    .banner_text span {
        font-size: 40px;
    }
    .banner_text p{
        line-height: 26px;
        font-size:18px;
    }
    .desktop_banner{
        display: none;
    }
     .mobile_banner{
        display: inline-block;
    }
    .banner_text {
    top: 4%;
}
.banner_text h2 br{
    display: none;
}
banner_text h2,
.banner_text span {
    font-size: 36px;
}


    
}
@media(max-width:492px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 50.9%, #fff 40%);
    }
    .explore_testimonial_section .logo1{
        bottom:385px;
    }
    /*.banner_text h2 {*/
    /*    font-size: 25px;*/
    /*}*/
    .banner_text span {
        font-size: 35px;
    }
    .banner_text p {
        line-height: 23px;
        font-size: 17px;
    }
    .explore_testimonial_section .figure{
    width: auto;
}
.testi_column .figure{
    width: 100%;
}
}
@media(max-width:432px){
    .number_row .col-md-3 {
        width: 35%;
    }
    .number_row{
        justify-content: center;
        row-gap:20px;
    }
    .chairman_section .chairman_pic .figure.logo{
        display: none;
    }
    .about_section {
        background: linear-gradient(to bottom, var(--white) 57%, var(--orange) 40%);
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 47.2%, #fff 40%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 43%, #fff 37%) !important;
    }
    .explore_testimonial_section .logo1 {
        bottom: 442px;
        width: 40%;
        right: 80px;
    }
    .about_section .col-md-3 {
        margin-bottom: 0px;
    }
    .explore_testimonial_section .figure iframe {
    height: 260px;
}
.row.why_shine .figure iframe {
    height: 250px;
}
.banner_text {
    width: 100%;
}
.banner_text span {
    font-size: 28px;
}
.banner_text img {
    width: 45%;
}
}
@media(max-width:425px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 45.8%, #fff 40%);
    }
    #academics_main .text {
        width: 113%;
    }
}
@media(max-width:414px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 44.4%, #fff 40%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 43%, #fff 37%) !important;
    }
    .explore_testimonial_section .logo1{
        bottom:446px;
    }
    .banner_text span {
    font-size: 28px;
}
}
@media(max-width:412px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 44.3%, #fff 40%);
    }
    .explore_testimonial_section .testimonial_card .quote{
        width:50px;
    }
    .explore_testimonial_section .testimonial_card .student_info{
        align-items: center;
    }
}
@media(max-width:400px){
    .about_section {
        background: linear-gradient(to bottom, var(--white) 58%, var(--orange) 40%);
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 43.6%, #fff 40%);
    }
    banner_text h2 {
    font-size: 28px;
}
}
@media(max-width:395px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 43.4%, #fff 40%);
    }
    #academics_main .text {
        width: 114%;
    }
}
@media(max-width:393px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 42.4%, #fff 40%);
    }
}
@media(max-width:390px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 42.3%, #fff 35%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 43%, #fff 37%) !important;
    }
    .explore_testimonial_section .logo1 {
        bottom: 462px;
    }
}
@media(max-width:385px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 41.9%, #fff 35%);
    }
    .banner_text h2 {
    font-size: 26px;
}
}
@media(max-width:380px){
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 39.4%, #fff 35%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 37%, #fff 30%) !important;
    }
}
@media(max-width:375px){
    .about_section {
        background: linear-gradient(to bottom, var(--white) 59%, var(--orange) 40%);
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 41.4%, #fff 35%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 42%, #fff 30%) !important;
    }
    .about_section .row .col-md-3{
        margin-bottom: -20px;
    }
    .banner_text h2 {
    font-size: 26px;
}
.banner_text span {
    font-size: 23px;
}
}
@media(max-width:360px){
    .explore_testimonial_section .logo1 {
        bottom: 497px;
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 35.3%, #fff 30%) !important;
    }
    .number_row .col-md-3 {
        width: 40%;
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 40.7%, #fff 35%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 41%, #fff 30%) !important;
    }
    .about_section .number_row .col-md-3 {
        width: 40%;
    }
    .number_row {
        row-gap: 35px;
    }
    #academics_main .text {
        width: 117%;
    }
    .branches_section .card p {
    font-size: 28px;
}
.branches_section .card .card-title {
    font-size: 14px;
}
.banner_text h2 {
    font-size: 21px;
}
.banner_text span {
    font-size: 21px;
}
}
@media(max-width:320px){
    .explore_testimonial_section .logo1 {
        bottom: 534px;
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 33%, #fff 30%) !important;
    }
    .chairman_section {
        background: linear-gradient(to bottom, #3c3a48 35.4%, #fff 25%);
    }
    .explore_testimonial_section {
        background: linear-gradient(to bottom, #ccc 37%, #fff 30%) !important;
    }
    .chairman_section h3 {
        font-size: 25px;
    }
    .chairman_secnd_head p{
        font-size:16px;
    }
    .explore_testimonial_section .testimonial_card .carousel-indicators {
        margin-right: auto;
        margin-bottom: -20px;
        justify-content: center;
    }
    .about_section .row .col-md-3 {
        margin-bottom: 0;
    }
}