body{direction:ltr;}
h1,h2,h3,h4,h5,h6,p{direction:ltr;}
.hmenu ul > li{padding-right:35px; padding-bottom:0px; padding-left:0px;}
.hmenu ul > li:last-child{padding-right:0px;}
.companies-slider-1{direction:rtl;}
.companies-slider-3{direction:rtl;}
.infrom span{left:-55px;}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"]{direction:ltr;}
.ser_first:before{left:85%;}
.ser_first.second:before{left:93%;}
.ser_first.third:before{left:88%;}
.ft_cont form{direction:ltr;}
.info_header ul li{border-right:3px solid white; border-left:none;}
.ft_cont.ft_short .forminfo.singlelayout{direction:ltr;}
.page-id-4319 .onlyhome{display:none;}
.page-id-4324 .onlyhome{display:none;}
.page-id-4335 .onlyhome{display:none;}
.page-id-5239 .onlyhome{display:none;}
.page-id-5407 .onlyhome{display:none;}
.page-id-4324 .elementor-custom-embed-play svg{opacity:0;}
.page-id-4324 .elementor-custom-embed-play{background:url('images/playicon.svg'); background-repeat:no-repeat; background-size: contain;}
.abt_inner .elementor-widget-video:after{background:url('images/en_top_video_layer.png'); background-repeat:no-repeat; left:-237px; right:inherit; top:36%;}
.center_inner .elementor-widget-image:before{background:url('images/en_second_slide.png'); background-repeat:no-repeat; right: -55%; left:inherit; top:-41%;}


.teamblock .elementor-widget-text-editor h2{font-size: 28px; font-weight: 400; line-height:30px; }
.teamblock .elementor-widget-text-editor h3{font-size:22px; font-weight: 400; line-height:normal; }
.teamblock .elementor-widget-text-editor p{font-size:18px; line-height:27px; }
.teamblock .elementor-widget-text-editor{padding: 0px 0px 69px 86px;}

.teamblock .elementor-widget-text-editor p:before{background:url('images/en_quote.png'); background-repeat:no-repeat; top:-25px; left:-75px; right:inherit;}
.team_first:before{right:-10px; left:inherit; background:url('images/en_firstlayer.png'); background-repeat:no-repeat;}
.team_first.team_f_s:before{background:url('images/en_secondlayer.png');  background-repeat:no-repeat;}
.team_first.team_third_layer:before{background:url('images/en_thirdlayer.png');  background-repeat:no-repeat;}
.team_first.fourlayer:before{background:url('images/en_fourlayer.png');  background-repeat:no-repeat;}

.team_five:before{top:0px; right:0px; left:inherit; background:url('images/en_fifthlayer.png'); background-repeat:no-repeat;}
.teamblock .team_five .elementor-widget-text-editor{padding: 0px 0px 20px 86px;}
.teamblock .team_five .elementor-widget-text-editor p{max-width:91%;}

.common_layer:before{right:0px; left:inherit; background:url('images/en_layer_bg.png'); background-repeat:no-repeat;}
.teamblock .common_layer .elementor-widget-text-editor{padding: 0px 0px 0px 86px;}
.teamblock .common_layer .elementor-widget-text-editor p{max-width:91%;}
.team_six{right:20px;}
.team_six:before{right:0px; left:inherit; background:url('images/en_sixlayer.png'); background-repeat:no-repeat;}
.teamblock .team_six .elementor-widget-text-editor{padding: 0px 0px 20px 86px;}
.teamblock .team_six .elementor-widget-text-editor p{max-width:91%;}
.infrom img{left:0px;}
.qform{border-radius: 25px 0px 0px 25px; right:0; left:inherit;}
.sidebar{right:-100%; left:inherit;}
.sidebar.openme{right:0; left:inherit;}
.inside_block .elementor-image-box-wrapper .elementor-image-box-content h3{font-family: "Heebo", Sans-serif;}
.inside_block .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description a{font-family: "Heebo", Sans-serif;}
.teamblock .elementor-widget-text-editor h2{font-family: "Heebo", Sans-serif;}
.page-id-4837 .onlyhome{display:none;}
.page-id-5249 .onlyhome{display:none;}
.page-id-4837 .openconactimage{display:block !important;}
.home_slider .swiper-slide-contents{padding-left:29px; padding-right:0px;}
.home_slider .swiper-slide-contents:before{left: 0; right:inherit;}

.recon_slider .elementor-swiper-button-next{background:url('images/right_arrow.png'); background-repeat:no-repeat;}
.recon_slider .elementor-swiper-button-prev{background:url('images/left_arrow.png'); background-repeat:no-repeat;}

.cont_left > .e-con-inner{padding-left:20%; padding-right:0;}
.cont_right > .e-con-inner{padding-left:23%; padding-right:0;}


.galnew .elementor-gallery__titles-container{padding-left: 45px; padding-right:0px;}
.galnew .elementor-gallery__titles-container a{padding:0 0 0 55px;}
.galnew .elementor-gallery__titles-container a:nth-child(1){background-position:center left;}
.galnew .elementor-gallery__titles-container a:nth-child(2){ background-position:center left;}
.galnew .elementor-gallery__titles-container a:nth-child(3){background-position:center left;}
.galnew .elementor-gallery__titles-container a:nth-child(4){background-position:center left;}
.galnew .elementor-gallery__titles-container a:nth-child(5){background-position:center left;}
.galnew .elementor-gallery__titles-container a:nth-child(6){background-position:center left;}


.homevideo{min-height:668px;}
.video_content{padding:0% 0 0% 7%; text-align:left;}
.video_content .elementor-widget-container{padding-left:29px; padding-right:0; position:relative;}
.video_content .elementor-widget-container:before{
	content: '';
    width: 9px;
    height: 109px;
    position: absolute;
    top: 0px;
    /* border-image: linear-gradient(to bottom, #c39a5b 0%, #be9457 17%, #b2844c 42%, #a97844 68%, #a97844 100%) 1; */
    /* border-right: 9px; */
    background: linear-gradient(-180deg, rgba(195, 154, 91, 1) 0%, rgba(169, 120, 68, 1) 69%);
    left: 0;
	right:inherit;
	z-index:1;
}
.video_content .elementor-widget-container:after{
	content: '';
    width: 850px;
    height: 180px;
    position: absolute;
    top: -25px;
    background: rgba(255,255,255,0.79);
    left: -25px;
	z-index:0;
	right:inherit;
}
.video_content h1{
	font-family: "Heebo", Sans-serif;
    font-size: 60px;
    font-weight: bold;
    line-height: 60px;
	background: linear-gradient(to left, #a97844, #c39a5b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
	margin:0;
	z-index: 1;
    position: relative;
}
.video_content h3{
	color: #55565E;
	color:white;
    font-family: "Heebo", Sans-serif;
    font-size: 39px;
    font-weight: 400;
    line-height: 39px;
	margin:0;
	z-index: 1;
    position: relative;
	color:black !important;
}
.inside_block .elementor-image-box-wrapper .elementor-image-box-content h3{text-align:left;}
.inside_block .elementor-image-box-wrapper .elementor-image-box-content p{text-align:left;}
.checkit .wpcf7-list-item.first.last span.wpcf7-list-item-label{margin-left: 2px; margin-right:0px;}
.checkit .wpcf7-list-item.first.last{margin-right: 2px; margin-left:0px;}
.checkit a{margin-left:2px; margin-right:0px;}
.wpcf7-list-item{margin:0 10px 0 0;}
.main-sidebar-section .checkit .wpcf7-list-item{margin:0 8px 0 0px;}
.sl-wrapper .sl-navigation button.sl-next{left: inherit;
    font-size: 6rem;
    right: 10%;}
.checkit .wpcf7-list-item{margin:0 8px 0 0px;}
@media only screen and (min-width:1025px){
	.hmenu ul.sub-menu{margin-left: 0% !important;}
}
@media(min-width:1025px) and (max-width:1600px){
	.hmenu ul > li{padding-right:30px;}
	.center_inner .elementor-widget-image:before{right:-29%; top:-50%;}
	.teamblock .elementor-widget-text-editor h3{font-size:25px;}
	.teamblock .elementor-widget-text-editor p{font-size:19px; line-height:25px;}
	.team_six{right:5px;}
}

@media(min-width:1025px) and (max-width:1600px){
	.servicblock h3.elementor-image-box-title{font-size:20px !important;}
	.servicblock p.elementor-image-box-description{font-size:16px !important;}
	
	.inside_block .elementor-image-box-wrapper .elementor-image-box-content h3{font-size:20px;}
	.inside_block .elementor-image-box-wrapper .elementor-image-box-content p{font-size:16px;}
	.inside_block .elementor-image-box-wrapper .elementor-image-box-content p.elementor-image-box-description a{font-size:25px;}
	.elementor-8 .elementor-element.elementor-element-1a0e106 .elementor-heading-title{font-size:60px !important;}
	.elementor-8 .elementor-element.elementor-element-e4edefc .elementor-heading-title{font-size:60px !important;}
	.elementor-8 .elementor-element.elementor-element-8f6b71e .elementor-heading-title{font-size:40px !important;}
	.elementor-8 .elementor-element.elementor-element-65edc64 .elementor-heading-title{font-size:40px !important;}
	.elementor-8 .elementor-element.elementor-element-6bc9213 .elementor-heading-title{font-size:40px !important;}
	.elementor-8 .elementor-element.elementor-element-4100d4c .elementor-heading-title{font-size:40px !important;}
	.elementor-8 .elementor-element.elementor-element-df7eac0 .elementor-heading-title{font-size:30px !important;}
	.elementor-8 .elementor-element.elementor-element-7269088{font-size:18px !important;}
	.elementor-8 .elementor-element.elementor-element-60350cd .elementor-heading-title{font-size:30px !important;}
	.slick-list{margin:0 auto;}
}


@media(min-width:1025px) and (max-width:1550px){
	.elementor-4311 .elementor-element.elementor-element-dcf666a > .e-con-inner{max-width:98% !important;}
}
@media(min-width:1025px) and (max-width:1200px){
	.hmenu ul > li{padding-right:10px;}
	.hmenu ul > li a{font-size:17px !important;}
}
@media(min-width:768px) and (max-width:1024px){
	.teamblock .elementor-widget-text-editor{padding:0px 0px 20px 30px;}
	.teamblock .elementor-widget-text-editor h2{font-size:26px; line-height:26px;}
	.teamblock .elementor-widget-text-editor h3{font-size:20px; margin:0;}
	.teamblock .elementor-widget-text-editor p{font-size:16px; line-height:22px;}
	.teamblock .elementor-widget-text-editor p:before{width:25px; height:25px; background-size:25px; left:-30px; top:0px; }
	.team_first:before{width: 350px; height: 335px; background-size: 100% 100%;}
	.team_five:before{width: 350px; height: 335px; background-size: 100% 100%;}
	.teamblock .team_five .elementor-widget-text-editor{padding:0px 0px 20px 30px;}
	.common_layer:before{background-size: 100% 100%;}
	.team_six:before{background-size: 100% 100%;}
	.team_six{right:0px;}
	.teamblock .team_six .elementor-widget-text-editor{padding:0px 0px 20px 30px;}
	.gallery-container{max-width:98%;}
	.teamblock .common_layer .elementor-widget-text-editor{padding:0px 0px 20px 30px;}
	.teamblock .team_six .elementor-widget-text-editor{padding:0px 0px 20px 30px;}
	.team_first.team_f_s:before{background-size: 100% 100%; background: url(images/en_layer_bg.png); background-repeat:no-repeat; background-size: 100% 100%;}
	.team_first.team_third_layer:before{background-size: 100% 100%; background: url(images/en_layer_bg.png); background-repeat:no-repeat; background-size: 100% 100%;}
	.team_first.fourlayer:before{ background: url(images/en_layer_bg.png); background-repeat:no-repeat; background-size: 100% 100%;}
	.team_first:before{background-size: 100% 100%; background: url(images/en_layer_bg.png); background-repeat:no-repeat; background-size: 100% 100%;}
	.team_five:before{background: url(images/en_layer_bg.png); background-repeat:no-repeat; background-size: 100% 100%;}
	.team_six:before{background: url(images/en_layer_bg.png); background-repeat:no-repeat; background-size: 100% 100%;}
	.fourtht{margin-top:0px;}
	.secondt{margin-top:0px;}
	.video_content h3{color:black;}
	.video_content .elementor-widget-container:after{width:70%; left:-20px; right:inherit;}
}
@media only screen and (max-width:1024px){
	.hmenu ul > li{padding:0px;}
	.abt_inner .elementor-widget-video:after{content:none; }
	.center_inner .elementor-widget-image:before{content:none; }
	.center_inner .elementor-widget-image:after{content:none; }
	.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{left:0 !important;}
	.home_slider .swiper-slide-contents{padding-left:15px; padding-right:0px;}
	.cont_left > .e-con-inner{padding-left:5%;}
	.cont_right > .e-con-inner{padding-left:5%;}
	.cont_left .elementor-widget-text-editor{max-width: 90% !important;}
	.cont_right .elementor-widget-text-editor{max-width: 90% !important;}
	.galnew .elementor-gallery__titles-container{justify-content: center; padding:0px;}
	
	.homevideo{min-height:450px;}
.video_content{padding:0% 0 0% 2%; text-align:left;}
.video_content .elementor-widget-container{padding-left:15px; padding-right:0; position:relative;}
.video_content h1{
	font-family: "Heebo", Sans-serif;
    font-size: 50px;
    font-weight: bold;
    line-height: 60px;
	background: linear-gradient(to left, #a97844, #c39a5b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
	margin:0;
}
.video_content h3{
	color: #55565E;
	color:white;
    font-family: "Heebo", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    line-height: 39px;
	margin:0;
	color:black;
}
	
	
}
@media (max-width: 767px) {
	.teamblock .elementor-widget-text-editor h2{font-size:28px; line-height:28px;}
	.teamblock .elementor-widget-text-editor h3{font-size: 18px; margin:0;}
  .teamblock .elementor-widget-text-editor p{font-size: 16px; line-height: 25px; max-width:100%;}
  .team_first:before{content:none;}
  .teamblock .elementor-widget-text-editor p:before{width: 25px; height: 25px; background-size: 25px; top: -25px; left: -33px;}
  .teamblock .elementor-widget-text-editor{padding: 35px 10px 35px 50px;
        background: url(images/layer_bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%; position:relative; top:-20px;}
	.teamnimg{z-index:1;}
	.team_first:before{content:none;}
	.team_five:before{content:none;}
	
	secondt{margin-top:0px;}
  .team_second:before{content:none;}
  .teamblock .team_second .elementor-widget-text-editor{padding:35px 10px 35px 50px;}
  .thirdt,.fourtht{margin:0px;}
  .team_third:before{content:none;}
  .team_four:before{content:none;}
  .teamblock .team_third .elementor-widget-text-editor{padding:35px 10px 35px 50px;}
  .fiveth{margin:0px;}
  .team_five:before{content:none;}
  .teamblock .team_five .elementor-widget-text-editor{padding:35px 10px 35px 50px;}
  
	.teamblock .team_second .elementor-widget-text-editor p{max-width:100%;}
	
	.teamblock .team_four .elementor-widget-text-editor p{max-width:100%;}
	.teamblock .team_five .elementor-widget-text-editor p{max-width:100%;}
	
	
	.common_layer:before{content:none;}
	.teamblock .common_layer .elementor-widget-text-editor{padding:35px 10px 35px 35px;}
	.teamblock .common_layer .elementor-widget-text-editor p{max-width:100%;}
	
	.team_six:before{content:none;}
	.teamblock .team_six .elementor-widget-text-editor{padding:35px 10px 35px 50px;}
	.teamblock .team_six .elementor-widget-text-editor p{max-width:100%;}
	.team_six{right:0px;}
	.gline:before{content:''; position:abolute; top:88%; background:url('images/mobile_line.png'); background-repeat:no-repeat; width:23px; height:127px; left:50%;}
	.team_first.team_f_s.gline:before{background:url('images/mobile_line.png');}
	.team_first.team_third_layer.gline:before{background:url('images/mobile_line.png');}
	.team_first.fourlayer.gline:before{background:url('images/mobile_line.png');}
	.home_slider .swiper-slide-contents:before{left:15px; right:inherit;}
	.home_slider .swiper-slide-contents{padding-left: 30px;padding-right:0px;}
	.galnew .elementor-gallery__titles-container{justify-content: center;padding-right: 0; border-radius:15px; margin-bottom:20px;}


.homevideo{min-height:350px;}
.video_content{padding:0% 0% 0% 0%; text-align:left;}
.video_content .elementor-widget-container{padding-left:15px; padding-right:0; position:relative;}
.video_content h1{
	font-family: "Heebo", Sans-serif;
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
	background: linear-gradient(to left, #a97844, #c39a5b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    color: transparent;
	margin:0;
}
.video_content h3{
	color: #55565E;
	font-family: "Heebo", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    margin:0;
	color:black !important;
}
.homevideo .elementor-background-video-container {display:block !important;}
	.video_content .elementor-widget-container:before{width: 5px;
    height: 64px;
    top: 0px;
    left: 0;
	right:inherit;
}

.homevideo .elementor-element-650b9ce{
	flex: 1;
    background: rgba(255, 255, 255, 0.79);
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    position: relative;
}
.video_content .elementor-widget-container:after{content:none;}
	
}