



@media only screen and (min-width: 1026px) and (max-width: 1200px)

{

.navigation ul.sub-sub-link {

	width: 20%;

	right: 8%;

}

.cart-prod {

	margin-right: 35%;

}

.cart-prod .sec-prod {

	width: 25%;

}

#parallax .offer-soap {

	width: 31%;

}

.expand p:first-child {

    margin-top: 0px;

}

.team_block .overlay p {

	margin: 0 0px 0px 0px;

}

.txt-break {

	display:none;

}

/*About*/

.about-experts .expert-content {

    width: 23.9%;

}

/*Product 3 column*/

.content-list-product-3 .prod-box {

	width: 31%;

}

.prod-box-list {

	margin: 15px 0;

}

/*Product 4 column*/

.prod-box {

	width: 31%;

}

.mm-open, .mm-close {

	left: 44%;

}

}



@media only screen and (max-width: 1025px) 

{

/*Slider*/

.demo-2 .sl-slider h2 {

	font-size: 70px;

	width: 95%;

}

.demo-2 .sl-slider h2.prod-add {

    padding: 60px 20px 40px 20px;

}



#parallax .offer-soap {

	width: 31.6%;

}

.ch-grid li {

	width: 250px;

    height: 250px;

}

.ch-info-wrap, .ch-info {

	width: 210px;

    height: 210px;

}

.txt-break {

	display:none;

}



.yoga-desc::before {

    display: none;

}



/*Menu*/

.navigation ul.sub-sub-link {

	width: 20%;

	right: 8%;

}

.expand p:first-child {

    margin-top: 0px;

}

.team_block .overlay p {

	margin: 0 0px 0px 0px;

}

/*Cart*/

.cart-prod {

	margin-right: 35%;

}

.cart-prod .sec-prod {

	width: 25%;

}





/*About*/

.about-experts .expert-content {

	width: 23.9%;

}

/*Product 3 column*/

.content-list-product-3 .prod-box {

	width: 31%;

}

.prod-box-list {

	margin: 15px 0;

}

/*Product 4 column*/

.prod-box {

	width: 31%;

}

.mm-open, .mm-close {

	left: 44%;

}

}



@media only screen and (max-width: 1000px) 

{

    

/*Slider*/

#slide1 .slide-prod {

	text-align: center;

}

#slide1 .content-prod-slide img {

	float:none;

}

#slide1 .slide-prod p.slid-txt-prod {

	width: 100%;

}

#slide1 .content-prod-slide {

	width: 90%;

}

#slide1 .slide-prod {

	width: 100%;

}

.demo-2 .sl-slider .content-desc-slide {

	width: 95%;

}



/*menu*/

#menu-icon {

	display: inline;

}

ul.navigation {

	display:none;

}

.navigation li {

	float: none;

}

.expand p:first-child {

    margin-top: 10px;

}

.team_block .overlay p {

	margin: 0 0px 10px 0px;

}



#parallax .offer-soap {

    width: 100%;

    margin-bottom: 40px;

}

.typography .col-md-7 {

	padding-left: 0;

	margin-top: 20px;

}

ul.navigation.active-menu {

	-webkit-animation-name: fadeInDown;

	-moz-animation-name: fadeInDown;

	-o-animation-name: fadeInDown;

	animation-name: fadeInDown;

	width: 100%;

    background: #fff;

    display: block;

}

.fright {

	float: none;

}

.navigation.active-menu li {

	border-bottom: 1px solid #eee;

	padding: 15px 0px;

}

.navigation.active-menu ul.sub-sub-link {

	position: static;

	width: 100%;

    float: left;

    padding-left: 30px;

    border: 0px;

    margin-top: 20px;

    margin-bottom: 20px;

}

#parallax {

	background-image: none;

}

.yoga-desc {

	padding: 70px 50px 120px;

}

.txt-break {

	display:block;

}

/*Cart*/

.cart-prod {

	margin-top: 70px;

	margin-right: 0;

}

.cart-prod .sec-prod {

	right: 15px;

}

.cart-prod .sec-prod {

    width: 35%;

}





/*About*/

.about-experts .expert-content {

	width: 100%;

	margin-bottom: 20px;

}

#parallax-about .number-circle {

	margin-right: 40px;

	padding: 50px 30px;

}

/*Product 3 column*/

.content-list-product-3 .prod-box {

    width: 47%;

}

.content-list-product-3 {

	float: left;

	padding: 90px 10px;

}

/*Product 4 column*/

.prod-box {

    width: 47%;

}

.content-list-product {

    float: left;

}

.mm-open, .mm-close {

	left: 43%;

}

}

@media only screen and (max-width: 780px) 

{

/*About*/

#about .desc-prod {

	padding-left:0;

	margin-top: 20px;

}

.bx-wrapper .bx-controls-direction .bx-prev, .bx-wrapper .bx-controls-direction .bx-next {

	top: 23%;

}

.about-experts {

	float: left;

}

/*gallery*/

.right-column {

	float:left;

	margin-top: 40px;

	margin-bottom: 40px;

}

.post-lateral li {

    margin-bottom: 20px;

    float: left;

    width: 100%;

}

.post-lateral li img {

	width: 14%;

}

.post-lateral {

	float: left;

    width: 100%;

}

.gallery-img {

    padding-bottom: 30px;

    float: left;

    text-align: center;

    width: 50%;

}

/*Reservation*/

#datepicker {

	margin-bottom: 17px;

}

/*details2*/

.slidebar-contein {

	margin-top: 30px;

}

.comments {

    float: left;

}

/*Cart*/

.tot-cart {

    padding-right: 0;

    padding-left: 0;

    margin-top: 30px;

}

.calculate-cart {

    padding-right: 0;

}

.mm-open, .mm-close {

	left: 42%;

}



#slide1 .slider-txt-info {

	padding-top: 100px !important;	

}


.foot_block_intouch li {
	display:block !important;
	float:none !important;
}


#parallax-yoga2 .col-md-6:first-child {
	display:none;
}



@media only screen and (max-width: 740px) and (orientation: landscape) 

{

ul.navigation.active-menu {

	overflow-y: auto;

    max-height: 250px;

}



.dropdown-prod-cart-scroll {

    max-height: 250px;

    overflow: hidden;

    overflow-y: auto;

}

.cart-prod .sec-prod {

    width: 40%;

}

.clients-count {

	width: 100%;

    float: left;

    padding-left: 0;

}

.clients-count p {

	text-align: left;

}

.content-list-product {

    float: left;

}

}



@media only screen and (max-width: 680px) and (orientation: landscape) 

{

ul.navigation.active-menu {

	overflow-y: auto;

    max-height: 230px;

}



/*About*/

#parallax-about .number-circle {

    margin-right: 30px;

    padding: 45px 30px;

}

.counter {

	font-size: 36px;

}

/*prod 3 column*/

.content-list-product-3 .prod-box {

    width: 46%;

}

/*prod 4 column*/

.prod-box {

    width: 46%;

}

/*gallery*/

figure.effect-oscar h2 {

	margin: 5% 0 10px 0;

}

.grid-gallery figure h2 {

	font-size: 20px;

}





}



@media only screen and (max-width: 600px) and (orientation: landscape) 

{

ul.navigation.active-menu {

	overflow-y: auto;

    max-height: 190px;

}



/*About*/

#parallax-about .number-circle {

    margin-right: 30px;

    padding: 38px 30px;

}

/*prod 3 column*/

.content-list-product-3 .prod-box {

    width: 46%;

}

/*prod 4 column*/

.prod-box {

    width: 46%;

}




}



@media only screen and (max-width: 550px) 

{

h1 {

	font-size: 28px;

}



#section2 .offer-soap {

	float: none;

}



.slider-txt {

	font-size: 48px;

    top: 20%;

    left: 5%;

}

#slide1 .slider-txt-info {

	left: 5%;

}







.effects .overlay {

	display:none;

}

#section2 .offer-soap {

	width: 100%;

}

.try-tabs > ul > li .typography p.price-massage {

    font-size: 13px;

    margin-top: -50px;

    padding: 10px 10px;

}

.clients-count p span {

	float: left;

}

.clients-count p {

	font-size: 11px;

}

.clients-count {

    padding-right: 0px;

    margin-bottom: 30px;

    float: left;

    padding-left: 0;

}

#footer {

	padding: 70px 0;

}



.cart-prod .sec-prod {

	right: 15px;

}

.cart-prod .sec-prod {

    width: 65%;

}



/*About*/

#about .desc-prod {

	padding-left:0;

	margin-top: 20px;

}

#parallax-about .number-circle {

    border-radius: 0;

    margin-bottom: 20px;

    width: 100%;

}

.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {

	position: relative;

}

/*Prod 3 column*/

.content-list-product-3 .prod-box {

    width: 100%;

    margin: 10px 0;

}

/*Prod 4 column*/

.prod-box {

    width: 100%;

    margin: 10px 0;

}

.content-list-product {

    padding: 90px 10px;

}

/*gallery*/

.gallery-img {

	width: 100%;

}

/*blog*/

.js-video iframe {

	height:350px; 

}

/*Cart */

.c-default, .shopping-prod th, .f-title-small {

	font-size: 13px;

}

.shopping-prod td {

	padding: 5px;

}

.f-title-smallest {

	display:none;

}

.mm-open, .mm-close {

	left: 38%;

}

}



@media only screen and (max-width: 385px) 

{

.slider-txt {

	font-size: 38px;

    top: 20%;

    left: 5%;

}

.ch-grid li {

	margin: 20px 0;

}

h1 {

	font-size: 28px;

}

.team_block h4 {

	font-size: 16px;

}

.try-tabs > label {

	font-size: 11px;

}

.try-tabs > ul > li .typography p {

	font-size: 11px;

}

.content-massage .typography ul li {

	font-size: 11px;

}

.foot_block_intouch li p, .foot_block_intouch a {

	font-size: 11px;

}

.clients-count {

	display: none;

}

.footer-logo {

	margin-bottom: 60px;

}

.mm-open, .mm-close {

	left: 32%;

}

}



@media only screen and (max-width: 321px){

.cart-prod .sec-prod {

    width: 85%;

}

/*Gallery*/

figure.effect-oscar h2 {

	margin: 5% 0 10px 0;

}

.grid-gallery figure h2 {

	font-size: 20px;

}

.bx-wrapper .bx-controls-direction .bx-prev, .bx-wrapper .bx-controls-direction .bx-next {

	top: 18%;

}

/*Blog*/

.js-video iframe {

    height: 210px;

}

/*Single Post*/

.b-mention-item__user {

	float: none;

}

.b-mention-item__comment {

    margin-left: 10px;

    margin-top: 10px;

}

.b-mention-item__user.second-comment{

	margin-top: 20px;

}

.second-comment {

    margin-top: 0px;

}



/*Reservation*/

#reservation {

    background: #fff;

    padding-top: 50px;

    padding-bottom: 50px;

}



}