/* SleepMedDirect - Mobile */
/* Portrait and Landscape */
@media only screen and (min-width: 320px) and (max-width: 669px) {
.main-wrapper {
	width: 95%;
}
/*================================ Home Page ===================================*/
.logo {
	padding-bottom: 3%;
	padding-top: 3%;
	text-align: center;
	width: 100%;
}
.live-chat-text {
	font-size: 5.2vw;
	padding-left: 3%;
}
.number-text {
	font-size: 5.2vw;
	padding-left: 3%;
	padding-right: 3%;
}
.top-icons {
	height: 56px;
	padding-left: 3%;
	padding-right: 3%;
	padding-top: 6.2%;
}
.menu-outer {
	background: #00a6ff;
	margin-top: 0;
	width: 100%;
}
.footer-text1 {
	font-size: 5vw;
}
.footer-text2 {
	font-size: 5vw;
}
.footer-text3 {
	font-size: 3.5vw;
}
.copyright {
	font-size: 3.5vw;
	text-align: center;
	width: 100%;
}
.footer-right {
	margin-top: 3%;
	width: 100%;
}
.number-text1 {
	font-size: 5.2vw;
}
.live-chat-text1 {
	font-size: 5.2vw;
}
.yellow-strip-text {
	font-size: 6vw;
	text-align: center;
	width: 100%;
}
.yellow-strip-btn-outer {
	width: 100%;
	margin-top: 3%;
}
.btn-wrapper1 {
	width: 100%;
}
.topheader-button1, .topheader-button3 {
	font-size: 6vw;
}
.top-header-heading-white, .top-header-heading1 {
	font-size: 4.5vw;
}
.top-header-heading2 {
	font-size: 8vw;
}
.slider-main {
	width: 100%;
}
.slider-frame {
	height: 255px;
	width: 98%;
}
.top-header-text-outer {
	float: left;
	margin-left: 0;
	margin-top: 3%;
	width: 100%;
}
.top-ul, .section1-subheading, .section2-subheading {
	font-size: 4vw;
}
.header-price {
	font-size: 17px;
}
.price {
	font-size: 22px;
}
.header-btn-outer {
	width: 35%;
}
.header-start-heading {
	width: 35%;
	margin-left: 2%;
}
.header-btn, .header-btn1 {
	font-size: 5vw;
}
.header-bottom-heading {
	font-size: 4.5vw;
}
.section2-heading {
	font-size: 6vw;
}
.quality-section1, .quality-section2 {
	width: 100%;
}
.section3-heading, .section4-detail-heading {
	font-size: 6vw;
}
.detail-left-pic {
	margin-right: 0%;
	width: 100%;
}
.detail-right-content {
	font-size: 3.5vw;
	margin-top: 4%;
	width: 100%;
}
.section6-heading {
	font-size: 8vw;
}
.testimonials1, .testimonial2 {
	width: 100%;
	font-size: 3.5vw;
	padding-bottom: 3%;
}
.testi-heading {
	font-size: 6vw;
}
/*================================ Home Page ===================================*/
/*================================ Order Page ===================================*/
.inner-top-header {
	font-size: 9vw;
}
.inner-left-section {
	width: 100%;
	margin-right: 0%;
}
.inner-right-section {
	width: 96%;
}
.inner-heading {
	font-size: 5vw;
}
.product-details-header {
	font-size: 3.5vw;
}
.product-description, .product-size, .product-price {
	line-height: 120%;
}
.product-details-outer {
	font-size: 3vw;
	padding-bottom:4%;
	padding-top:4%;
}
.buynow-btn {
	font-size: 6vw;
}
.rightpanel-caption1, .rightpanel-caption {
	font-size: 4.5vw;
}
.total {
	font-size:3.5vw;
	line-height:200%;
}
.total-price  {
	font-size:5vw;
}
.accessories-outer {
	width:100%;
	padding-bottom:4%;
}
.light-blue-bold {
	font-size:5vw;
}
.field-label, .field-outer {
	width:100%;
	font-size:16px;
	line-height:30px;
}
.order-section-outer {
	font-size:4vw;
}
.gallery-image-thumb {
	width: 100%;
}
/*================================ Order Page ===================================*/
}
/*==============================================================*/

@media only screen and (min-width: 480px) and (max-width: 669px) {
.rightpanel-caption1, .rightpanel-caption {
	font-size: 3vw;
}
.product-details-outer {
    font-size: 2.5vw;
}
.order-section-outer {
	font-size:3vw;
}
}
