/*----*****---- << Desktop >> ----*****----*/	
@media only screen and (min-width:960px) and (max-width:1120px) {
.wrapper { max-width: 98%; margin: 0 auto; padding: 0 0 0 0; }

}

/*----*****---- << Tablet (Portrait) >> ----*****----*/	
@media only screen and (min-width:768px) and (max-width:959px) {
.wrapper { max-width: 97%; margin: 0 auto; padding: 0 0 0 0; }

.icon011 { float:left; padding-left:55px; margin-left:15px; }
.icon022 { float:left; padding-left:55px; margin-left:25px; }
.icon033 { float:left; padding-left:55px; margin-left:25px; }
.member02 { width:auto; }
.member01 { width:389px; }
.billingdetail { width: 48%; }

.chooseimg { width:95%; float:left; }
.textchoose { width:95%; float:left; margin-top:25px; }
.video-box { width:100%; height:auto; }
.video-box img { max-width:100%; width:100%; }

.text-abc { width:23%;}
.bestbuy { width:80px !important; height:80px !important; }
.comboone { width:29%; padding:15px; }
.comboone img { max-width:100%; width:100%; }
.combotwo { width:29%; padding:15px; }
.combotwo img { max-width:100%; width:100%; }
.combotwo h4:hover { background:none; max-width:100%; height:inherit; }
.combothree { width:29%; padding:15px; }
.combothree img { max-width:100%; width:100%; }
.combothree h4:hover { background:none; max-width:100%; height:inherit; }


}

/*----*****---- << Mobile (Landscape) >> ----*****----*/	
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper { max-width: 95%; margin: 0 auto; padding: 0 0 0 0; }

.midstrip { background-image:none; background-color:#26262b; }
.icon011 { width:75%; padding-left:55px; margin-left:25px; }
.icon022 { width:75%; padding-left:55px; margin-left:25px; margin-top:15px; margin-bottom:15px; }
.icon033 { width:75%; padding-left:55px; margin-left:25px; }
.member02 { float:left; width:auto; margin:17px 0 0 0; }
.member01 { width:389px; }
.billingdetail { width: 48%; }
.getx { width:95%; margin-left:19px; }
.mybox2 ul { margin-top:55px; }
.mybox2 ul li { display:block; margin-top: 5px; text-align:center; }
.newcustomer { width:95%; float:left; margin-bottom:25px; }
.registercustomer { width:95%; float:left; }
.billingdetail { float:left; width:95%; }
.billingpayment { width:95%; }
.radibox img { max-width:100%; width:100%;}

.chooseimg { width:100%; float:left; }
.chooseimg img { max-width:100%; width:100%; }
.textchoose { width:100%; float:left; margin-top:25px; }
.video-box { width:100%; height:auto; }
.video-box img { max-width:100%; width:100%; }
.spcaloffer { width:100%; float:left; }
.itemoffer { width:100%; float:left; margin-top:35px; }
.spcaloffer p { font-size:14px; line-height:25px; color:#b6b6b6; }
table#tbl tr:nth-child(even) { color: #fff8f3; }
table#tbl tr:nth-child(odd) { color: #f3fff7; }

.headtop { background-image:none; background-color:#f0eae1; height:auto; }
.logo-abc { width:50%; margin-left:165px; }
.menuxx { width:100%; margin:15px 0; padding:0 0; }
.text-abc { width:100%; text-align:center; margin:7px 0 15px; }
.infidellvideo { width:100%; float:left; }
.infidelltext { width:100%; float:left; margin-top:25px; }
.dvdbutton { width:75%; }
.instruction { width:95%; }
.driven2text { width:100%; }
.driven2img { width:100%; float:left; margin-top:20px; }
.infidellvideoxyz { width:100%; }
.infidelltextxyz { width:100%; float:left; margin-top:20px; }
.memberxx { padding-top:31px; height:89px; }
.memberxx h2 { font-size: 18px; }
.memberxx p { font-size: 15px; }
.drivenmedal img { margin-right:15px; margin-bottom:15px; }
.drivenmedal p { margin:0 0 0 0; }
.bestbuy { width:80px !important; height:80px !important; }
.comboone { width:93%; padding:15px; }
.comboone h3 { text-align:left; padding-left:95px;}
.comboone p { text-align:left; padding-left:50px;}
.combotwo { width:93%; padding:15px; margin:25px 0; }
.combotwo h3 { text-align:left; padding-left:95px;}
.combotwo p { text-align:left; padding-left:50px;}
.combotwo h4:hover { background:none; max-width:100%; height:inherit; }
.combothree { width:93%; padding:15px; }
.combothree h3 { text-align:left; padding-left:95px;}
.combothree p { text-align:left; padding-left:50px;}
.combothree h4:hover { background:none; max-width:100%; height:inherit; }


}

/*----*****---- << Mobile >> ----*****----*/
@media only screen and (max-width: 479px) {
.wrapper { max-width: 95%; margin: 0 auto; padding: 0 0 0 0; }

.logo { margin-left:15px; margin-top:13px;}
.logo img { max-width:100%; width:70%; }
.logonet { width:40%; margin-right:15px; }
.logonet img { max-width:100%; width:50%; }
.midstrip { background-image:none; background-color:#26262b; }
.icon011 { width:65%; padding-left:55px; margin-left:15px; }
.icon022 { width:65%; padding-left:55px; margin-left:15px; margin-top:15px; margin-bottom:15px; }
.icon033 { width:65%; padding-left:55px; margin-left:15px; }
.cartresp { display:none; }
.member02 { float:left; width:auto; margin:17px 0 0 0; }
.member01 { width:389px; }
.billingdetail { width: 48%; }
.getx { width:95%; margin-left:19px; }
.mybox1 { width:100%; }
.mybox2 { width:25%; }
.mybox3 { width:70%; margin-top:-25px; float:right; }
.mybox2 ul { margin-top:15px; }
.mybox2 ul li { display:block; margin-top: 5px; text-align:center; }
.member01 { width:85%;}
.member01 h4 {width:95%; float:left; margin-bottom:15px; }
.newcustomer { width:95%; float:left; margin-bottom:25px; }
.registercustomer { width:95%; float:left; }
.billingdetail { float:left; width:95%; }
.billingpayment { width:95%; }
.payusing h4 { float:left; margin-top:15px;}
.radibox img { max-width:100%; width:100%;}
.regbox-custom ul li .kkkk { width:100%;}
.billingdetail ul li .xxbox { width:70%;}
.billingdetail ul li .xxselect { width:76%;}
.ex001 { float:left; width:75%;}
.ex002 { float:left; width:75%;}
.boxall { margin-bottom:15px; padding-bottom:0; }

.chooseimg { width:100%; float:left; }
.chooseimg img { max-width:100%; width:100%; }
.textchoose { width:100%; float:left; margin-top:25px; }
.video-box { width:100%; height:auto; }
.video-box img { max-width:100%; width:100%; }
.spcaloffer { width:100%; float:left; }
.itemoffer { width:100%; float:left; margin-top:35px; }
.spcaloffer p { font-size:14px; line-height:25px; color:#b6b6b6; }
.textchoose { width:100%; }
.textchoose img { max-width:100%; width:100%; }

.menuxx ul li { line-height:25px; }
.top-headerx { display:none; }
.headtop { background-image:none; background-color:#f0eae1; height:auto; }
.logo-abc { width:50%; margin-left:117px; }
.menuxx { width:100%; margin:3px 0; padding:0 0; }
.text-abc { width:100%; text-align:center; margin:7px 0 15px; }
.infidellvideo { width:100%; float:left; }
.infidelltext { width:100%; float:left; margin-top:25px; }
.dvdbutton { width:90%; }
.instruction { width:100%; }
.driven2text { width:100%; }
.phycialdvd { margin:30px auto; }
.infidelltextxyz002 { margin-top:0; }
.driven2img { width:100%; float:left; margin-top:20px; }
.infidellvideoxyz { width:100%; }
.infidelltextxyz { width:100%; float:left; margin-top:20px; }
.memberxx { padding-top:31px; height:98px; }
.memberxx h2 { font-size: 16px; }
.memberxx p { font-size: 12px; }
.drivenmedal img { margin-right:15px; margin-bottom:15px; }
.drivenmedal p { margin:0 0 0 0; }
.bestbuy { width:80px !important; height:80px !important; }
.comboone { width:89%; padding:15px; }
.comboone h3 { text-align:left; padding-left:95px;}
.comboone p { text-align:left; padding-left:50px;}
.comboone img { max-width:100%; width:100%; }
.combotwo { width:89%; padding:15px; margin:25px 0; }
.combotwo h3 { text-align:left; padding-left:95px;}
.combotwo p { text-align:left; padding-left:50px;}
.combotwo h4:hover { background:none; max-width:100%; height:inherit; }
.combotwo img { max-width:100%; width:100%; }
.combothree { width:89%; padding:15px; }
.combothree h3 { text-align:left; padding-left:95px;}
.combothree p { text-align:left; padding-left:50px;}
.combothree h4:hover { background:none; max-width:100%; height:inherit; }
.combothree img { max-width:100%; width:100%; }
.instruction h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; }

}
