
  /* font */
  @import url('https://fonts.googleapis.com/css2?family=Kanit:wght@300&amp;family=Lato:ital,wght@0,100;0,300;1,100&amp;display=swap');

@font-face {
    font-family: 'NotoSansArabic';
    src: url('../eot/notosansarabic-light.eot');
    src: url('../eot/notosansarabic-lightd41d.eot?#iefix') format('embedded-opentype'),
        url('../notosansarabic-light.html') format('woff2'),
        url('../woff/notosansarabic-light.woff') format('woff'),
        url('../ttf/notosansarabic-light.ttf') format('truetype'),
        url('../svg/notosansarabic-light.svg#NotoSansArabic-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NotoSansArabic';
    src: url('../eot/notosansarabic-semibold.eot');
    src: url('../eot/notosansarabic-semiboldd41d.eot?#iefix') format('embedded-opentype'),
        url('../notosansarabic-semibold.html') format('woff2'),
        url('../woff/notosansarabic-semibold.woff') format('woff'),
        url('../ttf/notosansarabic-semibold.ttf') format('truetype'),
        url('../svg/notosansarabic-semibold.svg#NotoSansArabic-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '29LTZaridDisplay';
    src: url('../eot/29ltzariddisplay-light.eot');
    src: url('../eot/29ltzariddisplay-lightd41d.eot?#iefix') format('embedded-opentype'),
        url('../29ltzariddisplay-light.html') format('woff2'),
        url('../woff/29ltzariddisplay-light.woff') format('woff'),
        url('../ttf/29ltzariddisplay-light.ttf') format('truetype'),
        url('../svg/29ltzariddisplay-light.svg#29LTZaridDisplay-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '29LTZaridDisplay';
    src: url('../eot/29ltzariddisplay-regular.eot');
    src: url('../eot/29ltzariddisplay-regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../29ltzariddisplay-regular.html') format('woff2'),
        url('../woff/29ltzariddisplay-regular.woff') format('woff'),
        url('../ttf/29ltzariddisplay-regular.ttf') format('truetype'),
        url('../svg/29ltzariddisplay-regular.svg#29LTZaridDisplay-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: '29LTZaridDisplay';
    src: url('../eot/29ltzariddisplay-bold.eot');
    src: url('../eot/29ltzariddisplay-boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../29ltzariddisplay-bold.html') format('woff2'),
        url('../woff/29ltzariddisplay-bold.woff') format('woff'),
        url('../ttf/29ltzariddisplay-bold.ttf') format('truetype'),
        url('../svg/29ltzariddisplay-bold.svg#29LTZaridDisplay-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NotoSansArabic';
    src: url('../eot/notosansarabic-bold.eot');
    src: url('../eot/notosansarabic-boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../notosansarabic-bold.html') format('woff2'),
        url('../woff/notosansarabic-bold.woff') format('woff'),
        url('../ttf/notosansarabic-bold.ttf') format('truetype'),
        url('../svg/notosansarabic-bold.svg#NotoSansArabic-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NotoSansArabic';
    src: url('../eot/notosansarabic-regular.eot');
    src: url('../eot/notosansarabic-regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../notosansarabic-regular.html') format('woff2'),
        url('../woff/notosansarabic-regular.woff') format('woff'),
        url('../ttf/notosansarabic-regular.ttf') format('truetype'),
        url('../svg/notosansarabic-regular.svg#NotoSansArabic-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NotoKufiArabic';
    src: url('../eot/notokufiarabic.eot');
    src: url('../eot/notokufiarabicd41d.eot?#iefix') format('embedded-opentype'),
        url('../notokufiarabic.html') format('woff2'),
        url('../woff/notokufiarabic.woff') format('woff'),
        url('../ttf/notokufiarabic.ttf') format('truetype'),
        url('../svg/notokufiarabic.svg#NotoKufiArabic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'NotoKufiArabic';
    src: url('../eot/notokufiarabic-bold.eot');
    src: url('../eot/notokufiarabic-boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../notokufiarabic-bold.html') format('woff2'),
        url('../woff/notokufiarabic-bold.woff') format('woff'),
        url('../ttf/notokufiarabic-bold.ttf') format('truetype'),
        url('../svg/notokufiarabic-bold.svg#NotoKufiArabic-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}





/*FONTS FAMILY*/
.notokufi{font-family: 'Lato'}
.noto-sans {font-family: 'NotoSansArabic';}
.playfair {font-family: '29LTZaridDisplay' !important;}
.open-sans-ar, .lang-item-en a
{
    font-family: 'Open Sans' !important;
}
html, .gotham {
    font-family: 'NotoSansArabic' !important;
}
body {
    direction: rtl;
  }

  /* header */
  #header .bottom .menu ul li:last-child {
    padding-right: 40px;
}

/* home */

#header .bottom .menu ul li a
{
    font-family: 'NotoKufiArabic';
    font-size: 16px !important;
}

.section-one .banner .scroll-down {
    width: 100px !important;
}
.section-one .banner .scroll-down a{
    display: flex;
    flex-direction: column;
    align-items: center;
}
.section-one .banner .scroll-down span{
    font-size: 14px !important;
    font-family: 'NotoKufiArabic' !important;
    font-weight: bold !important;
}
.section-two .bg-image{
    margin-top: -12px;
}

.section-two .wadi-content {
    font-size: 18px !important;
    line-height: 26px !important;
    width: 584px;
    max-width: 90%;

}

.section-two .values .single-value .content-value div:first-child{
    font-size: 18px !important;
    font-family:'NotoKufiArabic' !important ;
}

.section-two .values .single-value {
    padding-left: 42px !important;
    border-left: 1px solid var(--blue) !important;
    padding-right: 0px !important; 
    border-right:none !important;
}

.section-two .values .single-value:last-child {
    padding-left: 0px !important;
    border-left: 0 !important;
}

.section-three .company-title{
    font-size: 36px !important;
    font-weight: bold;
}

.section-three .numbers .single-number .fs-64{
    font-size: 66px !important;
}
.section-three .numbers .single-number div:last-child{
    font-size: 18px !important;
    line-height: 24px;
    font-family:'NotoKufiArabic' !important ;
}
.section-three .info span, .section-three .center.relative > span{
    font-family:'NotoKufiArabic' !important ;
    font-size: 18px;
}


.section-four .best-title{
    font-size: 34px;
}
.section-four .best-content{
    font-size: 18px;
    line-height: 24px;
}

.section-five{
    direction: initial;
}
.section-five .single-slide .slide-content{font-size: 16px; text-align: right;direction: rtl;}
.section-six .collab-title{
    font-size: 36px;
}

.section-seven .pillars-title{
    font-size: 36px;
}
.section-seven .single-pillar
{
    height: 600px;
    margin-right: 0;
    margin-left: 48px;
}
.section-seven .single-pillar:last-of-type{
    margin-left: 0;
}

.section-seven .pillar-content
{
    text-align: right;
    font-size: 18px;
    line-height: 24px;
}

.section-eight .title{

    font-size: 36px;
}

.section-eight .left-section {
    margin-left: 25px;
    margin-right: 0 !important;

}
.section-eight .right-section {
    margin-right: 25px;
    margin-left: 0 !important;

}
.section-eight .single-project .content-project .project-title{
    font-size: 18px;
    font-family: "NotoKufiArabic";
    margin-bottom: 11px;
}

.section-eight .single-project .content-project .fs-12{
    font-size: 14px;
}

.section-seven .pillar-single-title {
    text-align: right;
    font-size: 24px;
    font-family: "NotoKufiArabic";
}
.section-eight .content-project {
    padding: 24px 24px 0 0 !important;
    height: 270px;
}
.section-eight .container .center a img{
transform: rotateY(180deg);
}
.section-eight .see-more a .fs-12{
    font-size: 14px !important;
    font-family: "NotoKufiArabic";
}
/* end home */

/* book-online */
.icons .single-icon {
    padding-left: 50px;
    margin-left: 50px;
    padding-right: 0 !important;
    margin-right:  0 !important;
    
}
.icons .single-icon:before {
    left: 0;
    right: initial !important;
}
.pay-form .inputs input {
    padding: 16px 32px 15px 0 !important;
}
.pay-form .custom-arrow:first-child {
    margin-right: 0 !important;
    margin-left: 12px;
}
.check label div {
    margin-right: 0 !important;
    margin-left: 8px;
}
/* end book-online */

/* contact */
.input-contact {
    padding: 14px 32px 14px 0px !important;
}
.icon-cart {
    margin-left: 16px;
    margin-right: 0!important;
}
.mr {
    margin-left: 32px;
    margin-right: 0!important;
}
#arrow-down {
    right: initial !important;
    left: 200px;
}

/* end contact */

/* ebooking */
.banner-image{
    direction: initial;
}
.places .project-wrap .place-content {
    margin-right: 50px;
    margin-left: 0 !important;
}
.common-section .item-title {
    padding: 0 24px 4px 0px !important;
}
.common-section .item-location {
    padding-right: 24px;
    padding-left: 0 !important;

}
/* end ebooking */

/* pay-online */
.rect-icon {
    margin-left: 8px;
    margin-right: 0 !important;
}
/* end pay-online */

/* portfolio */
.all-projects .content-project {
    padding: 24px 24px 0 0 !important;
}

.post-type-archive-project .all-projects .content-project
{
    height: 300px;
}

.post-type-archive-project .categories .category{
    /* font-size: 18px; */
    font-family: "NotoSansArabic";
}
.post-type-archive-project .categories .category.active-cat{
    font-weight: bold;
}
.post-type-archive-project .all-projects .project-title {
    font-size: 18px;
    font-family: "NotoSansArabic";
}
.post-type-archive-project .all-projects .fs-12{
    font-size: 14px;
}
.post-type-archive-project .all-projects .project-button a{
    font-family: "NotoSansArabic";
}
.owl-carousel .owl-item
{
    float: right;
}
/* end portfolio */

/* press1 */
#pagination div img{
    transform: rotateY(180deg);

}
/* end press1 */

/* press2 */
.services .service-wrap.reverse .place-content {
    margin-left: 50px;
    margin-right: 0 !important;
}
.services .service-wrap .place-content {
    margin-left: 0 !important;
    margin-right: 50px;

}
 /* end press2 */

 /* project-one */
 .banner .banner-content{
     left: initial !important;
 }
 .brand .brand-content {
    padding-right: 24px;
    padding-left:0 !important;
 }
 #call-popup img {
    margin-left: 7px;
    margin-right:0 !important;
}
  /* end project-one */

  /* project-two */
  .places .project-wrap.reverse .place-content {
    margin-left: 50px;
    margin-right: 0 !important;
}
  /* end project-two */

/* Responsive */
@media only screen and (max-width: 1440px) {
    .section-two .values{top:46%}
    .section-two .desc {
        bottom: 29%;
    }


}
@media only screen and (max-width: 1023px) {
    /* home */
    .section-three .info .fs-40{
        font-size: 25px;
    }
    .section-four .best-title{
        font-size: 22px;
    }
    .section-two .wadi-content {
        font-size: 14px !important;
        top:37px;
    }
    .section-two .values {
        top: 52%;
    }
    .section-two .desc{
        bottom: 13%;
    }

    .section-two .values .single-value {
        padding-left: 0 !important;
        border-left: none !important;
    }
    .section-seven .single-pillar{
        margin-left: 0;
    }
    .section-seven .flex-row{
        margin: 0;
    }
    .section-eight .right-section{
        margin-right: 0;
    }
    /* book-online */
    .icons .single-icon {
        padding-left: 0px;
        margin-left: 0px;
        padding-right: 0;
        margin-right: 0;
        padding-bottom: 25px;
        margin-bottom: 25px;
        
    }
    .icons .single-icon:before {
        right: 0 !important;
    }

    /* press2 */
    .services .service-wrap .place-content {
        margin-right: 0px;
    }
  /* project-two */
    .places .project-wrap .place-content {
        margin-right: 0 !important;
    }

}

/* Footer  */
.footer-menu
{
    text-align: right;
}
#footer .copyright{
    font-size: 14px;
}
#footer .bottom .footer-menu ul li a{
    font-family: "NotoKufiArabic";
}


/* Font  */

.project-button, a
{
    font-family: "NotoKufiArabic" !important;
}

/*Investor relations */
table
{
    text-align: right;
}

.page-template-investors-relations #left-card
{
    margin-left: 54px;
    margin-right: unset;
}

.links-bottom
{
    flex-direction: row-reverse;
}