#buy_container {
	width: 90%;
	margin-bottom: 5px;
	border: 0px solid #FF9933;
	height: 100vh;
}

@media screen and (min-width:880px) {
#buy_container {
	margin-top: 40px;
	padding-left: 10px;
}
}

@media screen and (min-width:880px) and (max-width:1180px) and (orientation: landscape) {
#buy_container {
	margin-top: 20px;
	padding-left: 10px;
	margin-bottom: 50px;
}
}	

@media screen and (min-width:680px) and (max-width:880px) {
#buy_container {
	margin-top: 10px;
	padding-left: 50px;
	margin-bottom: 200px;
}	
}

/* Home tv */
@media only screen and (min-width:1919px) and (max-width:1921px) and (min-height:900px) and (max-height:938px){	
#buy_container {
	width: 60%;
	margin-top: 60px;
	padding-left: 360px;
	margin-bottom: 50px;
}
}	

/* Lenovo Laptop */
@media only screen and (min-width:1518px) and (max-width:1536px) and (min-height:694px) and (max-height:755px){	
#buy_container {
	padding-left: 130px;
}
}

@media screen and (max-width:680px) {
#buy_container {	
	width: 100%;
	margin-top: 15px;
	padding-left: 0px;
}
}

/* Nokia Lumia 2520 */
@media only screen and (min-width:607px) and (max-width:608px) and (min-height:1080px) and (max-height:1081px){
#buy_container {	
	width: 100%;
	margin-top: 40px;
	padding-left: 0px;
}
}

/* Google Nexus 7 */
@media only screen and (min-width:602px) and (max-width:603px) and (min-height:800px) and (max-height:968px){
#buy_container {	
	width: 100%;
	margin-top: 40px;
	padding-left: 0px;
}
}

/* Amazon Kindle Fire */
@media only screen and (min-width:600px) and (max-width:600px) and (min-height:1024px) and (max-height:1024px){
#buy_container {	
	width: 100%;
	margin-top: 40px;
	padding-left: 0px;
	margin-bottom: 300px;
	height: 100vh;
}
}

/* Apple iPad Pro 2015 12.9 */
@media only screen and (min-width:1024px) and (max-width:1024px) and (min-height:1366px) and (max-height:1366px){
#buy_container {
	margin-bottom: 500px;
}
}

/* Apple iPad Pro 2015 12.9 */
@media only screen and (min-width:834px) and (max-width:834px) and (min-height:1194px) and (max-height:1194px){
#buy_container {
	margin-bottom: 400px;
}
}

/* Apple iPad Pro 2015 12.9 */
@media only screen and (min-width:1366px) and (max-width:1366px) and (min-height:1024px) and (max-height:1024px) and (orientation: landscape){
#buy_container {
	margin-bottom: 500px;
}
}


/* Apple iPhone X & XS & 6 */
@media only screen and (min-width:375px) and (max-width:375px) and (min-height:667px) and (max-height:739px){
#buy_container {
	margin-top: 30px;
	height: 100vh;
}
}

/* Apple iPhone 5  7 Motorola Droid */
@media only screen and (min-width:568px) and (max-width:569px) and (min-height:320px) and (max-height:320px) and (orientation: landscape){
#buy_container {
	margin-top: 30px;
}
}

/* Apple iPhone 6 */
@media only screen and (min-width:667px) and (max-width:667px) and (min-height:375px) and (max-height:375px) and (orientation: landscape){
#buy_container {
	margin-top: 30px;
}
}

/* Apple XS Max & 6S Plus */
@media only screen and (min-width:414px) and (max-width:414px) and (min-height:736px) and (max-height:816px){
#buy_container {
	margin-top: 30px;
	height: 100vh;
}
}

/* Google Pixel 3 & Samsung Galaxy Note 9 */
@media only screen and (min-width:360px) and (max-width:360px) and (min-height:720px) and (max-height:740px){
#buy_container {
	margin-top: 30px;
	height: 100vh;
}
}

/* Google Galaxy Nexus & Samsung Galaxy Note */
@media only screen and (min-width:640px) and (max-width:640px) and (min-height:360px) and (max-height:400px) and (orientation: landscape){
#buy_container {
	margin-top: 30px;
}
}

/* Google Nexus One */
@media only screen and (min-width:533px) and (max-width:533px) and (min-height:320px) and (max-height:320px) and (orientation: landscape){
#buy_container {
	margin-top: 30px;
}
}

/* Blackberry Bold */
@media only screen and (min-width:479px) and (max-width:480px) and (min-height:320px) and (max-height:801px){
#buy_container {
	margin-top: 30px;
}
}

/* LG G Flex */
@media only screen and (min-width: 424px) and (max-width:424px) and (min-height:753px) and (max-height:753px){
#buy_container {
	margin-top: 30px;
}
}

/* Microsoft Surface RT */
@media only screen and (min-width:768px) and (max-width:768px) and (min-height:1366px) and (max-height:1366px){
#buy_container {
	margin-bottom: 600px;
}
}

/* Microsoft Surface RT */
@media only screen and (min-width:800px) and (max-width:800px) and (min-height:1280px) and (max-height:1280px){
#buy_container {
	margin-bottom: 600px;
}
}

#buy_desktop {
	width: 95%;
	padding-top: 10px;
	padding-left: 50px;
	border: 0px solid #66CCFF;
	display: inline-block;
}

@media screen and (min-width:880px) and (max-width:1180px) and (orientation: landscape) {
#buy_desktop {
	padding-top: 0px;
}
}
	
@media screen and (min-width:680px) and (max-width:880px) {
#buy_desktop {
	padding-top: 0px;
	padding-left: 0px;
	border: 0px solid #66CCFF;
}
}

#buy_mobile {
	width: 100%;
	padding-top: 0px;
	padding-left: 10px;
	border: 0px solid #66CCFF;
	display: inline-block;
}

/* Amazon Kindle Fire */
@media only screen and (min-width:600px) and (max-width:600px) and (min-height:1024px) and (max-height:1024px){
#buy_mobile {
	padding-left: 30px;
}
}

@media screen and (min-width:880px) {
#buy_left {
	width: 45%;
	float: left;
	text-align: left;
	padding-left: 50px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}

#buy_right {
	width: 45%;
	float:left;
	text-align: left;
	padding-left: 50px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}
}

@media screen and (min-width:880px) and (max-width:1180px) and (orientation: landscape) {
#buy_left {
	width: 45%;
	float: left;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}

#buy_right {
	width: 45%;
	float:left;
	text-align: left;
	padding-left: 30px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}
}

/* Apple iPad Pro 2015 12.9 */
@media only screen and (min-width:1024px) and (max-width:1024px) and (min-height:1366px) and (max-height:1366px){
#buy_left {
	width: 45%;
	float: left;
	text-align: left;
	padding-left: 0px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}

#buy_right {
	width: 45%;
	float:left;
	text-align: left;
	padding-left: 60px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}
}

/* Apple iPad Pro 2011 */
@media only screen and (min-width:1194px) and (max-width:1194px) and (min-height:834px) and (max-height:834px) and (orientation: landscape){
#buy_left {
	width: 45%;
	float: left;
	text-align: left;
	padding-left: 0px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}

#buy_right {
	width: 45%;
	float:left;
	text-align: left;
	padding-left: 60px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}
}

@media screen and (min-width:680px) and (max-width:880px) {
#buy_left {
	width: 45%;
	float: left;
	text-align: left;
	padding-left: 0px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}

#buy_right {
	width: 45%;
	float:left;
	text-align: left;
	padding-left: 60px;
	padding-top: 30px;
	border: 0px solid #DDDDDD;
}
}

@media screen and (max-width:680px) {
#buy_left {
	width: 30%;
	float:left;
	display: inline;
	text-align: left;
	padding-left: 5px;
	border: 0px solid #DDDDDD;
}

#buy_right {
	width: 65%;
	float:left;
	display: inline;
	text-align: left;
	padding-left: 5px;
	border: 0px solid #DDDDDD;
}
}

@media screen and (min-width:880px) {
#cdbaby_player {
	width: 45%;	
}
}

@media screen and (max-width:880px) {
#cdbaby_player {
	float: left;
	width: 45%;
	padding-top: 10px;
	padding-left: 34px;
	padding-bottom: 10px;
}
}

@media screen and (max-width:680px) {
#cdbaby_player {
	float: left;
	width: 80%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
}

/* Amazon Kindle Fire */
@media only screen and (min-width:600px) and (max-width:600px) and (min-height:1024px) and (max-height:1024px){
#cdbaby_player {
	float: left;
	width: 80%;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
}


/* Blackberry Bold */
@media only screen and (min-width:480px) and (max-width:480px) and (min-height:320px) and (max-height:480px){
#cdbaby_player {
	padding-top: 30px;
}
}

@media screen and (min-width:880px) {
#digitalbuttons {
	padding-top: 0px;
	padding-bottom: 8px;
}
}

@media screen and (max-width:880px) {
#digitalbuttons {
	padding-top: 5px;
	padding-left: 34px;;
}
}

/* Amazon Kindle Fire */
@media only screen and (min-width:600px) and (max-width:600px) and (min-height:1024px) and (max-height:1024px){
#digitalbuttons {
	padding-top: 5px;
	padding-left: 120px;;
}
}

@media screen and (max-width:680px) {
#buy_desktop {
	display: none;
}
}

@media screen and (min-width:680px) {
#buy_mobile {
	display: none;
}
}