.menusicon {display: none;}
img{max-width:100%;}
.Respmenu{display:none;}
.phonenumber{display:none;}
.Respmenu ul{ display:none;}
.phoneiconstext{float:left;}
@media (max-width: 1000px) {
	.container { width: 95%;}
	.banner{background-size: auto 100%;}
.r-tabs-panel paddingtop50{padding-top:0px;}
.slidesjs-next {
    right: 0px !important;
	}

.carusolbg{background-size:auto;}
.addoncomponents{display:none;}
.addonfeatureas{display:none;}
.leafebg{padding-left:0px !important; margin-bottom:15px;}
.thumbslidecontainer{padding-left:0px !important; padding-right:0px !important;}
	.mainmenu {display: none;}
	.logo{  margin: auto; text-align: center; width: 230px; transition:all 0.5s;}
	.menusicon{display:block;height: auto;padding: 0px; position: absolute;cursor: pointer;line-height:32px; right:10px; width:32px; margin-top:30px;  background: url("../images/menuicon.svg") no-repeat scroll 100% center rgba(0, 0, 0, 0); transition:all 0.5s;}
	.small .menusicon{ margin-top:15px; transition:all 0.5s;}
	.Respmenu{background-color: #fedc57;position: absolute;top: 58px;width: 100%;z-index:2; margin:0px 0 0 0%;}
	.Respmenu ul{margin:0px ; padding:0px; width:100%; display:block;}
	.Respmenu ul li{margin:0px; padding:0px 0px 0px 15px; line-height:35px; list-style-type: none; float:none; border-bottom:dotted 1px #fff;}
	.Respmenu ul li a{font-size:16px;color:#444;display:block}
	.Respmenu ul li a:hover{color: #58809c;}
	.screen {float: none; margin:auto; padding-top:50px; text-align: center; width: 80%;}
	.col5, .col3, .col2, .col1{float: none; margin: auto; text-align: center; width: 100% !important;}
	.testmonials{width:90%}
	.heading2 {text-align:center;}
	.managementlist {text-align:left;}
	#slides .col2{width:40%; float:left;}
	.paddingtop70{padding-top:35px;}
	.paddingbottom20{padding-bottom:0px;}
	.paddingbottom55, .paddingbottom30{padding-bottom:10px}
	.registerform{width:100%;}
	.col4{margin-top:15px; width:90%; margin:auto;}
	.blueformbg {float:none;}
	.blueformbg .padding35lr {padding:0px 15px !important;}
	.phoneicon{height: 20px;position: absolute;right: 50px;top: 14px;width: 20px;background:url(../images/callIcon.png) no-repeat center;transition:all 0.3s;cursor:pointer}
	.phonenumber{background-color: #fcfcfc; border: 1px solid #ccc; border-radius: 5px; padding: 10px; position: absolute; right: 0px; top: 42px; width: 200px;line-height:24px;text-align:center;box-shadow:0 2px 6px rgba(0,0,0,0.5);}
	.arrow-up {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #606060;position:absolute;right:40px;top:0px;margin-top:-10px;}
	.input-form .input-box,.input-form .input-btn {float:none;}
	.col55 {margin: auto; text-align: center;}
	.registerform .formdivider{display:none;}
	.height180{position:relative;}
	footer .col4, footer .col55{width:100%; text-align:center;}
	footer .col66{width:100%; text-align:center;}
	footer .col66 .col4{width:200px; text-align:center; margin:auto; float:none; border:0px; min-height:65px;}
	footer .col66 .col3{width:200px !important; margin:auto; border:0px;}
.carusolbg .slick-prev{margin-left:0 !important;}
.carusolbg .slick-next{margin-right:0 !important;}
.carusolbg{padding: 35px 0px !important;}
.contactform .col3{width:100%;}
.contactform .col55 {width:100%;}
.bottomlinks{text-align:center;}
.bottomlinks a{margin-right:0px !important;}
.borderleft { border-left: 0px solid #3a3a3a; min-height: inherit; padding-left: 0px; padding-right: 0px;}
.socialmediaicons {display: inline-block;float: none;}
.phonenum {float:none;}
.phoneicons {display: inline-block;float: none; text-align: center;}
.phoneiconstext{display: inline-block;float: none;vertical-align: middle;}
.quote p.wrapper{text-align:center;}
.quote p.wrapper .transparentbtn{display:inherit; line-height:55px;margin: auto;}
.faqlefttab {
    box-sizing: border-box !important;
    margin-right: 0px !important;
    padding: 0px 20px;
    width: 100% !important;
}
.faqlistitem a {
    font-size: 16px;
    padding: 8px 0 10px 25px !important;
    text-decoration: none;
}
.faqrighttab {
    float: right;
    width: 100% !important;
}
.bottomlinks .rightalign {text-align:center; padding-right: 0 !important;}
.customersthumb {
    background-color: #ccc;
    border-radius: 50%;
    height: 125px;
	float:none;
    margin: auto;
    overflow: hidden;
    text-align: center;
    width: 125px;
}
.reasonsthumb{float:none}
/*.slidesjs-slide .col5{width:50% !important;float:left}*/
.slidesjs-slide .col66 {
    width: 100%;
	 text-align: center;
	 margin-top:10px;
}
.slidesjs-next {
    right: 0px !important;
}
.slidesjs-previous {
    left: 0px !important;
}
.headermain{position:relative; width:95%;}
.col63{width:100%}
.socialmediaicons{margin:0 3px !important;}
.paddingtop70{padding-top:35px !important;}
.thanks_icon_holder img{width:auto; max-width:100% !important;}
footer a{padding:0px;}
footer p a{padding:0px 5px;}
.experts-holder{width:800px;margin:auto}
.reasons-section .slidesjs-container, .slidesjs-control {    height: 375px !important;}
}
@media (max-width: 780px) {

.keysection ul li{float: none;margin: auto;width: 45% !important;}
.keysection ul li p {padding-bottom:30px;}
.keysection ul li .paddingbottom50{padding-bottom:20px;}
.tabsall .col4{width:100%;}
.col4 h2.paddingtop50{padding-top:0px;}
.col55 {width:100%;}
.componentslist{width:100%; text-align:center; margin-right:0px !important;margin-left:0px !important;}
.lines{display:none !important;}
.col55 {float: none; margin: auto; text-align: center; width: 100% !important;}
.bottombuttons{width:280px; margin:auto;}
.bottombuttons input{margin-right:0px; margin-bottom:10px;}
#horizontalTab .col4, .contactform .col4{width:100%;}
.columns2 {
    -webkit-column-count:1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;
}
.col25{width:100%; text-align:center;box-sizing: border-box;}
.screen {padding-top:0px; width:90%;}
.experts-holder{width:600px;margin:auto}
 .about-test-content.col73{width:100%;}
 .training-tables ul li.lightbluebg{height:368px;}
}
@media (max-width: 640px) {
.b-homepage {    background: url("../images/banner-home.jpg") no-repeat fixed 0 0/cover;}
	.features-section ul li{width:33.3%;}
	.mobilecontent{padding:15px 0px 0px 0px; width:80%;}
	.paddingtop70{padding-top:0px;}
	#slides .col2{width:48%; float:left;}
	.paddingtop50 {padding-top: 22px;}
	.testimonial_container{width:95%;}
	.btnblue{ margin-right:0px !important; margin-bottom:3px;}
	.reasons-section .slidesjs-container, .slidesjs-control {    height: 475px !important;}
}
	
@media (max-width: 460px) {
	/*.col4{width:90%;}*/
	.col4 .borderleft{padding-left:0px; border:0px !important;}
	.col55{width:90%;}
	.logo{  margin: auto; text-align: center; width: 200px;}
	.phoneicons{display:none;}
	.col25{width:100%; text-align:center;}
		
		.school-logos{width:100%;}
		.school-logos ul li{width:40% !important;}
		.testimonials{width:95%;}
}
	@media (max-width: 480px) {
	.heading1{ font-size:35px; padding-bottom:20px; font-weight:700; color:#58809c; line-height:36px;}
	.heading2{ font-size:22px; line-height:26px;}
	.heading3{ font-size:20px; line-height:25px;}
	.heading4{ font-size:18px; line-height:33px;}
	.heading5{ font-size:15px; line-height:20px;}
	.heading6{ font-size:25px; line-height:34px;}
	.leafebg{background-position: left 30px, right 30px;background-repeat: no-repeat, no-repeat; min-height:125px;}	
	.b-homepage {    background: url("../images/banner-home.jpg") no-repeat fixed 0 0/cover;}
	.keysection ul li{float: none;margin: auto;width: 95% !important;}
	.slidesjs-slide .col5{width:90% !important}
	.experts-holder{width:400px;margin:auto}
	.reasons-section .slidesjs-container, .slidesjs-control{ height: 570px !important;}
	.customer-slider .slidesjs-container, .slidesjs-control {    height: 600px !important;	}
	.btn-contact{margin-right:0 !important;}
	}
@media (max-width: 360px) {
	
	
	.pre-footer .input-form .input-box,.pre-footer .input-form .input-btn{width:100%}
	.experts-holder{width:200px;margin:auto}
	.ws-tabs .col45{width:100%;}
	.content-workshop{ text-align: center;    width: 100%;}
	.training-tables ul li.lightbluebg {height: 548px;}	
}