/*==============================
Responsive media queries AlphaPharm
================================*/


@media (min-width: 768px){

}
@media (min-width: 1240px){
	.container{width:1200px;}
}
@media(min-width: 1400px){
	.container{width:1330px;}
}
@media(min-width: 1500px){
	.headRight img {width: 60px;}

}
@media(min-width: 1800px){

}
@media(min-width: 1920px){

}
@media(max-width: 1480px){
	.sliderBanner .container { width: 90%;}
}
@media(min-width: 1399px) and (max-width: 1499px){
	.headRight {
		max-width: 58px;
		top: 24px;
	}
}
@media(min-width: 1280px) and (max-width: 1800px){
	.whyUs-itemDiv .titleDiv { font-size: 26px;}
	.main_header::before{background-size: 175px;}
	.menu_bar .col-sm-2.logo_parent {margin-left: 0;}
	.navbar-inverse .navbar-nav > li > a {font-size: 19px;}
	.navbar-nav > li {margin-left: 16px;}
	.col-sm-1.search_parent {width: 6%;}
	.search-form-top input{font-size: 16px;}
	.top-right{padding-left: 0;}
	.cart-box{margin-right: 22px;}
	.nav-drawer {margin-right: 15px;}
	.top-right{width: 19%;}
	.social-top ul li {height: 30px;width: 30px;line-height: 27px;}
	.social-top ul li + li {margin-left: 3px;}
	.sliderBanner{padding: 0 28px 0 15px;}
	.welcome-left{padding: 0 15px 0 0;}
	.welcome-right{padding-left: 30px;}
	.col-sm-9.manage { width: 75%;}
	.product-detail{padding: 0 20px;}
	.heading.left {margin-bottom: 15px;}
	.how-toRigh{padding: 18px 40px;}
	.homeWrapper:before { content: ''; background: url(../images/before-img.png) no-repeat; width: 203px; height: 367px;  background-size: 100%;}

}
@media (max-width: 1700px){
	.carousel-inner>.item:last-child .carousel-caption {top: 48%;}

	.navbar-inverse {
		margin-top: 17px;
	}
}
@media (max-width: 1676px){
.product-detail p {
		min-height: 82px;
	}
}
@media(min-width: 1400px) and (max-width: 1460px){
	.navbar-inverse .navbar-nav > li > a {
		font-size: 16px;
	}
}

@media (max-width: 1499px){
.banner-content h1 {
    font-size: 38px;
}
.banner-content.slidefive h1 {
    font-size: 65px;
    line-height: 68px;
}
.banner-content small {
    font-size: 72px;
}
.banner-content.slideTwo h1 {
    font-size: 74px;
}
.banner-content.slideSeven {
    max-width: 750px;
}
}



@media (max-width: 1400px){
	.main_header {
		padding: 10px 0px;
	}
	.navbar-nav > li {margin-left: 8px;}
	.col-sm-1.search_parent {width: 4%;}
	.nav-drawer {margin-right: 10px;}
	.cart-box {margin-right: 17px;}
	.menu_bar .col-sm-2.logo_parent{}
	.homeWrapper:before{background-size: 180px;}
	.menu_bar .col-sm-5 {width: 44.666667%;}
	.service-cont-hover h1{padding: 0 20px;}
	.product-detail {padding: 0 0px;}
	.heading h2:after, .heading h2:before{width: 60px;}
	.flip-clock-divider.minutes .flip-clock-label {right: -92px;}
	.navbar-inverse .navbar-nav > li > a {font-size: 16px;}
	.headRight {top: 22px;max-width: 53px;}
	.top-right {padding-left: 0;}
	span.countdown_amount {
		width: 55px !important;
		height: 55px !important;
		line-height: 43px !important;
	}
	.ujic-classic .countdown_section:after {
		bottom: 13px;
	}
	.carousel-inner>.item:last-child .carousel-caption {
		top: 48%;
	}

}
@media(min-width: 1200px) and (max-width: 1599px){
	/*.add-figcaption-2 {
		top: 68px;
		max-width: 499px;
	}*/
	.add-figcaption-2 p {
		font-size: 28px;
		line-height: 20px;
	}
	.add-figcaption {
		max-width: 426px;
	}
	h4.add-title {
		font-size: 36px;
	}
	.add-figcaption small {
		font-size: 26px;
	}
	.add-figcaption p {
		font-size: 36px;
	}

}
@media (max-width: 1399px){
	.product-item {
	    width: 25%;
	}
.banner-content.slideSeven {
    max-width: 700px;
}

}
@media (max-width: 1280px){
	.top-right {padding-left: 0;width: 20%;}
	.headRight {top: 24px;max-width: 45px;}
	.menu_bar .col-sm-5 {width: 43.666667%;}
	.col-sm-1.search_parent {width: 3%;	padding-right: 5px;	padding-left: 5px;}
	.social-top ul li {	height: 30px;width: 30px;line-height: 28px;	margin-top: 4px;}
	.navbar-inverse .navbar-nav > li > a {font-size: 14px;}
	.addImg > img {	margin-right: 11px;}
	span.countdown_amount {	width: 50px !important;	height: 50px !important;line-height: 39px !important;}
	.ujic-classic .countdown_section:after {bottom: 9px;}


	/**************************************************/
	.banner-content small {
		font-size: 40px;
		margin-bottom: 1px;
	}
	.banner-content h1 {
		font-size: 30px;
		line-height: 36px;
	}
	.banner-content span {
		font-size: 42px;
	}
	.banner-content span {
    font-size: 42px;
    color: #fff;
    margin: 0;
    text-shadow: none;
    float: left;
    width: 100%;
}

.banner-content.slideTwo h1 {
	font-size: 50px;
	padding-bottom: 2px;
}
.banner-content.slideTwo small {
    font-size: 45px;
}
.banner-content.slideTwo span {
    letter-spacing: 2px;
    font-size: 40px;
}

.banner-content.slideThree small {
	font-size: 22px;
	margin-bottom: 6px;
}
.banner-content.slideThree h1 span {
    font-size: 45px;
}
.banner-content.slideThree h1 {
	font-size: 45px;
	margin: 0 0 0 0px;
}
.banner-content.slideThree span {
    font-size: 34px;
}
.banner-content.slideThree h1 span:after {
    width: 85px;
    height: 52px;
    left: -12px;
    top: 10px;
}


.banner-content.slideFour {
    width: 400px;
}
.banner-content.slideFour small {
    font-size: 36px;
    margin-bottom: 0px;
}
.banner-content.slideFour h1 {
    font-size: 40px;
    line-height: 51px;
}
.banner-content.slideFour span {
    font-size: 43px;
}
.banner-content.slidefive small {
    font-size: 20px;
    margin-bottom: 4px;
}
.banner-content.slidefive h1 {
    font-size: 40px;
    line-height: 48px;
}
.banner-content.slidefive h1 span {
    font-size: 40px;
}
.banner-content.slidefive h1 span:after {
    width: 59px;
    height: 45px;
    left: -9px;
    top: 9px;
}

.carousel-inner>.item:last-child .carousel-caption {
	top: 45%;
	padding: 0px;
}
.banner-content.slideSix small:after {
    width: 123px;
    height: 138px;
    left: -38px;
    top: -35px;
    background-size: cover;
}
.banner-content.slideSix h1 {
    font-size: 48px ;
    line-height: 40px;
}
.banner-content.slideSix small {
    font-size: 42px;
    margin-bottom: 12px;
}
.banner-content.slideSix small span {
    font-size: 42px;
}


.banner-content.slideFour {
    width: 528px;
}
.banner-content.slideFour p {
    line-height: 46px;
}
.banner-content.slideFour small {
    font-size: 54px;
}
.banner-content.slideFour h1 {
    font-size: 53px;
}
.carousel-inner>.item:first-child .carousel-caption a.btn-read {
    margin-top: 35px;
}
.banner-content.slideFour .carousel-caption a.btn-read {
    margin-top: 35px;
}
.slideTwo p {
    font-size: 31px;
    max-width: 650px;
    line-height: 39px;
}

.woocommerce ul.products li.product .button {
    font-size: 18px !important;
}
.woocommerce ul.products li.product .button:before {
    padding-right: 8px !important;
}

	.banner-content.slideSeven p:first-child {
    font-size: 40px;
    line-height: 47px;
}
.banner-content.slideSeven p {
    font-size: 38px;
    max-width: 740px;
    line-height: 42px;
}
.banner-content.slideSeven h1 {
    font-size: 56px;
    margin: 0 0 18px;
}

}

@media (max-width: 1199px){
	.menu_bar .col-sm-5 {width: 16.666667%;}
	.main_navigation{display: none;}
	.col-sm-1.search_parent {width: 8%;}
	.menu_bar .col-sm-2.logo_parent {margin-left:0;width: 38%;}
	.top-right {width: 35%;margin-left: 10px; padding-left: 7px;}
	.main_header::before{background-size: 180px;}
	.sliderBanner{padding: 0 50px;}
	.menu_bar .col-sm-2.search_parent {width: 20%; margin-left: 15px;}
	.cart-box {margin-right: 32px;width: 35px;}
	.nav-drawer {margin-right: 22px;}
	.service-cont h1{font-size: 26px;}
	.welcome-section {padding: 35px 0;}
	.heading h2{font-size: 35px;line-height: 35px;}
	.heading span{font-size: 35px;line-height: 38px;}
	.welcome-left img {max-width: 100%;}
	.welcome-right {padding-left: 11px;}
	.content-sec p{margin-bottom: 15px;font-size: 16px;}
	.col-sm-9.manage { width: 80%;}
	.btn-read {font-size: 20px;padding: 8px 23px;border-radius: 18px 0;margin-top: 15px;}
	.btn-read:hover{border-radius: 0px 18px;}
	.addImg > img {margin-right: 11px;}
	.how-toRigh {padding: 25px 25px;}
	.how-play-section{background-image: none !important;}
	.howImg img{display: block;}
	.heading.left{margin-bottom: 15px;}
	.product-section {padding: 35px 0 20px;}
	.product-detail { padding: 0 0;}
	.product-detail h3{font-size: 20px;}
	.product-detail p {font-size: 16px;line-height: 21px;min-height: 50px;}
	.product-detail span {font-size: 20px;}
	.rating i {font-size: 16px;}
	.add-btn{font-size: 18px;padding: 1px 13px;}
	.add-btn i {font-size: 18px;}
	.offer-detail h4 {font-size: 34px;}
	.offer-detail p {font-size: 22px;line-height: 26px;}
	.offer-detail big {font-size: 30px;line-height: 38px;letter-spacing: 11px;}
	.offer-section{padding: 30px;}
	.offer-section::before{bottom: -32px;border-top: solid 34px #ce2c14;
		border-left: solid 52px transparent;
		border-right: solid 52px transparent;}
	.whyChoose-section{padding: 60px 0 15px;}
	.whyUs-itemDiv .titleDiv {font-size: 20px;}
	.whyUs-itemDiv .icon img{width: 45px;}
	.heading{margin-bottom: 25px;}
	.whyUs-itemDiv p {font-size: 16px;line-height: 22px;}
	.blog-section {padding: 35px 0 0;}
	.blog-detail h3 {font-size: 24px;line-height: 30px;}
	.blog-detail p{font-size: 16px;line-height: 22px;}
	.blog-detail .btn-read {margin-top: 8px;}
	.testimonial-section {padding: 35px 0 30px;}
	.testimDetail .rating i {font-size: 25px;}
	.testimDetail h4 {font-size: 24px;}
	.testimDetail span{font-size: 22px;margin-bottom: 5px;}
	.testimDetail p { font-size: 16px;line-height: 24px;}
	.contact-section{padding: 35px 0;}
	.footer-item p {font-size: 16px;}

	.firstMenu {display: block;}

	.slideMenu > ul, .slideMenu > .menu-top-category-menu-container{border-top: none; display: none;}
	.innerWrapper{position: relative;top: 0;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
	.navbar-nav > li {margin-left: 0;width: 100%;}
	.service-cont-hover h1{font-size: 26px;}
	.heading h2:after, .heading h2:before {width: 40px;}

	.navbar-nav>li>a {padding-top: 0;padding-bottom: 0;line-height: 40px;}
	.iphonNav.iphon_navigation {display: block !important;}
	.menu-item-has-children > a:after{display: none;}
	.menu-item-has-children .subItem {width: 40px;position: absolute;right: 0;z-index: 999;		text-align: center;top: 0;line-height: 40px;}
	.menu-item-has-children .subItem:before{content:'\f107';font-family:'FontAwesome';font-size: 20px;float: left;	width: 100%;color: #000000;}
	.menu-item-has-children.parentMenuActive > .subItem:before{content:'\f106';color: #000000;}
	.menu-item-has-children ul{position: relative;width: 100%;float: left; margin-top: 0;box-shadow: none;opacity: 1;visibility: visible;border: none;padding: 0;}
	.menu-item-has-children ul li {float: left;width: 100%;padding: 0;}
	.menu-item-has-children ul li ul {left: 0;top: 0;}
	.menu-item-has-children ul li a{padding: 5px 20px;}
	.slideMenu ul{text-align: left;}
	.breadcrumb ul li{    font-size: 20px;}
	.breadcrumb ul li span{    font-size: 20px;}
	.breadcrumb ul li a {font-size: 20px;}
	#tab-description h3>p { font-size: 16px;line-height: 24px;}
	.inner-banner {padding: 0 50px;}
	.heading h1{font-size: 35px;line-height: 35px;}
	.inner-about-page {padding: 35px 0 30px;}
	.blogItem h3{font-size: 24px;line-height: 30px;}
	.search-box .form-control{height: 45px;}
	.search-box .btn-search{width: 50px;height: 45px;}

	.recent-cont {
		width: -moz-calc(100% - 80px);
		width: -webkit-calc(100% - 80px);
		width: calc(100% - 80px);
	}
	.recentImage {
		width: 66px;
	}
	.recent-cont a {
		font-size: 16px;
		line-height: 22px;
	}
	.social-bolg ul li img {
		max-height: 14px;
		width: auto;
		max-width: 100% !important;
	}
	.social-bolg ul li {
		height: 32px;
		width: 32px;
		line-height: 28px;
		margin: 0 2px;
	}

	span.countdown_amount {
		width: 40px !important;
		height: 40px !important;
		font-size: 22px !important;
		line-height: 30px !important;
	}

	.ujic-classic .countdown_section:after {
		bottom: 5px;
	}


	.banner-content.slideFour {
		width: 386px;
	}
	.banner-content.slideFour small:before {
		left: -36px;
		top: -24px;
	}
	.banner-content.slideFour span {
		line-height: 53px;
	}
	.welcome-section.home-product .product-item {
		width:24%;
	}
	.welcome-section.home-product .product-detail {
		min-height: 225px;
	}
	.owl-carousel.product-carousel .product-item{width: 100%;}

	.section-muscle-gurus p {
		font-size: 23px;
		line-height: 30px;
	}
	.section-muscle-gurus h4 {
		font-size: 45px;
	}
	.carousel-inner>.item:first-child .carousel-caption a.btn-read {
		margin-top: 0;
	}
	.banner-content.slideFour .btn-read {
		margin-top: 18px;
	}

	.banner-content.slideFour span {
		line-height: 38px;
	}
	.banner-content.slideFour p {
		line-height: 27px;
	}

	.banner-content.slideFour span {
		font-size: 40px;
	}
	.banner-content.slideFour h1 {
		font-size: 36px;
	}
	.banner-content.slideFour small {
		font-size: 35px;
	}
	.banner-content h1 {
		font-size: 28px;
	}
	.footer-item h5:after {
		margin-left: 7px;
	}
	.footer-item h5::before {
		margin-right: 6px;
	}

	.inner-sale-page {
		padding: 20px 0px;
	}

	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
		padding: 10px !important;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 25% !important;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
		width: 75% !important;
	}
	.product-item {
	    width: 25%;
	}

		.banner-content.slideSeven p:first-child {
    font-size: 30px;
    line-height: 37px;
}
.banner-content.slideSeven p {
    font-size: 28px;
    max-width: 540px;
    line-height: 32px;
}
.banner-content.slideSeven h1 {
    font-size: 44px;
    margin: 0px 0 11px;
}
/*===========New products css start=================*/
.bisskin-products { padding: 45px; }
.bisskin-products-right h3 { font-size: 28px; line-height: 36px; padding-bottom: 20px; margin-bottom: 20px; }
.bisskin-products-right h3 strong{ display: inline; }
.bisskin-products-right h3::before { height: 4px; }
/*===========New products css end=================*/
.service-section .serviceImage img {
    height: 210px;
}
.address-col-1 h4 {
    font-size: 20px;
    margin-bottom: 8px;
}
.address-col-1 p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 4px;
}	
}
@media (max-width: 991px){
	.headRight img {width: 50px;}
	.main_header::before {background-size: 110px;}
	.menu_bar .col-sm-2.logo_parent {margin-left: 9px;width: 23%;}
	.menu_bar .col-sm-2.search_parent {width: 22%;margin-left: 5px;}
	.cart-box {margin-right: 23px;margin-top: 8px;}
	.nav-drawer { margin-right: 18px;margin-top: 9px;}
	.main_header.affix .nav-drawer { margin-right: 18px;margin-top: 9px;}
	.top-right {margin-left: 13px;margin-top: 0;}
	.main_header.affix .top-right {    padding: 0px 0 0 14px;}
	.main_header{padding: 10px 0px;}
	.nav-drawer span.icon-bar {width: 28px;}
	.nav-drawer span.icon-bar + span.icon-bar {margin-top: 5px;}
	.social-top {margin-top: 3px;}
	.sliderBanner {padding: 0 25px;}
	.carousel-control {width: 50px;height: 45px;font-size: 34px;line-height: 46px;}
	.carousel-control.left{bottom: 85px;}
	.service-cont h1 {font-size: 20px;}
	.heading h2 {font-size: 26px;line-height: 30px;}
	.heading span {font-size: 26px;line-height: 30px;}
	.content-sec p {margin-bottom: 10px;}
	.btn-read {font-size: 18px; padding: 6px 18px; border-radius: 14px 0; margin-top: 10px;}
	.btn-read:hover{border-radius: 0px 14px;}
	.product-detail h3 {font-size: 16px;}
	.product-detail span {font-size: 18px;}
	.add-btn {font-size: 13px; padding: 1px 8px;}
	.add-btn i {font-size: 15px;}
	.offer-section {padding: 30px 10px 0;}
	.offer-section .col-sm-6 { width: 100%; text-align: center; padding-bottom: 18px;}
	.whyUs-itemDiv .titleDiv { font-size: 18px;display: block;float: left;line-height: 34px;}
	.whyUs-itemDiv .icon { float: none;margin-bottom: 5px;}
	.blog-detail h3 {font-size: 20px; line-height: 24px;margin-top: 0;}
	.commentDiv{padding: 6px;}
	.blogImage{margin-bottom: 90px;}
	.testimonialImage{width: 205px;height: 205px;}
	.btn.btn-submit{font-size: 18px;padding: 7px 26px;border-radius: 16px 0;}
	.btn.btn-submit:hover{border-radius: 0px 16px;}
	.footer-item ul li{width: 100%;margin-right: 0;}
	.footer-item h5 {font-size: 20px;}
	.main-footer {padding: 114px 0 0;}
	.footer-item ul li a {font-size: 16px;}
	.copyright p {font-size: 16px;padding: 5px 0;}
	.foot-logo img {width: 160px;}
	#back-top-wrapper{bottom: 55px;}
	.featureProduct{padding: 0 15px;}

	.homeWrapper:before{display: none;}
	.search-form-top{padding: 7px 0 0px;}
	.menu_bar .col-sm-5{display: none;}
	.col-sm-1.search_parent {width: 32%;margin-top: 0;}
	.heading h2:after, .heading h2:before{display: none;}
	.inner-banner{      padding: 0 18px;}
	.heading h1{font-size: 26px;line-height: 30px;}
	.heading h1::before{display: none;}
	.heading h1::after{display: none;}
	.product-item {width: 33%;}
	.u-column1.col-1 h2, .u-column1.col-2 h2 {font-size: 26px; color: #000; margin: 0;}
	.headRight {top: 12px;}

/******************************************/
	.carousel-inner>.item:last-child .carousel-caption {
		top: 55%;
	}

	/***********************************************/
.banner-content small {
	font-size: 25px;
}
.banner-content h1 {
	font-size: 21px;
	line-height: 28px;
}
.banner-content span {
	font-size: 26px;
}
.banner-content.slideFour span:after {
    height: 50px;
    width: 50px;
    background-size: cover;
    right: 0;
    bottom: -17px;
}
.banner-content.slideFour small:before {
    height: 50px;
    width: 50px;
    background-size: cover;
    top: -13px;
    left: -21px;
}
.banner-content.slideFour small {
	font-size: 24px;
}
.banner-content.slideFour h1 {
	font-size: 24px;
	line-height: 32px;
}
.banner-content.slideFour span {
	font-size: 28px;
}
.banner-content.slideFour {
	width: 243px;
}

.banner-content.slideSix h1 {
	font-size: 33px;
	line-height: 22px;
}
.banner-content.slideSix small span {
	font-size: 28px;
}
.banner-content.slideSix small {
	font-size: 28px;
	margin-bottom: 10px;
}
.banner-content.slideSix small:after {
	width: 104px;
	height: 122px;
	left: -38px;
	top: -28px;
	background-size: cover;
}
.inner-testim-page {
    padding: 15px 0 15px;
}

.banner-content a.btn-read {
    padding: 5px 18px;
    font-size: 13px;
}

.carousel-inner>.item:first-child .carousel-caption a.btn-read {
    margin-top: 10px;
}

.banner-content.slideTwo small {
    font-size: 32px;
    line-height: 42px;
}
.banner-content.slideTwo h1 {
    font-size: 32px;
    padding-bottom: 0px;
}
.slideTwo p {
    font-size: 18px;
    max-width: 370px;
    line-height: 24px;
}
.banner-content.slideTwo span {
    letter-spacing: 2px;
    font-size: 26px;
}
.banner-content.slideThree small {
    font-size: 17px;
    margin-bottom: -2px;
}
.banner-content.slideThree h1 {
    font-size: 35px;
    margin: 0 0 0 0px;
}
.banner-content.slideThree h1 span {
    font-size: 35px;
}
.banner-content.slideThree h1 span:after {
    width: 69px;
    height: 42px;
    left: -12px;
    top: 10px;
}
.banner-content.slideThree span {
    font-size: 26px;
}


.banner-content.slidefive h1 {
    font-size: 28px;
    line-height: 33px;
}
.banner-content.slidefive h1 span {
    font-size: 28px;
}
.banner-content.slidefive h1 span:after {
    width: 59px;
    height: 45px;
    left: -9px;
    top: 2px;
}
.welcome-section.home-product .product-detail {
    min-height: 248px;
}
.welcome-section.home-product .product-item {
    width: 30.33%;
}
.owl-carousel.product-carousel .product-item{width: 100%;    margin-bottom: 0;}
.owl-carousel.product-carousel.owl-loaded {
 	padding: 0 15px;
}
	.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 25% !important;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
	width: 75% !important;
}
.address-col-1 {
    width: 48%;
    padding: 15px;
    margin-bottom: 17px;
}
	
}

@media (max-width: 767px ){
	.breadcrumb{    padding: 5px 0px;}
	.breadcrumb ul li{    font-size: 16px;}
	.breadcrumb ul li a {font-size: 16px;}
	.main_header::before{display: none;}
	.menu_bar .col-sm-2.logo_parent {margin-left: 15px;width: 30%;float: left;}
	.main_header.affix .menu_bar .col-sm-2.logo_parent {margin-left: 0;width: 30%;float: left;margin-top: 4px;}
	.menu_bar .col-sm-2.search_parent {width: 32%; margin-left: 5px; float: left;}
	.top-right {width: 118px;float: right;margin-left: 0;margin-top: 4px;}
	.social-top{display: none;}
	.sideMenu{width: 250px;}
	.menu_close{width: 35px;height: 35px;top: 15px;z-index: 9999;}
	.menu_close b{width: 18px;}
	.sider_menubar {margin-top: 63px;}
	.cart-box {margin-right: 28px;margin-top: 3px;}
	.main_header.affix .cart-box {margin-right: 28px;}
	.sliderBanner {padding: 0 0;}
	.carousel-control {width: 30px; height: 30px;font-size: 22px; line-height: 29px;}
	.carousel-control.right{bottom: -15px;}
	.carousel-control.left {bottom: 15px;}
	.service-section .col-sm-3 {width: 50%; float: left;}
	.service-cont h1 {font-size: 22px;}
	.heading h2 {font-size: 24px;}
	.heading h2::before, .heading h2::after { display: none;}
	.welcome-section {padding: 30px 0;text-align: center;}
	.heading span {font-size: 24px;}
	.featureProduct{float: none;display: inline-block;text-align: center;}
	.product-item {width: 33.33%;float: none;padding: 0 10px; margin-bottom: 35px;}
	.product-section {padding: 30px 0 30px;}
	.product-detail h3 {font-size: 18px;}
	.offer-detail h4 {font-size: 30px;}
	.offer-detail p {font-size: 20px;line-height: 24px;}
	.offer-detail big {font-size: 26px; line-height: 33px; letter-spacing: 10px;}
	.offer-section .col-sm-6+.col-sm-6{border-top: 1px solid #e4543f;padding:15px 0;	}
	.whyChoose-section { padding: 55px 0 15px;}
	.whyUs-itemDiv {width: 50%;margin: 0px 0 15px;min-height: 164px;}
	.blog-section .col-sm-6 {width: 50%; float: left;}
	.blog-detail h3 {font-size: 19px;}
	.commentDiv ul li{font-size: 13px;padding: 0 8px;}
	.btn-read {font-size: 15px; padding: 8px 19px; border-radius: 13px 0; margin-top: 10px; letter-spacing: 3px;}
	.nav-drawer { margin-top: 6px;}
	.btn-read:hover{border-radius: 0px 13px;}
	.blog-detail {margin-bottom: 30px;}
	.blog-section {padding: 30px 0 5px;}
	.testimonial-section {padding: 30px 0 30px;}
	.heading {margin-bottom: 32px;}
	.testimDetail .btn-read { margin-top: 6px;}
	.testimonialImage {width: 165px; height: 165px;}
	.testimDetail h4 {font-size: 20px;}
	.testimDetail span {font-size: 18px;margin-bottom: 2px;}
	.testimDetail .rating i {font-size: 18px;-webkit-text-stroke: 1px #f39f12;}
	.contact-section {padding: 30px 0;}
	.contact-form {padding: 0 0;}
	.contact-form .col-sm-6 { width: 50%; float: left;}
	.contact-form .form-group {margin-bottom: 20px;}
	.btn.btn-submit{font-size: 15px; padding: 8px 19px; margin-top: 10px; letter-spacing: 3px; border-radius: 15px 0;}
	.btn.btn-submit:hover{border-radius: 0px 15px;}
	.contact-form textarea.form-control {height: 94px;}
	.main-footer .col-sm-3, .main-footer .col-sm-2 { width: 100%; float: left;}
	.footer-item {margin-bottom: 15px;}
	.how-toRigh {padding: 15px 15px;}
	.heading.left { margin-bottom: 10px;}
	.addImg > img { margin-right: 8px;  }
	.welcome-section .col-sm-5 {width: 45%;float: left;}
	.welcome-section .col-sm-7 {width: 55%;float: right;}
	.blog-section .col-sm-6.col-sm-pull-6 {right: 50%;    padding: 0 15px;}
	.blog-section .col-sm-6.col-sm-push-6 {left: 50%;}
	.blogImage::before{display:none;}
	.col-sm-1.search_parent {width: 40px;float: right;margin: 0 12px 0 0;cursor: pointer;}
	.service-cont{display: none;}
	.service-cont-hover h1 a {color: #fff;}
	.service-cont-hover{top: 0;}
	.inner-banner { position: relative; padding: 0 0px;}
	.main_header.affix .top-right {padding: 5px 0 0 2px;}
	.main_header.affix .cart-box { margin-top: 0;}
	.main_header.affix body a#festi-cart.festi-cart.festi-cart-customize{    padding: 10px 0 0;}
	.main_header.affix .nav-drawer {margin-right: 18px; margin-top: 4px;}
	.heading h1{font-size: 24px;}
	.inner-about-page {padding: 20px 0 25px;}
	.u-column1.col-1 h2, .u-column1.col-2 h2 {font-size: 24px; color: #000; margin: 0;}
	.service-section{padding: 40px 0 0;}
	.headRight {top: 14px;max-width: 39px;}

	.content-sec.inner {padding: 0 0px;	}
	.inner-testim-page .testimonial-box {margin: 25px 16px;}
	.ujic-classic .countdown_section:after {bottom: 4px;}
	span.countdown_txt {top: -4px;font-size: 18px !important;}

	.banner-content.slidefive h1 span:after {
		top: 2px;
	}
	.welcome-section.home-product .product-item {
		vertical-align: middle;
		width: 48.33%;
	}
	.owl-carousel.product-carousel .product-item{width: 100%;}

	.section-muscle-gurus {
		padding: 16px 0;
	}
	.section-muscle-gurus h4 {
		font-size: 25px;
	}
	.section-muscle-gurus p {
		font-size: 14px;
		line-height: 18px;
	}

	.menu_bar {
		padding: 0 15px 0 0px;
	}
	.menu_bar .top_logo {
		width: 133px;
	}
	.inner-blog-page {
		padding: 20px 0 20px;
	}
	.blogItem {
		margin-right: 0;
	}
	.testimonial-box .testimDetail p {
		min-height: inherit;
	}
	.banner-content h1 {
		font-size: 19px;
		line-height: 24px;
	}
	.copyright p {
		float: none;
	}
	.leftcol {
		float: none;
	}
	.copyright {
		float: none;
		text-align: center;
	}
	.btm-logo {
		float: none !important;
	}

	#back-top-wrapper {
		bottom: 0;
		position: static;
		margin: 0 auto;
		text-align: center;
	}
	#back-top img {
		width: 18px;
		text-align: center;
		margin-left: 11px;
	}
	#back-top-wrapper #back-top a {
		line-height: 44px;
		width: 85px;
		height: 36px;
	}
	.inner-addBannr {
		padding-bottom: 12px;
	}
	.h1, h1.page-title {
		font-size: 28px;
	}
	.blogItem h3 {
		font-size: 22px;
		line-height: 25px;
	}

	.panel-default .panel-heading .accordion-toggle {
		padding: 11px 41px 11px 11px;
		font-size: 14px;
		line-height: 20px;
	}
	.panel-heading .accordion-toggle::after {
		font-size: 20px;
		line-height: 45px;
	}
	.panel-default > .panel-heading + .panel-collapse > .panel-body {
		font-size: 14px;
		line-height: 21px;
		padding: 15px 11px 11px;
	}
	.panel-group .panel + .panel {
		margin-top: 13px;
	}
	.h2, h2 {
		font-size: 22px;
	}
	.faq-cnt-bottom p {
		font-size: 14px;
	}
	.inner-faq-page {
		padding: 18px 0 25px;
	}
	.faq-form .form-control {
		padding: 5px 10px;
		font-size: 14px;
	}
	.faq-form .form-group {
		margin-bottom: 13px;
	}
	.woocommerce-account .woocommerce-MyAccount-navigation {
	width: 30% !important;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
	width: 70% !important;
}
.inner-contact-page {
    padding: 20px 0 40px;
}
.content-sec.inner ul li {
  font-size: 16px;
}
.footer-item { margin-bottom: 5px; float: none; text-align: center;}
.footer-item h5 { font-size: 22px; background: url(../images/bottom-line.png) no-repeat bottom center;}

.footer-item ul li {border-bottom: 1px dashed rgba(145, 144, 144, 0.43);}

.banner-content.slideSeven {
    max-width: 370px;
}
.banner-content.slideSeven h1 {
    font-size: 30px;
    margin: 0px 0 10px;
    letter-spacing: 2px;
}
.banner-content.slideSeven p {
    font-size: 23px;
    line-height: 28px;
}
.bottom_logo {
    padding: 0 0 16px;
    text-align: center;
}
.copyright .leftcol {
    justify-content: center;
}
.iconCol {
    width: 100%;
}
/*===========New products css start=================*/
.bisskin-products-section { padding: 25px 0px 35px; }
.bisskin-products { padding: 20px; }
.bisskin-products-right h3 { font-size: 24px; line-height: 30px; padding-bottom: 18px; margin-bottom: 18px; }
.bisskin-products-row { margin-bottom: 20px; }
/*===========New products css end=================*/
	.product-common-block h3 {
    font-size: 32px;
    line-height: 38px;
    padding-bottom: 14px;
    margin-bottom: 16px;
}
		.service-section .row:nth-child(odd) .col-sm-3:nth-child(2) {
    width: 100%;
}
	.service-section .row:nth-child(even) .col-sm-3:nth-child(3) {
    width: 100%;
}
.service-section .serviceImage img {
    height: 235px;
}
.address-info {
    padding: 50px 0px;
}
.address-info {
    padding: 30px 0px 0;
}	
}


@media (max-width: 600px){
		/*************************/
		.banner-content small, .banner-content h1, 	.banner-content span, .banner-content.slideTwo h1, .banner-content.slideTwo span, .banner-content.slideThree small,
		.banner-content.slideFour small, .banner-content.slideFour small:before, .banner-content.slidefive small, .banner-content.slideSix small {
		   display: none;
	   }
	   .woocommerce-account .woocommerce-MyAccount-navigation {
	width: 100% !important;
	margin-bottom:10px;
	}
	.woocommerce-account .woocommerce-MyAccount-content {
	width: 100% !important;
}
}
@media (max-width: 575px) {
/*===========New products css start=================*/
.bisskin-products-left{ width: 100%; margin-bottom: 15px; }
.bisskin-products-right{ width: 100%; }
/*===========New products css end=================*/
.address-col-1 {
    width: 100%;
    padding: 15px;
    margin-bottom: 15px;
}
}
@media (max-width: 525px){
.blog-detail h3 {
    font-size: 19px;
    text-align: center;
}


.featureProduct .owl-carousel .owl-stage-outer {
    overflow: hidden;
    padding: 20px 0px 0px 0px !important;
}
.featureProduct .owl-carousel.product-carousel .product-item {
	padding: 0 14px;
}
.featureProduct .owl-carousel.product-carousel.owl-loaded {
    padding: 0 0px;
}
span.onsale-product {
    left: 0.5em !important;
}

}

@media (max-width: 480px){
	.main_header {padding: 10px 0px 10px;}
	.nav-drawer {margin-right: 0px;            margin-top: 5px;}
	.main_header.affix .nav-drawer{margin-top: 0;margin-right: 0;}
	.menu_bar .col-sm-2.logo_parent {width: 38%;}
	.cart-box {margin-right: 0px;    margin-top: 5px;}
	.search-form-top {display: block;}
	.menu_bar .col-sm-2.search_parent {width: 16%; margin-left: 0px;}
	.top-right {margin-left: 0px;padding-left: 0;}
	.cart-box small{width: 18px;height: 18px;line-height: 18px;font-size: 11px;}
	.headRight img {width: 40px;}
	.heading h2 {font-size: 22px;}
	.heading span {font-size: 22px;}
	.welcome-section .col-sm-5 {width: 100%;}
	.welcome-left {padding: 0 15px 0 0; border: none; padding: 0;}
	.welcome-section .col-sm-7 {width: 100%;}
	.welcome-right {padding-left: 15px;}
	.welcome-left img{margin-bottom: 10px;}
	.col-sm-9.manage {width: 100%;}
	.how-to-playLeft {width: 100%;margin-bottom: 5px;}
	.how-toRigh { width: 100%;}
	.product-item {width: 100%; margin-bottom: 30px;}
	.product-item {width: 100%; padding: 0 0; margin-bottom: 30px;}
	.product-detail {padding: 0 10px;}
	.add-btn {font-size: 16px;padding: 2px 14px;}
	.offer-detail h4 {font-size: 24px;}
	.offer-detail p { font-size: 18px;}
	.offer-detail big {font-size: 22px;line-height: 29px;letter-spacing: 8px;}
	.offer-section::before {bottom: -16px;border-top: solid 16px #fed403;border-left: solid 37px transparent;border-right: solid 37px transparent;}
	.whyUs-itemDiv { width: 100%;}
	.whyUs-itemDiv {width: 100%;margin: 0px 0 15px;	min-height: 0;	text-align: center;	}
	.whyUs-itemDiv .titleDiv{line-height: 34px;float: none;}
	.blog-section .col-sm-6 {width: 100%;}
	.blogImage {margin-bottom: 30px;}
	.testimonial-section .col-sm-4 {width: 100%;float: left;}
	.testimonialImage {width: 175px; height: 175px;}
	.contact-form .col-sm-6 {width: 100%;}
	.contact-form .form-control{height: 38px;padding: 5px 12px;font-size: 16px;}
	.contact-form .form-group { margin-bottom: 15px;}
	.btn.btn-submit{float: left;}
	.main-footer .col-sm-3, .main-footer .col-sm-2 {width: 100%;padding: 0;}
	.footer-item.sec {margin-top: 18px;margin-bottom: 10px;}
	.footer-item { margin-bottom: 5px;}
	.copyright p {font-size: 14px;padding: 5px 0; text-align: center;float: none;}
	.foot-logo { float: none;text-align: center;    margin: 0 auto;    display: table;}


	.footer-item.sec{width: 100%;}
	#back-top-wrapper {
    position: relative;
    left: 50%;
    float: left;
	bottom: 0;
    transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
    width: 100%;
    text-align: center;
    background: #2f2d2d;
	}
	.foot-logo img { margin: 8px 0;}
	.blogImage::before{display:none;}
	#back-top img {width: 18px;text-align: center;margin-left: 11px;}
	#back-top-wrapper #back-top a {
	line-height: 44px;
    width: 85px;
    height: 36px;}
	.blog-section .col-sm-6.col-sm-push-6 {left: 0;}
	.blog-section .col-sm-6.col-sm-pull-6 {right: 0;}
	.offer-section .col-sm-6{padding:0;}
	.offer-section { display: none;}
	.whyChoose-section { padding: 30px 0 15px;}
	.copyright{float: none;text-align: center;border-top: 1px solid rgba(255, 255, 255, 0.25);}

	.top-right {width: 88px;}
	.searchForm{transform: translateX(45%);-webkit-transform: translateX(45%);-moz-transform: translateX(45%);}
	/*.service-section .col-sm-3{width: 100%;}*/

	.innerWrapper .menu_logo {margin: 0 0 40px;}
	.modal-dialog.menuOpenDivTp{padding: 20px 0;}
	.socialData {padding: 20px 0 0 0;}
	.main_header.affix body a#festi-cart.festi-cart.festi-cart-customize{    padding: 0 0 0 !important;}
	body a#festi-cart.festi-cart.festi-cart-customize{    padding: 0 0 0 !important;}
	.main_header.affix .cart-box span.woocommerce-Price-amount.amount {top: -13px;  right: -5px;}
	.cart-box span.woocommerce-Price-amount.amount {top: -13px;  right: -5px;}
	.main_header.affix .menu_bar .col-sm-2.logo_parent {margin-left: 6px;width: 38%; float: left;}
	.main_header.affix .cart-box {margin-right: 18px;}
	.whyUs-itemDiv .icon{    margin-right: 0;}
	.search-form-top .searchForm {transform: initial;-webkit-transform: initial;-moz-transform:initial;}
	.socialData img {margin: 0 7px;	width: 20px;}
	.welcome-section.home-product .product-item {
	   width:82%;
	}
	.welcome-section.home-product .product-detail {
		min-height: inherit;
	}
	.owl-carousel.product-carousel .product-item{width: 100%;    margin-bottom: 0;}
.product-detail p {
		min-height: inherit;
	}
	.addImg > img {
		float: none;
	}
	.product-carousel .owl-nav {
	    margin-top: 15px;
	}
	}
@media (max-width: 380px){
	.col-sm-1.search_parent {width: 48px;	}
	#searchBoxOpener:checked + label + .searchForm {
		width: 223px;
	}

}
@media (max-width: 350px){
	.col-sm-1.search_parent {width:40px;margin-right: 0;}
}
