﻿

@media only screen and (min-width: 1026px) and (max-width: 1200px)
{
.navigation ul.sub-sub-link {
	width: 20%;
}
.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%;
}
.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-block;
	 padding-top: 15px;
}
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;
    height: calc(100vh - 170px);
        overflow-y: auto;
        animation-duration: 0.5s;
}
.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: 30px;
}
.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%;
}
}

@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: 24%;
    left: 5%;
    line-height: 48px;
    width: calc(100% - 10%);
}
#slide1 .slider-txt-info {
	left: 5%;
	width: calc(100% - 10%);
}
.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;
}

.cart-prod .sec-prod {
	right: 15px;
}
.cart-prod .sec-prod {
    width: 65%;
}

/*About*/
#about .desc-prod {
	padding-left:0;
	padding-right: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: 24%;
    left: 5%;
    line-height: 38px;
}
.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;
}
}