
@media only screen and (max-width:1557px) {
	
	.banner_holder{width:100%;}	
	.banner-content.banner-accel,.banner-content{top:5%;width:35%}

}

@media only screen and (max-width:1520px) {
	
	.in-offer{line-height: 20px;font-size: 13px;}
	.host-global-publisher{font-size: 25px;line-height: 30px;}
 
}


@media only screen and (max-width:1200px) {
	
	.host-global-publisher{font-size: 25px;line-height: 24px;} 
	.in-offer{line-height: 20px;font-size: 11px;}
	.banner-content,.banner-content.banner-accel{top:45;}
    .re-imagine{font-size: 50px;line-height: 44px;}
	.content-items > li{width:28%;}	
}


@media only screen and (min-width: 320px) and (max-width:1169px) {
	
	.banner_holder{width:100%}
	.wrapper{width:97%;float:left; }
	.our-clients{float:left;}
	.owl-wrapper-outer .owl-wrapper .owl-item,.slide_holder img{width:100%;}
	.main_container {width:100%;}	

}

@media only screen and (max-width:1169px) {

	.overlay {width: 20%;bottom: 0;}
	
}

@media only screen and (max-width:1050px) {		
	.banner-holder h1{font-size:2.3em;line-height:36px;}
	h2.head-text{font-size:35px;}
	.content-holder ul.sub-menu-item li{padding: 1px 5%;}	
}

@media only screen and (max-width:1024px) {
	
	.overlay{left: 4%;width: 23%;bottom: 0;}

	.content-holder ul.contact-ul{width:90%;}
	.content-holder ul.contact-ul > li{width: 21%;margin: 0 4% 0 0;}
	.content-holder .addr-loc ul.contact-ul > li{width:40%;}
	.addr-loc{width:65%;}	 
}

@media only screen and (max-width:1000px) {
	
	/* .view-sample {padding-bottom: 70px;} */
	.overlay{width:90%;bottom:0px;}
	
	.owl-controls.clickable {top: 45%;right: 30%;}
	.more-manage{margin-top:6px;}
	.re-imagine{font-size:41px;}
	.banner-content.banner-accel, .banner-content,.banner-content.banner-max{width:50%;}
	#IWB, #adaptive-learning, #html5, #Instructional{width: 48%;border: 1px solid #C1C1C1;}
	#IWB,#Instructional{border-bottom:0px;}
	#Instructional,#adaptive-learning{}	
	
}


@media only screen and (max-width:800px) {
	
	.banner-holder h1{position:static;background:#ccc;display:block;width:96%;font-size:18px;line-height:20px;padding:5px 2%;text-align:center;}
	h2{font-size:25px;}
	h2.head-text,span.head-text{font-size:45px; line-height:55px; font-weight: normal;}
	.banner-content,.banner-content.banner-accel{top:10px}
	.re-imagine{font-size: 2.4em;line-height: 35px;}
	.more-manage{font-size: 1em;}
	.uni-img{float: left;text-align: center;width: 55%;}
	.unique-section img{/* width:65%; */text-align: center;}
	.re-imagine{font-size:30px; line-height:32px;}
	.banner-content.banner-accel{top:10%}
	.banner-content{top:10%; right:0%}
	.bg_opcty{float:left; width:100%;}	
	.overlay .host-global{width:29%}


}

@media only screen and (max-width:768px) {
	.re-imagine{font-size: 1.7em;line-height: 25px;}
	.overlay{top:64%;padding-left:5px;}
	.slide_holder{padding:0}
	 #sync2{bottom:78px;right: 0px;}
	 .overlay{position:relative;width:85%;}
	 .overlay .host-global{width:100%;}
	.content-items > li {width: 47%;}

}


@media only screen and (max-width:600px) {

	.more-manage{display:none}
	.banner-content,.banner-content.banner-accel,.banner-content.banner-max{width:90%}
	.re-imagine{font-size:1.5em}
	.banner-rd-more{padding: 0% 5%;font-size: 14px;margin-top:7px:}
	.owl-controls.clickable{top: 43%;right: 10%;}
	.content-items > li{width: 84%;margin:0 0 0 1%;}
	.img-section h3 {font-size: 13px;}
	.showcase-img{width:80%;}
	.down-arrow {bottom: 0px;width: 35px;}
	.content-items{width: 95%;margin: 0 2% 0 3%;}
	#App-dev,#Interactive,#Game{width:100%;}
	#Interactive{border-top:0px;}
	#App-dev{border-right:1px solid #c1c1c1;}
	
	
}



@media only screen and (max-width:480px) and (min-width:320px){	
	
	.re-imagine{font-size:22px;line-height:22px;}
	.overlay .host-global,.in-offer{width:100%;}
	.owl-controls.clickable{top:inherit;right: 10%;bottom:0px}
	.overlay{top: 45%;left: 10%;}
	/* .corporate-blue img,.location-pink img,.publishing-hover,.corner-left{display:none !important;} */
	.banner_holder{margin:0px;}
	h2.head-text,h2.head-text.clr-red{font-size: 32px;}
	.img-section h3 {font-size: 16px;}
	.wrapper{width:96%;}
	.end_footer .right{float: inherit;text-align: center;width: 100%;}
	#Instructional,#IWB,#adaptive-learning,#html5{width:100%;}
	#adaptive-learning{border-bottom:0px;}
	#Instructional,#adaptive-learning{border-right:1px solid #c1c1c1;}
	.tab{margin-top:30px;}
	.sub-foter-nav > li{padding:0px;}
	#our-clients .owl-controls .owl-buttons div.owl-prev{left: -55px;}
	#our-clients .owl-controls .owl-buttons div.owl-next{right: 0;}
	.caption span.cutom-elearn{font-size:7px;}	
}

@media only screen and (max-width:436px){
	
	.slider-nav.slick-slider { bottom: 130px; }
	
}


@media only screen (min-width:349px) and (max-width:359px){
	
	.slider-nav.slick-slider{bottom: 130px;}
}

@media only screen and (max-width:360px){
	
	.re-imagine{font-size: 20px;line-height: 20px;}
	h2.head-text{font-size:25px;}
	.img-section{margin-top:20px;}
	.contact-us-frm p textarea{width:87%}
	.slider-nav.slick-slider {bottom: 155px;}
	.content-holder ul.sub-menu-item li {padding: 5px 2px;font-size: 12px;}
	
}

@media only screen and (max-width:320px){
	
	h2.head-text{font-size: 22px;}
	.banner_holder{margin:0px;}
	h2.head-text,h2.head-text.clr-red{font-size: 30px;}
	.img-section h3 {font-size: 22px;}
	.end_footer .right{float: inherit;text-align: center;width: 100%;}
	.img-section{margin-top: 50px;}
	#Instructional,#IWB,#adaptive-learning,#html5{width:100%;}
	#adaptive-learning{border-bottom:0px;}
	#Instructional,#adaptive-learning{border-right:1px solid #c1c1c1;}


}




