/*
Theme Name: Zohar - Child
Author: GT3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: zohar
*/
@import url("../zohar/style.css");




.widget_nav_menu .menu .menu-item ul.sub-menu {
    display: none;
}

@media(min-width:1200px){
	.gt3_header_builder {
	    background-color: #fff;
	    position: relative !important;
	}
	.gt3_header_builder .gt3_header_builder__section--top  .gt3_header_builder__section-container{
		height: 50px;
	}
	.gt3_header_builder .gt3_header_builder__section--middle .gt3_header_builder__section-container{
		height: 70px;
	}
	/*.gt3_header_builder:before {
	    content: "";
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 340px;
	    height: 100%;
	    background-color: #fff;
	    z-index: 1;
	    border-right: 6px solid #d9c88c;
	}
	.gt3_header_builder .top_left.left.header_side {
	    padding-left: 350px;
	}
	.gt3_header_builder .gt3_header_builder__section--middle {
	    z-index: 9;
	    position: relative;
        background-color: transparent;
	}
	.gt3_header_builder .middle_left.left.header_side .logo_container {
	    margin-top: -76px;
	    background-color: #fff;
	}*/
}

@media(max-width: 767px){
	.gt3_header_builder .gt3_header_builder__section .middle_left__mobile .header_side_container .logo_container{
	    max-width: 210px;
	}
}

/*float btn*/
.float-btn-section a.elementor-button.elementor-button-link {
    position: fixed;
    right: 0;
    bottom: 30%;
    padding-bottom: 50px;
}
.float-btn-section a.elementor-button.elementor-button-link span.elementor-button-text {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    font-size: 14px;
    font-weight: 600;
    transform: rotate(180deg);
}
.float-btn-section a.elementor-button.elementor-button-link span.elementor-button-icon {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background-color: #000;
    color: #fff;
    font-size: 22px;
}
@media(max-width:991px){
	.home .site_wrapper {
    z-index: 1000;
	}
	.float-btn-section a.elementor-button.elementor-button-link{
		position: fixed;
    right: 0;
    bottom: 7%;
    padding: 6px 10px;
    padding-bottom: 45px;
	}
	.float-btn-section a.elementor-button.elementor-button-link span.elementor-button-text{
		font-size: 13px;
	}
	.float-btn-section a.elementor-button.elementor-button-link span.elementor-button-icon{
		font-size: 18px;
		height: 40px;
	}
}
/*float btn css end*/
.contactus-form-wrap .elementor-widget form.wpcf7-form p label {
    color: #000;
}

.contactus-form-wrap .elementor-widget form.wpcf7-form p label .wpcf7-form-control-wrap {
    margin-top: 10px;
}

.services-wrapper .blog_content .gt3_post_footer {
    display: none;
}

/*#######*/
.services-page-wrapper .our_services .elementor-post__thumbnail img {
    height: 280px;
    object-fit: cover;
}
/*######*/

/*float button new*/
.page-id-4526 .float-button-wrap {
    display: none;
}

/* .float-button-wrap {
    position: fixed;
    right: 0;
    bottom: 30%;
    z-index: 9;
} */
.float-button-wrap {
    position: fixed;
    right: 0;
    bottom: 30%;
    z-index: 1000;
}
.float-button-wrap .float-btn-inner {
    position: relative;
    font-weight: 500;
    text-transform: uppercase;
    fill: #000000;
    color: #000000;
    background-color: #DAC889;
    border-radius: 0px 0px 0px 0px;
    padding-bottom: 45px;
}
.float-button-wrap .float-btn-inner span.button-text {
    writing-mode: vertical-rl;
    text-orientation: mixed;
    padding: 8px 12px;
    font-weight: 600;
    transform: rotate(180deg);
    margin: 0px;
    font-size: 14px;
}
.float-button-wrap .float-btn-inner span.button-icon {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 45px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    background-color: #000;
    color: #fff;
    font-size: 22px;
}
/*float button new css end*/

@supports (-webkit-touch-callout: none) {
 .float-button-wrap {
    right: 0px;
	width: 54px;
  }
}