



@media (max-width: 1600px) {

    .innertitle h2 {

        margin-bottom: 40px;

        margin-top: 30px;

    }

    .facilities {



        padding-top: 90px;

        padding-bottom: 102px;

    }

    .facilities-first.facilities {

        padding-top: 80px;

        padding-bottom: 40px;

    }



}



@media (max-width: 1536px) {

    .facilities {

    height: calc(100vh - 95px);

    }

    .facilities .card h4 {

        font-size: 26px;

    }

    .facilities-first.facilities {

        padding-bottom: 56px;

    }

    .innertitle h2 {

        margin-top: 28px;

        margin-bottom: 20px;

        font-size: 28px;



    }

    .facilities .card p {

        font-size: 15px;

    }

    .facilities .card {

        margin-top: 112px;

    }
	.facilities .explore a {;
    top: -10px;
  }
  .facilities-sec1.facilities .explore a {
    top: -10px;
}



    



}

@media (max-width: 1440px) {

 



}

@media (max-width: 1366px) {

    .facilities .card p {

        font-size: 14px;

    }

    .innertitle h2 {

        margin-top: 24px;

        margin-bottom: -15px;

    }

    .facilities-sec1.facilities .row .col-lg-7 {

        margin-left: 0px;

    }

    .facilities .card {

        width: 475px;

    }

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        top: 378px;

    }

    .facilities .computer-lab {

        margin-top: 50px;

    }

    .facilities .explore a {

        top: -22px;

    }

    .facilities-sec1.facilities .explore a {

    top: -25px;

    font-size: 14px;

}

.facilities .explore a {

    top: -23px;

    font-size: 14px;

}



}

@media (max-width: 1280px) {

    /* .facilities .card {

        margin-top: 80px;

    }

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        top: 380px;

    } */





}

@media (max-width: 1200px) {

    .facilities {

        height: auto;

        padding: 60px 0;

    }

    

}

@media (max-width: 1199px) {

    .facilities .card {

        margin-top: 70px;

        width: 395px;

    }

    .facilities .card::after {

        height: 300px;

        width: 360px;

    }

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        top: 320px;

    }

    .facilities .explore a {

        top: -83px;

    }

    .facilities-sec1.facilities .explore a {

        top: -85px;

        left: 420px;

    }

    .facilities-sec1.facilities .card {

        margin-left: 5px;

    }



}

@media (max-width: 1152px) {

 



}

@media (max-width: 1024px) {

}



@media (max-width: 991px) {

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        top: 300px;

        right: -47px;

    }

    .facilities .carousel-control-prev{

        top: 260px;   

    }

   

    .facilities .card,

    .facilities-sec1.facilities  .card{

        margin-top: 0;

        width: 90%;

        border-radius: 0;

        margin-left: 60px;

    }

    .facilities .card::after {

        height: 220px;

        width: 550px;

        right: -10px;

    }

    

    .facilities .computer-lab,

    .facilities-sec1.facilities  .computer-lab{

       width: 600px;

    }

    .facilities .explore a {

        transform: rotate(270deg);

        top: -530px;

        left: 587px;

        position: relative;

        display: block;

        width: fit-content;

        background: var(--text-color);

        font-size: 16px;

    }

    .facilities-sec1.facilities .row{

        flex-direction: column-reverse;

    }

    .facilities-sec1.facilities .computer-lab {

        margin-left: 86px;

    }

    .facilities-sec1.facilities  .card{

        margin-left: 0;

    }

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        height: 38px;

        width: 38px;

        top: 294px;

        right: -55px;

    }

    .facilities .carousel-control-prev{

        top: 245px;

    }

    .facilities .card p {

        font-size: 16px;

    }

    .facilities-sec1.facilities .carousel-control-prev, .facilities-sec1.facilities .carousel-control-next {

        background-color: var(--text-color);

        left: -52px;

    }

    .facilities-sec1.facilities .explore a {

        top: 225px;

        left: 3px;

        font-size: 16px;

    }

    .facilities-sec1.facilities .explore a {

        background-color: #faa74a;

    }



}

@media (max-width: 768px) {
}

@media (max-width: 767px) {

    .facilities .card p {

        font-size: 15px;

    }

    .facilities .computer-lab, .facilities-sec1.facilities .computer-lab {

        width: 450px;

    }

    .facilities .card {

        padding: 25px;

    }

    .facilities .card::after {

        height: 190px;

        width: 420px;

        right: -10px;

    }

.facilities .carousel-control-next {

        top: 206px;

    }

.facilities .carousel-control-prev {

        top: 158px;

    }

    .facilities .explore a {

        left: 437px;

    }

    .facilities-sec1.facilities .explore a {

        top: 150px;

    }
    .address.footer-logo .social-icons {
        position: relative;
        top: 341px;
        left: 73px;
    }
}

@media (max-width: 600px) {



}

@media (max-width: 576px) {



}



@media (max-width: 575px) {



}



@media (max-width: 540px) {

    .facilities .card, .facilities-sec1.facilities .card {

        width: 86%;

    }

    .facilities .computer-lab{

        width: 438px;

        margin-left: 12px;

    }

    .facilities-sec1.facilities .computer-lab {

        width: 438px;

    }

    .facilities .carousel-control-next {

        top: 197px;

    }

    .facilities .carousel-control-prev {

        top: 148px;

    }

    .facilities-sec1.facilities .computer-lab {

        margin-left: 70px;

    }

    .facilities-sec1.facilities .explore a {

        left: -13px;

    }

    .facilities-sec1.facilities {

        padding-top: 0;

    }



}

@media (max-width: 492px) {

    .facilities {

        padding-top: 10px;

    }

    .facilities .card h4 {

        font-size: 24px;

    }

    .facilities .card, .facilities-sec1.facilities .card {

        width: 97%;

        position: relative;

        margin: 0;

        margin-left: 14px;

    }

    .facilities .card{

        margin-left: 0;

    }

    .facilities .card::after {

        right: -10px;

        bottom: -10px;

    }

    .facilities .computer-lab {

        width: 97%;

    }

    .facilities .explore a {

        transform: unset;

        position: unset;

        margin-top: 20px;

    }

    .facilities-sec1.facilities {

        padding-bottom: 100px;

    }

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        top: unset;

        right: 0;

        bottom: -385px;

    }

    .facilities .carousel-control-prev{

        right: 52px;



    }

    .facilities-sec1.facilities .computer-lab {

        margin-left: 0;

        width: 100%;

        width: 100%;

        margin-top: 0;

    }

    .facilities-sec1.facilities .card::after {

        bottom: -12px;

        left: -12px;

    }

    .facilities-sec1.facilities .explore a {

        top: 655px;

        left: 0;

    }

    

    .facilities-sec1.facilities .carousel-control-next {

        right: 10px;

        left: unset;

    }

    .facilities-sec1.facilities .carousel-control-prev{

        left: 370px;

    }


        .address.footer-logo .social-icons {
            top: 320px;
          }
    
}

@media (max-width: 432px) {



    .facilities-sec1.facilities .carousel-control-next {

        right: 1px;

        left: unset;

        bottom: -432px;

    }

    .facilities-sec1.facilities .carousel-control-prev {

        left: 320px;

        

    }

    .facilities .carousel-control-prev{

        bottom: -433px;

    }

    .facilities .card::after {

        width: 355px;

    }

    .facilities-sec1.facilities .explore a {

        top: 668px;

        left: 0;

    }

    .facilities .carousel-control-next {

        bottom: -433px;

    }

    .facilities .carousel-control-prev{

        bottom: -432px;

    }
    .address.footer-logo .social-icons {
        left: 60px;
        }

    





}

@media (max-width: 425px) {



    .facilities-sec1.facilities .carousel-control-prev {

        left: 313px;

    }



}

@media (max-width: 414px) {

    /* .facilities .carousel-control-prev, .facilities .carousel-control-next {

        bottom: -445px;

    }

    .facilities .explore a {

        margin-top: 35px;

    }

    .facilities-sec1.facilities .carousel-control-prev {

        left: 313px;

    }

    .facilities .card::after {

        bottom: -126px;

    }

    .facilities .explore a {

        margin-top: 25px;

    }

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        bottom: -435px;

    }

    .facilities-sec1.facilities .explore a {

        top: 662px;

    }

    .facilities-sec1.facilities .carousel-control-prev {

        left: 302px;

    }

    .facilities-sec1.facilities .carousel-control-next {

        bottom: -435px;

    }

     */

     .facilities-sec1.facilities .carousel-control-prev {

        left: 302px;

    }

    



}

@media (max-width: 412px) {

    .facilities .explore a {

        margin-top: 20px;

    }

    .facilities-sec1.facilities .explore a {

        top: 658px;

        left: 0;

    }

    .facilities .carousel-control-prev{

        bottom: -433px;

        right: 53px;

    }

 .facilities .carousel-control-next {

        bottom: -433px;

        right: 4px;

    }

    .facilities .card::after {

        height: 230px;

    }

 

}

@media (max-width: 400px) {

    .facilities .carousel-control-prev {

        bottom: -450px;

    }

    .facilities .carousel-control-next {

        bottom: -450px;

    }

    .facilities-sec1.facilities .explore a {

        top: 668px;

    }

    .facilities-sec1.facilities .carousel-control-next {

        bottom: -455px;

    }

    .facilities-sec1.facilities .carousel-control-prev {

        left: 288px;

        bottom: -455px;

    }

    

}





@media (max-width: 394px) {

    .facilities-sec1.facilities .carousel-control-prev {

        left: 281px;

    }

    



}

@media (max-width: 393px) {



}

@media (max-width: 390px) {



}

@media (max-width: 385px) {

    .facilities .card::after {

        width: 280px;

    }

    .facilities .carousel-control-prev {

        bottom: -473px;

    }

    .facilities .carousel-control-next {

        bottom: -473px;

    }

    .facilities-sec1.facilities .explore a {

        top: 685px;

    }

    .facilities-sec1.facilities .carousel-control-prev, 

    .facilities-sec1.facilities .carousel-control-next {

        bottom: -475px;

    }

    .facilities-sec1.facilities .carousel-control-prev{

        left: 273px;

    }



}

@media (max-width: 384px) {



}

@media (max-width: 375px) {

.facilities-sec1.facilities .carousel-control-prev {

    left: 262px;

}

}

@media (max-width: 360px) {

    .facilities .carousel-control-prev {

        bottom: -495px;

    }

    .facilities .carousel-control-next {

        bottom: -495px;

    }

    .facilities-sec1.facilities .carousel-control-prev, .facilities-sec1.facilities .carousel-control-next {

        bottom: -500px;

    }

    .facilities-sec1.facilities .carousel-control-prev {

        left: 250px;

    }

    .facilities-sec1.facilities .explore a {

        top: 693px;

    }

    .facilities .carousel-control-prev,

    .facilities .carousel-control-next {

        bottom: -525px;

    }



}

@media (max-width: 320px) {

    .facilities .carousel-control-prev, .facilities .carousel-control-next {

        bottom: -542px;

    }

    .facilities-sec1.facilities .carousel-control-prev, .facilities-sec1.facilities .carousel-control-next {

        bottom: -543px;

    }

    .facilities-sec1.facilities .carousel-control-prev {

        left: 208px;

    }

    .facilities-sec1.facilities .explore a {

        top: 715px;

    }



}







