.elementor-7315 .elementor-element.elementor-element-62ece16:not(.elementor-motion-effects-element-type-background), .elementor-7315 .elementor-element.elementor-element-62ece16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sabbourrebranding.pimula.host/wp-content/uploads/2023/05/Mega-Projects.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-7315 .elementor-element.elementor-element-62ece16 > .elementor-background-overlay{background-color:#000000BD;background-image:url("https://sabbourrebranding.pimula.host/wp-content/uploads/2023/04/Rectangle-103-scaled.webp");opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7315 .elementor-element.elementor-element-62ece16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0em;margin-bottom:0em;padding:0em 3em 5em 3em;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7315 .elementor-element.elementor-element-eae8795 > .elementor-widget-container{margin:0em 0em 2em 0em;}.elementor-7315 .elementor-element.elementor-element-eae8795 .elementor-heading-title{font-family:"Montserrat 500", Sans-serif;font-size:43px;font-weight:600;text-transform:capitalize;font-style:normal;line-height:45px;color:#FFFFFF;}.elementor-7315 .elementor-element.elementor-element-4d5c8e8{--spacer-size:20px;}.elementor-7315 .elementor-element.elementor-element-675908d{padding:0em 3em 0em 3em;}.elementor-7315 .elementor-element.elementor-element-c2c4ea0 .elementor-heading-title{font-family:"Montserrat 400", Sans-serif;font-size:26px;font-weight:600;line-height:35px;letter-spacing:-0.025em;color:#000000;}.elementor-7315 .elementor-element.elementor-element-043b516{padding:0em 3em 0em 3em;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7315 .elementor-element.elementor-element-62ece16{padding:0em 1em 0em 1em;}.elementor-7315 .elementor-element.elementor-element-26f129a > .elementor-element-populated{padding:0em 0em 1em 0em;}.elementor-7315 .elementor-element.elementor-element-eae8795 .elementor-heading-title{font-size:45px;line-height:55px;}.elementor-7315 .elementor-element.elementor-element-675908d{padding:0em 1em 0em 1em;}.elementor-7315 .elementor-element.elementor-element-c2c4ea0 .elementor-heading-title{font-size:18px;line-height:30px;}.elementor-7315 .elementor-element.elementor-element-043b516{padding:0em 1em 0em 1em;}}/* Start custom CSS for shortcode, class: .elementor-element-9f11c37 */.single-project-card .overlay-project{
	z-index: 999;
}
.single-project-card .taxonomy-titles{
	z-index: 11111;
}
.container-filter .search {
    margin-left: 3em!important;
    width: 17%!important;
    position: relative!important;
}
.container-filter .filters {
    color: #A7881B!important;
    width: 16%!important;
    position: relative!important;
}
.container-filter .filter-section-projects{
	gap: 0%!important;
}
single-project-card .overlay-project{
	z-index: 999;
}
.single-project-card .taxonomy-titles{
	z-index: 11111;
}
.container-filter .search {
    margin-left: 3em!important;
    width: 17%!important;
    position: relative!important;
}
.container-filter .filters {
    color: #A7881B!important;
    width: 16%!important;
    position: relative!important;
}
.container-filter .filter-section-projects{
	gap: 0%!important;
}.single-project-card .overlay-project{
	z-index: 999;
}
.single-project-card .taxonomy-titles{
	z-index: 11111;
}
.container-filter .search {
    margin-left: 3em!important;
    width: 17%!important;
    position: relative!important;
}
.container-filter .filters {
    color: #A7881B!important;
    width: 16%!important;
    position: relative!important;
}
.container-filter .filter-section-projects{
	gap: 0%!important;
}.single-project .single-project-top-value {
    gap: 1%;
    margin-bottom: 30px;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #5E5D5E;
    font-family: myFirstFont !important;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.single-project-card .project-img img {
    height: 250px !important;
    object-fit: cover;
}.single-project #sabbourHeader svg  {
    filter: brightness(0)!important;
}
.project-img img {
    position: relative;
    width: 100%!important;
    height: 300px!important;
    object-fit: cover!important;
}
select option[value="*"] {
    display: none;
}
body.single-project .single-project-details {
    width: 50%;
	display: inline-block!important;}
body.single-project .single-project-details>div {
    width: 48%;
    display: inline-block!important;
    height: auto!important;
    float: left!important;
}
@media (max-width: 768px) {
   
    .rtl .grid {
    direction: ltr !important;
   
     gap: 30px!important; 
}
	body.single-project .single-project-details {
    width: 50%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    flex-direction: row;
    align-items: flex-start;
    gap: 2%;
}
body.single-project .single-project-details>div {
	width: 48%;
	}
.post-image {
    min-height: 100%;
}
	.single-project .single-project-top-value{
		    display: flex;
    flex-direction: column!important;
	}
.elementor-389 .elementor-element.elementor-element-3500ac2 .elementor-heading-title {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    gap: 8px;
}
.container-filter .filters {
    color: #A7881B!important;
    width: 100%!important;
    position: relative!important;
}
.container-filter .search {
    margin-left: 0em!important;
    width: 100%!important;
    position: relative!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-043b516 */#proAr h5.filter-title.en {
    display: none;
}
#proAr .container-filter .filters i {
    position: absolute;
    z-index: 1;
    right: 8.3em!important;
    top: 0.7em;
}
#proAr .single-project-card .taxonomy-titles{
        display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: flex-end;
}
.rtl .container-filter select{
    font-family: cairo-normal!important;
    
}
.rtl .container-filter h5.filter-title{
       font-family: cairo-normal!important; 
}
.container-filter input.search-input::placeholder{
    font-family: cairo-normal!important;
}/* End custom CSS */
/* Start custom CSS */.rtl .grid {
  
    gap: 30px!important;
}
#proAr .single-project-card .taxonomy-titles {
    width: 500px;
}
@media screen and (max-width: 1440px){
    #proAr .single-project-card .taxonomy-titles {
    width: 400px;
}
}
@media screen and (max-width: 768px){
    #proAr .single-project-card .taxonomy-titles {
    width: 350px;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat 500';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://sabbourrebranding.pimula.host/wp-content/uploads/2023/04/Montserrat-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat 400';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sabbourrebranding.pimula.host/wp-content/uploads/2023/04/Montserrat-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */