﻿

@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%;

}

ul.circle li {

    position: relative;

	list-style-type: none;

	text-align: left;

	color: #181818;

	padding: 8px 5px 5px 22px;

	font:italic 16px georgia;

	margin: 12px 0px 18px 0px;

	letter-spacing: 0.1;
	font-size: 14px;

}
ul.circle li:before {

    content: "";

    display: block;

    position: absolute;

    width: 5px;

    height: 5px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    border-radius: 50%;

    border: 1px solid #181818;

	top: 15px;

    left: 15px;

}

}

@media only screen and (max-width: 780px) 

{

.slider-txt {

	font-size: 65px;

    top: 22%;

    left: 16%;

}

/*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%;

}
#parallax1{
	background-image:none;

	width:100%;

	height:auto;

	text-align:center;

}
#parallax1 ul {
	background-image:none;

	width:100%;

	height:auto;

	text-align:center;

}
ul.circle li {

    position: relative;

	list-style-type: none;

	text-align: left;

	color: #181818;

	padding: 8px 5px 5px 30px;

	font:italic 16px georgia;

	margin: 12px 0px 18px 0px;

	letter-spacing: 0.1;
	font-size: 14px;

}

}



@media only screen and (max-width: 740px) and (orientation: landscape) 

{
.slider-txt-comname {

	font-size: 95px;

    top: 10%;

    left: 15%;

}
	
.slider-txt {

	font-size: 65px;

    top: 22%;

    left: 16%;

}

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;

}
#parallax1{
	background-image:none;

	width:100%;

	height:auto;

	text-align:center;

}

}



@media only screen and (max-width: 680px) and (orientation: landscape) 

{
.slider-txt-comname {

	font-size: 85px;

    top: 10%;

    left: 15%;

}
.slider-txt {
	font-size: 65px;
    top: 22%;
    left: 16%;
}

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;

}
#parallax1{
	background-image:none;

	width:100%;

	height:auto;

	text-align:center;

}

}



@media only screen and (max-width: 600px) and (orientation: landscape) 

{
.slider-txt-comname {

	font-size: 85px;

    top: 10%;

    left: 15%;

}
.slider-txt {
	font-size: 55px;
    top: 22%;
    left: 16%;
}

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%;

}
#parallax1{
	background-image:none;

	width:100%;

	height:auto;

	text-align:center;

}

}



@media only screen and (max-width: 550px) 

{

h1 {

	font-size: 28px;

}



#section2 .offer-soap {

	float: none;

}

.slider-txt-comname {

	font-size: 75px;

    top: 10%;

    left: 5%;

}

.slider-txt {

	font-size: 65px;

    top: 22%;

    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%;

}
/*contact_form_Add*/
.contact_form_Add {

	border-right:2px solid #ddd;

	color:#3f3938;

	display: block;

	height: 250px;

}
.contact_form_Add h4 {

	font-family: 'Open sans',sans-serif;

	color: #444;

	font-size: 25px;

	letter-spacing: 1px;

	font-weight: 600;

	padding: 10px 0px 0px 5px;

	margin-top: 15px;

}
.contact_form_Add ul {

	font-family: 'Open sans',sans-serif;

	color: #444;

	font-size: 12px;

	font-weight: 500;

	padding: 7px 7px;

	margin-top: 5px;

	list-style: none;

	line-height: 1.5;

}
.contact_form_Add ul li {

	margin-top: 5px;
	margin-bottom: 10px;

}

.contact_form_Add li i {

	color: #3f3938;

	margin-right: 5px;
	
	margin-bottom: 15px;

	padding: 7px 8px;

}
#parallax1{
	background-image:none;

	width:100%;

	height:auto;

	text-align:center;

}

}



@media only screen and (max-width: 385px) 

{

.slider-txt-comname {

	font-size: 65px;

    top: 10%;

    left: 5%;

}

.slider-txt {

	font-size: 55px;

    top: 18%;

    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%;

}
/*contact_form_Add*/
.contact_form_Add {

	border-right:1px solid #ddd;

	color:#3f3938;

	display: block;

	height: 275px;

}
.contact_form_Add h4 {

	font-family: 'Open sans',sans-serif;

	color: #444;

	font-size: 17px;

	letter-spacing: 1px;

	font-weight: 500;

	padding: 10px 0px 0px 5px;

	margin-top: 15px;

}
.contact_form_Add ul {

	font-family: 'Open sans',sans-serif;

	color: #444;

	font-size: 11px;

	font-weight: 400;

	padding: 7px 7px;

	margin-top: 5px;

	list-style: none;

	line-height: 1.3;

}
.contact_form_Add ul li {

	margin-top: 5px;
	margin-bottom: 10px;

}

.contact_form_Add li i {

	color: #3f3938;

	margin-right: 5px;
	
	margin-bottom: 15px;

	padding: 7px 8px;

}

}



@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;

}
/*contact_form_Add*/
.contact_form_Add {

	border-right:1px solid #ddd;

	color:#3f3938;

	display: block;

	height: 245px;

}
.contact_form_Add h4 {

	font-family: 'Open sans',sans-serif;

	color: #444;

	font-size: 14px;

	letter-spacing: 1px;

	font-weight: 500;

	padding: 10px 0px 0px 5px;

	margin-top: 15px;

}
.contact_form_Add ul {

	font-family: 'Open sans',sans-serif;

	color: #444;

	font-size: 10px;

	font-weight: 400;

	padding: 7px 7px;

	margin-top: 5px;

	list-style: none;

	line-height: 1.1;

}
.contact_form_Add ul li {

	margin-top: 5px;
	margin-bottom: 10px;

}

.contact_form_Add li i {

	color: #3f3938;

	margin-right: 5px;
	
	margin-bottom: 15px;

	padding: 7px 8px;

}

}

@media only screen and (max-width: 1023px)

{

.page-title .page-name h1 {

    font-size: 20px;

    padding: 15px 20px;

}

}

@media only screen and (max-width: 767px)

{

.col-2 {

    width: 100%;

}

}