@media only screen and (min-width: 996px) {
    .absolute-header {
        position: absolute;
        left: 50%;
        margin-left: -497px !important;
        margin-top: 14px !important;
    }

    #sixth-bg .title-pad {
        padding-top: 180px;
        margin-bottom: 30px;
    }

    #sixth-bg .footer-stats {
        font-size: 18px;
        font-weight: normal;
    }

    #sixth-bg .desktop.hidden {
        position: absolute;
        bottom: 60px;
        left: 50%;
        margin-left: -360px;
    }

    .responsive .desktop.hidden {
        display: block;
    }

    #section_career .desktop .grid_1 {
        height: 214px;
        padding: 86px 0;
    }

    #section_career h1, #section3 h1, #serviece-offer h1, #credentials h1, #uni-serviece-offer h1, #benefits .titles, #benefits-school .titles, #benefits-counsellor .titles {
        margin-top: 80px;
        margin-bottom: 50px;
    }

    #section5 .grid_12{
        /*padding: 0 85px 0 93px;*/
    }
	#section5 .grid_12 > .fixed_pad{
        padding: 0 83px 0 93px;
    }

    #section5 h1 {
        margin-top: 100px;
        margin-bottom: 30px;
    }

    .responsive-font {
        font-size: 800%;
        line-height: normal;
    }

    h3.captionfont {
        line-height: 40px;
        font-style: italic;
    }

    .first-char::first-letter, .first-char > p:first-child::first-letter {
        font: 400 400% georgia, times new roman,times;
        color: #333;
        float: left;
        line-height: 60px;
        padding: 0 10px 0 0;
    }

    .tags {
        display: inline-block;
        padding: 0 20px 10px 0;
    }

    #serviece-offer .grid_4.gutter_vertical {
        margin-bottom: 28px !important;
    }

    #credentials .grid_4.gutter_vertical, #benefits-school .grid_3.gutter_vertical, #benefits-counsellor .grid_3.gutter_vertical {
        margin-bottom: 35px !important;
    }

    #uni-serviece-offer .grid_4, #benefits-school .grid_4, #benefits .grid_4 {
        margin: 10px 8px 0 0;
    }

    #uni-serviece-offer .grid_3,
    /*#benefits-school .grid_3,*/
    #benefits .grid_3 {
        width: 200px;
        height: 160px;
    }

    #credentials .margin-bottom, #benefits-school .margin-bottom, #benefits .margin-bottom, #benefits-counsellor .margin-bottom {
        margin-bottom: 50px;
    }

    .goto-next-slide {
        background-image: url('../images/arrow-down-white.png');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        width: 25px;
        height: 25px;
        position: absolute;
        bottom: 20px;
        left: 48%;
        outline: none;
    }
	.new_pt_pg{
		padding-top:11px;
	}
    .repnsv_cnt_wt{
           width:600px;
        }
   
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 854px) {
    /*common classes*/
    .main section > div {
        width: 95%;
    }

    #fp-nav {
        display: none;
        visiblity: hidden;
    }

    h1 {
        font-size: 175%;
        font-size: 400 !important;
        line-height: 140%;
    }

    .row h3 {
        line-height: 30px !important;
    }

    .review-count-bg {
        background-image: url("../images/home_footer_image-small.jpg");
        background-position: left bottom;
    }

    #scene07-footer div {
        width: 100%;
    }
    #uni-serviece-schools2 .grid_5{
    width:100% !important;  
    }

    #scene07-footer .row.multi_line {
        padding: 10px 0 !important;
        font-size: 12px;
    }
   #section-slider .row.multi_line{
    padding:5px !important; 
}
 .grid_rwd div, .grid_rwd div div{
    width:100% !important;
    text-align: center !important;
    float:none !important;
    clear: both  !important;;
    display: inherit !important;
}

    #scene07-footer .gutter20 {
        padding: 0 10px !important;
    }

    .copyright {
        overflow: hidden;
    }

    #fp-nav ul li:hover .fp-tooltip {
        display: none;
    }

    .responsive-main-nav a:active, .responsive-main-nav a:hover {
        background: #83cdf2;
        color: #fff;
    }
    /*first section*/
    .cbp-af-header.revamp.review.fix-nav {
        display: none;
    }

    .absolute-header {
        max-width: 100% !important;
        width: 100% !important;
        position: absolute !important;
        margin: 14px auto 0 !important;
        padding: 0 10px;
    }

    .absolute-header .grid_5, #review-hr .grid_9 {
        width: auto;
    }

    .absolute-header .grid_3 {
        width: 40%;
    }

    .absolute-header aside .left {
        margin-right: 21px !important;
    }

    .absolute-header aside .button-blue.tny {
        padding: 5px 10px;
        font-size: 12px;
        font-size: 600;
        text-shadow: 0 0 0;
    }
    .rwd{ width:100% !important;float:none !important}
    .cbp-qtcontent.sixth-bg {
        background-image: url("../images/main-image-responsive-small-light.jpg");
        background-size: cover;
    }

    .cbp-qtcontent.universites-header-bg {
        background-image: url("../images/universites_main_small.jpg");
        background-size: cover;
    }

    .cbp-qtcontent.schools-header-bg {
        background-image: url("../images/schools_main_small_bnr.jpg");
        background-size: cover;
    }

    .cbp-qtcontent.Franchise-header-bg {
        background-image: url("../images/schools-small-bnr-new.jpg");
        background-size: cover;
    }
    .cbp-qtcontent.summer-header-bg {
        background-image: url("../images/summer-school-mobile-bnr.png");
        background-size: cover;
    }

    .universites-count-bg {
        background-image: url("../images/universites_footer_small2.jpg");
        background-size: cover;
    }

    #sixth-bg .grid_11 {
        width: 100%;
    }

    #sixth-bg h1 {
        font-size: 175%;
        font-size: 400;
        line-height: 120%;
    }

    #sixth-bg .title-pad {
        padding-top: 40%;
        margin-bottom: 10%;
    }

    .franchise-page .min-ht-min {
        position: absolute;
        bottom: 15%;
    }

    .franchise-page .Franchise-header-bg .div-inner-gutter-space {
        padding: 0px 14px !important;
    }

    #uni-serviece-schools.franchise-page .div-inner-gutter-space, #videofr.franchise-page .div-inner-gutter-space {
        padding: 14px !important;
    }

    #uni-serviece-schools.franchise-page .border-right {
        border-right: 0px !important;
    }

    .franchise-page-mibile-fix {
        text-align: center;
    }

    .franchise-page .grid_3, .franchise-page .grid_7, .franchise-page .grid_10 {
        width: 100%;
    }

    .franchise-page.student-strip {
        background-repeat: repeat;
    }

    .franchise-page .cbp-qtcontent img {
        display: none;
    }

    .franchise-page-mibile-fix .left, .franchise-page-mibile-fix .right {
        margin-right: 0px !important;
        float: none;
    }

    .franchise-page-mibile-fix button {
        margin: 14px 0;
    }

    .franchise-page h1, .franchise-page #sixth-bg h1 {
        font-weight: 700;
        font-size: 200%;
    }

    .franchise-page .gutter_vertical.no_gutter_vertical {
        margin-bottom: 0px !important;
    }

    .franchise-page .grid_3.pull {
        margin-bottom: 21px;
    }

    .franchise-page#benefits .grid_3 {
        height: auto !important;
    }

    .gutter-verticle-auto.no-gutter-mobile {
        margin: 0px auto;
    }

    .div-inner-gutter-space.no-inner-gutter-mobile {
        padding: 0px !important;
    }

    #sixth-bg .footer-stats {
        font-size: 16px;
        line-height: 28px;
        font-weight: 400;
        padding: 0px !important;
    }
    /*navigation*/
    .respsonsive .row.multi_line.small-gutter.content-container, .responsive .row.multi_line.content-container, .responsive-header {
        padding: 7px 21px !important;
    }

    .responsive-header .left img {
        width: 35%;
    }

    .responsive .logo {
        width: 45%;
    }

    .responsive-main-nav {
        box-shadow: 1px 4px 5px 0px #333;
        -moz-box-shadow: 1px 4px 5px 0px #333;
        -webkit-box-shadow: 1px 4px 5px 0px #333;
        display: none;
        position: absolute;
        top: 60px;
        background-color: #fff;
        width: 80%;
        z-index: 1;
        transition: all 0.3s linear 0s;
        -webkit-transition: all 0.3s linear 0s;
        -moz-transition: all 0.3s linear 0s;
    }

    .show-menu .responsive-main-nav {
        display: block;
        right: 0;
    }

    .responsive-main-nav > ul > li {
        border-bottom: 1px solid #ececec;
    }

    .responsive-main-nav > ul > li: last-child {
        border-bottom: 0px solid #ececec;
    }

    .responsive-main-nav .fa {
        margin-right: 14px !important;
    }

    .responsive-main-nav .uppercase {
        font-weight: 700;
    }

    .responsive-main-nav > ul > li > a {
        font-size: 14px;
        color: #747474;
        line-height: 30px;
        padding: 10px 14px;
        display: block;
    }

    .responsive-main-nav .colapse .arrow {
        left: 88%;
        top: 37%;
    }

    .responsive-sub-nav a {
        font-size: 14px;
        color: #747474;
        line-height: 30px;
        padding: 0px 14px;
    }

    .responsive-sub-nav {
        display: none;
    }

    .responsive-main-nav .responsive-sub-nav {
        margin: 0 0 7px 24px;
        line-height: 35px;
    }

    .responsive-main-nav .lt {
        float: right;
        padding: 10px;
    }

    .responsive-main-nav .responsive-sub-nav a {
        line-height: 18px;
    }

    .responsive-sub-nav a {
        padding: 0 20px;
    }

    .responsive-header .profile, .responsive-header .hamburger {
        padding: 3px 7px;
    }

    .responsive-header .profile {
        border-right: 1px solid #ececec;
        padding-right: 14px;
        margin-right: 7px;
    }

    /*second section*/
    #section2 .responsive .grid_3 {
        width: 100%;
    }

    .responsive .responsive-header {
        display: block;
        border-bottom: 1px solid #ececec;
        background-color: #fff;
        z-index: 2;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
    }

    #section2 .responsive .hidden, .responsive .mobile.hidden {
        display: block;
    }

    #section2 .college-building-icon {
        background-image: url('../images/colleg-building.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 55px;
    }

    #section2 .colleg-head-icon {
        background-image: url('../images/head-of-institute.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 55px !important;
    }

    #section2 .university-icon {
        background-image: url('../images/cap-blue.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 55px !important;
    }
    /*third section*/
    #section_career .mobile .grid_3 {
        width: 100%;
        text-align: center;
        margin: 0 0 28px 0!important;
        padding: 0 !important;
    }

    .responsive .desktop.hidden, .responsive .desktop {
        display: none;
    }

    .mobile.div-inner-gutter-space {
        padding: 0 !important;
    }

    #section_career h1, #section3 h1, #uni-serviece-offer h1, #credentials h1 {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    /*fourth section*/
    #section3 .mobile {
        margin: 28px 0 0;
    }

    #section3 .mobile .left {
        float: none;
        margin: 0 !important;
    }

    /*fifth section*/
    #slider1 {
        padding: 0 !important;
    }

    #slider1 .viewport {
        height: 800px;
    }

    #slider1 .buttons.prev, #slider1 .buttons.next {
        display: none;
    }

    #section5 .grid_12, #uni-serviece-offer .grid_4, #uni-serviece-offer .grid_3, #benefits-school .grid_3, #benefits .grid_4 .left, #benefits .grid_4, #benefits .grid_3, #uni-serviece-offer .grid_4 .left, #credentials .grid_4, #benefits-counsellor .grid_3, .universites-header-bg h4, .schools-header-bg .grid_7, .universites-header-bg .grid_7, .universites-count-bg .grid_7 {
        width: 100% !important;
    }

    #section5 .grid_11 {
        width: 50%;
    }

    #slider1 .grid_12 .grid_2 {
        width: 10%;
        margin: 0 !important;
        padding: 0 10px 0 0 !important;
    }

    #slider1 .grid_12 .grid_2:nth-child(5n+6) {
        clear: both;
    }

    #section5 h1 {
        margin-top: 80px;
        margin-bottom: 21px;
    }

    #section5 .grid_12.mobile h1 {
        margin-top: 30px;
        margin-bottom: 21px;
    }

    #slider1 .hover-bubble:hover .cold-flow.image-hover, #section5 .dsp{
        display: none !important;
    }

    .responsive-font {
        font-size: 300%;
        line-height: normal;
    }

    .bottom-dark-gradiant .color-white.div-inner-gutter-space {
        padding: 0 !important;
    }

    .bottom-dark-gradiant h1.div-inner-gutter-space {
        font-size: 130%;
        margin-bottom: 14px;
    }

    .hover-bubble:hover .opacity img {
        opacity: 1;
    }

    #uni-serviece-offer .grid_4, #credentials .grid_4.gutter_vertical {
        margin-bottom: 21px !important;
    }

    #uni-serviece-offer .grid_3, #benefits .grid_4 .left, #benefits .grid_3, #uni-serviece-offer .grid_4 .left, .mobile-center {
        text-align: center;
    }

    .universites-header-bg h1.gutter_vertical {
        margin: 0!important;
    }

    .universites-header-bg h4, .schools-header-bg h4 {
        margin: 0px auto !important;
        font-size: 14px;
        line-height: 22px;
        padding: 0 10px;
    }

    .goto-next-slide {
        display: none;
    }

    #benefits .titles, #benefits-school .titles, #benefits-counsellor .titles {
        margin: 50px 0 20px 0;
    }

    #benefits .titles h1, #benefits-school .titles h1, #benefits-counsellor .titles h1 {
        margin-bottom: 0px;
    }

    #credentials .margin-bottom, #benefits-school .margin-bottom, #benefits .margin-bottom, #benefits-counsellor .margin-bottom {
        margin-bottom: 50px;
    }

    #credentials .grid_4.gutter_vertical, #benefits-school .grid_3.gutter_vertical, #benefits-counsellor .grid_3.gutter_vertical {
        margin-bottom: 35px;
    }

    .universites-count-bg .bottom-dark-gradiant > .div-inner-gutter-space {
        padding: 0px !important;
    }

    #section6 button, #section6 h4 > a {
        padding: 11px 9px !important;
    }

    #section6 .div-inner-gutter-space {
        padding-top: 16px !important;
    }

    #section6 .bottom-dark-gradiant {
        padding-top: 110px;
    }

    .new_pt_pg {
        padding-top: 5px;
    }

    #scene08 {
        padding-left: 20px !important;
    }

    .row .repnsv_cnt_wt {
        width: 548px !important;
    }

    #slider3 .disable {
        visibility: visible !important;
    }
 #respnsv_wt div{
        width: 100% !important;
    }
#benefits-school .left,#benefits .rspnsv_lr .left{
    float: none;
    
    margin-right:0 !important;
}
#benefits-school .right,#benefits .rspnsv_lr .right{
    float: none;
    
}
#benefits-school button,#benefits .rspnsv_lr button {
width: 100%;
}
.captionfont img{
    display: none;
}
#slider1 .push_0{
    margin-left:0px;
}
.schools-slider-bg{
	background-image: none !important;
	background-position: 0% 0%;
	background-repeat: no-repeat;
	background-size: 100%;
    height:auto;
}
 .row .new_wt_ct {
            width: auto !important;
           }
   .new2_ht .border-right{
    border-right:none !important;
}
.grid_rspns{
    width:70px;
}
.big{ line-height:90%;font-size:399%!important; margin-top:0;}

.new_big_ct{
            width:100% !important; 
            float: none !important;
            text-align: center
        }
.new_big_hr{
           width:100% !important; 
            float: none !important;
            text-align: center
            
        }
.new_big_pr{
           width:100% !important; 
            float: none !important;
            text-align: center
        }
.respnsv_wth_slider{
    width:100% !important;
}
    .border-nr-t{
    border-right:0 !important;
    border-top:1px solid #ececec;
}
#booknow .push_new{
    margin-left:25%;
}
#booknow .grid_4{
    width:320px;
}
.wdth40{width:auto !important;float:none;min-height:224px !important}.wdth60{width:auto !important;float:none;}
.wdth60 .grid_6{width:auto !important;}
}
@media only screen and (max-height:700px) {
	 #sixth-bg .title-pad {
        padding-top: 25%;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width: 500px) {
    #scene08 {
        padding-left: 1px !important;
    }

    .row .repnsv_cnt_wt {
        width: 300px !important;
    }
.row .repnsv_wcnt_wt_in{
    width: 315px !important;
    margin: 0 0 0 0 !important;
}
    #slider3 .overview li {
        float: left;
    margin:0 1.6em 0 0 !important
    }
#slider3 .buttons{
    top:9% !important;
}

    #slider3 .disable {
        visibility: visible !important;
    }
.dsp_rspns_n{
            display:block !important;
        }
.dsp_rspns_b{
            display:none !important;
        }
#booknow .push_new{
    margin-left:1%;
}
}
@media only screen and (max-width: 320px) {
	#section6 .bottom-dark-gradiant{
		padding-top: 60px;

	}
 .row .repnsv_cnt_wt{
           width:310px !important;
        }
repnsv_cnt_wt_in{
    width:319px;
}
 #slider3 .disable{
            visibility: visible !important;
        }
#booknow .push_new{
    margin-left:0;
}

#booknow .new_mlt{
     padding: 10px 5px 10px 5px !important
}
#booknow .grid_4{
    width:100%;
}
.grid_rl{width:190px}
.big_lf{
    padding-left:61px;
}
.small_mrg_l{
    padding-left:5px;
}
.wrd_br{
    width: 183px;
word-break: break-all;
}
 #booknow button{padding: 14px 11px !important}

}
@media only screen and (min-width: 420px) and (max-width: 580px) {
	#slider1 .viewport {
        height: 900px;
    }

 #slider3 .disable{
            visibility: visible !important;
        }
    #slider3 .overview li {
        float: left;
        margin: 0 0.2em 0 0 !important;
    }
.row .repnsv_wcnt_wt_in{
    width: 478px !important;
    margin-left: 35px !important;
}
#slider3 .buttons{
    top:9% !important;
}
#booknow .push_new{
    margin-left:14%;
}
}
@media only screen and (min-width: 996px) and (max-width: 1024px) {
	#slider1 .buttons{
		left: 5%;
		z-index: 99; 
	}
	#slider1 .next{
		left: auto;
		right: 5%;
	}	
}
@media only screen and (min-width: 854px) and (max-width: 995px) {	
	.responsive .desktop.hidden, .responsive .desktop{
		display: none;
	}
	.absolute-header .grid_5, #review-hr .grid_9,
	#wrap .grid_9{
		width: auto;
	}
	#section2 .responsive .hidden, .responsive .mobile.hidden{
		display: block;
	}
	.absolute-header {
		max-width: 100% !important;
		width: 100% !important;
		position: absolute !important;
		margin: 14px auto 0 !important;
		padding: 0 10px;
	}
	#review-hr .new_pt_pg{
		padding-top: 10px !important;
		font-size: 20px;
	}
	#section2 .responsive .grid_3{
		width: 100%;
	}
	.responsive-header{
		padding: 7px 21px !important;
	}
	#section_career .hidden.mobile .grid_3.left{
		width: 32%;
		text-align: center;
	}
	#section3 .mobile .left {
		float: none;
		margin: 0 !important;
	}
	#slider1 {
        padding: 0 !important;
    }

    #slider1 .viewport {
        height: 800px;
    }

    #slider1 .buttons.prev, #slider1 .buttons.next {
        display: none;
    }

    #section5 .grid_12, #uni-serviece-offer .grid_4, #uni-serviece-offer .grid_3, #benefits-school .grid_3, #benefits .grid_4 .left, #benefits .grid_4, #benefits .grid_3, #uni-serviece-offer .grid_4 .left, #credentials .grid_4, #benefits-counsellor .grid_3, .universites-header-bg h4, .schools-header-bg .grid_7, .universites-header-bg .grid_7, .universites-count-bg .grid_7 {
        width: 100% !important;
    }
   #respnsv_wt div{
        width: 100% !important;
    }
	#section5 .grid_11{
		width: 50%;
	}

    #slider1 .grid_12 .grid_2 {
        width: 10%;
        margin: 0 !important;
        padding: 0 10px 0 0 !important;
    }

    #slider1 .grid_12 .grid_2:nth-child(5n+6) {
        clear: both;
    }

    #section5 h1 {
        margin-top: 80px;
        margin-bottom: 21px;
    }
	#section5 .grid_12.mobile h1{
		margin-top: 30px;
        margin-bottom: 21px;
	}
    #slider1 .hover-bubble:hover .cold-flow.image-hover {
        display: none;
    }
	#section2 .college-building-icon {
        background-image: url('../images/colleg-building.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 55px;
    }

    #section2 .colleg-head-icon {
        background-image: url('../images/head-of-institute.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 55px !important;
    }

    #section2 .university-icon {
        background-image: url('../images/cap-blue.png');
        background-repeat: no-repeat;
        background-position: 0 0;
        padding-left: 55px !important;
    }
.row .repnsv_cnt_wt{
           width:568px !important;
        }
 #slider3 .disable{
            visibility: visible !important;
        }
}