.padding{padding:0!important}textarea{resize:none}.owl-carousel{direction:ltr}.loader{position:fixed;right:0;left:0;top:0;bottom:0;z-index:999999999999999999999999999999;background:#fff;transition:all .5s;display:flex;justify-content:center;align-items:center}.loader .loader-inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:#fff}.loader .loader-inner img{max-width:250px}.not-found .not-found-pro{max-width:500px;margin:auto;text-align:center}.not-found .not-found-pro img{max-height:400px}.not-found .not-found-pro h2{font-size:30px;color:var(--dark-color);font-weight:700}.not-found .not-found-pro h4{margin:15px 0;font-size:20px;color:#777}.not-found .not-found-pro p{margin:25px 0 15px;font-size:14px;color:#777;position:relative}.not-found .not-found-pro .btn.go-home{padding:0;line-height:normal;min-height:auto;background:0 0;color:var(--sec-color);font-size:20px;text-decoration:underline;margin:0 auto}.not-found .not-found-pro p::after{content:"";position:absolute;right:0;left:0;top:0;border-bottom:1px #f1f1f1 solid;margin:auto;width:100%;bottom:0;height:1px;z-index:-2}.not-found .not-found-pro p::before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:30px;height:30px;background:#fff;border-radius:50%;margin:auto;z-index:-1;border:1px #f1f1f1 solid}.not-found.not-found-404 .not-found-pro h2{margin:20px 0}.cursor{opacity:0;transition:all .5s;display:none}.sidenav-bar-visible .search-popup{width:80%}.search-active .search-popup{transform:translateY(0%);margin-top:0;display:block}.search-active .search-popup .close-search{visibility:visible;top:50%;-webkit-transition-delay:1500ms;-moz-transition-delay:1500ms;-ms-transition-delay:1500ms;-o-transition-delay:1500ms;transition-delay:1500ms}.search-active .search-popup form{transform:scaleX(1);-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}body.mobile-menu-visible{overflow:hidden;background:var(--main-color)}body.mobile-menu-visible .ScrollSmoother-wrapper{transform:scale(.8) translateX(32vw) translateZ(0)!important;height:100vh}.ScrollSmoother-wrapper{transition:all .5s}body.mobile-menu-visible .mobile-menu{z-index:5;opacity:1;width:200px;right:0}.nav-menu ul li .sub-menu{position:absolute;display:block;min-width:220px;top:100%;clip-path:polygon(0 0,100% 0%,100% 0%,0 0);transition:.3s ease-out;overflow:hidden;padding:17px 18px;background:#fff;border-radius:0;border:none}.nav-menu ul li:hover .sub-menu{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.nav-menu ul li .sub-menu li a{margin:0;padding:6.5px 0;position:relative;overflow:hidden;display:block;color:var(--dark-color);font-size:16px;font-weight:400;line-height:18.96px}.nav-menu ul li .sub-menu li:last-child a{padding-bottom:0;border:none}.nav-menu ul li .sub-menu li a::before{display:none;content:"";font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;top:0;top:47%;font-size:13.64px;transform:translateY(-50%) translateX(15px);transition:all .3s;overflow:hidden;right:0;opacity:0}.nav-menu ul li .sub-menu li a:hover{color:var(--main-color)}.nav-menu ul li .sub-menu li a:hover::before{transform:translateY(-50%) translateX(0);opacity:1}.lang-h a{color:#fff;display:flex;flex-direction:row-reverse;font-size:18px;line-height:28px}.lang-h a i{line-height:27px;margin-inline-start:8px}.lang-h a span{text-decoration:underline}.lang-h a:hover{color:var(--main-color)}.nav-menu ul li.current-menu-item a::before{height:40px}.menu-right .img-2030{margin:0 28px;max-width:44.41px}.nav-menu ul li .sub-menu li{margin:0;padding:0}.lang-h i{color:#777;font-weight:300}.banner-block .row{min-height:768px;align-items:center;-webkit-align-items:center;justify-content:center}.banner-block .overlay-img::after{content:"";position:absolute;inset:0;background:var(--main-color);opacity:.6}.text-abnner{max-width:955px;margin:0 auto;text-align:center;padding:75px;position:relative;z-index:2}.text-abnner::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--bg-color);opacity:.2}.sub-title{background:rgba(157,0,0,.1);display:inline-flex;align-items:center;-webkit-align-items:center;padding:1px;color:#fff;font-family:"bahijLight";font-size:16px;line-height:25.17px;margin:0 0 8px}.sub-title .icon{filter:brightness(0) invert(1);margin-inline-end:5.5px}.text-abnner h1{max-width:841px;color:#fff;font-family:"bahijBold";font-size:48px;font-weight:500;line-height:72.8px;margin:0}.slick-dots{bottom:60px;z-index:3}.slick-dots .dot{color:#fff;font-family:"bahijLight";font-size:16px;font-weight:300;line-height:24px;display:flex;align-items:center;-webkit-align-items:center;flex-direction:row-reverse}.slick-dots .dot .line{width:32px;height:8px;background:var(--bg-color);margin-inline-start:6px;opacity:.5;transition:all .4s}.slick-dots li{width:auto;height:auto;margin:0 5.5px}.slick-dots .slick-active .dot .line{width:65px;opacity:1}.slick-dots .slick-active .dot{font-family:"bahijBold";font-size:18px;font-weight:500;line-height:24px;text-align:center}.slick-dotted.slick-slider{margin:0}.text-about .btn{margin-top:auto;min-width:226px;font-size:16px}.text-about .btn span{font-size:inherit}.offers-h{padding:134px 0}.offer-block{position:relative;margin:10px 0;border:2px solid #f3f3f3;padding:8px;height:calc(100% - 20px);transition:all .4s}.link-block{position:absolute;inset:0;z-index:2}.offer-block .img-bock{height:317px;position:relative;overflow:hidden}.offer-block .img-bock .img{width:100%;height:100%}.offer-block .img-bock .alert-h{position:absolute;padding:1px 15px;background:rgba(255,255,255,60%);margin:35px;font-family:"bahijBold";font-size:24px;line-height:32px;color:#f12a2a;direction:ltr;z-index:3}.offer-block .details{padding:30px 24px 25px;display:flex;flex-direction:column;height:calc(100% - 317px);justify-content:space-between}.offer-block .details h3{font-family:"bahijBold";font-size:24px;font-weight:500;line-height:var(--32);color:#161515;margin:0 0 20px}.offer-block .details p{font-family:"bahijLight";font-size:16px;color:var(--dark-color);line-height:25px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.offer-block .details .foot-block{display:flex;justify-content:space-between;align-items:center;-webkit-align-items:center;margin:32px 0 0}.offer-block .details .foot-block .price-h{display:flex;align-items:center;-webkit-align-items:center;gap:7px}.offer-block .details .foot-block .price-h .old-price{font-family:"bahijLight";font-size:16px;line-height:26px;color:var(--main-color);text-decoration:line-through;opacity:.5}.offer-block .details .foot-block .price-h .new-price{font-family:"bahijBold";font-size:24px;color:var(--main-color);line-height:26px}.btn.btn-border{min-width:226px;color:var(--main-color)}.btn.btn-border span{background:0 0;font-size:16px;font-weight:500;line-height:26.16px;color:inherit}.offer-block:hover{box-shadow:0px 12px 12px 0px rgba(121,121,121,.1);border:1px solid var(--bg-color)}.offer-block .img-bock .img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .4s ease-in-out}.offer-block:hover .img-bock .img img{transform:scale(1.3)}.offer-block:hover .details .foot-block .btn.btn-border span{background:var(--main-color);color:#fff}.services-h{padding:157px 0}.services-h .overlay-img::after{content:"";position:absolute;inset:0;opacity:.72;background:var(--main-color)}.services-h .title h3{color:#fff}.serv-block{display:flex;margin:15px 0;height:calc(100% - 30px);background:rgba(255,255,255,.1);position:relative;padding:56px 23px;border:.65px solid transparent;transition:all .34s;align-items:center;-webkit-align-items:center}.services-h .title{margin:0 0 33px}.serv-block .icon{width:46px;height:46px;line-height:46px;transition:all .4s}.serv-block .icon img{max-height:100%;object-fit:contain}.serv-block .details{max-width:calc(100% - 46px);padding-inline-start:16px;padding-inline-end:100px}.serv-block .details h3{font-family:"bahijBold";font-size:24px;color:#fff;line-height:36.59px;margin:0}.serv-block .num{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;-webkit-align-items:center;font-family:"bahijBold";font-size:63.96px;opacity:.1;line-height:89.54px;color:#fff;margin:0 12px;transition:all .4s}.serv-block:hover .num{opacity:1;font-size:105.91px;line-height:148.28px}.serv-block:hover{border:.65px solid var(--bg-color);background:rgba(255,255,255,.2)}.slick-slide div:nth-child(2) .item .part-block{border-top:0}.slick-slide:nth-child(even) .part-block{border-inline-end:0}.slick-slide:nth-child(even)+.slick-slide .part-block{border-left:0}.slick-current+.slick-slide+.slick-slide .part-block{border-inline-end:.95px solid var(--Color-2,#e2d5b7)}.partners-all .partners-slider .slick-list{padding-inline-end:2px;padding-inline-start:2px;overflow:visible}.partners-inner .slick-dots{bottom:0;position:relative;margin-top:50px}.form-contact .form-group .iti__flag{display:none}.form-contact .form-group .iti__selected-flag{filter:brightness(0) invert(1);direction:ltr;background:0 0!important}.form-contact .form-group textarea.form-control{height:74px;padding-top:22px!important}.ryad-logo{float:left;margin-inline-end:-22px}.iti{width:100%}.iti__country{direction:ltr;text-align:right}.iti__flag-box{display:none}.iti__country-list{left:0;right:auto}.about-h.about-page.about-more{padding-top:0}.about-h.about-page.about-more .row{padding:39px}.body-inner{padding:100px 0}.pagination{margin:38px 0 0;display:inline-flex;border:.92px solid #f3f3f3;box-shadow:0px 14.64px 29.28px 0px rgba(0,0,0,.06);direction:ltr;padding:8px 12px;align-items:center;-webkit-align-items:center}.pagination .page-item .page-link.prev-link,.pagination .page-item .page-link.next-link{transform:scaleX(-1);width:31.09px;height:31.09px;line-height:31.09px!important;background:var(--sec-color);border-radius:0!important;color:#fff;display:flex;align-items:center;-webkit-align-items:center;justify-content:center;opacity:1;margin:0}.pagination .page-item .page-link{border:none!important;box-shadow:none;padding:0;font-family:"bahijBold";font-size:18px;color:#000;line-height:28px;margin:0 4px;opacity:.4}.pagination .page-link.prev-link.disable,.pagination .page-link.next-link.disable{opacity:.3}.pagination .page-item .page-link.prev-link{margin-inline-end:19px}.pagination .page-item .page-link.next-link{margin-inline-start:19px}.pagination .page-item .page-link i{line-height:31.09px}.pagination .page-item .page-link.active{opacity:1;color:var(--main-color)}.title-single .alert-h{padding:1px 15px;background:#fee6e6;font-family:"bahijBold";font-size:24px;line-height:32px;color:#f12a2a;direction:ltr;z-index:2}.title-single{margin:0 0 43px}.text-single{padding-inline-end:51px}.title-single h3{font-family:"bahijBold";font-size:24px;color:#161515;line-height:var(--32);margin:18px 0 30px}.title-single .price-h{display:flex;flex-wrap:wrap;gap:7px}.title-single .price-h .price-old{font-family:"bahijLight";font-size:16px;line-height:26px;color:var(--main-color);text-decoration:line-through;opacity:.5}.title-single .price-h .price-new{font-family:"bahijBold";font-size:24px;color:var(--main-color);line-height:26px}.title-single .price-h span{display:inline-block}.content-single p{font-family:"bahijLight";font-size:16px;margin:12px 0;line-height:25px;color:#393b3a}.content-single ul li{position:relative;padding-inline-start:22px;font-family:"bahijLight";font-size:16px;color:#393b3a;line-height:25px;margin:15px 0}.content-single ul li::before{content:"";position:absolute;right:0;top:5px;width:14px;height:14px;background:var(--bg-color);border-radius:50%}.btn.btn-full{width:100%}.content-single .btn{margin:39px 0 0;color:#fff}.content-single .btn span{color:inherit}.single-imgs .img-big{height:388px}.single-imgs .img-big img{width:100%;height:100%;object-fit:cover;object-position:center}.single-imgs .slider-single-nav .img-big{height:120.1px;position:relative;box-shadow:0px 18.48px 18.48px 0px rgba(187,187,187,.16)}.single-imgs{display:flex;flex-direction:column}.single-imgs .slider-single-nav .item{padding:20px 10px}.single-imgs .slider-single-nav .slick-list{margin-right:-10px;margin-left:-10px}.single-imgs .slider-single-nav .img-big::after{transition:all .4s;content:"";position:absolute;inset:0;background:var(--main-color);opacity:.4}.single-imgs .slider-single-nav .item.slick-slide.slick-current.slick-active .img-big::after{opacity:0}.slick-arrow{margin:0 50px;z-index:3;background:rgba(35,19,0,70%);width:47px;height:44px;opacity:1!important}.slick-arrow::before{font-family:"Font Awesome 6 Pro";opacity:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:var(--main-color)}.body-inner .serv-block{box-shadow:0px 0px 24px 0px #efefef}.body-inner .serv-block .details h3{color:#161515}.body-inner .serv-block .num{color:var(--bg-color);opacity:1}.career-page .form-contact{max-width:569px;padding:64px 55px}.form-contact .form-group .form-control.niceSelect{line-height:40px}.form-contact .form-group .form-control.niceSelect::after{top:0;color:#fff;font-size:16.19px;font-weight:400;margin-inline-end:-5px}.career-page .form-contact .form-group textarea.form-control{height:94px;padding:14px 10px!important}.career-page .row{align-items:center;-webkit-align-items:center}.img-career{width:120%;margin-inline-start:-20%;position:relative}.career-page .form-contact h3{font-family:"bahijBold";font-size:32px;color:var(--bg-color);line-height:44.4px;margin:0 0 24px}.info-contact h3{font-family:"bahijBold";font-size:32px;color:var(--main-color);line-height:44.4px;margin:0 0 24px}.info-contact{box-shadow:0px 0px 24px 0px #efefef;padding:42px 77px;height:100%}.career-page.contact-page .row{align-items:inherit;-webkit-align-items:inherit}.info-contact .info-items .item a{color:#161515;font-size:18px}.info-contact .info-items .item .icon{width:28px}.info-contact .info-items .item span{padding-inline-start:10.57px;max-width:calc(100% - 28px)}.info-contact .s-h{margin:22px 0 0;gap:13px}.info-contact .s-h span{color:#161515;font-size:18.62px;line-height:29.29px}.info-contact .s-h a{color:#8f8e8b;font-size:20px}.banner-block{overflow:hidden;position:relative}.banner-h .slick-dots{direction:ltr}.navbar-collapse .lang-h{display:block;font-size:16px;line-height:26px}.partners-inner .slick-slide{opacity:0}.partners-inner .slick-slide.slick-active{opacity:1}