/*
	Theme Name: Meshbak
	Theme URI: https://meshbak.sa/
	Description: A creative design & branding consultancy based in Riyadh, works among branding and advertising
	Author: Osloob.com.sa [H.B.A]
	Author URI: https://osloob.com.sa/
	Version: 4.4.23
	Tested up to: 6.3
	Requires PHP: 8.0
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
.elementor-field-group-field_d635900 {display:none !important;}
.elementor-2236 .elementor-element.elementor-element-1dba35c {
    --padding-inline-start: 0;
    --padding-inline-end: 35%;
}
.elementor-2236 .elementor-element.elementor-element-e8c7984 {
    
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 1px;
    --border-block-start-width: 0px;
    --border-inline-end-width: 0px;
    --border-block-end-width: 0px;
    --border-inline-start-width: 1px;
    border-color: #FFFFFF8A;
    --border-color: #FFFFFF8A;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 50px;
}
.elementor-2241 .elementor-element.elementor-element-5e268d2 .hfe-copyright-wrapper {
    text-align: left;
}
.otgs-development-site-front-end {
	display:none;
}
@media (max-width: 1550px) {
	.page-id-6648 .elementor-widget-heading h2 {font-size:48px !important;}
}
@media (max-width: 1024px) {
	.page-id-6648 .elementor-widget-heading h2 {font-size:36px !important;}
	.page-id-3616 h2.elementor-heading-title {font-size:36px !important;}
}
@media (min-width:1023px){
	.elementor-2248 .elementor-element.elementor-element-5cef09c > .elementor-widget-container, .elementor-2248 .elementor-element.elementor-element-7166a6b > .elementor-widget-container, .elementor-2248 .elementor-element.elementor-element-788c9c1 > .elementor-widget-container {
		--e-transform-rotateZ: 90deg;
	}
}
.elementor-2248 .elementor-element.elementor-element-e066b32 > .elementor-widget-container, .elementor-2248 .elementor-element.elementor-element-f23ecfd > .elementor-widget-container, .elementor-2248 .elementor-element.elementor-element-4e40736 > .elementor-widget-container  {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-translateX: 0px;
    --e-transform-translateY: -30px;
    text-align: left;
}
@media (min-width:1023px){
	.elementor-2248 .elementor-element.elementor-element-f9f6184 .elementor-heading-title {
		line-height: 105px;
	}
}
.elementor-2248 .elementor-element.elementor-element-b7c3d95, .elementor-2248 .elementor-element.elementor-element-c1c8aab, .elementor-2248 .elementor-element.elementor-element-d8e949d, .elementor-2248 .elementor-element.elementor-element-bda9b43, .elementor-2248 .elementor-element.elementor-element-5fb0ad6, .elementor-2248 .elementor-element.elementor-element-924a594, .elementor-2248 .elementor-element.elementor-element-0e726ed, .elementor-2248 .elementor-element.elementor-element-f4caed7 {
    text-align: right;
}
.elementor-2248 .elementor-element.elementor-element-5217c97 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    --e-transform-translateX: 80px;
    --e-transform-translateY: 0px;
}
.elementor-2248 .elementor-element.elementor-element-924a594 > .elementor-widget-container {
    --e-transform-translateX: 80px;
    --e-transform-translateY: 17px;
}
.elementor-2248 .elementor-element.elementor-element-0e726ed > .elementor-widget-container {
    --e-transform-translateX: 80px;
    --e-transform-translateY: 0px;
}
.elementor-2248 .elementor-element.elementor-element-2333f1f {
    --padding-inline-start: 40%;
    --padding-inline-end: 0%;
}
.elementor-2248 .elementor-element.elementor-element-f4caed7 .elementor-heading-title {
    line-height: 70px;
}
.elementor-2248 .elementor-element.elementor-element-2333f1f {
    --padding-inline-start: 30%;
    --padding-inline-end: 0%;
}
.elementor-2248 .elementor-element.elementor-element-e3a9cc2 img, .elementor-2248 .elementor-element.elementor-element-68bfe64 img {
    border-radius: 10px;
}

.elementor-2248 .elementor-element.elementor-element-03cb9c3 {
    --arrow-prev-left-position: 145px;
    --arrow-next-right-position: -210px;
}

/*.swiper-wrapper .e-loop-item:hover .btn-slide-portfolio{bottom:18%;}*/
.swiper-wrapper .e-loop-item:hover .btn-slide-portfolio{bottom:28%!important;}
.single-projects .e-con{--margin-block-start:auto!important;}
.title-slide-portfolio a{line-height:32px!important;}
.top-menu{margin-top:0px!important;}
.single-post p, .single-post span, .single-post li{font-family: "Somar AR", Sans-serif!important;}
.portfolio-img-loop{width:100%!important;}
.swiper-wrapper .e-loop-item:hover .btn-slide-portfolio{right:auto!important; text-align:center!important; width:100%!important;}

@media (max-width:767px){
	.page-id-6648 .elementor-widget-heading h2 {font-size:27px !important;}
	
	.single-report .report-slider-desc, .home .report-slider-desc{height:auto!important;}
	.page-id-3616 #page main .e-con-full.e-flex{--flex-wrap: auto!important;}
	.close-icon{
		right:auto!important;
	}
}

.irs-with-grid{direction:ltr!important;}
.irs-single {
    background-color: #ffd430!important;
}
.irs--flat .irs-bar {
    background-color: #ffd430!important;
}
.irs--flat .irs-handle>i:first-child{
	background-color: #ffd430!important;
}
.irs--flat .irs-from:before, .irs--flat .irs-to:before, .irs--flat .irs-single:before {
    border-top-color:  #ffd430!important;
}

/* #form-field-field_c864f28{
	display:none;
} */
.elementor-field-group-field_c864f28{
    display:none;
 }
#form-field-field_9fbcaf8{
  display:none;
  margin-top: -35px;
}
.elementor-field-group-field_c864f28 .elementor-field-label{
	 display:none;
}
.elementor-field-group-field_9fbcaf8 .elementor-field-label{
	 display:none;
}
/* .rtl .lang-switcher li > a span {
    padding-right: 5px !important;
    padding-left: 0px !important;
} */
#form-field-field_c864f28 option{
color:black!important;
}
#form-field-field_9de986c option{
color:black!important;
}
.elementor-field-group-field_c864f28{
margin-top: -25px!important;
}

.wpml-ls-item a:before {
    content: "";
    background: url(https://meshbak.sa/wp-content/uploads/2024/03/global.svg) center / contain repeat;
    display: inline-block;
    width: 25px!important;
    height: 25px!important;
    margin-right: 8px!important;
    opacity: 1 !important!;
    background-color: transparent !important;
    position:absolute !important;
    right:0!important;
}
.menu-arabic ul ul li a:before
 {
  display: none !important;
  margin-right: -5px!important;
}
 .menu-arabic .wpml-ls-item a span {
    padding-left: 5px !important;
}

.menu-arabic .elementor-nav-menu--layout-vertical{
position: absolute!important;
    top: -20px!important;
    left: 0!important;
}
#form-field-field_5165b05{
    direction: ltr!important;
    text-align: right!important;
}
.elementor-nav-menu .sub-arrow {
padding-right: 20px!important;
}