.destination,.image-section{margin-top:79px}*,.banner h2,.banner p,.destination h5{font-family:"DM Sans",Sans-serif} .universalbutton{background-color: #5191FA; margin: 0px 8px;} .pricecolor{color: #5191FA; margin: 0px 8px;} .linkcolor{color:#fff;} .navbar .navbar-button,.navbar ul li a,.recommended ul li a{font-size:16px;line-height:20px}.blog,.destination{margin-bottom:60px}.cardboday p,.paragraph p{text-align:justify}*{padding:0;margin:0;box-sizing:border-box}a{text-decoration:none;outline:0}li{list-style-type:none}.wrap-data{overflow:hidden}.top-heading{background:#000000;color:rgba(255,255,255,.8);padding:12px 60px} .top-bar{background:#ffffff;color:rgba(255,255,255,.8);padding:12px 60px}.navbar{padding:0 40px}.logo img{max-width:300px;height:auto}.navbar .navbar-button{background:#3b71fe;border-radius:50px;font-weight:500;color:#fff;padding:12px 22px;transition:.3s}.navbar ul{padding-left:0;margin-bottom:0;list-style:none;position:relative}.navbar li{display:inline-block;padding:0 20px}.navbar ul li a{display:block;padding:35px 30px;font-weight:700}.banner{background-image:url(image/travel.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:20px 0 100px;position:relative}  .about,.airport,.holiday,.hotel,.privacy,.rental{background-position:center center;background-repeat:no-repeat;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:220px 0 130px;position:relative;background-size:cover}.hotel{background-image:url(image/hotels-banner.webp)!important}.rental{background-image:url(image/car-hire.jpg)!important}.holiday{background-image:url(image/all-holiday.jpg)!important}.airport{background-image:url(image/flight.png)!important} .about h2, .about p{font-family:"DM Sans",Sans-serif font-size:64px;font-weight:700;color:#fff;}.bg-video {position: absolute; top: 50%; left: 50%; min-width: 100%;  width: auto; height:450px; z-index: -1; transform: translate(-50%, -50%); object-fit: cover;}.privacy{background-image:url(image/privacy.webp)!important}.banner .overlay{background-color:#000;opacity:.38;transition:background .3s,border-radius .3s,opacity .3s;inset:0;position:absolute}.banner h2{font-size:64px;font-weight:700;line-height:74px;color:#fff;position:relative}.banner p{font-size:18px;font-weight:400;line-height:30px;color:#fff;position:relative}.image-section .col-md-6{border-radius:20px}.image-section img{border:none;border-radius:20px;box-shadow:none;height:auto;max-width:100%}.animation-grow{transition-duration:.3s;transition-property:transform}.animation-grow:focus,.animation-grow:hover{transform:scale(1.1)}.destination .card{margin:10px}.destination .card img{background-position:50%;background-size:cover;height:100%;width:100%}.destination h5{font-size:47px;font-weight:500;line-height:23px;color:#fff;padding-top:85px;padding-bottom:10px}.card-body a,.contact-now button{border-style:none;padding:15px 10px;background-color:#5191fa}.destination p{font-family:Roboto,Sans-serif;font-weight:400;line-height:13px;color:#fffcfc}.footer h2,.recommended h1{font-family:"DM Sans",Sans-serif;font-weight:700}.card-img-overlay{background-color:rgba(0,0,0,.38);transition:background .3s,border-radius .3s,opacity .3s;inset:0;position:absolute}.footer,.recommended{background-color:#f7f8fa}.recommended{padding:70px 0 40px}.recommended .container .row .col-md-4 .card img{height:300px}.recommended h1{font-size:36px;line-height:46px;color:#1a2b48;margin:0 0 calc(20px + 30px)}.recommended ul li a{padding:10px 24px;font-weight:500;color:#232323;background:#fff;border:1px solid #dedede;border-radius:10px;margin-left:6px;margin-right:6px;cursor:pointer}.recommeded-set ul li a.active{background-color:#007bff;color:#fff}.blog{margin-top:90px}.footer{padding:70px 0 10px}.footer h2{font-size:18px;line-height:26px;color:#232323}.footer p,.footer p a{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#727272}.footer p{margin:5px}.feature .card-section{background-color:#efefef;padding:10px;align-items:center;margin:15px}.feature .card-section i{padding:20px;border-radius:50%;border:1px dashed #ccc;font-size:34px;color:#1b5673;text-align:center}.whatsappclass,.whatsappclasss{width:56px!important;right:15px;background:#dcdcdc;padding:5px;border-radius:43%;overflow:hidden;z-index:9999;position:fixed}.whatsappclass{bottom:15px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.whatsappclasss{bottom:76px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.deal-card,.review-card{box-shadow:0 2px 5px rgba(0,0,0,.1);height:100%}.deals-section,.reviews-section{background-color:#f5f5f5;padding:20px 0}.review-card{border:1px solid #e0e0e0;border-radius:10px;padding:12px;text-align:center;margin:0 5px;display:flex}.review-card img{width:90%;margin-bottom:8px}.review-card p{margin:0;font-size:14px;color:#333;line-height:1.4}.stars{color:#f5c518;font-size:14px}.badges-section{background-color:#e8f0f7;padding:30px 0}.badge-item{display:flex;align-items:center;justify-content:center;margin:15px 0;text-align:left}.badge-item .icon{background-color:#f4a261;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:15px;color:#fff;font-size:24px}.badge-item .text{font-size:13px;color:#858585;text-transform:capitalize}.badge-item .text h4{font-size:16px;color:#333;text-transform:capitalize;font-weight:600}.badge-item .text span{display:block}@media (max-width:991px){.badge-item{justify-content:flex-start;text-align:left}}@media (max-width:767px){.badge-item,.badge-item .text{text-align:center}.review-card{margin-bottom:15px}.badge-item{flex-direction:column}.badge-item .icon{margin-right:0;margin-bottom:10px}}.deal-card{background-color:#fff;border:1px solid #ddd;border-radius:5px;overflow:hidden;margin:0 10px;text-align:center}.deal-card img{width:100%;height:200px;object-fit:cover}.deal-card .card-body{padding:15px}.deal-card .location{font-size:18px;margin-bottom:10px;background-color:#666;color:#fff;padding:5px 0}.deal-card .logo{width:80px;height:80px;margin:0 auto 10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;display:flex;align-items:center;justify-content:center}.deal-card .logo img{max-width:60px;max-height:60px}.deal-card .price{font-size:16px;color:#555;margin-bottom:10px}.deal-card .btn{background-color:#f4a261;color:#fff;border:none;padding:8px 15px;font-size:14px;width:100%}.deal-card .btn:hover{background-color:#e07a5f}.contact-now button{font-size:14px;font-weight:600;color:#fff;width:100%}.card-body a{font-size:14px;font-weight:600;color:#fff}.popup-container{display:none;position:fixed;top:50%;left:50%;background:rgba(0,0,0,.5);transform:translate(-50%,-50%);background-color:#1a2B48EB;padding:50px;border-radius:5px;z-index:9999}.popup-content{text-align:center;color:#fff}#closePopup{background-color:#5191fa;border:none;padding:10px 20px;cursor:pointer;border-radius:5px}hr{margin:0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.call-back-popup{position:fixed;bottom:20px;left:20px;z-index:1000;display:none;width:350px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;padding:0 12px}.call-back-popup .input-group{border-top:1px solid}.call-back-popup .input-group .form-control{border:0!important}.call-back-btn{position:fixed;bottom:22px;left:21px;z-index:1000;width:80px;color:#fff;background:#31719b}.close-btn{position:absolute;top:15px;right:28px;border:none;background:0 0;font-size:20px;cursor:pointer}.call-back-popup .logo{width:140px;height:50px;background:url('image/outshine-travel-1.webp') 0 0/contain no-repeat}.call-back-popup h3{font-size:24px!important;line-height:17.77px}.call-back-popup h5{font-size:13px!important;line-height:22px!important;margin-bottom:0}.cardboday{border-top:4px solid #31719b}.cardboday p{margin-top:15px}.call-btn{border-radius:5px;padding:5px 15px}.call-btn-orange{background-color:#f4a261;color:#fff;border:none}.call-btn-blue,.first{background-color:#31719b;border:none;color:#fff}.first{padding:5px;border-bottom-left-radius:10px}.second{background-color:#f4a261;color:#fff;border:none;padding:5px;border-bottom-right-radius:10px}.first span,.second span{margin-left:8px}@media (max-width:1228px){.logo img{max-width:170px;height:auto}.navbar{padding:0}.navbar .navbar-button{background:#3b71fe;border-radius:50px;font-weight:500;font-size:10px;line-height:20px;color:#fff;padding:12px 22px;transition:.3s}}@media (max-width:998px){.navbar ul li a{display:block;padding:10px 0;font-size:16px;font-weight:700;line-height:20px}.navbar .navbar-button{background:#3b71fe;border-radius:50px;font-weight:500;font-size:14px;line-height:20px;color:#fff;padding:12px 22px;transition:.3s;margin-bottom:10px}}@media (max-width:768px){.deal-card{margin-bottom:20px}.deal-card img{height:150px}.top-bar{display:none}.navbar{padding:0}.logo img{max-width:163px;height:auto}.image-section{margin-top:60px}.recommended ul li a{padding:10px 24px;font-weight:500;font-size:12px;line-height:20px;color:#232323;background:#fff;border:1px solid #dedede;border-radius:10px;margin-left:6px;margin-right:6px;cursor:pointer}.recommended h1{font-family:"DM Sans",Sans-serif;font-size:30px;font-weight:700;line-height:46px;color:#1a2b48;margin:0 0 calc(12px + 30px)}}@media (max-width:500px){.banner{padding:114px 0 130px}}