/* BTM - Mobile */
/* Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 736px) {
body {
	font-size:14px;
}
.wrapper, .wrapper1 {
	width: 95%;
}
/*================================ Home Page ===================================*/
.logo {
	padding-top: 4%;
	padding-bottom: 4%;
	width: 100%;
	text-align:center;
}
.top-right-outer, .top-right-outer1 {
	margin-top: 2%;
	width: 93%;
}
.phone-ico {
	width: 8%;
}
.top-text1, .top-text2 {
	font-size: 5.5vw;
	line-height:45px;
}
.chat-ico {
	width: 10%;
}
.main-top-margin {
	background-size:660%;
	padding-top: 8%;
	margin-top:5%;
	background-position:top;
}
.left-panel-outer {
	width: 100%;
	margin-right: 0%;
}
.right-panel-outer {
	margin-top:3%;
	width: 100%;
}
.order-heading1, .order-heading {
	font-size:28px;
}
.product-header, .product-details {
	font-size:14px;
}
.shipping-label, .shipping-label-01 {
    width: 100%;
    font-size: 15px;
    line-height: 30px;
	margin-left:0%;
}
.shipping-field, .shipping-field-01 {
    width: 100%;
}
.text-field-01 {
	padding:2%;
}
.font-20, .font-20a {
    font-size: 15px;
}
.order-upsell-heading, .order-upsell-text5 {
	font-size:24px;
}
.order-upsell-text1, .order-upsell-text6 {
    width: 100%;
    font-size: 25px;
}
.order-upsell-text4 {
	font-size:21px;
}
.order-upsell-bg {
	background-size:175%;
}
.right-panel-heading, .right-panel-heading1 {
	font-size:16px;
}
.footer-50 {
	width: 100%;
}
.footer-copyright, .footer-social {
    margin-top: 5%;
    text-align: center;
}
.footer-text1, .footer-text3 {
	text-align:center;
    margin-left: 0%;
    width: 100%;
	margin-top:10%;
}
.footer-padding {
	padding-top:10%;
	padding-bottom:10%;
}
.footer-logo {
    text-align: center;
}
.top-guarantee-seal {
	display:none;
}
.enhance-sex-bg {
	background-size:366% !important;
}
.package-height {
	min-height: 200px;
}
/*================================ Home Page ===================================*/ 

}
@media only screen and (min-width: 480px) and (max-width: 669px) {
.top-right-outer {
	width:85%;
	margin:auto;
	float:none;
}
