@media screen and (max-width:1199px){
.layout-width {width:96%;}
.logo {padding:0 20px; width: 200px;}
.containernav{width: 100%;padding:0;}
.top-nav > ul > li{padding: 15px 18px;}
.container{width: 100%; padding: 0;}
.colarge .list li{width: 24%;}
.fullteam-wrapper li{width: 24%;}
.pillars li .caption {font-size: 15px;}
.pillars li .display-table-cell {display: table-cell;width: 100%;height: 100%; vertical-align: middle;}
    
 
}
/*Apple iPad landscape---*/
@media screen and (max-width:1024px){
.layout-width{width:94%;}	
.logowrapper .awards li{margin:0 15px 20px 0}
.top-nav{width: 55%;}
.top-nav > ul > li{padding: 15px;}
.clientslist li .cpation{margin-right: 20px;}
.pillars li{width: 20%; margin: 0 15px 15px 15px;}
.process-list li .thumb, .process-list li .thumb1, .process-list li:hover .process-circle-overlay{width: 230px;height: 230px;}
.stakeholder-list li{margin: 0 65px 0 0;}
.enrich-list li .thumb, .enrich-list li .thumb1,.enrich-list li:hover .process-circle-overlay{width: 190px; height: 190px;}

.banner_packpage .contdivheading h1 {font-size:60px;line-height:60px;}

}
@media screen 
  and (min-width: 988px) 
  and (max-width: 1024px){
    .banner_packpage .contdiv{margin-right:50px;}
    /*.backbuttoncalender{padding-top:45px;float:right;}*/

 
}


@media screen and (max-width:980px){
.full-section_wrappergrey{display:block;}
   
.logo{width: 135px; margin: 26px 0;}
.top-nav{padding: 25px 0;}
.top-nav > ul > li{padding: 15px 10px; font-size: 14px;}
.fullteam-wrapper li{width: 32%;}
.full-wrapper-humanschool{background-position: top center; min-height: 500px;}
.full-wrapper-humanschool .textwrapper{min-height: 430px; margin-top: 0;}
.full-wrapper-humanschool .textwrapper h1{font-size: 44px; line-height:46px; padding-bottom: 30px;}
.full-wrapper-humanschool .textwrapper h1 span{font-size: 44px;}
.full-wrapper-humanschool h1 span.textunderlineblue::after {bottom: 4px;width: 13px;}
.full-wrapper-humanschool .textwrapper h1 sup.trademark{top:-3px;}
.clientslist li .cpation{margin-right: 10px;}
.banner_innerpages .pillarwraper{width: 47%; margin: 100px 30px 0 0; min-height: 325px;padding: 50px 20px;}
.banner_innerpages .pillarname h1{font-size: 64px; line-height: 66px;}
.process-list li .thumb, .process-list li .thumb1{width: 240px; height: 240px;}
.logowrapper .awards li{margin:0 16px 20px 0px;}
ul.home-banner-slider li{height: 500px;}
.internalbtn-border{padding: 10px; font-size: 12px;}
.btnwrapper{margin: 30px 5px;}
.packcontainer{padding: 0 20px; margin: 0;}
.badge1{right: 0;}
.paddingbottom {padding-bottom: 1px !important;}
.btnlogin-border{font-size: 12px;}
    ul.home-banner-slider li .details {top:200px;}
ul.home-banner-slider li .details h2{font-size: 55px;line-height:65px}
ul.home-banner-slider li .details span.yellofonts::after{left:3px;width:16px;bottom: 5px;}
.enrich-list li{width: 100%;}
.enrich-list li .lefticondiv{width: auto;}
.enrich-list li .rightdiv{width: 70%;}
    .banner_packpage .contdivheading h1 {font-size: 55px;line-height: 55px;padding-left:20px;}
/*.backbutton{padding-top:75px;}
.backbuttoncalebder{padding-top:30px;}*/
  .inquirywrapper .divright{width:45%;}
}

@media screen and (max-width:814px){
ul.home-banner-slider li .details{top: 35px;}
ul.home-banner-slider li .details h2 {font-size: 50px;line-height: 50px;}
ul.home-banner-slider li {height: 285px;}
ul.home-banner-slider li.slider1{background:url(/images2018/banner_2_sm.jpg) no-repeat top center; background-size: 100%;}
ul.home-banner-slider li.slider2{background:url(/images2018/banner_1_sm.jpg) no-repeat top center; background-size: 100%;}
ul.home-banner-slider li.slider3{background:url(/images2018/banner_3_sm.jpg) no-repeat top center; background-size: 100%;}
.imgdiv50{width: 100%; margin-bottom: 20px; float: none;}
.div43, .div42{width: 100%; float: none;}
.back-to-top{width: 100%; float: none; margin-top:0;}
.left-img1{background: url(/images2018/image_buld_left_1_sm.jpg) no-repeat 0 0; height: 399px; background-size: 100%; display: block;}
.left-img1 img{display: none;}
.left-img2{background: url(/images2018/image_buld_left_3_sm.jpg) no-repeat 0 0; height: 399px; background-size: 100%; display: block;}
.left-img2 img{display: none;}

.left-img3{background: url(/images2018/image_enrichment_left_1_sm.jpg) no-repeat 0 0; height: 399px; background-size: 100%; display: block;}
.left-img3 img{display: none;}

.linkwrapper .container{width: 78%; float: left;}
.linkwrapper .links{display: inline-block; width: 33%;}
.linkwrapper .logo{ width: 15%;}
.banner_innerpages .pageheadings{top: 55px;}
.banner_innerpages.inner-slide1{background:url(/images2018/banner_offerings_sm.jpg) no-repeat top center; background-size: cover; min-height: 250px;margin-top:100px;}
.banner_innerpages.inner-slide2{background:url(/images2018/banner_clients_sm.jpg) no-repeat top center; background-size: cover; min-height: 250px;margin-top:100px;}
.banner_innerpages.inner-slide3{background:url(/images2018/banner_aboutus_sm.jpg) no-repeat top center; background-size: cover; min-height: 250px;margin-top:100px;}
.banner_innerpages.inner-slide4{background:url(/images2018/banner_platform_sm.jpg) no-repeat top center; background-size: cover; min-height: 250px;margin-top:100px;}
.banner_innerpages.inner-slide5{background:url(/images2018/banner_becomeschool.jpg) no-repeat top center; background-size: cover; min-height: 250px;margin-top:100px;}
.banner_innerpages.inner-slide6{background:url(/images2018/banner_enrichment_sm.jpg) no-repeat top center; background-size: cover; min-height: 250px;margin-top:100px;}
.pillars li{width: 214px; height:214px; margin:0;float:left; color: #fff;    padding: 20px;}
.pillars li.captionoverlay1{background-color: #EF7F1A;}
.pillars li.captionoverlay2{background-color: #FECC00;}
.pillars li.captionoverlay3{background-color: #BBC274;}
.pillars li.captionoverlay4{background-color: #00A0E3;}
.pillars li.captionoverlay5{background-color: #E31E24;}
.pillars li.captionoverlay6{background-color: #A77960;}
.pillars li .caption .captionwraper{height: 80px;}
.pillars li p{color: #fff;}
.pillars li:hover .captionoverlay1, .pillars li:hover .captionoverlay2, .pillars li:hover .captionoverlay3, .pillars li:hover .captionoverlay4, .pillars li:hover .captionoverlay5, .pillars li:hover .captionoverlay6{display: none;}
.pillars li:hover .caption{display: block;}
.heading h1{margin-top:15px;}
.process-list li{width: 33.49%;}
.process-list li .thumb, .process-list li .thumb1{width: 100%;}
.mobile-img{display: block; margin: 0 auto;}
.desk-img{display: none;}
.testimonial-sec .imgdiv50{float: left; width: 45%;}
.process-list li:hover .process-circle-overlay{display:none;}
.process-list li:hover .thumb{display: block;}
.pillars li .caption {font-size: 18px;padding-top: 45px;}
.pillars li.border1,.pillars li.border2,.pillars li.border3,.pillars li.border4,.pillars li.border5,.pillars li.border6{border:none;}
ul.home-banner-slider{padding-top:100px;}
.badge1{display: none;}
.badge-btn{display: block; margin-top: 25px;}
.badge-btn a{background-color: #bb0600; color: #fff; font-size: 14px; padding: 10px 14px; display: inline-block;font-size: 16px;font-weight:700;text-transform: uppercase;}
.badge-btn a:hover{color: #fff;}
.float-input, .float-input2{width: 100%;}
.float-input2{padding-left:0;}
.testimonial-sec li .imgdiv45{margin-right: 75px;}
.enrich-list li .rightdiv{width: 66%;}
.enrich-list li:hover .process-circle-overlay{display:none;}
.enrich-list li:hover .thumb{display:block;}
 .listing_services li{width:27%;margin-right:40px;}
}

@media screen and (max-width:768px) {
.pillars li{width: 200px; height:250px; margin:0;float:left; color: #fff;    padding: 20px;}

.layout-width {width:94%;}
.client-map .div35{float: left;width: 35%;}
.client-map .imgdiv60{float: left;width: 60%;}
.banner_innerpages .pillarwraper{margin: 81px 30px 0 0;}
.feedback-list li img{width:68%;}
.feedback-list li {width:20%;}
/*.backbutton{padding-top:75px;}*/
/*.backbuttoncalender{padding-top:15px;float:right;}*/
.banner_packpage .contdivheading h1{font-size:50px;line-height:50px;padding-left:25px;}
}

@media screen and (max-width:767px) {
header .layout-width{width: 100%;}
.containernav{position: relative;}
.toggleMenu{display:block;text-indent:-9999px;position:absolute;top:35%;right:20px;margin-top:2px;z-index:2;}
.top-nav > ul li > ul.sub-menu{position:relative;opacity:1;visibility:visible;margin:0;box-shadow:none;width:100%;}
.top-nav{margin:0;text-align:left;width:100%;padding:0;}
.top-nav > ul{display:none;position:absolute;width:100%;background:#fff;z-index:2;left:0;top:90px;}
.top-nav > ul > li{display:block; float: none;}
.top-nav > ul > li > a{display:block;}
.top-nav > ul > li > a.open-menu{background:url(../images/arrow-down.png) no-repeat 95%;}
.top-nav > ul > li > a:hover.open-menu{background: url(../images/arrow-down.png) no-repeat 95%;}
.top-nav > ul > li > a:hover,.top-nav > ul > li > a.active{background:#b0cb1f;color:#333;}
.top-nav > ul > li{font-size:14px;background-image:none; padding:0;background-color:#471F26;}
.top-nav > ul > li > a{padding:10px 10px 10px 20px;}
.top-nav > ul > li > a:hover, .top-nav > ul > li > a.active{background:none;color:#E98E8A;}
.top-nav > ul > li:hover, .top-nav > ul > li.active{font-size:14px;}
.top-nav > ul > li > a:hover, .top-nav > ul > li > a.active{background: transparent;}
ul.home-banner-slider li .details span.yellofonts::after{bottom: 4px;width: 12px;left:2px}
.banner_innerpages{min-height: auto;}
.banner_innerpages .pageheadings{top: 55px;}

.colarge .list li{width: 32%;}
.fullteam-wrapper li{width: 46%; float: none; padding:0; margin-right:20px;text-align:left;}
.slashlogo{margin-top: 0;}
.full-wrapper-humanschool .textwrapper{margin: 20px 0 0 0; padding: 15px;}
.linkwrapper .links{width: 45%; display: inline-block;}
.div35{width: 100%; float: none;}
.imgdiv60{width: 100%; float: none;}
.clientslist li .cpation{width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
.clientslist li .quoteslist{width: 92%; float: none; margin-right: 0; margin-bottom: 20px; padding: 4%;}
.banner_innerpages .pageheadings h1{font-size: 60px; line-height: 54px;}
.banner_innerpages .pageheadings h1 sup.trademark{top:-15px;}
.full-section_wrappergrey{padding: 20px;}
.div42{width: 100%;}

.pillars li{width: 50%; float: left; padding: 0; margin:0;}
.pillars li .caption img{max-width: 50%;}
.pillars li .caption .captionwraper{height: 65px;}
.banner_innerpages .pillarwraper{width: 96%; margin: 100px 30px 30px 0; min-height: 240px; padding: 2%;}
.banner_innerpages .pillarname{float: left; margin:0; min-height: auto;padding: 20px 0;}
.banner_innerpages .pillarname h1{font-size: 45px;line-height: 50px; padding-left: 15px;}
.heading h1{margin-top:15px;}
.banner_innerpages img{width: 30%;padding:15px 0 0 15px;}
.process-list li{width: 50.2%;}
.process-list li .thumb, .process-list li .thumb1{width: 100%; height: 175px;}
.process-list li .thumb h4, .process-list li .thumb1 h4{font-size: 22px; line-height:24px;}
.tomarginsections{margin-top: 30px;}
ul.home-banner-slider{padding-top: 100px;}
ul.home-banner-slider li .details h2{font-size: 44px; line-height: 50px;}
ul.home-banner-slider li .details h2 span{font-size: 44px; }
  ul.home-banner-slider li .details span.trademark{top:40px;}
.logowrapper .awards li{width: 46%; float: none; margin-bottom: 20px; text-align: center; margin-right:0;}
.visible-xs{display:block;}
.hidden-xs{display: none;}
.banner_packpage .contdivheading h1{padding-left: 20px;font-size: 48px;line-height: 48px;}
.banner_packpage .contdivheading{width: 100%; height: auto;}
.banner_packpage .contdiv{width: 100%; margin: 0; height: auto;}
.banner_packpage .contdiv p{padding: 10px 20px;}
.topmargin55{margin-top: 30px;}
.packheads .topmargin55{margin-top: 55px;}
.stakeholder-list li{ width:100%; margin:0 0 20px 0;}
.stakeholder-list li .thumb{overflow: hidden;}
.innercontainer{padding: 25px 15px 15px 15px;}
.left-img1, .left-img2, .left-img3{height: 360px;}
.testimonial-sec .imgdiv50{float: right; width: 47.5%;}
  .btns_red {margin:0px 0 25px 0;    }
.quoteheads h1 { font-size: 22px;}
    .quoteheads p {font-size: 25px; }
.form-wrapper{padding:50px 0;}
.btns_submit{margin-right: 5px;padding:15px 20px;-webkit-appearance: none;-moz-appearance: none;}
.popup-bg{width: 100%;}
.login-popup-content{max-width: inherit;}
.signin-with-username{padding: 0; width: 100%;}
 .testimonial-sec li .imgdiv45{width: 50%; margin-right: 0;float:none;}
 .enrich-list li .rightdiv{width: 61%;}
 /*.backbutton{float:none;text-align:left;padding-top:25px;padding-left:20px;padding-right:20px}*/
 .backbutton{left:45px;top:110px;}
  .backbuttoncalebder{left:45px;top:160px;}
  .banner_packpage{min-height:450px;}
  .backbuttonapr{left:45px;top:110px;}
  .enrich-list li .thumb h4{font-size:30px;line-height:30px;padding:0 10px;}
  .feedback-list li{width:45%;}
  .inquirywrapper .divright{width:45%;}
  .listing_services li{width:27%;margin-right:40px;}
}
/*iPhone6 landscape-----*/
@media screen and (max-width:540px){
.layout-width{width:91%;}
ul.home-banner-slider li {height: 375px;}
ul.home-banner-slider li.slider1{background:url(/images2018/banner_2_xs.jpg) no-repeat top center; background-size: 100%;}
ul.home-banner-slider li.slider2{background:url(/images2018/banner_1_xs.jpg) no-repeat top center; background-size: 100%;}
ul.home-banner-slider li.slider3{background:url(/images2018/banner_3_xs.jpg) no-repeat top center; background-size: 100%;}
.full-wrapper-humanschool.slider1{background-image: url(../images2018/human_school_bg_1_xs.jpg);background-size: 100%;}
.full-wrapper-humanschool .textwrapper {width: 80%;padding: 15px 15px 30px 15px;margin: 100px 20px 0 20px;min-height: auto;}
.full-wrapper-humanschool .textwrapper h1 {font-size: 34px;line-height: 34px;padding-bottom: 15px;}
.full-wrapper-humanschool .textwrapper h1 span {font-size: 38px;}
.full-wrapper-humanschool h1 span.textunderlineblue::after {bottom:4px;width:13px;}
.full-wrapper-humanschool .textwrapper p {font-size: 16px; line-height: 18px;padding-bottom: 20px;}
.left-img1{background: url(/images2018/image_buld_left_1_xs.jpg) no-repeat 0 0; height: 420px; background-size: 100%; display: block;}

.left-img2{background: url(/images2018/image_buld_left_3_xs.jpg) no-repeat 0 0; height: 420px; background-size: 100%; display: block;}

.left-img3{background: url(/images2018/image_enrichment_left_1.jpg) no-repeat 0 0; height: 420px; background-size: 100%; display: block;}


.banner_innerpages.inner-slide1{background:url(/images2018/banner_offerings_xs.jpg) no-repeat top center; background-size: cover;min-height: 375px;margin-top:100px;}
.banner_innerpages.inner-slide2{background:url(/images2018/banner_clients_xs.jpg) no-repeat top center; background-size: cover;min-height: 375px;margin-top:100px;}
.banner_innerpages.inner-slide3{background:url(/images2018/banner_aboutus_xs.jpg) no-repeat top center; background-size: cover;min-height: 375px;margin-top:100px;}
.banner_innerpages.inner-slide4{background:url(/images2018/banner_platform_xs.jpg) no-repeat top center; background-size: cover; min-height: 375px;margin-top:100px;}
.banner_innerpages.inner-slide4{background:url(/images2018/banner_enrichment_xs.jpg) no-repeat top center; background-size: cover; min-height: 375px;margin-top:100px;}
.banner_innerpages.inner-slide5{background:url(/images2018/banner_becomeschool.jpg) no-repeat top center; background-size: cover; min-height: 375px;margin-top:100px;}
.testimonial-sec .imgdiv50{float: left; width: 100%;}
.colarge .list li{width: 48.2%;}
.banner_innerpages .pillarwraper span{padding:15px 15px;}
.banner_innerpages .pillarname h1 {font-size: 32px;line-height: 32px;padding-left: 15px;}
.fullteam-wrapper li {width: 100%;float: none;padding: 0;margin-right: 0px;text-align:left;}
.banner_innerpages img {width: 38%;   padding: 15px 0 0 40px;}
    .btns_red {margin:0px 0 25px 0;    }
    .packheads h1 {font-size:40px;line-height:45px; }
    .pillars li .caption img{max-width: 45%;}
    .pillars li{height:185px;}
    .pillars li .caption {font-size: 15px;padding-top: 20px;}
.client-map .div35, .client-map .imgdiv60{float: none;width: 100%;}
.client-map .imgdiv60{margin-top: 50px;}
.feedback-list li{width:42%;}
.feedback-list li img{width:75%;}
 footer p { font-size: 12px;}
 .enrich-list li .lefticondiv{    width: auto;
    float: none;
    text-align: center;
    margin: 0 auto;}
 /*.enrich-list li .thumb, .enrich-list li .thumb1{margin: 0 auto;}*/
 .enrich-list li .rightdiv{    width: 94%; padding: 0 3%;
    margin-top: 20px;
     float: none;}
 .inquirywrapper .divright{width:92%;margin-top:25px;}
 .inquirywrapper .divleftcontent{width:92%;margin-right:0;}
 .content_div_right{float:none;width:90%;}
 .content_div_left{float:none;width:90%}
 .tomarginsections200{margin-top:125px;}
 .listing_services li{width:44.5%;margin-right:17px;}
 .mainhead h1{font-size:35px;line-height:38px;}
 .listing_services{padding-top:50px;}
 .tomarginsectionsbt{margin: 50px 0 50px 0;}
 .banner-home h1{font-size:40px;line-height:45px;}
 .banner-home{height:475px;}
 .imgdiv50{padding-top:25px;}
 .Testimonials .owl-carousel .owl-nav .owl-prev {display:none;}
.Testimonials .owl-carousel .owl-nav .owl-next {display:none;}
}
@media screen and (max-width:375px) {
    .banner_packpage {
        min-height: 450px;

    }
    .listing_services li{width:100%;}
     .backbutton{left:45px;top:160px;}
     .feedback-list li{width:41%;}
     .feedback-list li img{width:68%;}
}