@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&amp;display=swap');/* ---------------Header section--------- */.navbar-nav li:hover>ul.dropdown-menu,h2::after,label{display:block}.button,label{font-size:1em}.top-navdesk{font-family:Philosopher,sans-serif;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;grid-gap:10px;padding:10px 0;display:grid}.header-content .links{width:25%}.contact-page .div1 .colos .text span,.links h3{font-weight:700}.top-nav .top-num{color:#000;text-decoration:none}.navbar-collapse .nav-btn,.navbar-collapse .nav-btn a,.navbar-nav .nav-link,.navbar-nav .nav-link:hover{color:#fff;text-transform:uppercase}.header-social img{width:100%;justify-content:center;align-items:center;margin:auto}.about-us .mob,.top-navmob{display:none}.navbar-main{position:absolute;width:100%;margin:auto}.dropdown-submenu,.footer-mid h5,.reveal{position:relative}.navbar{width:100%;border-radius:0px;background-color:#bea068;z-index:1;align-items:center;padding:6px!important;--bs-navbar-nav-link-padding-x:1.5rem!important}.navbar-down,.navbar-down-main{padding:15px;font-family:Philosopher,sans-serif}.navbar-nav .nav-link{font-family:Philosopher,sans-serif;font-weight:500;font-size:1.1rem}.navbar-nav .nav-link:hover{background-color:#015f21}.carousel-control-next,.carousel-control-prev{width:5%!important}.navbar-collapse .nav-btn{background-color:#015f21;font-weight:500;border:none;padding:7px 15px}.navbar-collapse .nav-btn:hover{background-color:#fff}.navbar-collapse .nav-btn a{font-family:Philosopher,sans-serif;text-decoration:none;text-align:center}.footer-section-main .footer-bar span svg,.footer-section-main .footer-mid svg,.footer-section-main .footer-mid svg:hover,.navbar-collapse .nav-btn:hover a,.search-top .icon svg,.umrah-page .cards-maindiv-umrah .card1 .card-content table svg{color:#015f21}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}.dropdown-menu>li{text-transform:uppercase!important}.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg)}.dropdown-item:focus,.dropdown-item:hover,.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.navbar-toggler{color:#fff!important;background-color:#015f21!important}.reveal{transform:translateY(150px);opacity:0;transition:1s}.reveal.active{transform:translateY(0);opacity:1}.navbar-down-main{width:90%;margin:auto;z-index:111;left:5%;right:5%}.navbar-down-main .btn{background-color:#015f21;color:#fff;width:140px!important;margin:0 10px;padding:10px}.navbar-down{background-color:rgba(0,0,0,.6);border-radius:10px}.about-main,.card{background-color:#fff}.navbar-down .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:center;white-space:nowrap;background-color:#fff!important;border:0!important;border-radius:.375rem}.nav-pills .nav-link{background:0 0;border:0;border-radius:var(--bs-nav-pills-border-radius);background-color:#015f21!important;margin:0 5px}.modalContent .pop-number svg,.nav-pills .nav-link:hover,.returnToProfile a:hover{color:#fff}.navbar-down-button{display:flex;align-items:center;justify-content:right;margin-top:20px}.navbar-down button{background-color:#015f21;color:#fff;border:none;padding:10px 30px;border-radius:10px;font-weight:500}.navbar-down .navbar-down-button a{font-weight:600!important}.navbar-down-main button:hover{background-color:#fff;color:#015f21}div.elem-group{margin:10px 0}label{padding-bottom:10px;color:#fff}label.customlabel{padding:0;font-size:13px}.cards-maindiv h1,.why-us-main h1{font-size:40px;color:#015f21;font-weight:700;text-transform:capitalize}.nav{--bs-nav-link-color:white!important}.cards-maindiv,.why-us-main{margin:50px 0;font-family:Philosopher,sans-serif}.why-us-main h1{font-family:Philosopher,sans-serif;margin-bottom:30px;text-align:center}.why-us{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}.why-us .why-us-1{margin:30px 0;text-align:center;align-items:center}.packages .cards-maindiv-city,.umrah-page .cards-maindiv-umrah{grid-gap:10px;margin-bottom:30px;font-family:Philosopher,sans-serif}.book-ticket .content,.card{align-items:center;text-align:center}.why-us .why-us-1 .d-flex h4{color:#000;font-weight:600;font-size:1.4rem}.why-us .why-us-1 .d-flex p{font-size:.9rem;color:#515151}.why-us .why-us-1 .d-flex img{padding:5px}.cards-section{display:grid;grid-template-columns:repeat(4,1fr);width:100%;grid-gap:10px;font-family:Philosopher,sans-serif}.cards-maindiv p{font-family:Philosopher,sans-serif;color:#515151;font-size:1.1rem}.card{width:100%;border-radius:20px;margin-top:40px;--bs-card-border-radius:1rem!important;--bs-card-box-shadow:20px gray}.card-content{display:flex;flex-direction:column;align-items:center;text-align:center}.card-content .image-sec{display:flex;flex-direction:column;justify-content:center;width:100%}.card-content .image-sec img{width:100%;height:100%;border-radius:10px 10px 0 0}.cards-maindiv .card .card-content p{font-size:1rem;color:#515151;margin-top:10px}.cards-maindiv .card .card-content p span,.div1 h5{color:#015f21;font-weight:700;font-size:1.5rem}.cards-maindiv .card button{background-color:#015f21;border:none;text-align:center;width:100%;border-radius:10px;padding:5px 20px;font-size:1rem;margin:5px 0}.cards-maindiv .card button a,.contact-page .div1 button a,.footer-section-main .footer-bar a,.footer-section-main .footer-mid button a,.modalContent .pop-number a{color:#fff;text-decoration:none}.about-main{margin:50px 0}.about-us{width:100%;display:flex;border-radius:30px}.about-us .about-content{width:50%;padding:30px}.about-us .about-content h1{font-weight:900;font-size:3rem;color:#fff;opacity:.7;text-transform:capitalize}.about-us .about-content h4{font-weight:700;font-size:1.3rem;margin-top:20px}.about-us .about-content p{font-size:.9rem;margin-top:20px}.about-us .about-img{display:flex;width:50%;justify-content:end}.about-us .about-img img{width:100%;transform:translateY(50px)}.about-us .about-content .button{color:#fff;background-color:#000;padding:10px 20px;border-radius:20px!important;margin-top:20px;font-size:1rem}.cards-maindiv1{font-family:Philosopher,sans-serif;display:grid;grid-template-columns:repeat(3,1fr);width:100%;grid-gap:10px;margin:40px 0}.cards-maindiv1 .card1{font-family:Philosopher,sans-serif;width:100%;background-color:#f2f3f4;border-radius:20px!important;padding:10px}.services h1{font-family:Philosopher,sans-serif;color:#015f21;text-align:center;font-size:40px;font-weight:700;margin:20px 0}.services p{font-family:Philosopher,sans-serif;color:#515151;font-size:1rem;text-align:center}.cards-maindiv1 .card1 .card-img,.packages .cards-maindiv-city .card1 .card-img,.umrah-page .cards-maindiv-umrah .card1 .card-img{display:flex;flex-direction:column;justify-content:center;width:auto}.cards-maindiv1 .card1 .card-img img,.packages .cards-maindiv-city .card1 .card-img img{width:100%;height:100%}.book-ticket-main{background-color:#6a0b7fe8;margin:50px 0 0}.book-ticket{display:flex;justify-content:center}.book-ticket .image{padding:10px 50px 0 10px}.book-ticket .image img,.packages .cards-maindiv-city .card1 .card-content table,.phone-call img,.umrah-page .cards-maindiv-umrah .card1 .card-content table{width:100%}.book-ticket .content{color:#fff;padding:17px 80px}.book-ticket .content a{color:#fff;font-size:40px;text-decoration:none;font-weight:700}.book-ticket .content .amazing{font-size:22px}.book-ticket .content button{background-color:#015f21;border:none;padding:10px;border-radius:10px}.book-ticket .content button a{color:#015f21;font-weight:700;text-decoration:none}.footer-section-main{font-family:Philosopher,sans-serif;background-color:#e9e8e8}.footer-section-main .footer-top{display:flex;align-items:center;padding:20px 0}.footer-section-main .footer-top p{padding:0 30px;font-size:15px;color:#000;font-weight:400;margin-bottom:0}.footer-section-main .footer-top svg{width:100%;padding:20px}.footer-section-main .footer-bar{background-color:#015f21;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;text-align:start;padding:10px;color:#fff}.footer-section-main .footer-bar span{width:50px;margin-left:auto;height:50px;border-radius:50%;background-color:#fff;padding:12px;margin-right:auto}.footer-section-main .footer-bar .div-icon{margin:auto}.footer-section-main .footer-bar h4{color:#fff;margin-bottom:0;font-weight:700;font-size:20px}.footer-inner,.modalContent{text-align:center;padding:20px}.footer-section-main .footer-mid{padding:0 0 30px}.footer-mid h5{color:#015f21;font-weight:700;margin:0 0 10px;border-bottom:1px solid rgba(204,204,204,.5);text-transform:uppercase;padding:20px 0}.footer-mid p{font-size:14px;margin-bottom:0}.right-sec .d-flex ul li{list-style:none;line-height:16px;margin:0 0 10px;font-weight:400}.right-sec .d-flex ul li:hover{border-bottom:2px dotted #015f21}.right-sec .d-flex ul{padding:0 0 0 10px!important}.right-sec .d-flex ul li a{color:#000!important;text-decoration:none;font-size:14px}.footer-section-main .footer-mid label{font-size:12px;color:#015f21!important;margin-bottom:0}.footer-section-main .footer-mid input{background-color:#015f21;color:#fff!important}.footer-section-main .footer-mid button{background-color:#015f21;padding:5px 15px;border:none;border-radius:10px}.footer-inner .copyright{font-size:14px;color:#015f21}.footer-inner .copyright a{color:#015f21;text-decoration:none;font-weight:700}.packages .cards-maindiv-city{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.packages .cards-maindiv-city .card1{width:100%;background-color:#f2f3f4;border-radius:20px!important;padding:10px}.packages .cards-maindiv-city .card1 img{border-radius:10px 10px 0 0}.packages .cards-maindiv-city .card1:hover{animation-name:slidein}@keyframes slidein{from{margin-top:5%;width:100%}}.packages .cards-maindiv-city .card1 .stars{color:#feca0a;align-items:center;margin:auto}
.packages .cards-maindiv-city .card1 .card-img h3{text-align:center;margin:10px 0!important}.packages .cards-maindiv-city .card1 .card-img h3 a{color:#015f21;font-size:1.3rem!important;font-weight:700;margin:auto;text-decoration:none}.packages .cards-maindiv-city .card1 .card-content{display:flex;flex-direction:column;padding-bottom:20px}.packages .cards-maindiv-city .card1 .card-content table td{text-align:left}.packages .cards-maindiv-city .card1 button{background-color:#015f21;border:none;text-align:center;width:100%;border-radius:10px;padding:5px 20px;font-size:1rem}.packages .cards-maindiv-city .card1 .button-section{display:flex;justify-content:space-between;padding:0 20px}.packages .cards-maindiv-city .card1 .button-section h3{color:#015f21;font-weight:700}.packages .cards-maindiv-city .card1 button a,.umrah-page .cards-maindiv-umrah .card1 button a{color:#fff;font-weight:500;text-decoration:none}.umrah-form-bg{width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;padding:64px 20px}.umrah-page .cards-maindiv-umrah{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.umrah-page .cards-maindiv-umrah .card1{width:100%;background-color:#f2f3f4;border-radius:20px!important;padding:3px}.umrah-page .cards-maindiv-umrah .card1:hover{animation:1s fadeUp}@keyframes fadeUp{100%{transform:translateY(-20px)}}h2{font-family:Philosopher,sans-serif;color:#015f21;text-align:left;font-size:30px!important;font-weight:800!important;margin:30px 0px 30px 0px!important}h2::after{content:'';width:50px;height:6px;background:#015f21;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin:9px auto 0}.umrah-page .cards-maindiv-umrah .card1 .card-img img{width:100%;height:100%;border-radius:20px 20px 0 0}.umrah-page .cards-maindiv-umrah .card1 h4{text-align:center;margin:10px 0!important;line-height:30px;font-weight:700}.shuffleflight:hover,.umrah-page .cards-maindiv-umrah .card1 .nights{color:#000}.umrah-page .cards-maindiv-umrah .card1 .umrahpkg{color:#015f21;font-size:1.3rem!important}.umrah-page .cards-maindiv-umrah .card1 h4 a{color:#015f21;font-size:1.1rem!important;font-weight:700;margin:auto;text-decoration:none}.umrah-page .cards-maindiv-umrah .card1 .price{background:#015f21;font-size:25px;font-weight:700;color:#fff;text-align:center;margin-bottom:0;line-height:50px;border-radius:5px 5px 0 0}.umrah-page .cards-maindiv-umrah .card1 .card-content{display:flex;flex-direction:column;padding:10px}.umrah-page .cards-maindiv-umrah .card1 .card-content table td{text-align:center;font-size:.9rem;width:81%}.umrah-page .cards-maindiv-umrah .card1 .card-content table th{text-align:start}.umrah-page .cards-maindiv-umrah .card1 .card-content table .stars svg{color:#feca0a;text-align:start}.umrah-page .cards-maindiv-umrah .card1 .button-section button{background-color:#015f21;align-items:center;border:none;text-align:center;width:50%;border-radius:10px;padding:5px;font-size:1rem;margin:0 2px}.umrah-page .cards-maindiv-umrah .card1 .button-section{display:flex;justify-content:space-between;padding:20px 10px}.contact-page{font-family:Philosopher,sans-serif;width:100%;display:flex;justify-content:center}.contact-page .div1{width:50%}.contact-page .div1 h3{font-weight:700;margin:20px 0;text-align:center}.contact-page .div1 button{width:100%;background-color:#015f21;border:none;padding:10px;font-weight:600;font-size:1.1rem;align-items:center;text-align:center;border-radius:10px}.contact-page .div1 .contact-info{display:flex;align-items:center}.contact-page .div1 .contact-info svg{color:#015f21;margin:20px}.contact-page .div1 .contact-info .text a{font-size:1.1rem;text-decoration:none;color:#000}.contact-page .div1 .colos .text a{color:#000;font-weight:700}.box{margin:0 auto;background:rgba(255,255,255,.2);border:2px solid #fff;border-radius:20px/50px;background-clip:padding-box}.button{position:absolute;transform:translateY(500px);padding:10px;color:#fff;border:2px solid #06d85f;border-radius:20px/50px;text-decoration:none;cursor:pointer;transition:.3s ease-out}.button:hover{background:#06d85f}.overlay{position:fixed;top:45%;bottom:0;left:5%;right:0;transition:opacity .5s;visibility:hidden;opacity:0;z-index:1}.overlay:target{visibility:visible;opacity:1}.popup{padding:20px;background:#fff;border-radius:5px;width:25%;position:relative;transition:5s ease-in-out}.popup h2{margin-top:0;color:#333;font-family:Tahoma,Arial,sans-serif}.close{position:absolute;top:20px;right:30px;transition:.2s;font-size:30px;font-weight:700;text-decoration:none;color:#333}.close:hover{color:#06d85f}.popup .content{max-height:30%;overflow:auto}@media screen and (max-width:700px){.box,.popup{width:70%}}.phone-call{width:50px;height:50px;left:35px;bottom:40px;background:#015f21;position:fixed;text-align:center;color:#fff;cursor:pointer;border-radius:50%;z-index:99;display:inline-block;align-items:center;padding:5px}.phone-call:before{position:absolute;content:" ";z-index:-1;top:-10px;left:-10px;background-color:#015f21;width:70px;height:70px;border-radius:100%;opacity:.6;-webkit-animation:1s ease-out infinite pulse;animation:1.8s ease-out infinite pulse}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(.3);opacity:1}50%{-webkit-transform:scale(.6);opacity:.6}75%{-webkit-transform:scale(.9);opacity:.3}100%{-webkit-transform:scale(1);opacity:0}}@keyframes pulse{0%{transform:scale(0);opacity:0}25%{transform:scale(.3);opacity:1}50%{transform:scale(.6);opacity:.6}75%{transform:scale(.9);opacity:.3}100%{transform:scale(1);opacity:0}}.search-top{display:flex;align-items:center;width:100%;border:2px solid #015f21;justify-content:center}.search-top .icon{width:5%;background-color:#fff;align-items:center;padding:10px}.search-top .cityname{width:100%;background-color:#015f21;color:#fff;padding:10px;font-size:1.4rem;font-weight:600;display:flex;flex-direction:column}.flight-detail{background-color:#fff;align-items:center;border-radius:0 0 10px 10px;padding:20px;margin:30px 0!important;border-bottom:2px dotted #015f21}.flight-detail:hover{box-shadow:5px 5px 3px 3px #977e9cf1}.arrows{display:flex;flex-direction:column;background-color:#015f21;color:#fff;border-radius:50%;width:40px;height:40px;align-items:center;justify-content:center;font-weight:700;margin:auto}.flight-detail .div1{align-items:center;text-align:center}.flight-num{text-decoration:none;font-weight:600;color:#015f21;font-size:1.1rem}.flight-detail .city-name{font-size:1.3rem;font-weight:500}.div1 .text{font-size:1rem;font-weight:600;color:#015f21;margin-bottom:0}.div1 .time{font-size:1.2rem;font-weight:800;color:#015f21;margin-bottom:0}.div1 .booking-button{background-color:#015f21;padding:5px 20px;font-weight:500;text-transform:capitalize;border:none;border-radius:20px;align-items:center;text-align:center}.modalContent .pop-number,.modalContent h1{border-radius:10px;background-color:#015f21}.div1 .booking-button a{text-decoration:none;color:#fff}#modalOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:99999;height:100%;width:100%}.modalPopup{position:absolute;display:flex;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;-webkit-box-shadow:0 2px 10px 3px rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px 3px rgba(0,0,0,.2);box-shadow:0 2px 10px 3px rgba(0,0,0,.2)}.headerBar img{margin:1em}.modalContent h1{margin-bottom:.2em;font-size:1.6rem;color:#fff;text-transform:capitalize;padding:5px;font-weight:700}.modalContent h3{font-size:1.5rem}.modalContent h3 span{font-weight:700;color:#015f21}.modalContent .pop-number{display:flex;font-size:1.7rem;font-weight:700;justify-content:center;width:70%;margin:25px auto auto}.buttonStyle{display:flex;justify-content:end;margin-left:90%;margin-top:10px;padding:5px;margin-bottom:20px;color:#000!important;cursor:pointer;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s;-o-transition:1s;transition:1s}.buttonStyle:hover{background:#1e1e1e;color:#fff!important}.returnToProfile{text-align:center;margin:3em}.returnToProfile a,.returnToProfile a:visited{color:#ddd}.sticky-btn{position:fixed;background-color:#015f21;border-radius:7px;border:0;padding:13px;top:90%;left:2%}.sticky-btn .fa{color:#fff;font-size:25px}.modal-last .row img{width:100%;height:auto;margin:0 0 10px 10px}.modal{top:100px!important;left:-450px!important;--bs-modal-width:300px!important}.modal-last .row .form-control:focus{box-shadow:none;background-color:azure}.modal-last .row .schedule-btn{background-color:#015f21;color:#fff;font-weight:600;border:0;border-radius:4px;padding:7px 50px;width:100%}.modal-last .row .schedule-btn:hover{color:#fff;background-color:#015f21;transition:.5s}.modal p{font-size:13px}.shuffleflight{position:absolute;right:5px;top:10px;color:#015f21;cursor:pointer;z-index:9}.cabinclassandtraveller_div{width:100%;background:#fff;height:40px;border-radius:5px!important;padding:7px 0 0 5px;cursor:pointer}.imgcct{background:#97c62c;border-radius:10px;padding:2px;width:20px;margin:0 0 2px}.cabinclassandtraveller_div i{position:absolute;right:10px;top:12px}.cabinclassandtraveller_under{width:40%;height:300px;z-index:9;position:absolute;top:50px;left:20px;border:.0625rem solid #dddde5;background-color:#fff;border-radius:.375rem!important;box-shadow:0 4px 14px 0 rgb(37 32 31 / 25%);display:none}.cabinclassandtraveller_under:before{position:absolute;content:"";width:0;height:0;border:9px solid transparent;border-bottom-color:#fff;top:-17px;left:50px}.numberstyle-qty{width:135px;position:relative;border-radius:6px;background-color:#fff;overflow:hidden;margin:0 0 10px 10px;box-shadow:0 3px 6px rgba(116,116,116,.25)} .numberstyle-qty input,.numberstyle-qty .qty-btn {position: relative;display: block;float: left;height: 40px;padding: 0;margin: 0;border: 0px;text-align: center;line-height: 40px;outline: 0;box-shadow: 0px;}.numberstyle-qty .qty-btn {width: 40px;font-size: 18px;cursor: pointer;z-index: 2;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition: all 250ms ease;}.numberstyle-qty .qty-btn.disabled {cursor: default;color: rgba(116, 116, 116, 0.5);}.numberstyle-qty input {width: 50px;border-left: 0;border-right: 0;color: #747474;font-size: 18px;font-weight: 700;z-index: 1;}.numberstyle-qty input:focus {outline: 0;box-shadow: 0px;}.numberstyle-qty input[type=number]::-webkit-inner-spin-button,.numberstyle-qty input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.numberstyle-qty input[type=number] {-moz-appearance: textfield;}/** More from me link 🔥 */
.more {position: absolute;bottom: 15px;right: 15px;padding: 7px 21px;border-radius: 8px;color: #fff;background-color: rgba(0, 0, 0, 0.2);font-family: "Source Sans Pro", sans-serif;font-size: 0.7rem;font-weight: 700;text-transform: uppercase;text-decoration: none;overflow: hidden;z-index: 1;-webkit-animation: reveal 5000ms cubic-bezier(0.87, -0.41, 0.19, 1.44);animation: reveal 5000ms cubic-bezier(0.87, -0.41, 0.19, 1.44);}.more::before {display: block;content: "";position: absolute;top: 50%;left: 50%;width: 100%;max-width: 20%;height: 100%;border-radius: 8px;background-color: rgba(0, 0, 0, 0);transition: max-width 0ms ease 250ms, background-color 250ms ease;transform: translate(-50%, -50%);z-index: -1;}.more:hover::before {max-width: 100%;background-color: rgba(0, 0, 0, 0.6);transition: all 250ms ease;}
@-webkit-keyframes reveal { 0%, 90% {bottom: -30px;}100% {bottom: 15px;}}
@keyframes reveal {0%, 90% {bottom: -30px;} 100% {bottom: 15px;}}.span_ccandt{color: black;margin: 12px;font-weight: 600;}.span_right_ccandt{position: absolute;top: 35px;left: 150px;font-size: 13px;}.flightclass_div{margin: 0px 0px 10px 0px;}.fc_btnleftright{font-size: 12px;cursor: pointer;color: #97c62c;}.span_btnleftright{/*       background: #680b7e;*//*    padding: 0px 12px 4px 10px;*/border-radius: 100px;margin: 15px;cursor: pointer;}.span_btnleftright:hover{/*    background: #97c62c;*/}.span_flightclass{display: none;}.span_flightclass.active{display: contents;font-family: revert;}
/*search ui*/ .ui-autocomplete {max-height: 400px;overflow-y: auto;   /* prevent horizontal scrollbar */overflow-x: hidden; /* add padding to account for vertical scrollbar */z-index:1000 !important;} /* ############################################### */ .FlightSearchResult {background-color: #F7F7F7;padding-top: 10px;padding-right: 10px;padding-bottom: 10px;padding-left: 10px;margin-top: 20px;}.FlightSearchResult h6 {color: #010A47;font-family: poppins-regular;font-size: 12px;}.FlightSearchResult h5 {color: #737476;font-family: poppins-regular;font-size: 14px;}.FlightSearchResult h3 {color: #737476;font-family: poppins-semibold;font-size: 42px;}.FlightSearchResult .Price {color: #010A47;font-family: poppins-semibold;font-size: 16px;}.FlightSearchResult .Price span {color: #010A47;font-family: poppins-semibold;font-size: 12px;}.color-green{background-color: #015f21;}.color-green-front{color: #015f21;}#ui-datepicker-div{z-index: 10000 !important;}.mtable {  border: 1px solid #000;  border-collapse: collapse;  table-layout: fixed;  width: 100%;}.mtable tr {}.mtable th,.mtable td {}.mtable th {	color: #015f21 !important;}@media screen and (max-width: 980px) {  .mtable {    border: 0;  }  .mtable caption {  }    .mtable thead {    border: none;    clip: rect(0 0 0 0);    height: 1px;    margin: -1px;    overflow: hidden;    padding: 0;    position: absolute; width: 1px; } .mtable tr { border-bottom: 3px solid #000; display: block; margin-bottom: .625em; } .mtable td { border-bottom: 1px solid #000; display: block; font-size: .8em; text-align: right; } .mtable td::before { /* * aria-label has no advantage, it won't be read inside a table content: attr(aria-label); */ content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; color: #015f21 !important;  } .mtable td:last-child { border-bottom: 0;  } } body { overflow-x: hidden; }.btnbooknow { background-color: #015f21; align-items: center; border: none; text-align: center; width: 50%; border-radius: 10px;  padding: 5px 5px;  /* height: 35px; */ font-size: 1rem; margin: 0px 2px; color: #fff !important; text-decoration: none; /* "to left" / "to right" - affects initial color */ background: linear-gradient(to left, #015f21 50%, #000 50%) right; background-size: 200%;  transition: .5s ease-out; } .btnbooknow:link , .btnbooknow:active , .btnbooknow:visited { align-items: center; border: none; text-align: center;  width: 50%;   border-radius: 10px; padding: 5px 5px;  /* height: 35px; */ font-size: 1rem; margin: 0px 2px; color: #fff !important; text-decoration: none;	/* "to left" / "to right" - affects initial color */ background: linear-gradient(to left, #015f21 50%, #000 50%) right; background-size: 200%; transition: .5s ease-out; } .btnbooknow:hover { background-position: left; } .footer-mid .accordion {--bs-accordion-bg: transparent !important; } .footer-mid .accordion-button { color: #015f21; font-weight: bold; position: relative; margin: 0 0 10px; border-bottom: 1px solid rgba(204, 204, 204, 0.5); text-transform: uppercase; padding: 20px 0px; background-color: transparent !important; font-size: 1.25rem; } .footer-mid .accordion-button:focus { box-shadow:  none !important; }.footer-mid .accordion-button:not(.collapsed) {	color: #015f21;	border-bottom: 1px solid rgba(204, 204, 204, 0.5); } .footer-mid .accordion-button:not(.collapsed)::after { background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23015f21'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>"); } .footer-mid .accordion-item ul { padding: 0px 0px 0px 10px !important;text-align: left !important; }.footer-mid .accordion-item ul li { list-style: none;line-height: 16px;margin: 0 0 10px;font-weight: 400;text-align: left !important;}.footer-mid .accordion-item ul li a { color: black !important; text-decoration: none;font-size: 14px;text-align: left !important;}button a { width: 100%; display: block; } .sliderimg {width: 100%;height: auto;aspect-ratio: 640/263;}.logomobileimg {width: 100%;height: auto;aspect-ratio: 203/30;}.myimg {width: 100%;height: auto;aspect-ratio: 3/2;}.hajj-img1 {width: 100%;height: auto;aspect-ratio: 683/330;}.hajj-img2 {width: 100%;height: auto;aspect-ratio: 127/80;}.hajj-img3 {width: 100%;height: auto;aspect-ratio: 127/80;}
.hajj-umrahimg {width: 100%;height: auto;aspect-ratio: 1280/851;}
.payment_icon {width: 100%;max-width:268px;height: auto;aspect-ratio: 134/15;}
.nav-link { padding-left: 0.5rem !important;padding-right: 0.5rem !important; }
.navbar-down-button .btn {     background-color: #015f21;
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 500;
    
}
.navbar-down-button .btn:hover {     background-color: #000;
    color: #fff;
    border: none;
    padding: 10px 30px;
    border-radius: 10px;
    font-weight: 500;
    
}