/*
Theme Name: Spa 0539
Theme URI: http: //chili.vn
Description: Trang chủ - Hoang Lan Beauty Clini
Author: CHILI.VN 
Author URI: http://chili.vn
Template: layerswp
Version: 1.0
Main Color:#9b7433
Child Color:#9b7433
*/

body {
	font-family: "Gotu", sans-serif;
	font-weight: 400;
	font-style: normal;
	-webkit-font-feature-settings: "pnum" on, "lnum" on;
    font-feature-settings: "pnum" on, "lnum" on;
}

h1,
h2,
h3,
h4,
h5,
h6, 
.heading {
	font-family: "Cormorant Garamond", serif;
	font-weight: bold;
}


@font-face {
	font-family: 'Great Vibes';
	src: url('fonts/GreatVibes.eot');
	src: url('fonts/GreatVibes.woff2') format('woff2'), url('fonts/GreatVibes.woff') format('woff'), url('fonts/GreatVibes.ttf') format('truetype'), url('fonts/GreatVibes.svg#GreatVibes') format('svg'), url('fonts/GreatVibes.eot?#iefix') format('embedded-opentype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Flaticon";
	src: url("fonts/flaticon.eot");
	src: url("fonts/flaticon.eot#iefix") format("embedded-opentype"), url("fonts/flaticon.woff") format("woff"), url("fonts/flaticon.ttf") format("truetype"), url("fonts/flaticon.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Pe-icon-7-stroke';
	src: url('fonts/Pe-icon-7-stroke.eot?d7yf1v');
	src: url('fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*
*
* MAIN
*
*/
::selection {
	background: #333333;
	color: #fff;
	text-shadow: none;
}

::-moz-selection {
	background: #333333;
	color: #fff;
	text-shadow: none;
}

::-webkit-selection {
	background: #333333;
	color: #fff;
	text-shadow: none;
}

body {
	font-size: 1.4rem !important;
	font-weight: normal !important;
	line-height: 1.7 !important;
	letter-spacing: 1px !important;
	color: #000 !important;
	background: #fff !important;
}

.mbws_slidehome .content {
	padding: 0 !important;

}

.container {
	max-width: 1170px;
	padding: 0 15px !important;
}

.mbws_slidehome .container {
	max-width: 100% !important;
	padding: 0 !important;

}

.home-therapy {
	background-color: #7c7458 !important;
}

.auto-height .swiper-slide .overlay {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.header-site {
	display: flex;
	justify-content: center;
	padding: 0;
}

img.aligncenter {
	text-align: center;
	margin: auto;
	display: block;
}

@media only screen and (max-width: 1199px) {
	.container {
		max-width: 970px;
	}
}

@media only screen and (max-width: 991px) {
	.container {
		max-width: 750px;
	}
}

@media only screen and (max-width: 767px) {
	.container {
		max-width: none;
	}
}

.story p {
	margin-bottom: 10px;
	font-size: 1.4rem;
	line-height: 1.7;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
	color: #666;
}

/*
*
* PAGE
*
*/
.page .wrapper-site .wrapper-content .content-main {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}

.page .wrapper-site .wrapper-content .content-main article {
	margin: 0;
}

.page .wrapper-site .wrapper-content .content-main article .section-title {
	display: none;
}

.page .wrapper-site .wrapper-content .content-main article .thumbnail {
	display: none;
}

/*
*
* SINGLE
*
*/
.home #wrapper-content {
	padding-top: 0;
}

.single .wrapper-site .wrapper-content .content-main {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}

.single .wrapper-site .wrapper-content .content-main .thumbnail {
	display: block;
	line-height: 0.5;
	margin: 0;
	display: none;
}

.single .wrapper-site .wrapper-content .content-main .thumbnail img {
	width: 100%;
	height: auto;
}

.single .wrapper-site .wrapper-content .content-main .section-title {
	margin: 0;
}

.single .wrapper-site .wrapper-content .content-main .section-title .heading {

	font-size: 3rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #222;
	margin: 10px 0;
}

.single .wrapper-site .wrapper-content .content-main .meta-info i:before {
	content: "\f058";
	display: inline-block;
	font-family: "fontawesome";
	font-style: normal;
	font-weight: normal;
	line-height: 2;
	opacity: 0.5;
	padding-right: 10px;
	position: relative;
	text-decoration: inherit;
}

.single .wrapper-site .wrapper-content .content-main .meta-info .meta-item {
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	margin: 0;
	margin-right: 25px;
	color: #666;
}

.single .wrapper-site .wrapper-content .content-main .meta-info .meta-item a {
	color: #9b7433;
	text-decoration: none;
}

.single .wrapper-site .wrapper-content .content-main .meta-info .meta-item a:hover {
	color: #9b7433;
	text-decoration: none;
}

.single .wrapper-site .wrapper-content .content-main .story {
	margin-top: 10px;
}

.single .wrapper-site .wrapper-content .content-main .story p {
	margin-top: 0;
	margin-bottom: 10px;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #000;
}

.single .wrapper-site .wrapper-content .content-main .tag-content {
	margin-top: 5px;
	padding: 20px 0;
	padding: 20px 0 25px;
	border-bottom: solid 1px #eee;
}

.single .wrapper-site .wrapper-content .content-main .tag-content .meta-info .meta-tags a {
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #666;
}

.single .wrapper-site .wrapper-content .content-main .tag-content .meta-info .meta-tags a:hover {
	color: #9b7433;
	text-decoration: none;
}

.single .wrapper-site .wrapper-content .content-main .tag-content .meta-info .meta-tags i {
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #666;
	display: inline;
}

.single .wrapper-site .wrapper-content .content-main .tag-content .meta-info .meta-tags i:before {
	font-size: 1.4rem;
	line-height: 1;
	letter-spacing: 1px;
	content: "\f02c";
	padding-right: 5px;
	opacity: 1;
	color: #9b7433 !important;
}

.single .wrapper-site .wrapper-content .content-main .relative-post-default .section-nav-title {
	font-family: inherit;
	font-size: 2rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #222;
	margin: 20px 0 10px;
}

.single .wrapper-site .wrapper-content .content-main .relative-post-default ul li {
	list-style-image: url(images/arrow.png);
	list-style-position: inside;
	line-height: 36px;
}

.single .wrapper-site .wrapper-content .content-main .relative-post-default ul li a {
	color: #666;
	webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}

.single .wrapper-site .wrapper-content .content-main .relative-post-default ul li a:hover {
	text-decoration: underline;
	color: #9b7433;
}

.single .title-container {
	background: url(/wp-content/uploads/2021/05/CHU_3557.jpg);
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
}

/*
*
* ARCHIVE
*
*/
.archive .wrapper-site .wrapper-content .content-main,
.search .wrapper-site .wrapper-content .content-main {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item,
.search .wrapper-site .wrapper-content .content-main .post-news-item {
	padding: 0 0 30px 0;
	margin: 0 0 50px 0;
	border-bottom: dashed 1px #d3d3d3;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail,
.search .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail {
	margin: 0;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail a,
.search .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail a {
	display: block;
	line-height: 0.1;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail a:hover img,
.search .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail a:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail img,
.search .wrapper-site .wrapper-content .content-main .post-news-item .thumbnail img {
	width: 100%;
	height: auto;
	-webkit-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content {
	position: relative;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .post-type-icon,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .post-type-icon {
	position: absolute;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	padding: 7px 23px;
	text-align: center;
	background: #e6d8ad;
	top: 0;
	left: 10px;
	z-index: 999;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .post-type-icon i:before,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .post-type-icon i:before {
	content: "\e6bf";
	font-family: 'Pe-icon-7-stroke';
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	line-height: 70px;
	color: #fff;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title {
	margin-left: 100px;
	margin-top: 10px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .date-archive,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .date-archive {
	display: block;
	float: left;
	margin-right: 20px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .date-archive p,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .date-archive p {
	font-family: inherit;
	font-size: 4.1rem;
	font-weight: bold;
	font-style: normal;
	line-height: 1.7;
	color: #999;
	text-align: center;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .date-archive span,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .date-archive span {
	font-size: 1.4rem;
	display: block;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading {
	overflow: hidden;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading>a,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading>a {
	font-family: inherit;
	font-size: 2.3rem;
	font-weight: normal;
	line-height: 1.4;
	letter-spacing: 1px;
	color: #222;
	padding: 20px 0 0 0;
	text-decoration: none;
	display: block;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading>a:hover,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading>a:hover {
	text-decoration: none;
	color: #222;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info {
	display: block;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author {
	display: inline-block;
	float: left;
	margin-right: 15px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author i,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author i {
	display: inline-block;
	font-family: 'Pe-icon-7-stroke';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	font-size: 1.2rem;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #c0c0c0;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author i:before,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author i:before {
	content: "\e693";
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author a,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author a {
	color: #c0c0c0;
	font-family: inherit;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #999;
	text-decoration: none;
	margin-left: -5px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author a:hover,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-author a:hover {
	text-decoration: none;
	color: #737373;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category {
	display: inline-block;
	display: block;
	margin-right: 15px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category i,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category i {
	font-size: 1.2rem;
	color: #c0c0c0;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category a,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category a {
	color: #c0c0c0;
	font-family: inherit;
	font-size: 1.2rem;
	font-weight: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #999;
	text-decoration: none;
	margin-left: -5px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category a:hover,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title .heading .meta-info .meta-category a:hover {
	text-decoration: none;
	color: #737373;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .copy,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .copy {
	clear: both;
	padding-top: 5px;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .copy .excerpt,
.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .copy .excerpt {
	margin: 0 0 10px 0;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.7;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .button,
.search .wrapper-site .wrapper-content .content-main .post-news-item .button {
	position: relative;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	padding: 5px 17px;
	border: 1px solid #eeeeee;
	background: transparent;
	color: #999;
	text-decoration: none;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .button:hover,
.search .wrapper-site .wrapper-content .content-main .post-news-item .button:hover {
	color: #fff;
	text-decoration: none;
	background: transparent !important;
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .button:hover:before,
.search .wrapper-site .wrapper-content .content-main .post-news-item .button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.archive .wrapper-site .wrapper-content .content-main .post-news-item .button:before,
.search .wrapper-site .wrapper-content .content-main .post-news-item .button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.archive.tag .title-container,
.search.tag .title-container,
.archive.author .title-container,
.search.author .title-container {
	background: url(images/bg11.jpg);
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
}

/*
*
* 404 PAGE
*
*/
.error404 {
	height: 100%;
}

.error404 .wrapper-site {
	height: 100%;
}

.error404 .wrapper-site .wrapper-content {
	height: 100%;
}

.error404 .wrapper-site .wrapper-content .content-main {
	height: 100%;
	display: -webkit-flexbox;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align: center;
}

.error404 .wrapper-site .wrapper-content .content-main .row {
	width: 100%;
}

.error404 .wrapper-site .wrapper-content .content-main .row .h2-404 {
	font-family: inherit;
	font-weight: 400;
	line-height: 1.42857143;
	font-size: 3.2rem;
	color: #222222;
	margin-bottom: 10px;
	margin-top: 25px;
}

.error404 .wrapper-site .wrapper-content .content-main .row .entry-404 a {
	font-family: inherit;
	font-weight: 400;
	line-height: 1.42857143;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	background-color: #d3d3d3;
	color: #333333;
	padding: 10px 20px;
	border-radius: 25px;
}

.error404 .wrapper-site .wrapper-content .content-main .row .entry-404 a:hover {
	background-color: #ececec;
	color: #333333;
	text-decoration: none;
}

.error404 .wrapper-site .wrapper-content .content-main .row .h4-404 {
	font-family: inherit;
	font-weight: 400;
	line-height: 1.7;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	color: #666;
	padding-bottom: 20px;
}

/*
*
* SEARCH PAGE
*
*/
.search .title-container {
	background: url(images/bg11.jpg);
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
}

.search .title-container .title .bread-crumbs ul li:last-child,
.search .title-container .title .bread-crumbs ul li:nth-last-child(2) {
	display: none;
}

.search .wrapper-site .wrapper-content .content-main {
	padding-top: 70px !important;
	padding-bottom: 70px !important;
}

.search.search-no-results .section-title {
	text-align: left;
}

.search.search-no-results .story {
	text-align: left;
}

.search.search-no-results .story .search-form {
	position: relative;
}

.search.search-no-results .story .search-form .search-field {
	float: left;
	border: 1px solid #c0c0c0;
	background: transparent;
	height: 45px;
	padding: 10px;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.42857143;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #555;
	display: table-cell;
	margin: 0;
	padding-right: 15px;
	max-width: none;
}

.search.search-no-results .story .search-form .search-field:focus {
	color: #404040;
	border-color: rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.search.search-no-results .story .search-form .search-submit {
	position: absolute;
	right: 0;
	top: 0;
	width: 45px;
	height: 45px;
	background: transparent;
	border: 1px solid #c0c0c0;
	margin-left: -2px;
	font: normal normal normal 14px/1 FontAwesome;
	color: #333;
	background: #9b7433;
}

.search.search-no-results .story .search-form .search-submit:hover {
	color: #fff;
	background: #000;
}

/*
*
* HEADER SITE
*
*/
.header-site {
	padding: 10px 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-o-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	background: rgb(170 126 53 / 89%) !important;
	border-bottom: 0;
	z-index: 9999;
}

.header-site .container {
	padding: 0 15px !important;
}

.header-site.is_stuck_show {
	padding: 0;
}

.header-site .logo img {
	display: inline-block;
	max-height: 140px;
	width: auto;
	padding-bottom: 5px;
	padding-top: 5px;
}

.header-site .nav-horizontal .menu>.menu-item {
	margin: 0;
}

.header-site .nav-horizontal .menu>.menu-item>a {
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	text-transform: uppercase;
	padding: 28px 18px;
	border-top: solid 4px transparent;
	o-transition: border .3s linear;
	-moz-transition: border .3s linear;
	-webkit-transition: border .3s linear;
	transition: border .3s linear;
}

.header-site .nav-horizontal .menu>.menu-item>a:after {
	opacity: 1;
}

.header-site .nav-horizontal .menu>.menu-item>.sub-menu {
	top: 78px !important;
}

.header-site .nav-horizontal .menu>.menu-item:hover>a,
.header-site .nav-horizontal .menu>.menu-item.current-menu-item>a {
	border-top-color: #ffffff !important;
	color: #ffffff;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu {
	border: 1px solid #f0f0f0;
	list-style: none;
	background: #fff;
	padding: 5px 0;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item {
	border: 0;
	width: 320px;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item a {
	-o-transition: padding .2s linear;
	-moz-transition: padding .2s linear;
	-webkit-transition: padding .2s linear;
	transition: padding .2s linear;
	color: #000;
	font-size: 1.3rem;
	letter-spacing: 1px;
	line-height: 1.7;
	padding: 7px 25px 7px 22px;
	background: transparent;
	font-weight: 400 !important;
	text-transform: uppercase;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item a:after {
	opacity: 1;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item a:hover {
	padding-left: 18px;
	color: #9b7433;
	background: transparent;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item.current-menu-item>a {
	color: #9b7433;
}

.header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item .sub-menu {
	left: 100%;
	top: -6px;
}

.header-site .nav-horizontal .menu .menu-item-language:hover a {
	border-top-color: transparent !important;
}

.header-site .nav-horizontal .menu .menu-item-language a {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.header-site .nav-horizontal .menu .menu-item-language:last-child a {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.home .header-site {
	border-bottom: none !important;
}

.home .header-site .nav-horizontal .menu>.menu-item {
	margin: 0;
}

.home .header-site .nav-horizontal .menu>.menu-item>a {
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	text-transform: uppercase;
	padding: 13px 18px;
	border-top: solid 4px transparent;
	o-transition: border .3s linear;
	-moz-transition: border .3s linear;
	-webkit-transition: border .3s linear;
	transition: border .3s linear;
}

.home .header-site .nav-horizontal .menu>.menu-item>a:after {
	opacity: 1;
}

.home .header-site .nav-horizontal .menu>.menu-item>.sub-menu {
	top: 78px !important;
}

.home .header-site .nav-horizontal .menu>.menu-item:hover>a,
.home .header-site .nav-horizontal .menu>.menu-item.current-menu-item>a {
	border-top-color: #fff !important;
	color: #fff;
}

.home .header-site .nav-horizontal .menu>.menu-item .sub-menu {
	border: 1px solid #f0f0f0;
	list-style: none;
	background: #fff;
}

.home .header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item {
	border: 0;
}

.home .header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item a {
	-o-transition: padding .2s linear;
	-moz-transition: padding .2s linear;
	-webkit-transition: padding .2s linear;
	transition: padding .2s linear;
	color: #000;
	font-size: 1.3rem;
	letter-spacing: 1px;
	line-height: 1.5;
	padding: 10px 25px 7px 22px;
	background: transparent;
	font-weight: 400 !important;
	text-transform: uppercase;
}

.home .header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item a:after {
	opacity: 1;
}

.home .header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item a:hover {
	padding-left: 20px;
	color: #b38c4b;
	background: transparent;
}

.home .header-site .nav-horizontal .menu>.menu-item .sub-menu .menu-item .sub-menu {
	left: 100%;
	top: 0;
}

.home .header-site .nav-horizontal .menu .menu-item-language:hover a {
	border-top-color: transparent !important;
}

.home .header-site.is_stuck_show {
	border-bottom: 1px solid #eeeeee !important;
	background: #aa7e35 !important;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item {
	margin: 0;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item>a {
	font-size: 1.3rem;
	font-weight: 400;
	line-height: 1.4;
	color: #fff;
	text-transform: uppercase;
	padding: 13px 12px;
	border-top: solid 4px transparent;
	o-transition: border .3s linear;
	-moz-transition: border .3s linear;
	-webkit-transition: border .3s linear;
	transition: border .3s linear;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item>a:after {
	opacity: 1;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item>.sub-menu {
	top: 78px !important;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item:hover>a,
.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item.current-menu-item>a {
	border-top-color: #fff !important;
	color: #fff;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item .sub-menu {
	border: 1px solid #f0f0f0;
	list-style: none;
	background: #fff;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item .sub-menu .menu-item {
	border: 0;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item .sub-menu .menu-item a {
	-o-transition: padding .2s linear;
	-moz-transition: padding .2s linear;
	-webkit-transition: padding .2s linear;
	transition: padding .2s linear;
	color: #888;
	font-size: 1.2rem;
	letter-spacing: 1px;
	line-height: 1.7;
	padding: 7px 25px 7px 22px;
	background: transparent;
	font-weight: 400 !important;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item .sub-menu .menu-item a:after {
	opacity: 1;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item .sub-menu .menu-item a:hover {
	padding-left: 18px;
	color: #aa7e35;
	background: transparent;
}

.home .header-site.is_stuck_show .nav-horizontal .menu>.menu-item .sub-menu .menu-item .sub-menu {
	left: 100%;
	top: 0;
}

.home .header-site.is_stuck_show .nav-horizontal .menu .menu-item-language:hover a {
	border-top-color: transparent !important;
}

@media only screen and (max-width: 900px) {
	.home-info .over .media {
		margin-top: 30px !important;
	}

	section[class*=' off-canvas-'] .nav-mobile {
		display: block !important;
	}

	.header-site .logo a {
		margin: 8px 0 20px;
	}

	.header-site .nav-horizontal .menu {
		display: none;
	}

	.header-site .nav-horizontal .responsive-nav {
		display: block;
	}

	.header-site .nav-horizontal .responsive-nav .l-menu {
		width: 20px;
		overflow: hidden;
		color: #fff;
	}
}

/*
*
* MENU MOBILE
*
*/
.off-canvas-right {
	background: #fff;
}

.off-canvas-right .nav-mobile {
	padding: 0 !important;
	background: #fff;
}

.off-canvas-right .nav-mobile .nav-vertical {
	display: block;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item {
	width: 100%;
	display: block;
	position: relative;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item a {
	padding: 12px 20px !important;
	border-bottom: solid 1px #f0f0f0;
	color: #333333;
	font-size: 1.3rem;
	font-weight: normal;
	text-transform: uppercase;
	border-top: solid 1px transparent;
	-o-transition: border .3s linear;
	-moz-transition: border .3s linear;
	-webkit-transition: border .3s linear;
	transition: border .3s linear;
	position: relative;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item a .x-caret {
	position: absolute;
	right: 0;
	bottom: auto;
	top: 0;
	width: 44px;
	height: 43px;
	line-height: 43px;
	text-align: center;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item a .x-caret:before {
	content: "\f105";
	font-family: 'fontawesome';
	display: inline-block;
	font-size: 1em;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item.xoay .x-caret {
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item:hover>a,
.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item.current-menu-item>a {
	color: #9b7433;
	border-top-color: #9b7433;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item-language {
	width: 20%;
	display: inline-block;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item-language:hover a {
	border: 0 !important;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item-language a {
	padding-right: 0 !important;
	padding-left: 20px !important;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item-language:last-child {
	width: 80%;
}

.off-canvas-right .nav-mobile .nav-vertical .menu .menu-item-language:last-child a {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.off-canvas-right .nav-mobile .nav-vertical .menu>.menu-item-has-children .sub-menu {
	display: none;
	padding-left: 15px;
}

.off-canvas-right .nav-mobile .nav-vertical .menu>.menu-item-has-children .sub-menu .menu-item a {
	border-top: 0;
}

/*
*
* HOME SLIDE
*
*/
.home-slide {
	height: 768px;
}

.home-slide .pages {
	opacity: 1 !important;
	bottom: 16px !important;
}

.home-slide .pages .swiper-pagination-switch {
	border: solid 5px #222 !important;
	background: #fff !important;
	width: 3px !important;
	height: 3px !important;
	margin: 3px;
	border-radius: 50% !important;
	transition: all 0.3s !important;
	box-sizing: content-box;
}

.home-slide .pages .swiper-pagination-switch.swiper-active-switch,
.home-slide .pages .swiper-pagination-switch:hover {
	border-color: #fff !important;
	background: #222 !important;
	transform: none;
}

.home-slide .arrows .l-left-arrow {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	line-height: 40px;
	font-size: 1.5rem;
	width: 40px;
	height: 40px;
	text-align: center;
}

.home-slide .arrows .l-left-arrow:hover {
	background: #000;
}

.home-slide .arrows .l-right-arrow {
	background: rgba(0, 0, 0, 0.5);
	color: #fff;
	line-height: 40px;
	font-size: 1.5rem;
	width: 40px;
	height: 40px;
	text-align: center;
}

.home-slide .arrows .l-right-arrow:hover {
	background: #000;
}

.home-slide:hover .arrows .l-left-arrow {
	left: 0 !important;
}

.home-slide:hover .arrows .l-right-arrow {
	right: 0 !important;
}

/********widget********/
.widget.layers-content-widget {
	padding: 0 0 0px 0;
}

/*
*
*HOME INFO
*
*/
.home-info .layers-masonry-column {
	margin-top: 10px;
	margin-bottom: 0;
}

.home-info .layers-masonry-column .media {
	margin: 30px 0 0 0;
	border: 10px solid rgba(173, 216, 230, 0.27);
}

.home-info .layers-masonry-column .media .media-image img {
	width: 100%;
	height: auto;
}

.home-info .layers-masonry-column .media .media-body {
	margin: 0;
	padding: 0;
}

.home-info .layers-masonry-column .media .media-body .heading {
	margin: 20px 0 10px;
	font-family: inherit;
	font-size: 2.3rem;
	line-height: 1.4;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #222;
}

.home-info .layers-masonry-column .media .media-body .excerpt {
	padding: 0 20px;
}

.home-info .layers-masonry-column .media .media-body .excerpt p {
	margin: 0 0 20px 0;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.7;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.home-info .layers-masonry-column .media .media-body .button {
	margin: 0;
	padding: 5px 17px;
	font-family: inherit;
	font-size: 1.2rem;
	line-height: 1.5;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #999;
	margin-bottom: 15px;
	background: transparent;
}

.home-info .layers-masonry-column .media .media-body .button:hover,
.home-info .layers-masonry-column .media .media-body .button:active {
	color: #737373;
	text-decoration: none;
	background: transparent;
}

.home-info .over .media {
	padding: 30px 30px 10px 30px;
	margin-top: -17px;
	position: relative;
	z-index: 999;
	background-color: #fcfcfc;
}

.home-info .over .media .media-body {
	margin: 0;
	padding: 0;
}

.home-info .over .media .media-body .heading {
	margin: 0 0 10px 0;
	font-family: inherit;
	font-size: 3.2rem;
	line-height: 1.4;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #222;
	text-transform: uppercase;
}

.home-info .over .media .media-body .excerpt {
	padding: 0;
}

.home-info .over .media .media-body .excerpt p {
	margin: 0 0 10px 0;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.7;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.home-info .over .media .media-body .excerpt ul {
	margin: 0;
	padding: 0;
}

.home-info .over .media .media-body .excerpt ul li {
	padding: 20px 17px 10px 94px;
	margin: 15px 0 0 0;
	list-style: none;
	position: relative;
}

.home-info .over .media .media-body .excerpt ul li>a {
	font-family: inherit;
	font-size: 1.8rem;
	line-height: 1.4;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #222;
	margin-bottom: 5px;
	display: block;
}

.home-info .over .media .media-body .excerpt ul li>a:hover {
	color: #737373;
	text-decoration: none;
}

.home-info .over .media .media-body .excerpt ul li>a .icon-homeinfo1:before {
	content: "";
	width: 60px;
	height: 57px;
	background: url('images/home-info1.png');
	background-size: 60px 57px;
	position: absolute;
	top: 25px;
	left: 20px;
}

.home-info .over .media .media-body .excerpt ul li>a .icon-homeinfo2:before {
	content: "";
	width: 60px;
	height: 57px;
	background: url('images/home-info2.png');
	background-size: 60px 57px;
	position: absolute;
	top: 25px;
	left: 20px;
}

.home-info .over .media .media-body .excerpt ul li>a .icon-homeinfo3:before {
	content: "";
	width: 60px;
	height: 57px;
	background: url('images/home-info3.png');
	background-size: 60px 57px;
	position: absolute;
	top: 25px;
	left: 20px;
}

.home-info .over .media .media-body .excerpt ul li .excerpt {
	margin-bottom: 10px;
}

/*
*
* HOME SERVICES
*
*/
.home-services .layers-masonry-column {
	border: 6px solid rgba(0, 0, 0, 0.05);
	margin-top: 0px;
	padding: 0;
	margin-bottom: 0;
}

.home-skins .heading {
	font-size: 4rem !important;
	line-height: 1.25;
}

.home-skins .media.no-push-bottom.invert.image-right {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
}

.home-services .layers-masonry-column .media {
	overflow: inherit;
}

.home-gallery .heading,
.home-therapy .heading,
.home-services .heading {
	text-align: center;
}

.home-services .layers-masonry-column .media .media-image {
	width: 150px;
	margin: 0 auto;
	height: auto;
}

.home-services .layers-masonry-column .media .media-image img {
	margin-top: -78px;
	border: 8px solid rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.home-services .layers-masonry-column .media:hover .media-image img {
	border-width: 6px;
}

.home-services .layers-masonry-column .media .media-body {
	padding: 30px 30px 0 30px;
	margin: 0;
}

.home-services .layers-masonry-column .media .media-body .heading {
	margin: 10px 0;
	font-size: 2rem;
	line-height: 1.4;
	letter-spacing: 1px;
	font-weight: 700;
	font-style: normal;
	color: #222;
	text-transform: uppercase;
}

.home-services .layers-masonry-column .media .media-body .excerpt {
	margin-bottom: 10px;
	margin-top: 0;
}

.home-services .layers-masonry-column .media .media-body .excerpt p {
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.7;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.home-services .layers-masonry-column .media .media-body .button {
	padding: 10px 20px;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.5;
	letter-spacing: 1px;
	font-weight: 700;
	font-style: normal;
	color: #000;
	margin-top: 0;
	margin-bottom: 30px;
	background: transparent;
}

.home-services .layers-masonry-column .media .media-body .button:hover,
.home-services .layers-masonry-column .media .media-body .button:active {
	color: #aa7e35;
	text-decoration: none;
	background: transparent;
}

/*
*
* HOME THERAPY, HOME SKIN
*
*/

.home-therapy .media-image {
	margin-right: 30px;
	width: 41.66666667%;
}

.home-skin {
	background-color: #fcfcfc !important;
}

.section-title.large .excerpt {
	max-width: 100%;
}

.footer-middle {
	display: none;
}

.footer-site .container .column.span-3 {
	width: 50% !important;
}

@media(max-width: 767px) {
	.footer-site .container .column.span-3 {
		width: 100% !important;
	}
}

.home-therapy,
.home-skin {
	padding-top: 70px !important;
}

.home-therapy .layers-masonry-column .media .media-image img,
.home-skin .layers-masonry-column .media .media-image img {
	width: 100%;
	height: auto;
}

.home-therapy .layers-masonry-column .media .media-body,
.home-skin .layers-masonry-column .media .media-body {
	margin-top: 20px;
}

.home-therapy .layers-masonry-column .media .media-body .heading,
.home-skin .layers-masonry-column .media .media-body .heading {
	margin: 0px 0 0px;
	font-size: 2.8rem;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 1.4;
	color: #222;
	text-transform: uppercase;
}

.home-therapy .layers-masonry-column .media .media-body .excerpt,
.home-skin .layers-masonry-column .media .media-body .excerpt {
	margin-bottom: 10px;
	margin-top: 0;
}

.home-therapy .layers-masonry-column .media .media-body .excerpt p,
.home-skin .layers-masonry-column .media .media-body .excerpt p {
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.7;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.home-therapy .layers-masonry-column .media .media-body .button,
.home-skin .layers-masonry-column .media .media-body .button {
	padding: 10px 20px;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 1.5;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 0;
	background: #aa7e35;
	border: 1px solid transparent;
}

.home-therapy .layers-masonry-column .media .media-body .button:hover,
.home-skin .layers-masonry-column .media .media-body .button:hover,
.home-therapy .layers-masonry-column .media .media-body .button:active,
.home-skin .layers-masonry-column .media .media-body .button:active {
	color: #fff !important;
	background-color: #86c5da;
	border-color: #7ec2d8;
}

/*
*
* HOME GALLERY
*
*/
.home-gallery {
	padding: 20px 15px !important;
}

.home-gallery>.container {
	padding: 0 !important;
}

.home-gallery .list-grid .layers-masonry-column {
	cursor: pointer;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image {
	position: relative;
	overflow: hidden;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image img {
	-webkit-transition: all 1200ms ease 0s;
	-o-transition: all 1200ms ease 0s;
	transition: all 1200ms ease 0s;
	max-width: 100%;
	width: 100%;
	margin: 0;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image .media-body {
	opacity: 0;
	overflow: hidden;
	padding: 25px 30px 60px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 999;
	-webkit-transition: opacity 0.3s ease-in-out 0s;
	-o-transition: opacity 0.3s ease-in-out 0s;
	transition: opacity 0.3s ease-in-out 0s;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image .media-body .heading {
	font-family: inherit;
	font-size: 2.4rem;
	line-height: 1.7;
	letter-spacing: 1px;
	font-weight: normal;
	color: #fff;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image .icons-holder {
	position: absolute;
	top: -10%;
	left: 50%;
	display: inline-block;
	width: auto;
	height: 36px;
	vertical-align: middle;
	z-index: 130;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	color: #fff;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image .overlay-shade {
	background: #9b7433;
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image:hover img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.home-gallery .list-grid .layers-masonry-column .media .media-image:hover .overlay-shade {
	opacity: 0.8;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image:hover .media-body {
	opacity: 1;
}

.home-gallery .list-grid .layers-masonry-column .media .media-image:hover .icons-holder {
	top: 50%;
	margin-top: -18px;
}

/*
*
* HOME PRICING
*
*/
.home-pricing {
	padding: 70px 0 40px !important;
}

.home-pricing .list-grid {
	padding-top: 20px !important;
}

.home-pricing .list-grid .layers-masonry-column {
	margin-bottom: 0;
	padding: 0;
}

.home-pricing .list-grid .layers-masonry-column .media {
	position: relative;
	overflow: inherit;
}

.home-pricing .list-grid .layers-masonry-column .media:hover .media-image .price {
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-animation-fil-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: pulse;
	animation-name: pulse;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image {
	position: relative;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image img {
	width: 100%;
	height: auto;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .pricing-title {
	left: 0;
	right: 0;
	margin: auto;
	position: absolute;
	text-transform: uppercase;
	display: block;
	top: -18px;
	width: 45%;
	padding: 15px;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .pricing-title .heading {
	color: #fff;
	font-family: inherit;
	font-weight: normal;
	font-style: normal;
	font-size: 2.3rem;
	line-height: 1.42857143;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .pricing-title .triangle-left,
.home-pricing .list-grid .layers-masonry-column .media .media-image .pricing-title .triangle-right {
	height: 0;
	left: -18px;
	position: absolute;
	top: 0px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 0;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .pricing-title .triangle-left {
	border-left: 18px solid rgba(0, 0, 0, 0);
	border-top: 18px solid transparent;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .pricing-title .triangle-right {
	border-left: 18px solid rgba(0, 0, 0, 0);
	border-top: 18px solid transparent;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	left: auto;
	right: -18px;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .price {
	position: absolute;
	border-radius: 100%;
	color: #fff;
	display: block;
	height: 140px;
	left: 0;
	margin: auto;
	bottom: -18px;
	right: 0;
	width: 140px;
	padding-top: 48px;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .price span {
	color: #fff;
	font-family: inherit;
	font-size: 2.6rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1;
	letter-spacing: 1px;
	text-transform: uppercase;
}

.home-pricing .list-grid .layers-masonry-column .media .media-image .price span small {
	color: #fff;
	font-family: inherit;
	font-size: 1.6rem;
	font-weight: normal;
	font-style: normal;
	line-height: .5;
	letter-spacing: 1px;
	text-transform: none;
	display: block;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body {
	margin: 0;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body .excerpt {
	margin: 0;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body .excerpt ul {
	padding-top: 40px;
	margin-bottom: 20px;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body .excerpt ul li {
	list-style: none;
	font-family: inherit;
	font-size: 1.4rem;
	line-height: 2.9;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	color: #666;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body .button {
	display: block;
	position: relative;
	font-size: 1.4rem;
	line-height: 1.42857143;
	font-weight: normal;
	font-style: normal;
	letter-spacing: 1px;
	color: #fff;
	padding: 15px 20px;
	margin: 0;
	border: 1px solid transparent;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body .button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.home-pricing .list-grid .layers-masonry-column .media .media-body .button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.home-pricing .list-grid .layers-masonry-column.color-1 .button {
	border-color: #9b7433;
	background: #9b7433;
}

.home-pricing .list-grid .layers-masonry-column.color-1 .pricing-title {
	background: #9b7433;
}

.home-pricing .list-grid .layers-masonry-column.color-1 .pricing-title .triangle-left,
.home-pricing .list-grid .layers-masonry-column.color-1 .pricing-title .triangle-right {
	border-top-color: #9b7433 !important;
}

.home-pricing .list-grid .layers-masonry-column.color-1 .price {
	background: #9b7433;
}

.home-pricing .list-grid .layers-masonry-column.color-2 .button {
	border-color: #e6adbc;
	background: #e6adbc;
}

.home-pricing .list-grid .layers-masonry-column.color-2 .pricing-title {
	background: #e6adbc;
}

.home-pricing .list-grid .layers-masonry-column.color-2 .pricing-title .triangle-left,
.home-pricing .list-grid .layers-masonry-column.color-2 .pricing-title .triangle-right {
	border-top-color: #e6adbc !important;
}

.home-pricing .list-grid .layers-masonry-column.color-2 .price {
	background: #e6adbc;
}

.home-pricing .list-grid .layers-masonry-column.color-3 .button {
	border-color: #e6d8ad;
	background: #e6d8ad;
}

.home-pricing .list-grid .layers-masonry-column.color-3 .pricing-title {
	background: #e6d8ad;
}

.home-pricing .list-grid .layers-masonry-column.color-3 .pricing-title .triangle-left,
.home-pricing .list-grid .layers-masonry-column.color-3 .pricing-title .triangle-right {
	border-top-color: #e6d8ad !important;
}

.home-pricing .list-grid .layers-masonry-column.color-3 .price {
	background: #e6d8ad;
}

/*
*
*HOME TESTIMUNIAL
*
*/
.home-testimunial {
	padding: 70px 0 !important;
	background-repeat: repeat !important;
	background-position: center top !important;
}

.home-testimunial .container {
	padding: 0 !important;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media {
	padding: 0 15px !important;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-image {
	padding-top: 24px;
	border-top: solid 1px #fff;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body {
	box-shadow: 0 1px 5px #e8e9ea;
	padding: 0;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .heading {
	padding: 10px 5px;
	background: #e5e5e5;
	font-family: inherit;
	font-size: 1.6rem;
	line-height: 1.4;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	text-transform: uppercase;
	border-bottom: 1px solid rgba(241, 241, 241, 0.8);
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .heading span {
	font-weight: normal;
	font-size: 1.2rem;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .excerpt {
	margin-top: 27px;
	position: relative;
	padding: 20px;
	background: #fff;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .excerpt p {
	color: #585858;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
	font-family: inherit;
	font-size: 1.4;
	font-style: italic;
	font-weight: normal;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .excerpt .big-triangle {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e6d8ad;
	border-style: solid;
	border-width: 0 0 80px 80px;
	height: 0;
	position: absolute;
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transition: all 0.5s ease-in-out 0s;
	-o-transition: all 0.5s ease-in-out 0s;
	transition: all 0.5s ease-in-out 0s;
	width: 0;
	top: 0;
	left: 0;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .excerpt .big-icon {
	border-radius: 50%;
	bottom: 7px;
	height: 49px;
	position: relative;
	right: 3px;
	text-align: center;
	width: 49px;
	z-index: 20;
	background: #fff;
}

.home-testimunial .owl-stage .owl-item .layers-masonry-column .media .media-body .excerpt .big-icon .fa-lg {
	line-height: 49px;
	color: #e6d8ad;
	font-size: 1.8rem;
	vertical-align: -15%;
}

.home-testimunial .owl-controls {
	display: none;
}

/*
*
* OUTEXPRESS
*
*/
.ourexpert-title {
	padding: 70px 0 0 0 !important;
}

.ourexpert-title .section-title {
	margin-bottom: 30px !important;
}

.ourexpert {
	min-height: 400px !important;
	padding: 0 !important;
}

.ourexpert:hover .swiper-pagination-clickable {
	bottom: 0;
}

.ourexpert .swiper-pagination-clickable {
	bottom: 0;
	opacity: 1 !important;
}

.ourexpert .swiper-pagination-clickable .swiper-pagination-switch {
	background: #666666;
	border-radius: 0;
	transform: rotate(45deg);
	display: inline-block;
	height: 12px;
	margin: 5px 7px;
	opacity: 0.8;
	-webkit-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	width: 12px;
}

.ourexpert .swiper-pagination-clickable .swiper-pagination-switch.swiper-active-switch {
	background: #9b7433;
	transform: rotate(45deg);
	border: none !important;
}

.ourexpert .swiper-pagination-clickable .swiper-pagination-switch:hover {
	border: none;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay {
	padding: 0 15px;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .clearfix {
	margin: 0 !important;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .heading {
	margin: 5px 0 20px;
	font-family: inherit;
	font-size: 3.2rem;
	font-weight: 400;
	line-height: 1.42857143;
	color: #222222;
	font-style: normal;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .heading span {
	color: #9b7433;
	font-size: 1.8rem;
	letter-spacing: 2px;
	display: block;
	margin: 10px 0 10px;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .excerpt p {
	margin-bottom: 10px;
	margin-top: 0;
	line-height: 1.7;
	font-size: 1.4rem;
	font-family: inherit;
	color: #666;
	letter-spacing: 1px;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .button {
	margin: 30px 0 0 0;
	padding: 10 20px;
	background: #9b7433;
	color: #fff;
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.42857143;
	font-style: normal;
	letter-spacing: 1px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/*
*
*
* SERVICE INFO
*
*/
.services-info {
	padding: 0px 15px !important;
}

.services-info .list-grid {
	margin-top: 10px;
	padding: 0 !important;
}

.services-info .list-grid .layers-masonry-column {
	padding: 0;
	background-size: cover;
	background-repeat: repeat;
	background-position: center center;
	overflow: hidden;
}

.services-info .list-grid .layers-masonry-column.icon-service1 .media {
	background-color: rgba(173, 216, 230, 0.93);
}

.services-info .list-grid .layers-masonry-column.icon-service1 .media .media-body i {
	display: inline-block;
	padding: 5px 20px 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
}

.services-info .list-grid .layers-masonry-column.icon-service1 .media .media-body i:before {
	font-family: Flaticon;
	content: "\e001";
	color: #fff;
	font-size: 35px;
	padding-top: 5px;
	line-height: 60px;
	font-style: normal;
}

.services-info .list-grid .layers-masonry-column.icon-service2 .media {
	background-color: rgba(230, 173, 188, 0.93);
}

.services-info .list-grid .layers-masonry-column.icon-service2 .media .media-body i {
	display: inline-block;
	padding: 5px 20px 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
}

.services-info .list-grid .layers-masonry-column.icon-service2 .media .media-body i:before {
	font-family: Flaticon;
	content: "\e002";
	color: #fff;
	font-size: 35px;
	padding-top: 5px;
	line-height: 60px;
	font-style: normal;
}

.services-info .list-grid .layers-masonry-column.icon-service3 .media {
	background-color: rgba(230, 216, 173, 0.93);
}

.services-info .list-grid .layers-masonry-column.icon-service3 .media .media-body i {
	display: inline-block;
	padding: 5px 20px 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
}

.services-info .list-grid .layers-masonry-column.icon-service3 .media .media-body i:before {
	font-family: Flaticon;
	content: "\e003";
	color: #fff;
	font-size: 35px;
	padding-top: 5px;
	line-height: 60px;
	font-style: normal;
}

.services-info .list-grid .layers-masonry-column.icon-service4 .media {
	background-color: rgba(230, 173, 188, 0.93);
}

.services-info .list-grid .layers-masonry-column.icon-service4 .media .media-body i {
	display: inline-block;
	padding: 5px 20px 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
}

.services-info .list-grid .layers-masonry-column.icon-service4 .media .media-body i:before {
	font-family: Flaticon;
	content: "\e000";
	color: #fff;
	font-size: 35px;
	padding-top: 5px;
	line-height: 60px;
	font-style: normal;
}

.services-info .list-grid .layers-masonry-column.icon-service5 .media {
	background-color: rgba(230, 216, 173, 0.93);
}

.services-info .list-grid .layers-masonry-column.icon-service5 .media .media-body i {
	display: inline-block;
	padding: 5px 20px 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
}

.services-info .list-grid .layers-masonry-column.icon-service5 .media .media-body i:before {
	font-family: Flaticon;
	content: "\e004";
	color: #fff;
	font-size: 35px;
	padding-top: 5px;
	line-height: 60px;
	font-style: normal;
}

.services-info .list-grid .layers-masonry-column.icon-service6 .media {
	background-color: rgba(173, 216, 230, 0.93);
}

.services-info .list-grid .layers-masonry-column.icon-service6 .media .media-body i {
	display: inline-block;
	padding: 5px 20px 8px;
	margin-bottom: 10px;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.2);
}

.services-info .list-grid .layers-masonry-column.icon-service6 .media .media-body i:before {
	font-family: Flaticon;
	content: "\e005";
	color: #fff;
	font-size: 35px;
	padding-top: 5px;
	line-height: 60px;
	font-style: normal;
}

.services-info .list-grid .layers-masonry-column .media {
	padding: 40px 17px;
}

.services-info .list-grid .layers-masonry-column .media .media-body .heading {
	font-family: inherit;
	font-size: 18px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #000;
	height: 40px;
	text-transform: uppercase;
	margin: 16px 0;
}

.services-info .list-grid .layers-masonry-column .media .media-body .heading span {
	display: block;
	font-family: inherit;
	font-size: 1.2rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 6px;
	color: #222;
	text-transform: uppercase;
	margin-top: 10px;
}

.services-info .list-grid .layers-masonry-column .media .media-body .excerpt {
	margin: 0;
}

.services-info .list-grid .layers-masonry-column .media .media-body .excerpt p {
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #666;
	margin-bottom: 10px;
	margin-top: 0;
}

.services-info .list-grid .layers-masonry-column .media .media-body .button {
	display: inline-block;
	padding: 10px 20px;
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #000;
	border: 1px solid transparent;
	text-decoration: none;
	background: transparent;
	margin: 0;
}

.services-info .list-grid .layers-masonry-column .media .media-body .button:hover {
	color: #aa8848;
	text-decoration: none;
}

.services-info .list-grid .layers-masonry-column .media .media-body .button:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
	box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

/*
*
*
* OPENING HOUSE
*
*/
.service-openinghours {
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 0 !important;
	position: relative;
}

.service-openinghours .list-grid .bg {
	background-color: rgba(230, 216, 173, 0.9);
	width: 50%;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	z-index: 0;
}

.service-openinghours .layers-masonry-column {
	padding: 70px 0;
	float: right;
	z-index: 1;
}

.service-openinghours .layers-masonry-column .media {
	max-width: 585px;
	padding-right: 15px;
	padding-left: 15px;
}

.service-openinghours .layers-masonry-column .media .media-body {
	padding: 30px 30px;
}

.service-openinghours .layers-masonry-column .media .media-body .heading {
	font-family: inherit;
	font-size: 2.7rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #222;
	text-transform: uppercase;
	margin: 20px 0 10px;
}

.service-openinghours .layers-masonry-column .media .media-body .excerpt {
	margin: 0;
}

.service-openinghours .layers-masonry-column .media .media-body .excerpt p {
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #666;
	margin-bottom: 10px;
	margin-top: 0;
}

.service-openinghours .layers-masonry-column .media .media-body .excerpt ul {
	margin: 0;
}

.service-openinghours .layers-masonry-column .media .media-body .excerpt ul li {
	list-style: none;
	padding-bottom: 15px;
	border-bottom: dashed 1px #9b7433;
	font-family: inherit;
	font-size: 1.5rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #000;
}

.service-openinghours .layers-masonry-column .media .media-body .excerpt ul li strong {
	font-style: normal;
	font-weight: normal;
	float: right;
}

.service-openinghours .layers-masonry-column .media .media-body .button {
	display: inline-block;
	padding: 10px 20px;
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #fff;
	border: 1px solid transparent;
	text-decoration: none;
	background: #000;
	margin: 30px 0 0 0;
}

.service-openinghours .layers-masonry-column .media .media-body .button:before {
	content: "\e629";
	font-family: 'Pe-icon-7-stroke';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	padding-right: 5px;
}

.service-openinghours .layers-masonry-column .media .media-body .button:hover {
	color: #fff;
	background: #000;
	text-decoration: none;
}

/*
*
*
* SERVICE EXPERTS
*
*/
.service-experts {
	padding-top: 70px !important;
}

.service-experts .layers-masonry-column {
	padding: 0 !important;
}

.service-experts .layers-masonry-column:hover .media .media-body .heading,
.service-experts .layers-masonry-column:hover .media .media-body .excerpt {
	color: #a07938;
}

.service-experts .layers-masonry-column .media .media-body {
	margin: 0;
	padding: 5px 20px 20px 0px;
	border-top: 3px outset #9b7433;
}

.service-experts .layers-masonry-column .media .media-body .heading {
	padding: 0;
	margin: 10px 0;
	font-family: inherit;
	font-size: 1.5rem;
	font-weight: 700;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #222;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	text-transform: uppercase;
	height: 25px;
}

.service-experts .layers-masonry-column .media .media-body .excerpt {
	padding: 0;
	margin: 10px 0;
	font-family: inherit;
	font-size: 1.2rem;
	font-weight: normal;
	font-style: normal;
	line-height: 1.42857143;
	letter-spacing: 1px;
	color: #222;
	-webkit-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.service-experts .layers-masonry-column .media .media-image {
	position: relative;
	overflow: hidden;
}

.service-experts .layers-masonry-column .media .media-image img {
	width: 100%;
	height: auto;
}

.service-experts .layers-masonry-column .media .media-image .triangle-down {
	border-top: 40px solid transparent;
	border-left: 60px solid transparent;
	border-right: 60px solid transparent;
	position: absolute;
	top: -20px;
	left: 0;
	right: 0;
	width: 0;
	height: 0;
	margin: 0 auto;
}

.service-experts .layers-masonry-column.service-color1 .media-body {
	background: #9b7433;
}

.service-experts .layers-masonry-column.service-color1 .triangle-down {
	border-top: 40px solid #9b7433 !important;
}

.service-experts .layers-masonry-column.service-color2 .media-body {
	background: #e6adbc;
}

.service-experts .layers-masonry-column.service-color2 .triangle-down {
	border-top: 40px solid #e6adbc !important;
}

.service-experts .layers-masonry-column.service-color3 .media-body {
	background: #e6d8ad;
}

.service-experts .layers-masonry-column.service-color3 .triangle-down {
	border-top: 40px solid #e6d8ad !important;
}

.service-experts .layers-masonry-column.service-color4 .media-body {
	background: #9b7433;
}

.service-experts .layers-masonry-column.service-color4 .triangle-down {
	border-top: 40px solid #9b7433 !important;
}

/*
*
*
* CONTACT FORM
*
*/
.contact-form {
	padding: 70px 0 40px !important;
}

.contact-form .list-grid {
	padding: 0 !important;
}

/*
*
*HOME BLOG
*
*/
.home-blog {
	background: #fcfcfc !important;
	padding: 70px 0 25px;
}

.home-blog .list-grid .layers-masonry-column {
	padding: 0;
	width: 50%;
	float: left !important;
	clear: none !important;
	padding-bottom: 25px;
	margin-bottom: 10px;
	position: relative;
	height: 225px;
}

.home-blog .list-grid .layers-masonry-column:hover .thumbnail-media img {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-o-transform: scale(1.2);
	transform: scale(1.2);
}

.home-blog .list-grid .layers-masonry-column .thumbnail-media {
	padding: 0 15px;
	width: 50%;
	height: 100%;
	float: left;
	overflow: hidden;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-media a {
	display: block;
	overflow: hidden;
	height: 100%;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-media img {
	-webkit-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;
	height: 100%;
	max-width: none;
	width: auto;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body {
	padding: 0 15px;
	width: 50%;
	float: left;
	position: static;
	background: transparent;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon {
	position: absolute;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: none;
	padding: 7px 23px;
	text-align: center;
	background: #e6d8ad;
	top: 130px;
	left: 17px;
	z-index: 999;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon i:before {
	content: "\e6bf";
	font-family: 'Pe-icon-7-stroke';
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	line-height: 70px;
	color: #fff;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .meta-date,
.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .meta-author,
.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .meta-category {
	display: none;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .heading {
	padding: 0px 0 10px;
	line-height: 1.1;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .heading>a {
	font-family: inherit;
	font-size: 14px;
	line-height: 1.4;
	letter-spacing: 1px;
	font-weight: 700;
	color: #222;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .button {
	position: relative;
	font-size: 12px;
	line-height: 1.5;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
	padding: 5px 17px;
	border: 1px solid #aa7e35;
	background: #aa7e35;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	color: #fcfcfc;
	text-decoration: none;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .button:hover {
	color: #fff;
	text-decoration: none;
	background: transparent !important;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #86c5da;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .excerpt {
	margin-top: 0;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #666666;
}

.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .meta-info {
	display: none;
}

.home-blog .list-grid .layers-masonry-column:first-child {
	height: 470px;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media {
	padding: 0 15px;
	width: 100%;
	padding-left: 0;
	height: 217px;
	float: none;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media img {
	height: auto;
	width: 100%;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body {
	padding: 0 15px;
	width: 100%;
	float: none;
	padding-left: 0;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .post-type-icon {
	position: absolute;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	padding: 7px 23px;
	text-align: center;
	background: #e6d8ad;
	top: 215px;
	left: 5px;
	display: none;
	z-index: 999;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .post-type-icon i:before {
	content: "\e6bf";
	font-family: 'Pe-icon-7-stroke';
	font-size: 32px;
	font-weight: normal;
	font-style: normal;
	line-height: 70px;
	color: #fff;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .button {
	font-size: 12px;
	padding: 5px 17px;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading {
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0px;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading>a {
	font-family: inherit;
	font-size: 15px;
	line-height: 1.4;
	letter-spacing: 1px;
	font-weight: 700;
	color: #222;
	display: block;
	margin-bottom: 5px;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-date {
	display: none;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-author,
.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-category {
	display: inline-block;
	font-size: 12px;
	margin: 0;
	margin-bottom: 5px;
	display: none;
	margin-right: 15px;
	color: #c0c0c0;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-author a,
.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-category a,
.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-author i,
.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-category i {
	color: #c0c0c0;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-author a:hover,
.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-category a:hover {
	color: #737373;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-author i {
	font-family: 'Pe-icon-7-stroke';
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading .meta-author i:before {
	content: "\e693";
	margin-left: 5px;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .excerpt {
	margin-top: 0;
	font-family: inherit;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
	letter-spacing: 1px;
	color: #666666;
}

.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .meta-info {
	display: none;
}

@media only screen and (max-width: 1199px) {
	.divider-icon .section-title .title-divider .title-icon:before {
		top: -20px !important;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .heading {
		padding: 5px 0;
	}

	.home-blog .list-grid .layers-masonry-column {
		height: 228px;
		padding-bottom: 70px;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon {
		top: 90px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child {
		height: 435px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media {
		height: 177px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .post-type-icon {
		top: 175px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading>a {
		font-size: 15px;
	}
}

@media only screen and (max-width: 991px) {
	.home-info {
		margin-top: 20px !important;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-media {
		padding-left: 0 !important;
	}

	.home-blog .list-grid .layers-masonry-column {
		width: 100%;
		height: 289px;
		padding-bottom: 0;
		margin-bottom: 40px !important;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-media,
	.home-blog .list-grid .layers-masonry-column .thumbnail-body {
		padding: 0 15px;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon {
		top: 157px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child {
		height: 450px;
		padding-bottom: 0;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media {
		height: 277px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .post-type-icon {
		top: 225px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading>a {
		font-size: 2rem;
	}
}

@media only screen and (max-width: 767px) {
	.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .heading span {
		font-size: 1.5rem;
	}

	.home-therapy .layers-masonry-column .media .media-image img,
	.home-skin .layers-masonry-column .media .media-image img {
		width: 60% !important;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-media img {
		width: 100%;
		height: auto;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .post-type-icon {
		top: 200px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading {
		padding: 22px 0 17px;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .article-title .heading {
		padding: 22px 0 17px;
	}

	.home-blog .list-grid .layers-masonry-column {
		height: auto;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-media {
		padding: 0 !important;
		width: 100%;
		height: 285px;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-body {
		width: 100%;
		padding: 0 !important;
	}

	.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon {
		top: 150px;
		left: 5px;
	}

	.home-blog .list-grid .layers-masonry-column:first-child {
		height: auto;
	}

	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media {
		height: 285px;
	}
}

@media only screen and (max-width: 600px) {
	.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media img {
		height: 100%;
		width: auto;
	}
}

/*
*
* FOOTER SITE
*
*/
.footer-site {
	padding: 60px 0 0;
}

.footer-site .row,
.footer-site .media-body {
	padding: 0;
	margin: 0;
}

.footer-site .container {
	padding: 0 !important;
}

.footer-site .container .column {
	margin: 0;
	padding: 0 15px;
	margin-bottom: 40px;
}

.footer-site .container .column.span-3 {
	width: 25%;
}

.footer-site .container .column.span-4 {
	width: 33.33%;
}

.footer-site .container .column.span-6 {
	width: 50%;
}

.footer-site .container .column.span-12 {
	width: 100%;
}

.footer-site .container .column .widget {
	padding: 0;
}

.footer-site .container .column .widget .section-nav-title,
.footer-site .container .column .widget .heading {
	padding: 0 0 10px 0;
	margin: 0 0 30px 0;
	color: #fff;
	line-height: 1.4;
	font-size: 1.8rem;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
}

.footer-site .container .column .widget .section-nav-title:after,
.footer-site .container .column .widget .heading:after {
	content: "";
	border: 1px solid #9b7433;
	position: absolute;
	width: 50px;
	bottom: 0;
	left: 0;
}

.footer-site .container .column .widget.location .excerpt ul {
	list-style: none;
	margin: 0;
}

.footer-site .container .column .widget.location .excerpt ul li {
	font-size: 1.4rem;
	border-bottom: 1px dashed #777;
	margin: 5px 0 10px;
	padding: 0 0 10px 0;
	color: #fff;
	-webkit-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
}

.footer-site .container .column .widget.location .excerpt ul li i:before {
	padding-right: 10px;
}

.footer-site .container .column .widget.location .excerpt ul li:hover {
	color: #9b7433;
	padding-left: 5px;
	transition: padding 0.2s linear 0s;
}

.footer-site .container .column .widget.widget_tag_cloud .tagcloud a {
	padding: 5px 10px;
	display: inline-block;
	border: 1px solid #fff;
	font-size: 1.1rem !important;
	color: #fff;
	text-decoration: none;
	margin: 5px 10px 10px 0;
	line-height: 1.7;
	letter-spacing: 1px;
}

.footer-site .container .column .widget.widget_tag_cloud .tagcloud a:hover {
	color: #fff;
	background: #9b7433;
	text-decoration: none;
}

.footer-site .container .column .widget.widget_recent_entries ul {
	list-style: none;
	margin: 0;
}

.footer-site .container .column .widget.widget_recent_entries ul li {
	border-bottom: 1px dashed #777;
	margin: 5px 0 10px;
	padding: 0 0 10px 0;
	text-align: left;
}

.footer-site .container .column .widget.widget_recent_entries ul li a {
	text-decoration: none;
	-webkit-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;
	color: #fff;
	font-size: 1.4rem;
}

.footer-site .container .column .widget.widget_recent_entries ul li a:hover {
	color: #9b7433;
}

.footer-site .container .column .widget.widget_recent_entries ul li:hover {
	padding-left: 5px;
	transition: padding 0.2s linear 0s;
}

.footer-site .container .column .widget.promotions .wpcf7-form .wpcf7-submit {
	width: auto;
}

@media only screen and (max-width: 1024px) {
	.footer-middle.widget .section-title .heading {
		font-size: 3.7rem !important;
	}

	.service-openinghours .layers-masonry-column .media {
		max-width: 485px;
	}
}

@media only screen and (max-width: 991px) {
	.footer-middle.widget .section-title .heading {
		font-size: 3rem !important;
	}

	.footer-site .container .column.span-3 {
		width: 50%;
	}

	.footer-site .container .column.span-3:nth-last-child(2n) {
		clear: left;
	}
}

@media only screen and (max-width: 767px) {
	.footer-middle.widget .section-title .heading {
		font-size: 2.4rem !important;
	}

	.footer-site .container .column.span-3 {
		width: 100%;
	}
}

/*
*
* FOOTER MIDDLE		
*
*/
.footer-middle {
	background: #222;
}

.footer-middle.widget {
	padding: 0;
	padding-bottom: 60px;
}

.footer-middle.widget .section-title {
	margin: 0;
}

.footer-middle.widget .section-title .heading {
	margin: 20px 0 10px;
	font-size: 4.2rem;
	color: #fff;
	letter-spacing: 8px;
	line-height: 1.4;
}

.footer-middle.widget .section-title .excerpt {
	margin: 30px 0 10px;
	font-size: 1.8rem;
	color: #7f7f7f;
	letter-spacing: 6px;
	line-height: 1.4;
	max-width: none;
	text-transform: uppercase;
}

.footer-middle.widget .layers-masonry-column.social-icon ul {
	margin: 20px 0 15px;
	list-style: none;
	text-align: center;
	display: block;
}

.footer-middle.widget .layers-masonry-column.social-icon ul li {
	display: inline-block;
	padding: 0 5px;
}

.footer-middle.widget .layers-masonry-column.social-icon ul li a {
	color: #808080;
	margin: 5px 7px 5px 0;
	font-size: 1.8rem;
	line-height: 32px;
	height: 32px;
	width: 32px;
	float: left;
	text-align: center;
	-webkit-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.footer-middle.widget .layers-masonry-column.social-icon ul li a:hover {
	color: #666;
}

.footer-middle.widget .layers-masonry-column.social-icon ul li a i {
	font-size: 2.4rem;
}

/*
*
* FOOTER BOTTOM
* 
*/
.footer-bottom {
	background: #1c1c1c;
	padding: 15px 0;
}

.footer-bottom .copyright .t-right {
	text-align: right;
}

.footer-bottom .copyright .site-text {
	color: #666 !important;
	line-height: 2.2;
	text-align: left;
}

.footer-bottom .copyright #mbmcl a {
	color: #666 !important;
	line-height: 2.2;
}

.footer-bottom .copyright #mbmcl a:hover {
	color: #D00400 !important;
}

@media only screen and (max-width: 768px) {
	.ourexpert {
		min-height: 650px !important;
	}

	.ourexpert-title .section-title {
		margin-bottom: 0 !important;
	}

	.off-canvas-right .nav-mobile {
		padding-top: 30px !important;
	}

	.search-no-results .widget_search {
		display: none;
	}

	.search-no-results .section-title .heading {
		font-size: 2rem;
	}

	.footer-bottom .column {
		float: left !important;
	}

	.footer-bottom .copyright .t-right {
		float: right !important;
	}

	a.scrollToTop {
		bottom: 30px !important
	}
}

@media only screen and (max-width: 767px) {
	.footer-bottom .column {
		width: 100% !important;
		text-align: center !important;
	}
}

/*
*
* DIVIDER ICON SECTION TITLE
*
*/
.divider-icon .section-title {
	margin-bottom: 20px;
}

.divider-icon .section-title .heading {
	width: 50%;
	padding: 0 15px;
	font-family: "Cormorant Garamond", serif;
	font-size: 29px;
	line-height: 1.4;
	font-weight: normal;
	font-style: normal;
	text-align: center !important;
	letter-spacing: 1px;
	margin: 20px auto 10px 25%;
}

.divider-icon .section-title .excerpt {
	width: 50%;
	padding: 0 15px;
	font-family: inherit;
	font-size: 1.4rem;
	font-weight: normal;
	margin: 5px auto 10px 25%;
	padding: 10px 0 0 0;
	color: #666666;
	line-height: 1.7;
}

.divider-icon .section-title .title-divider {
	position: relative;
	top: 18px;
	display: block;
}

.divider-icon .section-title .title-divider:before,
.divider-icon .section-title .title-divider:after {
	content: "";
	left: 0;
	position: absolute;
	top: 15px;
	width: 330px;
	right: 0;
	margin: 0 auto;
	background: #9b7433 none repeat scroll 0 0;
	height: 1px;
}

.divider-icon .section-title .title-divider:after {
	top: 18px;
	width: 280px;
}

.divider-icon .section-title .title-divider .title-icon {
	font-size: 4.1rem;
	display: block;
}

.divider-icon .section-title .title-divider .title-icon:before {
	content: "\e003";
	position: relative;
	z-index: 1;
	top: -25px;
	font-family: "Flaticon";
	color: #9b7433;
	text-align: center !important;
	display: block;
}

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

	.divider-icon .section-title .title-divider .title-icon,
	.divider-icon .section-title .heading {
		font-size: 3.7rem;
	}
}

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

	.divider-icon .section-title .title-divider .title-icon,
	.divider-icon .section-title .heading {
		font-size: 3rem;
	}
}

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

	.divider-icon .section-title .title-divider .title-icon,
	.divider-icon .section-title .heading {
		font-size: 2.4rem;
	}
}

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

	.divider-icon .section-title .title-divider .title-icon,
	.divider-icon .section-title .heading {
		font-size: 2rem;
	}
}

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

	.divider-icon .section-title .title-divider .title-icon,
	.divider-icon .section-title .heading {
		font-size: 1.4rem;
	}
}

/*
*
* CONTACT FORM 7
*
*/
.wpcf7-form .row {
	width: 83.33333333%;
	margin-left: 8.33333333%;
	padding: 0 15px;
}

.wpcf7-form .col-6 {
	width: 50%;
	padding: 0 15px;
	float: left;
}

.wpcf7-form input[type=email],
.wpcf7-form input[type=text],
.wpcf7-form input[type=url],
.wpcf7-form input[type=search],
.wpcf7-form input[type=password],
.wpcf7-form input[type=number],
.wpcf7-form input[type=tel],
.wpcf7-form input[type=date] {
	color: #808080;
	border-radius: 0;
	box-shadow: none;
	height: 45px;
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.4;
	border: 1px solid #ccc;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	font-family: 'Ivy Presto', sans-serif !important;
	background: transparent;
}

.wpcf7-form input[type=email]:focus,
.wpcf7-form input[type=text]:focus,
.wpcf7-form input[type=url]:focus,
.wpcf7-form input[type=search]:focus,
.wpcf7-form input[type=password]:focus,
.wpcf7-form input[type=number]:focus,
.wpcf7-form input[type=tel]:focus,
.wpcf7-form input[type=date]:focus {
	border-color: #9b7433;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.wpcf7-form textarea {
	color: #808080;
	border-radius: 0;
	box-shadow: none;
	display: block;
	width: 100%;
	min-height: 108px;
	max-width: 100%;
	padding: 6px 12px;
	font-family: 'Ivy Presto', sans-serif !important;
	font-size: 14px;
	line-height: 1.4;
	border: 1px solid #ccc;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	background: transparent;
}

.wpcf7-form textarea:focus {
	border-color: #9b7433;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.wpcf7-form .input[type=button],
.wpcf7-form input[type=submit],
.wpcf7-form button {
	margin-top: -3px;
	padding: 10px 20px;
	font-size: 1.4rem;
	font-family: inherit;
	font-weight: normal;
	border: 1px solid #9b7433;
	background: #9b7433;
	width: 100%;
	font-weight: 400;
	line-height: 1.6;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 0;
}

.wpcf7-form .input[type=button]:hover,
.wpcf7-form input[type=submit]:hover,
.wpcf7-form button:hover {
	color: #fff;
}

.wpcf7-form p {
	margin: 0 0 15px 0 !important;
}

.wpcf7-form span {
	margin: 0;
}

.wpcf7-form .button-wrapper button {
	position: relative;
	color: #fff;
	background: #9b7433;
	border: solid 1px #9b7433;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.42857143;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	padding: 11px 20px;
}

.wpcf7-form .button-wrapper button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.wpcf7-form .button-wrapper button:hover {
	background: transparent;
}

.wpcf7-form .button-wrapper button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.contact-form .wpcf7-form .row {
	width: 83.33333333%;
	margin-left: 8.33333333%;
	padding: 0 15px;
}

.contact-form .wpcf7-form .col-6 {
	width: 50%;
	padding: 0 15px;
	float: left;
}

.contact-form .wpcf7-form input[type=email],
.contact-form .wpcf7-form input[type=text],
.contact-form .wpcf7-form input[type=url],
.contact-form .wpcf7-form input[type=search],
.contact-form .wpcf7-form input[type=password],
.contact-form .wpcf7-form input[type=number],
.contact-form .wpcf7-form input[type=tel],
.contact-form .wpcf7-form input[type=date] {
	color: #555;
	border-radius: 0;
	box-shadow: none;
	height: 45px;
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.4;
	border: 1px solid #ccc;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	font-family: 'Ivy Presto', sans-serif !important;
	background: transparent;
}

.contact-form .wpcf7-form input[type=email]:focus,
.contact-form .wpcf7-form input[type=text]:focus,
.contact-form .wpcf7-form input[type=url]:focus,
.contact-form .wpcf7-form input[type=search]:focus,
.contact-form .wpcf7-form input[type=password]:focus,
.contact-form .wpcf7-form input[type=number]:focus,
.contact-form .wpcf7-form input[type=tel]:focus,
.contact-form .wpcf7-form input[type=date]:focus {
	border-color: #9b7433;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.contact-form .wpcf7-form textarea {
	color: #555;
	border-radius: 0;
	box-shadow: none;
	display: block;
	width: 100%;
	min-height: 108px;
	max-width: 100%;
	padding: 6px 12px;
	font-family: 'Ivy Presto', sans-serif !important;
	font-size: 14px;
	line-height: 1.4;
	border: 1px solid #ccc;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	background: transparent;
}

.contact-form .wpcf7-form textarea:focus {
	border-color: #9b7433;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
}

.contact-form .wpcf7-form .input[type=button],
.contact-form .wpcf7-form input[type=submit],
.contact-form .wpcf7-form button {
	margin-top: -3px;
	padding: 10px 20px;
	font-size: 1.4rem;
	font-family: inherit;
	font-weight: normal;
	border: 1px solid #9b7433;
	background: #9b7433;
	width: 100%;
	font-weight: 400;
	line-height: 1.6;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 0;
}

.contact-form .wpcf7-form .input[type=button]:hover,
.contact-form .wpcf7-form input[type=submit]:hover,
.contact-form .wpcf7-form button:hover {
	color: #fff;
}

.contact-form .wpcf7-form p {
	margin: 0 0 15px 0 !important;
}

.contact-form .wpcf7-form span {
	margin: 0;
}

.contact-form .wpcf7-form .button-wrapper button {
	position: relative;
	color: #fff;
	background: #aa7e35;
	border: solid 1px #aa7e35;
	font-size: 1.4rem;
	font-weight: 400;
	line-height: 1.42857143;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	padding: 11px 20px;
}

.contact-form .wpcf7-form .button-wrapper button:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: #000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: .3s;
	transition-duration: .3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.contact-form .wpcf7-form .button-wrapper button:hover {
	background: transparent;
}

.contact-form .wpcf7-form .button-wrapper button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.contact-popup-wrap .wpcf7-form .row {
	width: 100%;
	margin: 0;
}

.contact-popup-wrap .wpcf7-form {
	margin-bottom: 20px;
}

.contact-popup-wrap .section-title {
	margin-bottom: 40px;
}

.contact-popup-wrap.divider-icon .section-title .excerpt {
	letter-spacing: 1px !important;
	padding-top: 0;
}

.contact-popup-wrap.divider-icon .section-title .heading {
	margin-bottom: 0;
}

.contact-popup-wrap .wpcf7-form span.wpcf7-not-valid-tip {
	margin-top: 8px;
	font-size: 14px;
}

/*
*
* BREADCRUM
*
*/
.title-container {
	background-attachment: fixed;
	background-position: 50% 0;
	background-repeat: no-repeat;
	position: relative;
}

.title-container:before {
	background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
	content: " ";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

.title-container .title {
	position: relative;
	text-align: center;
	padding: 130px 15px 100px;
	color: #fff;
}

.title-container .title .bread-crumbs {
	margin: 0;
	padding: 8px 0;
}

.title-container .title .bread-crumbs ul li {
	font-size: 1.4rem;
	color: #fff !important;
	color: #ccc;
}

.title-container .title .bread-crumbs ul li a {
	color: #fff;
	line-height: 1.7;
	font-size: 1.4rem;
	font-family: inherit;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.title-container .title .bread-crumbs ul li a:hover {
	text-decoration: none;
	color: #9b7433;
}

.title-container .title .bread-crumbs ul li .current {
	color: fff;
	font-size: 1.4rem;
}

.title-container .title .bread-crumbs ul li .current a {
	color: #9b7433;
	line-height: 1.7;
	font-size: 1.4rem;
	font-family: inherit;
	letter-spacing: 1px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.title-container .title .bread-crumbs ul li .current a:hover {
	text-decoration: none;
	color: #9b7433;
}

.title-container .title .bread-crumbs ul li.breadcrumbs-icon:before {
	content: "\f22d";
	font-family: fontawesome;
	font-size: 9px;
	color: #ccc;
}

.title-container .title .heading {
	margin: 0;
	font-family: "Cormorant Garamond", serif;
	line-height: 1;
	font-size: 6rem;
	font-style: normal;
	color: #fff;
}

.title-container .title .excerpt {
	display: none;
}

/*
*
* IMAGES VIEW
*
*/
.mfp-counter {
	display: none;
}

.mfp-arrow:hover {
	background: transparent;
}

.mfp-close {
	width: 44px;
	cursor: pointer !important;
	top: -44px;
}

.mfp-close:hover {
	background: transparent;
}

.mfp-close:active {
	top: -44px;
}

.mfp-img {
	padding: 0 !important;
}

#wrapper-content .span-8 {
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

/*
*
* NAV LINK
*
*/
.navigation {
	margin: 0;
	padding: 0px 15px;
}

.navigation .nav-links {
	margin: 0;
}

.navigation .nav-links .page-numbers {
	padding: 6px 12px;
	background: #fff;
	color: #9b7433;
	border: 1px solid #ddd;
	margin-left: -6px;
	font-size: 1.4rem;
	line-height: 1.4;
}

.navigation .nav-links .page-numbers:hover {
	background: #eee;
	text-decoration: none;
}

.navigation .nav-links .page-numbers:active {
	background: #9b7433;
	color: #fff;
}

.navigation .nav-links .page-numbers.current {
	background: #9b7433;
	color: #fff;
}

.navigation .nav-links .page-numbers.next {
	font-size: 0;
	padding-right: 0;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.navigation .nav-links .page-numbers.next:before {
	font-size: 1.4rem;

	/*
	*
	*
	*
	*/
	input[type=search]::-webkit-search-decoration,
	input[type=search]::-webkit-search-cancel-button,
	input[type=search]::-webkit-search-results-button,
	input[type=search]::-webkit-search-results-decoration {
		display: none;
	}

	.sidebar .widget {
		padding: 0;
		background: transparent;
		margin-bottom: 40px;
	}

	.sidebar .widget .section-nav-title {
		padding-bottom: 10px;
		margin-bottom: 30px;
		font-family: inherit;
		font-size: 1.8rem;
		line-height: 1.42857143;
		letter-spacing: 1px;
		font-weight: bold;
		font-style: normal;
		text-transform: uppercase;
		position: relative;
		color: #222;
	}

	.sidebar .widget .section-nav-title:after {
		bottom: 0;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		width: 50px;
		border: 1px solid #9b7433;
		box-sizing: border-box;
	}

	.sidebar .widget.widget_categories .section-title {
		margin: 0 -15px;
	}

	.sidebar .widget.widget_categories ul {
		margin: 13px 0 0 0 !important;
	}

	.sidebar .widget.widget_categories ul li {
		margin: 5px 0 10px !important;
		padding: 0 0 10px 0 !important;
		border-bottom: dashed 1px #777 !important;
		font-family: inherit;
		font-size: 1.4rem;
		line-height: 1.7;
		letter-spacing: 1px;
		font-weight: normal;
		font-style: normal;
		color: #999;
		text-decoration: none;
		-webkit-transition: all 300ms ease-in;
		-o-transition: all 300ms ease-in;
		transition: all 300ms ease-in;
	}

	.sidebar .widget.widget_categories ul li:hover {
		padding-left: 5px !important;
		transition: padding 0.2s linear 0s;
		color: #737373 !important;
	}

	.sidebar .widget.widget_categories ul li a {
		color: #999;
		text-decoration: none;
		-webkit-transition: all 300ms ease-in;
		-o-transition: all 300ms ease-in;
		transition: all 300ms ease-in;
	}

	.sidebar .widget.widget_categories ul li a:hover {
		text-decoration: none;
		color: #737373;
	}

	.sidebar .widget.widget_categories ul .current-cat {
		color: #9b7433 !important;
	}

	.sidebar .widget.widget_categories ul .current-cat:hover {
		color: #9b7433 !important;
	}

	.sidebar .widget.widget_categories ul .current-cat a {
		color: #9b7433 !important;
	}

	.sidebar .widget.widget_categories ul .current-cat a:hover {
		color: #9b7433 !important;
	}

	.sidebar .widget.widget_search .search-form {
		position: relative;
	}

	.sidebar .widget.widget_search .search-form .search-field {
		width: 100%;
		float: left;
		border: 1px solid #c0c0c0;
		background: transparent;
		height: 45px;
		padding: 10px;
		font-family: inherit;
		font-size: 1.4rem;
		line-height: 1.42857143;
		letter-spacing: 1px;
		font-weight: normal;
		font-style: normal;
		color: #555;
		display: table-cell;
		margin: 0;
		padding-right: 15px;
		max-width: none;
	}

	.sidebar .widget.widget_search .search-form .search-field:focus {
		color: #404040;
		border-color: rgba(0, 0, 0, 0.3);
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	}

	.sidebar .widget.widget_search .search-form .search-submit {
		position: absolute;
		right: 0;
		top: 0;
		width: 45px;
		height: 45px;
		background: transparent;
		border: 1px solid #c0c0c0;
		margin-left: -2px;
		font: normal normal normal 14px/1 FontAwesome;
		color: #333;
		background: #9b7433;
	}

	.sidebar .widget.widget_search .search-form .search-submit:hover {
		color: #fff;
		background: #000;
	}

	.sidebar .widget.sidebar-category .section-title {
		margin: 0 -15px !important;
	}

	.sidebar .widget.sidebar-category .section-title .heading {
		padding-bottom: 10px;
		margin-bottom: 30px !important;
		margin-top: 0 !important;
		font-family: inherit;
		font-size: 1.8rem;
		line-height: 1.42857143;
		letter-spacing: 1px;
		font-weight: bold !important;
		font-style: normal;
		text-transform: uppercase;
		position: relative;
		color: #222;
	}

	.sidebar .widget.sidebar-category .section-title .heading:after {
		bottom: 0;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		width: 50px;
		border: 1px solid #9b7433;
		box-sizing: border-box;
	}

	.sidebar .widget.sidebar-category .list-grid .layers-masonry-column {
		padding: 3px;
		overflow: hidden;
	}

	.sidebar .widget.sidebar-post {
		margin-bottom: 25px !important;
	}

	.sidebar .widget.sidebar-post .section-title {
		margin: 0 -15px !important;
	}

	.sidebar .widget.sidebar-post .section-title .heading {
		padding-bottom: 10px;
		margin-bottom: 30px !important;
		margin-top: 0 !important;
		font-family: inherit;
		font-size: 1.8rem !important;
		line-height: 1.42857143;
		letter-spacing: 1px;
		font-weight: bold !important;
		font-style: normal;
		text-transform: uppercase;
		position: relative;
		color: #222;
	}

	.sidebar .widget.sidebar-post .section-title .heading:after {
		bottom: 0;
		content: "";
		height: 1px;
		left: 0;
		position: absolute;
		width: 50px;
		border: 1px solid #9b7433;
		box-sizing: border-box;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-media {
		margin: 0 15px 15px 0;
		float: left;
		height: 75px;
		width: 75px;
		overflow: hidden;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-media a {
		background-position: center center;
		background-size: cover;
		transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		width: 100%;
		height: 100%;
		display: block;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-media a:hover {
		transform: scale(1.5);
		-moz-transform: scale(1.5);
		-webkit-transform: scale(1.5);
		-o-transform: scale(1.5);
		-ms-transform: scale(1.5);
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-media img {
		display: none;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-media a {
		line-height: 0.5;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-media a img {
		opacity: 0 !important;
		width: 100%;
		height: 100%;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-body {
		padding: 0;
		background: transparent;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-body .article-title .heading {
		font-family: inherit;
		font-size: 1.8rem;
		line-height: 1.42857143;
		letter-spacing: 0;
		font-weight: bold;
		font-style: normal;
		color: #222;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-body .article-title .heading a {
		font-size: 1.3rem;
		text-decoration: none;
		text-transform: uppercase;
		margin-bottom: 10px;
		color: #222;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-body .article-title .heading a:hover {
		color: #9b7433;
		text-decoration: none;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-body .excerpt {
		font-family: inherit;
		font-size: 1.4rem;
		line-height: 1.7;
		letter-spacing: 1px;
		font-weight: normal;
		font-style: normal;
		color: #666;
		margin-bottom: 10px;
	}

	.sidebar .widget.sidebar-post .layers-masonry-column .thumbnail-body .meta-info {
		display: none;
	}

	.sidebar .widget.widget_tag_cloud .tagcloud a {
		padding: 5px 10px;
		display: inline-block;
		border: 1px solid #d3d3d3;
		font-size: 1.1rem !important;
		color: #999;
		text-decoration: none;
		margin: 2px 0;
		line-height: 1.7;
		letter-spacing: 1px;
	}

	.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
		color: #fff;
		background: #9b7433;
		text-decoration: none;
	}

	/*
	*
	* BACK TO TOP
	*
	*/
	.scrollToTop {
		background: rgba(0, 0, 0, 0.1);
		bottom: 15px;
		display: none;
		height: 50px;
		padding: 2px;
		position: fixed;
		right: 30px;
		bottom: 50px;
		text-align: center;
		text-decoration: none;
		width: 50px;
		z-index: 99999;
	}

	.scrollToTop:hover {
		background: rgba(0, 0, 0, 0.6) !important;
	}

	.scrollToTop i {
		color: #fff;
		font-size: 42px;
	}

	@media only screen and (max-width: 1024px) {
		.home-slide {
			height: 650px;
		}
	}

	@media only screen and (max-width: 991px) {
		.header-site .nav-horizontal .menu>.menu-item>a {
			padding-left: 13px;
			padding-right: 13px;
		}

		.ourexpert .swiper-wrapper .swiper-slide .overlay .clearfix {
			padding-left: 0 !important;
		}

		.home-services .section-title {
			margin-bottom: 10px !important;
		}

		.divider-icon .section-title .title-divider .title-icon:before {
			top: -15px !important;
		}

		.home-info .layers-masonry-column {
			width: 49% !important;
		}

		.home-info .layers-masonry-column:first-child {
			width: 100% !important;
		}

		.home-info .layers-masonry-column .media .media-body .heading {
			font-size: 1.7rem;
		}

		.home-info .over .media .media-body .heading {
			font-size: 2.4rem;
		}

		.home-services .layers-masonry-column {
			width: 100% !important;
			margin-top: 100px !important;
		}

		.home-therapy .layers-masonry-column .media .media-body .heading,
		.home-skin .layers-masonry-column .media .media-body .heading {
			font-size: 2rem !important;
		}

		.home-therapy .layers-masonry-column .media .media-body,
		.home-skin .layers-masonry-column .media .media-body {
			margin-top: 0 !important;
		}

		.home-gallery .layers-masonry-column {
			width: 50%;
		}

		.home-gallery .list-grid .layers-masonry-column .media .media-image img {
			width: 100%;
			height: auto;
		}

		.home-pricing .column.span-4 {
			max-width: 400px;
			float: none;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 45px;
			margin-top: 15px;
			width: 100%;
		}

		.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-body .overlay .article-title .heading>a {
			font-size: 1.8rem;
		}

		.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon {
			top: 205px;
		}

		.services-info .list-grid .layers-masonry-column {
			width: 100%;
		}

		.service-experts .layers-masonry-column {
			width: 48%;
			margin-right: 4%;
		}

		.service-experts .layers-masonry-column:nth-child(2n) {
			margin-right: 0;
		}

		.divider-icon .section-title .heading,
		.divider-icon .section-title .excerpt,
		.wpcf7-form .row {
			width: 100%;
			margin-left: 0;
			padding-left: 0 !important;
			padding-right: 0 !important;
		}

		.service-openinghours .layers-masonry-column {
			width: 100%;
		}

		.service-openinghours .layers-masonry-column .media {
			max-width: 750px;
			margin-left: auto;
			margin-right: auto;
		}

		.sidebar.span-3 {
			width: 100%;
		}

		.sidebar.span-3+.span-6 {
			width: 100%;
			float: left;
		}

		.sidebar .widget {
			width: 100% !important;
		}
	}

	@media only screen and (max-width: 768px) {
		#wrapper-content .span-8 {
			margin-right: 0;
		}

		.sidebar.span-4 {
			margin-top: 60px !important;
		}

		.navigation {
			margin-top: 10px;
		}

		.home-blog .list-grid .layers-masonry-column:first-child .thumbnail-media {
			padding: 0 !important;
		}

		.home-slide {
			height: 500px;
		}

		.sidebar.span-3 {
			width: 100%;
		}

		.sidebar.span-3+.span-6 {
			width: 100%;
		}

		.sidebar .widget {
			width: 100% !important;
		}

		.sidebar.span-4 .widget {
			margin-bottom: 30px;
		}

		.home-info .column.span-2:nth-child(3n+4),
		.home-info .column.span-3:nth-child(2n+3) {
			clear: none;
			margin-left: 2%;
		}
	}

	@media only screen and (max-width: 767px) {
		#popmake-842 {
			max-width: 90%;
			margin: 0 auto;
			width: auto !important;
		}

		.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .heading {
			font-size: 2rem !important;
		}

		.divider-icon .section-title .title-divider .title-icon:before {
			top: -7px !important;
		}

		.title-container .title .heading {
			padding-top: 15px;
		}

		.column {
			margin-right: 0;
		}

		.single .title .bread-crumbs ul li:last-child,
		.single .title .bread-crumbs ul li:nth-last-child(2) {
			display: none;
		}

		.home-info .over .media .media-body .excerpt ul li {
			padding-left: 17px;
			padding-top: 90px;
			text-align: center;
			margin-top: 0 !important;
		}

		.home-info .over .media .media-body .excerpt ul li>a .icon-homeinfo1:before {
			left: 50%;
			margin-left: -30px;
			top: 15px;
		}

		.home-info .over .media .media-body .excerpt ul li>a .icon-homeinfo2:before {
			left: 50%;
			margin-left: -30px;
			top: 15px;
		}

		.home-info .over .media .media-body .excerpt ul li>a .icon-homeinfo3:before {
			left: 50%;
			margin-left: -30px;
			top: 15px;
		}

		.home-blog .list-grid .layers-masonry-column .thumbnail-body .overlay .post-type-icon {
			top: 150px;
		}

		.wpcf7-form input[type=email],
		.wpcf7-form input[type=text],
		.wpcf7-form input[type=url],
		.wpcf7-form input[type=search],
		.wpcf7-form input[type=password],
		.wpcf7-form input[type=number],
		.wpcf7-form input[type=tel],
		.wpcf7-form input[type=date] {
			max-width: none;
		}

		.service-openinghours .layers-masonry-column .media {
			padding: 0 !important;
		}

		.service-openinghours .layers-masonry-column .media {
			max-width: none;
		}

		.service-experts .layers-masonry-column {
			width: 49%;
			margin-left: 0;
			margin-right: 2%;
			margin-bottom: 60px;
		}

		.wpcf7-form .col-6 {
			width: 100%;
		}

		.home-therapy .layers-masonry-column .media .media-image,
		.home-skin .layers-masonry-column .media .media-image {
			margin-right: 0;
			width: 100%;
			max-width: none;
		}

		.home-therapy .layers-masonry-column .media .media-body,
		.home-skin .layers-masonry-column .media .media-body {
			clear: both;
		}

		.home-gallery .layers-masonry-column {
			float: left;
		}

		.home-info {
			padding-bottom: 40px !important;
		}

		.contact-form,
		.home-services,
		.page .wrapper-site .wrapper-content .content-main,
		.home-gallery,
		.home-testimunial,
		.services-info,
		.service-experts,
		.search .wrapper-site .wrapper-content .content-main {
			padding-bottom: 60px !important;
		}

		.title-container .title {
			padding-top: 60px !important;
			padding-bottom: 60px !important;
		}

		.home-therapy,
		.home-skin {
			padding-top: 60px !important;
			padding-bottom: 60px !important;
		}

		.home-gallery {
			padding-top: 40px !important;
		}

		.home-pricing,
		.home-blog {
			padding: 40px 0 20px !important;
		}

		.ourexpert-title {
			padding-top: 40px !important;
		}

		.page .wrapper-site .wrapper-content .content-main {
			padding-top: 60px !important;
		}

		.services-info .list-grid {
			margin-top: 0 !important;
		}

		.archive .wrapper-site .wrapper-content .content-main,
		.single .wrapper-site .wrapper-content .content-main {
			padding-top: 60px !important;
			padding-bottom: 20px !important;
		}

		.footer-site {
			padding: 60px 0 0;
		}

		.footer-middle.widget {
			padding-top: 0 !important;
		}

		.footer-middle.widget .section-title .heading {
			margin-top: 0 !important;
		}
	}

	@media only screen and (max-width: 600px) {
		.admin-bar .header-sticky.is_stuck.is_stuck_show {
			margin-top: 46px !important;
		}

		#wpadminbar {
			position: fixed !important;
		}

		.home-slide {
			height: 350px;
		}
	}

	@media only screen and (max-width: 568px) {
		.home-blog .list-grid .layers-masonry-column .thumbnail-media img {
			height: 100% !important;
			width: auto;
		}

		.ourexpert .swiper-wrapper .swiper-slide .overlay .copy-container .section-title .heading {
			font-size: 3rem;
		}

		.footer-site .container .column .widget .section-nav-title,
		.footer-site .container .column .widget .heading {
			font-size: 1.5rem !important;
		}

		.divider-icon .section-title .title-divider .title-icon:before {
			top: -14px !important;
		}

		.divider-icon .section-title .title-divider .title-icon,
		.divider-icon .section-title .heading {
			font-size: 3rem;
		}

		.footer-middle.widget .section-title .heading {
			font-size: 1.8rem !important;
			letter-spacing: 3px;
		}

		.footer-middle.widget .section-title .excerpt {
			font-size: 1.5rem !important;
		}
	}

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

		.home-info .column.span-2:nth-child(3n+4),
		.home-info .column.span-3:nth-child(2n+3) {
			margin-left: 0 !important;
		}

		.home-therapy .layers-masonry-column .media .media-image img,
		.home-skin .layers-masonry-column .media .media-image img {
			width: 100% !important;
		}

		.home-info .layers-masonry-column {
			width: 100% !important;
		}

		.service-experts .layers-masonry-column {
			width: 100%;
			margin-left: 0;
			margin-right: 0;
			margin-bottom: 60px;
		}

		.home-slide {
			height: 240px !important;
		}

		.single .meta-item {
			display: inline-block;
		}

		.home-slide {
			height: 300px;
		}

		.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title,
		.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .article-title {
			margin-left: 0;
		}

		.archive .wrapper-site .wrapper-content .content-main .post-news-item .post-content .post-type-icon,
		.search .wrapper-site .wrapper-content .content-main .post-news-item .post-content .post-type-icon {
			display: none;
		}

		.service-experts .layers-masonry-column .media .media-image {
			position: relative;
			height: 0;
			overflow: hidden;
			display: block;
			padding-bottom: 56.25%;
		}

		.service-experts .layers-masonry-column .media .media-image img {
			position: absolute;
			left: 0;
			min-height: 100%;
			top: 0;
			bottom: 0;
			right: 0;
		}

		.home-gallery .layers-masonry-column {
			width: 100%;
		}

		.wpcf7-form input[type=submit] {
			margin-left: 0;
		}

	}

	@media only screen and (max-width: 375px) {
		.ourexpert {
			min-height: 700px !important;
		}
	}

	@media only screen and (max-width: 320px) {
		.home-slide {
			height: 200px !important;
		}

		.home-therapy .layers-masonry-column .media .media-image a,
		.home-skin .layers-masonry-column .media .media-image a {
			cursor: context-menu;
		}

		#layers-widget-column-98-585 {
			border: 0px;
		}

		#layers-widget-column-98-256 {
			border: 0px;
		}

		#layers-widget-column-101 .button {
			padding: 10px 15px !important;
			background-color: #9b7433 !important;
		}

		#layers-widget-column-101 .button:hover {
			background-color: #86c5da !important;
		}

		.wpml-ls-menu-item .wpml-ls-flag {
			display: none !important;
		}

		.story ul li {
			font-size: 1.4rem;
		}

		.story ol li {
			font-size: 1.4rem;
		}

		@media(min-width:1054px) {
			.nav-horizontal .menu>.menu-item .sub-menu .menu-item {
				width: 280px;
			}
		}

		.tin-tuc h4.heading {
			font-size: 16px;
			height: 85px;
			background: whitesmoke;
		}

		.container {
			text-align: center;
		}

		span.meta-item.meta-category {
			display: none !important;
		}

		#layers-widget-post-30 .thumbnail-body a.button:hover {
			background-color: #86c5da !important;
			border: 1px solid #86c5da;
		}

		.footer-site h5.section-nav-title {
			text-align: left;
		}

		.footer-site .tagcloud {
			text-align: left !important;
		}

		.column {
			margin-bottom: 40px;
		}

		.invert a:hover {
			color: #9b7433;
		}

		.content-vertical-massive {
			padding-top: 3%;
			padding-bottom: 3%;
		}

		.btn-dev .excerpt {
			background: #b38d4d;
			width: fit-content;
			padding: 10px 10px;
		}

		.btn-dev .excerpt a {
			color: #fff;
		}

		a.scrollToTop {
			bottom: 170px;
		}

		header.article-title {
			background: whitesmoke;
		}

		.thumbnail-body {
			background-color: #ffffff !important;
		}

		.thumbnail-body {
			padding: 10px !important;
		}

		.thumbnail-body .heading {
			font-size: 17px;
			font-weight: 700;
			height: 90px;
		}

		.story img {
			text-align: center;
			margin: auto;
		}

		