/* Small Desktop Layout */
@media only screen and (min-width: 991px) and (max-width: 1200px) {
.buy_product_link a {padding: 10px 24px;}
.single_page_testimonial_content {min-height: 420px;}
.header_social {width: 62%;}
.download_content p {margin-right: 16px;width: 78%;}
}

/* Tablet Layout */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.main_menu ul li a, .home_menu ul li a {font-size: 14px;padding: 0 15px;}
.single_product_image {float: none;margin: 0 auto 0 89px;width: 116px;}
.buy_product_text h3 {font-size: 12px;}
.buy_product_text h2 {font-size: 38px;}
.buy_product_link a {display: block;font-size: 16px;padding: 10px;text-align: center;}
.single_page_testimonial_content {min-height: 530px;}
.single_benefit_thumbnail,.single_benefit.right .single_benefit_thumbnail {float: none;}
.single_benefit_content,.single_benefit.right .single_benefit_content {float: none;width: 100%;}
.header_social {width: 49%;}
.home_header_right_content h3 {font-size: 13px;}
.home_header_right_content p {font-size: 15.5px;}
.home_header_right_content h2 {font-size: 27.55px;}
.single_product_one {min-width: 144px;}
.single_product_two {min-width: 138px;}
.rubbing_oil_image {margin-left: -212px;width: 278px;}
.download_content p {font-size: 10px;margin-right: 0;margin-top: 23px;width: 82%;}
.download_content a {float: right;margin-top: 25px;}
.home_content_testimonial p {font-size: 12.5px;}
.home_promotion_content h2 {padding: 11.5px;}
}


/* Mobile Small Layout */
@media only screen and (max-width: 767px) { 
.home_menu {margin-left: 0;margin-top: 0;text-align:center;position:relative;}
.main_menu,.home_main_menu {background: #f9c053 none repeat scroll 0 0;margin: 25px 0;position: absolute;top: -20px;z-index: 1;width:100%;padding:10px 0;}
.home_main_menu {top:-25px;}
.main_menu ul li,.home_menu ul li {display: block;}
.main_menu ul li a:before, .home_menu ul li a:before{display:none}
.main_menu ul li a, .home_menu ul li a {color: #fff;}
.home_menu ul li a {display: block;padding: 0;}
.translator {position: relative;right: -8px;text-align: center;top: 5px;}
.title_section h2,.benefit_title.benefit h2,.benefit_title h2 {font-size: 15px;width: 203px;}
.title_section h2:before,.benefit_title h2:before {background-size:55px auto;left: -10px;top: 1px;}
.title_section h2:after,.benefit_title h2:after {background-size:55px auto;right: -41px;top: 1px;}
.paginations a {font-size: 10px;padding: 2px 10px;}
.buy_product_text {text-align: center;}
.single_product_one {min-width: 140px;}
.single_product_two {min-width: 113px;clear: right;}
.single_product_image {float: none;margin: 90px auto 0;width: 115px;}
.buy_product_link {text-align: center;margin-bottom: 20px;}
.social_bookmarks ul {margin: 12px 0 0;text-align: center;}
.single_product {margin: 0 auto;width: 253px;}
.single_info {float: none;width: 100%;}
.title_section.about h2 {width: 165px;}
.about_content {display: inherit;}
.single_page_testimonial {margin-bottom: 15px;}
.single_promo_image {margin: 0 auto 10px;width: 270px;}
.single_benefit_content.checked h2:before {right: -20px;}
.single_benefit_thumbnail,.single_benefit.right .single_benefit_thumbnail {float: none;}
.single_benefit_content,.single_benefit.right .single_benefit_content {float: none;width: 100%;}
.header_social {width: auto;}
.home_header_left  a {display: block;margin: 0 auto;width: 163px;}
.rubbing_oil_image {left: -5px;margin: 0 auto 15px;position: relative;text-align: center;top: 0;width: 125px;}
.home_header_right_content h3 {font-size: 12px;}
.home_header_right_content p {font-size: 14.5px;}
.home_header_right_content h2 {font-size: 23.55px;}
.home_header .buy_product_link a {width: 100%;}
.home_header_right {margin: 0 auto;width: 256px;}
.download_content p {color: #fff;float: left;font-size: 10px;margin-right: 0;margin-top: 33px;padding-left: 10px;width: 81%;}
.home_promotion_content h2 {width: 200px;}
.allergic h2 {font-size: 10px;}
.allergic h2 span {font-size: 15px;padding-left: 4px;}
.allergic img {margin-left: -95px;z-index: -1;}
}



/* Mobile Large Layout Layout */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

}

@media only screen and (max-width: 767px) {
    section.cntnt-bx { 
    width: 100% !important; 
}
    
    .bgim-ttl h1 { 
    width: 90% !important;  
}
    .ftr-lnks-a a {
    margin: 5px !important; 
	display: grid !important;
}
}

@media only screen and (max-width: 480px) {
.ftr-lnks-a a {
    margin: 5px !important; 
	display: grid !important;
}
}
@media only screen and (max-width: 320px) {
.ftr-lnks-a a {
    margin: 5px !important; 
	display: grid !important;
}
}