*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
body{position:relative;font-size:14px;color:#222;background:#fff;font-family:'Poppins',sans-serif;max-width:1920px;margin:0 auto;overflow-x:hidden}
a,a:hover,a:active,a:focus{display:inline-block;text-decoration:none}
h1,h2,h3,h4,h5,h6{margin:0;color:#222;text-transform:capitalize}
p{margin:0;color:#666;font-size:14px}
img{border:none; height:auto}
/*img{border:none;max-width:100%;height:auto}*/
ul{padding:0;margin:0;list-style:none}
ul li{list-style:none}
select,input,textarea,button{box-shadow:none;outline:0!important}
html,body{height:100%;z-index:2}
.text-green{
    color: #36775b;
}
.checked{
    font-size: 4rem;
}
.heading-small{font-size: 1.5rem;}
[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .3s .3s ease;-moz-transition:opacity .3s .3s ease;-ms-transition:opacity .3s .3s ease;-o-transition:opacity .3s .3s ease;transition:opacity .3s .3s ease;opacity:0}
.top-area{position:relative;width:100%}
.wrapper{position:relative;z-index:-1}
.header-area{position:relative;width:100%}
.sticky-wrapper{position:relative;z-index:2;transition:.7s}
.is-sticky .header-area:after{position:absolute;content:'';background:#fff;height:100%;width:100%;top:0;left:0;z-index:-1;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}
.sticky-wrapper.is-sticky .main-menu .nav a:before{bottom:17.6px}
.logo a,.logo a:hover,.logo a:focus{color:#fff;font-size:24px;font-family:'Poppins',sans-serif;text-transform:capitalize;font-weight:600;margin:0;padding:0}
.logo a span{color:#00d8ff;text-transform:capitalize}
.logo{padding:5px 0}
.main-menu{position:relative;padding:10px 0}
.main-menu ul .nav .navbar-nav{text-align:right;float:none}
.main-menu .nav li{position:relative;padding:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.main-menu .nav li a{padding:10px 12px;color:#000;font-size:12px;text-transform:capitalize;font-family:'Poppins',sans-serif;font-weight:500;-webkit-transition:all .25s ease-in-out 0;-moz-transition:all .25s ease-in-out 0;-o-transition:all .25s ease-in-out 0;transition:all .25s ease-in-out 0;border-right:solid 1px #ccc;line-height:10px}
.main-menu .nav li.active a,.main-menu .nav li a:hover,.main-menu .nav li a:focus{color:#36775b;background-color:transparent}
.main-menu .nav a:before{position:absolute;content:"";width:0;height:2px;bottom:-2.4px;left:0;background:transparent;-webkit-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.main-menu .nav li.active a:before,.main-menu .nav a:hover:before{background:#36775b;width:100%}
.navbar-nav li:hover > ul.dropdown-menu{display:block}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}
.user-main{padding:10px}
.user-main li{margin:5px 0}
.user span{font-size:40px;display:block;width:100%;margin:10px auto;text-align:center}
.dropdown-menu > li > a:hover:after{text-decoration:underline;transform:rotate(-90deg)}
.main-menu .navbar-toggle{margin-top:5px;border:1px solid;font-size:16px;float:left;color:#00d8ff}
.main-menu .navbar-default .navbar-toggle:focus,.main-menu .navbar-default .navbar-toggle:hover{background-color:transparent}
.home-border{border-top:2px solid #fff}
.book-btn{background:#00d8ff;border:1px solid #00d8ff;width:120px;height:40px;white-space:nowrap;text-align:center;color:#fff;font-size:14px;font-family:'Poppins',sans-serif;text-transform:capitalize;border-radius:5px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.book-btn:hover{color:#fff;background:#00d8d5;border:1px solid #00d8d5}
.about-us{position:relative;/*background:url(../../assets/images/home/banner.jpg)no-repeat;background-size:cover;background-position:100% 70%;*/padding:180px 0 50px}
.about-us:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background: #36775B;}
.about-us-content{margin:0}
.about-us-content .top_bg_ofr_sb {background: transparent;}
.about-us-content .search_bg{width: 100%;}
.about-us-content .one-rou, .about-us-content .wid_rit{margin-left: 0;}
.about-us-content .tab-para{padding: 10px 0px;}
.about-us-content .recent_sr{width: 100%;}
.about-us-content .middle_sec_sb{width: 100%;padding: 40px 0px;}		
.about-us h2{color:#fff;font-size:84px;text-transform:inherit;max-width:800px;font-weight:600;line-height:1.22}
.about-us h2 span{color:#2bdab5;margin-top:-11px}
.about-btn{margin-top:39px;letter-spacing:1.2px;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.about-view{display:flex;justify-content:center;align-items:center;background:#ff6a03;border:1px solid #ff6a03;white-space:nowrap;color:#fff;font-size:16px;font-family:'Poppins',sans-serif;text-transform:uppercase;border-radius:5px;box-shadow:0 5px 20px rgba(14,15,18,.2);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-ms-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}
.about-btn:hover .about-view{color:#fff;background:#ff6a03;box-shadow:0 5px 20px rgba(14,15,18,.7);border:1px solid #ff6a03}
.travel-mrt-0{margin-top:0}
.single-travel-boxes{margin-top:-108px;}
.tab-para p{font-size:24px}
.desc-tabs{/*border:transparent;box-shadow:0 10px 20px rgba(0,0,0,.1);background: rgb(255 255 255 / 8%)*/}
.desc-tabs .nav-tabs{display:inline-block;position:relative;top:-30px;margin-bottom:-13px}
.nav-tabs{border:none}
.desc-tabs .nav-tabs>li.active>a{color:#fff;background:#ff6a03;cursor:default;font-size:14px;font-weight:500;font-family:'Poppins',sans-serif;text-transform:capitalize;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.desc-tabs .nav-tabs>li.active>a:focus,.desc-tabs .nav-tabs>li.active>a:hover{color:#565a5c;text-decoration:none}
.desc-tabs .nav-tabs>li>a{color:#fff;background:#ff6a03;cursor:default;font-size:14px;font-weight:500;font-family:'Poppins',sans-serif;text-transform:capitalize;padding:5px;border:0;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.single-travel-boxes .nav>li>a:focus,.single-travel-boxes .nav>li>a:hover{color:#565a5c;background:#fff;border:0;text-decoration:none}
.desc-tabs .nav-tabs>li>a>i{padding:0 2px 0 4px}
.tab-para{padding:10px 20px}
.single-tab-select-box h2{color:#565a5c;font-size:16px;font-weight:500;font-family:'Poppins',sans-serif;text-transform:capitalize;margin-bottom:17px}
.travel-select-icon{position:relative}
.travel-select-icon:after{position:absolute;content:"\f107";right:0;top:0;font-size:18px;color:#aaa;background:#f9f9f9;font-family:"fontAwesome";pointer-events:none;border:1px solid #d7d7d7;border-bottom:transparent;padding:10px}
.travel-check-icon{position:relative}
.travel-check-icon:after{position:absolute;content:"\f073";right:0;top:0;font-size:18px;color:#aaa;background:#f9f9f9;font-family:"fontAwesome";pointer-events:none;border:1px solid #d7d7d7;border-bottom:transparent;padding:10px 8px}
.travel-select-icon select,.travel-check-icon input{color:#aaa;font-size:14px;font-family:'Poppins',sans-serif;text-transform:capitalize;height:48px}
.travel-select-icon .form-control,.travel-check-icon .form-control{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;outline:0!important;box-shadow:none;border:1px solid #d7d7d7;border-radius:0;margin-bottom:20px}
.trip-circle{display:flex;margin-bottom:17px}
.single-trip-circle{display:flex}
.single-trip-circle:nth-child(2){display:flex;margin-left:42px}
.single-trip-circle input[type="radio"]{display:none}
.single-trip-circle input[type="radio"] + label{color:#565a5c;font-size:16px;font-weight:500;font-family:'Poppins',sans-serif;text-transform:capitalize;margin-bottom:17px;margin-left:0}
.single-trip-circle input[type="radio"] + label span.round-boarder{display:inline-block;width:15px;height:15px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}
.single-trip-circle input[type="radio"] + label span.round-boarder1{display:inline-block;width:9px;height:9px;margin:-13px 0 0 1px;vertical-align:middle;cursor:pointer;-moz-border-radius:50%;border-radius:50%}
.single-trip-circle input[type="radio"] + label span.round-boarder{border:2px solid #aaa}
.single-trip-circle input[type="radio"] + label span.round-boarder1{border:1px solid #fff;background-color:#fff}
.single-trip-circle input[type="radio"]:checked + label span.round-boarder1{background-color:#00d8ff}
.single-trip-circle input[type="radio"] + label span.round-boarder1,.single-trip-circle input[type="radio"]:checked + label span.round-boarder1{-webkit-transition:background-color .4s linear;-o-transition:background-color .4s linear;-moz-transition:background-color .4s linear;transition:background-color .4s linear}
.travel-budget{margin-top:38px}
.travel-budget h3{color:#565a5c;font-size:20px;font-weight:500;font-family:'Poppins',sans-serif;text-transform:capitalize}
.price_filter{margin-top:9px}
.price_filter .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{background:#d7d7d7;border:medium none;border-radius:0;height:6px;border:1px solid #d7d7d7;border-radius:5px}
.price_filter .ui-slider-handle.ui-state-default.ui-corner-all{background:#00d8ff none repeat scroll 0 0;border:0 solid #00d8ff;border-radius:50%;height:12px;width:12px;outline:0;cursor:pointer;z-index:1}
.price_filter .ui-slider-range{background:#00d8ff none repeat scroll 0 0}
.price_slider_amount > input[type="text"]{font-weight:500;font-size:14px;color:#aaa;letter-spacing:5.5px;height:40px;text-align:center;width:280px;border:none!important;font-family:'Poppins',sans-serif}
.price_slider_amount label{font-weight:500;font-size:14px;color:#aaa;font-family:'Poppins',sans-serif}
.price_slider_amount > input[type="text"]:focus{outline:0}
.price_slider_amount > input[type="submit"]{outline:0}
.price_slider_amount{letter-spacing:2px}
.price_slider_amount > input[type="submit"]{font-weight:500;font-size:14px;color:#aaa;font-family:'Poppins',sans-serif}
.about-view.travel-btn{margin-right:15px;padding:8px 25px;width:100%}
.service{position:relative;padding:80px 0 54px}
.single-service-box{display:flex;margin-bottom:30px}
.service-content{max-width:268px;margin:6px 0 30px 7px}
.service-content h2 a{color:#565a5c;font-size:16px;text-transform:capitalize;font-family:'Poppins',sans-serif;font-weight:500}
.service-content p{color:#aaa;font-size:14px;text-transform:inherit;font-family:'Poppins',sans-serif;margin-top:17px}
.gallery{background:#f9f9f9}
.gallery-details{margin-top:117px;margin-bottom:109px}
.gallery-content{margin-top:62px}
.gallary-header h2{position:relative;color:#565a5c;font-size:30px;font-weight:500;text-transform:capitalize;font-family:'Poppins',sans-serif;padding-bottom:35px}
.gallary-header h2:before{content:'';position:absolute;left:0;right:0;bottom:7px;margin:10px auto;width:10%;height:2px;background:#505050}
.gallary-header p{position:relative;color:#aaa;font-size:16px;font-family:'Poppins',sans-serif;margin-top:17px}
.filtr-container .filtr-item{overflow:hidden;float:left;position:relative;margin-bottom:30px;overflow:hidden}
.filtr-container .filtr-item img{width:100%;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.filtr-container .filtr-item:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
.item-title{position:absolute;background:transparent;bottom:20%;left:60px;width:170px;height:60px;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}
.item-title a{color:#fff;font-size:24px;text-transform:capitalize;font-family:'Poppins',sans-serif;font-weight:500;margin-bottom:3px;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}
.item-title p{color:#fff;font-size:16px;text-transform:capitalize;font-family:'Poppins',sans-serif;-webkit-transition:all .6s linear;-moz-transition:all .6s linear;-ms-transition:all .6s linear;-o-transition:all .6s linear;transition:all .6s linear}
.item-title p span{padding-right:30px}
.filtr-container .filtr-item:hover .item-title a,.filtr-container .filtr-item:hover .item-title p{color:#2cdbb5}
.discount-offer{padding:120px 0;position:relative;background:url(../../assets/images/home/offer-timer.jpg)no-repeat center fixed;background-size:cover;z-index:1}
.discount-offer:after,.subscribe:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,122,207,.5);z-index:-1}
.dicount-offer-content h2{color:#fff;font-size:30px;font-family:'Poppins',sans-serif;font-weight:500;line-height:1.4}
.campaign-timer{background:rgba(50,55,63,.65);max-width:555px;margin:43px auto;padding:24px 0 30px;border-radius:5px;box-shadow:0 0 20px rgba(34,31,31,.2)}
.camp{display:block;font-size:14px;color:#fff;font-weight:600;font-family:'Poppins',sans-serif;padding:10px 0}
.time-after{position:relative}
.time-after:after{position:absolute;content:':';top:10px;right:-8px}
.time{display:inline-block;line-height:1;padding:10px 22px 0;font-weight:500;font-size:48px;color:#fff;font-family:'Poppins',sans-serif}
.about-view.discount-offer-btn{color:#fff;max-width:160px;margin:0 auto}
.packages{padding:120px 0 90px}
.packages-content{margin-top:65px}
.single-package-item{margin-bottom:30px;padding-bottom:20px;box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.single-package-item-txt{padding:0 25px}
.single-package-item img{width:100%}
.single-package-item h3{position:relative;font-size:20px;color:#565a5c;font-weight:500;font-family:'Poppins',sans-serif;padding:20px 0}
.single-package-item h3:after{position:absolute;content:" ";bottom:0;left:0;width:100%;height:1px;background:#ebebeb}
.packages-para{padding:17px 0 0;text-transform:capitalize}
.packages-para p{font-size:14px;color:#aaa;font-family:'Poppins',sans-serif;margin-bottom:15px}
.packages-para p span{display:inline-block;width:150px}
.packages-review p i{color:#ffdf00;font-size:16px}
.packages-review span{margin-left:20px;font-size:14px;color:#aaa;font-family:'Poppins',sans-serif;text-transform:capitalize}
.about-view.packages-btn{padding:20px 10px;font-size:14px;color:#fff;text-transform:capitalize;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.about-view.packages-btn:hover{box-shadow:0 5px 20px rgba(14,15,18,.3)}
.single-package-item:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}
.testemonial{position:relative;background:#f9f9f9;padding:50px 0}
.home1-testm-single{max-width:265px;background:#fff;padding:0;box-shadow:0 0 20px rgba(0,0,0,.1);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.home1-testm-single:hover{box-shadow:0 0 30px rgba(0,0,0,.3)}
.home1-testm.item{padding-top:0;padding-bottom:30px}
.testemonial .owl-carousel .owl-item img{display:inline-block}
.testemonial .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;padding:0 19px}
.testemonial .owl-theme .owl-nav.disabled+.owl-dots{margin-top:20px}
.testemonial .owl-theme .owl-dots .owl-dot span{width:15px;height:15px;margin:5px 3px;border-radius:50%;background:#aaa}
.testemonial .owl-theme .owl-dots .owl-dot.active span{background:#ff6a03}
.testemonial h2{font-size:12px;color:#000;font-weight:400;margin:0 0 7px;text-align:justify}
.owl-prev,.owl-next{position:absolute;top:30%;transform:translate(0%,-50%)}
.owl-prev{left:-40px}
.owl-next{right:-40px}
.owl-dots{display:none}
.home1-testm-txt{padding:20px}
.home1-testm-txt p{font-size:12px;color:#000;font-weight:400;margin:0 0 7px;text-align:left}
.home1-testm-txt h3 a{display:block;color:#00d8ff;font-size:16px;font-family:'Poppins',sans-serif;font-weight:500;text-transform:capitalize}
.home1-testm-txt h4{color:#aaa;font-size:14px;font-family:'Poppins',sans-serif;font-weight:300;padding:15px 0 0}
.home1-testm-txt span{color:#ddd;font-size:18px}
.top-flight{padding:50px 0}
.inner-flight{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.route-flight{padding:0 15px 0 50px;-o-object-fit:contain;object-fit:contain;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;min-height:80px;margin-bottom:20px;cursor:pointer}
.inner-flight ul{width:100%;float:left;margin:0;list-style:none;display:inline-block;padding:0}
.inner-flight ul li{margin:0;list-style:none;display:inline-block;padding:15px 10px;width:47%;font-size:15px;color:#676666;line-height:32px;box-shadow: 0 1px 7px 0 #c7c7c7;margin:0 0 10px 20px;border:solid 1px #e3e3e3}
.hm_link{font-size:15px;color:#676666;text-decoration:none;cursor:pointer}
.srch_btn{background:#fff;float:right;color:#36775b;border-radius:4px;border:1px solid #36775b;padding:0 10px;line-height:31px;position:relative;outline:0;display:inline-block;min-height:36px;min-width:88px;text-align:center;font-weight:400;font-size:14px;cursor:pointer;text-decoration:none;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1),background-color .4s cubic-bezier(.25,.8,.25,1)}
.srch_btn:hover{background:#ff6a03;color:#fff;border:1px solid #ff6a03}
.travel-blog{padding:50px 0;position:relative;background:#f2f2f2}
.offer-heading{font-size:16px;color:#000;font-weight:400;margin:0 0 7px;text-align:left}
.search-flight{position:relative;padding:50px 0}
.search-flight h2{color:#000;font-size:16px;text-align:left;margin:0 0 10px;font-weight:700}
.footer-top{width:100%;padding:0 30px;background-color:#2f81ed;background:linear-gradient(to right,#2F80ED,#56CCF2)}
.why-book{border-right:1px solid #476fb9;color:#fff;font-size:22px;padding:50px 0}
.icon{padding:30px 5px;display:inline-block;width:20%;vertical-align:top}
.details{display:inline-block;width:77%;padding:30px 0}
.easy-heading{font-size:14px;font-weight:700;text-transform:uppercase;color:#fff;margin:0}
.details p{color:#fff;font-size:12px;font-weight:300}
.ftco-footer{font-size:14px;padding:3em 0 1em;background:#232323 url(../../assets/images/bg-footer.jpg) center top no-repeat;background-size:cover;width: 100%;overflow: hidden;}
.ftco-footer .ftco-footer-widget{width:100%;display:block}
.ftco-footer .ftco-footer-widget h2{font-weight:400;color:#fff;margin-bottom:40px;font-size:17px;font-weight:500}
.list-unstyled{padding-left:0;list-style:none}
.ftco-footer a{color:rgba(255,255,255,0.7)}
.ftco-footer a:hover{color:#fff}
.ftco-footer .ftco-footer-widget ul li a span{color:#fff}
.ftco-footer a i{font-size:13px;margin-right:2px}
.copyright-bg{background:#121212;margin:0;padding:30px 0;color:#a8a8a8;text-align:center;position: relative;}
.copyright-bg a{color:#a8a8a8}
.copyright-bg i{margin:0 5px}
#scroll-Top .return-to-top{position:fixed;right:30px;bottom:30px;display:none;width:40px;line-height:40px;height:40px;text-align:center;font-size:30px;cursor:pointer;z-index:15;color:#fff;background:#00d8ff;border:1px solid #00d8ff;border-radius:5px;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;z-index:2}
#scroll-Top .return-to-top:hover{background:#2cdbb5;color:#fff;border-radius:50%}
.mnblock{width:94%;margin:10px auto 20px;position:relative;z-index:1;display:none;overflow:hidden}
.bdr-b{border-bottom:1px solid #cdcdcd}
.sect_tp{width:100%;float:left;margin-top:11px;padding-bottom:14px}
.tp_sc{float:left;width:25%;position:relative;text-align:center}
.tp_sc:after{content:'';height:36px;width:1px;top:15px;right:0;position:absolute;background:#e0e0e0}
.fli_n_icn{width:60px;height:40px;margin:0 auto;background:url(../../assets/images/flight.svg) no-repeat 0 3px;background-size:60px 45px;display:block}
.icn_ttl{font-size:11px;font-weight:600;color:#000;text-align:center;display:block;text-transform:uppercase;margin-top:5px}
.htl_n_icn{width:50px;height:40px;margin:0 auto;background:url(../../assets/images/hotel.svg) no-repeat 0 0;background-size:50px 40px;display:block}
.bus_n_icn{width:45px;height:40px;margin:0 auto;background:url(../../assets/images/bus.svg) no-repeat 0 4px;background-size:45px 40px;display:block}
.hld_n_icn_v1{width:26px;height:40px;margin:0 auto;background:url(../../assets/images/holiday_icon.svg) no-repeat 0 10px;background-size:26px 26px;display:block}
.sect_bt{width:100%;float:left;margin-top:14px;margin-bottom:14px}
.sect_bt_n2{width:100%;float:left;padding-top:11px}
.cb_n_icn{width:50px;height:40px;margin:0 auto;background:url(../../assets/images/cab.svg) no-repeat 0 0;background-size:50px 40px;display:block}
.tr_n_icn_v1{width:30px;height:40px;margin:0 auto;background:url(../../assets/images/train_icon.svg) no-repeat 0 7px;background-size:30px 30px;display:block}
.ac_n_icn_v1{width:32px;height:40px;margin:0 auto;background:url(../../assets/images/recharge.svg) no-repeat 0 6px;background-size:32px 32px;display:block}
.gift_icn{width:30px;height:40px;margin:auto;background:url(../../assets/images/gift.svg) no-repeat 0 7px;background-size:28px 38px;display:block}
.charter_icn{width:40px;height:40px;margin:auto;background:url(../../assets/images/more.svg) no-repeat 0 7px;background-size:39px 67px;display:block}
.my_n_icn{width:50px;height:40px;margin:0 auto;background:url(../../assets/images/mybooking.svg) no-repeat 0 0;background-size:50px 40px;display:block}
.bdr-t{border-top:1px solid #cdcdcd}
.tp_sc:last-child:after{content:none}
.mobile_footer{position:relative;padding:10px 0px;overflow: hidden;width: 100%;}
.panel-default>.panel-heading{color:#fff;background-color:#333;border-color:#333;padding:0;border-radius:0}
.panel-heading .accordion-toggle:after{font-family:'Glyphicons Halflings';content:"\e114";float:right;color:grey}
.panel-heading .accordion-toggle.collapsed:after{content:"\e080"}
.panel-title{margin:0;padding:0;cursor:pointer;font-weight:400;font-style:normal;margin-bottom:0;font-size:14px}
.accordion-toggle{display:block!important;padding:14px 10px}
.panel-body{padding:0}
.mobile_footer .footer-links{overflow:hidden;padding:0 20px;background:#191919}
ul.footer-links li{letter-spacing:.05em;padding:8px 0;border-bottom:1px solid #353535}
ul.footer-links li a{font-size:14px;font-weight:400}
.mobile_footer a{color:#fff;text-decoration:none;-webkit-transition:color .5s,background .5s;transition:color .5s,background .5s}
.stick_bottom{background:#FFf;padding:6px 0 0;width:100%;position:fixed;border-top:1px solid #e4e4e4;bottom:0;box-shadow:0 39.5px 52px #afafaf;z-index:9}
.hp-menu{display:flex;width:100%;padding:0;margin:0}
.hp-menu li{padding:6px 8px;text-align:center;justify-content:center;align-items:center;flex:1;position:relative;list-style-type:none}
.hp-menu li a{text-decoration:none}
.hp-menu li .s_icns{width:16px;display:block;margin:0 auto;position:relative;max-height:18px}
.fm_icn1,.fm_icn1_act{width:18px;height:19px;display:inline-block;background:url(../../assets/images/footer-menu-icons.png) no-repeat 0 0;background-size:80px 41px}
.fm_icn2,.fm_icn2_act{width:19px;height:19px;display:inline-block;background:url(../../assets/images/footer-menu-icons.png) no-repeat -20px 0;background-size:80px 41px}
.fm_icn3{width:19px;height:19px;display:inline-block;background:url(../../assets/images/mybooking_footer.png) no-repeat 0 0;background-size:19px 19px}
.fm_icn5{width:19px;height:19px;display:inline-block;background:url(../../assets/images/Modify.png) no-repeat 0 0;background-size:19px 19px}
.vs_n_icn {
    width: 43px;
    height: 34px;
    margin: 0 auto;
    background: url(../../assets/images/visa-n-icn.svg) no-repeat 0 7px;
    background-size: 40px 22px;
    display: block;
}
.fs_n_icn {
    width: 50px;
    height: 34px;
    margin: 0 auto;
    background: url(../../assets/images/flight_status_nw.svg) no-repeat 5px -5px;
    background-size: 36px 60px;
    display: block;
}

.hp-menu li .menu_txt{font-size:12px;line-height:100%;font-weight:600;color:#8d8c8c;display:block;padding-top:5px}
.mobile_footer{display:none}
.stick_bottom{display:none}
.outer{display:none}

.threePointHighlight {
    background-color: #fff;
    color: #333333;
    font-size: 16px;
    padding: 25px 0px;
    float: left;
    width: 100%;
}
.threePointHighlight .ptsCont {
    display: table;
}
.threePointHighlight .points {
    display: table-cell;
    margin-right: 30px;
    vertical-align: top;
}
.threePointHighlight .points div.highlightLogo {
    min-width: 35px;
}
.threePointHighlight .points div {
    display: inline-block;
    vertical-align: top;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    min-width: 200px;
}
.highlightLogo img {
    max-width: 40px;
    margin: 0 2px;
}
.threePointHighlight .bold {
    font-weight: 700;
}
.tp_sc span {
    color: #36775b;
    font-size: 30px;
}
.sect_bt.bdr-t.new {
    padding-top: 14px;
}

.to_s {
    width: 100%;
    position: relative;
    padding: 30px 0;
    overflow: hidden;
}
.alertadv {
    background: #fff3cd;
    color: #856404;
    border: 1px solid #f1dfab;
    padding: 13px 15px 13px 55px;
    border-radius: 4px;
    width: 49%;
    position: relative;
    margin: 12px auto;
    display: table;
    float: left;
}
.flhicn {
    vertical-align: bottom;
    position: absolute;
    width: 38px;
    left: 17px;
    top: 14px;
}
.advHd {
    font-size: 14px;
    text-align: center;
    vertical-align: top;
}
.alertadv2 {
    color: #31708f;
    background-color: #d9edf7;
    border: 1px solid #bce8f1;
    position: relative;
    padding: 13px 15px;
    border-radius: 4px;
    width: 49%;
    margin: 12px auto;
    display: table;
    float: right;
}
.alertadv2 strong{vertical-align: inherit;}

.new_ofr_hp {
    border-radius: 4px;
}
.new_ofr_hp {
    width: 253px!important;
    float: left;
    border: 1px solid #bdbaba;
    cursor: pointer;
    min-height: 235px;
    position: relative;
}
.new_ofr_hp_img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    overflow: hidden;
}
.new_ofr_hp_img {
    width: 251px;
    height: 119px;
    float: left;
    position: relative;
}
.new_hp_text {
    width: 92%;
    margin: 0 auto;
    text-align: left;
    display: table;
}
.new_hp_text h3 {
    font-size: 14px;
    color: #000;
    font-weight: 600;
    margin: 8px 0 6px;
}
.hp_pra {
    font-size: 12px;
    color: #000;
    font-weight: 400;
    margin: 0 0 7px;
    text-align: justify;
}
.promo-sc {
    border: 1px dashed #ef6614;
    font-size: 11px;
    padding: 1px 2px;
    width: 37%;
    text-align: center;
    position: absolute;
    bottom: 7px;
    left: 7px;
}
.promo-ttl {
    color: #ef6614;
    font-weight: 600;
}
.promo-cd {
    color: #000;
    font-weight: 600;
}
.hp_vld {
    font-size: 10px;
    color: #7d7d7d;
    font-weight: 400;
    margin: 3px 0;
    text-align: right;
    position: absolute;
    bottom: 7px;
    right: 7px;
}
.vldtyIcn {
    width: 11px;
    height: 11px;
    display: inline-block;
    background: url(../../assets/images/validity-icon.svg) no-repeat;
    background-size: 11px 11px;
    vertical-align: sub;
    margin-right: 2px;
}
.new_ofr_hp:hover img {
    transform: scale(1.08);
    transition: transform .5s ease;
}
.opps-section{padding: 50px 0;}


@media (max-width: 767px) {

.mnblock{display:block}
.mobile_footer{display:block;padding-bottom: 45px;}
.stick_bottom{display:block}
.single-travel-boxes {background: #fff;}
.desc-tabs .nav-tabs {top: -50px;}
.copyright-bg{bottom: 57px;}
.threePointHighlight .points {display: block;margin-right: 0;margin: 15px 0;}

/*Scroll Menu Navbar*/
.outer{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;overflow-x: auto;border-bottom:1px solid #e0dede;padding: 10px 0 0;}	
.actv_nw{border-bottom:4px solid #0e9dd2}
.inner a, .inner2 a, .inner a:hover, .inner a:active, .inner a:visited, .inner a:focus, .inner2 a:hover, .inner2 a:active, .inner2 a:visited, .inner2 a:focus{text-decoration:none;display:block;padding-bottom:7px;text-align: center;}
.icn_ttl{font-size:11px;font-weight:400;color:#000;text-align:center;display:block;text-transform:uppercase}
.fw700{font-weight:700!important}
.inner, .inner2{flex:0 0 15%;margin-left:10px}
.inner2{flex:0 0 26%}
.vs_n_icn{width:43px;height:34px;margin:0 auto;background:url(../../assets/images/visa-n-icn.svg) no-repeat 0 7px;background-size:40px 22px;display:block}
.inner a span, .inner2 a span{font-size: 26px;font-weight: 500;}
/*Scroll Menu Navbar*/
footer{display: none;}

.new_ofr_hp {width: 100%!important;}
.new_ofr_hp_img {width: 100%;height: auto;padding-bottom: 10px;min-height: auto;}
.new_hp_text {width: 94%;display: block;}
.home1-testm-single a {display: inline-block;width: 98%;}
.alertadv,.alertadv2{width: 96%;margin: 12px auto;display: block;float: none;}
.promo-sc {position: relative;}
.advHd {text-align: right;}
.flhicn{top: 35px;}

/*.about-us{display: none;}
#home {display: none;}*/

.desc-tabs .nav-tabs {
    display: none;
}

}
/* Mobile Menu */
    .menu-wrappera[data-toggle="collapse"] {
        position: relative;
    }
    .menu-wrapper {
        top: 0;
        position: fixed;
        display: flex;
        align-items: stretch;
        width: 300px;
        z-index: 999;
        /* background: rgb(0, 0, 0, 0.6); */
    }
    #sidebar {
        min-width: 300px;
        max-width: 300px;
        min-height: 100vh;
        margin-left: -330px;
        background: #fff;
        color: #111;
        transition: all 0.3s;
    }
    #sidebar.active {
        margin-left: -330px;
    }
    #sidebar .dropdown-toggle::after {
        display: block;
        position: absolute;
        /*top: 50%;*/
        right: 20px;
        transform: translateY(-10px);
    }
    #sidebar.active {
        margin-left: 0;
    }
    #sidebar p {
        font-family: 'Poppins', sans-serif;
        font-size: 1.1em;
        font-weight: 300;
        line-height: 1.7em;
        color: #999;
    }
    #sidebar a,
    #sidebar a:hover,
    #sidebar a:focus {
        color: inherit;
        text-decoration: none;
        transition: all 0.3s;
    }
    #sidebar .sidebar-header {
        padding: 20px;
        background: #fff;
    }
    #sidebar ul p {
        color: #fff;
        padding: 10px;
    }
    #sidebar ul li a {
        padding: 10px;
        font-size: 1.1em;
        display: block;
        border-bottom: 1px solid #535353;
    }
    #sidebar ul li a:hover {
        color: #693593;
        background: #fff;
    }
    #sidebar ul li.active>a,
    #sidebar a[aria-expanded="true"] {
        color: #000;
        background: #c0c0c0;
    }
    #sidebar ul ul a {
        /*font-size: 0.9em !important;*/
        padding-left: 30px !important;
        background: #fff;
    }
    .mob-nav {
        background: #36775b;
        color: #fff;
    }
    .mob-nav a {
        min-width: 90px;
        font-size: 1.1em;
        display: inline-block;
        text-align: center;
    }
    .close-btn {
        display: inline-block;
        cursor: pointer;
        writing-mode: vertical-rl;
        text-orientation: upright;
        background: rgba(0, 0, 0, .8);
        vertical-align: middle;
        color: #fff !important;
        padding-top: 40vh;
        padding-left: 5px;
        padding-right: 5px;
        text-transform: uppercase;
    }
    .navbar .navbar-toggler{background:#ccc;}
    footer a:hover {
        color: #eb1b95 !important;
    }
    .p-2{padding:10px;}
/*Mobile Menu*/


.modifysearchNew {
    /*background: rgb(0,172,238);*/
    background: linear-gradient(
90deg
, rgba(0,172,238,1) 0%, rgba(0,52,128,1) 50%, rgba(19,24,62,1) 100%);
    padding-top: 15px;
    padding-bottom: 5px;
    text-align:left;
    width: 100%;
}
        .part-right { 
    margin-top: 1.2%;
}

        .search-result {
    margin: 40px 0px;
}

        .m-modify {
    display: none;
}
.m-filter {
    display: none;
}

.modify-box {
    display: block;
}

.filter-box {
    display: block;
}