/*==========================	Custom css==========================*/::selection{	color: #fff;	background-color: var(--primary);}button:focus{    outline: 0;}/* Header */.site-header.center .header-nav .nav{    display: flex;    justify-content: space-between;}.site-header.center .logo-header{	width: 190px;}.bg-primary-black-dark{	background-color:#451a2d;}.footer-top.overlay-black-dark:after{	opacity: 0.9;	background-color:#451a2d;}@media only screen and (max-width: 991px) {	.site-header .header-nav .logo-header{		width:100%;		max-width:100%;	}	.site-header .header-nav .logo-header a{		display: block;		text-align: center;		width: 100%;	}}@media only screen and (max-width: 767px) {	.site-header.center .logo-header {		width: 90px;		max-width: 90px;	}	.site-header .header-nav .logo-header{		width:100%;		max-width:100%;	}}/* Site Button *//* Theme BTN */.site-button-secondry:after,.site-button-secondry:before,.site-button:after,.site-button:before {    background-color: #000;    content: "";    height: 100%;    left: -120%;    opacity: 0.1;    position: absolute;    top: 0;    transform: skewX(25deg);	-o-transform: skewX(25deg);	-ms-transform: skewX(25deg);	-webkit-transform: skewX(25deg);	-ms-transform: skewX(25deg);    transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    width: 100%;    z-index: -1;}.site-button:hover:after,.site-button-secondry:hover:after {	left: -20%;}.site-button:hover:before,.site-button-secondry:hover:before {	left: -10%;	transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    -o-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;}.site-button-secondry:after{	background-color: #fff;}	.site-button, .site-button-secondry{	position: relative;    z-index: 1;	overflow:hidden;	vertical-align: middle;}.bg-pink-light{	background-color:#fef7fe;}/* Our Service */.service-images{	position:relative;	padding: 20px 20px 0 20px; }.service-images img {    border-radius: 500px;	width:220px;	box-shadow: 0 0 30px 0 rgba(0,0,0,0.1);	border:10px solid #fff;}.service-images i {	font-size: 40px;	width: 70px;	height: 70px;	border-radius: 40px;	position: absolute;	bottom: 10px;	line-height: 70px;	right: 10px;	background: #fff;	color: #ff5ea5;	box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);}.service-content h6{	font-weight:800;}.services-box .icon-bx-wraper{	position:relative;}.services-box .icon-bx-wraper{	}/* Video Presentation  */.video-presentation{	padding:150px 0;}.video-play-icon a{	width: 90px;	height: 90px;	border-radius: 90px;	text-align: center;	line-height: 95px;	color: #fff;	box-shadow:0 0 0 10px rgba(255,255,255,0.2);	background-color: rgba(255,255,255,0.5);	border:2px solid #fff;	display: block;	font-size: 40px;	margin: auto;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.video-play-icon a:hover{	color:#fff;	box-shadow:0 0 0 10px rgba(255,255,255,0.10), 0 0 0 20px rgba(255,255,255,0.10);	}/* Owl Item */.team-carousel .owl-item .team-box {    overflow: hidden;    will-change: transform;    transition: 0.7s transform ease;    transform: scale(1) translateX(-50%);    top: 0;    left: 50%;    width: 290px;    transform-origin: 0;}.team-carousel .owl-item .item {	width: 100%;}.team-carousel .owl-item .team-box {    transform: scale(0.5) translateX(-50%);}.team-carousel .owl-item .item .dlab-title-bx{	opacity:0;}.team-carousel .owl-item.center .item .dlab-title-bx{	opacity:1;}.team-carousel .owl-item.center .team-box {    transform: scale(1) translateX(-50%);}.team-carousel .owl-item.center .team-box {    transform: scale(1) translateX(-50%);    position: absolute;    top: 0;    left: 50%;    width: 290px;    z-index: 1;}.team-carousel .owl-item {    filter: grayscale(1);    -webkit-filter: grayscale(1);    float: left;    display: flex;    align-items: center;    position: relative;    min-height: 1px;	float: left;}.team-carousel .owl-item.center {    filter: none;}/* Portfolio Box */.portfolio-box .overlay-icon a,.portfolio-box .overlay-icon .check-km{	padding: 0;	background: #fff;	font-size: 15px;	width: 40px;	height: 40px;	line-height: 40px;	border-radius: 30px;}/* Collage */.img-collage{	position:relative;}.img-collage img{	border: 12px solid #fff;	box-shadow: 0 0 40px 0 rgba(0,0,0,0.10);}.img-collage > div{	width:49%;	display: inline-block;	padding: 0 10px;}/* Hair Services */.hair-services .icon-bx-wraper{	border-right:1px solid #eee;	border-bottom:1px solid #eee;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;	position:relative;		z-index:1;}.hair-services .icon-bx-wraper:hover{	transform:scale(1.05);	-moz-transform:scale(1.05);	-webkit-transform:scale(1.05);	-ms-transform:scale(1.05);	-o-transform:scale(1.05);	border-color:#fff;	background-color:#fff;	z-index:2;	box-shadow:0 0 10px 0 rgba(0,0,0,0.1);}.hair-services [class*="col"]:nth-child(4) .icon-bx-wraper,.hair-services [class*="col"]:nth-child(5) .icon-bx-wraper,.hair-services [class*="col"]:nth-child(6) .icon-bx-wraper{	border-bottom:0;}.hair-services [class*="col"]:nth-child(3) .icon-bx-wraper,.hair-services [class*="col"]:nth-child(6) .icon-bx-wraper{	border-right:0;}@media only screen and (max-width: 991px) {	.hair-services .icon-bx-wraper{		border:none;		box-shadow:0 0 10px 0 rgba(0,0,0,0.1);	}		.hair-services .p-lr0{		padding:0 15px;		margin-bottom:30px;	}}/* Price Tbl */.price-tbl {    padding: 20px 20px;    background: rgba(255,255,255,0.95);    margin-bottom: 30px;	box-shadow: 0 0 30px 0 rgba(0,0,0,0.05);	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.price-tbl:hover {	transform:scale(1.05);	-moz-transform:scale(1.05);	-webkit-transform:scale(1.05);	-ms-transform:scale(1.05);	-o-transform:scale(1.05);}.price-tbl p{	margin-bottom:0;}.price-tbl  h4{	margin-bottom: 10px;}.price-tbl .price-val h3{	margin-bottom:0;}/*  service-iconbox */.service-iconbox [class*="icon-bx"]{	position:absolute;	top:-40px;	left:50%;	box-shadow: 0 0 30px 0 rgba(0,0,0,0.2);	z-index: 1;	transform: translateX(-50%);}/* blog-style-1 */.blog-style-1 .dlab-post-meta{	margin-bottom: 5px;	padding: 16px 5px 0;}.blog-style-1 .dlab-post-title .post-title{	margin-top: 10px;}.blog-md .dlab-post-meta{	padding: 0 5px 0;}/* error page 404 */.error-page .dz_error{	font-size:200px;	line-height:180px;	margin-bottom: 0;}.error-page  h3{	font-size: 90px;    letter-spacing: 20px;    line-height: 70px;}.error-page  h4{	font-size: 45px;	letter-spacing: 2px;	line-height: 45px;	color: #B0B0B0;	margin-bottom:30px;}@media screen and (max-width: 991px){	.error-page .dz_error{		font-size:120px;		line-height:120px;	}	.error-page h3 {		font-size: 60px;		letter-spacing: 10px;		line-height: 40px;	}	.error-page h4 {		font-size: 32px;		letter-spacing: 0;		line-height: 26px;	}	.our-portfolio,	.error-page{		background-image:url(../images/background/bg7.jpg) !important;	}}@media screen and (max-width: 767px){	.video-presentation{		padding:50px 0;	}}/* portfolio-box */.portfolio-box .dlab-gallery-box{    margin-bottom: 10px;}/* Services */.service-list{	list-style:none;	padding:0;}.service-list li{	margin-bottom:3px;}.service-list li a{	padding:15px 20px;	background-color:#fef5fe;	display:block;	width:100%;	color:#4f0035;}.service-list li.active a{	border-left:3px solid #ff5ea5;}.download-brochure {    padding: 30px;    background: #fef5fe;    color: #4f0035;}.service-help {	padding:30px;}.service-help i{	font-size:60px;}.service-help h4{	color:#fff;}.service-help ul{	list-style:none;	margin:0;}.service-help ul li{	margin-bottom:5px;}.carousel-gallery a{	display:block;}/* under construction */.under-construction{	background-color:#fbf1f9;}.under-construction .header-ind{	padding-top:50px;}.under-construction .header-ind .logo-header{	max-width: 200px;	margin: auto;	float: none;}.under-construction h2{	font-size:100px;	line-height:80px;	text-transform:uppercase;	color:#ff5ea5;	display: block;	clear: both;}.under-construction h2 span{	font-size:45px;	color:#00becf;}.under-construction .header-ind .logo-header {    height: auto;    width: 100%;}/* header salon */.header-salon.header-transparent .top-bar,.header-salon.header-transparent .header-nav .nav > li > a, .header-salon.header-transparent .extra-nav .site-button-link, .header-salon.header-transparent .navbar-toggler{	color:#633300;}.header-salon.header-transparent .top-bar,.header-salon .main-bar{	border:0;}.header-salon .is-fixed .main-bar{	background-color:rgba(255,255,255,1);}/* About Hair Box */.about-hair-content h4{	font-family: 'Great Vibes', cursive;	font-size:45px;	line-height:55px;	margin-top:0;	margin-bottom:10px;}.about-hair-content h2{	font-family: 'Montserrat', sans-serif;	font-size:60px;	line-height:70px;	}.about-hair-content p{	font-size:16px;	font-family: 'Montserrat', sans-serif;	color:#000;	line-height:28px;	margin-bottom:50px;}.site-button-link.line-link{	padding:0;	font-family: 'Montserrat', sans-serif;	font-size:18px;	display: flex;	align-items: center;}.site-button-link.line-link.black:hover{	color:#000;}.site-button-link.line-link span{	width:15px;	height:2px;	background:#000;	display: inline-block;	margin-left: 10px;	position:relative;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.site-button-link.line-link:hover span{	margin-left: 15px;	width:25px;}.site-button-link.line-link:hover span:before{	transform: rotate(30deg);	-moz-transform: rotate(30deg);	-webkit-transform: rotate(30deg);	-ms-transform: rotate(30deg);	-o-transform: rotate(30deg);	top: -2px;}.site-button-link.line-link:hover span:after{	transform: rotate(-30deg);	-moz-transform: rotate(-30deg);	-webkit-transform: rotate(-30deg);	-ms-transform: rotate(-30deg);	-o-transform: rotate(-30deg);	top: 3px;}.site-button-link.line-link span:before,.site-button-link.line-link span:after{	position:absolute;	content:"";	height:1px;	width:10px;	right:0;	background-color:#000;	display:block;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.about-hair-bx{	height: 500px;	display: flex;	align-items: center;	padding: 30px;	text-align: center;	background:#fffcf2;}.about-hair-bx h2{	font-size:45px;	font-family: 'Montserrat', sans-serif;	color:#000;	line-height:55px;	margin-bottom:30px;	text-transform: uppercase;	font-weight: 700;}.about-hair-bx h4{	font-family: 'Great Vibes', cursive;	font-size:45px;	line-height:55px;	margin-top:0;	margin-bottom:10px;}.about-hair-bx .site-button{	border-radius:0;	padding:10px 40px;}.video-bx{	position:relative;	box-shadow: 0 0 40px 0px rgba(44,33,0,0.2);	margin: 80px 0 -80px 0;	z-index: 1;}.video-bx img{	width:100%;}.video-bx .video-play-icon{	position: absolute;	z-index: 2;	top: 50%;	left: 50%;	transform: translate(-50% , -50%);	-moz-transform: translate(-50% , -50%);	-webkit-transform: translate(-50% , -50%);	-ms-transform: translate(-50% , -50%);	-o-transform: translate(-50% , -50%);}.hair-srbx{	background-color:#fffcf2;	padding-top:160px;}.hair-head h4{	font-family: 'Great Vibes', cursive;	font-size:45px;	line-height:55px;	margin-top:0;	margin-bottom:10px;}.hair-head  h2{	font-family: 'Montserrat', sans-serif;	font-size:60px;	line-height:70px;	}.hair-service-bx .dlab-tilte-sm{	font-family: 'Great Vibes', cursive;	font-size:28px;	line-height:35px;	color: #b0a583;}.hair-service-bx .dlab-tilte{	font-size: 26px;	line-height: 30px;	font-weight: 600;}.hair-service-bx{    position: relative;    padding: 30px 20px 40px;	box-shadow:0px 0px 0px 3px #fff, 10px 10px 0px 5px #ffffff;	transition:all 0.5s;	-moz-transition:all 0.5s;	-ms-transition:all 0.5s;	-webkit-transition:all 0.5s;	-o-transition:all 0.5s;}.hair-service-bx .service-images img{	box-shadow: none;	border:0;}.hair-service-bx .site-button.white{	color: #000;	border-radius: 0;	font-size: 16px;	padding: 10px 40px;	font-weight: 400;	box-shadow: 3px 3px 15px -5px rgba(0,0,0,0.1);}.hair-service-bx.active,.hair-service-bx:hover{	box-shadow:0px 0px 0px 3px #b1a684, 10px 10px 0px 5px #efe6c4;}.hair-membership{	font-family: 'Montserrat', sans-serif;	}.hair-membership .pricingtable-title{	border-bottom: 1px solid #E9E9E9;}.hair-membership .pricingtable-title h2{    font-size: 24px;	font-family: 'Great Vibes', cursive;	color: #404040;	text-transform: capitalize;	font-weight: 700;}.hair-membership .pricingtable-footer,.hair-membership .pricingtable-price{	border: 0px solid #E9E9E9;}.hair-membership .pricingtable-features{	border-width: 1px 0px 2px 0px;}.hair-membership .pricingtable-inner {	box-shadow: 0 0 30px 0 rgba(0,0,0,.07);}.hair-membership .pricingtable-features li{	font-size: 14px;	color: #000;	font-family: 'Montserrat', sans-serif;}.hair-membership .pricingtable-title.bg-primary h2{	color:#fff;}.hair-membership .site-button{	font-size:14px;	border-radius:0;	padding:10px 30px;	font-weight:500;	text-transform:uppercase;}.hair-membership .pricingtable-bx{	font-family: 'Roboto', sans-serif;	font-weight: 400;}.blog-hair-bx{	background:#fffcf2;}.hair-footer .footer-top {	background: #fff;}.hair-footer .footer-bottom {	background-color: #463B19;}.hair-footer .widget h6:after{	content:"";	height:2px;	width:30px;	background:#d9c8a2;	display:block;	position:absolute;	bottom:0;}.hair-footer .widget h6{	color: #000;	font-family: 'Roboto', sans-serif;	font-weight: 500;	position: relative;	padding-bottom: 10px;}.hair-footer .widget ul li{	color:#000;}.hair-footer .footer-logo a img{	width:250px;}.hair-footer .subscribe-form input{	border: 1px solid rgba(0,0,0,0.1);	border-radius: 0 !important;	margin-right: 0;}.hair-footer .subscribe-form .site-button{	border-radius:0;	font-size: 20px;	padding: 10px 25px;}.hair-footer .subscribe-form {	max-width:500px;	margin:auto;}.hair-footer .head-sub{	color:#000;	font-weight:500;	text-align:center;	margin-bottom:20px;	font-size:24px;	font-family: 'Roboto', sans-serif;}.hair-footer .list-inline{	margin-top:20px;}.hair-footer .list-inline .site-button-link{	color:#000;	font-size: 24px;}.hair-footer .subscribe-form .input-group-btn {    padding-left: 0;}.sub-bx{	border-bottom: 1px solid rgba(0,0,0,0.1);	margin-bottom: 50px;	padding-bottom: 20px;}/* spa home */.spa-header .extra-nav{	padding: 20px 0;}.spa-header .is-fixed .extra-nav{	padding: 15px 0;}.spa-bx-img{	padding:30px 0 0 30px;	background-image:url(../images/background/bg7.png);	background-repeat:no-repeat;	background-position: -28px 0px;}.button-effect1{	padding: 12px 30px;	font-weight: 400;	overflow: hidden;	vertical-align: middle;}.button-effect1 span{	width: 20px;	height: 1px;	background: #fff;	display: inline-block;	margin-left: 10px;	vertical-align: middle;	margin-top: -4px;}.spa-testimonial .section-head h2,.spa-our-portfolio .section-head h2,.spa-price-bx .section-head h2,.spa-about-content h2{	font-size:50px;	font-family: 'Abhaya Libre', serif;	font-weight: 600;	line-height: 80px;	color:#0f1b48;}.spa-about-content p{	font-size:16px;	color:#656669;	font-family: 'Montserrat', sans-serif;	line-height: 25px;	margin-bottom: 15px;}.spa-price-bx{	background-color:#edf5ff;    position: relative;    z-index: 1;}.spa-testimonial .section-head h5,.spa-our-portfolio .section-head h5,.spa-price-bx .section-head h5{	font-size:22px;	font-family: 'Abhaya Libre', serif;	font-weight: 700;	margin:0;}.spa-price-tbl{	margin:0;	padding:0;	list-style:none;}.spa-price-tbl li{	display:flex;	align-items: center;	margin-bottom:30px;}.spa-price-tbl li .spa-price-thumb{	width:100px;	min-width:100px;}.spa-price-tbl li .spa-price-content{	padding-left:20px;}.spa-price-tbl li .spa-price-content p{	font-family: 'Montserrat', sans-serif;	font-size:16px;	color:#0f1b48;	margin:0;}.spa-price-tbl li .spa-price-content h4{	font-size:28px;	font-family: 'Abhaya Libre', serif;	font-weight: 700;	display:flex;	margin-bottom: 10px;	color:#0f1b48;}.spa-price-bx:after{	content: "";	position: absolute;	width: 100%;	height: 100%;	background-image: url(../images/background/bg8.png) , url(../images/background/bg9.png);	top: 0;	background-repeat: no-repeat;	background-position: top , bottom;	z-index: -1;	background-size: 100%;}.spa-price-bx2:after{	content: "";	position: absolute;	width: 100%;	height: 100%;	background-image: url(../images/background/bg9.png);	top: 0;	background-repeat: no-repeat;	background-position: top , bottom;	z-index: -1;	background-size: 100%;}.spa-our-portfolio .overlay-bx .spa-port-bx{	background:#fff;	padding:20px;	height:100%;	display:flex;	align-items: center;}.spa-our-portfolio .overlay-bx{	padding:20px;}.spa-our-portfolio .overlay-bx .spa-port-bx h4 a{	color:#586bb4;}.spa-our-portfolio .overlay-bx .spa-port-bx h4{	font-size:24px;	font-family: 'Abhaya Libre', serif;	margin-bottom:10px;}.spa-our-portfolio .overlay-bx .spa-port-bx p{	color:#0f1b48;	font-size:16px;	font-family: 'Montserrat', sans-serif;	margin: 10px;}.spa-ser-bx{	margin-top:30px;}.spa-ser-bx .dlab-info-bx .dlab-title{	font-size:20px;	font-family: 'Abhaya Libre', serif;	margin-bottom:0;}.spa-ser-bx .dlab-media{	background: #fff;	overflow: visible;	margin-left: 30px;	margin-bottom: -30px;}.spa-ser-bx .dlab-info-bx{	display: flex;	align-items: center;	padding: 15px 30px;	background: #fff;	margin-left: 30px;}.spa-ser-bx .dlab-media a{	top: -30px;	display: block;	position: relative;	left: -30px;}.spa-testimonial .testimonial-text p{	font-size:24px;	font-family: 'Abhaya Libre', serif;	line-height:38px;	color: #3f4b78;}.spa-testimonial .testimonial-name{	font-size:28px;	font-family: 'Abhaya Libre', serif;	line-height:38px;	color: #0f1b48;	text-transform: capitalize;}.spa-testimonial .testimonial-1 .testimonial-position{	font-size:18px;	color: #0f1b48;}.spa-testimonial .testimonial-text {	max-width: 800px;	margin: auto;}.spa-testimonial .testimonial-pic {    width: 130px;	height: 130px;}.spa-footer.footer-white .footer-top {    background-color: #edf5ff;    background-image: url(../images/background/bg8.png);    background-size: 100%;    background-position: top;    background-repeat: no-repeat;    padding-top: 130px;	padding-bottom: 40px;}.spa-footer.footer-white .footer-top h6 {	font-size: 28px;	font-family: 'Abhaya Libre', serif;	text-transform: capitalize;	color: #0f1b48;}.spa-footer.footer-white {	font-family: 'Montserrat', sans-serif;}/* bridal */.bridal-head h2{	font-size: 60px;	line-height:70px;	font-family: 'Abhaya Libre', serif;	text-transform: capitalize;	color:#000;	margin-bottom:0;}.bridal-head h5{	font-family: 'Great Vibes', cursive;	font-size:30px;	margin-bottom:0;}.bridal-head.text-center p{	max-width:800px;		font-size:18px;	line-height:30px;}.bridal-serbx .dlab-title a{	color:#000;	}.bridal-serbx .dlab-info{	position:relative;	padding: 30px 10px;}.bridal-serbx .dlab-title{	font-family: 'Abhaya Libre', serif;	color:#000;	font-size:28px;	margin:0;}.bridal-serbx h2{	font-family: 'Abhaya Libre', serif;	color: #000;	font-size: 110px;	margin: 0;	position: absolute;	left: 50%;	transform: translateX(-50%);	top: 20px;	opacity: 0.05;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.bridal-serbx:hover .dlab-media-info{	bottom: 0;}.bridal-serbx:hover h2{	opacity: 0.2;}.dlab-media-info{	background-color: rgba(0,0,0,0.8);	padding: 20px;	position: absolute;	bottom: -50%;	transition:all 0.5s;	-moz-transition:all 0.5s;	-webkit-transition:all 0.5s;	-ms-transition:all 0.5s;	-o-transition:all 0.5s;}.bridal-serbx .dlab-media-info .dlab-title{	font-size:20px;	line-height:28px;}.bridal-serbx .dlab-media-info .dlab-title a{	color:#fff;}.dlab-media-info p{	font-size:14px;	color:#fff;	font-family: 'Montserrat', sans-serif;	margin-bottom:0;}.bridal-footer .footer-top{	background-image:url(../images/background/bg10.jpg);	background-color: #fff;}.bridal-footer.footer-white .footer-top h6 {	font-size: 28px;	font-family: 'Abhaya Libre', serif;	text-transform: capitalize;	color: #000;}.bridal-footer.footer-white {	font-family: 'Montserrat', sans-serif;}/* Bridal Price */.bridal-price{	background-color:#fffdf8;}.bridal-price-bx ul {	margin:0;	padding:0;	list-style:none;}.bridal-price-bx ul li{	display:flex;	align-items: center;	padding: 10px 0px;}.bridal-price-bx ul li span{	font-size: 22px;	line-height:28px;	font-family: 'Abhaya Libre', serif;	color:#000;	text-transform:uppercase;}.bridal-price-bx ul li span.service-blank{	-ms-flex-positive: 1 !important;    flex-grow: 1 !important;	border-bottom: 2px dotted;	height: 10px;	margin: 0 4px;}.bridal-price-bx .dlab-title{	font-family: 'Abhaya Libre', serif;	font-size: 28px;	line-height: 35px;	margin-bottom: 10px;	text-transform: capitalize;}.bridal-price-bx ul li span.service-price{	color:#d19e65;}.bridal-primg-bx{	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#574f51+0,1f152d+100 */	background: rgb(87,79,81); /* Old browsers */	background: -moz-radial-gradient(center, ellipse cover, rgba(87,79,81,1) 0%, rgba(31,21,45,1) 100%); /* FF3.6-15 */	background: -webkit-radial-gradient(center, ellipse cover, rgba(87,79,81,1) 0%,rgba(31,21,45,1) 100%); /* Chrome10-25,Safari5.1-6 */	background: radial-gradient(ellipse at center, rgba(87,79,81,1) 0%,rgba(31,21,45,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#574f51', endColorstr='#1f152d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	position:relative;}.primg img{	height: 100%;	object-fit: cover;	object-position: right;	width: 100%;}.primg{	display: grid;	position: absolute;	height: 100%;	margin-left: -20px;	right: -50px;	width: 120%;}.bridal-price .nav-tabs{	border:0;	margin-bottom: 30px;	}.bridal-price .nav-tabs li a.active{	background:#b1a684;	color:#fff;}.bridal-price .nav-tabs li a{	border: 0;	color: #fff;	border-radius: 0;	font-size: 18px;	font-family: 'Abhaya Libre', serif;	background-color: #404040;	margin-right: 5px;	margin-bottom: 5px;}.bridal-portfolio .site-filters.style1 li a{	font-size: 22px;	font-family: 'Abhaya Libre', serif;}/* Blog Style 2 */.blog-style-2.blog-post{	position:relative;	margin-bottom: 0;}.blog-style-2.blog-post {    position: relative;    margin-bottom: 0;    box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);    margin: 10px 0;    border-radius: 4px;    overflow: hidden;}.blog-style-2 .post-title a{	color:#fff;}.blog-style-2 .post-title a:hover{	color:#b69929;}.blog-style-2 .post-title {	font-family: 'Abhaya Libre', serif;	color: #000;	font-size: 28px;}.blog-style-2 .dlab-post-title {    margin-bottom: 20px;}.blog-style-2 .dlab-post-meta ul li{	font-family: 'Abhaya Libre', serif;	color: #fff2bf;	font-size: 18px;}.blog-style-2 .dlab-info{	position: absolute;	top: 0;	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d0900+0,372c00+100 */	background: rgb(13,9,0); /* Old browsers */	background: -moz-linear-gradient(45deg, rgba(13,9,0,0.95) 0%, rgba(55,44,0,0.95) 100%); /* FF3.6-15 */	background: -webkit-linear-gradient(45deg, rgba(13,9,0,0.95) 0%,rgba(55,44,0,0.95) 100%); /* Chrome10-25,Safari5.1-6 */	background: linear-gradient(45deg, rgba(13,9,0,0.95) 0%,rgba(55,44,0,0.95) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0900', endColorstr='#372c00',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	text-align: center;	width: 100%;	height: 100%;	display: flex;	align-items: center;	padding: 20px 20px;}/* bridal */.bridal-price .bridal-head h2{	font-size: 45px;	line-height:55px;	font-family: 'Abhaya Libre', serif;	text-transform: capitalize;	color:#000;	margin-bottom:0;}.bridal-price .bridal-head p{	font-size:18px;	line-height:30px;}/* Contact Form Bx */.contact-form-bx .form-control{	background-color: transparent;	border-width: 0 0 0px 0;	border-bottom-color: #771cb8;	height: 50px;	font-size: 16px;	font-weight: 400;	color: #000;	position:relative;	padding: 15px 0;}.contact-form-bx textarea.form-control{	height: 207px;}.contact-form-bx label {    position: absolute;	font-size: 20px;	font-weight: 400;	color: #606060;	top: 10px;	left: 20px;	transition: all 0.5s;	font-family: 'Abhaya Libre', serif;	text-transform: capitalize;}.contact-form-bx .focused label {	font-size: 12px;	top: -10px;    left: 0;	color: #707070;}.contact-form-bx .input-group:after{	width:100%;	height:3px;	content:"";	border-radius:4px;	box-shadow: 10px 10px 20px 0 rgba(0,7,66,0.75);	bottom:0;	background-color: #000;	display: block;}.contact-form-bx .form-control::-moz-placeholder{	color:#000;}.bridal-portfolio .overlay-bx .spa-port-bx{	background:rgba(0,0,0,0.9);	padding:20px;	height:100%;	display:flex;	align-items: center;}.bridal-portfolio .overlay-bx{	padding:20px;}.bridal-portfolio .overlay-bx .spa-port-bx h4 a{	color:#fff2bf;}.bridal-portfolio .overlay-bx .spa-port-bx h4{	font-size:24px;	font-family: 'Abhaya Libre', serif;	margin-bottom:10px;}.bridal-portfolio .overlay-bx .spa-port-bx p{	color:#fff;	font-size:16px;	font-family: 'Montserrat', sans-serif;	margin: 10px;}.bridal-portfolio .overlay-bx .spa-port-bx .check-km{	color: #fff;}.bridal-testimonial .testimonial-text p{	font-size:24px;	font-family: 'Abhaya Libre', serif;	line-height:38px;	color: #000;}.bridal-testimonial .testimonial-name{	font-size:28px;	font-family: 'Abhaya Libre', serif;	line-height:38px;	color: #000;	text-transform: capitalize;}.bridal-testimonial .testimonial-1 .testimonial-position{	font-size:18px;	color: #000;}.bridal-testimonial .testimonial-text {	max-width: 800px;	margin: auto;}.bridal-testimonial .testimonial-pic {    width: 130px;	height: 130px;}@media only screen and (max-width: 1200px){	.spa-header .header-nav .nav > li > a{		padding: 30px 9px;	}	.spa-header .is-fixed .header-nav .nav > li > a{		padding: 25px 9px;	}}@media only screen and (max-width: 991px){	.header-salon.header-transparent .navbar-toggler span{		background:#000;	}	.spa-testimonial .section-head h2, 	.spa-our-portfolio .section-head h2, 	.spa-price-bx .section-head h2, 	.spa-about-content h2{		font-size: 50px;		line-height: 50px;	}	.spa-about-content p{		font-size: 14px;		line-height: 26px;		margin-bottom: 20px;	}	.spa-about-content h2{		margin-bottom: 10px;			}	.spa-header .header-nav .nav > li > a {		padding: 10px 15px;	}	.primg{		position: unset;		margin-left:0;		right: 0;		width: 100%;	}}@media only screen and (max-width: 767px){	.spa-bx-img{		margin-bottom:30px;	}	.spa-header .extra-nav,	.spa-header .is-fixed .extra-nav {		padding: 10px 0 0 0;	}	.spa-header .site-button{		padding: 5px 20px;	}	.bridal-price-bx ul {		margin: 0 0 15px 0;	}	.bridal-head h2 {		font-size: 40px;		line-height: 50px;	}	.bridal-head h5 {		font-size: 18px;    	line-height: 28px;	}	.bridal-head.text-center p{		font-size: 15px;		line-height: 26px;	}	.rev_slider .tp-caption.slide-hidden{		display:none;	}}@media only screen and (max-width: 576px){	.under-construction h2 {		font-size: 38px;		line-height: 35px;	}	.under-construction h2 span {		font-size: 20px;	}	.under-construction .header-ind .logo-header{		margin-bottom: 10px;	}	.under-construction .header-ind {		padding-top: 30px;	}	.about-hair-content h2,	.about-hair-bx h2,	.hair-head h2{		font-size: 30px;		line-height: 45px;	}	.about-hair-content h4,	.about-hair-bx h4,	.hair-head h4{		font-size: 26px;		line-height: 35px;	}	.spa-ser-bx .dlab-info-bx{		margin-left: 15px;		padding: 15px;	}	.spa-ser-bx .dlab-media a{		left: -15px;		top: -15px;	}	.spa-ser-bx .dlab-media{		margin-left: 15px;		margin-bottom: -15px;	}	.spa-footer.footer-white .footer-top{		padding-top: 60px;		padding-bottom: 20px;		text-align: left;	}	.bridal-testimonial .testimonial-text p,	.spa-testimonial .testimonial-text p{		font-size: 18px;		line-height: 26px;	}	.bridal-portfolio .site-filters.style1 li a{		font-size: 18px;	}}.site-footer.footer-white .subscribe-form input{	color: #333;}/* New Css */.site-footer .footer-bottom span,.site-footer .footer-bottom a{	opacity: 0.7;}.widget.widget_getintuch strong{	font-weight: 700;}.check-tbl .product-item-name,.check-tbl .product-item-price,.woo-entry .tabs-site-button .nav-tabs li a{	font-family: 'Lato', sans-serif;}.woo-entry .dlab-post-title .post-title{	margin-bottom: 15px;}.mfp-bg ,.mfp-wrap {    z-index: 999999;}/* Light Gallery */.lg-outer .lg-toogle-thumb,.lg-outer .lg-thumb-outer,.lg-outer .lg-img-wrap, .lg-outer .lg-item{    background-color: #fff;} .lg-actions .lg-next, .lg-actions .lg-prev, .lg-toolbar .lg-icon,#lg-counter{    color: #fff;}.check-km{	cursor: pointer;}.icon-bx-xs.check-km{    width: 40px;    height: 40px;    line-height: 40px;    background-color: #fff;    cursor: pointer;}.icon-bx-xs.check-km i{	font-size: 18px;}@media (min-width: 1200px){	.container {		max-width: 1200px;	}}@media only screen and (max-width: 767px){	.about-hair-content h2 br{		display: none;	}	.about-hair-content p {		margin-bottom: 20px;	}	.about-hair-content h2 {		font-size: 50px;		line-height: 60px;		margin-bottom: 15px;	}	.site-footer.hair-footer .widget {		margin-bottom: 35px;	}	.site-footer.hair-footer .widget.text-right{		text-align: center!important;	}	.pricingtable-row.hair-membership .pricingtable-wrapper {		margin-bottom: 0;	}	.video-bx {		margin: 40px 0 -100px 0;	}}@media only screen and (max-width: 576px){	.footer-bottom .text-left,	.footer-bottom .text-right{		text-align: center!important;	}	.dlab-bnr-inr.dlab-bnr-inr-md {		height: 300px;	}	.contact-form-bx textarea.form-control {		height: 120px;	}	.blog-style-2 .post-title {		font-size: 24px;	}	.spa-bx-img{		padding: 0;	}	.spa-header .header-nav .nav > li > a {		padding: 10px 15px!important;	}	.about-hair-content h2 {		font-size: 30px;		line-height: 40px;		margin-bottom: 10px;	}	.about-hair-bx {		height: 400px;		padding: 20px;	}	.bridal-price .nav-tabs {		margin-bottom: 0;	}}.site-footer.footer-white .footer-bottom .dzlink{    color: #000;}.site-footer .footer-bottom .dzlink{    color: #fff;    opacity: 1;    font-weight: 600;}/* =========================	Home Page 11 CSS Start ========================= */.font-poppins h1,.font-poppins h2,.font-poppins h3,.font-poppins h4,.font-poppins h5,.font-poppins h6,body.font-poppins{	font-family: 'Poppins', sans-serif;}.section-head.style-1{	margin-bottom:50px;}.section-head.style-1 h6{	font-size:18px;	font-weight:500;}.section-head.style-1 h2{	font-size:48px;	font-weight:600;	color:#5A2B3F;	line-height:1.2;}.section-head.style-1 p{	font-size:16px;	font-weight:300;	color:#333333;	padding-top:unset;	max-width: 576px}.site-header.style-1 .main-bar .dz-nav-button .site-button.style-1{	background-color:#FDEEE9;	color:#5A2B3F;}@media screen and (max-width: 1400px){	.section-head.style-1 h2{		font-size:45px;	}}@media screen and (max-width: 1200px){	.section-head.style-1{		margin-bottom:30px;	}	.section-head.style-1 h2{		font-size:42px;	}}@media screen and (max-width: 991px){	.section-head.style-1 h2{		font-size:34px;	}	.section-head.style-1 p{		font-size:14px;	}}@media screen and (max-width: 767px){	.page-content.style-1 .content-inner-2{			padding-top: 50px;		padding-bottom: 50px;	}	.section-head.style-1 h2{		font-size:28px;	}	.section-head.style-1 p{		font-size:14px;	}}@media screen and (max-width: 575px){	.section-head.style-1 h2{		font-size:25px;	}	.section-head.style-1 p{		font-size:14px;	}}/* ========= */@media screen and (min-width:991px){	.site-button.button-lg.style-1{		font-size: 18px;		font-weight: 500;		padding: 15px 30px;		border-radius: 8px;		height: 55px;	}	.site-header.style-1 .logo-header{		left:unset;		position:unset;		margin-left:20px;	}}@media screen and (min-width: 992px) {	.site-header.style-1 .main-bar .container.style-1 {		display:flex;		justify-content:end;		align-items:center;	}		.site-header.style-1 .main-bar .logo-header {			display:none;	}}@media screen and (max-width: 991px) {	.site-header.style-1 .main-bar .dz-nav-button {		display:none;	}	.site-header.style-1 .top-bar{		display:none;	}}	.site-header.style-1 .top-bar .widget, .widget_getintuch{	margin:0;}.site-header.style-1 .top-bar .widget ul li strong{	font-size:18px;	font-weight:600;	color:#5A2B3F;}.site-header.style-1 .top-bar .widget ul li{	color:#333333;	margin:0 0 0 70px;	font-size:14px;	font-weight:400;}.site-header.style-1 .top-bar .widget ul li i{	font-size:28px;	color:var(--primary);	top:10px;}@media screen and (max-width: 991px) {	.site-header.style-1 .header-nav .logo-header.mostion{		display: none;	}		.site-header.style-1 .header-nav .nav > li.active > a,	.site-header.style-1 .header-nav .nav > li.current-menu-item > a,	.site-header.style-1 .header-nav .nav > li > a:hover{		color: #555;	}}@media screen and (min-width: 992px) {	.header-nav.style-1 .nav>li>a {		border-radius: 0;		font-size: 16px;		padding: 25px 12px;		cursor: pointer;		font-weight: 500;		display: inline-block;	}}/* Banner-wrapper */.banner-inner.style-1{	background:#FDEEE9;	height: 780px;}.banner-inner.style-1 .dz-banner-media{	height:780px;	position:relative;	width:68.875rem;}.banner-inner.style-1 .dz-banner-media .main-img{	position:absolute;	height:100%;	width:100%;	left:-23rem;	object-fit: cover;}.banner-inner.style-1 .banner-content{	position:relative;	z-index:1;	padding-top: 120px;	margin-left:24px;}.banner-inner.style-1 .banner-content:after{	content: attr(data-name);	position:absolute;	font-family:'Great Vibes';	font-style: normal;	font-weight: 400;	font-size: 358px;	line-height: 448px;	color:rgba(255, 249, 248, 0.7);	z-index:-1;	bottom: -125px;    right: -135px;}.banner-inner.style-1 .banner-content .top-content h1{	font-size:80px;	font-weight:400;	color:#5A2B3F;	line-height: 1.2;	margin-bottom:20px;}.banner-inner.style-1 .banner-content .top-content h1 span{	font-size:80px;	font-weight:700;}.banner-inner.style-1 .banner-content .content-center h5{	font-size:28px;	font-weight:500;	color:var(--primary);	margin-bottom:20px;}.banner-inner.style-1 .banner-content .content-center p{	font-size:20px;	font-weight:300;	max-width: 568px;	color:#333333;	margin-bottom:30px;	line-height:1.6;}.banner-inner.style-1 .banner-content .banner-button .button-lg.style-1{	border-radius:8px;	font-size:18px;	padding:15px 30px;	font-weight:500;	height:55px;}@media screen and (max-width:1400px){	.section-wrapper1 .dzbooking-form.style-1 {		margin-right: 10px;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:70px;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:70px;	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:25px;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:18px;	}	.banner-inner.style-1 .banner-content .banner-button .button-lg.style-1{		font-size:16px;		height:50px;	}	.banner-inner.style-1 .banner-content:after{		font-size: 310px;		bottom: -100px;		right: -66px;	}}@media screen and (max-width:1200px){	.section-wrapper1 .dzbooking-form.style-1 {		margin-right: 10px;	}	.banner-inner.style-1{		height: 720px;	}	.banner-inner.style-1 .dz-banner-media{		height:720px;		width:64.875rem;	}	.banner-inner.style-1 .banner-content{		margin-left:40px;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:60px;		max-width:500px;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:60px;	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:22px;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:16px;		max-width:470px;	}	.banner-inner.style-1 .banner-content:after{		font-size: 210px;		bottom: -100px;		right: 60px;	}}@media screen and (max-width:1024px){	.section-wrapper1 .dzbooking-form.style-1 {		margin-right:0;	}	.banner-inner.style-1{		height: 680px;	}	.banner-inner.style-1 .dz-banner-media{		height:680px;		width:58.875rem;	}	.banner-inner.style-1 .dz-banner-media .main-img{		left:-18rem;	}	.banner-inner.style-1 .banner-content{		margin-left:40px;		padding-top:100px;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:60px;		max-width:500px;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:60px;	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:22px;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:16px;		max-width:470px;	}	.banner-inner.style-1 .banner-content:after{		font-size: 230px;		bottom: -110px;		right: 40px;	}}@media screen and (max-width:991px){	.banner-inner.style-1{		height:500px;	}	.banner-inner.style-1 .dz-banner-media{		height:500px;		width:40.875rem;	}	.banner-inner.style-1 .dz-banner-media .main-img{		left:-220px;	}	.banner-inner.style-1 .banner-content{		margin-left:50px;		padding-top:60px;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:45px;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:45px;	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:20px;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:14px;		max-width:470px;	}	.banner-inner.style-1 .banner-content .banner-button .button-lg.style-1{		font-size:14px;			}	.banner-inner.style-1 .banner-content:after{		font-size: 180px;		bottom: -90px;		right: 0px;	}}@media screen and (max-width:767px){	.banner-inner.style-1{		height:400px;	}	.banner-inner.style-1 .dz-banner-media{		height:400px;		width:32.875rem;	}	.banner-inner.style-1 .dz-banner-media .main-img{		left:-220px;	}	.banner-inner.style-1 .banner-content{		margin-left:40px;		padding-top:60px;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:38px;		margin-bottom:5px;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:38px;	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:16px;		margin-bottom:5px;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:14px;		max-width:unset;		margin-bottom:10px;	}	.banner-inner.style-1 .banner-content .banner-button .button-lg.style-1{		font-size:14px;		height:42px;		padding:12px 25px;			}	.banner-inner.style-1 .banner-content:after{		font-size: 200px;		bottom: -260px;		right: 0px;	}}@media screen and (max-width:575px){	.banner-inner.style-1{		height:350px;	}	.banner-inner.style-1 .dz-media{		position:relative;	}	.banner-inner.style-1 .dz-content{		left: 0;		top: 0;		height: 100%;		display: flex;		position: absolute;		align-items: center;	}	.banner-inner.style-1 .dz-banner-media{		height:350px;		width:100%;		position:relative;	}	.banner-inner.style-1 .dz-banner-media .main-img{		left:-15px;		opacity: 0.1;	}	.banner-inner.style-1 .banner-content{		margin-left:0px;		padding-top:50px;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:32px;		font-weight:600;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:32px;		color:var(--primary);	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:18px;		font-weight:600;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:14px;		font-weight:300;		margin-bottom:30px;		max-width:400px;	}	.banner-inner.style-1 .banner-content .banner-button .button-lg.style-1{		font-size:14px;		height:42px;		padding:12px 25px;			}	.banner-inner.style-1 .banner-content:after{		font-size: 150px;		bottom: -80px;		right: 10px;		line-height: 100px;	}}@media screen and (max-width:400px){	.banner-inner.style-1 .banner-content{		margin-left:0px;		padding-top:0;	}	.banner-inner.style-1 .banner-content .top-content h1{		font-size:30px;		font-weight:600;	}	.banner-inner.style-1 .banner-content .top-content h1 span{		font-size:30px;		color:var(--primary);	}	.banner-inner.style-1 .banner-content .content-center h5{		font-size:16px;		font-weight:600;	}	.banner-inner.style-1 .banner-content .content-center p{		font-size:14px;		font-weight:300;		margin-bottom:20px;		max-width:unset;	}}/* About Us  */.counter-box .box-inner{    background: #FDEEE9;	border-radius:8px;	box-sizing:border-box;	padding:20px 35px;	margin-bottom:20px;}.counter-box .box-1{	margin-right:20px;}.counter-box.style-1 .box-inner h2{	font-size: 80px;    font-weight: 600;    margin-bottom: 0;    color: var(--primary);    line-height: 1;}.counter-box.style-1 .box-inner p{	font-size:18px;	font-weight:500;	color:#5A2B3F;	margin-bottom:unset;}.section-wrapper1 .dzbooking-form.style-1{	margin-top: -200px;	margin-left: 60px;}.section-wrapper1 .dzbooking-form.style-1 .btn-block{	height:55px;	font-size:18px;	font-weight:500;	border-radius:8px;}.dzbooking-form.style-1{	position: relative;}.dzbooking-form.style-1 .form-body{	box-sizing: border-box;	background: #FFFFFF;	box-shadow: 0px -16px 50px rgba(88, 0, 37, 0.15);	padding:50px;	z-index:1;}.dzbooking-form.style-1:after{	content: "";    width: 100%;    height: 100%;    left: 20px;    top: 20px;    position: absolute;    background: #FFE2D8;    z-index: -1;}.dzbooking-form .form-head h2{		font-size:42px;	font-weight:600;	text-align:center;	margin-bottom:10px;	color:#5A2B3F;}.dzbooking-form.style-1 .form-head p{	font-size:16px;	font-weight:300;	text-align:center;	margin-bottom:30px;	color:#333333;}.dzbooking-form.style-1 .form-control::placeholder{	color: #979797;}.dzbooking-form.style-1 textarea.form-control{	height: 100px;	padding-top: 15px;}.dzbooking-form.style-1 .form-control{	border: 2px solid #E4E1E2;	border-radius: 8px;	padding: 10px 20px;	height:55px;	font-size: 16px;    font-weight: 300;}.dzbooking-form.style-1 .form-control.bootstrap-select{	padding: 0;	border: 2px solid #E4E1E2 !important;}.dzbooking-form.style-1 .form-control.bootstrap-select .dropdown-toggle{    border: 0 !important;    background-color: transparent !important;    height: 100%;	color: #979797;	font-size: 16px;}.dzbooking-form.style-1 .form-control.bootstrap-select .dropdown-toggle .caret{    top: 20px;    right: 15px;}.dzbooking-form.style-1 .form-control:hover,.dzbooking-form.style-1 .form-control:active,.dzbooking-form.style-1 .form-control:focus{	border-color: var(--primary)!important;}.input-icon{    position: absolute;	right: 20px;	top: 16px;	opacity: 1;	z-index: 9;	background-color: #fff;	padding: 0 0px 0 15px;}.cover-dt::-webkit-calendar-picker-indicator {  position: absolute;  width: 100%;  left: -20px;  height: 100%;  top: 0;  opacity: 0;}@media screen and (max-width:1200px){	.counter-box .box-inner{		padding: 20px 25px;	}	.counter-box.style-1 .box-inner h2{		font-size:60px;	}	.counter-box.style-1 .box-inner p{		font-size:14px;	}	.dzbooking-form.style-1 .form-body{		padding:40px 40px	}	.dzbooking-form .form-head h2{			font-size:40px;	}	.dzbooking-form.style-1 .form-head p{		font-size:14px;	}	.dzbooking-form.style-1 .form-control{		font-size: 14px;		height:50px;	}	.section-wrapper1 .dzbooking-form.style-1 .btn-block{		height:50px;		font-size:16px;	}	.section-wrapper1 .dzbooking-form.style-1 {		margin-left: 0;	}}@media screen and (max-width:991px){	.section-wrapper1 .section-head.style-1 h2 br{		display:none;	}	.section-wrapper1 .dzbooking-form.style-1{		margin-top: 0;		margin-left: 0;	}	.counter-box .box-inner{		padding: 15px;	}	.counter-box.style-1 .box-inner h2{		font-size:40px;	}	.counter-box.style-1 .box-inner p{		font-size:14px;	}	.dzbooking-form.style-1 .form-body .input-group {		margin-bottom: 15px;	}	.dzbooking-form.style-1 .form-body{		padding:30px 30px 40px	}	.dzbooking-form .form-head h2{			font-size:34px;	}	.dzbooking-form.style-1 .form-head p{		font-size:14px;		margin-bottom:20px;	}	.dzbooking-form.style-1 .form-control{		font-size: 14px;		height:45px;	}	.dzbooking-form.style-1 .form-control.bootstrap-select .dropdown-toggle {		font-size: 14px;	}	.section-wrapper1 .dzbooking-form.style-1 .btn-block{		height:45px;		font-size:16px;	}}@media screen and (max-width:767px){	.section-wrapper1 .dzbooking-form.style-1{		margin-top:0px;		margin-left:0;	}	.counter-box .box-inner{		padding: 20px 20px;	}	.counter-box.style-1 .box-inner h2{		font-size:36px;	}	.counter-box.style-1 .box-inner p{		font-size:14px;		line-height:1.1;	}	.dzbooking-form.style-1 .form-body .input-group {		margin-bottom: 15px;	}	.dzbooking-form.style-1 .form-body{		padding:25px 20px;	}	.dzbooking-form .form-head h2{			font-size:30px;		margin-bottom:20px;	}	.dzbooking-form.style-1 .form-head p{		display:none;	}	.dzbooking-form.style-1 .form-control{		height:45px;	}	.section-wrapper1 .dzbooking-form.style-1 .btn-block{		height:45px;		font-size:14px;	}}@media screen and (max-width:575px){	.dzbooking-form.style-1:after{		left: 10px;		top: 10px;	}	.counter-box{		display:block!important;	}	.counter-box .box-inner{		padding: 15px;		text-align: center;	}	.counter-box.style-1 .box-inner p{		font-size:15px;		line-height:1.1;	}	.dzbooking-form.style-1 .form-body .input-group {		margin-bottom: 15px;	}	.dzbooking-form.style-1 .form-body{		padding:25px 20px;	}	.dzbooking-form .form-head h2{			font-size:30px;		margin-bottom:20px;	}	.dzbooking-form.style-1 .form-head p{		display:none;	}	.dzbooking-form.style-1 .form-control{		height:45px;	}	.section-wrapper1 .dzbooking-form.style-1 .btn-block{		height:45px;		font-size:14px;	}}@media screen and (max-width:400px){	.about-us-inner {		padding-top: 10px;	}	.section-wrapper1 .about-us-inner.style-1{		display:block!important;	}	.section-wrapper1 .about-us-inner.style-1 .dz-inner-1,.dz-inner-2{		width:100%!important;		max-width:unset;	}	.section-head.style-1 {		text-align: center;	}	.dzbooking-form.style-1:after{		left: 0px;		top: 10px;	}	.counter-box{		display:block!important;	}	.counter-box .box-inner{		padding: 15px;		margin-left:auto;		margin-right:auto;	}	.box-inner.box-2 {		margin-bottom: 50px;	}	.counter-box.style-1 .box-inner p{		font-size:15px;		line-height:1.1;		margin-top: 5px;	}	.dzbooking-form.style-1 .form-body .input-group {		margin-bottom: 15px;	}	.dzbooking-form.style-1 .form-body{		padding:25px 20px;	}	.dzbooking-form .form-head h2{			font-size:30px;		margin-bottom:20px;	}	.dzbooking-form.style-1 .form-head p{		display:none;	}	.dzbooking-form.style-1 .form-control{		height:45px;	}	.input-icon {		top: 12px;	}	.section-wrapper1 .dzbooking-form.style-1 .btn-block{		height:45px;		font-size:14px;	}}/* services-wrapper */.services-wrapper1{	background:#FDEEE9;	overflow:hidden;	background-blend-mode: multiply;	background-size: 100%;}.services-wrapper1 .service-inner{	background-color: #fdeee9;	position: relative;}.services-wrapper1 .service-inner > div{	border-bottom: 2px solid #fff;}.services-wrapper1 .service-inner > div:nth-child(odd){	border-right: 2px solid #fff;}.services-wrapper1 .service-inner:before{	content: "";	background: linear-gradient(90deg, #FDEEE9 0%, rgba(253, 238, 233, 0) 97.25%);	transform: matrix(-1, 0, 0, 1, 0, 0);	position: absolute;    left: -200px;    top: 0;    height: 100%;    width: 200px;}.services-wrapper1 .service-inner:after{	content: "";	height: 100%;	width: 100%;	background: linear-gradient(90deg, #FDEEE9 0%, rgba(253, 238, 233, 0) 97.25%);	position: absolute;    right: -200px;    top: 0;    height: 100%;    width: 200px;}.services-wrapper1 .bg-image1{	position:absolute;	left:0;	height: 100%;    top: 0;	background: linear-gradient(90deg, #FDEEE9 0%, rgba(253, 238, 233, 0) 97.25%);	transform: matrix(-1, 0, 0, 1, 0, 0);}.services-wrapper1 .bg-image2{	position:absolute;	right:0;	right: -20%;    top: 0;    height: 100%;	background: linear-gradient(90deg, #FDEEE9 0%, rgba(253, 238, 233, 0) 97.25%);}.icon-bx-wraper.style-1{	padding:55px 30px;}.icon-bx-wraper.style-1 .icon-content .dlab-tilte{	color:#5A2B3F;	font-size:28px;	font-weight:600;}.icon-bx-wraper.style-1 .icon-content p{	font-size:16px;	font-weight:300;	color:#333333;}@media screen and (max-width:1400px){	.icon-bx-wraper.style-1 .icon-lg{		width:70px;		margin-bottom:20px;	}	.icon-bx-wraper.style-1 .icon-lg img{		height:60px;	}	.icon-bx-wraper.style-1{		padding:40px 20px;	}	.icon-bx-wraper.style-1 .icon-content .dlab-tilte{		font-size:25px;	}	.icon-bx-wraper.style-1 .icon-content p{		font-size:14px;	}}@media screen and (max-width:767px){	.icon-bx-wraper.style-1 .icon-lg{		width:60px;		margin-bottom:20px;	}	.icon-bx-wraper.style-1 .icon-lg img{		height:50px;	}	.icon-bx-wraper.style-1{		padding:30px 15px;	}	.icon-bx-wraper.style-1 .icon-content .dlab-tilte{		font-size:22px;	}	.icon-bx-wraper.style-1 .icon-content p{		font-size:14px;	}}@media screen and (max-width:575px){	.services-wrapper1 .service-inner > div:nth-child(even){		border-left: 2px solid #fff;	}	.icon-bx-wraper.style-1 .icon-lg{		width:60px;		margin-bottom:20px;	}	.icon-bx-wraper.style-1 .icon-lg img{		height:50px;	}	.icon-bx-wraper.style-1{		padding:30px 15px;	}	.icon-bx-wraper.style-1 .icon-content .dlab-tilte{		font-size:22px;	}	.icon-bx-wraper.style-1 .icon-content p{		font-size:14px;		max-width: 350px;		margin-left: auto;		margin-right: auto;	}}@media screen and (max-width:400px){	.services-wrapper1 .service-inner > div:nth-child(even){		border-right: 2px solid #fff;	}	.services-wrapper1 .service-inner > div:nth-child(odd){		border-left: 2px solid #fff;	}}/* Nail Tab Wrapper */.nail-tab-wrapper .nail-tabs {	border:0;}.nail-tab-wrapper .nail-tabs .nav-item{	width:20%;	margin-bottom:25px;	padding: 0 2px 0 0;}.nail-tab-wrapper .nail-tabs .nav-item .nav-link {	background-color:#fff;	padding: 0;	border: 0!important;	outline: 0!important;}.nail-tab-wrapper .nail-tabs .nav-item .nav-link img{	border: 2px solid transparent;    border-radius: 12px;	padding-top: 15px;}.nail-tab-wrapper .nail-tabs .nav-item .nav-link.active img{	border: 2px solid #E24486;}.nail-tab-wrapper .nail-tabs .nav-item .nav-link.active {	border:none;}.nail-tab-wrapper .nail-tabs .nav-item .nav-link .title{	font-size:16px;	font-weight:400;	margin-top: 5px;    display: block;	color:#5A2B3F;}.inner-nail-tab-wraper{	position: relative;    padding-right: 110px;}.inner-nail-tab-wraper .inner-nail-tabs li{	display: block;    width: 100%;    margin-bottom: 10px;}.inner-nail-tab-wraper .inner-nail-tabs{	border: 0;    position: absolute;    right: 0;    top: 0;    width: 80px;}.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link{    width: 80px;    height: 100px;    padding: 0;    border: 2px solid #DEDDDD;	background-color: #fff;    border-radius: 10px;    overflow: hidden;	outline: 0!important;}.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link.active,.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link.active:focus,.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link.active:active,.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link.active{    border: 2px solid #E24486;}.inner-nail-tab-wraper .nail-info img{	mix-blend-mode: multiply;	width: 100%;	padding: 0 20px;}.inner-nail-tab-wraper .nail-info{	background-color: #FDEEE9;	border-radius: 10px;	overflow: hidden;}.inner-nail-tab-wraper .nail-info .title{    position: absolute;    font-weight: 500;    font-size: 24px;    left: 25px;    bottom: 25px;    margin: 0;    writing-mode: vertical-rl;    transform: rotate(-180deg);}@media screen and (max-width:1200px){	.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link{		width: 60px;		height: 80px;	}}@media screen and (max-width:991px){	.nail-tab-wrapper{		align-items:center;		justify-content:center;	}	.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link{		width: 70px;		height: 90px;	}	.nail-tab-wrapper .nail-tabs {		margin-top: 30px;	}}@media screen and (max-width:767px){	.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link{		width: 50px;		height: 65px;		border-radius:8px;	}	.inner-nail-tab-wraper .nail-info .title{		font-size: 20px;	}	}@media screen and (max-width:575px){	.inner-nail-tab-wraper {		padding-right: 72px;	}	.inner-nail-tab-wraper .inner-nail-tabs .nav-item .nav-link{		width: 55px;		height: 65px;	}	.inner-nail-tab-wraper .inner-nail-tabs {		width: 55px;	}	.nail-tab-wrapper .nail-tabs .nav-item .nav-link .title {		font-size: 12px;	}	.nail-tab-wrapper .nail-tabs .nav-item {		width: 25%;		margin-bottom: 10px;	}	.nail-tab-wrapper .nail-tabs {		align-items: center;		justify-content: center;	}}/* Our Professional Team */.team-bx.style-1 .dz-media{	position:relative;	border-radius:10px;	overflow:hidden;}.team-bx.style-1 .dz-media img{	width:100%;	height:100%;	object-fit:cover;	border-radius: 10px;}.team-bx.style-1:hover .dz-media .dz-social-icon li{	opacity:1;}.team-bx.style-1:hover .dz-media:after{	opacity:0.4;}.team-bx.style-1 .dz-media:after{	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: #000;	z-index: 0;	opacity: 0;	transition: 0.6s;}.team-bx.style-1 .dz-media .dz-social-icon {	position: absolute;	top: 50%;	transform: translateY(-50%);	left: 0;	width: 100%;	z-index: 2;	transition:all 0.6s;}.team-bx.style-1 .dz-media .dz-social-icon	ul{	display: flex;	justify-content: center;}.team-bx.style-1 .dz-media .dz-social-icon	ul li{	margin: 0 5px 0px;	opacity: 0;	transition:all 0.6s;	list-style-type: none;}.team-bx.style-1 .dz-media .dz-social-icon	ul li a{	width:40px;	height:40px;	color:#fff;	border-radius:8px;	display:flex;	align-items:center;	justify-content:center;	background: rgba(255, 255, 255, 0.2);	}.team-bx.style-1 .dz-media .dz-social-icon	ul li a:hover{	color:#fff;	background:var(--primary);}.team-bx.style-1 .dz-info{    background: #FFFFFF;    box-shadow: 0px 4px 40px rgba(90, 43, 63, 0.2);    border-radius: 8px;    z-index: 0;    text-align: center;    padding: 10px 20px;    margin: -32px 30px 30px;    position: relative;    z-index: 1;	height:80px;}.team-bx.style-1 .dz-info .name{	font-size:20px;	font-weight:600;	color:#5A2B3F;	margin-bottom: 0;}.team-bx.style-1 .dz-info .position{	font-size:14px;	font-weight:400;	color:var(--primary);	margin-bottom: 0;}.our-team .team-carousel2 .owl-prev i,.our-team .team-carousel2 .owl-next i{	font-size:45px;}.our-team .team-carousel2 .owl-prev{	left:-50px;}.our-team .team-carousel2 .owl-next{	right:-50px;	left: auto;}.our-team .team-carousel2 .owl-dots{	display:none;}@media screen and (max-width:1400px){	.our-team .team-carousel2 .owl-prev{	left:0px;}.our-team .team-carousel2 .owl-next{	right:0px;}}@media screen and (max-width:1200px){	.team-bx.style-1 .dz-info{		padding: 10px 15px;	}	.team-bx.style-1 .dz-info .name{		font-size:18px;	}	.team-bx.style-1 .dz-info .position{		font-size:14px;	}	.our-team .team-carousel2 .owl-prev i,	.our-team .team-carousel2 .owl-next i{		font-size:30px;	}	.our-team .team-carousel2 .owl-prev{		top:-15%;		width: 50px;		height: 50px;		border-radius: 50%;		background: var(--primary);		opacity: 0.9;		color: #fff;		display: flex;		align-items: center;		justify-content: center;	}	.our-team .team-carousel2 .owl-next{		top:-15%;		width: 50px;		height: 50px;		border-radius: 50%;		background:var(--primary);		opacity: 0.9;		color: #fff;		display: flex;		align-items: center;		justify-content: center;	}}@media screen and (max-width:991px){	.team-bx.style-1 .dz-info{		padding: 8px 15px;		height:60px;		margin: -30px 30px 30px;	}	.team-bx.style-1 .dz-info .name{		font-size:16px;	}	.team-bx.style-1 .dz-info .position{		font-size:14px;		line-height:0.5;	}	.our-team .team-carousel2 .owl-prev i,	.our-team .team-carousel2 .owl-next i{		font-size:20px;	}	.our-team .team-carousel2 .owl-prev{		top:-15%;		width: 40px;		height: 40px;	}	.our-team .team-carousel2 .owl-next{		top:-15%;		width: 40px;		height: 40px;	}}@media screen and (max-width:767px){	.team-bx.style-1 .dz-info{		padding: 8px 15px;		height:60px;		margin: -30px 30px 30px;	}	.team-bx.style-1 .dz-info .name{		font-size:16px;	}	.team-bx.style-1 .dz-info .position{		font-size:14px;		line-height:1.1;	}	.our-team .team-carousel2 .owl-prev{		top:-15%;	}	.our-team .team-carousel2 .owl-next{		top:-15%;;	}}@media screen and (max-width:400px){	.our-team{		padding-bottom:30px;	}	.team-bx.style-1 .dz-info{		padding: 8px 15px;		height:60px;		margin: -30px 30px 30px;	}	.team-bx.style-1 .dz-info .name{		font-size:16px;	}	.team-bx.style-1 .dz-info .position{		font-size:14px;		line-height:1.1;	}	.our-team .team-carousel2 .owl-prev{		top:100%;		left:20%;			}	.our-team .team-carousel2 .owl-next{		top:100%;		right:20%;	}}/* Our Customers Reviews */.customers-review-wrapper{	z-index:1;}.customers-review-wrapper:after{	content:"";	position:absolute;	width:100%;	height:100%;	top:0;	left:0;	background: rgba(253, 238, 233, 0.6);	z-index: -1;    filter: blur(50px);}.dz-reviews{	background: #FFFFFF;	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);	padding: 20px 30px;	border-radius:10px;	position:relative;}.review-1 {    margin: 0 170px 60px 10px;}.review-2 {    margin: 0 230px 0 30px;}.review-3 {    margin: 0 80px 60px 180px;}.review-4 {    margin: 0 -10px 0px 190px;}.slideskew1 {	animation: 6s ease 0s normal none infinite running slideskew1; }@keyframes slideskew1 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(-10px);	}  100% {	transform: translateY(0);	}}.slideskew2 {	animation: 7s ease 0s normal none infinite running slideskew2; }@keyframes slideskew2 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(15px);	}  100% {	transform: translateY(0);	}}.slideskew3 {	animation: 8s ease 0s normal none infinite running slideskew3; }@keyframes slideskew3 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(-5px);	}  100% {	transform: translateY(0);	}}.slideskew4 {	animation: 6s ease 0s normal none infinite running slideskew4; }@keyframes slideskew4 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(15px);	}  100% {	transform: translateY(0);	}}.dz-reviews .dz-profile{	display:flex;	align-items:center;	margin-bottom:10px;}.dz-reviews .dz-profile .profile-pic{	width:30px;	height:30px;	border-radius:50%;	overflow:hidden;}.dz-reviews .dz-profile .profile-pic img{	width:100%;	height:100%;	object-fit:cover;}.dz-reviews .dz-profile .profile-name{	font-size:16px;	font-weight:500;	margin-bottom:0;	margin-left:10px;}.dz-reviews .review{	font-size:16px;	font-weight:300;	margin-bottom:0;}.dz-reviews .triangle{	position:absolute;    border-radius: 10px;    clip-path: polygon(100% 0, 0 0, 100% 100%);    background-color: #fff;    width: 40px;    height: 56px;    right: 25px;}.dz-reviews .triangle-2{	position:absolute;    border-radius: 10px;    clip-path: polygon(100% 0, 0 0, 0 100%);    background-color: #fff;    width: 40px;    height: 56px;    left: 25px;}.customers-review-wrapper .star-1, .star-2{	position:absolute;}.star-1 {    top: 58%;    left: 18%;}.star-2 {    right: 20%;    top: 58%;}.slideskew {	animation: 6s ease 0s normal none infinite running slideskew; }@keyframes slideskew {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(5px);	}  100% {	transform: translateY(0);	}}.customers-review-wrapper .animated-background{ 	position:absolute;	top: 60%;    left: 50%;	transform:translate(-50%, -50%);	z-index: 1;}	.rotate-360 {  animation: rotate-360 30s infinite linear; }@keyframes rotate-360 {  from {    transform: rotate(0deg); }  to {    transform: rotate(359deg); } }.customers-review-wrapper .animated-background .circle1, .circle2, .circle3, .circle4, .circle5{	position:absolute;	width: 40px;    height: 40px;    border-radius: 50%;	background-color:transparent;	display: flex;    align-items: center;    justify-content: center;	z-index:1;}.customers-review-wrapper .animated-background .icons-1, .icons-2, .icons-3, .icons-4, .icons-5{	width:30px;	height:30px;	z-index: 2;}.circle1:after, .circle1:before {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 0;	height: 100%;	border-radius: 100%;	display: block;	background-color: #e9c9d3;	opacity: 0.5;}.circle2:after, .circle2:before {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 0;	height: 100%;	border-radius: 100%;	display: block;	background-color: #d2dbf3;	opacity: 0.5;}.circle3:after, .circle3:before {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 0;	height: 100%;	border-radius: 100%;	display: block;	background-color: #f3e1ab;	opacity: 0.5;}.circle4:after, .circle4:before {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 0;	height: 100%;	border-radius: 100%;	display: block;	background-color: #d2f7de;	opacity: 0.5;}.circle1{	left: 10%;    top: 10%;}.circle2 {    top: 60%;    left: 0%;}.circle3 {    top: 85%;    left: 40%;}.circle4 {    top: 15%;    left: 80%;}.circle5 {    top: 70%;    left: 80%;}.circle5:after, .circle5:before {	content: "";	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 0;	height: 100%;	border-radius: 100%;	display: block;	background-color: #e9c9d3;	opacity: 0.5;}.circle1:after {animation: dzWaveEffect 2.5s ease infinite; }.circle1:before {animation: dzWaveEffect2 2.5s ease infinite; }@keyframes dzWaveEffect {  form {    transform: scale(1.1); }  to {    transform: scale(1.2);    opacity: 0; } }@keyframes dzWaveEffect2 {  form {    transform: scale(1.1); }  to {    transform: scale(1.4);    opacity: 0; } }.circle2:after {animation: dzWaveEffect 2.5s ease infinite; }.circle2:before {animation: dzWaveEffect2 2.5s ease infinite; }@keyframes dzWaveEffect {  form {    transform: scale(1.1); }  to {    transform: scale(1.2);    opacity: 0; } }@keyframes dzWaveEffect2 {  form {    transform: scale(1.1); }  to {    transform: scale(1.4);    opacity: 0; } }.circle3:after {animation: dzWaveEffect 2.5s ease infinite; }.circle3:before {animation: dzWaveEffect2 2.5s ease infinite; }@keyframes dzWaveEffect {  form {    transform: scale(1.1); }  to {    transform: scale(1.2);    opacity: 0; } }@keyframes dzWaveEffect2 {  form {    transform: scale(1.1); }  to {    transform: scale(1.4);    opacity: 0; } }.circle4:after {animation: dzWaveEffect 2.5s ease infinite; }.circle4:before {animation: dzWaveEffect2 2.5s ease infinite; }@keyframes dzWaveEffect {  form {    transform: scale(1.1); }  to {    transform: scale(1.2);    opacity: 0; } }@keyframes dzWaveEffect2 {  form {    transform: scale(1.1); }  to {    transform: scale(1.4);    opacity: 0; } }.circle5:after {animation: dzWaveEffect 2.5s ease infinite; }.circle5:before {animation: dzWaveEffect2 2.5s ease infinite; }@keyframes dzWaveEffect {  form {    transform: scale(1.1); }  to {    transform: scale(1.2);    opacity: 0; } }@keyframes dzWaveEffect2 {  form {    transform: scale(1.1); }  to {    transform: scale(1.4);    opacity: 0; } }.slideskew5 {	animation: 5s ease 0s normal none infinite running slideskew5; }@keyframes slideskew5 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(5px);	}  100% {	transform: translateY(0);	}}.slideskew6 {	animation: 5s ease 0s normal none infinite running slideskew6; }@keyframes slideskew6 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(8px);	}  100% {	transform: translateY(0);	}}.slideskew7 {	animation: 6s ease 0s normal none infinite running slideskew7; }@keyframes slideskew7 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(5px);	}  100% {	transform: translateY(0);	}}.slideskew8 {	animation: 5s ease 0s normal none infinite running slideskew8; }@keyframes slideskew8 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(8px);	}  100% {	transform: translateY(0);	}}.slideskew9 {	animation: 6s ease 0s normal none infinite running slideskew9; }@keyframes slideskew9 {	  0% {	transform: translateY(0px);	opacity: 1; }  50% {	transform: translateY(5px);	}  100% {	transform: translateY(0);	}}@media screen and (max-width:1200px){	.dz-reviews {		padding: 15px 20px;	}	.review-1 {		margin: 0 120px 40px 30px;	}	.review-2 {		margin: 0 150px 0 70px;	}	.review-3 {		margin: 0 70px 40px 150px;	}	.review-4 {		margin: 0 20px 0px 130px;	}	.dz-reviews .review{		font-size:14px;		line-height:1.5;	}	.dz-reviews .dz-profile {		margin-bottom: 10px;	}	.star-1 {		top: 56%;		left: 15%;	}	.star-2 {		right: 15%;		top: 55%;	}	.customers-review-wrapper .animated-background .big-star{		left: 37%;		width:300px;		height:300px;	}	.customers-review-wrapper .animated-background .circle1, .circle2, .circle3, .circle4, .circle5 {		width: 30px;		height: 30px;	}	.customers-review-wrapper .animated-background .icons-1, .icons-2, .icons-3, .icons-4, .icons-5 {		width: 25px;		height: 25px;		z-index: 1;	}	.circle1 {		left: 10%;		top: 10%;	}	.circle2 {		top: 60%;		left: 6%;	}	.circle3 {		top: 82%;		left: 45%;	}	.circle4 {		top: 16%;		left: 80%;	}	.circle5 {		top: 70%;		left: 80%;	}}@media screen and (max-width:991px){	.dz-reviews {		padding: 15px 20px;	}	.review-1 {		margin: 0 55px 40px 10px;	}	.review-2 {		margin: 0 80px 0 20px;	}	.review-3 {		margin: 0 20px 60px 80px;	}	.review-4 {		margin: 0 10px 0px 55px;	}	.dz-reviews .dz-profile .profile-name{		font-size:14px;		margin-bottom:0;		margin-left:10px;	}	.dz-reviews .review{		font-size:14px;	}	.dz-reviews .triangle {		width: 30px;		height: 45px;	}	.dz-reviews .triangle-2 {		width: 30px;		height: 45px;	}	.star-1 {		top: 52%;		left: 20%;	}	.star-2 {		right: 20%;		top: 54%;	}	.customers-review-wrapper .animated-background .big-star{		left: 38%;		width: 200px;		height: 200px;		top: 40%;	}	.customers-review-wrapper .animated-background .circle1, .circle2, .circle3, .circle4, .circle5 {		width: 30px;		height: 30px;	}	.customers-review-wrapper .animated-background .icons-1, .icons-2, .icons-3, .icons-4, .icons-5 {		width: 25px;		height: 25px;		z-index: 1;	}	.circle1 {		left:20%;		top:0%;	}	.circle2 {		top: 60%;		left: 0%;	}	.circle3 {		top: 84%;		left: 36%;	}	.circle4 {		top:6%;		left: 80%;	}	.circle5 {		top: 70%;		left: 70%;	}}@media screen and (max-width:767px){	.dz-reviews {		padding: 10px 15px;	}	.review-1 {		margin: 0 0px 70px -20px;	}	.review-2 {		margin: 0 20px 0 0px;	}	.review-3 {		margin: 0 0px 70px 20px;	}	.review-4 {		margin: 0 -20px 0px 0px;	}	.dz-reviews .dz-profile .profile-name{		font-size:14px;		margin-bottom:0;		margin-left:10px;	}	.dz-reviews .review{		font-size:14px;	}	.dz-reviews .triangle {		width: 30px;		height: 45px;	}	.dz-reviews .triangle-2 {		width: 30px;		height: 45px;	}	.star-1 {		top: 50%;		left: 20%;	}	.star-2 {		right: 20%;		top: 54%;	}	.customers-review-wrapper .animated-background .big-star{		display:none;	}	.customers-review-wrapper .animated-background .circle1, .circle2, .circle3, .circle4, .circle5 {		width: 30px;		height: 30px;	}	.customers-review-wrapper .animated-background .icons-1, .icons-2, .icons-3, .icons-4, .icons-5 {		width: 25px;		height: 25px;		z-index: 1;	}	.circle1 {		left: 0;		top: -90px;	}	.circle2 {		top: -30px;		left: -90px;	}	.circle3 {		top: -10px;		left: -10px;	}	.circle4 {		top:-20px;		left: 70px;	}	.circle5 {		top: 50px;		left: -30px;	}}@media screen and (max-width:575px){	.dz-reviews {		padding: 15px 20px;	}	.review-1 {		margin: 0 100px 30px 50px;	}	.review-2 {		margin: 0 200px 50px 60px;	}	.review-3 {		margin: 0 60px 30px 200px;	}	.review-4 {		margin: 0 50px 0px 100px;	}	.star-1 {		top: 86%;		left: 10%;	}	.star-2 {		right: 10%;		top: 18%;	}	.customers-review-wrapper .animated-background .big-star{		display:none;	}	.circle1 {		left: 100px;		top: -150px;	}	.circle2 {		top: -30px;		left: -150px;	}	.circle3 {		top: 70px;		left: -150px;	}	.circle4 {		top:-60px;		left: 100px;	}	.circle5 {		top: -50px;		left: 0;	}}@media screen and (max-width:400px){	.dz-reviews {		padding: 15px 20px;	}	.review-1 {		margin: 0 10px 30px 20px;	}	.review-2 {		margin: 0 70px 50px 30px;	}	.review-3 {		margin: 0 30px 30px 70px;	}	.review-4 {		margin: 0 20px 0px 10px;	}	.dz-reviews .triangle {		width: 30px;		height: 45px;	}	.dz-reviews .triangle-2 {		width: 30px;		height: 45px;	}	.star-1 {		top: 54%;		left: 10%;	}	.star-2 {		right:10%;		top: 55%;	}	.customers-review-wrapper .animated-background .big-star{		display:none;	}	.circle2 {		top: -180px;		left: -160px;	}	.circle4 {		top:100px;		left: 130px;	}}/* Our Products */.product-bx-wraper.style-1{	box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);	border-radius:8px;	overflow:hidden;}.product-bx-wraper.style-1 .dz-product-info{	position:relative;	border-bottom:1px solid #D9D9D9;}.product-bx-wraper.style-1 .dz-media{	width:200px;	height:200px;	margin-left: auto;    margin-right: auto;	display: flex;    align-items: center;    justify-content: center;}.product-bx-wraper.style-1 .about-product  .product-name {    font-size: 20px;    font-weight: 600;    color: #5A2B3F;    max-width: 130px;    margin-left: auto;	margin-right:auto;	margin-bottom:5px;	line-height:1.2;}.product-bx-wraper.style-1 .dz-footer{	overflow:hidden;	height: 55px;	transition:all 0.6s;}.product-bx-wraper.style-1:hover .dz-footer .price{	transform: translateY(-60px);}.product-bx-wraper.style-1:hover .dz-footer .buy-btn{	transform: translateY(-55px);}.product-bx-wraper.style-1 .dz-footer .price{	font-size:22px;	font-weight:600;	color:var(--primary);	transition:all 0.6s;	height:55px;}.product-bx-wraper.style-1 .dz-footer .buy-btn{	font-size:16px;	font-weight:600;	border-radius:0;	transition:all 0.6s;	margin:0;	height:55px;	display:flex;	align-items:center;	justify-content:center;	border-radius:0 0 8px 8px;	overflow:hidden;}.product-bx-wraper.style-1 .dz-product-info .sale-offer {    position: absolute;    width: 47px;    height: 30px;    background: var(--primary);    display: flex;    align-items: center;    justify-content: center;	font-size:14px;	font-weight:500;	border-radius:5px;	color:#fff;	top: 10px;    left: 10px;}@media screen and (max-width:1200px){	.product-bx-wraper.style-1 .dz-media{		width:150px;		height:150px;	}	.product-bx-wraper.style-1 .dz-media .media-4{		width:120px;		height:120px;	}	.product-bx-wraper.style-1 .about-product  .product-name {		font-size: 18px;	}	.product-bx-wraper.style-1 .dz-footer{		height: 50px;	}	.product-bx-wraper.style-1:hover .dz-footer .buy-btn{		transform: translateY(-50px);	}	.product-bx-wraper.style-1 .dz-footer .price{		font-size:20px;		height:50px;	}	.product-bx-wraper.style-1 .dz-footer .buy-btn{		font-size:14px;		height:50px;	}	.product-bx-wraper.style-1 .dz-product-info .sale-offer {		width: 45px;		height: 28px;		font-size:14px;	}}/* Our Partners */.dz-logo-box.style-1 {    width: 200px;    height: 200px;    margin-left: auto;    margin-right: auto;    display: flex;    align-items: center;    justify-content: center;	border-radius:10px;}.dz-logo-box.style-1 svg {	opacity:0.5;}.dz-logo-box.style-1 svg path{	fill:#5A2B3F;}.dz-logo-box.style-1:hover {	background:#FDEEE9;}.dz-logo-box.style-1:hover svg {	opacity:1;}.dz-logo-box.style-1:hover svg path{	fill:var(--primary);}@media screen and (max-width:1200px){	.dz-logo-box.style-1 {		width: 150px;		height: 150px;	}}@media screen and (max-width: 591px){	.dz-logo-box.style-1{		margin-bottom: 0;	}}/* Footer *//* Our Portfolio gallery */.site-footer.style-1 {    padding-top: 50px;    background: #fff;}.portfolio-gallery.style-1{	position:relative;	padding:0 30px 30px;}.portfolio-gallery.style-1 .dz-media{	width:285px;	height:285px;}.portfolio-gallery.style-1 .dz-icon-box {    width: 150px;    height: 150px;    background: var(--primary);    position: absolute;    z-index: 2;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    border-radius: 20px;	overflow: hidden;	text-align:center;	padding:20px;}.portfolio-gallery.style-1 .dz-icon-box svg{	margin:10px 10px 0px 10px;}.portfolio-gallery.style-1 .dz-icon-box h6{	font-size:16px;	font-weight:400;	color:#fff;		margin-bottom:0;}@media screen and (max-width: 1800px){	.portfolio-gallery.style-1{		padding:0 20px 30px;	}	.portfolio-gallery.style-1 .dz-media{		width:260px;		height:260px;	}}@media screen and (max-width: 1600px){	.portfolio-gallery.style-1 .dz-media{		width:240px;		height:240px;	}}@media screen and (max-width: 1400px){	.portfolio-gallery.style-1 .dz-icon-box {		width: 130px;		height: 130px;		padding:15px;	}	.portfolio-gallery.style-1 .dz-icon-box svg{		margin:5px 10px 0px 10px;	}	.portfolio-gallery.style-1 .dz-icon-box h6{		font-size:14px;	}	.portfolio-gallery.style-1 .dz-media{		width:100%;		height:100%;	}	.portfolio-gallery.style-1{		padding:0 20px 20px;	}}@media screen and (max-width: 1200px){	.portfolio-gallery.style-1 .dz-icon-box {		width: 100px;		height: 100px;		padding:0;		border-radius:10px;	}	.portfolio-gallery.style-1 .dz-icon-box svg{		margin:10px 10px 0px 10px;		width: 50px;		height: 55px;	}	.portfolio-gallery.style-1 .dz-icon-box h6{		font-size:14px;		line-height:1.9;	}}@media screen and (max-width: 1024px){	.portfolio-gallery.style-1 .dz-icon-box {		width: 80px;		height: 80px;		padding:0;	}	.portfolio-gallery.style-1 .dz-icon-box svg{		margin:10px 10px 0px 10px;		width: 40px;		height: 43px;	}	.portfolio-gallery.style-1 .dz-icon-box h6{		font-size:10px;	}}@media screen and (max-width: 767px){	.portfolio-gallery.style-1 .dz-icon-box {		width: 60px;		height: 60px;		display:flex;		align-items:center;		justify-content:center;		border-radius:8px;	}	.portfolio-gallery.style-1 .dz-icon-box svg{		margin:auto;		width: 30px;		height: 33px;	}	.portfolio-gallery.style-1 .dz-icon-box h6{		display:none;	}}@media screen and (max-width: 591px){	.portfolio-gallery.style-1{		padding:0 10px 10px;	}}/* Footer-top */.footer-background.style-1{	background:var(--primary);}.footer-top.style-1{	background:var(--primary);	padding:25px 0;}.footer-top.style-1 .footer-nav{    margin: 0 -20px;	text-align: right;}.footer-top.style-1 .footer-nav li{    display: inline-block;    padding: 0 20px;}.footer-top.style-1 ul li a{	font-size:16px;	font-weight:400;}.footer-top.style-1 ul li a:focus,.footer-top.style-1 ul li a:active,.footer-top.style-1 ul li a:hover{	color:#fff;}@media screen and (max-width:991px){	.footer-top.style-1 ul li a{		font-size:14px;	}	.footer-top.style-1 .footer-nav{		margin: 0 -12px;	}	.footer-top.style-1 .footer-nav li {		padding: 0 12px;	}}@media screen and (max-width:767px){	.footer-top.style-1 ul li a{		font-size:14px;	}	.footer-background.style-1 .footer-logo{		margin-bottom:20px;	}	.footer-top.style-1 .footer-nav{	    text-align: center;	}}@media screen and (max-width:575px){	.footer-top.style-1 ul li a{		font-size:14px;	}	.footer-background.style-1 .footer-logo{		margin-bottom:20px;	}}/* Footer-center */.footer-center.style-1{	border-top:1px solid rgba(255, 255, 255, 0.1);	padding: 30px 0 20px;}@media screen and (max-width:575px){	.footer-center.style-1{		padding: 30px 0 10px;	}}.footer-center.style-1 .footer-title{	font-size:20px;	font-weight:600;	color:#fff;}.footer-center.style-1 li{	list-style-type:none;}.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group{	width:320px;}.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group .form-control::-webkit-input-placeholder {  color: rgba(255, 255, 255, 0.37);}.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group .form-control{	position:relative;	height:50px;	border-radius:8px!important;	background: rgba(255, 255, 255, 0.1);	outline: none;    border: 0;	padding:10px 20px;	color: #fff;}.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group .subscribe-btn{	position:absolute;	top: 50%;    right: 10px;    transform: translate(-50%, -50%);	background: none;    outline: none;    border: none;}.footer-center.style-1 .dz-media-icons .dz-social-icon li{	margin-right:10px;}.footer-center.style-1 .dz-media-icons .dz-social-icon li a{	width:45px;	height:45px;	border-radius:50%;	background: rgba(255, 255, 255, 0.1);	display:flex;	align-items:center;	justify-content:center;}.footer-center.style-1 .dz-media-icons .dz-social-icon li a:hover{	color:var(--primary);	background:#fff;}.footer-center.style-1 .dz-media-icons .dz-social-icon li i{	font-size:16px;}.footer-center.style-1 .dz-salon-timings .opening-time .days{	font-size:16px;	font-weight:600;	color:#fff;	margin-right:20px;}.footer-center.style-1 .dz-salon-timings .opening-time .time{	font-size:16px;	font-weight:400;}.footer-center.style-1 .dz-salon-timings .opening-time .time a{	color:#fff;}.footer-center.style-1 .dz-salon-timings .opening-time .time a:hover{	color:#fff;}.footer-center.style-1 .widget i{	margin-right:20px;}.footer-center.style-1 .widget ul li strong{	font-size:16px;	font-weight:600;	color:#fff;}.footer-center.style-1 .widget ul li{	font-size:16px;	font-weight:300;	color:#fff;}/* Footer Bottom */.footer-bottom.style-1{	background:var(--primary);	border-top:1px solid rgba(255, 255, 255, 0.1);	padding:20px 0;}.footer-bottom.style-1 span, .footer-bottom.style-1 li{	font-size:14px;	font-weight:400;	color: #fff;}.footer-bottom.style-1 .widget-link ul li a{	color: #fff;}.footer-bottom.style-1 .widget-link ul li a:hover{	color:#fff!important;}@media screen and (max-width:1200px){	.footer-center.style-1 .footer-title{		font-size:18px;	}	.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group{		width:270px;	}	.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group .form-control{		height:40px;		font-size:16px;	}	.footer-center.style-1 .dz-media-icons .dz-social-icon li{		width:40px;		height:40px;	}	.footer-center.style-1 .dz-salon-timings .opening-time .days{		font-size:14px;		margin-right:15px;	}	.footer-center.style-1 .dz-salon-timings .opening-time .time{		font-size:14px;	}	.footer-center.style-1 .widget i{		margin-right:15px;	}	.footer-center.style-1 .widget ul li strong{		font-size:14px;		font-weight:600;		color:#fff;	}	.footer-center.style-1 .widget ul li{		font-size:14px;		font-weight:300;		color:#fff;	}}@media screen and (max-width:991px){	.footer-background.style-1 .footer-center.style-1 .dz-media-icons, .dz-salon-timings{		margin-bottom:30px;	}}@media screen and (max-width:767px){	.footer-center.style-1 .footer-email .subscribe-form.style-1 .input-group{		width:100%;	}}	