.default .post-password-form{margin:50px; max-width:1170px; text-align:center;}
.default .post-password-form input[type=submit]{
	width: 100px;
    height: 46px;
    border: none;
    background: #eb9004;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'ubuntubold';
    transition: all ease-out 0.3s;
}
.default .post-password-form p{
		color:#868578; font-size:18px;
}
.default .post-password-form p label{font-size:16px;}
.serices-main-right .service-price .elementor-widget-container .elementor-text-editor >div:last-child .serices-main-box,
/*.serices-main-right .service-price .elementor-widget-container .elementor-text-editor >div:nth-last-child(2) .serices-main-box{border-bottom:0;} */
.L_look .service-price h4 > span:not(.sevice-amount){ display:inline-block;}
.slider-pager #bx-pager a:nth-child(even) { display:none;}
.L_look .about-banner-text{max-width:610px;}
.L_look .banner-text{display:table-cell; height:580px; vertical-align:middle;}
.L_look .frequent-box-cont h4{opacity:0;}
.L_look .services-bottom h4{
	color: #000;
    font-size: 24px;
    font-family: 'ubuntumedium';
    margin-bottom: 20px;
}
/*.L_look .second-menu ul li a { padding:0px 22px; }
.L_look .main-menu ul li a { padding:0px 22px; }
.L_look .main-menu ul li:first-child a{padding-left:0;}*/
.L_look .logo{margin-top:10px;}
.L_look .header-social,
.L_look .header-booking{padding:80px 0 20px 0;}
/*************** Bookly Plguin ******************/
.L_look .bookly-form select {
    padding: 5px 6px 4px !important;
    height: 46px !important;
    background: #e0dcd4 !important;
    border: none !important;
    border-radius: 0 !important;
}
.L_look .bookly-form input[type="text"]{
	height: 46px !important;
    background: #e0dcd4 !important;
    border: none !important;
    border-radius: 0 !important;
}

/******************* Color Variations **********************/
.header-block { background:#fff;}
.header-social > ul > li > a { color:#3b3d40;}
.header-social > ul > li > a:hover { color: #cb8622;}
.home-top-block { background:#fff;}
.home-top-left h3 { color:#868578;}
.home-top-right p { color:#504e3b;}
.home-frequent-block { background: #e8e7db;}
.home-frequent-main-left h3 { color:#868578;} 
.home-frequent-main-left p { color:#25241d;}

.home-frequent-main-right .accordion-item { background:#fff; color:#868578;}
.home-frequent-main-right .accordion-item span.icon-icon-6 { color:#fff; background: #c39d78;}
.home-frequent-main-right .accordion-item.open { background:#fff;}
.home-frequent-main-right .data { background:#fff;}

.testi-section { background:#fff;}
.testi-wrapper .commen-head h3 { color:#868578;}
.testi-wrapper .commen-head p { color:#25241d;}
.nav-controls .prev:after, .nav-controls .next:after { color: #c7c9ce;}
.testi-item { background: #c1985c;}
.testi-wrapper .lightSlider.lsGrab>*:before, .testi-wrapper .lightSlider.lsGrab>*:after { background: #866434;}
.cust-tag span { color:#fff;}
.testi-item .texting p { opacity:0.7;}
.frequent-acco p { color:#504e3b;}
.footer-top-block { background: #393b3e;}

.about-content-block > ul > li:nth-child(odd) { background:#fff;}
.about-content-right-top { border-bottom: 1px solid #e6dcce;}
.about-content-right-top h3 { color:#868578;}
.about-content-right-top > p { color:#84806a;}
.about-content-right > p { color:#25241d;}
.about-content-left > ul > li > p { color:#25241d;}
.about-content-message-box { background: #ae9562;}
.about-content-block > ul > li:nth-child(even) { background: #e8e7db;}
.about-content-left > ul > li { border-top: 1px solid #e6dcce;}
.portfolio-block { background:#fff;}

.serices-block > ul > li:nth-child(odd) { background:#fff;}
.serices-main-right > h3 { color:#868578;}
.serices-main-right > p { color:#504e3b;}
.serices-main-box p { color:#868578;}
.serices-main-box p span { color: #c1c0b9;}
.serices-block > ul > li:nth-child(even) { background: #e8e7db;}

.contact-address-block { background:#fff;}
.contact-address h4 { color:#868578;} 
.contact-address p { color:#25241d;}
ul.contact-address-ul > li { color: #928a79;}
.contact-address-left > ul > li { border-top: 1px solid #e0dcd4;}
.contact-address-right { border-left: 1px solid #e0dcd4;}
.contact-address-input, .contact-address-textarea { background: #e0dcd4;}
.contact-address-right h4 { color:#868578;}

.faq-block { background:#fff;}
.faq-left-block > ul > li { border-top: 1px solid #e0dcd4;}
.faq-left-block > ul > li:hover a { color: #eb9c2a;}
.faq-left-block > ul > li > a { color: #928a79;}
.faq-left-block > ul > li:before { color: #928a79;}
.home-frequent-main-right .data2, .home-frequent-main-right .accordion-item2 { background: #e8e7db;}
.home-frequent-main-right .accordion-item2 { color: #6f6e61;}
.home-frequent-main-right .accordion-item2 span.icon-icon-6 { color:#fff;}
.faq-right-block .frequent-acco > p { color: #908e77;}
.about-content-left > ul > li > a > span { color: #908e77;}


.home-welcom-block { display: block; padding: 65px 0; background: #f4f4f4;}
.home-welcom-main { display: block;}
.home-welcom-left { display: block; padding-top: 70px; position: relative; padding-bottom: 45px;}
.home-welcom-left h3 { color: #1f2223; font-size: 48px; margin-bottom: 45px;}
.home-welcom-left img { display: block; position: relative; z-index: 2;}
.home-welcom-right { display: block;}
.home-welcom-right h5 { color: #726e6e; font-size: 18px; line-height: 29px; margin-bottom: 20px;}
.home-welcom-right h5 span { color: #eb9c2a; font-size: 37px; font-family: 'ubuntubold';}
.home-welcom-right p { font-size: 16px; line-height: 26px; margin-bottom: 20px; color: #89847a;}
.home-welcom-img { width: 93px; height: 110px; display: block; position: absolute; right: 0px; bottom: 0px;}
.home-welcom-logo { display: inline-block; position: absolute; right: 0px; bottom: 0px; z-index: 1;}

.footer-booking a.book-consulting { background: #eb9c2a !important;}
.banner-block .bx-controls-direction { display: block;}
.header-booking { position: relative;}
.header-booking-p { display: block; margin-bottom: 0px; text-align: right; position: absolute; right: 0px; top: 28px; color: #443d40; font-size: 22px; line-height: 28px;}
.header-booking-p span { display: inline-block; margin-right: 5px;}
 a.book-consulting { background: #95713d; }
.header-social > ul > li { vertical-align: middle;}
.banner-block .bx-wrapper .bx-controls-direction a { height: 38px; width: 20px; opacity: 0.5;}
.banner-block .bx-wrapper .bx-controls-direction a:hover { opacity: 1;}
.banner-block .bx-wrapper .bx-prev { background: url(../img/banner-prev.png) no-repeat left top; left: 50px;}
.banner-block .bx-wrapper .bx-next { background: url(../img/banner-next.png) no-repeat left top; right: 50px;}
a.banner-btn { width: 219px; text-transform: uppercase; font-family: 'ubuntubold'; position: absolute; right: 0px; bottom: 60px;}



/*************************************************************/
.bookly-box[data-type="text-content"] h3{ color:#95713d; text-transform:uppercase; font-size:24px;}
.L_look .bookingFormMain p{}
.L_look .bookingFormMain p a{ text-transform:uppercase; color:#7f868d;}
.L_look .footer-heads.bookForm h4{background:#fff;}
.L_look .bookingFormMain .wpcf7-list-item-label,
.L_look .bookingFormMain span.wpcf7-not-valid-tip{display:none;}

/*.L_look .frequent-box-cont{margin-top:125px;}*/
.L_look .frequent-box-cont{margin-top:90px;}
.L_look .about-content-main h3{
	/*color: #fff;*/
	color:#868578;
	font-size: 30px;
	margin-bottom: 3px;
}
.L_look .about-content-main p{
	color:#25241d;
	font-size: 16px;
	line-height: 24px;
	margin-bottom: 15px;
	opacity: 0.7;
}	
.L_look .about-content-main .about-content-message-box p{
	color:#fff;
}
/*{
	color:#84806a;
}*/
.L_look .about-content-main h6{
	color: #dcab63;
	font-size: 14px;
	font-family: 'ubuntumedium';
	margin-bottom: 15px;
}
.L_look .about-content-left  img { display: block; margin-bottom: 15px; border: 2px solid #fff;}
.L_look .about-content-left  ul > li { display: block; padding: 12px 0; padding-left: 47px; position: relative; border-top: 1px solid #e6dcce;}
.L_look .about-content-left  ul > li:first-child { border-top:none;}
.L_look .about-content-left  ul > li > i { color: #eb9c2a; font-size: 25px; display: inline-block; position: absolute; left: 0; top: 15px;;}
.L_look .about-content-left  ul > li > a { display: block; color: #dcab63; font-size: 18px;}
.L_look .about-content-left  ul > li > a > span { display: block; color: #85909c; font-size: 14px;}
.L_look .about-content-left  ul > li  p { display: block; font-size: 18px; color: #25241d;}
.L_look .about-content-left ul > li  p > span { display: block; color: #85909c; font-size: 14px;}
.L_look .serices-main-right h3 {
    font-size: 36px;
    font-family: 'ubuntumedium';
    color: #868578;
}
.L_look .serices-main-left{
	z-index:1;
}
.L_look .serices-main-left > div{
	z-index:999;
}
.L_look .service-left .serices-main-left::after {
    right: inherit;
    left: -15px;
}
.L_look .serices-main-right  .desc-p p.pblc {
    color: #504e3b;
    font-size: 16px;
    line-height: 24px;
    opacity: 0.5;
    margin-bottom: 35px;
}












/*.L_look .frequent-box-cont{padding:0 65px 60px 65px;}*/
.L_look .frequent-box-cont{padding:0 35px 35px 35px;}
.L_look .home-frequent-top-box{padding-bottom:0; margin:-139px 15px 0;}
.L_look .frequent-box-cont-btn span.elementor-button-text{
	width: 88px;
	color: #fff;
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 20px;
	margin: auto;
	font-size: 16px;
	text-decoration: underline;
	display: inline-block;
	font-family:'ubunturegular';
}
.L_look .frequent-box-cont-btn a{
	/*padding:0;
	border-radius:0;
	background:none;
	position:unset;*/
}
.L_look .frequent-box-cont-btn{
	/*position:absolute !important;*/
}
/*.L_look .home-frequent-top-box:hover .elementor-widget{margin-top:42px;} */
.L_look .frequent-box-cont-btn a.commen-links{bottom:10px;}
.L_look .home-frequent-main-right .elementor-accordion-item{
	padding:5px;
}
.L_look .home-frequent-main-right .elementor-tab-title.elementor-active{
	background-color:#121211 !important;
}
.L_look .home-frequent-main-right .elementor-tab-title > span{
	font-size:40px;
	top:-10px;
	position:relative;
}
.L_look .home-frequent-main-right .elementor-tab-title .fa-question-circle::before {
	font-weight:bolder;
	color:#fff;
}
.L_look .contact-address-left  ul:not(.contact-address-ul) > li { display: block; border-top: 1px solid #e0dcd4; padding: 22px 0;}
.L_look .contact-address-left  ul:not(.contact-address-ul) > li:first-child { border-top: none;}
.L_look ul.contact-address-ul  li { display: block; color: #928a79; font-size: 16px; margin-bottom: 10px;}
.L_look ul.contact-address-ul  li > span { display: inline-block; color: #eb9c2a; font-size: 22px; margin-right: 10px; position: relative; top: 2px;}
.hideme{opacity:0;}

.L_look .portfolio-block .gallery-item a { display: inline-block; position: relative;}
.L_look .portfolio-block .gallery-item a:hover { box-shadow: 0 0 0 3px #fff; border-radius: 2px;}
.L_look .portfolio-block .gallery-item a:before { content:''; width: 100%; height: 100%; display: none; background: rgba(0, 0, 0, 0.55); position: absolute; left: 0px; top: 0px;}
.L_look .portfolio-block .gallery-item a:after { content:''; width: 70px; height: 70px; display: none; background: url(../img/gallery-icon.png) no-repeat left top; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto;}
.L_look .portfolio-block .gallery-item a:hover:before { /*display: block;*/}
.L_look .portfolio-block .gallery-item a:hover:after { display: block;}


.L_look .certificates-block .elementor-image a { display: inline-block; position: relative;}
.L_look .certificates-block:first-child .elementor-image a:hover { box-shadow: 0 0 0 3px #ccc; border-radius: 2px;}
.L_look .certificates-block .elementor-image a:hover { box-shadow: 0 0 0 3px #fff; border-radius: 2px;}
.L_look .certificates-block .elementor-image a:before { content:''; width: 100%; height: 100%; display: none; background: rgba(0, 0, 0, 0.55); position: absolute; left: 0px; top: 0px;}
.L_look .certificates-block .elementor-image a:after { content:''; width: 70px; height: 70px; display: none; background: url(../img/gallery-icon.png) no-repeat left top; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto;}
.L_look .certificates-block .elementor-image a:hover:before { /*display: block;*/}
.L_look .certificates-block .elementor-image a:hover:after { display: block;}


.L_look .faq-main .faq-right-block .home-frequent-main-right .accordion-item,
.L_look .faq-main .faq-right-block .home-frequent-main-right .data{
	/*color:#6f6e61;*/
	background:#e8e7db;
}
.L_look .faq-left-block > ul > li.active a{
	color:#928a79;
}
.L_look.home .home-frequent-main-right .data p{
	color:#504e3b;
}
.L_look.home .nav-controls .prev:after{
	left:-60px;
}
.L_look.home .nav-controls .next:after{
	right:-60px;
}

.L_look .home-frequent-top-box {
    margin:30px !important;
}
.L_look .frequent-box-cont-btn span.elementor-button-text {
    display:none !important; }
.elementor-button.elementor-size-sm {
    display:none !important; }
.service-title{ top:60px;}
.elementor-widget-heading .elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1;
    width: 100% !important;
}
.service-title h2{font-family:'ubuntumedium'; font-size:24px;
	position: absolute;
    top: -282px;
    left: inherit;
} 
.contact-address-box span.your-service select.wpcf7-select {
        background: #e0dcd4;
    height: 40px;
    width: 325px;
} 
.wrap .content-area .entry-header .entry-meta {
    font-size: 13px !important;
    margin-top: 10px;
}
.widget_search .search-form .search-submit {
    bottom: 0px !important;
    padding: 0.5em 1em;
    position: absolute;
    right: 0px !important;
    top: 14px !important;
}
.widget ul li, .widget ol li {

    font-size: 13px !important;
}
textarea#comment {
    width: 100% !important;
}
.search-form input.search-field {
    height: 38px;
    font-size:15px;
}
.entry-header h2.entry-title a {
    font-size: 24px;
}
.post-navigation .nav-links .nav-subtitle {
    font-size: 10px;
}
.page-header h1.page-title {
    font-size: 20px;
}
/* 04-04-19 statt*/
.landing-services-box { max-width:100%; }
.landing-parmanent-box { margin-left:4%; }
/* 04-04-19 statt*/

/* ==========================================================================
   Product page 06-04-2019 begin
   ========================================================================== */
.about-banner-text h4 { font-size: 24px; color: #fff;}
.serices-box-block { display: block; background: #e8e7db; padding: 50px 0;}
.serices-box-main { display: block;}
.serices-box-main-left { display: block;}
.serices-box-left-img { max-width: 335px; display: block; position: relative; margin: auto;}
.serices-box-left-img img { display: inline-block; position: relative; z-index: 2;}
.serices-box-left-img:before { content: ''; width: 130px; height: 130px; display: block; background: #eb9005; position: absolute; left: -15px; bottom: -15px;}
.serices-box-main-right { display: table; width: 100%;}
.serices-box-main-right-cont { display: table-cell; vertical-align: middle; padding-left: 35px;}
.serices-box-main-right-cont h3 { color: #868578; font-size: 36px; font-family: 'ubuntumedium'; margin-bottom: 20px;}
.serices-box-main-right-cont h4 { color: #868578; font-size: 14px; font-family: 'ubuntubold'; text-transform: uppercase;}
.serices-box-main-right-cont h4 span { color: #eb9005; font-size: 36px;}
.serices-box-block.even { background: #eeede4;}
.serices-box-block.even .serices-box-left-img:before { left: inherit; bottom: -15px; right: -15px;}
/* ===================== Product page 06-04-2019 End ====================== */

.serices-right-btns { display: block; margin-top: 30px;}
.serices-right-btns li { display: inline-block; padding: 0 5px; position:relative;}
.serices-right-btns li:first-child { padding-left: 0px;}
.serices-commen-btn { display: block; padding: 14px 30px; border-radius: 2px; background: #eb9c2a; color: #fff; font-family: 'ubuntubold'; font-size: 14px; text-transform: uppercase; border:none; text-shadow: none; box-shadow: none; border: 1px solid #eb9c2a; line-height: normal;}
.serices-commen-btn:hover { color: #fff; background: #ffb851; border: 1px solid #eb9c2a;}
.serices-commen-btn:focus { color: #fff; background: #ffb851; border: 1px solid #eb9c2a;}

.popup-decription { display: none; padding: 15px 20px; padding-bottom: 5px; z-index: 2; margin-top:15px;}

.serices-commen-btn.description-btn { padding-right: 40px; position: relative; background:none; color:#000; border:none; box-shadow:none;}
.serices-commen-btn.description-btn:after { content: ''; width: 0; height: 0; display: block; position: absolute; right: 15px; top: 18px; border: 6px solid #fff; border-color: #000 transparent transparent transparent;}
.serices-commen-btn.description-btn.active:after { border-color: transparent transparent #000 transparent; top: 12px;}

.header-booking-p a { color: #443d40;}
.address-numbers > ul > li > a {text-decoration:none;}
.address-numbers > ul > li > a > p {color: #fff; font-size: 16px;}


/* ==========================================================================
   Media styles
   ========================================================================== */

@media only screen and (max-width: 1300px) and (min-width: 1200px) 
{
    
  
}

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

    
}


@media screen and ( max-width: 991px ) 
{
	.mobile-menu ul.menu-list > li > a:hover { background:#d89c10;}
	.header-top-block { display:block; }
	.banner-block ul > li {min-height:400px;}
    
    .L_look .banner-text { display: table-cell; height: 400px;width: 50%;}
	
    
}

@media screen and ( max-width: 767px ) 
{	
   .L_look .header-top-main{display:block;}
   .L_look .header-social,
   .L_look .header-booking{display:none;}
   .banner-block ul > li {min-height:300px;}
    .banner-text h2 {font-size:24px;line-height:30px;      }
    .L_look .banner-text { display: table-cell; height: 300px;width: 50%;}
    
    /* ==========================================================================
       Product page 06-04-2019 begin
       ========================================================================== */
    .serices-box-main-right-cont { padding-left: 0px; display: block; padding-top: 30px; text-align: center;}
    .serices-box-main-right-cont h3 { font-size: 26px; margin-bottom: 10px;}
    .serices-box-main .row .pull-right { float: none !important;}
  
}

@media screen and ( max-width: 600px ) 
{	
    
}

@media screen and ( max-width: 480px )
{
    .banner-block ul > li {min-height:200px;}
    .banner-text h2 {font-size:24px;line-height:30px;      }
    .L_look .banner-text { display: table-cell; height: 200px;width: 50%;}
    
}

@media screen and ( max-width: 400px ) 
{
    .banner-block ul > li { }
}

@media screen and ( max-width: 320px ) 
{
	.banner-block ul > li { }	
}



@media screen and (min-width: 48em) {
.single-post .entry-title, .page .entry-title {
    font-size:25px !important; }
    h2.widget-title {
    font-size: 12px !important;
    }
    .wrap {
    max-width: 86% !important;
    padding-left: 3em;
    padding-right: 3em;
    }
    .nav-links .nav-title {
    font-size: 12px !important; }
} 
