@media only screen and (max-width:1920px){
.banner-section.style-two .banner-carousel .slide-item{padding:380px 0px;}
}
@media only screen and (max-width:1600px){
.banner-section.style-two .banner-carousel .slide-item{padding:320px 0px;}
}
@media only screen and (max-width:1300px){
.banner-section.style-two .banner-carousel .slide-item{padding:280px 0px;}
}
@media only screen and (max-width:1199px){
.main-header .header-upper{padding: 15px 0;}
.main-header .options-box .button-box .btn{padding: 20px 20px;font-size: 15px;    line-height: 24px;}
.main-menu .navigation > li > a{padding: 17px 16px;font-size: 16px;}
.main-header .header-lower .search-box-outer{margin: 15px 10px 0 0;}
.main-header .options-box .button-box .btn .fa, .main-header .options-box .button-box .dropdown-item .fa{margin: 0 7px 0 0;}
.dropdown-toggle::after{margin-left: 7px;}
.main-menu .navigation > li > a{padding:17px 15px}
.banner-section.style-two .banner-carousel .slide-item{padding: 220px 0px;}
.banner-carousel .content-box h2{font-size:52px;line-height: 62px;}
.about-sec, .blog-sec, .ourteam-sec, .testimonials-sec{padding: 80px 0;}
.campuses-sec{padding: 80px 0 0;margin-bottom:30px;}
.accreditations-sec{padding:80px 0 0;}
.md-section-title{font-size: 25px;margin-bottom: 50px;}
.about-sec h2{margin-bottom: 25px;}
.campuses-sec .campuses-box{top:40px;}
.campus-cource{font-size: 16px;}
.campus-place{font-size: 18px;}
.campus-cource span{margin: 0 5px;}
.campus{padding: 10px 10px;}
.highlights-sec li {font-size: 15px;padding: 25px 25px 20px;}
.highlights-sec li h4{font-size: 18px;}
.owl-dots{top: -80px;}
.blog-cont h4{font-size: 18px;padding: 0 0 5px 0;}
.team{width: 90%;padding: 10px 10px;}
.team-box .team-name{font-size: 17px;}
.highlights-sec li{width: 25%;min-height: 265px;}
.testi-content{padding: 30px 25px;}
.testi-box p{font-size: 16px;padding-bottom: 5px;}
.testi-box .author-name{font-size: 18px;}
.testi-box .author-place{font-size: 15px;padding-bottom: 0px;}
.testi-box .fa{font-size: 38px;}
.main-footer{padding:60px 0 0 0;}
footer h2{font-size: 22px;padding-bottom: 30px;}
.copyright-social{width: 49%;}
}
@media only screen and (max-width:1040px){
.banner-section.style-two .banner-carousel .slide-item{padding: 200px 0px;}
.banner-carousel .content-box h2{font-size:50px;line-height: 60px;}
.highlights-sec li{padding: 18px;}
}
@media only screen and (max-width:991px){
.scroll-to-top{width:40px;height:40px;font-size:20px;line-height:40px;}
.main-header .header-upper{padding: 10px 0;}
.main-menu .navigation > li > a {padding: 13px 10px;font-size: 15px;}
.main-menu .navbar-collapse > ul li.dropdown .dropdown-btn {top: 22px;font-size: 10px;}
.main-header .header-lower .search-box-outer {margin: 10px 10px 0 0;}
.main-header .options-box .button-box .btn {padding: 16px 15px;font-size: 14px;}
.main-header .header-lower .search-box-btn {height: 35px;font-size: 16px;line-height: 35px;}
.main-menu .navigation{margin: 0px 0 0 10px;}
.main-header .options-box .button-box .btn .fa, .main-header .options-box .button-box .dropdown-item .fa{margin: 0 4px 0 0;}
.dropdown-toggle::after{margin-left: 4px;}
.banner-section.style-two .banner-carousel .slide-item{padding: 180px 0px;}
.banner-carousel .content-box h2{font-size:44px;line-height:50px;}
.about-sec, .blog-sec, .ourteam-sec, .testimonials-sec{padding: 60px 0;}
.campuses-sec{padding: 60px 0 0;margin-bottom:20px;}
.accreditations-sec{padding:60px 0 0;}
.md-section-title{font-size: 23px;margin-bottom:43px;}
.md-section-title span{margin-top: 8px;}
p, .about-sec p{font-size: 16px; padding: 0px 0px 20px;}
.about-sec h4{font-size: 19px;line-height: 24px;padding: 0 0 0 35px;margin-bottom: 15px;}
.about-sec h4:after {width: 24px;height: 24px;}
.about-sec .btn{font-size: 15px;line-height: 36px;padding: 5px 20px;margin-bottom: 10px;}
.about-sec .list li{padding-bottom: 10px;font-size: 15px;}
.about-sec .list{margin: 0 0 15px 10px;}
.campuses-sec .campuses-box{top:30px;}
.campus-cource{font-size: 15px;}
.campus-cource span{margin: 0 1px;}
.campus{padding: 10px 5px;}
.highlights-sec li{padding: 15px;}
.highlights-sec li p{font-size: 14px;}
.owl-dots{top: -70px;}
.team-box{margin-right: 0px;}
.blog-cont h4{font-size: 16px;padding: 0 0 5px 0;}
.blog-cont .date{font-size: 13px;}
.blog-cont .clockmap{padding-bottom: 15px;}
.blog-cont .more a{font-size: 14px;}
.team{width:96%;padding:7px 8px;}
.team-box .team-name{font-size: 15px;}
.main-footer{padding:50px 0 0 0;}
footer h2{font-size:19px;padding-bottom:25px;}
.footer-social, .policy{float: none;}
.footer-column h3{font-size: 17px;padding-bottom: 20px;}
.copyright-social{bottom: 15px;}
footer li{font-size: 14px;}
.footer-column-list{padding-left: 20px;}
.testi-content {
    min-height: 0px !important;
}
}
@media only screen and (max-width:880px){
.main-menu .navigation > li > a {padding:13px 7px;font-size: 14px;}
.testi-content {
    min-height: 0px !important;
}
}
@media only screen and (max-width:767px){
.main-header .header-upper .logo img{width: 180px;}
.main-header .social-icon-one{padding-bottom: 8px;padding-top: 10px;}
.main-header .logo{padding: 10px;}
.top-right li {font-size: 14px;}
.banner-section.style-two .banner-carousel .slide-item{padding:150px 0px;}
.banner-carousel .content-box h2{font-size:40px;line-height:48px;}
.banner-section.style-two .banner-carousel .content-box h4{font-size:14px;line-height:20px;}
.banner-section.style-two .banner-carousel .content-box p{font-size: 14px;padding: 0 0 10px 0;}
.banner-section.style-two .banner-carousel .content-box .btn-box .theme-btn{padding: 7px;min-width: 150px;font-size: 14px;margin-right: 5px;}
.about-sec, .blog-sec, .ourteam-sec, .testimonials-sec{padding: 50px 0;}
.campuses-sec{padding: 50px 0;margin-bottom:0px;}
.accreditations-sec{padding:50px 0 0;}
.md-section-title{font-size: 22px;margin-bottom:36px;}
.campuses-sec .campuses-box{top: 0px;}
.about-sec figure{display: block;float: none;margin-right:0px;margin-bottom: 30px}
.about-sec h4{font-size: 17px;margin-bottom: 10px;}
p, .about-sec p{font-size: 15px;padding: 0px 0px 15px;}
.about-sec h2 {margin-bottom: 15px;}
.campuses-sec .campuses-box{top:0px;}
.campus-place{font-size: 16px;float: none;text-align: center;line-height: 22px;}
.campus-cource{font-size: 13px;float: none;text-align: center;line-height: 20px;}
.video-btn {right: 15px;top: 15px;width: 32px;height: 32px;line-height: 32px;font-size: 10px;}
.highlights-sec li img {margin-bottom: 10px;width: 55px;}
.highlights-sec li h4 {font-size: 16px;padding-bottom: 8px;line-height: 18px;}
.highlights-sec li{padding: 10px;}
.owl-dots{top: -60px;right: 0px;}
.owl-carousel .owl-dot {width: 10px;height: 10px;margin: 0 2px;}
.accreditations-sec li img{margin-bottom: 10px;}
.testi-box p{font-size: 15px;}
.testi-content{padding: 20px 20px;margin-bottom: 30px;}
.testi-box .author-name{font-size: 16px;}
footer h2{font-size:17px;padding-bottom:20px;}
.copyright-social {bottom: 0;position: relative;left: 15px;margin-bottom: 20px;width: 100%;float: left;}
.footer-column-list {padding-left: 20px;}
.footer-column{padding: 0px 0 20px 20px;}
.footer-column h3{font-size: 16px;padding-bottom: 10px;}
.locations{padding-top: 30px;}
footer li{padding: 0 0 10px 0px;}
.border-shape{border: 0px solid #BB0D00;}
.main-header .options-box .button-box .btn, .main-header .options-box .button-box .dropdown-item{margin:0;    padding: 13px 15px;font-size: 14px;}
.main-header .header-lower .search-box-outer{margin: 7px 15px 0;float: right;}
.main-header .options-box .button-box {float: left;}
.main-header .options-box .button-box .dropdown-menu{padding: 0;}
.sub-banner .subtext h1 {font-size: 22px;padding-bottom: 10px !important;}
.sub-banner .subtext {top: 30%;}
.testi-content {min-height: 0px !important;}
.team {width: 100%; !important}
}
@media only screen and (max-width:640px){
.banner-section.style-two .banner-carousel .slide-item{padding: 140px 0px;}
.banner-carousel .content-box h2{font-size:38px;line-height:44px;}
.md-section-title{font-size: 21px;margin-bottom:35px;}
.md-section-title span {width: 60px;height: 2px;margin-top: 6px;}
.campus-cource{font-size: 12px;}
.campus-place{font-size: 15px;}
.campus{padding: 5px 2px;}
.highlights-sec li{width: 50%;min-height: 190px;padding-bottom: 4px;}
.highlights-sec li img{margin-bottom: 10px;width: 45px;}
.highlights-sec li:nth-child(1):after, .highlights-sec li:nth-child(2):after, .highlights-sec li:nth-child(3):after, .highlights-sec li:nth-child(4):after, .highlights-sec li:nth-child(5):after, .highlights-sec li:nth-child(6):after{display: none;}
.blog-cont h4{font-size: 15px;}
.main-footer{padding:40px 0 0 0;}
.locations .col-xs-6:nth-child(3){clear: both;}
.sub-banner .subtext h1 {font-size: 22px;padding-bottom: 10px !important;}
.sub-banner .subtext {top: 30%;}
.testi-content {min-height: 0px !important;}
.team {width: 100%; !important}
}
@media only screen and (max-width:576px){
.top-right li {font-size: 13px;}
.main-header .social-icon-one {padding-bottom: 8px;padding-top: 5px;}
.banner-section.style-two .banner-carousel .slide-item{padding: 100px 0px;}
.banner-carousel .content-box h2{font-size:36px;line-height:46px;}
.banner-section .owl-dots{right: 10px;bottom: 10px;}
.about-sec, .blog-sec, .ourteam-sec, .testimonials-sec{padding: 40px 0;}
.campuses-sec{padding: 40px 0;margin-bottom:0px;}
.accreditations-sec{padding:40px 0 0;}
.md-section-title{font-size: 20px;margin-bottom:33px;}
.about-sec h4 {font-size: 16px;margin-bottom: 10px;}
.about-sec .btn {font-size: 14px;line-height: 30px;padding: 4px 15px;margin-bottom: 5px;}
.highlights-sec li h4{padding-bottom: 5px;}
.owl-dots{top: -60px;}
.highlights-sec li{width: 50%;min-height: 190px;padding-bottom: 4px;}
.main-footer .btn {font-size: 15px;line-height: 34px;padding: 0 15px;}
.footer-column{padding: 0px 0 20px 0px;}
.sub-banner .subtext h1 {font-size: 22px;padding-bottom: 10px !important;}
.sub-banner .subtext {top: 30%;}
.testi-content {min-height: 0px !important;}
.team {width: 100%; !important}
}
@media only screen and (max-width:480px){	
.main-header .col-xs-6{width: 100%;text-align: center;}
.main-header .header-upper .logo-outer, .sticky-header .logo, .top-right {float: none;text-align: center;display: inline-block;}
.banner-section.style-two .banner-carousel .slide-item{padding: 80px 0px;}
.banner-carousel .content-box h2{font-size:30px;line-height:42px;}
.banner-section.style-two .banner-carousel .content-box h4{font-size:13px;padding: 0 0 0 46px;}
.banner-section.style-two .banner-carousel .content-box p{font-size: 13px;}
.banner-section.style-two .banner-carousel .content-box .btn-box .theme-btn{padding: 4px 10px;min-width: 110px;font-size: 12px;}
.banner-section.style-two .banner-carousel .content-box h4:before{width: 32px;left: 5px;top: 8px;}
.md-section-title{font-size: 19px;margin-bottom:30px;}
.md-section-title span{margin-top: 8px;}
.campus-cource{font-size: 12px;}
.campus-place{font-size: 15px;}
.campuses-sec .col-xs-6{width: 100%;}
.campuses-sec .campuses-box {margin-bottom: 20px;}
.owl-dots{top: -50px;}
.owl-carousel .owl-dot{width: 8px;height: 8px;margin: 0 1px;}
.testi-box .fa{font-size: 30px;}
.testi-content{padding: 15px;}
.testi-box .author-name{font-size: 15px;}
.testi-box .author-place{font-size: 14px;}
.main-footer{padding:30px 0 0 0;}
footer h2{font-size:16px;padding-bottom:15px;}
.locations .col-xs-6{width: 100%;}
.locations:before{display: none;}
.testi-box p{font-size: 14px;}
.policy p{font-size: 13px;}
footer .list li a:before{width: 0px;height: 0px;font-size: 12px;}
footer .list li a{padding: 0 0 0 15px;}
footer .list li{font-size: 13px;}
.sub-banner .subtext h1 {font-size: 22px;padding-bottom: 10px !important;}
.sub-banner .subtext {top: 30%;}
.testi-content {min-height: 0px !important;}
.team {width: 100%; !important}
}
@media only screen and (max-width:420px){
.banner-section.style-two .banner-carousel .slide-item{padding: 60px 0px;}
.banner-carousel .content-box h2{font-size:26px;line-height:32px;}
.banner-section.style-two .banner-carousel .content-box .btn-box .theme-btn{padding: 3px 10px;min-width: 90px;font-size: 11px;}
.content-box p {font-size: 12px;}
.banner-section.style-two .banner-carousel .content-box h4 {font-size: 12px;}
.about-sec, .blog-sec, .ourteam-sec, .testimonials-sec{padding: 30px 0;}
.campuses-sec{padding: 30px 0;margin-bottom:0px;}
.accreditations-sec{padding:30px 0 0;}
.md-section-title{font-size: 18px;margin-bottom:20px;}
.about-sec .btn {font-size: 13px;}
.campus-place{font-size: 14px;}
.owl-dots{top: -40px;}
.highlights-sec li{width: 100%;min-height: inherit;padding-bottom: 12px;}
.highlights-sec li img{margin-bottom: 6px;width: 40px;}
.highlights-sec li h4{font-size: 15px;}
footer h2{font-size:15px;padding-bottom:10px;}
.sub-banner .subtext h1 {font-size: 20px;padding-bottom: 10px !important;}
.sub-banner .subtext {top: 30%;}
.testi-content {
    min-height: 0px !important;
}
.team {width: 100%; !important}
}
