@media (max-width: 1800px) {}


@media (max-width: 1400px) {
    .about {
    padding-bottom: 95px;
    }
}


@media (max-width: 1200px) {
    .about {
        padding-bottom: 100px;
    }

}

@media (max-width: 1199px) {
.contact-info__content {
    padding-left: 30px;
}
}


@media (max-width: 1025px) {
    .top_head_right a {
        padding: 4px 16px;
    }

    .swiper_btn {
        right: 25%;
    }

    .counter {
        margin-bottom: 35px;
    }

    .programs {
        margin-bottom: 50px;
    }

    .events {
        padding-bottom: 50px;
        padding-top: 20px;
    }

    .blog {
        padding-bottom: 0px;
        padding-top: 50px;
    }

    .application {
        padding-top: 45px;
        padding-bottom: 45px;
    }

    .footer_top {
        padding-bottom: 25px;
        padding-top: 50px;
    }

    .testimonial_content {
        margin-bottom: 60px;
    }

    
}
@media (max-width: 991px) {
.enq-bg img {
   display: none;
}
.cont-out {
   padding: 40px 0px;
}
.cont-out h1 {
    margin-bottom: 25px;
}
.pops-1 {
margin-bottom:30px;
}
.pops-2 {
margin-bottom:0px;
}
.counter-box .icon {
    width: 80px;
    height: 80px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.counter-box .icon img {
    width: 40px;
}
.counter-box .counter1 {
   font-size: 35px;
 }
 
 
.counter-box .title {
    font-size: 16px;
    margin-top: 5px;
}

.hometestout
{
    width: 250px;
}
.co-in1-1 {
    padding: 30px 25px;
}
.contact-info__icon-box {
    width: 70px;
    height: 70px;
}
.contact-info__icon img{
width:45px;
}
.co-in1-1 {
  margin-top: 40px;
}
.contact-info__item {
  justify-content: center;
}
}


@media (max-width: 998px) {


    .mobile {
        display: block;
    }


    .lap,
    .about_left {
        display: none;
    }

    .about_right {
        margin-left: 0;
    }

    .about_right_text p {
        margin-left: 16px;
    }

    .about_right_text_list {
        margin-left: 20px;
    }
}

@media (max-width: 991px) {
    .about {
        padding-bottom: 120px;
    }

    .counter {
        margin-top: -130px;
    }

    .counter_item {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .counter_item h3 {
        font-size: 65px;
    }
}

@media (max-width: 993px) {
    .top_head_sticky #navbarContent>ul>li>a {
        padding: 9px 0px;
        float: right;
    }

    #navbarContent a.btn {
        float: right;
        margin-bottom: 20px;
    }

    .event_btn {
        float: none;
    }
.blog_content h4
{
    font-size:24px;
}
.gallery
{
padding:40p x0px;
  
 }
 .affiliations-out {
 padding: 40px 0px;
}
.affiliations-out h1 {
    margin-bottom: 25px;
    font-size: 24px;
}
.gallery .swiper
{
    height:auto;
}
.blog_content_left_img
{
    margin-bottom:12px;
}
.blog_content
{
    padding-bottom:20px;
}
}

@media (max-width: 768px) {
.vm-2 {
    display: block;
    padding-right: 0px !important;
    margin-bottom: 15px;
}
.vm-out {
    display: block;
    padding: 30px 25px;
}
.vm-out1 {
    display: block;
    padding: 30px 25px;
}
.testimonail_title h3 {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
}
.counter-box .counter1 {
    font-size: 24px;
}
.counter-box .title {
    font-size: 15px;
}
.hometestout
{
    width: 200px;
}
.contact-info__icon-box {
    width: 60px;
    height: 60px;
}
.contact-info__icon img {
    width: 35px;
}
.contact-info__item {
    margin-bottom: 30px;
}
.contact-info__item {
    justify-content: flex-start;
}
    .counter_item {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .about_list_item {
        margin-bottom: 20px;
    }

    .about_right_text {
        margin-bottom: 25px;
    }

    .about_right {
        margin-bottom: 55px;
    }

    .about_right_text h3 {
        margin-bottom: 20px;
    }

    .event_tit_cont h3,
    .about_right_text h3,
    .program_title h3,
    .blog_title h3 {
        font-size: 40px;
    }

    .apply_content h3 {
        font-size: 36px;
        margin-bottom: 20px;
    }
.testimonial_content {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 60px;
    margin-top: 50px;
    padding: 30px 30px 0px 30px;
    border-radius: 20px 20px 20px 20px;
}

    .blog {
        padding-top: 40px;
    }

    .top_head_left {
        justify-content: end;
    }

    .row .col-lg-3:nth-child(3) .service_item,
    .row .col-lg-3:nth-child(4) .service_item {
        margin-bottom: 0px;
    }

    .service {
        padding-bottom: 50px;
    }

    .service_outer_icon_img {
        bottom: 35px;
    }

    .about {
        padding-top: 50px;
        padding-bottom: 100px;
    }

    .counter {
        margin-top: -110px;
    }

    .program_title {
        margin-bottom: 15px;
    }

    .counter,
    .programs {
        margin-bottom: 30px;
    }

    .events {
        padding-bottom: 50px;
        padding-top: 30px;
    }

    .events_title {
        margin-bottom: 30px;
    }

    .event_btn {
        margin-bottom: 35px;
        float: none;
    }

    .blog_title {
        margin-bottom: 40px;
    }

    .gallery {
        padding-bottom: 40px;
        padding-top: 30px;
    }

    .blog_content_left {
        margin-bottom: 50px;
    }

    .left_blog {
        margin-bottom: 25px !important;
    }

    .footer_top {
        padding-bottom: 40px;
        padding-top: 40px;
    }

    .counter_item h3 {
        font-size: 44px;
    }

    .swiper {
      /*  max-width: 100% !important;
        height: 100% !important;*/
    }

    .testimonail_title {
        margin-bottom: 5px !important;
    }

    .tesimonail_bg1 {
        display: none;
    }

    .pro_tags p {
        font-size: 16px;
        margin-bottom: 20px
    }

    .service_wrap {
        margin-bottom: 25px;
    }

    .blog_content h4 {
        font-size: 24px;
    }

    .blog_content_left_img {
        margin-bottom: 20px;
    }

    .blog_content_left {
        margin-bottom: 25px;
    }
}


@media (max-width: 575px) {
.pops-1 {
float:left;
width:50%;

}
}


@media (max-width: 480px) {
.swiper-button-next {
    left: auto;
    right: var(--swiper-navigation-sides-offset, -90px) !important;
}
.swiper-button-prev span, .swiper-button-next span {
    height: 30px;
     width: 30px;
    line-height: 30px;
}
.test-1 {
    float: left;
    width: 100%;
    margin-bottom: 24%;
}
    .container {
        padding: 0px 20px;
    }

    .event_tit_cont h3,
    .about_right_text h3,
    .program_title h3,
    .blog_title h3
    {
        font-size: 28px;
    }

    .serivce_bottom span a {
        font-size: 16px;
    }

    .row .col-lg-3:nth-child(3) .service_item {
        margin-bottom: 70px;
    }

    .row .col-lg-3:nth-child(4) .service_item {
        margin-bottom: 30px;
    }

    .left_blog {
        margin-bottom: 15px !important;
    }

    .service_wrap {
        padding: 16px 30px 10px 30px;
        margin-bottom: 20px;
    }

    .service_icon {
        height: 60px;

    }

    .counter_item h3 {
        font-size: 32px;
    }

    .programss .swiper-slide {
        padding: 0px;
    }

    .event_day h4 {
        font-size: 36px;
    }

    .about {
        padding-top: 35px;
    }

    .gallery {
        padding-bottom: 30px;
    }

    .service {
        padding-bottom: 35px;
    }

    .events {
        padding-bottom: 45px;
    }

    .testimonail_title {
        margin-bottom: 15px !important;
    }

    .service_title {
        margin-bottom: -25px !important;

    }

    .about {
        padding-bottom: 90px;
    }

    .programs {
        margin-bottom: 25px;
    }

    .program_title {
        margin-bottom: 15px;
    }

    .events_title {
        margin-bottom: 25px;
    }

    .event_btn {
        margin-bottom: 32px;
    }

    .event_btn a {
        padding: 12px 20px;
    }

    .event_items {
        padding: 20px 0px;
    }

    .event_day h4 {
        font-size: 45px;
    }

    .event_day span {
        font-size: 14px;
    }

    .event_content h3 {
        font-size: 20px;
    }

    .event_info span {
        font-size: 14px;
    }

   /* .swiper_btn {
        right: 35%;
        bottom: 10%;
    }

    .testimonial_content {
        margin-bottom: 50px;
        margin-top: 50px;
    }*/

    .blog {
        padding-bottom: 20px;
        padding-top: 35px;
    }

    .application {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .apply_content h3 {
        font-size: 24px;
        line-height: 36px;
        margin-bottom: 15px;
    }

    .apply_content span {
        font-size: 16px;
        line-height: 36px;
    }

  /*  .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -200px) !important;
    }
*/
    .footer_top {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .counter_item {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .about {
        padding-top: 30px;
    }


    .pro_slide_content p {
        line-height: 24px;
    }

    .pro_tags p {
        margin-bottom: 16px;
    }

    .pro_slide_content h3 {
        font-size: 20px;
    }

    .gallery {
        padding-top: 15px;
    }
    .hometestout
    {    float: left;
        width:50%;
        padding:0px 8px;
    }
        .blog_content h4 {
        font-size: 18px;   
    }
}


@media (max-width: 425px) {
.swiper_btn {
    right: 30%;
}
    .service_outer_icon_img {
        bottom: 5%;
        left: 45%;
    }



    .apply_content h3 {
        font-size: 20px;
        line-height: 26px; 
    }

  /*  .testimonial_content {
        padding: 30px 30px 10px;
    }*/

    .mobile {
        max-height: 415px !important;
        min-height: 440px !important;
        object-fit: cover;
    }

    .counter {
        margin-bottom: 35px;
    }

    .blog_title {
        margin-bottom: 30px;
    }

    .footer_section1_content p {
        margin-bottom: 14px;
    }

    .footer_logo {
        margin-bottom: 10px;
    }

    .footer_call>a {
        margin-bottom: 0px;
    }

    .blog_content_left {
        margin-bottom: 10px;
    }

    .about_right_text h5 {
        font-size: 17px;
    }

    .about_right_text h3 {
        line-height: 1.2;
        letter-spacing: -0.5px;
        margin-bottom: 20px;
    }

    .about_right_text {
        margin-bottom: 20px;
    }

    .about_list_item {
        margin-bottom: 20px;
    }

    .apply_btn a {
        padding: 6px 32px;
    }

    .event_tit_cont h3,
    .about_right_text h3,
    .program_title h3,
    .blog_title h3 {
        font-size: 28px;
    }

   /* .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -180px) !important;
    }*/

    .swiper-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-horizontal.swiper-pagination-bullets {
        display: none;
    }

}


@media (max-width: 400px) {
    .pro_tags p {
        font-size: 15px;
    }

    .event_tit_cont h3,
    .about_right_text h3,
    .program_title h3,
    .blog_title h3 {
        font-size: 26px;
    }

    .test_con_text p {
        font-size: 15px;
    }

 

    .swiper_btn {
        bottom: 13%;
    }
}


@media (max-width: 375px) {

 /*   .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -180px) !important;
    }
*/



}


@media (max-width: 350px) {
    .swiper_btn {
        right: 20%;
    }

    .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -40px) !important;
    }
}