.ff-montserrat{font-family: 'Montserrat', sans-serif;}
    @font-face{font-family:fontello;src:url(/assets/fonts/fontello.eot?22527325);src:url(/assets/fonts/fontello.eot?22527325#iefix) format('embedded-opentype'),url(/assets/fonts/fontello.woff?22527325) format('woff'),url(/assets/fonts/fontello.ttf?22527325) format('truetype'),url(/assets/fonts/fontello.svg?22527325#fontello) format('svg');font-weight:400;font-style:normal;font-display: swap;}
    .video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mobile-cta{position:fixed;bottom:0;left:0;right:0;z-index:99;transition:bottom .2s ease-in-out}.btn-whatsapp{background-color:#f6f3f3;color:#1bd741;border:1px solid #fff}#DataTables_Table_0_filter{text-align:right}.text-primary{color:#014081!important}.question{font-size:20px}.answer{font-size:15px}.no-hover:hover{background-color:unset}.no-focus:focus{background-color:#fff;border:0;box-shadow:unset!important}.no-underline:active,.no-underline:focus,.no-underline:hover{text-decoration:none!important}.ff-lato{font-family:Lato}.psi-tabs .nav-link{font-size:1.2em;white-space:nowrap;background-color:#f1f1f1}.psi-tabs .nav-link:hover,.psi-tabs a.nav-link.active{background-color:#e2e1e1!important;border:0!important;color:#000}.project-element .projectbox:hover,.psi-list .box .row:hover,.psi-list-3 .box .row1:hover{background-color:#f3f3f3}.ar-body .project-description .p1,.ar-body .project-description .p2,.ar-body .project-description p span{font-family:Tajawal!important;line-height:21px!important}.btn-outline-secondary:hover{color:#6c757d!important;background-color:#e1e1e1!important}.imgsr{width:80px}.top-section{display:none}.highlight2{background-color:#e9f3ff!important;border-color:#014081!important}.custom-drop{width:420px!important;padding:1rem!important;text-align:left;font-size:14px}.psi-tabs2{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;width:100%}.psi-tabs2 .nav-item .nav-link{font-size:20px;opacity:1;font-weight:lighter;width:max-content}.psi-tabs2 .nav-item .active{border-bottom:3px solid #c13e13;opacity:1;font-weight:bolder;color:#111954}.custom .card.active,.custom .psi-list-3 a:active .box .row1,.custom .psi-list-3 a:focus .box .row1,.custom .psi-list-3 a:hover .box .row1,.custom .psi-list-3.active .box .row1{border:0 solid #014081!important}body{overflow-x:hidden}.btn-primary-psi{color:#fff;background-color:#272964;border-color:#272964}.btn-primary-psi:active,.btn-primary-psi:focus,.btn-primary-psi:hover{color:#fff;background-color:#36398b;border-color:#36398b}@media only screen and (max-width:800px){.unit-ta img{width:80px!important}.offcanvas-end{width:100%}.psi-list-left-btn,.psi-list-right-btn{display:none}.ar-body .breadcrumb{direction:rtl}.breadcrumb{max-width:360px}nav{background-color:#f4f4f4}}input::placeholder{opacity:.2!important}
        .inquireWPCF .intl-tel-input{border: 1px solid #c3c3c3;border-radius: 8px;}
        .inquireWPCF .selected-flag{background-color: unset !important;}
        .inquireWPCF .form-check-label {font-size: 14px;color: #475467;margin-left: 10px;}        
        .inquireWPCF .form-check {display: flex;min-height: 1.5rem;padding-left: 1.5em;margin-bottom: .125rem;align-items: center;margin-bottom: 10px;}
        .text-secondary-drblue{color: #344054}
        .rounded-8{border-radius: 8px}
        .ff-brittany{font-family: "Brittany Signature";}
        .ff-audrey{font-family: "Audrey";}
        .text-orange{color: #c13e13; }
        .text-darkblue{color: #2C2D65; }
        .bg-position-center{background-position: center;}
        .bg-size-cover{background-size: cover;}
        .fs-20{font-size: 20px; }
        .swiper-awards .swiper-slide { background: transparent;  }
        .bg-secondary-color{background-color: #F9F9F9; } 
        .swiper-awards { height: auto; }
        .yourTrustedPartner{font-size: 64px;}
        .virtual_tour_links{position:absolute;bottom:0;left:0;z-index:90;background-color:rgba(0,0,0,.45098039215686275);padding:9px}.yt_links{position:absolute;bottom:4px;right:3px;z-index:99;background-color:rgba(0,0,0,.45098039215686275);padding:4px;line-height:0;font-size:19px;color:rgba(255,255,255,.8313725490196079)}.yt-btn{color:#fff !important;cursor:pointer}.yt-btn:hover{color:#c4302b !important}.vt-btn:hover .cls-1{fill:#c4302b !important}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.psi-tabs{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;width:100%}.nav-link:focus, .nav-link:hover{color:#111954;}
         
        h2.titleh2 { font-size: 24px !important; }
        .report h5{font-size: 36px;color: #333;font-weight: 700;}
        .report p{font-size: 28px;}
        .report img{ margin-top: -35px;width: 750px; height: 521px;margin-bottom: -20px; }
        .awards-box { height: 350px;width: 100%;background-size: 100%;background-repeat: no-repeat;background-color: #fff; }
        .btn-violet{color:#fff;background-color:#111954;border-color:#111954}
        .btn-violet:hover{color:#fff;background-color:#373d6d;border-color:#373d6d}
        .rounded-10{border-radius: 10px;}
        @media only screen and (max-width: 767px) {
            #units-inquiry,.modal {z-index: 99999;}
            .modal-backdrop {z-index: 9999 !important;}
            .report h5{font-size: 22px;color: #333;font-weight: 700;}
            .report p{font-size: 20px;}
            .report img{ margin-top: -35px;width: 100%!important;height:auto!important; }
         }
        @media (min-width: 450px) and (max-width: 1023px) {
            .awards-box { width: 100% !important;  height: 350px !important; }
        }
        @media only screen and (max-width: 769px){
            .fs-20{ font-size: 13px; }  
            .yourTrustedPartner{ font-size: 44px; }      
        }