@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}

@media only screen and (max-width: 1199px) {
.common-banner-sec .banner-txt h1 { font-size: 40px;margin: 40px 0 15px;}
.why-us .why-box .txt h3 {font-size: 15px;}
.current-courses .course-box{margin-bottom:10px;}
.current-courses .course-box .txt h3 {font-size: 14px;}
.media-pad { padding: 50px 0;}
.main-title h2 {font-size: 24px;}
.physical-cta {    padding: 50px 0;}
.common-banner-sec{ padding: 80px 0;}
.common-banner-sec .banner-txt .banner-dash h1 {font-size: 48px;}
.common-banner-sec .banner-txt .banner-dash h1 span.main-sub {font-size: 32px;}
}
@media (min-width: 992px) {
    .col-md-15 {width: 20%;  float: left;    }

}
@media only screen and (max-width: 991px) {
	.main-title h2 {font-size: 24px;}
	.topper-img .toppers-title h2 { font-size: 24px;}
	.media-pad {    padding: 50px 0;}
	.success-blueprint .split-img {text-align:center;}
	.success-blueprint .split-img img {    width: 70%;}
	.media-pad{  padding: 50px 0;}
	.common-banner-sec .banner-form {margin-top: 30px;padding:15px;}
	.common-banner-sec .banner-form .ivr-nmr{padding:15px 0 0;}
	.common-banner-sec .banner-txt .banner-dash h1{font-size:32px;line-height:34px;}
	.common-banner-sec .banner-txt .banner-dash h1 span{display:inline;padding-left:5px}
	.common-banner-sec .banner-txt li{font-size:16px;}
	.why-choose-hit .why-hit-img{text-align:center;margin:0 0 15px;}
	.why-choose-hit .why-hit-img img{width:300px;}
	.bschool-journey .journey-box{margin-top:30px;}
	.bottom-cta h3{font-size:16px;line-height:20px;}
	
	.physical-pages .header .navbar-nav>li>a {padding: 0px 10px;}
	.book-cta .book-txt h2 {  font-size: 30px;}
	.book-cta .book-txt h2 span {  font-size: 30px;}
	.book-cta .book-txt p {    font-size: 15px;}
	.rv-faculty-content .rv-name{margin-top: 10px;}
	
	.programs .program-box .txt h4{font-size:16px;}
	footer .footer-top{font-size:12px;}
}
@media (min-width: 768px) {
.col-sm-15 {width: 20%;float: left;}
.programs .program-box .expand-btn {display: none;}
.programs .program-box .features-list.collapsed li {opacity: 1 !important;transform: translateY(0) !important;font-size: 13px;}	
.programs .program-box li {padding: 3px 0px 3px 25px;}

}
@media only screen and (max-width: 767px) {
.ma-after-pg .ma-banner{padding:30px 0;}	
.ma-after-pg .ma-banner h1.pg-title{font-size:25px;line-height:30px;}
.ma-resources .res-bx a h3{font-size:18px;}
.ma-resources .res-bx a p{font-size:13px;}
.ma-resources .res-bx a{padding:20px;}
.ma-resources .res-bx a i img{width:40px;}
	
	
.common-banner-sec .banner-form{margin:30px 15px 0;padding:25px;}
.cashback-bundles .bundle-box{margin:5px 0;}
.cashback-bundles .bundle-box {padding: 15px 10px;        margin-bottom: 30px;}
.bschool-journey .journey-box h3{font-size:18px;line-height:22px;}
.bschool-journey .journey-box p{font-size:13px;line-height:20px;}
.bschool-journey .journey-box i{width:30px;height:30px;}
.bschool-journey .journey-box i img{width:15px;}

	
.physical-pages .navbar-brand{height:auto;padding:0;line-height:auto;}	
.physical-pages .navbar-brand{padding:15px 0;}
.physical-pages .navbar-brand > img{width:110px;}
.physical-pages .navbar-toggle {position: relative;float: right;padding: 9px 10px;margin-top: 15px;margin-right: 0px;margin-bottom: 5px;background-color: #ac2626;background-image: none;border: 1px solid transparent;border-radius: 4px;}	
.physical-pages .navbar-toggle .icon-bar{background-color:#fff}
.physical-pages #navbar {background-color: #202c45;padding: 0px;margin-bottom: 10px;}
.physical-pages .header .navbar-nav{float:none;margin:0;}
.physical-pages .header .navbar-nav>li>a {text-align: left;color: #fff;font-size: 13px;line-height: 30px;border-bottom: 1px solid #eaeaea3d;padding: 0px;padding-left: 10px;}

.media-pad { padding: 30px 0;}
.current-courses .course-box {margin-bottom: 20px;}
.topper-img .toppers-title h2 {    font-size: 22px;}
.topper-img .toppers-title h2 span {font-size: 16px;}
.topper-row .std-img {width: calc((100% - (10px * 3)) / 4);}
.common-banner-sec {padding: 90px 0;}
.common-banner-sec .banner-txt h1 {    font-size: 26px;    margin: 0px 0 15px;line-height: 30px;}
.common-banner-sec .banner-txt h1 span.main-sub{font-size: 20px;}
.main-title h2 {font-size: 22px;}
.why-us .why-box .txt h3 {font-size: 16px;}
.industry-txt.split-txt .main-title h2{margin-top: 10px;}

/* Override fixed heights on mobile for expandable functionality */
.programs .program-box .txt,.law-pg .programs .program-box .txt,.bba-pg .programs .program-box .txt,.programs .program-box.cuet .txt {height: auto !important;min-height: auto;
}
.programs .program-box .features-list.collapsed {max-height: 50px;}
.programs .program-box .features-list.expanded {max-height: 400px;}
.programs .program-box .features-list.collapsed li:nth-child(n+3) {opacity: 0;transform: translateY(-10px);}
.programs .program-box a.know-more {width: 100%;text-align: center;margin-top: 15px;}
.po-ssc-sec .about-img-left {  text-align:center;}
.po-ssc-sec .about-img-left img {  width: 80%;}
.po-ssc-sec .about-right p { font-size: 13px;   line-height: 20px;}
.po-ssc-sec .about-right { margin-bottom: 0px;}


.physical-cta{    padding: 30px 0;}
.physical-cta h3 {font-size: 22px;}
.physical-cta a { padding: 10px;font-size: 14px;}
.physical-locs .map-inner{    margin-bottom: 10px;}
.physical-locs .loc-box{margin-bottom:0px;}
.why-us .why-box .txt{margin-top:10px;}
.about-sec .main-title h2 {margin: 0 0 20px;}
.new-footer .link-box li {padding: 2px 0;}
.new-footer .link-box li a{ font-size: 13px;}
.new-footer .link-box h3 {font-size: 16px;}
.new-footer .footer-seo h3 {margin: 10px 0 15px;}
.new-footer .footer-seo p {font-size: 13px;    line-height: 21px;}
.new-footer {padding: 20px 0;}
.footer-social .social-left h3{margin-right: 5px;}
.footer-social .social-left a { padding: 2px 0px;}
.footer-social .social-right {text-align: left;}
.footer-down .left-txt {  text-align: center;  font-size: 12px;}
.footer-down .right-txt { text-align: center;}
.footer-down .right-txt a{    font-size: 12px;    padding: 0 10px;}
.footer-down .right-txt a:before {  top: 0px;}
.new-footer .footer-seo h3 { font-size: 16px;}
.main-title p.s-tit{font-size: 14px;}
.city-hb .about-img{ text-align: center;}
.city-hb p { font-size: 13px; line-height: 20px;}
.city-hb button{font-size:13px;}
.city-hb .about-img img {    width: 70%;  margin-bottom: 10px;}
.city-hb p.visible{display:none;}
.city-hb p.mob-visible{display:block;margin:0 0 10px;}
.hit-advantages .adv-box h3 {font-size: 16px;}
.hit-advantages .adv-box p {  font-size: 13px; line-height: 18px;}
.common-banner-sec .banner-txt li{font-size: 13px;}
.common-banner-sec .banner-txt .banner-cta .num1 a{    box-shadow: none;}
.common-banner-sec .banner-txt .banner-cta.res-num { position:fixed;   z-index: 9;    width: 100%;    bottom: 0;    left: 0;    background-color: #fff;    margin: 0px; padding: 10px 0px 10px 0px; text-align:center;box-shadow: 3px -3px 9px 0px #b0adad;}
.common-banner-sec .banner-txt .banner-cta .num1 a, .common-banner-sec .banner-txt .banner-cta .num2 a{font-size:13px;line-height: 25px;    height: 35px;}
.common-banner-sec .banner-txt .banner-cta .num1 a img {width: 24px;}
.common-banner-sec { padding: 50px 0;}

.start-cta{padding: 35px 0;}
.start-cta a {padding: 5px 20px;}
footer .footer-top{text-align:center;font-size: 13px;}
footer .footer-top .links {    text-align: center; }
footer .footer-top .links ul li{padding: 0 5px;}
.common-banner-sec .banner-txt .banner-dash h1 {font-size: 38px;}
.common-banner-sec .banner-txt .banner-dash p{    font-size: 15px;}


.mob-btns{display:inline-block;}
.common-banner-sec .banner-txt .buynow button.btn{display:none;}
.main-title p.s-tit {font-size: 13px; line-height:18px;}
.bottom-cta{text-align:center;}
.bottom-cta h3{text-align:center;margin:0 0 15px;}
.bottom-cta a{display:inline-block;}
.bschool-journey .journey-box { margin-top: 15px;}
.meet-experts .expert-box{box-shadow:none;}
.meet-experts .expert-box  .expert-txt{box-shadow:none; background-color:#f1f1f1;}
.meet-experts .row.experts-section{margin-left:0px; margin-right:0px;}
.common-banner-sec .banner-txt .banner-dash h1 span {  display: block; padding-left: 5px;}.common-banner-sec.after-login .banner-txt h1 span { font-size: 18px;line-height: 24px;}
.common-banner-sec.after-login {padding: 50px 0;}
.common-banner-sec.after-login .banner-txt h3 { padding: 10px 10px;}
.common-banner-sec .banner-txt .buynow a.ph {    line-height: 30px;}
.common-banner-sec .banner-txt .buynow a.en{line-height: 30px;}
.redeem-sec .ctn-right {   text-align: center;}
.cashback-bundles {margin-top: 20px;}
.row.mr-res { margin-left: -7px;  margin-right: -7px;}
.row.mr-res .pd-res { padding-left: 7px;  padding-right: 7px;}
.why-choose-hit .why-hit-txt a.target-btn{ margin-left:0px;}
}	

@media only screen and (max-width: 560px) {
.common-banner-sec .banner-txt .banner-dash h1 span.first-sub{display:block;padding-left:0;}
}
@media only screen and (max-width: 479px) {
.common-banner-sec .banner-txt .banner-dash{text-align:center;}	
.common-banner-sec .banner-txt .chklist{display:none}

.common-banner-sec .banner-txt .rotating-outer{padding-left:15px;border-left:5px solid #ac2626;}
.common-banner-sec .banner-txt .rotating-highlight{display:block;}
.common-banner-sec .banner-txt .rotating-highlight #rotatingText{color:#fff;font-size:16px;}
.common-banner-sec .banner-txt .rotating-highlight {margin-top:25px;font-size: 14px;font-family: 'montserratmedium';height: 45px;color: #fff;overflow: hidden;position: relative;text-align:left;}

.common-banner-sec .banner-txt .rotating-text {opacity: 1;transition: opacity 0.4s ease-in-out;line-height: 1.3;display: flex;position: absolute;top: 0; left: 0; right: 0; bottom: 0;padding:0px;}

.common-banner-sec .banner-txt .rotating-text.fade-out {
    opacity: 0;
}

.topper-row .std-img p {font-size: 10px;    padding: 3px;}
.main-title h2{font-size: 22px;}
.main-title p.s-tit {font-size: 13px; line-height: 20px;}
.linktoloc.media-pad{padding:15px 0;}
.linktoloc .main-title h2 {font-size:15px;}
.linktoloc .main-title{margin:0;}
.linktoloc .main-title h2{margin:0px;}
.linktoloc .main-title h2 span{text-align:center;}
.linktoloc .main-title h2 a{font-size:13px;padding:3px 10px;}
.success-blueprint .split-txt li:before{top: 5px;}
.success-blueprint .split-txt li{padding: 3px 0px 3px 25px; font-size: 13px;display:none;}
.physical-cta h3 {font-size: 20px;}
.physical-locs .loc-box li{ padding: 10px 0 10px 35px;}
.physical-locs .loc-box li:first-child i {top: 10px;}
.physical-locs .loc-box li i {top: 2px;}
.new-footer .link-box.two {    height: 260px;}
.common-banner-sec .banner-form{border-radius:10px;}
.common-banner-sec .banner-form textarea{height:90px!important;}
.common-banner-sec .banner-form input[type="text"], .common-banner-sec .banner-form input[type="email"], .common-banner-sec .banner-form select{height: 35px;font-size:13px;}
.common-banner-sec .banner-form .rv-submit-btn{height:40px!important;font-size:14px!important;}
.common-banner-sec .banner-form {padding: 15px;margin:0 30px;}
.common-banner-sec .banner-txt .banner-dash h1{font-size:42px;line-height:42px;}




.physical-locs .loc-box{margin-bottom:10px;}
.programs .program-box .txt{padding:15px;}
.programs .program-box .txt h4{font-size:16px;}
.programs .program-box li{font-size:13px;}
.rv-team-sec .faculty-box .rv-faculty-content .rv-faculty-p{display:none;}
.physical-locs .loc-box h3 {font-size: 18px;}
.physical-locs .loc-box li{font-size: 13px;}
.footer-down{    margin-bottom: 50px;}
.footer-social .social-right .soc-ico img {  width: 25px;  height: 30px;}
.footer-social .social-right h3 {font-size: 14px;}
.footer-social .social-left h3 {font-size: 14px;}
.footer-social{text-align:center;}
.footer-social .social-right {   text-align: center;    }
.physical-locs .map-link{font-size: 14px;}
.programs .program-box li{padding: 5px 0px 3px 24px;}
.common-banner-sec .banner-txt .banner-dash p span {    display: inline;}
.common-banner-sec .banner-txt .banner-dash p{    font-size: 14px;}
.common-banner-sec .banner-txt .price {margin-top: 20px;text-align:center;}
.common-banner-sec .banner-txt .banner-btns {text-align:center;}
.common-banner-sec .banner-txt .banner-dash h1{ margin: 0 0 15px;}
.common-banner-sec .banner-txt .price .actual { font-size: 30px;}
.common-banner-sec .banner-txt .price .actual i {font-size: 28px;}
.common-banner-sec .banner-txt .price .striked {font-size: 20px;}
.common-banner-sec .banner-txt .buynow button.btn {    padding: 6px 20px;     font-size: 14px;}

.book-cta{text-align:center;}
.book-cta .book-img img { width: 130px;}
.book-cta .book-txt h2 {font-size: 22px;    margin: 20px 0 10px;}
.book-cta .book-txt h2 span {font-size: 22px;}
.book-cta .book-txt p { font-size: 14px; line-height: 20px;}
.book-cta .book-txt a { padding: 6px 15px; font-size: 13px; line-height: 20px;}



.start-cta h3{font-size: 20px;}
.hb-ourother-courses .course-box .txt p { font-size: 13px;line-height: 18px;}
.hb-ourother-courses .course-box {margin: 10px 0;}
.common-banner-sec .banner-txt .banner-dash h1 span.main-hd { display: block;}
.common-banner-sec .banner-txt .banner-dash h1 { font-size: 32px;line-height: 35px;}
.common-banner-sec .banner-txt .banner-dash p { font-size: 13px;  line-height: 18px;    }
.start-cta span.desk {display: none;}
.start-cta span.res {display: inline-block;}
#onscroll-popup .modal-dialog {  width: 100%;  margin: 30px auto;}
#onscroll-popup .mk-close-popup {right: 0; top: -8px;font-size: 10px;  padding: 3px 5px; }
#onscroll-popup .modal-dialog {	width: 90%;}
	.faqs .panel-title { font-size: 14px;}
	.bottom-cta .cta-icon i {font-size: 40px; }
	.bottom-cta .cta-txt h3 {font-size: 18px; line-height: 24px;}
	.bottom-cta .calling-number { text-align: center;}
	.darkgrey-bg{margin-bottom: 50px;}
	#ma-main-after .darkgrey-bg{margin-bottom:0;}
	.mob-btns{    box-shadow: -3px 1px 9px #ccc;}
	.countdown h5 {font-size: 15px; line-height: 16px;}
	.countdown-container .countdown-heading {font-size: 12px;}
	.countdown{margin-top:10px;}
	.why-choose-hit .why-hit-txt li{display:block;margin-bottom:5px;}
	.why-choose-hit .why-hit-txt li:before{top:2px;}
	.why-choose-hit .why-hit-txt li {font-size: 0;line-height:0}
	.why-choose-hit .why-hit-txt li span {font-size: 14px;display:inline;}
	.target-btn{padding: 8px 10px}
	.b2b-clients-sec .main-title p.s-tit {font-size: 14px;}
	.meet-experts .expert-box .expert-txt p{    font-size: 13px;line-height: 18px;}
	.meet-experts .expert-box {  margin-bottom: 20px;}
	.common-banner-sec .banner-txt ul {text-align:left;width: 190px; margin: auto;}
	
	.cashback-bundles .bundle-box a{margin: 15px 0 0;}
	.cashback-bundles .bundle-box h4 {font-size: 14px;line-height: 20px;}
	.redeem-sec p.first {font-size: 13px; }
	.redeem-sec ul li  {font-size: 13px;}
	.redeem-sec p {  font-size: 13px;   line-height: 20px;}
	.redeem-sec a.ph{    line-height: 30px;}
	.cashback-bundles .bundle-box h3{font-size:30px;}
}
@media only screen and (max-width: 420px) {
.new-footer .link-box h3 { font-size: 14px;}
.g-recaptcha { display: flex; justify-content: center;}
.common-banner-sec .banner-txt h1 { font-size: 20px;  line-height: 26px;}
.social-left .img-responsive{width: 80px;}
.common-banner-sec .banner-txt .banner-dash h1{font-size:30px;line-height:33px;}



.countdown-container .countdown-value{font-size:28px;}
}
@media only screen and (max-width: 375px) {

}