@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap');
:root{
--blue:#1A237E;
--blue2:#64B5F6;
--white:#ffffff;
--black:#000;
--hcolor:#212121;
--shcolor:#9D9BA0;
--textcolor:#A09FA5;
--bg1:rgba(26, 35, 126, 0.05);
--bg2:rgba(26, 35, 126, 0.03);
--lato:"Lato", sans-serif;
--poppins:"Poppins", sans-serif;
}
html{scroll-behavior: smooth;}a, a:hover, button, button:hover, a:before, a:hover:before{transition:all 0.5s;border: none;}img{transition:all 0.5s;}.p0{padding:0;}a:hover{text-decoration:none;}
body{overflow-x:hidden;font-family: "Lato", sans-serif;}button:focus{outline:none!important;}ul{margin: 0; padding: 0; list-style: none;}
h1, h2, h3, h4, h5, h6{font-family: "Poppins", sans-serif;}.ptb3rem{padding:5rem 0;}.pt2rem{padding-top:2rem;}.pt0{padding-top: 0;}
.topbar{background:var(--blue); width: calc(100% - 17rem);margin: 0 0 0 17rem; transition:all 0.5s;}.topbar li{display:inline-block;padding: 0 2rem;vertical-align: text-bottom;}
.topbar li, .topbar a{color:var(--white); font-size:.8rem; font-weight:400;}.topbar a:hover{color:var(--blue2);}.topbar li span{padding:0 .15rem; display:inline-block;}.topbar li+li{border-left:1px solid var(--white);}
header.hideonscroll{transition:all 0.5s;}header{transition:all 0.5s;width:100%; height:auto; display: block;}.header-box{padding:.4rem 6rem;}
.logo, .menu{display: inline-block; vertical-align: middle;}.logo{width:150px; background:var(--white); position:relative; margin-top:-1.3rem;}
.menu li{display: inline-block; padding-left:3rem;}.menu{transition:all 0.5s; opacity:1; visibility: visible;text-align: right;width: calc(100% - 170px);}
.menuclose, .menu-btn{display: none;}
.menu a{color:var(--hcolor); font-family:var(--poppins); font-size:1rem;font-style: normal;font-weight: 600;line-height: 1.6rem;text-transform: capitalize;}.menu a:hover{color:var(--blue2);}
.menu a.contact-btn{margin-left: 2rem; padding: .5rem 1rem; color:var(--white); border-radius: 0.75rem;background:var(--blue2);}.menu a.contact-btn:hover{background-color:var(--blue);}
section{padding:0; width:100%; height: auto; display: block;}.hp-banner-txt{display: flex; flex-direction: column;justify-content: center;}
.hp-banner{background:var(--white); position: relative; width: 100%; height:auto; display: block;}.hpslider-box{position:relative;}
.hp-banner-txt{left:40%; top:0; width:calc(60% - 3rem); transform:translateX(-40%); padding:0 6rem; position: absolute; background:transparent; height:100%;}
.hp-banner-txt:before{content:'';background:rgba(0,0,0,.7); transform:skewX(20deg); z-index:-1; position:absolute; left:0; top:0; height:100%; width:100%; display:block;}
.hp-banner-txt h1{color:var(--white);font-size:3.8rem;font-style: normal;font-weight:700;line-height: 4rem; margin-bottom:1rem;text-transform: uppercase;}
.hp-banner-txt h1 span{font-size:3rem;}.hp-banner-txt p{color:var(--white); font-size: 1rem;font-style: normal;font-weight:500;line-height:1.5rem;margin-bottom:0;}
.owl-carousel .owl-dots{display: none;}.hp-slider.owl-carousel .owl-nav button.owl-next{right:10px;}.hp-slider.owl-carousel .owl-nav button.owl-prev{left:10px;}
.hp-slider.owl-carousel .owl-nav button.owl-next, .hp-slider.owl-carousel .owl-nav button.owl-prev{position:absolute; z-index:4; top:50%; transform:translateY(-50%); border-radius: 2.1875rem;background: rgba(33, 33, 33, 0.10); font-size:3rem; color:var(--white);display: flex;width: 3.375rem;height: 3.375rem;justify-content: center;align-items: center;}
.hp-slider.owl-carousel .owl-nav button.owl-next:hover, .hp-slider.owl-carousel .owl-nav button.owl-prev:hover{background:rgba(33, 33, 33, 1);}
.booking-form{position: relative;z-index: 2;padding: 2.75rem 9.375rem 2.7855rem 9.375rem; width:90%; margin:-3rem auto 0; border-radius: 0.75rem;border: 1.242px solid #DDE1DE;background: #FFF;box-shadow: 0 12.418px 24.837px 0 rgba(0, 0, 0, 0.05);}
.booking-form input{width:calc(32.9% - 2rem); display:inline-block; margin:0 1rem 1rem; padding:.5rem;border-radius: 0.5rem;border: 1.169px solid #DDD;background:var(--white);}
.booking-form select{width:calc(49.6% - 2rem); display:inline-block; margin:0 1rem 1rem; padding:.5rem;border-radius: 0.5rem;border: 1.169px solid #DDD;background:var(--white);}
.booking-form button, .blue-btn{padding:.5rem; background:var(--blue2); color:var(--white);}.booking-form button{cursor:pointer; width:calc(100% - 2rem); margin:0 1rem;}
.booking-form button, .blue-btn{font-family:var(--poppins); font-size: 1rem;font-style: normal;font-weight: 500;line-height: 1.22419rem;text-align: center;}
.blue-btn{width:100%; border-radius:.75rem; display:inline-block;font-weight: 200;font-size: .9rem;}.booking-form button:hover, .blue-btn:hover{background:var(--blue);color: var(--white);}
.blue-btn.center-btn, .our-promise .blue-btn{width:auto; padding:.5rem 1.5rem;}
.badge-text{display:inline-block; color:var(--blue); margin-bottom:.5rem; font-size:1rem;font-style: normal;font-weight: 500;line-height: normal;border-radius: 0.55088rem; text-transform:uppercase; background: rgba(26, 35, 126, 0.05); text-align:center; padding:.5rem 1.5rem;}
.title{color:var(--hcolor); font-family:var(--poppins); font-size: 2.5rem;font-style: normal;font-weight: 700;line-height: normal;margin-bottom: 0;}
.title-p{color:var(--shcolor);font-size: 1rem;font-style: normal;font-weight: 400;line-height: normal;}.catoh-box img{border-radius: 0.75rem;}
.catoh-txt{padding:1rem; margin:-.4rem 0 1.5rem; background:var(--white);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25); border-radius:.75rem;}
.stitle{color:var(--hcolor);font-family:var(--poppins);font-size: 1.5rem;font-style: normal;font-weight: 700;line-height: normal;}
.catoh-txt h3{border-bottom:2px solid #eef0ed; padding-bottom:.7rem; margin-bottom:.7rem;}
.dms-list li{width:49%; display:inline-block; margin-bottom:1rem; vertical-align:middle;}.dms-list li:nth-child(2){text-align:right;}.dms-list li:nth-child(3){text-align:center; margin:0 auto 1rem;display: block;}
.dms-list li{color: #636368;font-size:1rem;font-style: normal;font-weight: 400;line-height: normal;}.dms-list li span{width:20px; height:auto; display:inline-block; margin-right:.4rem;vertical-align:middle;}
.dms-list li span img{border-radius:0;}.catoh-slider{margin-top:2rem;}
.circle-btn.owl-carousel .owl-nav button.owl-next{right:0;}.circle-btn.owl-carousel .owl-nav button.owl-prev{right:2.8rem;}.circle-btn.owl-carousel .owl-nav button:hover img{filter:brightness(0) invert(1);}
.circle-btn.owl-carousel .owl-nav button.owl-next, .circle-btn.owl-carousel .owl-nav button.owl-prev{position:absolute; top:-100px; border-radius: 2.6rem;background:#e3e2e7; display: flex;width:2.6rem;height: 2.6rem;justify-content: center;align-items: center;}
.circle-btn.owl-carousel .owl-nav button.owl-next:hover, .circle-btn.owl-carousel .owl-nav button.owl-prev:hover{background:var(--blue2);}
.bg-grey{background:#f8f8fb;}.xs-title{color:var(--hcolor);font-family:var(--poppins);font-size: 1rem;font-style: normal;font-weight: 700;line-height: normal;}
.hitw-box{text-align:center; margin-top:2rem; padding:0 2rem;}.hitw-box p{color: #A09EA4;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.3815rem;}
.hitw-box .xs-title{margin:1rem 0 .5rem;}.valign-center{display:flex; justify-content:center; align-items:center;}.why-icr-img img{border-radius:.75rem;}
.why-icr .title{font-size:2.1rem;}.why-icr .badge-text{margin-bottom:1rem;}
.wicr-list li{display:inline-block; padding-left:2rem; width:49.5%; margin:.8rem 0; color: #47454A;font-size:.85rem; position: relative; font-style: normal;font-weight: 700;line-height: normal;}
.wicr-list li:before{content: ''; position: absolute; top:50%; left:0; transform: translateY(-50%); background:var(--blue2) url(../images/icons/tick.png) no-repeat center; width:1.5rem; height:1.5rem; border-radius:1.5rem;}
.bdr-top-radius{border-top-right-radius:.75rem;border-top-left-radius:.75rem;}.tour-box p{color: #6B7280;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.43681rem;}
.tour-box .xs-title{min-height:3rem;}.tour-box p{min-height:4rem;}.tour-box .blue-btn span{width:12px; display:inline-block;}
.ser-vm-btn{position:absolute; top:45%; right:0; width:auto; display:inline-block;}.simg-box img{border-radius: 0.73075rem;}
.simg-box{margin-bottom:1rem;}.service-box{border-radius: 0.73075rem; margin-bottom:30px; border: 1.169px solid #DDE1DE;background:var(--white); padding:1rem;}
.sb-title{min-height:2.5rem;color: #4E4B4F;font-family:var(--poppins);font-size:.9rem;font-style: normal;font-weight: 700;line-height: normal;}
.service-b-box span{color: #1A237E;font-size: 0.8rem;font-style: normal;font-weight: 700;line-height: normal;padding:.3rem; border-radius: 0.75rem;border: 0 solid #CBD1D2;background: rgba(26, 35, 126, 0.05);}
.service-b-box{position:relative;}.service-b-box span+span{position:absolute; top:-8px; right:0; background:transparent;}
.service-b-box span a{border-radius: 2rem;background: #e3e2e7;display: flex;width: 2rem;height: 2rem;justify-content: center;align-items: center;}
.service-b-box span a:hover{background:var(--blue2);}.service-b-box span a:hover img{filter:brightness(0) invert(1);}
.testimoial-box{border-radius: 0.73075rem;border: 1.169px solid #DDE1DE;background:var(--white); padding:1.5rem;}
.txtimg{margin:2rem 0 1rem 0; padding-left:3rem; position: relative;color: #5F5F5F;font-size:.8rem;font-style: normal;font-weight: 700;line-height: normal;}
.c-name{color: #3C3C3C;font-size:.9rem;font-style: normal;font-weight: 700;line-height: normal; display:block; margin-bottom:.3rem;}
.testimoial-box p{color: #A09EA3;font-size:.85rem;font-style: normal;font-weight: 400;line-height: 1.26781rem;}
.client-img{position: absolute; top:0; left:0; width:2.5rem; height:2.5rem; border-radius:2.5rem;}
.cg-star{position: absolute; bottom:0; right:0;}.cg-star i{background:var(--blue2); color:var(--white); padding:.2rem; margin-right:.1rem; font-size:.7rem;}
.blog-box{position: relative;padding:1.5rem; margin-bottom:1.5rem; background: var(--white);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.25);border-radius: .75rem;}
.blog-badge{padding:.7rem;color:var(--blue);font-size:.8rem;font-style: normal;font-weight: 700;line-height: normal;border-radius: 0.90763rem;border: 0 solid #D6E0D8;background: rgba(243, 244, 248, 1);}
.blog-badge{position: absolute;margin: 0 0 1rem 0;top: -1.1rem;right: 1.5rem;display: inline-block;}.dtr-list{margin:0 0 .7rem;}.dtr-list li{color: #727272;font-size: 0.72781rem;font-style: normal;font-weight: 400;line-height: normal;display:inline-block; width:auto; padding-right:1.5rem; vertical-align:middle;}
.blogbox-title{color: #464646;font-family:var(--poppins);font-size: 1.1rem;font-style: normal;font-weight: 700;line-height:1.5rem;}.dtr-list li span{width:1rem; display:inline-block;vertical-align: middle;}
.bgr-name{margin-top:1.5rem;}.bgr-name li{display:inline-block; width:49%; vertical-align:middle;}.bgr-name li span{vertical-align: middle;width:1.5rem; height:1.5rem; border-radius:1.5rem; display:inline-block; margin-right:.3rem;}
.bgr-name li:first-child{color: #5A5A5A;font-size:.85rem;font-style: normal;font-weight: 700;line-height: normal;}
.bgr-name li+li{text-align:right;}.call-us-sec{background:var(--blue);}.call-us-sec .title, .call-us-sec .title-p{color:var(--white);}
.call-us-sec a{width:auto; display:inline-block; margin-top:1rem; padding:.5rem 2rem;}.call-us-sec .title{margin-bottom:.4rem;}
footer{background: rgba(26, 35, 126, 0.10); padding-top:5rem;}.footer-sm{padding:4rem 0;}.footer-sm a:hover{background:var(--blue2);}
.footer-sm a{color:var(--white);border-radius: 3.125rem;background: #212121; margin:0 .2rem; display:inline-flex; width: 2rem;height: 2rem;padding: 0.71981rem 0 0.71875rem 0;justify-content: center;align-items: center;}
.fotr-hding{color: #212121; font-family:var(--poppins); font-size:1rem;font-style: normal;font-weight: 300;line-height: 1.1rem; margin-bottom:1rem;}
.footer-widget p, .footer-widget a, .footer-widget{color: #212121;font-size:.8rem;font-style: normal;font-weight: 400;line-height: 1.275rem;}
.footer-widget {padding: 0 1rem 1rem;}.footer-widget ul{width:49.2%; display:inline-block;}.footer-widget li{margin-bottom:.3rem; padding-left:.7rem; position:relative;}
.footer-widget a:hover{color:var(--blue2);}.footer-widget li:before{content:'\f105'; position:absolute; top:.1rem; left:0;font: normal normal normal 14px / 1 FontAwesome;}
.contact-dtail{margin-bottom:.4rem;}.copyright{border-top: 1px solid rgba(33, 33, 33, 0.20); text-align:center; font-size:.75rem; margin-top:1rem; padding:1rem 0;}
.whatsup-icon{width:2.5rem; display:block; position:fixed; bottom:25%; right:1rem; z-index:99;}

/*About us*/
.title span{color:var(--blue2);}.txtblack{color: #212529;line-height: 1.6rem; margin-bottom:0;}.tfocr{margin-top:1.5rem;}.tfocr img, .ablue-box{border-radius: 0.75rem;}
.ablue-box{display: flex;background:var(--blue2); padding:1rem 2rem; margin-bottom:1rem;color:var(--white);font-family:var(--poppins);font-size: 2rem;font-style: normal;font-weight: 700;line-height:2.2rem;}
.ablue-box strong{font-size:5.3rem;line-height:normal;padding-right: .4rem;}.ablue-box strong, .ablue-box span{display:inline-flex;align-items:center;}
.about-page .hitw-box {text-align:left;margin-top: 1rem;padding: 0 0rem;}.about-page .hitw-box .xs-title {margin: 0rem 0 .5rem;}.plr4rem{padding:0 4rem;}
.ap-team-box{border-radius: 0.88944rem;border: 1.186px solid #DDE1DE;box-shadow: 0 7.115px 26.09px 0 rgba(0, 0, 0, 0.09);}
.ap-team-box img{border-top-right-radius:0.88944rem;border-top-left-radius:0.88944rem;}.aptb-text{border-radius: 0.88944rem;background:var(--white); padding:1.3rem;}
.aptb-text h4{font-size: 1.1rem;font-style: normal;font-weight: 700;line-height: 1.8rem; color:var(--black); margin-bottom:.1rem;}
.aptb-text p{color: #737373;font-size:.95rem;font-style: normal;font-weight: 500;line-height: 1.63063rem;}.our-promise .wicr-list{margin-bottom:1.5rem;}
.ap-smlist li{display:inline-block;vertical-align: top;}.ap-smlist li a{display: flex;width: 2rem;height: 2rem;padding: 0.5rem;justify-content: center;align-items: center;border-radius: 1.18588rem;background: #F2F4F6;}
.our-promise{padding-right:4rem;}.ap-smlist li:last-child{margin-left: 2.5rem;}.our-promise .title{margin-bottom:1rem;line-height: 2.3rem;}.our-promise .wicr-list li{width:100%;}
.our-promise .title-p{line-height: 1.6rem;}.ap-counter{background: rgba(26, 35, 126, 0.05); padding:4rem 0;}.wbox-ep{padding:1rem; border-radius: 0.75rem;background:var(--white);box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.10);}
.apc-nmbr{color:var(--black);font-family:var(--poppins);font-size: 2.3rem;font-style: normal;font-weight: 700;line-height: 3.625rem;}
.apc-headng{color:var(--black);font-family:var(--poppins);font-size: 1.1rem;font-style: normal;font-weight:600;line-height: 1.5rem;}
.faq-box{padding: .5rem 1.25rem;margin-bottom: .5rem;border-radius: 0.5rem;border: 1px solid #E5E7EB;background:var(--white);box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);}
.faq-box a{margin: .5rem 0;position: relative;color: #111827;font-size: 1rem;font-style: normal;font-weight: 700;line-height: 1.4rem;}.faq-icon{transition:all 0.5s;position: absolute; right:0; top:50%; transform:translateY(-50%);}
.faq-box a[aria-expanded='true'], .faq-box a:hover{color:var(--blue2);}.faq-box a[aria-expanded='true'] .faq-icon{transform:translateY(-50%)rotate(180deg); transition:all 0.5s; } 
.faq-content {font-size: .9rem;color: var(--hcolor);}.our-locatnbox{border-radius: 0.75rem; overflow:hidden; margin-top:2rem;}
.oltxt{color:var(--black);font-family:var(--poppins);font-size:1.6rem;font-style: normal;font-weight: 700;line-height:2rem;}
.contact-form label{color:var(--black);font-family:var(--poppins);font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1rem;display: block; width:100%;}
.contact-form .form-group{width: calc(98% - 1rem);margin-right: 1rem;}.contact-form .form-group.halfwidth{width: calc(49% - 1rem);margin-right: 1rem;display: inline-block;vertical-align: top;}
.contact-form {margin-top: 1.5rem;}.cf-input{width: 100%;padding:.4rem .6rem .4rem 1.7rem;border-radius: 0.5rem;border: 1px solid #E4E6E8;background:var(--white); display:inline-block; vertical-align:top;}
.cfinput-wrpr{position: relative;}.cf-icon{position:absolute; top:54%; transform:translateY(-50%); left:.7rem; width:12px; display:flex; justify-content:center; align-items:center;}
.contact-form input[type='checkbox']{border-radius: 0.5rem;border: 1px solid #E4E6E8;background:var(--white);}.contact-form ::placeholder {color:#8E8E8E; font-size:.8rem;font-style: normal;font-weight: 400;}
.contact-sec{padding:5rem 5rem;}.inputchckbx{color: #737373;font-size: 0.7rem;font-style: normal;font-weight: 500;line-height: 1.375rem;margin-right:.4rem;}

/*Services*/
.sp-col-1 img{border-radius: 1.18675rem;box-shadow: 0 11.867px 17.801px -3.56px rgba(0, 0, 0, 0.10), 0 4.747px 7.12px -4.747px rgba(0, 0, 0, 0.10);}
.sp-col-1 h2{color: #111827;font-size: 2.1rem;font-style: normal;font-weight: 700;line-height: 2.96681rem; margin-bottom:1.5rem;}
.sp-col-1 p{color: #374151;font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1.42844rem;margin-bottom:1.5rem;}.sp-col-2{padding:5rem 5rem 0;}
.sp-col-2 ul{margin-bottom:1rem;}.sp-col-2 p, .sp-col-2 li, .spcol-2-sh{color: #212121;font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1.43056rem;}.spcol-2-sh{font-weight: 700;}
.top-tip{border-radius: 1.15625rem;padding:1rem;margin-top:2rem;background:var(--white);box-shadow: 0 6px 8px -1.156px rgba(0, 0, 0, 0.10), 0 2.313px 4.625px -2.312px rgba(0, 0, 0, 0.10);}
.top-tip span, .dspeed-icon{border-radius: 722.584rem;background: rgba(26, 35, 126, 0.05);width:2.6rem;height:2.6rem;padding:.7rem;margin-bottom: .8rem;display: flex;justify-content: center;align-items: center;}
.top-tip h4{color:var(--black);font-size:.95rem;font-style: normal;font-weight: 600;line-height:1.5rem;}.top-tip p{min-height: 4.2rem;color: #4B5563;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.4rem;}
.top-tip h5{color: #111827;font-size: 1.1rem;font-style: normal;font-weight: 700;line-height: 2.3125rem;}
.top-tip li{color: #374151;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.3rem;position:relative; padding-left:25px; margin-bottom:.6rem;}
.top-tip li:before{content: ''; width:20px; height:19px; position: absolute;top:0;left:0;background:url(../images/icons/btick.png) no-repeat;}
.dspeed-box{border-radius: 1.15625rem;border: 1.156px solid #E5E7EB;background: #F9FAFB; padding:1.5rem; margin-top:1.5rem;}
.dspeed-box{min-height: 218px;color: #4B5563;text-align: center;font-size:.9rem;font-style: normal;font-weight: 400;line-height: 1.2rem;}.dspeed-icon {margin: 0 auto 1.5rem;}
.dspeed-no{color: #111827;font-family:var(--poppins);font-size: 2rem;font-style: normal;font-weight: 700;line-height:1.5rem;}
.dspeed-km{color: #374151;font-family:var(--poppins);font-size: 1.1rem;font-style: normal;font-weight: 600;line-height:2rem; margin-bottom:.5rem;}

/*Tours*/
.gtt-img:nth-child(1){width:62%;}.gtt-img:nth-child(2){width:37%;}.gtt-img{display: inline-block;vertical-align: top;}.gtt-img img{border-radius: 0.75rem;}
.gtt-img img+img{margin-top:.25rem;}.gtt-text .stitle{color:#111827;font-family:var(--poppins);font-size:1.8rem;font-style: normal;font-weight:700;line-height: 2.3rem;}
.gtt-text p{color: #374151;font-size:.9rem;font-style: normal;font-weight: 500;line-height: 1.5rem; margin:.3rem 0 .8rem 0;}

/*Blog Detail*/
.bdpage-txt{padding-right:3rem;}.bdpage-img{padding-bottom:1rem;}
.bdpage-txt p.para1{color:var(--black);font-size:1.1rem;font-style: normal;font-weight: 500;line-height:1.6rem;}
.bdpage-txt h2, .bdpage-txt h3{color:var(--black);font-size: 1.51144rem;font-style: normal;font-weight: 700;line-height: 2.41831rem;}
.bdpage-txt p{color: #4D4D4D;font-size:1rem;font-style: normal;font-weight: 400;line-height: 1.5rem;}
.get-started h4{color: #222;font-size: 1.4rem;font-style: normal;font-weight: 700;line-height:1.4rem; margin-top:1rem;}
.get-started p{color: #222;font-size: 0.7rem;font-style: normal;font-weight: 500;line-height: 1rem;}



@media (min-width:1400px){.menu {width: calc(100% - 170px);}.menu a.contact-btn {margin-left: 8rem;}
}
@media (min-width:1024px){.container{max-width:85%; margin:0 auto;}}
@media (max-width:767px){
.topbar{display:none;}.logo {width: 130px;margin-top: 0;}.header-box {padding: .5rem 2rem;}	header {padding:0;margin-top: 0px;}
header.hideonscroll {transition: all 0.5s;transform: translateY(-10px);}.menu-btn{display:block;}.menu-btn{color:#fff; position:absolute; top:2.2rem; right:10%; display: inline-block;}
.menu-btn span{width:25px; height:2px; background:#000; display: block; margin-bottom:6px;}.menu {margin-left: 0%;width: 100%;background: #fff;position:fixed;left: 0;top:0;z-index: 5;}
.menu{opacity: 0; visibility: hidden; transform: translateX(-100%);}.menu.menushow{opacity:1; visibility:visible;transform: translateX(0px);}
.menuclose{position: absolute; display:inline-block; top:10px; right:10px;font-size: 2.5rem!important;transform: rotate(45deg);font-weight: 200!important;}
.menu li {display: block;text-align:left;padding:0.7rem 1rem;border-bottom: 1px solid #ddd;}.menu a.contact-btn {margin-left: 0;}
.hp-slider.owl-carousel .item img, .hpslider-box img{width:100%; height:100vh; object-fit:cover;}
.hp-banner-txt {width: 90%; left: 50%;transform: translateX(-50%);padding: 2rem;}.hp-banner-txt:before {top:23%;transform: skewX(0deg);height: 50vh;width: 100%;}
.hp-banner-txt h1 {width:100%;font-size: 1.5rem;line-height: 1.9rem;margin-bottom: 15px;}.hp-banner-txt h1 span{font-size: 1.3rem;}
.hp-slider.owl-carousel .owl-nav button.owl-next, .hp-slider.owl-carousel .owl-nav button.owl-prev{top:80%;background: rgba(255, 255, 255, 0.20);}
.hp-slider.owl-carousel .owl-nav button.owl-prev {left:35%;}.hp-slider.owl-carousel .owl-nav button.owl-next {right:35%;}.ptb3rem {padding: 3rem 0;}.pt0 {padding-top: 0;}
.booking-form {padding: 1rem;width: 100%;}.booking-form input, .booking-form select {width: 100%;margin: 0 0 1rem;}.badge-text {margin: 0 auto 1rem;width: auto;display: table;font-size: .8rem;}
.title, .why-icr .title {font-size: 1.8rem;line-height: 2.2rem;margin-bottom: .3rem;}.title br, .hp-banner-txt h1 br{display: none;}.title, .title-p{text-align: center;}
.circle-btn.owl-carousel .owl-nav button.owl-next, .circle-btn.owl-carousel .owl-nav button.owl-prev {top: 103%;}.view-more-btn{padding-top: 6rem;}
.circle-btn.owl-carousel .owl-nav button.owl-prev {left: 37.5%;}.circle-btn.owl-carousel .owl-nav button.owl-next {right: 37.5%;}
.tour-box .xs-title, .tour-box p{min-height:2rem;}.why-icr {margin-top: 1.5rem;}.wicr-list{width: 17rem; margin:0 auto;}.wicr-list li{width:100%;}
.ser-vm-btn {position: static;width: 100%;margin-top: 1rem;}.dtr-list li{padding-right:1rem;}footer{padding-top:2rem;}.footer-sm {padding: 2rem 0;}
.whatsup-icon{bottom:5%;}.plr4rem {padding: 0 0rem;}.about-page .hitw-box {text-align: center;}.ap-smlist li:last-child{float: right;}
.our-promise {padding-right: 0;}.ap-team-box, .contact-form{margin-bottom: 1.5rem;}.ap-op-img {margin-top: 2rem;}.wbox-ep {text-align: center;margin-bottom: 2rem;}
.oltxt{text-align: center;}.our-promise .blue-btn{margin:0 auto;display: flex;width: 11.3rem; }
/*services*/
.sp-col-1 {margin-top: 1rem;text-align: center;}.sp-col-1 h2 {font-size: 1.8rem;line-height: 2.1rem;margin-top: 2rem;}.sp-col-2 {padding: 1rem 2rem 0;text-align: center;}
.top-tip {margin:0rem 0 2rem; text-align:center;}.top-tip p, .dspeed-box{min-height:auto;}.top-tip span{margin:0 auto .8rem;}.top-tip h5, .top-tip li{text-align:left;}
.bdpage-txt {padding-right: 0;}.get-started {text-align: center;}.bdpage-txt h2, .bdpage-txt h3{line-height:2rem;}




}