@media screen and (min-device-width: 0px) and (max-width: 850px){
	
html{
	-webkit-tap-highlight-color: rgba(201, 224, 253, 0);
}
	
.logo{
	width: 200px;
	top: 50px;
	margin-left: -100px;
	left: 50%;
}


.topPhones{
	left: 0px;
	right: 0px;
	width: auto;
	top: 320px;
	top: 520px;
		background-position: center center;
		top: 320px;
}

.mobileOnly{
	display: block;
}

.desktopOnly{
	display: none;
}


.header{
	height: 680px;
	height: 780px;
	/*overflow: hidden;*/
}

.appstore{
	float: none;
	display: inline-block;
	margin-right: 0px;
	
}

.play{
	float: none;
	display: inline-block;
	margin-right: 0px;
	vertical-align: -2px;
	vertical-align: -9px;
}

.navBar{
	top: 15px;
	right: 0px;
}

.hideOnDesktopTB{
	display: block;
}

.hideOnMobileTB{
	display: none;
}

.topPhonesLeft{
	left: 0px;
	right: 0px;
	top: 210px;
	width: auto;
}


.topPhonesRight{
	left: 0px;
	right: 0px;
	top: 210px;
	top: 250px;
	width: auto;
}

.footermid{
	top: 30px;
	
}

.whiteSection{
	height: 750px;
}

.leftTItle{
	left: 20px;
	right: 20px;
	top: 40px;
	width: auto;
	text-align: center;
}

.rightTItle{
	left: 20px;
	right: 20px;
	top: 40px;
	width: auto;
	text-align: center;
}

.iconintlt{
	height: 50px;
}


.ttil{
	font-size: 30px;
}

.iconintlt{
	height: 34px;
	vertical-align: -5px;
}


.vidLeft{
	position: absolute;
	top: 289px;
	left: 16%;
	width: 67%;
	right: auto;
	z-index: 99;
}

.vidRight{
	position: absolute;
	top: 289px;
	left: 16%;
	width: 67%;
	right: auto;
	z-index: 99;
}

.mapper{
	height: 200px;
}

.maptldd{
	font-size: 18px;
	margin-top: 15px;
}

.maptitle{
	top: 0px;
	padding: 0px;
}

.moveUpPhoneToShrinkOnMobile{
	top: 160px;
	top: 190px;
}

.shrinkTopOnMobile{
	height: 700px;
}

.themain{
	top: 0px !important;
	right: 0px !important;
	left: 0px !important;
	bottom: 0px !important;
	opacity: 0;
}

.plus{
	display: block;
}

.snd{
	padding: 0px;
}

.evensmallersect{
	height: 110px !important;
}


.doublething{
	bottom: 0px;
	top: 220px !important;
	height: auto;
}


.promoheader{
	height: auto;
	overflow: visible;
}


.biii{
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
}

.appstore{
	margin-left: auto !important;
}

.topLeft{
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	text-align: center;
	width: auto;
	margin-top: 50px;
}

.topRight{
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	text-align: center;
	width: auto;
}

.desc{
	width: auto;
	left: 10px;
	right: 10px;
	top: 150px;
	text-align: center;
	
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	text-align: center;
	width: auto;
	bottom: auto;
	margin-top: 50px;
}

.descMain{
	width: auto;
	left: 10px;
	right: 10px;
	text-align: center;
	
	position: absolute;
	top: auto;
	right: auto;
	left: auto;
	text-align: center;
	width: auto;
	bottom: auto;
	margin-top: 200px;
	width: 100%;
	top: -20px;
	
}

.frieworksphone{
	margin-top:70px;
	margin-right: -160px;
	top: 0px;
	display: inline-block;
}

.ldfsfsda{
	position: relative;
	top: auto;
	right: auto;
	left: auto;
	text-align: center;
	width: auto;
	bottom: auto;
	bottom: auto !important;
}

.fgdfgdfsgfdgsdf{
	margin-top: 300px;
}

.footermid{
	font-size: 10px;
	margin-left: 40px;
}

.fgfgfgfgf{
	font-size: 35px !important;
}

.cutoffsides{
	height: 900px;
}

.logoHoln{
	text-align: center;
	width: 100%;
	top: 80px;
	
	left: 0px;
}

.contactUsBtnnn{
	display: none;
}


.contactusrel{
	display: block;
	width: 100%;
	text-align: center;
}

.bbbfdfvfd{
	background-color: #542086;
	display: inline-block;
	float: none;
}

.sideBanner{
	width: 100% !important;
	direction: ltr !important;
}

.sideBanner:nth-child(even){
	background-color: #551A88;
	color: white;
}


.sideBanner:nth-child(odd){
	background-color: white;
	color: #551A88;
}

.smallHeader{
	padding-top: 10px;
	
}

#aboutheresearch{
	font-size: 20px;
	background-color: white;
	padding: 6px;
	position: absolute;
	top: 77px;
	right: 30px;
	width: 90%;
	
	box-sizing: border-box;
	
	border-radius: 5px;
}

.extralower{
	top: 300px !important;
}

.r1{
	width: auto !important;
	left: 0px !important;
}

.SBIN{
	display: none;
}

.ttilAH{
	padding-left: 0px;
	text-align: center;
}

.picholdsn{
	position: relative;
	bottom: auto;
	display: inline-block;
	left: auto;
	width: 80% !important;
}

.mobileOnlySHow{
	display: block !important;
	padding: 30px 0px;
}


.sideBanner{
	height: auto;
}

.r1{
	left: 0px !important;
	right: 0px !important;
	top: 320px !important;
	width: auto !important;
}

.r2{
	left: 0px !important;
	right: 0px !important;
	top: 360px !important;
	width: auto !important;
}

.backholdin{
	height: 80px;
}

.leanmorellnin{
	margin-top: 10px;
}

.mapHollds{
	margin-top: 60px;
}

.maptitle{
	margin-top: -69px;
}

.textHolderLeM{
	width: 95%;
}

.textInSlide{
	font-size: 15px;
}

.textInSlide ul{
	margin-top: -20px;
}





















}