@media screen and (max-width: 1300px) {
	.rowwork{width:100%; margin:auto;}

}
@media screen and (max-width: 1290px) {
	.performancenudge{margin-left:-12%; width:45%;}
	.imgtotheright1 img{width:100%; height:auto;}
}
@media screen and (min-width: 961px) and (max-width: 1290px) {
	.rows{width:100%; margin:auto; padding:0 15px; box-sizing:border-box;}
}
@media screen and (max-width: 1290px) {
	#header .logo{padding-left:25px;}
	.normalmenu{padding-right:10px;}
	.footercopy{padding-left:10px;}
	#carousel{width: 100%; margin:auto; padding-top:70px; padding-bottom:0px;}
	#carousel .carlogo{ float:left;  padding:10px 36px; width:auto;}
	.rows{width:100%; margin:auto;}
	.rowab{width:98%; margin:auto;}
	.minilogos{ width:100%; margin:auto;}
	.minilogo1{width:25%;}
	.minilogo2{width:25%;}
	.minilogo3{width:25%;}
	.minilogo4{width:25%;}


	#ecommerce .minilogo1{width:33%;}
	#ecommerce .minilogo2{width:33%;}
	#ecommerce .minilogo3{width:33%;}

	.magentoright{margin-left:-10%; z-index:1; width:50%; overflow:hidden; }
	.mobilenoshow .magentoright{ text-align:right;}
	#magento .left{z-index:2; position:relative; width:60%;}
	.responsiveleft{margin-left:0%; width:45%; }
	.conversionright{ margin-left:-12%; width:50%; overflow:hidden; position:relative; z-index:1;}
	#responsive .left{z-index:2; position:relative;}
	.webmarketingleft{ margin-left:-10%; width:50%;}
	.testimonialblock{  width:32%; padding-left:1%; }
	.testimonialblock .quote{width:84%; }
	.contactleft{width:45%; margin-right:5%; padding-left:0%;}
	.contactright{width:45%;}
	.officephoto{width:100%;}
	.officephoto img{width:100%;}
	.testimonialblock2{width:31%;}
	.testimonialblock2 .quote{width:95%;}
	.imagetotheleft{width:46%;}
	.imagetotheleft img{width:100%; height:auto;}
	.texttotheright{width:49%; margin-left:1%;}
	.pprightlogoside{width:48%;}
	.pprightlogoside img{width:100%; height:auto;}
	.pplefttextside{padding-left:5%;}
	.cgrightlogoside{width:50%; overflow:hidden;}
	.cglogo{padding-left:5%; padding-right:2%;}
	#airwalksign{margin-right:5%;}

	.shadowline{width:100%;}
	.shadowline img{width:100%;}
		.moved90{width:100%; padding-left:0;}
	.rightpractice{width:47%; text-align:right;}
	.leftpractice{ width:51%; padding-top:15px; padding-left:2%;}
	.whyimg img{width:100%;}
}

@media screen and (min-width: 961px)  and (max-width: 1290px) {
        #conversion .leftlogo{  position:relative; left:20px}
        #webmarketing .leftlogo{ position:relative; right:20px}
        #magento .leftlogo{position:relative; left:20px}
        #responsive .leftlogo{position:relative; right:20px}

}
@media screen and (min-width:961px) and (max-width:1101px){
	#carousel .carlogo {
		width: auto!important;
		float: none !important;
		padding: 10px 22px !important;
	}
}
@media screen and (min-width:1102px) and (max-width:1213px){
	#carousel .carlogo {
		float: left;
		padding: 10px 30px !important;
		width: auto;
	}
}
@media screen and (max-width: 1053px)  and (min-width: 961px) {
	#responsive .left{
		width:45%;
	}
	#responsive .left{
		width:570px;
	}
}
@media screen and (max-width: 1085px)  and (min-width: 961px) {
	.responsiveleft{
		padding-top:9%;
	}
	.responsiveleft img{
		width:110%}
	#conversion .leftcontent{
		position:relative;
		left:-20px;}
}
@media screen and (max-width: 1110px)  and (min-width: 960px) {
	.footerdiv{padding:0px 15px;}
}
@media screen and (max-width: 1100px)  and (min-width: 960px) {
	.biglogowrapper{margin-right:-130px; }
	.biglogo{margin-left:-115px;}
	.traffictext{width:350px; }
	.traffictext li{font-size:22px;}
	.converttext{width:350px;}
	.converttext li{font-size:22px; }


}

@media screen and (max-width: 1090px)  and (min-width: 960px) {
	.footerdiv{padding:0px 5px;}

	.pplefttextside{padding-left:1%;}
	.responsiveleft{margin-right:-12%;}
	.neurorightlogoside{padding-left:5%;}
	.ddrightlogoside{padding-right:5%;}
	.sunrightlogoside{padding-left:5%;}
	.cglogo{padding-left:10px; padding-right:10px; width:140px;}
	.airleftlogoside{padding-left:5%;}
	.neurorighttextside{margin-right:5%;}
	.rowcon{width:95%; margin:auto;}
	.contextleft{width:55%; z-index:2; position:relative;}
	.conimgright{width:87%; z-index:1; position:relative; margin-left:-40%; margin-right:-2.5%;}
	/*.conimgright img{width:100%;}*/
	.moved90{width:100%; padding-left:0;}
	.rightpractice{width:47%; text-align:right;}
	.leftpractice{ width:51%; padding-top:15px; padding-left:2%;}
}
@media screen and (max-width: 986px)  and (min-width: 960px) {
	#carousel .carlogo{width:22%; text-align:center;}
}
@media screen and (min-width: 986px) {
	#carousel .carlogo{width:22%; text-align:center;}
}
@media screen and (max-width: 960px) {
	#footer{height:auto; }
	.footerdiv{ width:90%; padding-bottom:20px; float:none; margin:auto; }

	.cglogo{padding-left:10px; padding-right:10px; width:140px;}
	.resolvelongname{width:100%; margin-left:0;}
	.resolvelongname2{width:100%; margin-right:0;}

	/* #carousel .carlogo{width:30%;} */
	#carousel{ padding-top:20px; padding-left:0%; width: 100%;}
	#carousel .carlogo{width:30% !important; box-sizing:border-box;}
	.testimonialblock{  width:95%; float:none; }
	#magento .left{width:100%;}
	.contactleft{width:90%; margin-right:0; padding-left:0; margin:auto;}
	.contactright{width:90%;}
	.testimonialblock2{width:95%;}
	.imagetotheleft{width:95%; margin:auto;}
	.texttotheright{width:95%; margin-left:0; margin:auto;}
	.sunrightlogoside{padding-left:0;}
	.airleftlogoside{padding-left:0;}
	.cgrightlogoside{width:100%;}
	.pprightlogoside{width:90%; margin:auto;}
	.pplefttextside{width:90%; margin:auto; padding-left:0;}
	.neurorightlogoside{padding-left:0;}
	.pprightlogoside{padding-left:0;}
	.pprightlogoside img{ width:100%; height:auto}
	#airwalksign{margin:auto;}
	.ddrightlogoside{padding-right:0;}
}
@media screen and (max-width: 680px) {
	.paddingbio{padding-top:0}
	.biosrighttxt{float:none; padding-left:0; width:100%;}
	.biosleftimg{ float:none; width:100%;}
	.biosrightimg{float:none; width:100%;}
	.bioslefttxt{float:none; padding-left:0; width:100%;}
	.whyimg img{width:auto;}
	.neurorighttextside{margin-right:0; margin:auto;}
}
@media screen and (max-width: 615px) {
.carlogo{width:46% !important;}
	#carousel .carlogo{ float:left;  padding:10px 10px !important; width:auto;}
}
@media screen and (max-width: 580px) {
.mainimagewidth{width:100%;}
}
@media screen and (max-width: 550px) {
.minilogo1{width:50%;}
.minilogo2{width:50%;}
.minilogo3{width:50%;}
.minilogo4{width:50%;}
#ecommerce .minilogo1{width:33%;}
#ecommerce .minilogo2{width:33%;}
#ecommerce .minilogo3{width:33%;}
#ecommerce .minilogo4{width:33%;}
}
@media screen and (max-width: 515px) {
#carousel{padding-left:5%; width:95%;}
.carlogo{width:25% !important; padding: 0px 0px;}
}
@media screen and (max-width: 478px) {
#carousel{padding-left:5%; width:95%;}
.carlogo{width:38% !important;}
}

@media screen and (max-width: 320px) {
#carousel{padding-left:1%; width:99%;}
.carlogo{width:38% !important;}
}

.learnmore {
	margin-top: 170px!important;
}