body{margin:0;padding:0;font-family:Cairo,sans-serif;font-weight:400;direction:rtl}
.navbar-nav{display:flex;flex-direction:column!important;justify-content:center;align-items:center;padding:0;margin-bottom:0;list-style:none;min-width:65px}
.nav-link{writing-mode:vertical-lr;font-size:18px;font-weight:600}
.navbar{padding-top:0;padding-bottom:0;z-index:99999;transition:all .5s ease-in-out;position:fixed;height:100%;top:0;right:0}
.scrolled{background-color:rgb(206 102 91 / 80%);transition:all .5s ease-in-out}
li.nav-item{padding-bottom:25px}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{color:#fff}
.navbar-light .navbar-nav .nav-link{color:#fff}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#fff}
.image-container{position:relative;overflow:hidden;top:0;left:0;width:100%;height:100vh;display:flex;align-items:center;justify-content:flex-start}
.image-container:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(206 102 91 / 80%)}
.shorofat-cn{width:1470px;margin-right:auto;margin-left:auto}
.relative{position:relative}
.banner-info{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;z-index:55}
.main-title{font-size:34px;font-weight:700}
.semi-bold{font-weight:600}
.white-color{color:#fff}
.light-pink{color:#ce665b}
.description{color:#706f6f;font-size:19px;font-weight:400}
.about{padding-top:193px;padding-bottom:220px}
.sec2-theme{position:absolute;left:0;top:-20px}
.minutes-cn{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}
.minutes-icon{margin-left:40px}
.minutes-text{font-size:26px;font-weight:600;color:#706f6f}
.minutes-cn-inner{padding-bottom:70px;display:flex;flex:0 1 50%}
nav.navbar.navbar-light.topFlex{top:29px;right:0;align-items:flex-start}
.topFlex .navbar-nav{min-width:auto;height:100%;padding:92% 0;width:96px;margin-left:0;margin-right:0!important}
.topFlex .container-fluid{padding:0;align-items:flex-start}
.topFlex button.navbar-toggler{background:#fff;padding-right:50px}
.gray-bg{background:rgb(112 111 111 / 8%);padding-left:0!important;padding-top:10%!important;padding-bottom:5%}
.map-cn{position:relative;margin-top:-140px}
.map-cn img{width:100%}
.half-by-half{background:linear-gradient(to top,#fff 0,#fff 50%,rgb(112 111 111 / 8%) 50%,rgb(112 111 111 / 8%) 100%);padding-top:100px;margin-top:90px}
.Sec4map-cn img{width:100%}
section.sec3{padding-top:60px;padding-bottom:140px}
.gray-bullets-cn ul li::marker{content:"♦";color:#fff;font-size:28px;position:absolute;left:26px}
.gray-bullets-cn ul li{padding-right:15px;padding-bottom:21px}
.gray-bullets-cn{background:#989a9b;padding:85px 0;padding-right:120px}
.gray-bullets-cn .description,.gray-bullets-cn .minutes-text{color:#fff}
.gray-bullets-cn ul{padding:0;margin:0}
.w100{width:100%;height:auto}
section.sec5 .main-title{padding-bottom:100px}
.gold-list ul li::marker{content:"♦";color:#b69e60;font-size:28px;position:absolute;left:26px}
.gold-list ul li{color:#706f6f;padding-right:11px;font-size:22px;font-weight:600;padding-bottom:42px;width:32%}
.gold-list ul{padding:0;margin:0;display:flex;flex-wrap:wrap}
section.sec5{padding-bottom:138px}
.gold-list ul li div{width:50%}
.banner-logo svg{width:300px}
.sec2 .main-title{width:90%}
section.sec6 .main-title{padding-bottom:95px}
.sec2-theme.t-0{top:50px}
.relative.half-by-half-bottom{background:linear-gradient(to bottom,#fff 0,#fff 50%,rgb(112 111 111 / 8%) 50%,rgb(112 111 111 / 8%) 100%);padding-bottom:100px}
.pictures img{height:496px;object-fit:cover}
.area-button button{appearance:none;position:relative;display:inline-block;min-width:200px;height:2.4rem;margin:auto;padding:.5rem 1.2990012124rem;text-align:center;font-size:19px;line-height:1rem;vertical-align:middle;color:#b69e60;cursor:pointer;border:none;background-color:transparent;clip-path:polygon(.8660008083rem 0,calc(100% - .8660008083rem) 0,100% 50%,calc(100% - .8660008083rem) 100%,.8660008083rem 100%,0 50%);font-weight:400}
.area-button button:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#b69e60;clip-path:polygon(0 50%,2px 50%,calc(.8660008083rem + 1px) 2px,calc(100% - .8660008083rem - 1px) 2px,calc(100% - 2px) 50%,calc(100% - .8660008083rem - 1px) calc(100% - 2px),calc(.8660008083rem + 1px) calc(100% - 2px),2px 50%,0 50%,0 100%,100% 100%,100% 50%,100% 0,0 0)}
.total-area-info{padding-bottom:75px}
.block-info .main-title{padding-bottom:30px;color:#314455}
.vertical-layout{display:flex;justify-content:center}
.horizantal-layout{display:flex;justify-content:center;flex-direction:column-reverse}
.gray-bg-color{background:rgb(112 111 111 / 8%)}
.sec7-theme{position:absolute;right:0;top:-20px}
.plans-cn{padding-top:165px;padding-bottom:80px}
section.sec7 .main-title.light-pink{padding-top:80px;padding-bottom:90px}
.white-plan{background:#fff;width:90%;margin:0 auto;padding:67px 0;height:100%}
.block-mg{text-align:center;min-width:50%}
.block-info{display:flex;flex-direction:column;justify-content:center}
.horizantal-layout .block-info{flex-direction:row;justify-content:space-between;width:88%;margin:0 auto;padding-top:40px}
.pb60{padding-bottom:86px!important}
.popup-wrap{width:100%;height:100%;display:none;position:fixed;top:0;left:0;content:"";background:rgba(0,0,0,.85);z-index:999999}
.popup-box{width:78%;height:70vh;transform:translate(-50%,-50%) scale(.5);position:absolute;top:50%;left:50%;box-shadow:0 2px 16px rgba(0,0,0,.5);border-radius:3px;background:#fff;text-align:center;overflow:hidden;max-width:1000px}
.popup-box h2{color:#1a1a1a}
.popup-box h3{color:#888}
.popup-box .close-btn{width:35px;height:35px;display:flex;position:absolute;top:10px;right:10px;-webkit-transition:all ease .5s;transition:all ease .5s;border-radius:1000px;background:#c28b90;font-weight:700;text-decoration:none;color:#fff;line-height:190%;align-items:center;justify-content:center}
.popup-box .close-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.transform-in,.transform-out{display:block;-webkit-transition:all ease .5s;transition:all ease .5s}
.transform-in{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
.transform-out{-webkit-transform:translate(-50%,-50%) scale(.5);transform:translate(-50%,-50%) scale(.5)}
.popup-box-inner{overflow-y:scroll;height:100%;width:100%;display:flex;align-items:flex-start;justify-content:center;padding:60px}
.popup-btn{cursor:pointer}
.vertical-layout .block-mg img{width:75%;height:400px;object-fit:contain}
.horizantal-layout .block-mg img{width:90%;height:150px;object-fit:contain}
.popup-box-inner>div{flex:1 1 50%}
.popup-box-inner .block-mg img{width:85%;height:40vh;object-fit:contain;object-position:center}
.popup-box-inner .block-mg{text-align:center;position:sticky;top:0;height:100%;display:flex;align-items:center;justify-content:center}
.popup-box-inner .block-info{text-align:right}
.ovh0{overflow:hidden}
.swiper{width:100%;height:750px;padding-bottom:40px}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}
.swiper-pagination-bullet-active{background:#ce665b}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,12px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,12px))}
.total-area table th{font-weight:700;color:#706f6f;line-height:1.3;padding-bottom:10px;position:relative}
.total-area table th:after{content:"";width:70%;height:2px;background:#7a1502;bottom:0;right:0;position:absolute}
.total-area table tr:nth-child(2) td{padding-top:12px}
.total-area table tr td{padding-bottom:5px}
.download-br{text-align:center;padding:225px 0;background:url(../images/brouchor-mg.jpg);background-size:cover;background-position:center}
.download-br a{appearance:none;position:relative;display:inline-block;min-width:220px;height:2.8rem;margin:auto;padding:.8rem 3.299001rem;text-align:center;font-size:20px;line-height:1rem;vertical-align:middle;color:#fff;cursor:pointer;border:none;background-color:transparent;clip-path:polygon(.8660008083rem 0,calc(100% - .8660008083rem) 0,100% 50%,calc(100% - .8660008083rem) 100%,.8660008083rem 100%,0 50%);text-decoration:none;font-weight:700}
.download-br a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;clip-path:polygon(0 50%,2px 50%,calc(.8660008083rem + 1px) 2px,calc(100% - .8660008083rem - 1px) 2px,calc(100% - 2px) 50%,calc(100% - .8660008083rem - 1px) calc(100% - 2px),calc(.8660008083rem + 1px) calc(100% - 2px),2px 50%,0 50%,0 100%,100% 100%,100% 50%,100% 0,0 0)}
.input-animation{display:flex;flex-direction:column;position:relative;margin-bottom:26px}
.input-animation .input-newtask{border:none;background:0 0;width:100%;height:100%;border-bottom:1px solid #afafaf;padding:1rem 0 .5rem;font-size:12px;color:#706f6f;direction:rtl}
.input-animation .input-newtask:focus{outline:0;border-bottom:1px solid #afafaf}
.input-animation .label-newtask{position:absolute;bottom:0;right:0;width:100%;height:100%;pointer-events:none}
.input-animation .label-newtask .content{position:absolute;bottom:11px;right:0;transition:all .3s ease;color:#706f6f;font-size:18px;font-weight:400}
.input-animation .input-newtask:focus+.label-newtask .content,.input-animation .input-newtask:valid+.label-newtask .content{transform:translateY(-150%);color:#9a9a99;font-size:13px}
.radio-cn{display:flex;align-items:center;justify-content:space-between}
.inner-radio{color:#a39f9f;font-size:18px}
.radio-span{color:#706f6f;font-size:18px;font-weight:400}
.Submitwrapper{display:flex;justify-content:flex-end;padding-top:75px}
section.contactForm{padding:130px 0;margin-top:200px}
.sec8-theme{position:absolute;left:0;top:-20px}
.contact-cn .main-title{padding-bottom:90px;color:#314455}
footer.footer{background:rgb(206 102 91 / 80%);min-height:270px;display:flex;align-items:center}
.footer-contact{direction:ltr;display:flex;align-items:center;justify-content:center}
.footer-contact a{padding:0 8px;color:#fff;font-weight:600;font-size:20px;text-decoration:none}
.text-left{text-align:left}
.area-button button:hover{background:#c18b8f;color:#fff}
.footer-contact span{color:#fff}
a.navbar-brand{display:none}
.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .4s;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;display:none}
.hamRotate.active{transform:rotate(45deg)}
.hamRotate180.active{transform:rotate(180deg)}
.line{fill:none;transition:stroke-dasharray .4s,stroke-dashoffset .4s;stroke:#fff;stroke-width:3.5;stroke-linecap:round}
.ham7 .top{stroke-dasharray:40 82}
.ham7 .middle{stroke-dasharray:40 111}
.ham7 .bottom{stroke-dasharray:40 161}
.ham7.active .top{stroke-dasharray:17 82;stroke-dashoffset:-62px}
.ham7.active .middle{stroke-dashoffset:23px}
.ham7.active .bottom{stroke-dashoffset:-83px}
.horizantal-popup .popup-box-inner .block-mg img{width:98%}
input[type=radio]{-webkit-appearance:none;width:13px;height:13px;border:1px solid #a9a9a9;border-radius:50%;outline:0}
input[type=radio]:hover{box-shadow:0 0 5px 0 #d8857c inset}
input[type=radio]:before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}
input[type=radio]:checked:before{background:#d8857c}
.float-shadow{display:inline-block;position:relative;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:transform}
.float-shadow:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,.35) 0,rgba(0,0,0,0) 80%);-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity}
.float-shadow:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}
.float-shadow:hover:before{opacity:1;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}
.footer-logo svg{width:200px}
img.footer-theme{width:300px}
.block-mg{position:relative}
.block-mg svg{top:15%;position:absolute;right:0}
.arrows{width:60px;height:72px;position:absolute;left:3%;margin-left:0;bottom:0;transform:scale(.7)}
.arrows path{stroke:#d6837a;fill:transparent;stroke-width:1px;animation:arrow 2s infinite;-webkit-animation:arrow 2s infinite}
@keyframes arrow{
0%{opacity:0}
40%{opacity:1}
80%{opacity:0}
100%{opacity:0}
}
@-webkit-keyframes arrow{
0%{opacity:0}
40%{opacity:1}
80%{opacity:0}
100%{opacity:0}
}
.arrows path.a1{animation-delay:-1s;-webkit-animation-delay:-1s}
.arrows path.a2{animation-delay:-.5s;-webkit-animation-delay:-.5s}
.arrows path.a3{animation-delay:0s;-webkit-animation-delay:0s}
@media screen and (max-width:1680px){
.shorofat-cn{width:1030px}
.main-title{font-size:28px}
.banner-logo svg{width:240px}
.description{font-size:17px}
.about{padding-top:135px;padding-bottom:190px}
.minutes-icon{margin-left:25px;display:flex;align-items:center}
.minutes-icon svg{width:53px;height:auto}
.minutes-text{font-size:23px}
section.sec3{padding-top:35px;padding-bottom:110px}
.half-by-half{padding-top:90px;margin-top:55px}
.gray-bullets-cn{padding:50px 0;padding-right:90px}
.gray-bullets-cn ul li{padding-bottom:10px}
section.sec5 .main-title{padding-bottom:50px}
.gold-list ul li{font-size:19px;padding-bottom:20px;padding-right:6px}
section.sec5{padding-bottom:100px}
.swiper{height:550px}
section.sec6 .main-title{padding-bottom:70px}
.relative.half-by-half-bottom{padding-bottom:70px}
section.sec7 .main-title.light-pink{padding-top:60px;padding-bottom:75px}
.white-plan{width:94%;padding:20px 20px}
.total-area-info{padding-bottom:40px}
.block-info .main-title{padding-bottom:20px}
.area-button button{min-width:195px;font-size:16px;height:2.1rem}
.popup-box-inner .block-mg img{width:70%}
.pb60{padding-bottom:60px!important}
.download-br{padding:170px 0}
section.contactForm{padding:100px 0;margin-top:150px}
.contact-cn .main-title{padding-bottom:50px}
.input-animation{margin-bottom:20px}
.input-animation .label-newtask .content{bottom:6px;font-size:15px}
.input-animation .input-newtask{padding:.5rem 0 .5rem}
.inner-radio{font-size:15px}
.radio-span{font-size:15px}
.Submitwrapper{padding-top:50px}
.footer-logo svg{width:155px;height:auto}
.footer-contact a{font-size:18px}
.footer-contact svg{width:27px}
footer.footer img{width:250px}
.nav-link{font-size:17px}
li.nav-item{padding-bottom:20px}
footer.footer{min-height:260px}
.download-br a{font-size:18px}
.container-fluid{padding-right:var(--bs-gutter-x,.45rem);padding-left:var(--bs-gutter-x,.45rem)}
.vertical-layout .block-mg img{width:70%;height:370px}
}
@media only screen and (max-width:1024px){
.shorofat-cn{width:780px}
footer.footer img{width:100%}
.banner-logo svg{width:170px}
.main-title{font-size:24px}
.description{font-size:15px}
.about{padding-top:100px;padding-bottom:120px}
.map-cn{margin-top:-85px}
.minutes-icon svg{width:45px;height:auto}
.minutes-text{font-size:20px}
.minutes-cn-inner{padding-bottom:40px}
.gray-bullets-cn{padding:20px 0;padding-right:55px}
.gold-list ul li{font-size:17px;padding-bottom:12px;padding-right:10px}
section.sec5{padding-bottom:70px}
.sec2-theme img,.sec7-theme img,.sec8-theme img{height:20px}
.sec2-theme,.sec7-theme,.sec8-theme{top:-15px}
.horizantal-layout .block-mg img{height:140px}
.vertical-layout .block-mg img{height:240px}
.area-button button{min-width:170px;font-size:14px}
.plans-cn{padding-top:100px;padding-bottom:40px}
.download-br{padding:125px 0}
}
@media only screen and (max-width:1000px){
.shorofat-cn{width:90%}
.navbar{height:auto;width:100%}
.nav-link{writing-mode:initial}
a.navbar-brand{display:block}
a.navbar-brand svg{width:130px;height:auto}
.image-container,.image-container img{height:75vh}
.about{padding-top:65px;padding-bottom:90px}
.map-cn{margin-top:-55px}
.minutes-icon{margin-left:16px}
.half-by-half{padding-top:60px;margin-top:40px}
.gray-bullets-cn{padding:10px 0;padding-right:42px}
.gray-bullets-cn ul li{padding-bottom:3px}
section.sec3{padding-bottom:80px}
.gold-list ul li{padding-right:5px;width:50%}
.gold-list ul li div{width:100%}
section.sec5 .main-title{padding-bottom:15px}
section.sec6 .main-title{padding-bottom:50px}
.swiper{height:400px}
.relative.half-by-half-bottom{padding-bottom:35px}
section.sec7 .main-title.light-pink{padding-top:40px;padding-bottom:50px}
.plans-cn{padding-top:80px;padding-bottom:30px}
.popup-box-inner{flex-direction:column-reverse;padding:20px;justify-content:flex-end;overflow:visible}
.popup-box-inner .block-mg img{width:50%}
.popup-box-inner .block-info{width:100%}
.popup-box-inner .block-mg{text-align:center;position:relative;top:0}
.vertical-popup .block-mg img{width:40%}
.horizantal-popup .block-mg img{width:90%!important}
.horizantal-popup .popup-box-inner>div,.vertical-popup .popup-box-inner>div{flex:none;padding-bottom:25px;width:100%;padding-top:15px;display:block;height:auto}
.popup-box{overflow:auto}
.ham{display:block}
.horizantal-layout .block-info{width:98%;padding-top:10px}
.download-br{padding:100px 0}
section.contactForm{padding:50px 0;margin-top:100px}
.footer-logo svg{width:130px}
.footer-contact a{font-size:17px}
footer.footer{min-height:170px}
}
@media only screen and (max-width:680px){
.shorofat-cn.d-flex.align-items-center.justify-content-between{display:block!important;text-align:center}
.about{padding-bottom:50px;padding-top:50px}
.sec2 .main-title{padding-bottom:15px}
.map-cn{margin-top:0;padding-top:40px;text-align:center}
.map-cn img{width:93%}
.half-by-half{background:linear-gradient(to top,#fff 0,#fff 70%,rgb(112 111 111 / 8%) 70%,rgb(112 111 111 / 8%) 100%);padding-top:40px}
.Sec4map-cn{padding-bottom:40px}
.gray-bullets-cn{padding:40px 0;padding-right:40px}
section.sec3{padding-bottom:60px}
.gold-list ul{margin:10px}
.gold-list{padding-bottom:40px}
.swiper{height:300px}
section.sec5{padding-bottom:50px}
.popup-box{width:90%;height:75vh}
.download-br a{font-size:16px}
.download-br{padding:75px 0}
section.contactForm{margin-top:90px}
.contact-cn .main-title{padding-bottom:30px}
.contact-cn{padding-left:15px}
.order-res-1{order:1}
.order-res-2{order:2}
.contact-mg{padding-bottom:30px}
.footer-logo{padding-right:0!important;text-align:center;padding-bottom:20px;padding-top:40px}
img.footer-theme{display:none}
.footer-contact{padding-bottom:60px}
.main-title{font-size:22px}
a.navbar-brand svg{width:115px;height:auto}
.banner-logo svg{width:140px}
.minutes-text{font-size:18px}
}