/*responsive*/
@media only screen and (max-width : 1243px){
	.navbar-brand{width:25%;}
	.navbar-brand img{width:100%;}
	.product-img {padding:0;}
	.container, .description, .testi-article, .artikel-content, .product-detail, .blog, .video, .footers{width:100%;}
	.contact_ctn>.col-sm-10{padding:0 0 0 10px;}
	.footer_left{padding-left:0;}
}
@media only screen and (max-width : 1024px){
	.carousel-caption h1{font-size: 8em;}
	.mv_mid img{width: 125%;}
	.mv_bottom{margin-top: -7px;}
	.footer_right span{padding: 30px 0 20px;}


	/*---  PRODUCT  ---*/
	ul.grid-list li{margin-left: -4px;}


	/*---  PRODUCT DETAIL  ---*/
	.price, .addtocart, .sharing{width: 100%;}
	.testi-article p.btm_text{padding: 15px;}



	/*---  BLOG & VIDEO  ---*/
	.article-text p{line-height: 2;}
	.blogs_ctn{padding: 20px 30px 0;}


	/*---  ABOUT US  ---*/
	.about1{padding: 0;}
	.about-img img{width: 100%;margin-top: 20px;}
	.abouts_content ul{padding-left: 30px;}


	/*---  CONTACT  ---*/
	.contact_ctn>.col-sm-10{padding:0 0 0 15px;}
	.sendemail input[type=text],.sendemail textarea{width: 50%;}
}

@media only screen and (max-width : 768px) {
	h1{font-size:32px !important;}
	.navbar-right{text-align:center;}
	.navbar h3{margin:15px 0;}
	ul.nav.navbar-nav.navbar-right li a{padding:10px 0;}
	ul.nav.navbar-nav.navbar-right li.active a{border-bottom: none;}
	ul.nav.navbar-nav.navbar-right li a:hover{border-bottom: none; color: #6eecff;}
	.navbar-toggle{margin:25px 0 25px; margin-right:0;}
	.mobile-search, .mobile-login, .mobile-cart{display:block;}
	.navbar-brand{width:50%; padding:5px 15px 15px;}
	.navbar-brand img{width:auto; height:70px; padding: 0; margin: 0 0 20px;}
	.img_logo_mobile{display:block;}
	.img_logo{display:none;}
	ul.nav.navbar-nav.navbar-right{margin:0 0 10px; top: 20%; border-top: none;}
	div.navbar-collapse.navHeaderCollapse{width:100%; margin:0; padding:0; border-color: #fff;}
	div.navbar-collapse.navHeaderCollapse.collapse.in{margin-left: 0; border-color: #fff;}
	.navbar h3{text-align: center;}
	.navbar-nav > li{float:right; width:100%; display:block;}
	.navbar-nav > li.icon{float:none; width:30px; display:inline-block; text-align:center;}
	ul.nav.navbar-nav.navbar-right li a{margin:0 !important;}
	.dropdown-child{position:relative; width:100%; background-color:#fafafa; border:none;}
	.dropdown-child li{border-bottom:solid 1px #CCC;}
	ul.nav.navbar-nav.navbar-right li .dropdown-child li a{color:#222;}
	.mainvideo{margin-bottom:50px;}
	#slider{display:none;}
	#slidermobile{display:block;}
	.slick-slide img{width:100%;}
	.banner-container{display:none;}
	.banner-container-mobile{display:block;}
	.welcome, .bytag, .byhealthtopics, .ourmission, .ourvalues{padding:0 0 30px;}
	.welcome h1, .bytag h2, .byhealthtopics h2, .ourmission h2, .ourvalues h2{margin:0 0 50px;}
	#testimonial .slick-slider{padding:0;}
	#testimonial .slider-item{padding:60px 0 60px;}
	/*.newsletter form{padding:0;}
	.newsletter input[type="button"], .newsletter input[type="submit"], .newsletter input[type="text"]{width:100%; margin:5px 0;}*/
	.footer{padding:15px 15px 20px;}
	.footer_left{clear:both; margin:0; text-align: center;}
	.footer_left .copyright{margin-top:4px;}
	.footer_right{clear:both; width:100%; text-align: center; margin:10px 0 0; padding:0; font-size: 14px;}
	.footer_right br{display:block;}
	.footer_right ul{float:none;}
	.footer_right li{float:none; padding:0;}
	.footer_right .sep-right{border-right:none; margin:0 15px 0 0 !important; padding:5px 15px; border-left:dotted 1px #94c93d;}
	.footer_right .text{margin:0 15px;}
	.footer_right li.text a{line-height:24px;}
	.footer_right .icon{margin:0 5px;}
	.footer_right .social img{padding:0; margin:10px 0 0;}

	/*---  PRODUCT  ---*/
	.product-list{margin-top:30px;}
	.product-list img.mainimage2{height:auto;}

	/*---  PRODUCT DETAIL  ---*/
	.search-list{padding:0 30px;}
	.search-list .item>div{padding:0;}
	.search-list img.mainimage2{height:auto; margin-bottom:15px;}
	.product-info{text-align:left;}
	.product-info-text{padding:0 15px;}
	.product-info-text h1{padding:10px 0 30px !important; font-size:24px !important;}
	.price span{width: 100%;}
	.video-product iframe{height: 340px;}
	.related_article div{float:none;}
	.related_article img.ra_img{width: 100%;}
	.related_article p.ra_text{padding: 0;}

	/*---  BLOG & VIDEO  ---*/
	.article-ctn{padding:30px 0;}
	.article-text{padding: 0;}
	.vid iframe{height: 400px;}
	.vid strong {font-size: 24px;}
	.video-item{padding:0;}


	/*---  ABOUT US  ---*/
	.about-text p.atext{padding: 10px 20px;}
	.about-img img{margin-top: 0;margin-bottom: 40px;}


	/*---  CONTACT  ---*/
	.contact{padding:160px 15px 50px;}
	.contact h1{margin:0 -15px 50px;}
	.sendmail{margin-top: 50px;}
}


/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.navbar-brand img{margin: 0 0 0 -15px;}
	.navbar h3{font-size: 28px;}
	.mobile-search{margin:20px 10px 0 3px}
	.mobile-login, .mobile-cart{margin:20px 0 0 5px;}
	.footer_left img{ width: 40%; margin:0 2.5%; text-align: center;}

	/*---  PRODUCT  ---*/
	.sort_products select{padding: 4px 25px 4px 5px;}
	select.sort{padding: 4px 15px 4px 5px;margin-left: -18px;}
	span.arrow-up{padding: 4px 10px;}
	ul.grid-list li{margin-left: -5px;padding: 4px 6px;}


	/*---  PRODUCT DETAIL  ---*/
	.product-info-text h1{padding:0;}
	.price{margin:20px 0 0;}
	.price p{padding: 0}
	.price span{padding: 5px 14px 5px 0;}
	.price span i{font-size: 14px;}
	.product-img {padding: 0;}
	.product-info{padding: 0;}
	.price, .sharing{padding: 5px;}
	.price span{padding-right: 5px;}
	.price span i{font-size: 14px;}
	.description{padding: 0;}
	ul.nav.nav-tabs li{font-size: 11px;}
	ul.nav.nav-tabs li a{margin:0 2px 0 0; padding:8px 10px;}
	.video-product iframe{height: 180px;}
	.testi-article{padding:0;}
	.testimonial h3,.related_article h3{font-size: 22px;}
	.testimonial blockquote{font-size: 14px;}
	.related_article strong{font-size: 18px;}
	.related_article p.ra_text{font-size: 14px;}


	/*---  BLOG & VIDEO  ---*/
	.blog,.video{padding: 30px 10px;}
	.blogs h3,.videos h3{font-size: 26px;}
	.blogs h4,.videos h4{font-size: 16px;}
	.blogs_ctn{padding: 0 20px;}
	.article-text h2{font-size: 20px;padding: 0;}
	.article-text p{padding: 0;}
	.videos_ctn{padding:0;}
	.vid{padding:20px 0 !important;}
	.vid iframe{height: 180px;}
	.vid strong {font-size: 18px;}


	/*---  ABOUT US  ---*/
	.abouts_title h3{font-size: 18px;}
	.abouts_title h2{font-size: 24px;}
	.about-text{padding: 0;}
	.about-text p.atext{padding: 0 10px;}
	.about-img{padding: 15px;}
	.about-img img{margin-bottom: 20px;}
	.abouts_content{padding: 0 10px 30px;}
	.abouts_content ul{padding:0 0 0 20px;}


	/*---  CONTACT  ---*/
	.contacts p{font-size: 14px;}
	.contacts h2{font-size: 28px; background-size: 40%, auto;}
	.contact_ctn{padding:10px 0 30px 0;}
	.contact_ctn strong{font-size: 24px;}
	.contact_ctn strong span{font-size: 12px;}
	.sendmail{padding: 20px 10px;}
	.sendmail h2{background-size: 40%, auto;}
	.sendemail input[type=text]{width: 100%; margin: 5px 0;}
	.sendemail textarea{width: 100%; margin: 5px 0;}
	.sendemail input[type="button"], .sendemail input[type="submit"]{margin:10px 0 0;}
	.join{padding:20px 15px; background-repeat: repeat;}
	.joins input[type=text]{width: 100%; margin:5px 0;}
	.join h2{font-size: 28px;}
	.joins p{font-size: 14px; padding: 0;}
}

@media only screen and (max-width : 320px) {
	.navbar-brand{width:50%;}
}