*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Custom-Demi;font-weight:600}a{transition:.5s}.loader_parent{display:none;position:fixed;top:0;bottom:0;left:0;right:0;height:100vh;width:100%;z-index:1111111;pointer-events:none}.loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:37px;font-weight:bold}.loader_parent.blurred{display:block}.blurred ~ * {filter:blur(3px)}.header-bg{background:linear-gradient(to bottom,#45b63e 0,#2c6728 100%)}.navbar-toggler i{color:#fff;font-size:20px}.navbar{padding:.5rem 6%!important}.navbar-nav{width:100%;justify-content:flex-end}.navbar-dark .navbar-nav .nav-item .nav-link{color:#fff;font-size:15px;text-transform:capitalize}.reserv-field button{font-size:15px;color:#fff;margin-top:2px}.reserv-field .btn:hover{background-color:transparent}.reserv-field a{font-size:14px;color:#000}.reserv-field .btn{background-color:inherit;box-shadow:none}.navbar-dark .navbar-nav .nav-item .nav-link:hover{}.navbar-toggler:focus{outline:none}.free-upgrade{margin-top:50px;margin-bottom:10px}.language-btn{background-color: rgb(27 140 20 / 92%);border:1px solid #fff;color:#fff}.pickup-date{background:url(https://hujjajumrahtaxi.com/img/xumrah-taxi-umrah.png.pagespeed.ic.s3m1zdssw8.png);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:auto;padding-bottom:18px;min-height:100vh}.single_trip_row{margin:20px -15px}.single_trip_row input{border-bottom: 2px solid rgb(31 167 23 / 83%);height:50px}.single_trip_row .form-control:focus{box-shadow:none}.flight_check input[type="checkbox"]{height:inherit}#rounded_trip .select2-container{width:100%!important}.select2-container{margin:.5rem 0}.input-setters .form-control:focus{box-shadow:none}.flight_check{margin-right:15px}.single_trip_row:first-child,.single_trip_row:last-child{margin:0 -15px}#rounded_trip input{border-bottom: 2px solid rgb(31 167 23 / 83%);height:50px}#rounded_trip .form-control:focus{box-shadow:none}#rounded_trip .flight_check input[type="checkbox"]{height:inherit}.trip-sec{padding:25px 0}.nav-tabs{border:0}.nav-tabs i{margin-right:10px;font-size:18px;color: rgb(27 140 20 / 92%)}.nav-tabs .nav-link.active{background: rgb(27 140 20 / 92%) !important;border-color:#1b7814!important;border-bottom:1px solid #1b7814!important}.nav-tabs .nav-link.active i{color:#fff}.nav-tabs .nav-link{border:1px solid #1b7814;color:#1b7814}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:rgb(31 167 23 / 83%)}.sub-btn{background-color: rgb(27 140 20 / 92%);color:#fff}.btn:hover{color:#fff;background-color:#084c23}.close-row{display:flex;justify-content:flex-end}.close-row i{font-size:20px;color:#2a9324;cursor:pointer}#more i{font-size:23px;color: rgb(27 140 20 / 92%) !important}.select2-container--default .select2-selection--single{border-bottom: 2px solid rgb(31 167 23 / 83%) !important;height:50px!important;outline:none}.select2-container--default .select2-selection--single:focus{border-color:#80bdff}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:43px!important}.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: rgb(27 140 20 / 92%) !important}.select-city{margin:.5rem 0!important}.roundtrip_select .select2-container{width:100%!important}.flight-details{display:flex;flex-wrap:wrap}.flight_form{display:flex;flex-wrap:wrap;width:100%}.flight-checkbox i{color:#2a9324;font-size:20px}.avis-exp{background-color:#f0f0f0}.deservBrk{font-size:14px;line-height:24px;padding:0 15px;font-family:custom-Demi;text-transform:uppercase;font-weight:600}.hujjaj-safety{background-color:#f0f0f0}.hujjaj-safety h3{font-weight:600}.safety-pledge{width:100%;height:100%}.more-btn a{text-decoration:none}.learn-more{padding:10px 24px;color:#fff;text-transform:uppercase;background: rgb(27 140 20 / 92%) !important;font-weight:600;border:none;border-radius:30px}.learn-more:hover{transform:translate(-1.5px,-1.5px);box-shadow: rgb(39 70 63) 2.5px 2.5px 0px 0px;color:#fff}.sky-white{background:url(https://hujjajumrahtaxi.com/img/cq5dam.web.768.504.webp);height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.make-wish{background-size:cover;background-repeat:no-repeat;background-position:center;padding:48% 0;position:relative}.testing-2{height:200px}.sub-varry{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column}.amazon-gift{font-size:1.2em}.big--car{background:url(https://hujjajumrahtaxi.com/img/xluxury-transport-saudi-arabia.png.pagespeed.ic.0tK87f0dWO.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.gradient-type{position:relative;justify-content:flex-end}.offer-text{color:#000;font-size:40px;font-weight:600;font-family:Custom-Demi;text-transform:uppercase}.today{font-size:22px;font-family:Custom-Demi}.offer-section{background-color:rgba(255,255,255,.9);width:50%;padding:30px 30px}.footer{background:url(https://hujjajumrahtaxi.com/img/xCapture.PNG.pagespeed.ic.NJby9iLBNF.png)}.footer a{text-decoration:none;color:#fff}.menu-link{text-transform:uppercase;font-weight:600}.footer ul li{list-style:none;padding:8px 0}.footer ul li a{text-decoration:none;text-transform:capitalize}.menu-link::after{font-family:FontAwesome;content:'\f107';font-size:20px;position:absolute;top:0;right:0;margin-right:17px;transition:all 1s}.menu-link.active::after{transform:rotate(180deg)}.social-section{background-color:#000;width:100%;position:relative}.social-section a{text-decoration:none;font-weight:600;font-size:14px;color:#fff;font-family:custom-Demi}.icons a i{font-size:25px}.icons a i{padding-right:40px;color:#fff}.icons a:last-child i{padding-right:0}.icons a i:hover{color: rgb(27 140 20 / 92%);transition:all .5s;cursor:pointer}.mobile-footer{display:flex;align-items:center}.mobile-footer img{position:relative;top:-10px;height:100px;padding-right:30px}.footer-linked{display:flex;align-items:center;flex-direction:column-reverse}.app-detail{display:none}.app-title{display:block}.mytabs{background-color:rgba(255,255,255,.4);padding:10px 0}a.nav-link{color:#000}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{background: rgb(0, 0, 0, 0.5);color:#fff;border-bottom:0;border-left:1px}.car-stock img{width:150px;height:120px;padding-right:5px}.km-range{margin-bottom:0;margin-top:5px;color:#2a9324}.card p{margin-bottom:0}.btn-car{background-color:#2a9324;color:#fff}.car-card{cursor:pointer}.petrol{padding-right:19px}.petrol i{color:#2a9324}.petrol:last-child{padding-right:0}.car-c-list{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;justify-content:normal}.car-c-list li{margin-right:5px;margin-bottom:10px}.car-c-list li:last-child{margin-right:0}.car-c-list li a{padding:.1rem 1rem;color:#fff;background-color: rgb(27 140 20 / 92%);font-size:15px;font-weight:600;border-radius:50px}.car-area{background-color:#fff;width:100%;height:100%;position:relative}.slick-prev{left:25px!important;z-index:9999}.slick-next{right:25px!important}.slick-next:before,.slick-prev:before{font-size:30px;color:#d3d3d3}.slick-slide{outline:none}.card-header{background-color:transparent;border-bottom:none;color:#000;font-size:16px;font-weight:600;text-transform:capitalize}.heading-adjust{font-size:30px}.card-header{color:#212529}.card-header::after{font-size:22px;font-family:FontAwesome;content:'\f107 ';position:absolute;top:9px;right:25px;transition:all 1s}.card-header.active::after{transform:rotate(180deg)}.card{background-color:transparent;border:none!important}.car-on-sale h1{font-size:22px}.info-container{position:absolute;top:0;right:0;left:0;right:0;text-align:center;background-color:#fff;transition:all .8s;height:30%;overflow:hidden;margin-top:66%}.car-area:hover .info-container{height:120%;background-color:rgba(255,255,255,.6);display:block;margin-top:0;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer}.info-container h3{font-size:14px;margin-bottom:0;font-weight:600;padding-top:8px}.used-car{font-size:19px;font-weight:600}.test-drive{background-color:#fff}.cclock{font-size:1.5em;color:#2a9324;margin-right:12px}.test-rule p{font-size:16px}.car-loan{font-size:1.1em}.list-unstyled{list-style:none}.list-unstyled li{margin-bottom:6px;font-size:13px;line-height:1.2}.client-capacity{font-size:1.5em}.client-capacity i{margin-right:12px;color:#2a9324}.body-details{display:grid;grid-template-columns:auto}.body-details li{list-style:none;font-size:18px;padding-bottom:8px}.body-details li::before{font-family:FontAwesome;content:'\f105 ';font-size:20px;color:#2a9324;font-size:18px;font-weight:bold;padding-right:8px}.detail-specification .more-btn{display:flex;justify-content:center;width:100%}.car-card-detail h1{font-size:30px;margin-bottom:20px}.car-card-detail{background:green;color:#fff;padding:20px 30px;position:relative}.car-profile-card img{width:75px;height:75px;border-radius:50px}.location-detail{font-size:22px;text-transform:capitalize}.user-name{font-size:18px;font-weight:bold}.tour-company{background:#fff;padding:20px 30px;text-align:center}.x-axis-adjust{max-width:inherit;padding:3rem 0}.contact-us{background:url(https://hujjajumrahtaxi.com/img/xcontact_us_repeatpattern_small.jpg.pagespeed.ic.7ktUJ3PaYB.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;width:100%}.contact-us h2{text-transform:uppercase;font-size:1.3rem}.contact-list{width:100%;margin:0 auto;padding-top:25px}.high-up{color:#616161;font-size:13px}.step1contborder{border-top:1px solid #e0e0e0;width:40%;margin:0 auto}.trip-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;height:250px}.content-area{position:relative}.trip-banner-title{position:absolute;top:85px;right:0;bottom:0;left:0}.auto-adjust{padding:25px 6%}.auto-adjust h4{font-size:.8rem}.trip-question h3{color:#d4002a;font-size:1.1em}.trip-question ul{padding-left:50px}.pricing-section h3{text-transform:capitalize;padding:0 15px 12px}.contrast{max-width:inherit;margin:0 auto}.pricing-table{overflow-x:auto!important}.terms-policy{background: rgb(27 140 20 / 92%) !important;padding:2px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px;color:#fff;text-align:center}.about-me{color:#aaa;font-size:13px;line-height:4.4px}.hover-class{position:relative;display:inline-block;font-size:2em;font-weight:800;color:#000;overflow:hidden;background:linear-gradient(to right,#1ac52f,#0b8c09 50%,#101010 50%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 100%;background-position:100%;transition:background-position 350ms ease;text-decoration:none}.hover-class:hover{background-position:0 100%;cursor:pointer}.ques-area{background-color:#dff0d8;border-color:#d6e9c6;position:relative;padding:10px 8px 3px 8px;color:#fff}.ques-area h4{background: rgb(27 140 20 / 92%) !important;padding:5px 13px;padding:5px 29px 5px 13px;font-size:16px}.ques-area h4 i{font-size:14px;position:absolute;top:19px;right:23px;bottom:0}.ans-area p{padding:0 22px}.site-heading h4{text-transform:uppercase;font-size:17px;background: rgb(27 140 20 / 92%);padding:5px 0 5px 16px;color:#fff}.site-links ul{list-style:none;padding-left:10px}.site-links li a{cursor:pointer;color:#0b8c09;text-transform:uppercase;font-size:14px}.site-links li a:hover{color:#000;text-decoration:underline}.company-title h1{font-size:1.5rem}.signup-form{margin-bottom:30px}.signup-form .form-group{margin-bottom:35px}.signup-form hr{margin:40px 0}.signup-form textarea,.custom-select{background-color:#f7f7f7;border-width:2px 1px 1px 2px!important;border-radius:0}.signup-form textarea,.custom-select:focus{background-color:#f7f7f7;border-color:none;box-shadow:0 0 0 .1rem rgba(0,123,255,.10)!important}.form-group input{background-color:#f7f7f7;border-width:2px 1px 1px 2px!important;border-radius:0}.form-group input:focus{background-color:#f7f7f7;border-color:none;box-shadow:0 0 0 .1rem rgba(0,123,255,.10)!important}.postal-area{display:flex;align-items:center}.postal-area span{padding-left:25px;font-size:15px}.term_condi{color: rgb(27 140 20 / 92%)}.form-submit{display:flex;justify-content:flex-end}.modal-dialog{max-width:600px}.form-inner-wrap{width:100%;margin:0 auto}.form-inner-wrap .form-group input{height:50px}.login-submit button{width:100%}.form-inner-wrap .form-group input:hover,.form-inner-wrap .form-group input:focus{border:2px solid #666!important}.modal-header{border-bottom:none;padding:0 1rem}.modal-body h4{font-size:1rem}.modal-content{border-radius:0}.modal-footer{border-top:none}.forgot-field{position:relative}.forgot-field ul{display:flex}.forgot-field ul li{list-style:none;display:flex;justify-content:center;width:50%;border-right:1px solid #2a9324}.forgot-field ul li a{text-decoration:none;color:#2a9324;font-size:14px}.forgot-field ul li:last-child{border-right:none}.new-account{border-top:1px solid #ccc}.new-account p{font-weight:bold}.new-account a{color:#2a9324}.new-account a:hover{text-decoration:none}.custom-switch{padding-left:0}.custom-control{padding-left:0}.hotel-view{padding:20px 0}.hotel-contact{display:flex;align-items:center}.hotel-contact i{font-size:20px;color:#8b0000;margin-bottom:17px}.phone{margin-right:35px}.hotel-contact span{font-size:17px;color:#2a9324;font-weight:bold}.booking-title{font-size:16px;font-weight:500;margin-bottom:8px}.offer-details .card-header a{color:#000}.offer-details .card-header a:hover{color:#2a9324}.offer-details .card-header{color:#fff}.jumbotron h3{font-size:1.0rem}.jumbotron p{font-size:15px}.input-setters input,.select2-container{border-bottom: 2px solid rgb(31 167 23 / 83%) !important;height:50px!important;background-color:#fff!important}#Single_trip .select2-container{width:100%!important}.profile-nav,.profile-info{margin-top:30px;margin-bottom:30px}.profile-nav .user-heading{background: rgb(27 140 20 / 92%) !important;color:#fff;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;padding:30px;text-align:center}.profile-nav .user-heading.round a{border-radius:50%;-webkit-border-radius:50%;border:10px solid rgba(255,255,255,.3);display:inline-block}.profile-nav .user-heading a img{width:112px;height:112px;border-radius:50%;-webkit-border-radius:50%}.profile-nav .user-heading h1{font-size:22px;font-weight:300;margin-bottom:5px}.profile-nav .user-heading p{font-size:12px}.profile-nav ul{margin-top:1px}.profile-nav ul>li{border-bottom:1px solid #ebeae6;margin-top:0;line-height:40px;width:100%;background:#fff;padding-left:5px}.profile-nav ul>li:first-child{padding-left:0}.profile-nav ul>li:last-child{border-bottom:none}.profile-nav ul>li>a{border-radius:0;-webkit-border-radius:0;color:#89817f}.profile-nav ul>li:hover,.profile-nav ul>li:focus,.profile-nav ul li.active{background:#f8f7f5!important;border-left: 5px solid rgb(27 140 20 / 92%);color:#89817f!important;padding-left:0}.profile-nav ul>li:last-child>a:last-child{border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px}.profile-nav ul>li>a>i{font-size:16px;padding:0 10px;color:#bcb3aa}.r-activity{margin:6px 0 0;font-size:12px}.p-text-area,.p-text-area:focus{border:none;font-weight:300;box-shadow:none;color:#c3c3c3;font-size:16px}.profile-info .panel-footer{background-color:#f8f7f5;border-top:1px solid #e7ebee}.profile-info .panel-footer ul li a{color:#7a7a7a}.bio-graph-heading{background: rgb(27 140 20 / 92%) !important;color:#fff;text-align:center;font-style:italic;padding:40px 110px;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;font-size:16px;font-weight:300}.bio-graph-info{color:#89817e}.bio-graph-info h1{font-size:22px;font-weight:300;margin:0 0 20px}.bio-row{width:50%;float:left;margin-bottom:10px;padding:0 15px}.bio-row p span{width:100px;display:inline-block}.file-pos{margin:6px 0 10px 0}.profile-activity h5{font-weight:300;margin-top:0;color:#c3c3c3}.sava-data button{width:100%;border-radius:30px}.s-trip-row{margin-bottom:12px}.trip-link i{padding:0 10px;color:#bcb3aa}.trip-link .dropdown-item.active,.trip-link .dropdown-item:active{color:#8d7d6d!important;background-color:transparent!important}.nav-arabic .dropdown-menu{top:8px!important;border-radius:0}.panel-color{background-color:#fff!important;border:1px solid red}.profile-edit-innerform hr{margin:13px 0;background-color:#ffa500}.sava-data button::before{font-family:FontAwesome;content:'\f058';padding-right:8px;font-size:18px}.profile-pic img{width:180px;height:180px}.min_height_img{min-height:257px}.whatsapp_btn{position:fixed;bottom:36px;right:15px;background:linear-gradient(to bottom,#45b63e 0,#2c6728 100%);font-size:20px;color:#fff;padding:4px 10px;border-radius:5px}.whatsapp_btn:hover{text-decoration:none;color:#fff}@media screen and (min-width:768px) and (max-width:991px){.avis-container{max-width:900px!important}.testing-2{height:120px}}@media screen and (min-width:768px){.deservBrk{font-size:26px;font-family:custom-Demi;text-transform:uppercase;font-weight:600;line-height:35px}.menu-link::after{display:none}.card-header{font-size:19px;text-transform:uppercase}.test-rule p{font-size:18px}.signup-form{max-width:782px}.input-style{width:31%}.company-title h1{font-size:2.5rem}.form-inner-wrap{width:80%}.modal-body h4{font-size:1.5rem}.forgot-field ul li a{font-size:16px}.destination-sec{display:flex;justify-content:space-between}.pricing-sec{padding-right:30px}.phone{margin-right:50px}.booking-title{font-size:20px;margin-bottom:8px}.alignment{align-items:center}.body-details{grid-template-columns:auto auto}.profile-pic{margin-top:30px}.save-data{display:flex;justify-content:flex-end}.footer-linked{flex-direction:inherit}.learn-more{border-radius:inherit}.car-on-sale h1{font-size:40px}.heading-adjust{font-size:40px}.x-axis-adjust{padding:6rem 0;max-width:1024px;text-align:center;margin:0 auto}.contact-list{width:60%}.high-up{height:49px;font-size:16px}.contact-us{border-top:2px solid red}.contact-us h2{font-size:2rem}.contrast{max-width:1050px}.detail-specification .more-btn{display:flex;justify-content:flex-end}.detail-specification .card .card-header:hover{color:#2a9324}.auto-adjust{padding:25px 22%}.auto-adjust h4{font-size:1.1rem}.trip-question h3{font-size:1.1em}.nav-tabs i{font-size:23px}.about-section{padding:25px 9%}.ques-area h4{font-size:19px}.site-links ul{padding-left:10px}.site-links li a{font-size:16px}.select-city{margin-top:8px}.jumbotron h3{font-size:1.75rem}.jumbotron p{font-size:16px}.sava-data button{width:auto;border-radius:.25rem}.profile-edit-innerform hr{margin:30px 0}.profile-nav,.profile-info{margin-bottom:0}.mytabs{padding:10px}.car-c-list{flex-wrap:wrap;justify-content:center}.car-c-list li{margin-right:10px;border-radius:50px}.car-c-list li a{padding:.5rem 2rem;font-size:18px}}@media screen and (max-width:1024px){.offer-section{padding:20px 30px}.offer-text{font-size:32px}}@media only screen and (max-width:767px){.sub-varry{bottom:19px}.testing-2{padding-top:10px}.hujjaj-safety h3{font-size:1.5rem}.postal-area{align-items:flex-start}.form-submit button{width:100%}.offer-text{font-size:21px}.online-title{font-size:1.5rem}.drop-menu .btn{padding:.375rem 0}.menu-type{margin-bottom:80px}.icons{position:absolute;top:-109px;right:0;left:0;bottom:0;border-bottom:1px solid gray;margin-bottom:26px}.navbar-collapse{position:absolute;background: #07a01afc;top:59px;left:0;padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom:15px;width:60%;height:100vh;z-index:9999999}.navbar-collapse.collapsing{left:-75%;transition:height 0s ease}.navbar-collapse.show{left:0;transition:left 1000ms ease-in-out}.navbar-toggler.collapsed~.navbar-collapse {transition:left 500ms ease-in-out}.menu-link{border-bottom:2px solid gray;width:100%;display:inline-block;margin-bottom:20px;height:50px}.bio-graph-heading{padding:30px 10px}.min_height_img{min-height:510px}.min_height_img .testing-2{max-width:90%!important}}@media screen and (max-width:425px){.body-details{grid-template-columns:auto}.icons a i{padding-right:30px}.hujjaj-safety h3{padding:0 10px}.min_height_img{min-height:335px}.terms-reply h4{font-size:20px}.terms-policy h4{font-size:21px}}@media screen and (max-width:769px){.big--car .gradient-type{background: rgb(0,0,0,0.4);color:#fff;padding:47px 0}.offer-text{color:#fff}.offer-section{background-color:transparent;width:100%;text-align:center;padding:0}.site-heading h4{font-size:15px;text-align:center;padding:5px 0 5px 0}}@media screen and (min-width:1024px){.save-upto{height:224px}.app-detail{display:block}.app-title{display:none}}@media screen and (min-width:768px) and (max-width:1198px){.car-title{height:58px}}.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve)

{stroke-width:2px!important;color:#3b9635}.alert{margin-bottom:0}@media screen and (max-width:768px){.car-c-list{flex-wrap:wrap;justify-content:center}.pickup-date{height:fit-content!important}}