
@media (min-width: 768px) {

    .carousel-inner .carousel-item-end.active,
    .carousel-inner .carousel-item-next {
        transform: translateX(25%);
    }

    .carousel-inner .carousel-item-start.active,
    .carousel-inner .carousel-item-prev {
        transform: translateX(-25%);
    }
}

.carousel-inner .carousel-item-end,
.carousel-inner .carousel-item-start {
    transform: translateX(0);
}

@media (max-width:1024px){
    section#banner {
        display: block;
    }
    section#banner .banner-left {
        width: 100%;
        height: auto;
    }    
    section#banner .form_bg {        
        width: 100%;
        height: 100%;        
        padding: 40px 0;
    }    
    .h_right {
        padding-right: 15px;
    } 
    
    section#php_programs .bg-white {
        min-height: 100%;
    }
    section#ranking_bg .mb-3 {
        padding: 5px;
        margin-bottom: 0px !important;
    }
    section#about-thpar {
        display: block;     
    }

    section#about-thpar .thapar_bg {     
        width: 100%;
        height: 100%;  
        padding: 100px;  
    }  
    section#about-thpar .form_bg {
        width: 100%;
    }  

}

@media(max-width:768px){

    section#about-thpar .thapar_bg {
        padding: 45px;
    }
    section#ranking_bg .mb-3 img {
        width:auto;
     }
     section#ranking_bg .mb-3 {
        padding: 7px;
        margin: 0;
    }
    section#someofourrecruiters ul li img {
        width:100%;
    }
    .h_right p {     
        font-size: 18px;     
    } 
    section#someofourrecruiters ul li {
       width: 32.3%;
    }       
}

@media (max-width: 767px) {

    .carousel-inner .carousel-item>div {
        display: none;
    }

    .carousel-inner .carousel-item>div:first-child {
        display: block;
    }
    section#someofourrecruiters ul li {        
        width: 32%;
    }
    section#ranking_bg{
        height: auto;
    }
    section#academic_programs .carousel-control-next i {
        background: #eee;
    }
    section#academic_programs .carousel-control-next {
        right: 7px;
    }
    section#academic_programs .carousel-control-prev {
        left: 7px;
    }
    section#academic_programs .carousel-control-prev i {
        background: #eee;
    }
    section#about-thpar .form_bg .row .col-sm-12 .modal-width {
        width: 100%;        
    }
    section#academic_programs .card {
        margin-bottom: 25px;
    } 
    section#php_programs .swiper-button-previous-nav {        
        display: none;       
    }    
    section#php_programs .swiper-button-next-nav {
        display: none;
    }       

}

.carousel-inner .carousel-item.active,
.carousel-inner .carousel-item-next,
.carousel-inner .carousel-item-prev {
    display: flex;
}

/* medium and up screens */


@media (max-width:575px){

    .h_right {
        padding-right: 0px;
        display: block;
        text-align: center;
    }
    .h_right p {
        font-size: 13px;
        font-weight: 500;
    }
    .h_right a.callbtn {  
        padding: 8px 18px; 
        font-size: 15px;        
        }

    section#about-thpar .thapar_bg {
        padding: 20px;
        display: block;
        text-align: center;
    }    
    section#about-thpar .thapar_bg img {
        width: 25%;
        margin-bottom: 30px;
    }    
    section#about-thpar .thapar_bg p {
        color: #fff;
        font-size: 15px;
        font-weight: 400;
        line-height: 22px;
        padding: 0;
    }
    section#academic_programs .card{
        max-height:400px;
    }
    section#someofourrecruiters ul li {
        width: 48.2%;
    }
    section#php_programs .bg-white h3 {
        margin: 0 0 15px;
        font-size: 22px;     
    }    
    section#php_programs .bg-white {
        padding: 25px;
        margin: 30px 0;
        height:450px;
    }
    section#ranking_bg h2 {
        margin: 40px 0 20px;
        font-size: 32px;        
        } 
    .footersection .tooltip-bg {       
        font-size: 18px;
        padding: 12px 25px;        
        line-height: 20px;
        }        
    section#about-thpar .form_bg .row .col-sm-6 .modal-width {
        width: 100%;        
        }
    section#about-thpar .form_bg .row .col-sm-12 {
        padding: 0;
        height: auto;
    }        
    .slick-initialized .slick-slide div {
        height: auto;
        }        
}

@media(max-width:375px){
    section#academic_programs h1 {
        font-size: 32px;
    }
}

@media(max-width:360px){   
    .h_right p {
        font-size: 11px;        
        margin: 0 0 5px;
    }
    .h_right a.callbtn {
        padding: 7px;
        font-size: 14px;
    }
    section#academic_programs h1 {
        margin: 0 0 35px;     
        font-size: 28px;
    }    
    section#someofourrecruiters h1 { 
        font-size: 30px;
    }
    section#someofourrecruiters ul li {
        width: 47%;
    }
    section#php_programs .bg-white p.small {
        font-size: 12px;        
        line-height: 15px;        
    }
    

}