a,a:hover{text-decoration:none!important}.header .navbar .navbar-nav li:first-child a,ol{padding-left:0}body{font-family:Poppins,sans-serif;min-width:320px}a{outline:0!important;color:#fe521d;-webkit-transition:color .3s;transition:color .3s}a:hover{color:#f64a15}ol{list-style-position:inside;margin-bottom:20px!important}.beatMyQuote .mandatory,ol li{font-size:14px;font-weight:300;color:rgba(0,0,0,.6)}.page-content p strong,ol li strong{font-size:16px;color:rgba(0,0,0,.8);font-weight:600}.form-group{margin-bottom:20px;position:relative}.form-group img{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.form-control{height:53px;border-radius:2px;font-size:15px;font-weight:300;color:#000;border:2px solid rgba(0,0,0,.13);padding-left:19px;text-align:left;-webkit-transition:border .3s;transition:border .3s}.btn-primary,.btn-secondary{font-size:14px;font-weight:600}.form-control::placeholder{color:rgba(0,0,0,.5)}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.form-control:focus,.form-control:hover,.gallery-thumbs .swiper-slide.swiper-slide-thumb-active,.hajj-filters .filter-items.star-wise li.active,.hajj-filters .filter-items.star-wise li:hover,.umrah-package:hover{border-color:#7721b6}.form-control:focus{box-shadow:0 0 0 .2rem rgba(119,33,185,.25)}.form-control.error{border-color:red}.form-control.error::placeholder{color:red}.form-control.error::-webkit-input-placeholder{color:red}.form-control.error:focus{box-shadow:0 0 0 .2rem rgba(255,0,0,.25)}.form-control.select{background-image:url("../images/icons/input-select-arrow.png");background-repeat:no-repeat;background-position:right 14px center}.form-control[readonly],.general-page-content.deatailPageContent .content-contain,.main-hotel .hotel-container,.main-hotel.secondary-layout{background-color:#fff}label.error{display:none!important}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}select{appearance:none;-moz-appearance:none;-webkit-appearance:none}@keyframes glowing{0%,100%{box-shadow:0 0 -10px rgba(254,82,29,.45)}20%,50%{box-shadow:0 0 20px rgba(254,82,29,.45)}}@keyframes mobileGlowing{0%,100%{box-shadow:0 0 -15px rgba(62,181,73,.6)}40%,60%{box-shadow:0 0 25px rgba(62,181,73,.6)}}@keyframes mobileOrangeGlowing{0%,100%{box-shadow:0 0 -15px rgba(254,82,29,.6)}40%,60%{box-shadow:0 0 25px rgba(254,82,29,.6)}}@keyframes mobileWobble{10%,90%{transform:rotate(-1deg)}20%,80%{transform:rotate(10deg)}30%,50%,70%{transform:rotate(-10deg)}40%,60%{transform:rotate(7deg)}}@media (min-width:320px){.hajj-packages .swiper-container .swiper-slide,.islamic-destination .swiper-container .swiper-slide,.testimonials .swiper-container .swiper-slide,.umrah-packages .swiper-container .swiper-slide{width:100%;margin-right:0}}@media (min-width:576px){.testimonials .swiper-container .swiper-slide,.umrah-packages .swiper-container .swiper-slide{width:50%;margin-right:30px}.hajj-packages .swiper-container .swiper-slide{width:100%}.islamic-destination .swiper-container .swiper-slide{width:50%;margin-right:20px}}@media (min-width:768px){.hajj-packages .swiper-container .swiper-slide{width:50%;margin-right:32px}}@media (min-width:991px){.umrah-packages .swiper-container .swiper-slide{width:33.33%;margin-right:30px}.islamic-destination .swiper-container .swiper-slide{width:33.33%;margin-right:20px}}@media (min-width:1199px){.umrah-packages .swiper-container .swiper-slide{width:25%;margin-right:30px}}.custom-checkbox{margin-right:12px}.custom-checkbox:last-child{margin-right:0}.custom-checkbox.custom-control{padding-left:39px}.custom-checkbox label{font-size:15px;font-weight:300;color:rgba(0,0,0,.5)}.custom-checkbox .custom-control-label::after{left:-39px;width:24px;height:24px;top:50%;transform:translateY(-50%)}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background:url("../images/icons/icon-tray.png") 37% 38% #7721b6;width:24px;height:24px;border-color:#7721b6;left:-39px}.custom-checkbox .custom-control-label::before{width:24px;height:24px;left:-39px;border:1px solid #bababa;border-radius:2px;background-color:#e6e6e6;top:50%;transform:translateY(-50%)}.custom-checkbox .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 .2rem rgba(119,33,182,.25)}.btn-secondary{background-color:#7721b6;border-color:#7721b6}.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#590398;border-color:#590398}.btn-primary{background-color:#fe521d;border-color:#fe521d;border-radius:2px}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#f64a15;border-color:#f64a15}.btn-secondary.light{background-color:#f8efff;border-radius:8px;color:#7721b6;border:none;padding:12px 23px;box-shadow:none!important;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s}.btn-secondary.light:hover,.btn-secondary.light:not(:disabled):not(.disabled):active{background-color:#7721b6;border-color:#7721b6;color:#fff}#AlertModal .modal-content,.main-hotel.umrah-hotel .hotel-container{background-color:transparent}.hotel.umrah-hotel .hotel-container .hotel-content,.modal .contact-us{padding:0}.comments .media p,.hajj-package .pkg-content-contain .phone-btn .phone,.hajj-packages .heading-viewMore,.modal .contact-us .contact-form,.testimonials .testimonial .testimonial-content p.short-desc{margin-bottom:0}.modal .modal-content{border-radius:0;border:none;text-align:center}.modal .modal-small{max-width:458px}.modal .modal-small .close{position:absolute;top:12px;right:20px}.modal .modal-small .modal-content .modal-body{padding:45px 15px 52px}.modal .modal-small .modal-content .modal-body .heading{font-size:34px;font-weight:700;margin-bottom:30px;line-height:1.3}.modal .modal-small .modal-content .modal-body .modal-button a{display:block;margin:0 auto 10px;width:60%;border-radius:2px;font-weight:600}.header .navbar .navbar-nav li.dropdown::after,.request-call-popup .close,.request-call-popup .heading span.icon{display:inline-block;background-image:url("../images/icons/icon-tray.png")}.special-notes{display:none}.beatMyQuote .close{background-image:url("../images/icons/icon-tray.png");background-position:69.5% 39%;width:24px;height:23px;opacity:1!important}.beatMyQuote .modal-body{background-color:#f8efff;padding:calc(.9375rem + ((1vw - 3.2px) * 4.4375)) calc(.9375rem + ((1vw - 3.2px) * 5.0625));text-align:left}.beatMyQuote .heading{font-size:calc(1.0625rem + ((1vw - 3.2px) * 1.0625));font-weight:700;color:#37343a;margin-bottom:26px}.beatMyQuote .small-tag{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);margin-bottom:7px}.beatMyQuote .form-control::placeholder{color:rgba(0,0,0,.8)}.beatMyQuote .form-control::-webkit-input-placeholder{color:rgba(0,0,0,.8)}.beatMyQuote .btn-secondary{padding:16px 62px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:34px}.header .navbar .container,.passenger-contain,.reply-form,.swiper-carousel{position:relative}.passenger-contain .passenger-dropdown{padding:15px;background-color:#fff;position:absolute;top:100%;left:0;right:0;z-index:2;box-shadow:0 6px 10px rgba(0,0,0,.2)}.hotel-content .table-responsive .table,.passenger-contain .passenger-dropdown .form-group{margin-bottom:7px}.passenger-contain .passenger-dropdown .form-group label{margin-bottom:3px;font-size:14px}.passenger-contain .passenger-dropdown .form-group .form-control{border:1px solid #7721b6;height:40px;text-align:center}.passenger-contain .passenger-dropdown .btn-secondary{border-radius:4px!important;padding:10px!important}.passenger-contain .passenger-dropdown button.minus,.passenger-contain .passenger-dropdown button.plus{border:1px solid #7721b6;background-color:transparent!important;box-shadow:none!important}.passenger-contain .passenger-dropdown button.minus span.icon,.passenger-contain .passenger-dropdown button.plus span.icon{background-image:url("../images/icons/icon-tray.png");background-position:58.5% 48.8%;display:inline-block;height:18px;width:18px}.passenger-contain .passenger-dropdown button.plus{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.passenger-contain .passenger-dropdown button.minus{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.passenger-contain .passenger-dropdown button.minus span.icon{background-position:69% 48.8%}.passenger-contain .passenger-dropdown button.btn-block{margin-top:15px}@media (min-width:1170px){.modal-lg{max-width:945px}}.request-call-popup{max-width:263px;width:100%;background-color:#000;color:#fff;position:fixed;bottom:-100%;left:20px;opacity:0;padding:47px 15px 30px;z-index:9999;-webkit-transition:bottom .6s,opacity 1.5s;transition:bottom .6s,opacity 1.5s}.request-call-popup .form-group img{right:5px}.request-call-popup.active{bottom:20px;opacity:1}.request-call-popup .close{height:20px;width:21px;background-position:58.5% 39%;opacity:1!important;margin-top:-31px}.request-call-popup .heading{display:flex;margin-bottom:25px}.request-call-popup .heading span.icon{background-position:5% 38%;height:42px;width:54px;margin-right:10px}.request-call-popup .heading p{font-size:22px;font-weight:500;margin-bottom:3px}.request-call-popup .heading p.desc,.testimonials .testimonial .testimonial-content p.pass-type,.testimonials .testimonial .testimonial-content p.short-desc{font-size:15px;font-weight:400}.day-to-day-itinerary .itinerary,.hajj-package .pkg-content-contain .stars,.request-call-popup .form-group{margin-bottom:10px}.request-call-popup .form-group .form-control{height:36px;border:none;font-size:15px}.request-call-popup button.btn-primary{padding-top:11px;padding-bottom:11px;font-size:16px}.header .navbar{background-color:#7721b6;padding-top:10px;padding-bottom:10px}.header .navbar .navbar-brand img{max-height:47px}.header .navbar .navbar-toggler{position:absolute;right:0;top:-50px;z-index:1049;border-color:#fe521d;background-color:#fe521d;height:39px;width:45px;padding:0;border-radius:0;outline:0!important}.header .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.85)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.header .navbar .navbar-nav li.dropdown{display:flex;align-items:center}.header .navbar .navbar-nav li.dropdown::after{content:"";height:27px;width:29px;overflow:hidden;background-position:42% 7.5%}.check-star .custom-control label::after,.check-star .custom-control label::before,.header .navbar .navbar-nav li.dropdown .dropdown-toggle:after,.mini-nav ul li:last-child::after,.reviews ul li:last-child:after{content:none}.header .navbar .navbar-nav li.dropdown img{padding-right:10px}.header .navbar .navbar-nav li.dropdown .dropdown-menu{display:block;opacity:0;visibility:hidden;height:0;-webkit-transition:opacity .3s,visibility .3s,height .3s;transition:opacity .3s,visibility .3s,height .3s;padding:0}.header .navbar .navbar-nav li.dropdown .dropdown-menu li a{border-bottom:1px solid #f5f5f5;padding:7px 14px;color:#000;display:block;-webkit-transition:background-color .15s,color .15s;transition:background-color .15s,color .15s}.header .navbar .navbar-nav li.dropdown .dropdown-menu li a:last-child{border-bottom:none}.customize-yourself a.your-custom:hover,.filter-options .filter-items.star-wise li.active,.filter-options .filter-items.star-wise li:hover,.header .navbar .navbar-nav li.dropdown .dropdown-menu li a:hover,.umrah-package:hover .pkg-content-contain .btn-secondary{background-color:#7721b6;color:#fff}.header .navbar .navbar-nav li.dropdown .dropdown-menu.active{opacity:1;visibility:visible;height:auto}.header .navbar .navbar-nav li.dropdown>a{color:#fff;padding-right:7px}.header .navbar .navbar-nav li a{font-size:14px;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.4);padding:8px 20px;display:inline-block}.header .navbar .navbar-nav li.active a{color:#fff}.header .navbar .navbar-nav.secondary-nav li a{color:#fff;font-weight:400;padding:8px 17px}.header .navbar .navbar-nav.secondary-nav li a span.icon{vertical-align:calc(-7px);display:inline-block;padding:11px 14px;background-image:url("../images/icons/icon-tray.png");background-repeat:no-repeat}.header .navbar .navbar-nav.secondary-nav li a span.icon.request-call{background-position:7% 8%}.header .navbar .navbar-nav.secondary-nav li a span.icon.live-chat,.mobile-buttons .simple-btn .icon.chat{background-position:16% 8%}.header .navbar .navbar-nav.secondary-nav li a span.icon.whatsapp{background-position:64% 72.2%}.header .navbar .navbar-nav.secondary-nav li:last-child a{padding-right:0}.header .navbar.logo-quote{background-color:#f8efff;padding-top:27px;padding-bottom:22px}.header .navbar.logo-quote .navbar-nav li{padding-left:33px}.header .navbar.logo-quote .navbar-nav li>img:last-child{margin-left:20px}.header .navbar.logo-quote .navbar-nav li.phone{font-family:Poppins,sans-serif;font-weight:600}.header .navbar.logo-quote .navbar-nav li.phone a{color:#000;display:inline-flex;align-items:center}.header .navbar.logo-quote .navbar-nav li.phone a span.icon{border-right:1px solid #ddd5e3;height:20px;width:39px;background-image:url("../images/icons/icon-tray.png");background-position:35% 8%;padding-right:8px!important;margin-right:8px;padding:2px 0}.check-star .custom-control label,.header .navbar.logo-quote .navbar-nav li.beat-my-quote{cursor:pointer}.header .navbar.logo-quote .navbar-nav li.beat-my-quote .btn-group::before{content:"";position:absolute;height:120%;width:120%;background-color:rgba(254,82,29,.25);animation:1.5s infinite width-height2;top:50%;left:50%;border-radius:5px;transform:translate(-50%,-50%)}.header .navbar.logo-quote .navbar-nav li.beat-my-quote .btn-primary{background-color:#fff;color:#fe521d;font-size:15px;font-weight:600;border-color:#fff;padding:7px 22px;border-top-left-radius:2px;border-bottom-left-radius:2px;z-index:1;display:inline-flex;align-items:center}.header .navbar.logo-quote .navbar-nav li.beat-my-quote .btn-orange{background-color:#fe521d;border-top-right-radius:2px;border-bottom-right-radius:2px;z-index:1;background-image:url("../images/icons/icon-tray.png");background-position:4.3% 18.7%;padding:22px}.mobile-buttons{position:fixed;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:10px 25px;z-index:999;height:61px;background-color:#fff}.filter-options .filter-items li.active,.filter-options .filter-items li:hover,.hajj-filters .filter-items li,.reviews ul,.slider{background-color:#fafafa}.mobile-buttons .mobile-btn{height:42px;width:42px;border-radius:50%;display:inline-flex!important;align-items:center;justify-content:center;background-color:#fe521d;z-index:100;animation:1.5s infinite mobileOrangeGlowing;position:absolute;left:50%;top:-10px;margin-left:-6.6%}.mobile-buttons .mobile-btn svg{height:30px;width:30px;fill:#fff}.mobile-buttons .mobile-btn.phone{background-color:#7721b6;border-color:#7721b6;box-shadow:0 0 0 0 #000;transform:scale(1);animation:1.5s infinite pulse}.mobile-buttons .mobile-btn.phone::before{content:"";position:absolute;height:120%;width:120%;background-color:rgba(119,33,182,.25);border:1px solid #7721b6;border-radius:50%;animation:2s infinite width-height;z-index:-1}.mobile-buttons .simple-btn{font-size:14px;font-weight:600;font-family:Poppins,sans-serif;color:#000}.mobile-buttons .simple-btn .icon{height:20px;width:24px;margin:0 auto 3px;display:block;background-image:url("../images/icons/icon-tray.png");background-position:63% 72%}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(119,33,182,.15)}50%{box-shadow:0 0 0 15px rgba(119,33,182,.25)}100%{box-shadow:0 0 0 0 rgba(119,33,182,.25)}}@keyframes width-height{0%{width:100%;height:100%;opacity:1}100%{width:230%;height:230%;opacity:0}}@keyframes width-height2{0%{width:100%;height:100%;opacity:1}100%{width:120%;height:160%;opacity:0}}.reviews{padding:calc(.9375rem + ((1vw - 3.2px) * 4.6875)) 0}.reviews ul{display:flex;align-items:center;margin:0;padding:22px 0 18px}.reviews ul li{flex:0 0 25%;list-style:none;text-align:center;position:relative;padding:0 12px}.reviews ul li:after{content:"";height:46px;width:2px;background-color:#e4e4e4;position:absolute;top:50%;transform:translateY(-50%);right:0}.slider .slider-container{max-width:1494px;margin:0 auto;position:relative}.container-form{max-width:1494px;margin:5px auto auto}.plan-trip{background-color:#7721b6;padding:20px 20px 12px}.plan-trip h4{font-size:22px;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:10px}.contact-us .contact-ways .contact-item .contact-desc p:not(.heading) a,.page-content p{color:rgba(0,0,0,.6)}.plan-trip .col-md-12,.plan-trip .col-md-4,.plan-trip .col-md-6{padding-left:8px;padding-right:8px}.plan-trip .form-control{font-size:15px;font-weight:300;height:36px;border:0;border-radius:0}.hotel-content .stars,.plan-trip .mb-remove{margin-bottom:12px}.plan-trip .full-width{flex:0 0 100%!important;max-width:100%!important}.plan-trip .btn-secondary{background:#f64a15;width:100%;border-color:#f64a15;font-size:15px;font-weight:600;text-transform:uppercase;border-radius:0;padding:6px 0}.slider .carousel-indicators{align-items:center;right:14%;bottom:18px;left:auto;margin-left:0;margin-right:0}.arrow-down::before{content:"";background-image:url(../images/icons/arrow-down.png);background-repeat:no-repeat;padding:5px 10px;position:absolute;right:0;top:15px}.slider .carousel-indicators li{height:13px;width:13px;border-radius:50%;background-color:#7721b6;opacity:1;text-indent:revert;margin:0 5px}.slider .carousel-indicators li.active{height:18px;width:18px;border:3px solid rgba(255,255,255,.75);background-color:transparent;display:inline-flex;align-items:center;justify-content:center}.slider .carousel-indicators li.active span{width:10px;height:10px;background-color:#fff;display:inline-block;border-radius:50%}.slider .carousel-caption{right:0;left:0;top:0;bottom:0}.slider .carousel-caption .container{display:flex;align-items:center;height:100%}.slider .carousel-caption .caption-contain{max-width:324px;padding:53px 32px 54px;background-image:url("../images/caption-bg.png");background-size:324px 469px;background-repeat:no-repeat;width:100%;min-height:474px;display:flex;align-items:center;justify-content:center}.slider .carousel-caption .caption-contain h3{font-size:32px;font-weight:300}.slider .carousel-caption .caption-contain h3 strong{font-weight:600;text-transform:uppercase;font-size:35px}.slider .carousel-caption .caption-contain .time{font-size:13px;font-weight:400;color:#fff}.slider .carousel-caption .caption-contain .time span{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #fff}.slider .carousel-caption .caption-contain .time span:last-child{border-right:none;margin-right:0;padding-right:0}.hotel-content .hotel-facilities,.slider .carousel-caption .caption-contain .separator{margin-bottom:15px}.slider .carousel-caption .caption-contain .nights{font-size:14px;font-weight:400;margin-bottom:0;line-height:1.1}.slider .carousel-caption .caption-contain .start-from{font-size:22px;font-weight:600;margin-bottom:0}.slider .carousel-caption .caption-contain .price{font-size:55px;font-weight:600;line-height:1.1;margin-bottom:3px}.slider .carousel-caption .caption-contain .price span{display:inline-block;font-weight:300;font-size:32px}.slider .carousel-caption .caption-contain .price span:last-child{font-size:22px}.slider .carousel-caption .caption-contain .bottom-sep{transform:rotate(180deg)}.carousel-control-next,.carousel-control-prev{width:35px;height:35px;background-color:#f8efff;top:50%;transform:translateY(-50%);opacity:1;border-radius:2px;-webkit-transition:background-color .3s;transition:background-color .3s}.carousel-control-next:after,.carousel-control-prev:after{content:"";width:9px;height:13px;background-image:url("../images/icons/icon-tray.png");background-position:48.5% 8.6%;-webkit-transition:background-position .3s;transition:background-position .3s}.carousel-control-prev{left:7.5%}.carousel-control-prev:after,.swiper-carousel .swiper-button-prev:after{background-position:48.3% 39.1%}.carousel-control-prev:hover:after{background-position:51.3% 39.1%}.carousel-control-next{right:7.5%}.carousel-control-next:hover:after,.swiper-carousel .swiper-button-next:hover:after{background-position:51% 8.6%}.carousel-control-next:hover,.carousel-control-prev:hover,.swiper-carousel .swiper-button-next:hover,.swiper-carousel .swiper-button-prev:hover{background-color:#7721b6}.carousel-fade .carousel-item{text-align:center;opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.carousel-fade .carousel-item .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .carousel-item .active.carousel-item-left,.carousel-fade .carousel-item .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item .active.carousel-item-left,.carousel-fade .carousel-item .active.carousel-item-prev,.carousel-fade .carousel-item .carousel-item-next,.carousel-fade .carousel-item .carousel-item-prev,.carousel-fade .carousel-item .carousel-item.active{transform:translateX(0);transform:translate3d(0,0,0)}.filter-options{background-color:#f2f2f5;padding:calc(1.5625rem + ((1vw - 3.2px) * 3.75)) 0;text-align:center}.filter-options .heading{text-align:center;font-size:calc(1.25rem + ((1vw - 3.2px) * .875));font-weight:700;margin-bottom:calc(1.25rem + ((1vw - 3.2px) * 2.8125))}.filter-options .filter-items{font-size:0;padding:0;letter-spacing:0}.filter-options .filter-items li{margin:0 5px 20px;font-size:16px;font-weight:300;color:#37343a;padding:7px 25px;background-color:#e2e2e2;border-radius:4px;display:inline-block;cursor:pointer;-webkit-transition:background-color .3s,color .3s,border .3s;transition:background-color .3s,color .3s,border .3s}.filter-options .filter-items.star-wise li{background-color:#fff;border-radius:2px;padding:10px 25px}.breadcrumb{background-color:transparent;padding:8px 0 0;margin:0}.breadcrumb .breadcrumb-item{font-size:14px;color:rgba(55,52,58,.85);padding-left:4px}.breadcrumb .breadcrumb-item a{color:rgba(55,52,58,.85)}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:">";padding-right:4px}.without-slide .filter-options{padding:55px 0 20px}.without-slide .filter-options h3.heading{margin-bottom:40px}.without-slide .filter-options .filter-items li{margin-bottom:9px;padding:8px 30px}.without-slide .filter-options .filter-items.star-wise li{padding:10px 25px}.without-slide .umrah-packages{padding-bottom:75px}.without-slide .customize-yourself{margin-top:60px}.without-slide .umrah-package{margin-bottom:30px}.filtr-container.row{width:auto!important}.heading-viewMore{margin-bottom:32px}.heading-viewMore .heading{font-weight:700;margin:0;font-size:28px}.heading-viewMore .view-all span.icon{height:13px;width:13px;margin-right:17px;background-image:url("../images/icons/icon-tray.png");background-position:79% 39.3%;display:inline-block;transition:background-position .3s}.heading-viewMore .view-all:hover span.icon{background-position:86% 39.3%}.packages-container{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.umrah-packages{padding:calc(1.5625rem + ((1vw - 3.2px) * 2.4375)) 0 calc(1.875rem + ((1vw - 3.2px) * 5.125));width:100%;overflow:hidden}.umrah-package{border:2px solid #f0e0fc;padding:18px 4px 20px;-webkit-transition:border .3s;transition:border .3s}.umrah-package .title{font-size:15px;font-weight:600;text-align:center;margin-bottom:12px;text-transform:uppercase}.umrah-package>a{display:inline-block;margin-bottom:10px}.umrah-package .pkg-content-contain{padding:0 15px}.umrah-package .pkg-content-contain .stars{text-align:center;font-size:0;letter-spacing:0;padding:0;margin-bottom:13px}.umrah-package .pkg-content-contain .stars img{margin:0 2px}.umrah-package .pkg-content-contain .hotel{border-bottom:1px solid #ebebeb;margin-bottom:10px}.umrah-package .pkg-content-contain .hotel p{font-size:14px;font-weight:600;color:#000;display:flex;align-items:flex-start;margin-bottom:8px}.umrah-package .pkg-content-contain .hotel p .icon{width:22px;height:20px;margin-right:13px;margin-top:-1px;background-image:url("../images/icons/icon-tray.png");background-position:70% 20.2%}.umrah-package .pkg-content-contain .hotel p.madinah .icon{background-position:79.8% 20%}.umrah-package .pkg-content-contain .price{font-size:38px;font-weight:600;text-align:center;border-bottom:1px solid #ebebeb;padding-bottom:2px;margin-bottom:9px}.umrah-package .pkg-content-contain .price sup,.umrah-pkg-detail .hotel-container .hotel-content .price-phone .price .amount sup{font-family:Muli,sans-serif;font-size:22px;font-weight:400;top:-17px}.umrah-package .pkg-content-contain .price sup:last-child,.umrah-pkg-detail .hotel-container .hotel-content .price-phone .price .amount sup:last-child{top:-14px}.umrah-package .pkg-content-contain .phone{display:flex;align-items:center;justify-content:center;margin-bottom:14px}.umrah-package .pkg-content-contain .phone a,.umrah-pkg-detail .hotel-container .hotel-content .price-phone .phone a{font-size:16px;font-weight:600;border-left:1px solid #ebebeb;padding-left:20px;margin-left:20px}.umrah-package .pkg-content-contain .phone span.icon{height:41px;width:33px;display:inline-block;background-image:url("../images/icons/icon-tray.png");background-position:32.5% 20%;flex:0 0 auto}.umrah-package .pkg-content-contain .btn-secondary{border-radius:30px;font-size:14px;font-weight:600;text-transform:uppercase;margin:0 auto;padding:15px 45px}.customize-yourself{margin-top:calc(1.5625rem + ((1vw - 3.2px) * 5.4375))}.customize-yourself a{font-size:14px;font-weight:600;padding:16px 28px;border-radius:30px}.customize-yourself a.your-custom{background-color:transparent;color:#7721b6}.customize-yourself a.call-our-expert:hover{background-color:#fb4208;border-color:#fb4208}.customize-yourself .or{margin:0;font-weight:700;font-size:15px;color:rgba(0,0,0,.7)}.customize-yourself .or::after,.customize-yourself .or::before{content:"";display:inline-block;width:47px;height:2px;vertical-align:middle;background-color:#e5e5e5}.customize-yourself .or::before{margin-right:14px}.customize-yourself .or::after{margin-left:14px}.customize-yourself.hajj-customization .call-our-expert{background-color:#7721b6;border-color:#7721b6}.hajj-packages{padding:45px 0 55px}.hajj-packages .swiper-wrapper{padding:32px 0}.hajj-packages .customize-yourself{margin-top:50px}.hajj-filters{padding:calc(1.25rem + ((1vw - 3.2px) * 3.25)) 0 calc(1.25rem + ((1vw - 3.2px) * 1.5625));background-color:#fff}.general-page-content.deatailPageContent,.hajj-filters .filter-items li.active,.hajj-filters .filter-items li:hover,.hotel.umrah-hotel .hotel-container,.islamic-destination,.main-hotel.secondary-layout .hotel-container,.main-hotel.umrah-hotel.secondary-layout .hotel-container,.testimonials,.umrah-pkg-detail .hotel-container{background-color:#f2f2f5}.hajj-filters .filter-items.star-wise li{border:1px solid #f4edf9}.hajj-package{padding:11px 10px 18px;border:none;box-shadow:0 0 40px rgba(0,0,0,.06)}.hajj-package .pkg-content-contain .title{font-size:18px;color:rgba(0,0,0,.8);line-height:1.35}.hajj-package .pkg-content-contain .hotel{display:flex;align-items:center;justify-content:space-around;border-width:2px;margin-bottom:2px}.hajj-package .pkg-content-contain .hotel p{font-size:15px;font-weight:500;color:rgba(0,0,0,.8);margin-bottom:12px}.hajj-package .pkg-content-contain .hotel p .svg{margin-top:0}.hajj-package .pkg-content-contain .price{border-width:2px;padding-bottom:0}.hajj-package .pkg-content-contain .price sup{top:0;margin-right:3px}.hajj-package .pkg-content-contain .price sup:last-child{top:0}.hajj-package .pkg-content-contain .phone-btn{display:flex;align-items:center;justify-content:space-around}.islamic-destination .filter-options{background-color:transparent;padding-bottom:0}.is-destinations{padding-bottom:calc(1.875rem + ((1vw - 3.2px) * 3.75))}.umrah-package.islamic-dest{background-color:#fff;padding:20px 11px}@-webkit-keyframes animatedLoader{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes animatedLoader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{height:35px;width:35px;padding:0;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;-webkit-transition:background-color .3s;transition:background-color .3s}.swiper-carousel .swiper-button-next.swiper-button-disabled,.swiper-carousel .swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:auto;cursor:auto}.swiper-carousel .swiper-button-next:after,.swiper-carousel .swiper-button-prev:after{content:"";width:9px;height:15px;background-image:url("../images/icons/icon-tray.png");background-position:48.5% 8.6%;-webkit-transition:background-position .3s;transition:background-position .3s;display:inline-block}.swiper-carousel .swiper-button-next{right:-80px}.swiper-carousel .swiper-button-prev{left:-80px}.swiper-carousel .swiper-button-prev:hover:after{background-position:51.1% 39.1%}.hotel-container .swiper-button-next{right:23px;height:37px;width:37px}.hotel-container .swiper-button-prev{left:23px;height:37px;width:37px}.swiper-pagination{position:static;text-align:center;margin-top:40px}.swiper-pagination span{width:9px;height:9px;background-color:#e3c5fa;opacity:1;vertical-align:middle;margin:0 5px}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#7721b6;height:12px;width:12px}.check-star,.gallery-thumbs{margin-top:10px}.gallery-thumbs .swiper-slide{-webkit-transition:border .3s;transition:border .3s;border:2px solid transparent}.gallery-thumbs .swiper-slide img{height:91px;width:100%;object-fit:cover}.testimonials{padding:calc(1.25rem + ((1vw - 3.2px) * 2.125)) 0 calc(1.25rem + ((1vw - 3.2px) * 2.5))}.testimonials h2.heading{font-size:calc(1.25rem + ((1vw - 3.2px) * .875));font-weight:700;color:#37343a;text-align:center;margin-bottom:calc(1.25rem + ((1vw - 3.2px) * 2.1875))}.testimonials .testimonial{background-color:#fff;border:1px solid #e5ddef;text-align:right;background-image:url("../images/icons/quot.png");background-repeat:no-repeat;background-position:top 32px right 39px}.testimonials .testimonial .testimonial-content{padding:10px 35px 10px 38px}.testimonials .testimonial .testimonial-content img{margin-bottom:20px}.testimonials .testimonial .testimonial-content p{text-align:left;color:#585858}.testimonials .testimonial .testimonial-content p.name{font-size:19px;font-weight:500;margin-bottom:0}.general-page-content{padding:calc(.9375rem + ((1vw - 3.2px) * 5.1875)) 0}.general-page-content .content-contain{background-color:#f2f2f5;padding:30px 0;padding-left:calc(.9375rem + ((1vw - 3.2px) * 6.0625));padding-right:calc(.9375rem + ((1vw - 3.2px) * 4.6875));text-align:center}.general-page-content .content-contain h4{margin-bottom:21px;color:#37343a}.general-page-content .content-contain p{text-align:center;font-size:14px;font-weight:400;color:rgba(0,0,0,.65)}.page-content{padding:calc(2.5rem + ((1vw - 3.2px) * 2.8125)) 0 calc(2.5rem + ((1vw - 3.2px) * 3.75))}.page-content h1{font-size:calc(1.125rem + ((1vw - 3.2px) * 1));font-weight:700;margin-bottom:calc(.625rem + ((1vw - 3.2px) * .875))}.page-content p{font-size:14px;font-weight:300;margin-bottom:15px}.footer .footer-links{background-color:#7721b6;padding:40px;text-align:center}.footer .footer-links ul{margin:0;padding:0}.footer .footer-links ul li{margin:0 8px;display:inline-block}.footer .footer-links ul li a{font-size:14px;font-weight:400;color:#fff;text-transform:uppercase}.footer .footer-content{background-color:#f8efff;padding:43px 0 92px;text-align:center}.footer .footer-content .protected-logos{margin-bottom:45px}.footer .footer-content .protected-logos li{padding:0 35px;border-right:1px solid #706c73}.footer .footer-content .protected-logos li:last-child{border-right:none}.footer .footer-content .copyright p{font-size:12px;font-weight:300;color:#000;margin-bottom:22px}.cookie-policy{position:fixed;bottom:0;left:0;right:0;z-index:99999}.cookie-policy .policy-text{background-color:#fff;border:1px solid #f0e0fc;padding:19px 44px 14px;display:flex;align-items:center;justify-content:space-between}.cookie-policy .policy-text p{flex:0 0 94%;margin:0;color:#756d6d;font-size:12px;font-weight:300}.cookie-policy .policy-text a#msg-close{flex:0 0 6%;font-weight:400;font-size:14px;padding-left:18px;padding-right:18px}.contact-us{padding:calc(1.25rem + ((1vw - 3.2px) * 4.375)) 0 calc(1.25rem + ((1vw - 3.2px) * 7.5))}.contact-us h2.heading{font-size:calc(1.25rem + ((1vw - 3.2px) * .875));color:#37343a;margin-bottom:calc(1.25rem + ((1vw - 3.2px) * 3.4375))}.contact-us .contact-ways{margin-bottom:calc(1.25rem + ((1vw - 3.2px) * 6.875))}.contact-us .contact-ways .contact-item .contact-img{margin-bottom:16px;height:82px;width:82px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;border:1px solid #ddd}.contact-us .contact-ways .contact-item .contact-img span.icon{width:49px;height:39px;background-image:url("../images/icons/icon-tray.png");background-position:7.6% 73%}.contact-us .contact-ways .contact-item.phone{display:inline-block;text-align:center}.contact-us .contact-ways .contact-item.phone .contact-img{background-color:#f8efff;border-color:rgba(119,33,182,.47)}.contact-us .contact-ways .contact-item.address{text-align:center}.contact-us .contact-ways .contact-item.address .contact-img{background-color:#fee9e3;border-color:rgba(254,82,29,.47)}.contact-us .contact-ways .contact-item.address .contact-img span.icon{background-position:26.6% 73%}.contact-us .contact-ways .contact-item.email{text-align:center;display:inline-block}.contact-us .contact-ways .contact-item.email .contact-img{background-color:#fef7e2;border-color:rgba(251,187,0,.47)}.contact-us .contact-ways .contact-item.email .contact-img span.icon{background-position:48.7% 73%}.contact-us .contact-ways .contact-item .contact-desc p.heading{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);margin-bottom:6px}.contact-us .contact-ways .contact-item .contact-desc p:not(.heading){font-size:14px;font-weight:300;color:#000}.contact-us .contact-form{margin-bottom:63px}.contact-us .contact-form h2{margin-bottom:35px}.contact-us .contact-form .tagline{font-size:16px;font-weight:600;color:rgba(0,0,0,.8);margin-bottom:8px}.contact-us .contact-form .field-mandatory{font-size:14px;font-weight:300;color:rgba(0,0,0,.6);margin-bottom:25px}.contact-us .contact-form textarea{height:calc(9.375rem + ((1vw - 3.2px) * 8.375));padding-top:25px}.contact-us .contact-form .checkboxes{margin-top:24px;margin-bottom:30px}.contact-us .contact-form .btn-submit{padding:14px 34px;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:30px;margin-top:20px}.mini-nav{padding-top:35px}.mini-nav ul li{margin-right:0!important}.mini-nav ul li a{font-size:18px;font-weight:300;color:rgba(0,0,0,.75)}.mini-nav ul li a.active{font-weight:500;color:#f64a15}.mini-nav ul li a:hover{color:#f64a15}.mini-nav ul li::after{content:"";width:2px;height:11px;background-color:#c5c5c5;display:inline-block;margin-left:19px;margin-right:19px}.hajj-pkg-detail{margin-bottom:38px}.hajj-pkg-detail h1{font-size:calc(1.125rem + ((1vw - 3.2px) * .875));font-weight:700;text-transform:uppercase;margin-bottom:0}.hajj-pkg-detail .stars{margin-bottom:18px}.hajj-pkg-detail .room-detail-price{margin-bottom:calc(1.25rem + ((1vw - 3.2px) * 2.8125))}.hajj-pkg-detail .room-type-nights{margin-bottom:25px;font-size:14px;font-weight:600;color:#000;display:flex;align-items:flex-end;justify-content:space-between}.hajj-pkg-detail .room-type-nights span.icon{height:32px;width:39px;display:inline-block;margin-right:17px;background-image:url("../images/icons/icon-tray.png");background-position:5% 53%;vertical-align:sub}.hajj-pkg-detail .room-type-nights .nights{margin-right:30px}.hajj-pkg-detail .table td,.hajj-pkg-detail .table th,.hotel-content .table-responsive .table td,.hotel-content .table-responsive .table th{padding:8px 0;font-size:14px}.hajj-pkg-detail .table th,.hotel-content .table-responsive .table th{border:none;font-weight:400;color:rgba(0,0,0,.7)}.hajj-pkg-detail .table th:first-child,.hotel-content .table-responsive .table th:first-child{width:60%}.hajj-pkg-detail .table td,.hotel-content .table-responsive .table td{font-weight:600;color:#000}.hajj-pkg-detail .price span,.umrah-pkg-detail .hotel-container .hotel-content .price-phone .price{font-weight:400;font-size:22px;text-transform:capitalize;color:rgba(0,0,0,.7)}.hajj-pkg-detail .price span{display:inline-block;margin-right:20px}.hajj-pkg-detail .price .amount{font-size:calc(1.875rem + ((1vw - 3.2px) * 2.375));font-weight:600;color:#000}.hajj-pkg-detail .price .amount sup{font-family:Muli,sans-serif;font-weight:400;font-size:calc(1.375rem + ((1vw - 3.2px) * 1.1875))}.hajj-pkg-detail .price .amount sup:first-child{top:-23px;left:3px}.hajj-pkg-detail .book-now .btn-secondary{border-radius:30px;font-size:14px;font-weight:600;text-transform:uppercase;margin:0 auto;padding:15px 52px}.hajj-pkg-detail .book-now .phone{margin-left:25px;display:inline-block}.hajj-pkg-detail .book-now .phone span.icon{background-image:url("../images/icons/icon-tray.png");background-position:32% 20%;height:41px;width:34px;display:inline-block;vertical-align:calc(-12px)}.hajj-pkg-detail .book-now .phone a{border-left:1px solid #ededed;padding-left:20px;margin-left:20px}.package-includes{background-color:#f2f2f5;padding:calc(1.5625rem + ((1vw - 3.2px) * 4.0625)) 0 calc(.625rem + ((1vw - 4.8px) * 7.2917));border:1px solid #e6e6e6;border-left:none;border-right:none}.package-includes h3{font-size:22px;font-weight:700;color:#000;margin-bottom:45px}.package-includes .include{display:flex;align-items:flex-start;margin-bottom:40px}.package-includes .include .include-image{width:42px;height:42px;background-color:#fff;border:1px solid #636363;border-radius:50%;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin-right:15px;margin-top:5px}.package-includes .include .include-image .svg{width:30px;height:20px}.package-includes .include .include-text p.title{font-size:18px;font-weight:600;color:rgba(0,0,0,.9);text-transform:uppercase;margin-bottom:6px}.package-includes .include .include-text p.desc{font-size:15px;font-weight:300;color:rgba(0,0,0,.8);margin-bottom:0;line-height:1.3}.day-to-day-itinerary{padding:calc(1.25rem + ((1vw - 4.8px) * 2.4306)) 0 calc(1.25rem + ((1vw - 4.8px) * 3.8194))}.day-to-day-itinerary h3{font-size:22px;font-weight:700;color:#000;margin-bottom:calc(1.25rem + ((1vw - 4.8px) * 1.7361))}.day-to-day-itinerary .itinerary .itinerary-btn{font-size:15px;font-weight:500;box-shadow:none!important;background-color:transparent!important;color:rgba(0,0,0,.9)!important;border:2px solid #f8efff!important;text-align:left;padding:13px 16px;display:inline-flex;align-items:flex-start;justify-content:space-between}.day-to-day-itinerary .itinerary .itinerary-btn .icon{background-image:url("../images/icons/icon-tray.png");background-position:37% 49.5%;flex:0 0 auto;margin-top:4px;width:14px;height:14px;display:inline-block;-webkit-transition:background-position .3s;transition:background-position .3s}.day-to-day-itinerary .itinerary.active .itinerary-btn{background-color:#7721b6!important;border-color:#7721b6!important;color:#fff!important;border-bottom-left-radius:0;border-bottom-right-radius:0}.day-to-day-itinerary .itinerary.active .itinerary-btn .icon{background-position:47.5% 49.45%}.day-to-day-itinerary .itinerary .itinerary-desc{background-color:#f8efff;border:2px solid #7721b6;border-top:none;padding:21px 24px;display:none}.day-to-day-itinerary .itinerary .itinerary-desc p{font-size:13px;font-weight:400;color:rgba(0,0,0,.8);margin-bottom:0}.main-hotel{background-color:#f2f2f5;padding:calc(1.25rem + ((1vw - 3.2px) * 4.375)) 0 calc(1.25rem + ((1vw - 3.2px) * 3.125))}.main-hotel h2.heading{font-size:30px;font-weight:600;color:rgba(0,0,0,.8);margin-bottom:25px}.main-hotel.secondary-layout .hotel-container .hotel-content{padding:0 0 0 90px}.main-hotel.umrah-hotel .hotel-content .stars{margin-bottom:9px}.hotel-gallery{padding:10px;border:2px solid #7721b6;background-color:#fff;border-radius:4px}.hotel-content{padding:0 80px 0 49px}.hotel-content h1,.hotel-content h2,.hotel-content h3{font-size:calc(1.125rem + ((1vw - 3.2px) * .625));font-weight:700;margin-bottom:10px;text-transform:uppercase}.hotel-content .tagline{font-size:15px;color:rgba(0,0,0,.8);margin-bottom:5px}.hotel-content .hotel-facilities .hotel-facility span.icon{background-image:url("../images/icons/icon-tray.png");background-position:5% 53%;display:inline-block;vertical-align:calc(-9px);height:35px;width:40px}.hotel-content .hotel-facilities .hotel-facility span{font-size:14px;color:#000;font-weight:600}.hotel-content .hotel-facilities .hotel-facility.breakfast span.icon{background-position:22% 53%}.hotel-content .table-responsive{width:80%}.hotel-content .nights{font-size:14px;font-weight:600;color:#000;margin-bottom:20px}.comments .media .star-date,.hotel-content .email-call{margin-bottom:25px}.hotel-content .email-call a,.hotel-content .email-call button{padding:12px 17px;border-radius:30px;font-weight:600;font-size:14px;min-width:180px;margin-right:27px}.hotel-content .email-call a span.icon,.hotel-content .email-call button span.icon{width:29px;height:30px;display:inline-block;background-image:url("../images/icons/icon-tray.png");background-position:58% 7.5%;vertical-align:calc(-9px);margin-right:10px;-webkit-transition:background-position .3s;transition:background-position .3s}.hotel-content .email-call a span.icon.email,.hotel-content .email-call a.email span.icon,.hotel-content .email-call button span.icon.email,.hotel-content .email-call button.email span.icon{background-position:70% 6.4%}.hotel-content .email-call a.email,.hotel-content .email-call button.email{margin-right:0;border:1px solid rgba(119,33,182,.47)}.hotel-content .email-call a.email:hover span.icon,.hotel-content .email-call button.email:hover span.icon{background-position:80.5% 6.4%}.hotel-content .map{max-width:397px;border:1px solid #e5e5e5}.hotel-content .map a{display:inline-block}.hotel-content .map a button{box-shadow:none!important;background-color:#fff!important;border:none;border-top:1px solid #e5e5e5;border-radius:0;font-weight:500;color:#555;font-size:16px;padding:9px 0}.umrah-pkg-detail{padding:calc(.9375rem + ((1vw - 3.2px) * 3)) 0 calc(.9375rem + ((1vw - 3.2px) * 4.375));background-color:#fff}.umrah-pkg-detail .hotel-container .hotel-content .stars img{max-height:17px}.umrah-pkg-detail .hotel-container .hotel-content .price-phone{display:flex;justify-content:space-between;margin-bottom:13px}.umrah-pkg-detail .hotel-container .hotel-content .price-phone .price .amount{font-size:38px;font-weight:600;text-align:center;padding-bottom:5px;color:#000}.umrah-pkg-detail .hotel-container .hotel-content .price-phone .phone{display:inline-flex;align-items:center;justify-content:center}.umrah-pkg-detail .hotel-container .hotel-content .price-phone .phone span.icon{height:41px;width:33px;display:inline-block;background-image:url("../images/icons/icon-tray.png");background-position:32.5% 20%}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities{display:flex;flex-wrap:wrap;padding:0}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility{display:inline-flex;align-items:center;flex:0 0 33.33%;border-top:1px solid #ececec;padding-top:9px;padding-bottom:9px}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility:first-child,.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility:nth-child(2){flex:0 0 50%}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility span.image{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid rgba(99,99,99,.47);border-radius:50%;margin-right:10px}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility span.image .svg{height:20px;width:30px;fill:#000}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility.primary span.image{border-color:#fe521d;background-color:#fde8e1}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility.primary span.image .svg{fill:#fe521d}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility.secondary span.image{border-color:#7721b6;background-color:#f2e3fd}.reply-form .close-form .svg,.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility.secondary span.image .svg{fill:#7721b6}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility:nth-child(3n+3) span.image{border-color:#00aeef;background-color:#e4f7fe}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility:nth-child(3n+3) span.image .svg{fill:#00aeef}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility:nth-child(3n+4) span.image{border-color:#e9a619;background-color:#fdf1cd}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility:nth-child(3n+4) span.image .svg{fill:#e9a619}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility span.text{font-size:14px;font-weight:600;color:#000}.hotel.umrah-hotel{padding:81px 0 95px}.hotel.umrah-hotel.secondary-layout{padding:145px 0 85px}.hotel.umrah-hotel.secondary-layout .hotel-container .hotel-content{padding:0 40px 0 36px}.modal.infoPopup .modal-body{padding:24px 40px 30px 30px;position:relative}.modal.infoPopup .modalClose{height:28px;width:28px;font-size:21px;border:none;background-color:#000;color:#fff;position:absolute;top:15px;right:15px}.modal.infoPopup .modal-content{background-color:#7721b6;box-shadow:none;border:none;border-radius:0}.modal.infoPopup .modal-content h2{font-size:27px;line-height:38px;color:#fff;font-weight:900;margin-bottom:18px}.modal.infoPopup .modal-content p{font-weight:400;font-size:16px;color:#fff;margin-bottom:35px}.modal.infoPopup .modal-content a{float:right;font-size:18px;color:#fff;margin-top:-10px;text-align:right;font-weight:700;line-height:26px}.modal.infoPopup .modal-content button.btn-primary{font-weight:700;font-size:14px;text-transform:uppercase;padding:13px 20px 12px}.wave{animation:1.2s ease-out infinite waveIn;transform-origin:50% 50%}.wave-sm{animation-delay:.3s}.wave-md{animation-delay:.45s}.wave-lg{animation-delay:.6s}@keyframes waveIn{from{opacity:0;transform:scale(.3) translate(-20px,10px)}50%{transform:translate(0,0);opacity:1}}.comments{padding:60px 0;background-color:#f2f2f5}.comments .main-heading{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:8px;margin-bottom:38px}.comments .media-name{margin-right:15px;height:63px;width:63px;background-color:#f8efff;border-radius:50%;border:2px solid #7721b6;color:#7721b6;display:inline-flex;align-items:center;justify-content:center;font-size:25px;font-weight:500}.comments .add-more-comment .svg{height:19px;width:18px;fill:#fe521d;margin-right:5px}.comments .media{flex-wrap:wrap;padding:30px;margin-bottom:15px;background-color:#fff}.comments .media img{border-radius:50%;max-height:60px}.comments .media .media-body p{text-align:justify}.comments .media .media-body h5 small{font-size:14px;color:rgba(0,0,0,.65);margin-left:6px}.comments .media .media-content,.comments .media .more-reply{flex:0 0 100%}.comments .media .view-reply{font-size:16px;font-weight:500;cursor:pointer;display:inline-block;color:#fe521d;margin-top:15px;flex:0 0 100%}.comments .media .star-date .stars .svg{height:28px;width:28px;fill:#fca603}.comments .media .star-date span.date{font-size:16px;display:inline-block;color:rgba(0,0,0,.65)}.comments .media .more-reply .media{margin-top:30px;margin-left:50px;border-top:1px solid rgba(0,0,0,.2);border-bottom:none;padding:30px 0 0;margin-bottom:0}.comments .media .more-reply .media:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.comments-contain .media:last-child{border-bottom:none;margin-bottom:0}.reply-form form{margin-bottom:40px;position:relative;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:38px}.reply-form .close-form{position:absolute;top:0;right:0;height:25px;width:25px;border:none;background-color:transparent;z-index:999;padding:0}.check-star .custom-control{padding-left:0;margin-right:7px;cursor:pointer}.check-star .custom-control label .svg{height:28px;width:28px;fill:grey}.check-star .custom-control.active .svg{fill:#fca603}.page-scroll-hajj{max-height:500px}.scrollbar-thumb{background:#7721b6!important}