.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-columns-3 .eltdf-ig-image:nth-child(2n+1) {
    clear: both;
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-columns-3 .eltdf-ig-image:nth-child(3n+1) {
    clear: unset;
}
.home .eltdf-full-width, body .pp_pic_holder a.pp_expand, body .pp_pic_holder a.pp_close {
    display: none!important;
}
rs-layer#testimonials-slider {
    margin-left: -3%;
}
.eltdf-testimonials-holder.eltdf-testimonials-standard {
    background-color: transparent;
}
.button-right .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff;
    border-color: #d5ac63;
    background-color: #d5ac63;
    font-weight: 600;
    font-size: 15px;
    padding: 7px 16px;
    border-radius: 2px;
}
 .align-left.wide-false.submit-cover.field-cover {
    width: 100%;

mportant;
    margin: 0px 5px!important;
}
.page-id-9145 .formcraft-css .fc-form .form-element .submit-cover.wide-true .submit-button {
    text-align: center!important;
    padding: 6.7px 4px!important;
    margin-top: 2px;
}
html .formcraft-css .fc-form .form-element .submit-cover.wide-true .submit-button {
    text-align: center!important;
    padding: 6px 4px!important;
margin-top: 1px;
}
.home .formcraft-css .fc-form .form-element .submit-cover.align-left .submit-button {
    margin-left: 0;
    margin-top: 1.5px!important;
    padding-bottom: 6px!important;
    padding-top: 6px!important;
}
.home  .button.button-file.fileupload-button {
    margin-top: 8.7px;
 width: 100%!important;
padding-top: 6px!Important;
}
.button.button-file.fileupload-button {
    margin-top: 8.7px;
    width: 83%!important; 
    padding-top: 0px!Important;
    padding-bottom: 0px!important;
}
.button.button-file.fileupload-button span {
    text-align: left!important;
    float: left;
}
html .formcraft-css .fc-form .form-element .submit-cover.align-left .submit-button {
    margin-left: 0;
    margin-top: 2.5px;
    padding-bottom: 5px!important;
}
.button.button-file.fileupload-button span {
    font-size: 15px;
}
.home .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    margin-left: -25px;
}
 button.button.submit-button span.text {
    font-size: 14px;
}
 .formcraft-css .fc-form.fc-form-3 .form-element .submit-cover .submit-button,  .formcraft-css .fc-form.fc-form-3 .form-element .field-cover .button {
    font-size: 15px;
    padding-top: 7px;
}
.home .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file {
    font-size: 14px;
    padding: 7px 16px!Important;
    width: 105.8%!Important;
}
 textarea.validation-lenient {
    text-align: left!Important;
}
.wpb_text_column.wpb_content_element.jobs {
    background: #555e69;
    padding: 10px 15px!important;
}
.home .wpb_text_column.wpb_content_element.jobs {
    padding: 15px 25px!important;
}
 .formcraft-css .fc-form.fc-form-3 .form-element .fileupload-cover .button-file {
    width: 101.5%!important;
}
.eltdf-image-gallery img.attachment-full.size-full {
    width: 100%;
}
.eltdf-image-gallery .eltdf-ig-grid.eltdf-ig-columns-3 .eltdf-ig-image {
    width: 50%;
}
body .pp_pic_holder {
    top: 100px!important;
}
body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
    color: #fff!important;
    opacity: 1!important;
}
body .pp_pic_holder a.pp_next {
    right: -34px!important;
}
body .pp_pic_holder a.pp_previous {
    left: -34px!important;
}
div.pp_default .pp_content {
    background-color: transparent!important;
}
div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_middle {
    background: none!important;
}
div.pp_default .pp_content_container .pp_left, div.pp_default .pp_content_container .pp_right {
    background: none!important;
    padding-left: 0px!important;
}
body .pp_pic_holder .pp_top .pp_left, body .pp_pic_holder .pp_top .pp_middle, body .pp_pic_holder .pp_top .pp_right {
    background: 0 0!important;
    display: unset!important;
}

body {
    position: relative;
}
body .pp_pic_holder .pp_content_container {
   position: unset;
   text-align: unset;
   width: unse;
   padding: unset;
   box-sizing: unset;
}

body .pp_pic_holder .pp_details {
    position: unset;
    margin: unset;
    float: unset;
    background-color: unset;
    line-height: unset;
    height: unset;
}
.eltdf-mobile-header .eltdf-vertical-align-containers .eltdf-position-center {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    text-align: center;
    z-index: 1;
}
span.lsec {
    margin-left: 26px;
}
.img-full figure.wpb_wrapper.vc_figure, .img-full .vc_single_image-wrapper.vc_box_border_grey, .img-full .wpb_single_image img {
    width: 95%;
}
.button.button-file.fileupload-button {
    width: 90%!important;
}
.wpb_text_column.wpb_content_element.jobs strong, .wpb_text_column.wpb_content_element.jobs p {
    color: white;
}
.wpb_text_column.wpb_content_element.jobs {
    background: #555e69;
    padding: 8px 11px;
}
.home .project-listing-slider.owl-carousel.owl-theme.owl-loaded{
margin-left:-35px;
}
.text-justify-slide {
text-align : justify!important;
  font-size: 11px;
 line-height: 25px!important;
}
.vc_gitem-animated-block {
    max-height: 221px;
}
.vc_grid-item-mini.vc_clearfix {
    box-shadow: 1px 6px 14px rgb(0 0 0 / 18%);
}
ul#menu-quick-links {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    font-weight: 600;
    color: black;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: -15px;
}
.eltdf-blog-holder.eltdf-blog-single {
    padding-top: 55px;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    background-color: #090909;
}
 .eltdf-post-image img.attachment-full.size-full.wp-post-image , .eltdf-post-image {
    width: 100%;
}
.eltdf-blog-holder.eltdf-blog-single {
    margin: 0 0 5px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #d5ac63;
    text-transform: capitalize;
padding: 10px 20px;
}
.vc_row.wpb_row.vc_row-fluid.portfolio-description {
    border: 2px solid #d9b576;
    margin: 0px 0px 35px 0px!important;
    padding-bottom: 15px!important;
    padding-top: 15px!important;
}
.justify-slider{
text-align : justify!important;
}
.eltdf-page-header .eltdf-menu-area {
 padding: 0 0px; 
}
p.owner-text {
    font-style: italic;
    font-size: 16px;
    color: black;
    font-weight: 500;
}

h4.owner-head {
    color: black;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: 2px;
}
div#equal-height .vc_column-inner {
    min-height: 680px!important;
-ms-flex-align: center!important;
    align-items: center!important;
    display: -ms-flexbox!important;
    display: flex!important;
box-shadow: 5px 0px 4px 8px rgb(186 186 186);
}
.ostory .grey-scale  figure.wpb_wrapper.vc_figure , .ostory .grey-scale  .wpb_single_image img , .ostory .grey-scale  .vc_single_image-wrapper.vc_box_border_grey{
    width: 75%;
}
.eltdf-container a.download {
    text-align: unset!important;
    margin-left: unset!important;
}
p.p-foot {
    margin-top: -10px;
    margin-bottom: 21px!important;
}
.eltdf-container div#media_image-4 img {
    width: 34%;
    margin-left: 0px;
    margin-bottom: 0px;
}
.eltdf-portfolio-list-holder article .eltdf-pli-image img {
    transition: all .25s ease-in-out;
}
p.contact-slider {
    font-size: 18px;
    line-height: 31px!important;
    font-weight: 600!important;
}
.download img{
text-align: center!important;
}
.shj-ho {
font-size:23px!important;
font-weight:500!important;
line-height:25px!important;
}
h5.eltdf-footer-widget-title ,  .shj-hos{
font-size:21px!important;
font-weight:500!important;
line-height:25px!important;
padding-top:20px!important;
}
.golden-bg {
margin-left: -21px;
    /* background: #1f262e; */
    padding: 10px;
    background-image: url(https://www.sadeco.ae/wp-content/uploads/2021/10/New-Project-3.jpg);
    background-position: center bottom;
    background-size: cover;
}
.golden-bg h4, .golden-bg a, .golden-bg p {
    color: white!important;
}
footer .eltdf-footer-bottom-holder {
    background-color: #1f262e;
}
a.link-color, .map-color a {
    color: #c39738!important;
}
.eltdf-drop-down .second .inner ul li.current-menu-ancestor>a .item_outer, .eltdf-drop-down .second .inner ul li.current-menu-item>a .item_outer {
    padding: 0;
}
a.download {
    text-align: center;
    margin-left: 19%;
}
.eltdf-portfolio-list-holder article .eltdf-pl-item-inner:hover img {
    transform: scale(1.1);
}
img.image.wp-image-8612 {
    margin-left: 35%;
width:90px;
    margin-bottom: 31px;
text-align :center
}
#eltdf-back-to-top {
    right: 44px;
}
.eltdf-portfolio-media.eltdf-owl-slider .owl-nav .eltdf-next-icon .eltdf-icon-arrow, .eltdf-portfolio-media.eltdf-owl-slider .owl-nav .eltdf-prev-icon .eltdf-icon-arrow {
    font-size: 26px;
}
.contact-details .fa {
    width: 20px;
    height: 20px;
    margin-right: 4px;
}
.eltdf-drop-down .second .inner ul li a .item_outer {
    -webkit-transition: unset;
    -moz-transition: unset;
    transition: unset;
}
.eltdf-drop-down .second .inner ul li a:hover .item_outer:before,.eltdf-drop-down .second .inner ul li a .item_outer:before {
    display:none!important;
}
.eltdf-drop-down .second .inner ul li a:hover .item_outer {
    padding: 0;
}
.eltdf-drop-down .narrow .second .inner ul li {
    width: 280px;
}
.eltdf-drop-down .second .inner ul li a {    
    padding: 5px 14px;
    font-size: 14px;
    text-transform: capitalize;
}
.eltdf-main-menu ul li a {
    color: #000;
}
.eltdf-drop-down .second .inner ul li a .item_outer {
    padding: 0;
}
.tax-portfolio-category  h1.eltdf-title-text.entry-title span {
    font-size: 27px;
}
.tax-portfolio-category .eltdf-content {
    padding-bottom: unset;
}
.tax-portfolio-category .eltdf-container-inner{
    margin-top: 40px;
}
.portfolio-description p {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin-top: 0px;
}
.eltdf-portfolio-single-holder .eltdf-portfolio-media.eltdf-owl-slider .owl-nav .owl-prev {
    left: unset;
    right: 64px !important;
}

.eltdf-pli-category-holder {
    display: none !important;
}
.eltdf-portfolio-single-holder {
    margin: 0px 0 70px;
}
.eltdf-pli-text-wrapper h5, .eltdf-pli-text-holder:before  {
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}
.eltdf-pli-text-holder:before {
    position: absolute;
    bottom: 0;
      left: 0;
    width: 100%;
    height: 10px;
    background: #c39738;
    content: '';
    -webkit-transform: translate3d(0,10px,0);
    transform: translate3d(0,10px,0);
}
.eltdf-pli-text-wrapper h5 {
    position: absolute;
    bottom: 0;
     left: 0;
    padding: .3em 1.5em;
    width: auto;
    text-align: left;
    -webkit-transform: translate3d(0,-30px,0);
    transform: translate3d(0,-30px,0);
    -webkit-transition: -webkit-transform 0.35s;
    transition: transform 0.35s;
}

/*.eltdf-portfolio-list-holder.eltdf-pl-hover-slide-from-image-bottom article:hover .eltdf-pli-text-wrapper h5 , .eltdf-portfolio-list-holder.eltdf-pl-hover-slide-from-image-bottom article:hover .eltdf-pli-text-holder:before { */
.eltdf-portfolio-list-holder.eltdf-pl-hover-slide-from-image-bottom article.eltdf-pli-text-wrapper h5 , .eltdf-portfolio-list-holder.eltdf-pl-hover-slide-from-image-bottom article .eltdf-pli-text-holder:before {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.eltdf-portfolio-list-holder.eltdf-pl-info-on-image-hover .eltdf-pli-text-holder {
position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.eltdf-portfolio-list-holder.eltdf-pl-hover-slide-from-image-bottom .eltdf-pli-text-holder {
       background-color: #333;
}
.eltdf-pli-text-holder:before{
display: none;
}
h5.eltdf-pli-title.entry-title {
    position: relative;
  font-family: Poppins;
    font-size: 18px;
    color: #d5ac63;
    font-weight: 500;
    text-align: center;
    letter-spacing: unset;
    text-transform: capitalize;
-webkit-transform: unset;
    transform: unset;
    -webkit-transition: unset;
}
.eltdf-pli-text-wrapper {
    -webkit-transform: translateY(0) !important;
    -moz-transform: translateY(0) !important;
    transform: translateY(0) !important;
}
.eltdf-portfolio-list-holder.eltdf-pl-hover-slide-from-image-bottom article .eltdf-pli-text-holder {
    -webkit-transform: unset !important;
    -moz-transform: unset !important;
    transform: unset !important;
    padding: 5px 0 5px !important;
}
.single-portfolio-item .eltdf-content ,.tax-portfolio-category .eltdf-content {
    margin-top: 0 !important;
}
.tax-portfolio-category h1.eltdf-title-text.entry-title, .single-portfolio-item h1.eltdf-title-text.entry-title {
    color: #fff;
}
.single-portfolio-item .eltdf-title {
    display: none;
}
.single-portfolio-item header.eltdf-page-header {
    border-bottom: 4px solid #d5ac63;
}
.tax-portfolio-category  .eltdf-title{
  height: 70px !important;
    display: block;
    background-color: #1f1f1f;
}
.eltdf-container.clearfix, .eltdf-title-holder {
  height: 70px !important;
}
.eltdf-title .eltdf-title-holder {
    padding-top: unset !important;
}
.tax-portfolio-category  .eltdf-title .eltdf-title-holder {
    padding-top: unset !important;    
border-bottom: 5px solid #d5ac63;
    height: 70px !important;
}
.golden-bg p, .map-color, .golden-bg .wpb_text_column.wpb_content_element {
    margin: 0px 0px 0px 0px;
    padding-bottom: 3px!important;
    font-size: 15px;
}
.tax-portfolio-category  .eltdf-title-subtitle-holder, .single-portfolio-item  .eltdf-title-subtitle-holder {
   display: block !important; 
}

.formcraft-css .form-element .field-cover select::placeholder, .formcraft-css .form-element .field-cover input[type="email"]::placeholder, .formcraft-css .form-element .field-cover input[type="text"]::placeholder, .formcraft-css .form-element .field-cover textarea::placeholder{ color: #797979!important;}
.contact-details h4 {
letter-spacing: 1px;
    font-size: 16px;
    font-weight: 600;
    color: #505050;
    text-transform: uppercase;
padding-bottom: 10px;
}
.portfolio-listing .col-md-4 {
    width: 25%;
    float: left;
}
.portfolio-listing .projectlist-grid:hover img {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}
.portfolio-listing .project-grid-title h5 {
    min-height: unset;
    padding-bottom: 18px;
}
.portfolio-listing .projectlist-grid {
    margin: 10px 5px;
}
.portfolio-listing .project-thumbnail-image {
    width: 100%;
    height: 250px !important;
    height: initial;
    object-fit: cover;
    overflow: hidden;
}
.portfolio-listing .project-thumbnail-image img {
    width: 100%;
    height:100%;
    object-fit:cover;
-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
footer table td, footer  table th {
    float: left;
    border: unset;
    padding: 1px 10px;
}
h2.vc_custom_heading {
        font-size: 34px;
    font-weight: 600;
    line-height: 48px;
    margin-bottom: 0;
    color: #333;
}
.eltdf-title {
  height:70px !important; 
}
.hme-contact h5 {
    font-size: 19px;
    line-height: 45px;
    color: #333;
  margin-bottom: 8px !important;
    margin-bottom: 13px !important;
text-transform: uppercase !important;
}
.hme-contact p {
    font-size: 16px;
    font-weight: 600 !important;
    line-height: 29px !important;
    margin-bottom: 5px;
}
.form-element-field6 .form-element-html {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
.grey-scale .vc_column-inner {
    background-blend-mode: multiply;
}
.form-element-field6 .field-cover.customText-cover {
    padding-bottom: 13px !important;
}
.our-story-frst-img img {
    width: 96%;
}
.page .eltdf-content {
    margin-top: 0 !important;
}
.page-id-6  .eltdf-content {
    margin-top: -95px!important;
}
.fc-form-1 .align-right.wide-false.submit-cover.field-cover {
    font-size: 15px;
}
.left-info-bar .number a {
    color: #fff;
}
input {
	font-family: "Poppins" !important;
font-size:14px !important;
}
::-webkit-input-placeholder {
    font-family: "Poppins" !important;
font-size:14px!important;
}
:-moz-placeholder {
    font-family: "Poppins" !important;
font-size:14px!important;
}
::-moz-placeholder {
    font-family: "Poppins" !important;
font-size:14px!important;
}
:-ms-input-placeholder {
    font-family: "Poppins" !important;
font-size:14px!important;
}
.form-input-text {
	font-family: "Poppins" !important;
font-size:14px!important;
}
a.powered-by {
    display: none !important;
}
.eltdf-header-standard .eltdf-page-header .eltdf-logo-wrapper a {
    padding-top: 6px;
}
.eltdf-main-menu>ul>li>a {
    font-size: 15px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
}
.eltdf-header-standard .eltdf-page-header {
    background-color: rgb(244 244 244 / 66%);
}
.eltdf-vertical-align-containers .eltdf-position-center {
    height: 100%;
    width: auto;
    position: relative;
    left: unset;
    float: right;
    text-align: center;
    z-index: 1;
}
.eltdf-footer-bottom.eltdf-footer-bottom-alignment-center .eltdf-two-columns-50-50 .eltdf-column {
    width: 100%;
    float: unset;
}
.eltdf-vertical-align-containers .eltdf-position-right {
    display: none;
}
.eltdf-main-menu>ul>li>a>span.item_outer:before{
    display: none;
}
.widget.eltdf-footer-bottom-column-1.widget_text p {
    text-align: center;
}
.eltdf-footer-bottom .eltdf-container-inner {
    padding: 0px !important;
}
h1.eltdf-title-text.entry-title span {
text-transform: capitalize;
color: #fff;
    font-size: 25px;
    line-height: 50px;
    font-weight: 500;
}
.eltdf-title-subtitle-holder {
 /*   display: none !important; */
}
.eltdf-title:after {
   /* width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(255,255,255,0.8);*/
}
div#media_image-4 img {
    width: 36%;
    margin-left: 46px;
    margin-bottom: 31px;
    transition: 1s;
    outline: none;
}
.download {
    color: #fff!important;
    background-color: #cda85d;
    padding: 11px 41px;
}
.eltdf-container-inner {
    padding: 30px 0 !important;
}
footer .eltdf-footer-top-holder {
    background-image: url(http://demo11.alwafaagroup.com/sadeco/wp-content/uploads/2021/07/Untitled-10-1.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
}
footer, footer a ,footer p {
    color: #fff !important;
    font-size: 14px;
z-index: 9;
}
tr.ftr-cnt {
    border: unset;
}
footer tr {
    border: unset !important;
}
h3.eltdf-footer-widget-title {
    font-family: Poppins;
    font-size: 16px;
    line-height: 42px;
    font-style: normal;
    text-transform: uppercase;
}
.eltdf-search-dropdown .widget_eltdf_search_opener {
    display: none;
}
footer p {
    color: #fff;
}
.eltdf-breadcrumbs-holder {
    display: none !important;
}
.social_media_div{
  position:fixed;
    left: 0px;
   top: 40%;
    z-index: 9999;
}
.social_media_div li{
    list-style: none;
    margin: 12px 0px;
background-color: #000000;
}
.social_media_div li a i{
    text-decoration: none;
    padding: 15px 15px;
    color: #d5ac63;
    font-size: 16px;
    border-radius: 30px;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-fm-line {
    height: 2px;
    background-color: #fff;
}
.service-list-slider {
    flex: 1;
    flex-basis: 20%;
   
}
@keyframes blinkMe {
 0% {
  opacity: 0;
 }
 50% {
  opacity: 1;
 }
 100% {
  opacity: 0;
 }
}
.left-info-bar {
     animation: blinkMe 2s linear infinite;
     position: fixed;
    right: 0;
    bottom: 0px;
    width: 40px;
    height: 160px;
    display: block;
    padding-top: 10px;
    z-index:9999;
    background-color: #000;
}
.left-info-bar .lets {
position: absolute;
    bottom: -10px;
    right: -50px;
    font-size: 15px;
    width: 83px;
    font-weight: 600;
    color: rgba(35,35,35,.5);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate( 
-90deg
 );
    transform: rotate( 
-90deg
 );
    transform-origin: left top;
 }
.left-info-bar .number {
     position: absolute;
    bottom: 122px;
    right: -53px;
    font-size: 29px;
    width: 83px;
    font-weight: 600;
    color: #fff;
    transform-origin: left top;
}
.home-service-list {
    padding: 0;
    margin: 0;
    margin: 2em auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row wrap;
    justify-content: space-around;
}
.owl-carousel.owl-theme .owl-controls .owl-nav div {
    text-align: center;
    font-size: 16px;
    opacity: 1;
    filter: alpha(opacity = 1);
    line-height: 22px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    background: transparent;
    margin: 0;
    overflow: hidden;
    padding: 0;
    height: 25px;
    width: 25px;
    border: 1px solid;
    position: absolute;
    z-index: 101;
    top: -35px;
    right: 0;
}
.owl-carousel.owl-theme .owl-controls .owl-nav {
    margin-top: 0;
}
.owl-carousel.owl-theme .owl-controls .owl-nav .owl-prev {
    margin-right: 10px;
    right: 20px;
}
.owl-carousel.owl-theme .owl-controls .owl-nav div {
    color: #d5ac63;
    border-color: #d5ac63;
}
.eltdf-position-right-inner {
    background-color: #000;
      padding: 8px 10px 9px 10px;
    border-radius: 50%;
}
.project-grid-title h5 {
  padding: 11px 0px;
    text-align: center !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 23px;
    color: #fff;
    min-height: 54px;
    text-transform: none;
    letter-spacing: unset;
    margin-left: 0;
    margin-right: 0;
}
.exp-img .img .since span:first-of-type {
    font-size: 16px;
    font-weight: 600 !important;
    letter-spacing: 2px !important;
}
.exp-img .img .since span {
    display: block;
    color: #d2ab67;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
}
 .exp-img .img .since span:first-of-type {
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 2px;
}
.exp-img .img .since span {
    display: block;
    color: #d2ab67;
    font-size: 22px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1;
}
 .exp-img .img .since {
    position: absolute;
    right: 70px;
    top: 70px;
}
.exp-img .bg-img {
   background: url(https://www.sadeco.ae/wp-content/uploads/2021/08/exp.png);
}
.bg-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
 .exp-img .img .years {
       position: absolute;
    left: 59px;
    bottom: 70px;
    text-align: left !important;
}
.exp-img .img:after {
    content: '';
    position: absolute;
    top: 40px;
    left: 40px;
    right: 40px;
    bottom: 40px;
      background: rgb(245 244 244 / 91%);
    z-index: -1;
}
 .exp-img .img .years h2 {
    font-size: 120px;
    font-weight: 800;
    background: url(https://www.sadeco.ae/wp-content/uploads/2021/08/exp.png) no-repeat;
    background-position: 18% 65%;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1!important;
display: -webkit-inline-box!important;
}
 .exp-img .img .years h5 {
  color: #d2ab67;
    letter-spacing: 3px !important;
    font-size: 16px !important;
    text-transform: none;
    font-weight: 500 !important;
    margin: 0!important;
}

.exp-img .img {
    visibility: visible;
    width: 100%;
    height: 440px;
    position: relative;
    z-index: 2;
}
.project-grid-title {
    border-top: 2px solid #ce9e51;
    background-color: #000;
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-fm-line:before {
background-color: #fff!important;
}
.eltdf-page-header .eltdf-menu-area .eltdf-logo-wrapper a {
    height: unset !important;
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines .eltdf-fm-line:before {    
    height: 3px;
}
.ctitle {
    color: #d5ac63!important;
    font-size: 15px!important;
    font-weight: 400;
    letter-spacing: 2px;
}
.eltdf-fullscreen-menu-opener .eltdf-fm-lines {    
    width: 24px;
    height: 16px;
}
#service-grid- {
    border-radius: 5px;
    background-size: cover!important;
    background-repeat: no-repeat!important;
}
.lets a {
    color: #d5ac63;
}
.service-grid {
 /*   padding: 20px; */
    padding-top: 11px;
    margin: 8px;
    box-shadow: 0px 0px 25px 0px rgb(0 0 0 / 8%);
    border-radius: 10px;
    background-color: #ffffff;
    border: 1px solid #d5ac63;
}
.service-grid-inner {
 border-radius: 0px 0px 11px 11px;
  /*  min-height: 249px!important; */
    background-color: #ffffffdb;
 /*   padding: 13px; */
padding: 13px 5px;
}
.service-grid-icon {
    width: 80px;
    margin: auto;
}
.service-title h4 {
    min-height: 45px;
   color: #333;
    font-size: 15px!important;
    line-height: 22px!important;
    font-weight: 500;
text-align: center;
}
.service-grid-btn a {
    border: none;
    line-height: 22px;
    font-weight: normal;
    outline: none;
    padding: 9px 16px;
    background-color: #d5ac63;
    color: #fff;
    border-radius: 6px;
}
.service-grid-btn {
    margin: 30px;
}
.eltdf-pli-image {
    height: 225px!important;
}

@media (min-width: 1360px) { 
.eltdf-grid-1300 .eltdf-grid {
    width: 1350px;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
.eltdf-main-menu>ul>li>a {
    padding: 0 11px;
}
.eltdf-main-menu>ul>li>a {
    font-size: 14px;
}
}
 @media only screen and (min-width: 768px) and (max-width: 1024px) {
.img-full.wpb_column.vc_column_container.vc_col-sm-4 {
    width: 100%!important;
    padding-top: 50px;
}
.tab-view-full , .our-story-frst-img.wpb_column.vc_column_container.vc_col-sm-4, .grey-scale.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{
    width: 100%;
}
div#careers-row, .highlight-padding-tab {
    display: none;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    margin-left: 26px;
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    height: 200%;
    width: auto;
    margin-top: -18px;
}
.exp-img .img {
    width: 100%;
}
.exp-img.wpb_column.vc_column_container.vc_col-sm-4, .exp-img.wpb_column.vc_column_container.vc_col-sm-4 .vc_column_container>.vc_column-inner {
    width: 100%;
    text-align: left;
}
.tab-content.wpb_column.vc_column_container.vc_col-sm-8 {
    width: 100%;
float: left;
    display: inline;
}
.exp-img.wow {
    margin-top: 81px;
    margin-bottom: 38px;
text-align: center;
    width: 100%;
}
.home .eltdf-full-width, body .pp_pic_holder a.pp_expand {
    display: block!important;
}
html .formcraft-css .fc-form .form-element .fileupload-cover.field-cover .button-file {
    float: left;
    margin-bottom: 15px;
}
.vc_row.wpb_row.vc_row-fluid.highlight-padding-tab.eltdf-row-type-row {
    padding: 20px 0px!important;
}
.eltdf-portfolio-single-holder {
    margin: 0px 0 30px;
}
.padding-top-service-resp {
    padding-top: 0px!important;
}
.wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp img.vc_single_image-img,  .wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp .vc_single_image-wrapper.vc_box_border_grey, .wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp figure.wpb_wrapper.vc_figure, .ostory .grey-scale figure.wpb_wrapper.vc_figure , .ostory .grey-scale figure.wpb_wrapper.vc_figure, .ostory .grey-scale .wpb_single_image img, .ostory .grey-scale .vc_single_image-wrapper.vc_box_border_grey{
    width: 100%;
} 
.vc_empty_space.empty-space-resp-tab {
    height: 0px!important;
}
.res-hme-about  .ctitle {
margin-top: 0px;
    padding-top: 0px!important;
}
.home .ctitle {
    padding-top: 17px;
}
.home .project-listing-slider.owl-carousel.owl-theme.owl-loaded {
    margin-left: 0px;
}
}
@media (max-width: 991px) {
.our-story-frst-img img {
    width: 100%;
}
div.vc_custom_1633495937065 {
    margin-left: 0px !important;
}
.res-hme-footer .shj-ho, .res-hme-footer h5.eltdf-footer-widget-title, .res-hme-footer  .shj-hos {
    color: #222 !important;
}
img.image.wp-image-8612 {
    display: flex;
    margin: 0 auto;
    width: 90px;
    margin-bottom: 5px;
    text-align: center;
    justify-content: center;
}
a.download {
    display: flex;
    margin: 0 auto;
justify-content: center;
}
.res-hme-footer-form {
    padding: 60px;
}
.res-hme-footer {
    padding: 30px 6%;
}
.service-list-slider {
    flex-basis: 33.33%;
}
.res-hme-title.bt-title {
    font-weight: 500 !important;
    margin-bottom: 50px;
    margin-top: 5px;
}
.res-hme-content p {
    font-size: 15px;
    text-align: justify;
    line-height: 26px;
}
.ctitle {
    margin-bottom: 0;
}
.res-hme-title {
    font-size: 24px !important;
    letter-spacing: unset;
    font-weight: 400 !important;
    text-transform: unset;
    margin-top: 0;
line-height: 30px !important;
}
.home .eltdf-slider {  
  display: none;
}

.home .eltdf-full-width {
    display: block;
}
.res-hme-about {
    padding: 50px 0;
}
.res-hme-story {
    padding: 30px 8%;
}
}
 @media only screen and (min-width: 768px) and (max-width: 991px) {
div#careers-row, .highlight-padding-tab {
    display: none;
}
.button.button-file.fileupload-button {
    width: auto;
}
.vc_custom_1635236990187 .wpb_column.vc_column_container.vc_col-sm-6 {
    width: 100%;
    margin: 10px 0;
}
.exp-img .img .years h2 {
    font-size: 60px;
}
.exp-img .img .years {
    left: 39px;
}
.exp-img .img:after {
    top: 20px;
    left: 20px;
    right: 20px;
    bottom: 20px;
}
}

 @media only screen and (min-width: 768px) and (max-width: 800px) {
div#careers-row, .highlight-padding-tab {
    display: none;
}
.home .eltdf-row-grid-section {
    width: 700px;
}
}
@media (max-width: 767px) {
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-content .eltdf-testimonial-text-holder {
    padding-top: 0px;
}
.eltdf-testimonials-holder.eltdf-testimonials-standard .eltdf-testimonial-title .eltdf-testimonial-title-quotes {
    font-size: 45px;
}
div#careers-row, .highlight-padding-tab {
    display: none;
}
.about-text-fifteen {
    margin-top: 32px !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    margin-left: 26px;
}
.vc_grid-container.vc_clearfix.wpb_content_element.vc_basic_grid .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: -35px!important;
}
.home .eltdf-full-width, body .pp_pic_holder a.pp_expand {
    display: block!important;
}
div.pp_default .pp_content_container .pp_left{
padding-left:0px!important;
}
div.pp_default .pp_content_container .pp_right {
    padding-right: 5px!important;
}
.eltdf-mobile-header .eltdf-mobile-logo-wrapper img {
    height: 178%;
    margin-top: -17px;
}
.exp-img .bg-img {
    margin-top: 82px;
}

footer .eltdf-footer-bottom-holder {
    height: 80px;
}
.custom.eltdf-portfolio-single-holder img {
    padding-bottom: 15px;
}
.vc_row.wpb_row.vc_row-fluid.highlight-padding-tab.eltdf-row-type-row {
    padding: 20px 0px!important;
}
.eltdf-portfolio-single-holder {
    margin: 0px 0 20px;
}
h1.eltdf-title-text.entry-title span {
    font-size: 17px;
}
.project-grid-title h5 {
    padding: 24px 0px 0px 0px;
}
.padding-top-service-resp {
    padding-top: 0px!important;
}
.eltdf-title.eltdf-title-custom-font-style .eltdf-title-text span {
    font-size: 22px;
}
.wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp img {
    margin-bottom: 40px;
}
.home .ctitle {
    padding-top: 17px;
}
.res-hme-title {
    font-size: 22px !important;
}
.wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp img.vc_single_image-img,  .wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp .vc_single_image-wrapper.vc_box_border_grey, .wpb_single_image.wpb_content_element.vc_align_left.img-fullwidth-resp figure.wpb_wrapper.vc_figure, .ostory .grey-scale figure.wpb_wrapper.vc_figure, .ostory .grey-scale .wpb_single_image img, .ostory .grey-scale .vc_single_image-wrapper.vc_box_border_grey {
    width: 100%;
} 
.home .project-listing-slider.owl-carousel.owl-theme.owl-loaded {
     margin-left: 0px; 
}
.res-hme-footer-address .vc_col-sm-6 {
    margin-bottom: 20px;
}
.res-hme-footer-form {
    padding: 30px 20px;
}
div.vc_custom_1633518240894 {
    padding-bottom: 0!important;;
}
div.vc_custom_1633585907450 {
    padding-right: 0!important;
    padding-left: 0!important;
}
.golden-bg {
    margin-left: 0;
}
.form-element.form-element-field7 p {
    margin-top: 14px !important;
}
.vc_custom_1633518240894 {
    margin: 0;
}
.vc_custom_1633518240894 .vc_col-sm-10 .vc_row.wpb_row.vc_inner {
    display: flex;
    flex-direction: column-reverse;
}
h2.vc_custom_1635237079355 {
    margin-top: 0px !important;
}
.single-post .eltdf-blog-holder.eltdf-blog-single article p {
    text-align: justify;
    word-break: break-word;
}
.eltdf-blog-holder.eltdf-blog-single {
    padding-top: 5px;
}
.single.single-post .eltdf-title.eltdf-content-center-alignment {
    display: none;
}
.service-title h4 {
    min-height: 85px;
}
.our-story-frst-img {
    margin-top: 30px;
}
.ostory {
    display: flex;
    flex-direction: column-reverse;
}
div.vc_custom_1633495937065 {
    margin-top: 30px !important;
    margin-left: 0px !important;
}
.vc_custom_1635399476962 .vc_empty_space {
    display: none;
}
div.vc_custom_1633496513314 {
    margin-top: 50px !important;
}
.vc_custom_1635399476962.eltdf-row-type-row {
    display: flex;
    flex-direction: column-reverse;
}
.img-full .wpb_single_image img {
    width: auto;
}
}