.postid-6294 .singlemapp{display: none !important;}
.postid-6259 .singlemapp{display: none !important;}
.ips_bredcumb a{background-image: none;}
.tax-projet .wd-post__date,.tax-projet .wd-post__meta{display: none !important;}
.wd-post__title a,.wd-post__read-more a{background-image: none !important;}
.openme{display: block;}
.site-desktop-title.top-bar-title{align-items: center;}
.moved-box__top .wd-btn-wrap a.wd-btn.btn-solid{font-size: 20px;}
.desktop-menu li.wpml-ls-menu-item{display: none !important;}
#menu-footer-menu-hebrew {display: inline-block !important;}
html body .wd-heading .title_a{font-size: 54px;}
.second-footer .copyright .block{direction: ltr;}
.term-95 .blog-posts{display: none;}
.blog_list .blog-desc .cont_div{height: 200px;}
.second-footer .copyright .block a{background-image: none; color: white !important;}
.text-icon__container a{background-image: none !important; display: inherit;}
header.l-header .top-bar-container.sticky.fixed{top: 0px !important;}
.ipsmodal textarea{height: 120px !important;}
.wpcf7-submit{    padding: 15px 30px 10px !important;}
.wpcf7-submit:hover{    background: var(--wd-btn-color-1) !important; color: black !important;}
body.rtl{    font-family: Arimo !important;}
body.rtl,body.rtl p, #lang_sel_list {     font-family: Arimo !important;}
body h1, body h2, body h3, body h4, body .single-product.woocommerce .product_title, .single-product.woocommerce body .product_title, body .single-product.elementor-element .product_title, .single-product.elementor-element body .product_title, body .related.products > h2, body .up-sells > h2, body .cross-sells > h2, body h5, body h6 {     font-family: Arimo !important;}
.first-footer ul li a{background: none !important;}
.more_posts{background: #fdb900 !important;padding: 15px 30px 15px 30px; color: #000000 !important;}
.loadmore-project {margin-top: 40px;}
.site-navigation a {    background-position: 19px calc(100% - 0.1em) !important;}
.helang {display: none !important;}
.enlang {display: block !important;}
form.wpcf7-form textarea{height: 120px;}
.wpgmp_toggle_main_container {height: 620px; min-height: 620px;}
html body .woocommerce.columns-3.ipshomeblock img{height: 100% !important; object-fit: cover !important;}
html body .woocommerce.columns-3.ipshomeblock a{height: 400px !important;}
.formraw{width: 100%; }
.formraw p{text-align: center; }
.formrawcol{display: flex;}
.formrawcol span{padding: 0 15px; width: 100%; }
.formrawcol .wpcf7-form-control-wrap.email {width: 100%;}
header.l-header .top-bar-container.sticky .site-navigation.top-bar .top-bar-right .menu li a{background:none;}
header.l-header .top-bar-container.sticky .site-navigation.top-bar .top-bar-right .menu li{ position: relative; display: inline-block;}
header.l-header .top-bar-container.sticky .site-navigation.top-bar .top-bar-right .menu li:after {
content: "";
position: absolute;
left:19px;
top: 100%;
width: 0;
height: 8px;
background-color: #fdb900;
transition: width .3s ease-in-out;
}
header.l-header .top-bar-container.sticky .site-navigation.top-bar .top-bar-right .menu li:hover:after {
width: calc(100% - 19px);
}
.videoitem {position: relative;}
.videoitem .mkdf-video-button-play-inner{position: absolute; top: 47.5%; left: 50%;}
.videoitem .mkdf-video-button-play-inner i{font-size: 50px !important;}
.header_phone p{display: none;height: 17px;}
html .wpml-ls-menu-item .wpml-ls-flag {width: 30px;    height: 30px;}
.singlemapp .wpgmp_iw_content {    max-width: 300px !important; height: 260px !important;padding: 0px 0px 0px !important;}
.singlemapp .wpgmp_iw_content div{height: 217px !important;}
.singlemapp .wpgmp_iw_content img {  width: 100%; margin: 0 auto; padding: 0;     height: 100% !important; object-fit:  cover;} .filters-button li.button{border-radius: 0% !important; color: black !important; background-image: none !important; margin: 0 10px !important;} 
.filters-button li.button:hover {border-radius: 0% !important; color: black !important; background-color: #FDB900 !important;} 
.filters-button li.button:hover a{background-image: none !important;} 
.filters-button li.button a{color: black !important;} 
.blog-list-section .blog_list{display: flex; flex-wrap: wrap; width: auto; margin: 0 -23px;}
.blog-list-section .blog-item{display: flex;    flex-wrap: wrap;    width: 25%;    padding: 30px 23px;}
.blog-list-section .blog-item a{    width: 100% !important;     background-image: none !important;}
.blog-list-section .bg-image{height: 319.51px; width: 100%; background-size: cover; background-position: center;    background-repeat: no-repeat;}
.blog-desc h3 {font-size: 25px;    margin-top: 10px;}
.filters-button li {display: inline-block;margin: 0 10px;}
.filters-button li .button {    border-radius: 0% !important;    color: black !important;    background-image: none !important;}
.filters-button li .button:hover{ background-color: #FDB900 !important;}
.load-more-img img{display: none !important;} .enmap .wpgmp_map  {float: right !important;}
.enmap .wpgmp_tabs_container {top:0px !important; height: 670px !important; left: 0px !important; right: unset !important;    width: 20% !important;max-width: 20% !important;}
.wpgmp_tab_item input{display: none !important;}
.wpgmp_cat_title,.fc-item-title a,.wpgmp_location_container li a{background-image: none !important;}
.wpgmp_toggle_container {display: none !important;}
.fc-item-content {color: black !important; font-weight: 500 !important;}
.hemap .wpgmp_map  {float: left !important;}
.hemap .wpgmp_tabs_container {top:0px !important; height: 670px !important; left: unset !important; right: 0px !important;    width: 20% !important;max-width: 20% !important;}
.w3-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.w3-animate-left {    position: relative;    animation: animateleft 0.4s;}
.single-portfolio .wpgmp_infowindow .wpgmp_iw_content div{height: 200px !important;}
.single-portfolio .wpgmp_infowindow .wpgmp_iw_content div img{height: 100% !important;width: 100% !important;object-fit: cover;}
#play_youtube_api{z-index: 999999;}
.reveal{background-color: transparent !important; border: none !important;}
.ips_bredcumb {display: flex; list-style: none;     font-size: 20px;}
.ips_bredcumb.he {float: right;direction: rtl;}
.ips_bredcumb span{margin: 0 10px;}
html .titlebar {padding: 0px 0 0px; visibility: hidden;}
header.l-header .top-bar-container.sticky .site-navigation.top-bar .top-bar-left .top-bar-title .logo-wrapper {border-right: none !important;}
html body .wd-heading .title_a:after{    transform: scale(1);} .single-thumbnail-carousel-wrapper {
max-width: 1200px;
margin: 0 auto 30px;
}
.single-thumbnail-carousel-main {
max-width: 1200px;
margin: 0 auto;
position: relative;
}
.single-thumbnail-carousel-main .single-thumbnail-carousel-slide-item img {
width: 100%;
height: 450px !important;
object-fit: cover;
}
.single-thumbnail-carousel-thumbs {
display: flex;
flex-wrap: nowrap;
justify-content: center;
overflow-x: auto;
margin-top: 10px;
}
.single-thumbnail-carousel-thumb-item {
margin: 0 5px;
flex: 0 0 auto;
cursor: pointer;
}
.single-thumbnail-carousel-thumb-item img {
width: 120px;
height: 80px;
object-fit: cover;
opacity: 0.6;
border: 2px solid transparent;
transition: all 0.2s ease;
}
.single-thumbnail-carousel-thumb-item.active img,
.single-thumbnail-carousel-thumb-item:hover img {
opacity: 1;
border-color: #d93;
}
.single-thumbnail-carousel-main .owl-nav {
position: absolute;
top: 39%;
width: auto;
left: 0;
right: 0;
bottom: auto;
}
.single-thumbnail-carousel-main .owl-nav button.owl-prev {
margin-right:-25px;
position: absolute;
top: 25%;
bottom: auto;
left: auto !important;
right: 0 !important;
background: rgba(0, 0, 0, 0) !important;
}
.single-thumbnail-carousel-main .owl-nav button.owl-next {
margin-left: -25px;
position: absolute;
top: 25%;
bottom: auto;
left: 0 !important;
right: auto !important;
background: rgba(0, 0, 0, 0) !important;
}
.single-thumbnail-carousel-main .owl-nav button.owl-prev .fa-chevron-right:before {
color: #fdb900;
font-size: 1.8rem;
}
.single-thumbnail-carousel-main .owl-nav button.owl-next .fa-chevron-left:before {
color: #fdb900;
font-size: 1.8rem;
}
.single-thumbnail-carousel-main .single-thumbnail-carousel-title {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
color: #fff;
font-size: 28px;
font-weight: bold;
text-align: center;
background: rgba(0, 0, 0, 0.5);
padding: 10px 20px;
border-radius: 5px;
max-width: 80%;
}
.custom-thumbnail-carousel .carousel-item img {
width: 100%;
height: 250px;
object-fit: cover;
border-radius: 4px;
}
.custom-thumbnail-carousel .carousel-item h4 {
text-align: center;
margin: 10px 0 0;
font-size: 26px;
}
.custom-thumbnail-carousel .owl-nav {
position: absolute;
top: 33%;
width: auto;
left: 0;
right: 0;
bottom: auto;
}
.custom-thumbnail-carousel .owl-nav button.owl-prev {
margin-right:-25px;
position: absolute;
top: 25%;
bottom: auto;
left: auto !important;
right: 0 !important;
background: rgba(0, 0, 0, 0) !important;
}
.custom-thumbnail-carousel .owl-nav button.owl-next {
margin-left: -25px;
position: absolute;
top: 25%;
bottom: auto;
left: 0 !important;
right: auto !important;
background: rgba(0, 0, 0, 0) !important;
}
.custom-thumbnail-carousel .owl-nav button.owl-prev .fa-chevron-right:before {
color: #fdb900;
font-size: 1.8rem;
}
.custom-thumbnail-carousel .owl-nav button.owl-next .fa-chevron-left:before {
color: #fdb900;
font-size: 1.8rem;
}
.carousel-wrapper {
position: relative;
}
.carousel-wrapper .custom-carousel .owl-nav {
position: absolute;
top: 40%;
width: auto;
left: 0;
right: 0;
bottom: auto;
}
.carousel-wrapper .custom-carousel .custom-prev-arrow,
.carousel-wrapper .custom-carousel .custom-next-arrow {
width: 0;
height: 0;
border-style: solid;
margin: 0 10px;
cursor: pointer;
pointer-events: all;
}
.carousel-wrapper .custom-carousel .custom-prev-arrow {
border-width: 20px 25px 20px 0;
border-color: transparent #d93 transparent transparent;
}
.carousel-wrapper .custom-carousel .custom-next-arrow {
border-width: 20px 0 20px 25px;
border-color: transparent transparent transparent #d93;
}
.carousel-wrapper .custom-carousel .custom-prev-arrow:hover,
.carousel-wrapper .custom-carousel .custom-next-arrow:hover {
opacity: 0.8;
transform: scale(1.1);
transition: all 0.2s ease-in-out;
}
.carousel-wrapper .custom-carousel .owl-dots {
display: none;
}
.carousel-wrapper .custom-carousel .owl-nav button {
background: white !important;
}
.carousel-wrapper .custom-carousel .owl-nav button span{
color: #fff;
font-family: 'Linearicons' !important;
}
.carousel-wrapper .custom-carousel .carousel-item {
display: flex;
flex-direction: column; box-sizing: border-box;
text-align: center;
background: #fff;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0,0,0,0.05);
}
.carousel-wrapper .custom-carousel .carousel-item-inner {
display: flex;
flex-direction: column;
height: 100%;
}
.carousel-wrapper .custom-carousel .carousel-item img {
width: 100%;
height: 280px !important;
object-fit: cover;
margin-bottom: 10px;
}
.carousel-wrapper .custom-carousel .carousel-item h3 {
margin: 0 0 5px;
font-size: 18px;
flex-shrink: 0;
}
.carousel-wrapper .custom-carousel .carousel-item p {
font-size: 14px;
color: #555;
flex-grow: 1;
}
.carousel-wrapper .custom-carousel .owl-nav button.owl-prev {
margin-right:-25px;
position: absolute;
top: 25%;
bottom: auto;
left: auto !important;
right: 0 !important;
background: rgba(0, 0, 0, 0) !important;
}
.carousel-wrapper .custom-carousel .owl-nav button.owl-next {
margin-left: -25px;
position: absolute;
top: 25%;
bottom: auto;
left: 0 !important;
right: auto !important;
background: rgba(0, 0, 0, 0) !important;
}
.carousel-wrapper .custom-carousel .owl-nav button.owl-prev .fa-chevron-right:before {
color: #fdb900;
font-size: 1.8rem;
}
.carousel-wrapper .custom-carousel .owl-nav button.owl-next .fa-chevron-left:before {
color: #fdb900;
font-size: 1.8rem;
}
.carousel-wrapper .owl-carousel .owl-stage-outer{
height: 100% !important;
padding-bottom: 20px !important;
}
.carousel-wrapper .custom-carousel .owl-item{
padding: 0 5px;
}
.carousel-wrapper .custom-carousel .owl-item .carousel-item-content{
padding: 0 10px;
}
.vc_row.wpb_row.vc_row-fluid.otto-landing-banner.vc_row-no-padding {
margin-top: -175px;
}
@media(min-width: 768px) and (max-width: 1200px){
.carousel-wrapper .custom-carousel .carousel-item {
min-height: 600px !important;
}
}
@media(max-width: 1100px){
.carousel-wrapper .custom-carousel .owl-item .carousel-item-content {
padding: 0 10px 20px;
}
}
@media (max-width: 767px) {
.carousel-wrapper .hp-slider-wrapper {
max-width: 100% !important;
margin: 0 auto !important;
}
.facility-landing-block .wd-banner__image {
text-align: center;
}
.facility-landing-block .wd-banner__image img {
width: 80%;
}
.project-gallery-block .wpb_image_grid .wpb_image_grid_ul .isotope-item {
margin: 0;
}
@media (min-width: 1900px) {
.rs-fullwidth-wrap , #rev_slider_13_1_wrapper ,#rev_slider_13_1_forcefullwidth,#rev_slider_13_1{height: 815px !important;    max-height: 815px !important;}
}
@media (min-width: 1200px) {
.home header.l-header .top-bar-container.sticky.fixed{    background: #1d1d1da3;}
.home header.l-header .top-bar-container.sticky.fixed .site-navigation.top-bar{    background: transparent;}
body.rtl .creative-layout .header_phone strong{margin-right: 30px;}
html .row {max-width: 90.375rem;}
html .titlebar {padding: 0px 0 0px; visibility: hidden;} .top-bar-container {background:#1D1D1D;}
.home .top-bar-container {background:unset;} .wd-count-up__title{height: 50px;}
}
.slick-slide li.photoswipe-item.wd-gallery-image-holder { text-align: center; }
html .single-portfolio .slick-slide img{ display: inline-block; }
@media (max-width: 767px) {
html .hemap .wpgmp_tabs_container{height: 500px !important; overflow: auto;}
html body .wd-heading .title_a{font-size: 2rem;}
.headcustom {
display: flex;
}
.mobile_logo {
display: flex;
align-items: self-start;
width: 100%;
}
.mobile_icons{
display: flex;
align-items: center;
}
.mobile_icons .menu-icon{
margin-right: 10px;
}
html .titlebar #page-title {    padding: 20px 15px 20px 15px; font-size: 18px;}
.filters-button li{margin: 0;}
.blog-list-section .blog-item{width: 100%;}
.top-header {display: none;}
.formrawcol{display: unset;}
.formrawcol br{display: none;}
.formrawcol span input{margin-bottom: 0px !important;}
.formrawcol .wpcf7-form-control-wrap.email {width: 100%;}
header.l-header .top-bar-container .site-title-bar .title-bar-title a{margin-left: 15px !important; margin-right: 15px;}	
a.icnn { margin: 0 10px;}
a.icnn i{font-size: 25px; vertical-align: bottom;}
body .ipsmodal-content {width: 85%;}
[type='text'], [type='password'], [type='date'], [type='datetime'], [type='datetime-local'], [type='month'], [type='week'], [type='email'], [type='number'], [type='search'], [type='tel'], [type='time'], [type='url'], [type='color'], textarea{height: 3rem !important;}
.ipsmodal textarea {    height: 72px !important;}
.wd-count-up__title{height: 100px;}
.ipshomeblock .product-category.product{margin: 0 30px 50px !important;} 
.wpgmp_map_parent {      display: flex; flex-direction: column-reverse; }
.wpgmp_map {    width: 100% !important;}
html .wpgmp_map_container .wpgmp_tabs_container {max-width: 100% !important; width: 100% !important;}
.countermob .wpb_column.vc_column_container, .countermob .vc_column-inner {  align-items: flex-start !important;}
.title-bar-title.logo a{background: none !important;}
.blog_list .blog-desc .cont_div {
height: auto;
}
body.rtl .moved-box__top {display: flex; flex-direction: column-reverse;}
.moved-box__top .wd_empty_space{display: none;}
.moved-box__top .wd-btn-wrap{margin-bottom: 25px;}
html .thanku-content{width: 90%;}
}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) 
and (-webkit-device-pixel-ratio: 2) and (device-aspect-ratio: 40/71)
{
a.icnn {    margin: 0 5px;}
header.l-header .top-bar-container .site-title-bar .title-bar-title a{margin-right: 0px;}
}
@media (max-width: 361px) {
a.icnn {    margin: 0 5px;}
header.l-header .top-bar-container .site-title-bar .title-bar-title a{margin-right: 0px;} 
}