body{font-family:"Poppins",sans-serif;min-width:320px}a{text-decoration:none !important;outline:none !important;color:#fe521d;-webkit-transition:color 0.3s;transition:color 0.3s}a:hover{text-decoration:none !important;color:#f64a15}ol{padding-left:0;list-style-position:inside;margin-bottom:20px !important}ol li{font-size:14px;font-weight:300;color:rgba(0,0,0,0.6)}ol li strong{font-size:16px;color:rgba(0,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,0.13);padding-left:19px;text-align:left;-webkit-transition:border 0.3s;transition:border 0.3s}.form-control::placeholder{color:rgba(0,0,0,0.5)}.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}.form-control:hover,.form-control:focus{border-color:#097173}.form-control:focus{box-shadow:0 0 0 0.2rem rgba(9,113,115,0.15)}.form-control.error{border-color:red}.form-control.error::placeholder{color:#ff0000}.form-control.error::-webkit-input-placeholder{color:#ff0000}.form-control.error:focus{box-shadow:0 0 0 0.2rem rgba(255,0,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]{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%{box-shadow:0 0 -10px rgba(254,82,29,0.45)}20%{box-shadow:0 0 20px rgba(254,82,29,0.45)}50%{box-shadow:0 0 20px rgba(254,82,29,0.45)}100%{box-shadow:0 0 -10px rgba(254,82,29,0.45)}}@keyframes mobileGlowing{0%{box-shadow:0 0 -15px rgba(62,181,73,0.6)}40%{box-shadow:0 0 25px rgba(62,181,73,0.6)}60%{box-shadow:0 0 25px rgba(62,181,73,0.6)}100%{box-shadow:0 0 -15px rgba(62,181,73,0.6)}}@keyframes mobileOrangeGlowing{0%{box-shadow:0 0 -15px rgba(254,82,29,0.6)}40%{box-shadow:0 0 25px rgba(254,82,29,0.6)}60%{box-shadow:0 0 25px rgba(254,82,29,0.6)}100%{box-shadow:0 0 -15px rgba(254,82,29,0.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){.umrah-packages .swiper-container .swiper-slide,.testimonials .swiper-container .swiper-slide,.hajj-packages .swiper-container .swiper-slide,.islamic-destination .swiper-container .swiper-slide{width:100%;margin-right:0}}@media (min-width: 576px){.umrah-packages .swiper-container .swiper-slide{width:50%;margin-right:30px}.testimonials .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,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:none;background-image:url("../images/icons/icon-tray.png");background-position:37% 38%;width:24px;height:24px;border-color:#097173;background-color:#097173;left:-39px}.custom-checkbox .custom-control-label::before{width:24px;height:24px;left:-39px;background-color:#fff;border:#adb5bd solid 1px;border-radius:2px;border-color:#bababa;background-color:#e6e6e6;top:50%;transform:translateY(-50%)}.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 0.2rem rgba(9,113,115,0.25)}.btn-secondary{background-color:#097173;border-color:#097173;font-size:14px;font-weight:600}.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#056466;border-color:#056466}.btn-primary{background-color:#fe521d;border-color:#fe521d;border-radius:2px;font-size:14px;font-weight:600}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#f64a15;border-color:#f64a15}.btn-secondary.light{background-color:#e9f8f9;border-radius:8px;color:#097173;border:none;padding:12px 23px;box-shadow:none !important;-webkit-transition:color 0.3s,background-color 0.3s;transition:color 0.3s,background-color 0.3s}.btn-secondary.light:hover,.btn-secondary.light:not(:disabled):not(.disabled):active{background-color:#097173;border-color:#097173;color:#fff}#AlertModal .modal-content{background-color:transparent}.modal .contact-us{padding:0}.modal .contact-us .contact-form{margin-bottom:0}.modal .contact-us .col-md-12:not(.special-notes){padding: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}.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:#e9f8f9;padding:calc(0.9375rem + ((1vw - 3.2px) * 4.4375)) calc(0.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,0.8);margin-bottom:7px}.beatMyQuote .mandatory{font-size:14px;font-weight:300;color:rgba(0,0,0,0.6)}.beatMyQuote .form-control::placeholder{color:rgba(0,0,0,0.8)}.beatMyQuote .form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.8)}.beatMyQuote .btn-secondary{padding:16px 62px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:34px}.passenger-contain{position:relative}.passenger-contain .passenger-dropdown{padding:15px;background-color:#fff;position:absolute;top:100%;left:0;right:0;z-index:2;box-shadow:0px 6px 10px rgba(0,0,0,0.2)}.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 #097173;height:40px;text-align:center}.passenger-contain .passenger-dropdown .btn-secondary{border-radius:4px !important;padding:10px !important}.passenger-contain .passenger-dropdown button.plus,.passenger-contain .passenger-dropdown button.minus{border:1px solid #097173;background-color:transparent !important;box-shadow:none !important}.passenger-contain .passenger-dropdown button.plus span.icon,.passenger-contain .passenger-dropdown button.minus 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%;right:20px;opacity:0;padding:47px 15px 30px;z-index:9999;-webkit-transition:bottom 0.6s,opacity 1.5s;transition:bottom 0.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;display:inline-block;background-image:url("../images/icons/icon-tray.png");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-image:url("../images/icons/icon-tray.png");background-position:5% 38%;height:42px;width:54px;display:inline-block;margin-right:10px}.request-call-popup .heading p{font-size:22px;font-weight:500;margin-bottom:3px}.request-call-popup .heading p.desc{font-size:15px;font-weight:400}.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:#097173;padding-top:10px;padding-bottom:10px}.header .navbar .container{position:relative}.header .navbar .navbar-brand img{max-height:47px}.header .navbar .navbar-toggler{position:absolute;right:0;top:-48px;z-index:1049;border-color:#fe521d;background-color:#fe521d;height:39px;width:45px;padding:0;border-radius:0;outline:none !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:"";background-image:url("../images/icons/icon-tray.png");display:inline-block;height:27px;width:29px;overflow:hidden;background-position:42% 7.5%}.header .navbar .navbar-nav li.dropdown .dropdown-toggle: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 0.3s,visibility 0.3s,height 0.3s;transition:opacity 0.3s,visibility 0.3s,height 0.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 0.15s,color 0.15s;transition:background-color 0.15s,color 0.15s}.header .navbar .navbar-nav li.dropdown .dropdown-menu li a:last-child{border-bottom:none}.header .navbar .navbar-nav li.dropdown .dropdown-menu li a:hover{background-color:#097173;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,0.4);padding:8px 20px;display:inline-block}.header .navbar .navbar-nav li.active a{color:#fff}.header .navbar .navbar-nav li:first-child a{padding-left:0}.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{background-position:16% 8%}.header .navbar .navbar-nav.secondary-nav li a span.icon.whatsapp{background-position:26% 8%}.header .navbar .navbar-nav.secondary-nav li:last-child a{padding-right:0}.header .navbar.logo-quote{background-color:#e9f8f9;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}.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,0.25);border-radius:5px;animation:width-height2 1.5s infinite;top:50%;left:50%;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;padding-top:8px;padding-bottom:8px;background-image:url("../images/icons/icon-tray.png");background-position:4.3% 18.7%;padding:22px 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}.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:mobileOrangeGlowing 1500ms infinite;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:#097173;border-color:#097173;box-shadow:0 0 0 0 #000;transform:scale(1);animation:pulse 1.5s infinite}.mobile-buttons .mobile-btn.phone::before{content:"";position:absolute;height:120%;width:120%;background-color:rgba(9,113,115,0.25);border:1px solid #097173;border-radius:50%;animation:width-height 2s infinite;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%}.mobile-buttons .simple-btn .icon.chat{background-position:16% 8%}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(9,113,115,0.15)}50%{box-shadow:0 0 0 15px rgba(9,113,115,0.25)}100%{box-shadow:0 0 0 0 rgba(9,113,115,0.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(0.9375rem + ((1vw - 3.2px) * 4.6875)) 0}.reviews ul{display:flex;align-items:center;background-color:#fafafa;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}.reviews ul li:last-child:after{content:none}.slider{background-color:#fafafa}.slider .slider-container{max-width:1494px;margin:0 auto}.slider .carousel-indicators{align-items:center;right:14%;bottom:18px;left:auto;margin-left:0;margin-right:0}.slider .carousel-indicators li{height:13px;width:13px;border-radius:50%;background-color:#097173;opacity:1;text-indent:revert;margin:0 5px}.slider .carousel-indicators li.active{height:18px;width:18px;border:3px solid rgba(255,255,255,0.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 32px;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}.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:#e9f8f9;top:50%;transform:translateY(-50%);opacity:1;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.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 0.3s;transition:background-position 0.3s}.carousel-control-prev{left:7.5%}.carousel-control-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{background-position:51% 8.6%}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:#097173}.carousel-fade .carousel-item{text-align:center;opacity:0;-webkit-transition:opacity 0.6s;transition:opacity 0.6s}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item .carousel-item-prev.carousel-item-right{opacity:1}.carousel-fade .carousel-item .active.carousel-item-left,.carousel-fade .carousel-item .active.carousel-item-right{opacity:0}.carousel-fade .carousel-item .carousel-item-next,.carousel-fade .carousel-item .carousel-item-prev,.carousel-fade .carousel-item .carousel-item.active,.carousel-fade .carousel-item .active.carousel-item-left,.carousel-fade .carousel-item .active.carousel-item-prev{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) * 0.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 0.3s,color 0.3s,border 0.3s;transition:background-color 0.3s,color 0.3s,border 0.3s}.filter-options .filter-items li:hover,.filter-options .filter-items li.active{background-color:#fafafa}.filter-options .filter-items.star-wise li{background-color:#fff;border-radius:2px;padding:10px 25px}.filter-options .filter-items.star-wise li:hover,.filter-options .filter-items.star-wise li.active{background-color:#097173;color:#fff}.breadcrumb{background-color:transparent;padding:8px 0 0 0;margin:0}.breadcrumb .breadcrumb-item{font-size:14px;color:rgba(55,52,58,0.85);padding-left:4px}.breadcrumb .breadcrumb-item a{color:rgba(55,52,58,0.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.4%;display:inline-block;transition:background-position 0.3s}.heading-viewMore .view-all:hover span.icon{background-position:86% 39.4%}.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 #cbebec;padding:18px 4px 20px;-webkit-transition:border 0.3s;transition:border 0.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{font-family:"Muli",sans-serif;font-size:22px;font-weight:400;top:-17px}.umrah-package .pkg-content-contain .price 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{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}.umrah-package:hover{border-color:#097173}.umrah-package:hover .pkg-content-contain .btn-secondary{background-color:#097173;color:#fff}.customize-yourself{margin-top:calc(1.5625rem + ((1vw - 3.2px) * 5.4375))}.customize-yourself a{font-size:14px;font-weight:600;padding:16px 30px;border-radius:30px}.customize-yourself a.your-custom{background-color:transparent;color:#097173}.customize-yourself a.your-custom:hover{background-color:#097173;color:#fff}.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,0.7)}.customize-yourself .or::before,.customize-yourself .or::after{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:#097173;border-color:#097173}.hajj-packages{padding:45px 0 55px}.hajj-packages .heading-viewMore{margin-bottom:0}.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}.hajj-filters .filter-items li{background-color:#fafafa}.hajj-filters .filter-items li:hover,.hajj-filters .filter-items li.active{background-color:#f2f2f5}.hajj-filters .filter-items.star-wise li{border:1px solid #f4edf9}.hajj-filters .filter-items.star-wise li:hover,.hajj-filters .filter-items.star-wise li.active{border-color:#097173}.hajj-package{padding:11px 10px 18px;border:none;box-shadow:0px 0px 40px rgba(0,0,0,0.06)}.hajj-package .pkg-content-contain .stars{margin-bottom:10px}.hajj-package .pkg-content-contain .title{font-size:18px;color:rgba(0,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,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}.hajj-package .pkg-content-contain .phone-btn .phone{margin-bottom:0}.islamic-destination{background-color:#f2f2f5}.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(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes animatedLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-carousel{position:relative}.swiper-carousel .swiper-button-next,.swiper-carousel .swiper-button-prev{width:auto;height:auto;height:35px;width:35px;padding:0;border-radius:2px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s}.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 0.3s;transition:background-position 0.3s;display:inline-block}.swiper-carousel .swiper-button-next:hover,.swiper-carousel .swiper-button-prev:hover{background-color:#097173}.swiper-carousel .swiper-button-next{right:-80px}.swiper-carousel .swiper-button-next:hover:after{background-position:51% 8.6%}.swiper-carousel .swiper-button-prev{left:-80px}.swiper-carousel .swiper-button-prev:after{background-position:48.3% 39.1%}.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:#cff5f7;opacity:1;vertical-align:middle;margin:0 5px}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#097173;height:12px;width:12px}.gallery-thumbs{margin-top:10px}.gallery-thumbs .swiper-slide{-webkit-transition:border 0.3s;transition:border 0.3s;border:2px solid transparent}.gallery-thumbs .swiper-slide img{height:91px;width:100%;object-fit:cover}.gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:#097173}.testimonials{padding:calc(1.25rem + ((1vw - 3.2px) * 2.125)) 0 calc(1.25rem + ((1vw - 3.2px) * 2.5));background-color:#f2f2f5}.testimonials h2.heading{font-size:calc(1.25rem + ((1vw - 3.2px) * 0.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}.testimonials .testimonial .testimonial-content p.pass-type,.testimonials .testimonial .testimonial-content p.short-desc{font-size:15px;font-weight:400}.testimonials .testimonial .testimonial-content p.short-desc{margin-bottom:0}.general-page-content{padding:calc(0.9375rem + ((1vw - 3.2px) * 5.1875)) 0}.general-page-content .content-contain{background-color:#f2f2f5;padding:30px 0;padding-left:calc(0.9375rem + ((1vw - 3.2px) * 6.0625));padding-right:calc(0.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,0.65)}.general-page-content.deatailPageContent{background-color:#f2f2f5}.general-page-content.deatailPageContent .content-contain{background-color:#fff}.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:34px;font-weight:700;margin-bottom:24px}.page-content p{font-size:14px;font-weight:300;color:rgba(0,0,0,0.6);margin-bottom:15px}.page-content p strong{font-size:16px;color:rgba(0,0,0,0.8);font-weight:600}.footer .footer-links{background-color:#097173;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:#e9f8f9;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 #097173;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) * 0.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:#e9f8f9;border-color:rgba(9,113,115,0.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,0.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,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,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-ways .contact-item .contact-desc p:not(.heading) a{color:rgba(0,0,0,0.6)}.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,0.8);margin-bottom:8px}.contact-us .contact-form .field-mandatory{font-size:14px;font-weight:300;color:rgba(0,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,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}.mini-nav ul li:last-child::after{content:none}.hajj-pkg-detail{margin-bottom:38px}.hajj-pkg-detail h1{font-size:calc(1.125rem + ((1vw - 3.2px) * 0.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 th,.hajj-pkg-detail .table td{padding:8px 0;font-size:14px}.hajj-pkg-detail .table th{border:none;font-weight:400;color:rgba(0,0,0,0.7)}.hajj-pkg-detail .table th:first-child{width:60%}.hajj-pkg-detail .table td{font-weight:600;color:#000}.hajj-pkg-detail .price span{font-size:22px;font-weight:400;color:rgba(0,0,0,0.7);text-transform:capitalize;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 45px;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(0.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,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,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{margin-bottom:10px}.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,0.9) !important;border:2px solid #e9f8f9 !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 0.3s;transition:background-position 0.3s}.day-to-day-itinerary .itinerary.active .itinerary-btn{background-color:#097173 !important;border-color:#097173 !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:#e9f8f9;border:2px solid #097173;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,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,0.8);margin-bottom:25px}.main-hotel .hotel-container{background-color:#fff}.main-hotel.secondary-layout{background-color:#fff}.main-hotel.secondary-layout .hotel-container{background-color:#f2f2f5}.main-hotel.secondary-layout .hotel-container .hotel-content{padding:0  0px 0 90px}.main-hotel.umrah-hotel .hotel-content .stars{margin-bottom:9px}.main-hotel.umrah-hotel .hotel-container{background-color:transparent}.main-hotel.umrah-hotel.secondary-layout .hotel-container{background-color:#f2f2f5}.hotel-gallery{padding:10px;border:2px solid #097173;background-color:#fff}.hotel-content{padding:0 80px 0 49px}.hotel-content h1,.hotel-content h2,.hotel-content h3{font-size:calc(1.125rem + ((1vw - 3.2px) * 0.625));font-weight:700;margin-bottom:10px;text-transform:uppercase}.hotel-content .stars{margin-bottom:12px}.hotel-content .tagline{font-size:15px;color:rgba(0,0,0,0.8);margin-bottom:5px}.hotel-content .hotel-facilities{margin-bottom:15px}.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 .table-responsive .table{margin-bottom:7px}.hotel-content .table-responsive .table th,.hotel-content .table-responsive .table td{padding:8px 0;font-size:14px}.hotel-content .table-responsive .table th{border:none;font-weight:400;color:rgba(0,0,0,0.7)}.hotel-content .table-responsive .table th:first-child{width:60%}.hotel-content .table-responsive .table td{font-weight:600;color:#000}.hotel-content .nights{font-size:14px;font-weight:600;color:#000;margin-bottom:20px}.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 0.3s;transition:background-position 0.3s}.hotel-content .email-call a span.icon.email,.hotel-content .email-call button span.icon.email{background-position:70% 6.4%}.hotel-content .email-call a.email,.hotel-content .email-call button.email{margin-right:0;border:1px solid rgba(9,113,115,0.47)}.hotel-content .email-call a.email span.icon,.hotel-content .email-call button.email span.icon{background-position:70% 6.4%}.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:#555555;font-size:16px;padding:9px 0}.umrah-pkg-detail{padding:calc(0.9375rem + ((1vw - 3.2px) * 3)) 0 calc(0.9375rem + ((1vw - 3.2px) * 4.375));background-color:#fff}.umrah-pkg-detail .hotel-container{background-color:#f2f2f5}.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{font-weight:400;font-size:22px;text-transform:capitalize;color:rgba(0,0,0,0.7)}.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 .price .amount sup{font-family:"Muli",sans-serif;font-size:22px;font-weight:400;top:-17px}.umrah-pkg-detail .hotel-container .hotel-content .price-phone .price .amount sup:last-child{top:-14px}.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 a{font-size:16px;font-weight:600;border-left:1px solid #ebebeb;padding-left:20px;margin-left:20px}.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:nth-child(1),.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,0.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:#097173;background-color:#f2e3fd}.umrah-pkg-detail .hotel-container .hotel-content .umrah-facilities .umrah-facility.secondary span.image .svg{fill:#097173}.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 .hotel-container{background-color:#f2f2f5}.hotel.umrah-hotel .hotel-container .hotel-content{padding:0}.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:#097173;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:waveIn 1.2s infinite ease-out;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(0.3) translate(-20px, 10px)}50%{transform:translate(0, 0);opacity:1}}
