header .ast-container{
	max-width:1120px !important;
}
.contact-ul li{
	list-style:none;
	display:inline-block;
	font-family: "Nunito", Sans-serif;
	font-weight: 600;
}
.contact-ul li:nth-child(1){
	padding-right:6%;
}
header .ast-builder-grid-row{
	display:flex;
}
header .site-header-primary-section-left {
	width:20%;
}
header .site-header-primary-section-center {
	width:60%;
}
header .site-header-primary-section-right {
	width:20%;
}
.contact-ul{
	margin-left:0px;
	margin-bottom:0px;
	text-align:center;
}
.site-header-primary-section-center .ast-header-html,  .site-header-primary-section-center .ast-builder-layout-element  {
	width:100%;
}
.field-col{
	min-height:430px;
}
.field-col img{
	height:430px;
	object-fit:cover;
}
.field-text{
	width:60% !important;
	padding-left:5%;
	padding-bottom:5%;
	z-index:1111;
}
.field-text a{
	z-index:111111;
	text-decoration:none !important;
}
.more-btn{
	right:0;
	width:35% !important;
	margin-left:auto !important;
	bottom:38px !important;
}
.more-btn a{
	float:right;
}
.book-btn{
	background-color:#eeb4a2;
	color:#050504;
	padding:5px 35px;
	    font-family: "Nunito", Sans-serif;
	text-decoration:none !important;
	font-weight:bold;
	display:inline-block;
}
header .ast-custom-button:hover{
	background-color:#000;
	color:#fff;
	
}
.ast-custom-button-link:hover{
text-decoration:none;	
}
.salons-col .elementor-image-box-title{
	padding:0px 7% !important;
}
.salons-col{
	background-color: #f8eee9;
padding-bottom:30px;
}
.salons-section .elementor-container {
	justify-content:space-between;
}
.salons-section .elementor-container .elementor-column{
	width:19% !important;
}
.book-btn:hover, .book-btn:focus{
	background-color:#000;
	color:#fff;
	outline:none !important;
}



/* start testimonial slider */
.testimonial-slider{
	background-color:#fff;
		text-align:center;
	padding:70px
}
.testimonial-slider .client-img{
	height:70px;
	width:70px;
	border-radius:100%;
	margin-bottom:50px;
}
.testimonial-slider-outer .carousel-indicators li{
	background-color: transparent;
	height:10px;
	width:10px;
	border-radius:100%;
	border:2px solid #eeb4a2;
}
.testimonial-slider-outer .carousel-indicators li.active{
	background-color: #eeb4a2;
}
.testimonial-slider-outer .carousel-indicators{
	bottom:-60px !important;
}
.testimonial-slider p{
	font-family: "Nunito", Sans-serif;
}
.client-comment {
	margin-top:15px;
}
footer h4{
	font-size:18px;
	color:#e37c60;
	    font-family: "Gayathri", Sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
footer p{
	color: #f8eee9;
	font-family: "Nunito", Sans-serif;
	margin-bottom:5px;
	font-size:12px;
}
footer .ast-builder-html-element{
	text-align:left !important;
}
footer{
	background-color: #050504;
	padding:40px 12%;
}
footer .site-primary-footer-wrap {
	padding-bottom:10px;
	padding-top:30px;
}
footer .widget{
	margin-bottom:0px !important;
}
footer ul li a {
	color:#fff;
	font-size:12px;
}
footer ul li a:hover{
	text-decoration:none;
}
footer ul li:hover a{
	color:#e37c60;
}
footer ul li{
	line-height:18px;
	margin-bottom:5px;
}
.client-name{
	font-size:16px;
	font-weight:bold;
}
.client-name span{
	color: #eeb4a2;
}
@media only screen and (max-width:1024px){
.services-section h2{
	font-size: 26px !important;
}
	.field-text{
		bottom:8px !important;
	}
	.salons-section .elementor-image-box-title{
    font-size: 14px !important;
    line-height: 20px !important;
	}
	.work-mobile-section img{
		height:350px !important;
		object-fit:cover;
	}
	.testimonial-slider {
    background-color: #fff;
    text-align: center;
    padding: 40px;
}
}
@media only screen and (max-width: 576px){
	.salons-section .elementor-container .elementor-column {
    width: 44% !important;
    margin: 10px auto;
}
	.testimonial-slider {
    background-color: #fff;
    text-align: center;
    padding: 20px;
}
	.testimonial-slider .client-img{
		margin-bottom:10px;
	}
	.more-btn a {
    float: none;
    margin-left: -3px;
}
	footer {
    padding: 40px 3%;
}
}