/***||| HM Main CSS |||***/@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');*{margin: 0px; padding: 0px; border: none; outline: none; font-size: 100%;}html,body{height: 100%;}body{font-family: Poppins, sans-serif; font-size: .9375rem; font-weight: 400; line-height: 1.7; color: #666; text-align: left;}html{scroll-behavior: smooth;}::selection{color: #fff; background: #041942;}button:focus{outline: none;}button{cursor: pointer; border: none; background: transparent; padding: 0;}h1,h2,h3,h4,h5,h6{color: #000000; font-weight: 700; font-family: 'Poppins', sans-serif; margin: 0;}h3{font-size: 24px; line-height: 30px; font-weight: 500;}h4{font-size: 18px; line-height: 30px; font-weight: 500;}a{color: #1c4493}a:hover{color: #e78c3d;}a,a:hover,a:active,a:focus{text-decoration: none; outline: none; border: none;}img.lazy-image{background: url(../images/icon/image-bg.svg) center center no-repeat;}img.lazy-image.loaded{background-image: none;}.owl-theme img.lazy-image.loaded{height: auto; opacity: 1;}@media (min-width: 1200px){.container{/* max-width: 1200px; */ max-width: 96%;}}.fix{position: relative; display: block; overflow: hidden;}img{max-width: 100%; height: auto; transition-delay: .1s; transition-timing-function: ease-in-out; transition-duration: .7s; transition-property: all;}.map-data{text-align: center; font-size: 14px; font-weight: 400; line-height: 1.8em; padding: 5px 10px 5px;}.map-data a{color: #0b59d9; display: block;}.map-data h6{font-size: 16px; font-weight: 700; text-align: center; margin-bottom: 5px; color: #121212;}i{font-style: normal;}ul,li{list-style: none; margin: 0; padding: 0;}ol,li{margin: 0; padding: 0;}.clr1{color: #f36727;}.bgclr1{background: #f36727;}.auto-container{position: static; max-width: 1200px; padding: 0px 15px; margin: 0 auto;}.btn-one{position: relative; display: inline-block; padding: 0 35px; background: #ffffff; font-size: 16px; line-height: 56px; font-weight: 400; text-transform: uppercase; font-family: 'Poppins', sans-serif; transition: all 0.3s ease-in-out 0.1s;}.btn-one span:before{position: relative; display: inline-block; padding-left: 10px;}.btn-one:hover,.btn-one:focus{color: #ffffff;}.sec-title{position: relative; top: -5px; display: block; padding-bottom: 56px;}.sec-title p{font-size: 14px; line-height: 20px; font-weight: 300; text-transform: uppercase; margin: 0;}.sec-title .big-title{position: relative; display: block; padding: 7px 0 0;}.sec-title .big-title h1,.sec-title .big-title h2,.sec-title .big-title h3{color: #ffffff; font-size: 32px; line-height: 40px; font-weight: 700; text-transform: uppercase;}.sec-title .big-title.black-clr h1,.sec-title .big-title.black-clr h2,.sec-title .big-title.black-clr h3{color: #000000;}.owl-nav-style-one{}.owl-nav-style-one .owl-controls{}.owl-nav-style-one.owl-theme .owl-stage-outer{position: relative; display: block; padding-top: 0px; padding-bottom: 0px;}.owl-nav-style-one.owl-theme .owl-nav{position: absolute; top: -130px; right: 0; margin: 0;}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]{position: relative; display: inline-block; width: 60px; height: 50px; background: #798795; border: 0px solid #f9f6f0; border-radius: 5px; color: #ffffff; font-size: 40px; font-weight: 100; line-height: 50px; margin: 0 0 0 0px; padding: 0; transition: all 700ms ease 0s;}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"] span{position: relative; top: -5px; display: inline-block; line-height: 30px;}.owl-nav-style-one.owl-theme .owl-nav .owl-prev{transform: rotate(0deg);}.owl-nav-style-one.owl-theme .owl-nav .owl-next{margin-left: 10px;}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover{color: #ffffff;}.owl-nav-style-two{}.owl-nav-style-two .owl-controls{}.owl-nav-style-two.owl-theme .owl-nav [class*="owl-"]{background: #fff none repeat scroll 0 0; border-radius: 0%; color: #3740b0; font-size: 24px; font-weight: 700; height: 50px; line-height: 50px; margin: 0 0 0 0px; padding: 0; width: 50px; transition: all 700ms ease 0s;}.owl-nav-style-two.owl-theme .owl-nav .owl-next{margin-left: 0px;}.owl-nav-style-two.owl-theme .owl-nav [class*="owl-"]:hover{color: #ffffff; background: #3740b0;}.owl-carousel.owl-dot-style1 .owl-stage-outer{position: relative; display: block; padding-top: 10px; padding-bottom: 47px;}.owl-carousel.owl-dot-style1 .owl-dots{position: relative; display: block; text-align: center; line-height: 6px;}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot{position: relative; display: inline-block; width: 35px; height: 6px; background: #d9d9d9; border: 0px solid #4c4c4c; margin: 0px 5px; padding: 0px; border-radius: 10px; transition: all 500ms ease;}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot span{display: none;}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active{width: 95px;}@keyframes pulse{50%{box-shadow: 0 0 0 5px rgba(255, 255, 255, .1), 0 0 0 20px rgba(238, 238, 238, 0.3000);}}@keyframes pulse2{50%{box-shadow: 0 0 0 5px rgba(255, 231, 1, .1), 0 0 0 20px rgba(255, 231, 1, 0.3000);}}.boxed_wrapper{background: #fff none repeat scroll 0 0; position: relative; margin: 0 auto; width: 100%; min-width: 320px; min-height: 400px; overflow: hidden;}.scroll-top{position: fixed; right: 15px; bottom: 20px; width: 55px; height: 55px; background: transparent; border-radius: 0%; font-size: 14px; line-height: 53px; font-weight: 600; text-align: center; text-transform: uppercase; display: none; cursor: pointer; transition: all 200ms linear; transition-delay: 0.1s; z-index: 999999999;}.scroll-top span{}.scroll-top:after{position: absolute; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 1; z-index: -1; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%); background: -webkit-radial-gradient(center ellipse, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0) 80%);}.scroll-top:hover{color: #ffffff;}@keyframes menu_sticky{0%{margin-top: -90px;}50%{margin-top: -74px;}100%{margin-top: 0;}}.main-header{position: relative; width: 100%; margin: 0px; z-index: 9; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.fixed-header{position: fixed; top: 0px; left: 0px; width: 100%; padding: 0px 0px; background: rgba(255, 255, 255, 0.95); transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; visibility: visible; -ms-animation-name: fadeInDown; -moz-animation-name: fadeInDown; -op-animation-name: fadeInDown; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -ms-animation-duration: 500ms; -moz-animation-duration: 500ms; -op-animation-duration: 500ms; -webkit-animation-duration: 500ms; animation-duration: 500ms; -ms-animation-timing-function: linear; -moz-animation-timing-function: linear; -op-animation-timing-function: linear; -webkit-animation-timing-function: linear; animation-timing-function: linear; -ms-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -op-animation-iteration-count: 1; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; box-shadow: 0 0 10px rgba(0, 0, 0, .1); opacity: 1; z-index: 99;}.sticky-header .logo{position: relative; display: block; padding: 15px 0;}.sticky-header .logo a{position: relative; display: inline-block;}.sticky-header .main-menu .navigation>li{}.sticky-header .main-menu .navigation>li>a{color: #000000;}.header-top{position: relative; display: block; padding: 5px 0; background: #dbe3f1;}.header-top .outer-box{position: relative; display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap;}.header-top-left{position: relative; display: block; max-width: 580px; width: 100%;}.welcome-text{position: relative; display: block;}.welcome-text h6{color: #313f5c; font-size: .8075rem; line-height: 24px; font-weight: 500;}.welcome-text h6 span:before{position: relative; top: 4px; display: inline-block; padding-right: 5px; font-size: 20px;}.welcome-text h6 b{font-weight: 500;}.header-top-middle{position: relative; display: block; max-width: 390px; width: 100%;}.header-social-links{position: relative; display: block;}.header-social-links .social-links-style1{position: relative; display: flex; text-align: center; align-items: center; justify-content: center; flex-direction: row;}.header-social-links .social-links-style1 li{float: none; margin: 0; margin: 0 10px;}.header-social-links .social-links-style1 li a{color: #798795; font-size: 18px; transition: all 200ms linear; transition-delay: 0.1s;}.header-social-links .social-links-style1 li a span.fb:before{position: relative; left: 8px; top: -1px;}.header-top-right{position: relative; display: block; max-width: 400px; width: 100%;}.header-menu{position: relative; display: block; float: right;}.header-menu ul{position: relative; display: block; overflow: hidden;}.header-menu ul li{position: relative; display: inline-block; float: left; line-height: 30px; padding-right: 11px; margin-right: 10px;}.header-menu ul li:last-child{padding-right: 0; margin-right: 0;}.header-menu ul li:before{position: absolute; top: 9px; right: 0; bottom: 7px; width: 1px; background: rgba(255, 255, 255, 0.10); content: "";}.header-menu ul li:last-child:before{display: none;}.header-menu ul li a{color: #313f5c; font-size: 14px; font-weight: 600; padding-left: 20px; line-height: 0; transition: all 200ms linear; transition-delay: 0.1s;}.header-menu ul li span{font-size: 11px; font-weight: 400; color: #fd5d14;}.header-menu ul li .gray{font-size: 25px; font-weight: 500; color: #011a33; top: 5px; position: absolute; width: 20px;}.header-upper{position: relative; display: block; background: #ffffff; padding: 20px 0 15px;}.header-upper .outer-box{position: relative; display: block;}.header-upper-left{position: relative; display: block;}.header-upper-left .logo{position: relative; display: block; padding: 2px 0;}.header-upper-left .logo a{position: relative; display: inline-block;}.header-upper-left .logo a img{width: auto;}.header-upper-right{position: relative; display: block;}.header-contact-info{position: relative; display: block;}.header-contact-info ul{position: relative; display: block; overflow: hidden;}.header-contact-info ul li{position: relative; display: inline-block; float: left; margin-right: 10px; padding-right: 10px; border-right: 1px solid #EEE; padding-top: 2px;}.header-contact-info ul li a:hover{opacity: 0.8;}.header-contact-info ul li:last-child{margin-right: 0; padding-right: 0; border-right: 0;}.header-contact-info ul li .icon{width: 45px; padding-top: 5px;}.header-contact-info ul li .icon span:before{position: relative; top: 5px; font-size: 30px; line-height: 30px;}.header-contact-info ul li .icon span.n-icon{background: url(../images/icon-n.webp) top left no-repeat; width: 40px; height: 40px; display: block;}.header-contact-info ul li .icon span.b-icon{background: url(../images/icon-b.webp) top left no-repeat; width: 40px; height: 40px; display: block;}.header-contact-info ul li .icon span.t-icon{background: url(../images/icon-t.webp) top left no-repeat; width: 40px; height: 40px; display: block;}.header-contact-info ul li .icon span.m-icon{background: url(../images/icon-m.webp) top left no-repeat; width: 40px; height: 40px; display: block;}.header-contact-info ul li .icon,.header-contact-info ul li .title{display: table-cell; vertical-align: middle;}.header-contact-info ul li .title span{font-size: 18px; font-weight: 800; text-transform: uppercase;}.header-contact-info ul li .title h6{color: #2c2d3e; font-size: 11px; line-height: 1; font-weight: 500; margin: 1px 0 0;}.header-contact-info ul li .title h6 a{color: #2c2d3e; transition: all 200ms linear; transition-delay: 0.1s;}.header-lawer{display: block; background: transparent; background: #041942;}.header-lawer .outer-box{position: relative; display: block; background: #041942;}.header-lawer-left{position: relative; display: block;}.main-menu{position: relative; display: block; float: left;}.main-menu .navigation li.logo a{padding: 0px; display: none;}.fixed-header .main-menu .navigation li.logo a{margin: 0px; padding: 12px 2px !important; line-height: 1 !important; display: block;}.main-menu .navigation .logo a img{max-width: 90px !important;}.main-menu .navigation{position: relative; margin: 0px;}.main-menu .navigation>li{position: relative; float: left; margin-right: 1px;}.main-header .sticky-header .main-menu .navigation>li{margin: 0px;}.main-menu .navigation>li>a{position: relative; display: block; color: #ffffff; font-size: 1rem; line-height: 30px; font-weight: 600; text-transform: uppercase; padding: 13px 15px 13px; opacity: 1; font-family: 'Poppins', sans-serif; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a,.main-menu .navigation>li.current-menu-item>a{opacity: 1;}.main-menu .navigation>li:hover>a:after{opacity: 1;}.main-menu .navigation>li>ul{position: absolute; left: 0px; top: 100%; width: 250px; padding: 0px; z-index: 100; visibility: hidden; opacity: 0; transition: visibility 0s linear 0.3s, opacity 0.3s linear; -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .18); box-shadow: 0 2px 1px rgba(0, 0, 0, .18);}.main-menu .navigation>li>ul:before{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; content: ''; background: #ffffff; border-radius: 0; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); z-index: -1;}.main-menu .navigation>li>ul>li{position: relative; padding: 0 12px; width: 100%;}.main-menu .navigation>li>ul>li>a{position: relative; display: block; border-bottom: 1px solid #e9e9e9; padding: 7px 0px; color: #000000; font-size: .9175rem; line-height: 20px; font-weight: 400; text-align: left; text-transform: capitalize; font-family: 'Poppins', sans-serif; transition: all 500ms ease; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.main-menu .navigation>li>ul>li:hover>a{color: #ffffff;}.main-menu .navigation>li>ul>li:last-child>a{border: none;}.main-menu .navigation>li>ul>li>a:hover{padding-left: 15px;}.main-menu .navigation>li>ul>li>a:before{position: absolute; top: 0; left: 0px; bottom: 0; font-family: FontAwesome; content: "\f105"; font-size: 14px; font-weight: 700; margin: 9px 0; opacity: 0; transition: all 500ms ease; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;}.main-menu .navigation>li>ul>li.dropdown>a:after{position: absolute; top: 0px; right: 0px; bottom: 0; font-family: FontAwesome; content: "\f105"; color: #041942; font-size: 14px; font-weight: 700; margin: 9px 0; text-align: right; z-index: 5;}.main-menu .navigation>li>ul>li:hover>a:before{opacity: 1;}.main-menu .navigation>li>ul>li>ul{position: absolute; top: 0%; left: 110%; width: 280px; padding: 0; display: none; background: #ffffff; border-radius: 0; -webkit-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -ms-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -o-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); box-shadow: 2px 2px 5px 1px rgba(0, 0, 0, 0.05), -2px 0px 5px 1px rgba(0, 0, 0, 0.05); z-index: 100;}.main-menu .navigation>li>ul>li>ul>li{position: relative; padding: 0 12px; width: 100%;}.main-menu .navigation>li>ul>li>ul>li>a{position: relative; display: block; border-bottom: 1px solid #e9e9e9; padding: 7px 0px; color: #000000; line-height: 20px; font-weight: 400; text-align: left; text-transform: capitalize; font-size: .89rem; font-weight: 400; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.main-menu .navigation>li>ul>li>ul>li:last-child>a{border: none;}.main-menu .navigation>li>ul>li:hover>a{padding-left: 15px;}.main-menu .navigation>li>ul>li>ul>li>a:hover{padding-left: 15px;}.main-menu .navigation>li>ul>li>ul>li a:before{position: absolute; top: 0; left: 0px; bottom: 0; font-family: FontAwesome; content: "\f105"; font-size: 14px; font-weight: 700; margin: 7px 0; opacity: 0; transition: all 500ms ease; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease;}.main-menu .navigation>li.dropdown:hover>ul{visibility: visible; opacity: 1; top: 100%;}.main-menu .navigation li>ul>li.dropdown:hover>ul{visibility: visible; opacity: 1; left: 100%; transition: all 500ms ease; -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease;}.main-menu .navbar-collapse>ul li.dropdown .dropdown-btn{position: absolute; right: 0px; top: 0; width: 50px; height: 42px; padding: 5px 0px 0px 0px; border-left: 1px solid #0d2452; text-align: center; font-size: 16px; line-height: 42px; color: #ffffff; cursor: pointer; display: none; z-index: 5;}@media only screen and (min-width: 768px){.main-menu .navigation>li>ul, .main-menu .navigation>li>ul>li>ul{visibility: hidden; opacity: 0; -prefixes-transition-property: opacity, visibility; -prefixes-transition-duration: .4s, 0s; -prefixes-transition-delay: 0s, .4s;}}.navbar-header{display: none;}.outer-search-box-style1{position: relative; display: inline-block; float: left; padding: 15px 0 11px; margin-right: 5px;}.outer-search-box-style1 .seach-toggle{position: relative; display: block; color: #ffffff; font-size: 16px; line-height: 28px; cursor: pointer; text-align: center; height: 30px; width: 30px; border-radius: 50%; margin: 0; border: 1px solid transparent; transition: all 500ms ease;}.outer-search-box-style1 .search-box{position: absolute; top: 120%; right: 0%; background: #02091a; opacity: 0; padding: 20px; transition: all 500ms ease 0s; visibility: hidden; z-index: 100; margin-left: 0;}.outer-search-box-style1 .search-box.now-visible{top: 100%; opacity: 1; visibility: visible; z-index: 100;}.outer-search-box-style1 .search-box .form-group{position: relative; padding: 0px; margin: 0px; width: 100%; min-width: 250px;}.outer-search-box-style1 .search-box .form-group input[type="search"]{background: #ffffff none repeat scroll 0 0; border: 1px solid #1f1f23; color: #000; display: block; font-size: 13px; line-height: 24px; position: relative; transition: all 500ms ease 0s; width: 100%; height: 45px; padding-left: 15px; padding-right: 50px;}.outer-search-box-style1 .search-box .form-group input[type="search"]:focus{border-color: #f5f5f5;}.outer-search-box-style1 .search-box .form-group button,.outer-search-box-style1 .search-box .form-group input[type="submit"]{position: absolute; right: 0; top: 0; display: block; cursor: pointer; background: #041942; color: #fff; font-size: 13px; height: 45px; line-height: 45px; width: 45px; transition: all 500ms ease 0s;}.outer-search-box-style1 .search-box .form-group button:hover,.outer-search-box-style1 .search-box .form-group input:focus+button{color: #222222; background: #f5f5f5;}.footer-area{position: relative; display: block; /* z-index: 10; */}.footer-area .footer-bg{margin: 0px !important; padding: 0px !important;}.footer-area .footer-bg img{width: auto; position: relative; vertical-align: bottom; pointer-events: none; margin: 0px !important; padding: 0px !important;}@-webkit-keyframes bgSlideReverse{0%{background-position: 0 0;}20%{background-position: 100px 0;}40%{background-position: 200px 0;}60%{background-position: 150px 0;}80%{background-position: 100px 0;}100%{background-position: 0px 0;}}@keyframes bgSlideReverse{0%{background-position: 0 0;}20%{background-position: 100px 0;}40%{background-position: 200px 0;}60%{background-position: 150px 0;}80%{background-position: 100px 0;}100%{background-position: 0px 0;}}.footer{position: relative; display: block; padding: 80px 0; margin: 0px !important; z-index: 1; background: #0b1c40;}.single-footer-widget{position: relative; display: block; overflow: hidden;}.single-footer-widget .title{position: relative; display: block; margin-top: -3px; padding-bottom: 16px;}.single-footer-widget .title h3{color: #ffffff; font-size: 18px; line-height: 20px; margin-top: 0px; font-weight: 700; text-transform: uppercase;}@media (max-width:767.98px){.single-footer-widget .title h3{margin-top: 30px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.single-footer-widget .our-company-info{margin-bottom: 30px;}}.single-footer-widget .our-company-info{position: relative; display: block;}.single-footer-widget .our-company-info .footer-logo{position: relative; display: block; padding-bottom: 20px;}.single-footer-widget .our-company-info .footer-logo a{display: inline-block;}.single-footer-widget .our-company-info .text{position: relative; display: block;}.single-footer-widget .our-company-info .text p,.single-footer-widget .our-company-info .text address{color: #798795; font-size: 14px; line-height: 30px; font-weight: 400; margin: 0;}.single-footer-widget .our-company-info .text p{line-height: 20px;}.single-footer-widget .our-company-info .text address a{color: #FFF;}.single-footer-widget .our-company-info .text .a-logo img{margin: 10px 5px 10px 0px; opacity: 0.7;}.single-footer-widget .our-company-info .footer-social-links{position: relative; display: block; padding-top: 20px;}.social-links-style1{position: relative; display: block; overflow: hidden;}.social-links-style1 li{position: relative; display: inline-block; float: left; margin-right: 7px; margin-bottom: 5px;}.social-links-style1 li:last-child{margin-right: 0px;}.social-links-style1 li a i{position: relative; display: block; background: rgba(255, 255, 255, 0.05); width: 40px; height: 40px; border-radius: 50%; color: #798795; font-size: 14px; font-weight: 400; line-height: 40px; text-align: center; transition: all 500ms ease;}.social-links-style1 li a:hover i{color: #ffffff;}.single-footer-widget .pages-box{position: relative; display: block;}.single-footer-widget .page-links{position: relative; display: block;}.single-footer-widget .page-links li{position: relative; display: block; margin-bottom: 0px;}.single-footer-widget .page-links li:last-child{margin-bottom: 0;}.single-footer-widget .page-links li a{position: relative; display: block; color: #798795; font-size: 15px; padding: 7px 0px 7px 10px; line-height: 1; font-weight: 400; transition: all 200ms linear; transition-delay: 0.3s;}.single-footer-widget .page-links li a:before{position: absolute; left: 0; top: 15px; width: 2px; height: 2px; background: #798795; content: ""; transition: all 200ms linear; transition-delay: 0.1s;}.footer-bottom{position: relative; display: block; overflow: hidden; background: #06112a;}.footer-bottom .outer-box{position: relative; display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex-wrap: wrap;}.copyright-text{position: relative; display: block; padding: 10px 0; z-index: 1;}.copyright-text p{color: #798795; font-size: 13px; line-height: 24px; font-weight: 400; margin: 0;}.copyright-text p a{color: #ffffff; font-weight: 500; transition: all 500ms ease;}.copyright-text p a:hover{color: #ffffff;}.breadcrumb-area{position: relative; background-attachment: scroll; background-position: center top; background-repeat: no-repeat; background-size: cover; padding: 80px 0 15px; margin-top: 0px; z-index: 6;}.breadcrumb-area::before{position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-image: -webkit-gradient(linear, left bottom, left top, from(#000000), to(transparent)); background-image: linear-gradient(bottom, #000000 0, transparent 100%); content: ""; z-index: -1;}.breadcrumb-area .inner-content{position: relative; display: block;}.breadcrumb-area .title{position: relative; display: block; text-align: left; margin: 0 0 5px;}.breadcrumb-area .title h1{color: #ffffff; font-size: 2.125rem; font-weight: 600; text-transform: capitalize;}.breadcrumb-area .breadcrumb-menu{position: relative; display: block; line-height: 1; padding: 10px 0px 10px; margin: 0px; font-size: .8375rem; font-weight: 300; color: #ffffff;}.breadcrumb-area .breadcrumb-menu i{padding: 0px 5px; margin: 0px; font-size: .5375rem; font-weight: 100;}.breadcrumb-area .breadcrumb-menu a{color: #ffffff;}.breadcrumb-area .breadcrumb-menu a:hover{color: #ddd;}.breadcrumb-t{padding: 5px 0px 0px; margin: 0px; font-size: .8375rem; font-weight: 300; color: #666;}.breadcrumb-t p{padding: 0px 0px; margin: 0px;}.breadcrumb-t i{padding: 0px 5px; margin: 0px; font-size: .5375rem;}@media (max-width:767px){.breadcrumb-t{display: none; height: 0px !important;}}.sidebar-wrapper{position: relative; display: block; width: 100%;}.sidebar-box{position: relative; display: block; margin-bottom: 50px;}.sidebar-box-title{padding: 12px 0; position: relative; font-weight: 600; font-size: 1.0525rem; margin-bottom: 20px; z-index: 1; color: #fff;}.sidebar-box-title::before{position: absolute; left: -29px; right: -29px; top: 1px; bottom: 0; content: ''; display: block; z-index: -1; background-color: #041942;}.side-menu{margin-bottom: 40px; padding: 0 30px 20px; border-radius: 3px; background-color: #fff; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1); box-shadow: 0 0 15px 0 rgba(0, 0, 0, .1);}.side-menu ul{padding: 0; font-size: 15px; margin: -10px 0;}.side-menu ul li{list-style: none; padding: 1px 0;}.side-menu li:last-child{margin-bottom: 0;}.side-menu ul li a{color: #373737; display: block; padding: 4px 0 4px 22px; position: relative; font-weight: 400; font-size: .9375rem; -webkit-transition: .2s linear; transition: .2s linear;}.side-menu ul li a::before{display: inline-block; font: normal normal normal 12px/1 FontAwesome; content: "\f178"; position: absolute; left: 0; top: 12px;}.side-menu ul li a:hover{color: #041942;}/* Package */.package-list>ul{padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -15px}.package-list>ul:after{display: block; clear: both; content: ""}.package-list>ul>li{list-style: none; padding: 15px}.package-list .item{background-color: #fff; -webkit-transition: .3s linear box-shadow, .3s linear border-color; -o-transition: .3s linear box-shadow, .3s linear border-color; transition: .3s linear box-shadow, .3s linear border-color}.package-list figure{margin: 0; position: relative}.package-list figure a{display: block; overflow: hidden}.package-list figure img{-webkit-transition: .5s ease-out all; -o-transition: .5s ease-out all; transition: .5s ease-out all}.package-list figure .tag{position: absolute; right: 10px; top: 0px; width: 60px; height: 35px; background-color: #fd5d14; margin: 0px 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; line-height: 1; padding-top: 5px;}.package-list figure .tag span{position: relative; z-index: 1; text-align: center; font-size: .80rem; line-height: 1.2; font-weight: 400; text-transform: uppercase}.package-list figure .tag span b{display: block; font-size: 1rem; font-weight: 500}.package-list figure .tag:after,.package-list figure .tag:before{content: ""; position: absolute; width: 0; left: 0; border-left: 30px solid transparent; border-right: 30px solid transparent}.package-list figure .tag:after{top: 100%; width: 0; border-top: 17.32px solid #fd5d14}.package-list figure .price{position: absolute; bottom: 0; left: -6px; color: #fff; text-align: center; line-height: 38px; padding-left: 18px; padding-right: 18px; background-color: #e46d33; border-top-left-radius: 8px; text-transform: capitalize; z-index: 1}.package-list figure .price:before{position: absolute; content: ""; width: 6px; height: 6px; background: #b34b18; position: absolute; left: 0; top: 100%; content: ""; border-bottom-left-radius: 100%}.package-list figure .price:after{position: absolute; top: 0; border-width: 19px 10px 19px; border-style: solid; border-color: #e46d33; border-left-color: transparent !important; left: 100%; margin-left: -10px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); content: ""; display: inline-block; z-index: -1}.package-list figure .price span.strike{text-decoration: line-through; margin-right: 5px}.package-list figure .price span.normal{font-weight: 600}.package-list figcaption{padding: 15px 15px 10px; border: 1px solid #eaeaea;}.package-list .intro-text{}.package-list .intro-text h4{font-size: 1.25rem; margin: 0; margin-bottom: 4px; font-weight: 600;}.package-list .intro-text h4 a{color: #041942; text-decoration: none; -webkit-transition: .3s linear; -o-transition: .3s linear; transition: .3s linear}.package-list figcaption .intro-text .para{display: block; font-size: .9375rem; font-weight: 400; margin-bottom: 0px;}.package-list figcaption .caption-footer{padding-top: 5px; margin-top: 5px; border-top: 1px solid #eaeaea; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.package-list figcaption .caption-footer .duration{line-height: 1.4}.package-list figcaption .caption-footer .duration{display: block; font-size: .8375rem; color: #666; font-weight: 400;}.package-list figcaption .caption-footer .duration span{display: inline-block; text-transform: none; font-size: .9375rem; font-weight: 400;}.package-list figcaption .caption-footer .duration span.strike{text-decoration: line-through; margin-right: 5px}.package-list figcaption .caption-footer .duration span.normal{font-weight: 500; color: #333; padding-right: 5px; margin-right: 5px; border-right: 1px solid #f1f1f1;}.package-list figcaption .caption-footer .elevation{line-height: 1.4}.package-list figcaption .caption-footer .elevation .elevation-title{display: block; font-size: .8375rem; color: #666}.package-list figcaption .caption-footer .elevation span{display: inline-block; color: #333; text-transform: uppercase; font-size: .9375rem}.package-list figcaption .caption-footer .elevation span.normal{font-weight: 600; text-transform: none;}.package-list .item:hover{border-color: transparent; -webkit-box-shadow: 0 10px 20px 0 rgba(0, 59, 100, .1); box-shadow: 0 10px 20px 0 rgba(0, 59, 100, .1)}.package-list .item:hover figure img{-webkit-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1)}.package-list .item:hover .intro-text h4 a{color: #fda04e}.full{width: 100%;}.package-list .quote-button,.best-tours-sec .quote-button{position: relative; display: block; float: none; margin-top: 20px;}.package-list .quote-button a,.best-tours-sec .quote-button a{position: relative; display: inline-block; padding: 10px 40px; background: #fda04e; color: #ffffff; font-size: 14px; line-height: 1.5; font-weight: 600; text-transform: uppercase; font-family: 'Poppins', sans-serif; transition: all 200ms linear; transition-delay: 0s; transition-delay: 0.1s;}.package-list .quote-button a span:before,.best-tours-sec .quote-button a span:before{color: #fff !important;}.package-list .quote-button a:hover,.best-tours-sec .quote-button a:hover{color: #ffffff; background: #041942; opacity: 0.7;}.package-list .quote-button a:hover span:before,.best-tours-sec .quote-button a:hover span:before{color: #ffffff;}.you-may-like{position: relative; display: block; padding: 50px 0 50px; border-top: 1px solid #f9f9f9;}.you-may-like .container{padding: 0 40px;}.you-may-like .section-head{margin-bottom: 30px; position: relative; padding-bottom: 5px; display: block;}.you-may-like .section-head .title{margin-bottom: 5px; font-size: 2.125rem; color: #373737; font-weight: 700;}.you-may-like .section-head .title span{font-weight: 400;}.you-may-like .section-head p{font-size: 1rem; font-weight: 400; margin: 0px; color: #444;}.you-may-like .section-head::after{height: 2px; width: 90px; background: #d3d3d3; left: 0; bottom: 0; content: ''; position: absolute;}.inpage-sec{position: relative; display: block; padding: 40px 0 50px;}.inpage-sec article{font-family: Poppins, sans-serif; font-size: .9375rem; font-weight: 400; line-height: 1.7; color: #666;}.inpage-sec article table{}.inpage-sec article table td{border-bottom: 1px solid #e4e4e4; padding: 5px;}.inpage-sec article h2,.inpage-sec article h3,.inpage-sec article h4,.inpage-sec article h5,.inpage-sec article h6{font-weight: 500;}.inpage-sec .intro{font-size: 1.299rem; font-weight: 400; line-height: 1.5; color: #444; margin-bottom: 30px;}.inpage-sec .package-list{padding: 0px 0 50px;} .inpage-sec article ol {list-style-type: decimal; margin-left: 30px;} .inpage-sec article ol li {list-style-type: decimal;}.inpage-sec article ul.n-list {margin: 0px 0px 30px 30px;} .inpage-sec article ul.n-list li {list-style-type:disc;}.package-nav{background-color: #dbe3f1; opacity: 0; visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%); left: 0; top: 56px !important; right: 0; z-index: 7; -webkit-transition: none; transition: none; height: 0; -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2); box-shadow: 0 0 5px 0 rgba(0, 0, 0, .2);}.package-nav.fixed{position: fixed; opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: .3s .3s ease; transition: .3s .3s ease; height: 48px}.package-nav.bottom{-webkit-transition: none; transition: none}@media (max-width:991.98px){.package-nav .container{padding: 0}}@media (max-width:991.98px){.main-menu .navigation>li:first-child{display: none !important;}.package-nav{top: 42px !important;}.package-nav.fixed{height: 34px}.nav-tabs.package-tab .nav-item>.nav-link{padding: 5px 5px !important; text-transform: none !important; font-weight: 400 !important;}}.nav-tabs.package-tab{border: none medium; border-radius: 0; position: relative; z-index: 1}.nav-tabs.package-tab .nav-item{margin: 0}.nav-tabs.package-tab .nav-item>.nav-link{color: #041942; border: 0; font-size: .875rem; padding: 12px 15px; border-radius: 0; text-transform: uppercase; font-weight: 600; position: relative; -webkit-transition: .3s linear all; transition: .3s linear all; z-index: 1}.nav-tabs.package-tab .nav-item>.nav-link:before{top: 0; bottom: 0; right: -1px; left: -1px; background-color: #fda04e; content: ''; position: absolute; opacity: 0; -webkit-transition: .3s linear opacity; transition: .3s linear opacity; z-index: -1}.nav-tabs.package-tab .nav-item>.nav-link:focus{background-color: transparent; outline: 0}.nav-tabs.package-tab .nav-item>.nav-link:hover{color: #fff; background: #fda04e}.nav-tabs.package-tab .nav-item>.nav-link.active{color: #fff; background: #fda04e}.nav-tabs.package-tab .nav-item>.nav-link.active:before{opacity: 1}@media (min-width:992px){.nav-tabs.package-tab.fixed-position{position: fixed; top: 90px; z-index: 9999}}.package-title{margin-bottom: 30px; padding-bottom: 15px; position: relative; font-weight: 300;}.package-title h1{margin: 0 0 4px; padding: 0; color: #222; font-size: 1.95rem !important;}.package-title .h-meta,.h-meta{height: 0px; width: 0px; display: none;}.package-title .page-meta,.package-title i[class*=" ratings_"],.package-title i[class^=ratings_]{font-size: .9375rem; color: #777;}.package-title .page-meta span.btn-view,.package-title i[class*=" ratings_"] span.btn-view,.package-title i[class^=ratings_] span.btn-view{position: relative}.package-title .page-meta span.btn-view:before,.package-title i[class*=" ratings_"] span.btn-view:before,.package-title i[class^=ratings_] span.btn-view:before{content: "|"; display: inline-block; font-weight: 400; font-family: monospace}.package-title .page-meta span a,.package-title .page-meta span.btn-view a,.package-title i[class*=" ratings_"] span.btn-view a,.package-title i[class^=ratings_] span.btn-view a{color: #777; text-decoration: none; padding: 0}i[class*=" ratings_"],i[class^=ratings_]{display: inline-block; line-height: 1; font-family: FontAwesome; font-style: normal; position: relative; white-space: nowrap; letter-spacing: 4px; color: #fd5d14 !important;}i[class*=" ratings_"]:before,i[class^=ratings_]:before{content: "\f006 \f006 \f006 \f006 \f006"}i[class*=" ratings_"]:after,i[class^=ratings_]:after{content: "\f005 \f005 \f005 \f005 \f005"; position: absolute; left: 0; top: 0; overflow: hidden}.ratings__0:after{width: 0}.ratings__1:after{width: 20%}.ratings__2:after{width: 40%}.ratings__3:after{width: 60%}.ratings__4:after{width: 80%}.ratings__5:after{width: 100%}.package-title .sharethis-inline-share-buttons{text-align: right !important; padding-top: 8px;}.package-title #st-1 .st-btn{height: 30px; line-height: 30px; margin-right: 5px; padding: 0 7px;}.package-title #st-1{z-index: 5;}@media only screen and (max-width: 991px){.package-title .sharethis-inline-share-buttons{text-align: left !important}}.package-title h1::after{height: 2px; width: 90px; background: #dfdfdf; left: 15px; bottom: -5px; content: ''; position: absolute;}.trip-module{margin-bottom: 40px; font-family: Poppins, sans-serif; font-size: .9375rem; font-weight: 400; line-height: 1.7; color: #666;}.trip-module p{}.trip-module ul,.trip-module ol{margin-bottom: 20px; margin-left: 30px;}.trip-module ul li,.trip-module ol li{list-style-type: disc;}.trip-module strong,.trip-module b{font-weight: 700;}.trip-module h2{font-size: 1.5rem; margin: 0 0 10px; color: #111; font-weight: 600;}.trip-module h3,.trip-module h4{font-size: 1.25rem; margin: 0 0 10px; color: #111; font-weight: 600;}.trip-module h2 strong,.trip-module h2 b,.trip-module h3 b,.trip-module h3 strong,.trip-module h4 b,.trip-module h4 strong,.trip-module h5 strong,.trip-module h6 strong,.trip-module h5 b,.trip-module h6 b,.inpage-sec article h2 strong,.inpage-sec article h2 b,.inpage-sec article h3 strong,.inpage-sec article h3 b,.inpage-sec article h4 strong,.inpage-sec article h4 b,.inpage-sec article h5 strong,.inpage-sec article h5 b,.inpage-sec article h6 strong,.inpage-sec article h6 b,article strong,article strong{font-weight: 600 !important;}.trip-module h3.has-border{padding-bottom: 15px; border-bottom: 1px solid #d2d2d2}.trip-module h5,.trip-module h6{font-size: 1.0rem; margin: 0 0 10px; color: #111; font-weight: 600;}@media (min-width:768px){.trip-module{margin-bottom: 50px}}.package-banner{margin-bottom: 30px;}.package-banner .banner-caption{position: absolute; bottom: 0; padding: 15px; font-weight: 400; color: #fff; font-size: .9375rem; background-image: -webkit-gradient(linear, left bottom, left top, from(#000), to(transparent)); background-image: linear-gradient(bottom, #000 0, transparent 100%); width: 100%}@media (max-width:991.98px){.package-banner .banner-caption{position: absolute; bottom: 0; left: 0; right: 0; font-size: .8375rem; font-weight: 600; line-height: 1.4; color: #fff; text-shadow: 0 0 5px #000}}.package-banner .owl-theme .owl-dots{position: absolute; top: 0; right: 20px; bottom: 0; margin: 0; width: 40px; height: 100%; display: flex; justify-content: center; align-items: flex-end; flex-wrap: wrap; flex-direction: column; padding-right: 10px; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;}.package-banner .owl-theme .owl-dots .owl-dot{position: relative; display: block; width: 30px; height: 30px; background: rgba(255, 255, 255, 0.60); border: 0px solid; margin: 5px 0px; padding: 0px; border-radius: 50%; transition: all 500ms ease;}.package-banner .owl-theme .owl-dots .owl-dot span{display: none;}.package-banner .owl-theme .owl-dots .owl-dot.active{width: 30px;}.trip-fact{font-weight: 400; font-size: .9375rem; line-height: 1.5; border-bottom: 1px solid #e5e5e5; margin-bottom: 30px; padding-bottom: 20px;}.trip-fact ul{list-style: none; overflow: hidden; padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}.trip-fact ul>li{list-style: none}@media (min-width:992px){.trip-fact ul>li{max-width: 33.33%; -webkit-box-flex: 0; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%}}@media (min-width:768px) and (max-width:991.98px){.trip-fact ul>li{max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%}}@media (max-width:767.98px){.trip-fact ul>li{max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%}}.trip-fact ul>li .item{padding-top: 15px; padding-bottom: 10px; padding-left: 30px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex}.trip-fact ul>li .item:before{left: 0; position: absolute; content: ''; font-size: 1.5rem; top: 7px; font-family: icomoon; color: #fd5d14}.trip-fact ul>li .item.time:before{content: '\e903'}.trip-fact ul>li .item.difficulty{padding-left: 50px}.trip-fact ul>li .item.difficulty:before{content: '\e90c'; font-size: 2.75rem; top: -10px}.trip-fact ul>li .item.altitude{padding-left: 50px}.trip-fact ul>li .item.altitude:before{content: '\e908'; font-size: 2.75rem; top: -10px}.trip-fact ul>li .item.pickup{padding-left: 40px}.trip-fact ul>li .item.pickup:before{content: '\e90d'; font-size: 1.875rem; top: 2px}.trip-fact ul>li .item.best{padding-left: 40px}.trip-fact ul>li .item.best:before{content: '\e901'; font-size: 1.875rem; top: 2px}.trip-fact ul>li .type.best{padding-left: 40px}.trip-fact ul>li .item.type:before{content: '\e911'; font-size: 1.875rem; top: 2px}.trip-fact ul>li b{font-weight: 600; color: #041942; margin-left: 5px}.trip-fact ul>li .text-primary{color: #999 !important; font-size: 0.875rem; font-weight: 300;}.trip-fact ul>li .text-primary:hover{color: #444 !important;}.popover{position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; font-family: Poppins, sans-serif; font-style: normal; font-weight: 400; line-height: 1.75; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-break: normal; word-spacing: normal; white-space: normal; line-break: auto; font-size: .875rem; word-wrap: break-word; background-color: #fff; background-clip: padding-box; border: 1px solid rgba(0, 0, 0, .2); border-radius: .3rem}.popover .arrow{position: absolute; display: block; width: 1rem; height: .5rem; margin: 0 .3rem}.popover .arrow::after,.popover .arrow::before{position: absolute; display: block; content: ""; border-color: transparent; border-style: solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom: .5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom: calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top]>.arrow::before,.bs-popover-top>.arrow::before{bottom: 0; border-width: .5rem .5rem 0; border-top-color: rgba(0, 0, 0, .25)}.bs-popover-auto[x-placement^=top]>.arrow::after,.bs-popover-top>.arrow::after{bottom: 1px; border-width: .5rem .5rem 0; border-top-color: #fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left: .5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left: calc((.5rem + 1px) * -1); width: .5rem; height: 1rem; margin: .3rem 0}.bs-popover-auto[x-placement^=right]>.arrow::before,.bs-popover-right>.arrow::before{left: 0; border-width: .5rem .5rem .5rem 0; border-right-color: rgba(0, 0, 0, .25)}.bs-popover-auto[x-placement^=right]>.arrow::after,.bs-popover-right>.arrow::after{left: 1px; border-width: .5rem .5rem .5rem 0; border-right-color: #fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top: .5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top: calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom]>.arrow::before,.bs-popover-bottom>.arrow::before{top: 0; border-width: 0 .5rem .5rem .5rem; border-bottom-color: rgba(0, 0, 0, .25)}.bs-popover-auto[x-placement^=bottom]>.arrow::after,.bs-popover-bottom>.arrow::after{top: 1px; border-width: 0 .5rem .5rem .5rem; border-bottom-color: #fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position: absolute; top: 0; left: 50%; display: block; width: 1rem; margin-left: -.5rem; content: ""; border-bottom: 1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right: .5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right: calc((.5rem + 1px) * -1); width: .5rem; height: 1rem; margin: .3rem 0}.bs-popover-auto[x-placement^=left]>.arrow::before,.bs-popover-left>.arrow::before{right: 0; border-width: .5rem 0 .5rem .5rem; border-left-color: rgba(0, 0, 0, .25)}.bs-popover-auto[x-placement^=left]>.arrow::after,.bs-popover-left>.arrow::after{right: 1px; border-width: .5rem 0 .5rem .5rem; border-left-color: #fff}.popover-header{padding: .5rem .75rem; margin-bottom: 0; font-size: 1.0625rem; color: #212121; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius: calc(.3rem - 1px); border-top-right-radius: calc(.3rem - 1px)}.popover-header:empty{display: none}.popover-body{padding: .5rem .75rem; color: #666}.highlights>ul{padding: 0; list-style: none; margin-left: 0px;}.highlights>ul>li{padding-left: 35px; margin-left: 5px !important; position: relative; color: #666; list-style: none !important;}.highlights>ul>li:before{display: inline-block; font: normal normal normal 15px/1 FontAwesome; content: "\f00c"; position: absolute; left: 10px; top: 8px; color: #fd5d14; font-size: 16px}.highlights>ul>li+li{margin-top: 5px}/* Itinerary*/.itinerary{line-height: 1.9}.itinerary .content-bg{margin-bottom: 20px}.itinerary .itinerary-note{margin-bottom: 30px; padding: 0 0 15px; margin: 0}.itinerary .itinerary-note p{font-size: .9375rem}.itinerary-content{padding: 0}.itinerary-content .card-header{background: #f9f9f9; border: 0;cursor: pointer!important; padding: .75rem 1.25rem .3rem; border-bottom: 2px solid #FFF;}.itinerary-content .card-header h5{display: -webkit-box; display: -ms-flexbox; display: flex;} .trip-module .itinerary-content h5{font-size: 1rem !important; font-weight: 600; line-height: 1.4; color: #424242!important; padding: 10px 20px 10px !important;margin: 0 !important; } @media (max-width:991.98px){.itinerary-content .card-header h5{-ms-flex-wrap: wrap; flex-wrap: wrap}} @media (max-width:767.98px){.itinerary-content .card-header h5{font-size: .9375rem}}.itinerary-content .card-header div[data-toggle=collapse]{cursor: pointer; position: relative}.itinerary-content .card-body{padding: 0 25px 5px 25px; position: relative;background: #f9f9f9; margin-bottom: 10px;}.itinerary-content .show>.card-body:before{bottom: -10px;} .itinerary-content .show>.card-body {margin-top: -2px;} .itinerary-content .it-meta{padding: 0 10px !important; margin: 0px !important; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;} .itinerary-content .it-meta span{olor: #424242; font-size: .8125rem; display:block; font-weight: 500 line-height: 1.2;list-style: none; max-width: 50%; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0 0 10px; display: block} @media (max-width:767.98px){.itinerary-content .it-meta span{max-width: 100%; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%}} .itinerary-content .it-meta span i{padding-right: 5px; color: #333333;} .itinerary-content .it-meta span b{color: #041942; font-size: .8125rem; font-weight: 500; padding-left: 5px} .itinerary-content .it-meta span:before{font-family: icomoon; margin-right: 20px; color: #424242; font-size: 2rem; position: relative; top: 8px}.content-title{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}.content-title h3{margin: 0; font-size: 1.5rem; font-weight: 600}.content-title .itinerary-navigation{color: #041942; position: relative; border-radius: 2px; text-align: center; line-height: 40px; font-size: .875rem; font-weight: 600; width: 110px}.content-title .itinerary-navigation span{cursor: pointer; position: relative}.content-title .itinerary-navigation span:before{position: absolute; content: ''; left: -30px; top: 2px; height: 15px; width: 15px; border-radius: 50%; background-color: #041942; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out}.content-title .itinerary-navigation span:after{position: absolute; content: ''; left: -22px; top: 2px; height: 15px; width: 15px; border-radius: 50%; border: 2px solid #041942}.content-title .itinerary-navigation span.collapse-all{display: none}.content-title .itinerary-navigation span.collapse-all:before{position: absolute; content: ''; left: -22px; top: 2px; height: 15px; width: 15px; border-radius: 50%; border: 2px solid #041942}.content-title .itinerary-navigation span.collapse-all:after{position: absolute; content: ''; left: -30px; top: 2px; height: 15px; width: 15px; border-radius: 50%; background-color: none; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out}#itinerary .content-title{padding-left: 0; padding-right: 0}.itinerary{line-height: 1.9}.custo-option{text-align: left; background-color: #fda04e; border-radius: 3px; padding: 30px; padding-left: 0; margin: 30px 0px 30px 50px}.custo-option h4,.custo-option h5,.custo-option h6{color: #fff; line-height: 1.5}.custo-option h6{margin: 0px 0 0; font-size: .875rem; font-weight: 500}.custo-option h5{font-size: 1.5rem; font-weight: 300}.custo-option h4{font-size: .9375rem; font-weight: 300; margin: 0; padding-left: 90px;}.custo-option h4 strong{font-weight: 600 !important;}.custo-option .intro-img{margin-top: 10px; margin-left: -50px; margin-right: 30px; float: left;}.custo-option .intro-img img{height: 110px; width: 110px; border: 5px solid #f9f9f9; border-radius: 50%}.custo-option a{color: #fff; text-decoration: none}.cost_dtl{position: relative; z-index: 1}.cost_dtl .common-module{margin: 0; padding-bottom: 30px}@media (min-width:992px){.cost_dtl .common-module{padding-bottom: 20px}}.cost_dtl h4{font-size: 1rem; cursor: pointer; padding: 0px 0px 10px;}.cost_dtl h4:after{content: "\f105"; display: inline-block; margin-left: 10px; font-family: FontAwesome; -webkit-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: .3s linear all; transition: .3s linear all}.cost_dtl h4.collapsed:after{-webkit-transform: rotate(0); transform: rotate(0)}.cost_dtl .cost_detail ul{padding: 10px 0px 10px; margin: 0px}.cost_dtl .cost_detail ul li{text-align: left; list-style: none; position: relative; display: block; padding-left: 24px; margin-bottom: 10px; line-height: 1.4}.cost_dtl .cost_detail ul li:before{display: inline-block; position: absolute; top: 2px; left: 0; font-family: FontAwesome; font-weight: 400}@media (max-width:991.98px){.cost_dtl .cost_detail.cost_include{margin-bottom: 30px}}.cost_dtl .cost_detail.cost_include ul li:before{content: "\f00c"; color: #18b68b}.cost_dtl .cost_detail.cost_exclude ul li:before{content: "\f00d"; color: #F66}.booking-module{-webkit-box-shadow: 0 0 5px rgba(37, 72, 153, .2); box-shadow: 0 0 5px rgba(37, 72, 153, .2); background-color: #fff; padding: 25px; margin-bottom: 50px; position: relative;}.booking-module .c-title{color: #212121; font-size: 1.25rem; font-weight: 600 !important;}.booking-module .c-title span{color: #fd5d14; padding-left: 2px; font-size: .9075rem; font-weight: 500;}.booking-module .c-title::after{height: 1px; width: 50px; background: #d5d5d5; left: 25px; top: 57px; content: ''; position: absolute;}.booking-module .form{margin-top: 10px; font-size: .875rem; margin-bottom: 10px; display: block;}.booking-module .form .title{font-size: .9375rem; padding: 10px 0px 4px; font-weight: 400; color: #444;}.booking-module .form-control{border-radius: 2px}.booking-module .form-control:focus{-webkit-box-shadow: none; box-shadow: none}.booking-module .form-group.has-error .form-control{border-color: #730000; color: #730000}.booking-module .form-group.has-error .form-control::-moz-placeholder{color: #730000; opacity: 1}.booking-module .form-group.has-error .form-control:-ms-input-placeholder{color: #730000}.booking-module .form-group.has-error .form-control::-webkit-input-placeholder{color: #730000}.booking-module .btn-block{text-transform: uppercase; font-size: .875rem; font-weight: 600; border-radius: 4px; padding: 10px 20px; border-radius: 0px; margin-top: 10px; background: #38599a; border-color: #315291;}.booking-module .btn-block:hover{background: #304b7f;}.book-btn .or{margin-bottom: 5px; padding-bottom: 5px; position: relative; font-weight: 300;}.book-btn .or p{margin: 0 0 0px; padding: 0; color: #222; font-size: 1rem; font-weight: 600; text-align: center;}.book-btn .or p::after{height: 1px; width: 45%; background: #d5d5d5; left: 55%; top: 14px; content: ''; position: absolute;}.book-btn .or p::before{height: 1px; width: 45%; background: #d5d5d5; right: 55%; top: 14px; content: ''; position: absolute;}.book-btn .btn,.booking-form .btn{line-height: 44px; display: block; font-size: .875rem; font-weight: 600; position: relative; padding: 0 15px; border: 0; border-radius: 0;}.book-btn .btn+.btn{margin-top: 10px}.book-btn .btn:hover i{margin-left: 5px}.book-btn .btn.btn-md,.booking-form .btn.btn-md{font-weight: 600; text-transform: uppercase;}.booking-btn{margin: 20px 0px;}.booking-btn .btn{border-radius: 0; font-family: inherit; -webkit-transition: all .3s linear; transition: all .3s linear; padding: 13px 20px 13px 15px; font-size: .875rem; font-weight: 600; text-transform: uppercase; border: 0px;}.booking-btn .btn i{font-size: 18px; opacity: 0.2; position: relative; padding-right: 5px;}.booking-btn .m-1{margin: .3125rem !important;}.booking-btn .btn-primary{color: #fff; background-color: #304b7f; border-color: #304b7f;}.booking-btn .btn-primary:hover{color: #fff; background-color: #273d69; border-color: #273d69;}.booking-btn .btn-secondary{color: #fff; background-color: #fda04e; border-color: #fda04e;}.booking-btn .btn-secondary:hover{color: #fff; background-color: #e78c3d; border-color: #e78c3d;}.related-package{border: 0; padding: 0; background-color: transparent; -webkit-box-shadow: none; box-shadow: none}.related-package h3{font-size: 1.25rem; margin-bottom: 20px; font-weight: 600; color: #373737;}.related-package h3::after{height: 1px; width: 50px; background: #d5d5d5; left: 0; top: 30px; content: ''; position: absolute;}.related-package .divider{margin-bottom: 15px; margin-top: 10px}.related-package ul{padding: 0; margin: 0}.related-package ul>li{list-style: none;}.related-package ul>li+li{margin-top: 20px}.related-package ul>li>a{display: flex;}.related-package ul>li>a .intro-img{max-width: 30%;}.related-package ul>li>a .intro-text{max-width: 70%; padding-left: 15px; color: #666;}.related-package ul>li>a .intro-text h4{font-size: .875rem; margin: 0; line-height: 1.5}.related-package ul>li>a .intro-text h4{color: #373737; text-decoration: none; -webkit-transition: .3s linear; transition: .3s linear}.related-package ul>li>a .intro-text .duration{font-size: .8375rem; font-weight: 300}.related-package ul>li>a:hover .intro-text h4{color: #e46d33}.calendar{position: relative; display: block}.calendar:after{font-family: FontAwesome; position: absolute; top: 50%; display: inline-block; -webkit-transform: translateY(-50%); transform: translateY(-50%); content: "\f073"; right: 10px; font-size: 20px; color: #fda04e; pointer-events: none}.custom_select{position: relative; display: block; overflow: hidden}.custom_select select{-webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none}.custom_select select:focus{outline: 0}.custom_select:after{font-family: FontAwesome; position: absolute; top: 50%; display: inline-block; content: "\f107"; right: 10px; font-size: 20px; color: #636363; height: 20px; line-height: 20px; margin-top: -10px; -webkit-transform-origin: center; transform-origin: center; -webkit-transition: .2s -webkit-transform; transition: .2s -webkit-transform; transition: .2s transform; transition: .2s transform, .2s -webkit-transform; pointer-events: none}.custom_select.in:after{-webkit-transform: rotate(-180deg); transform: rotate(-180deg)}.increment_decrement{position: relative; padding-left: 38px; padding-right: 28px}.increment_decrement input{-moz-appearance: none; appearance: none; -webkit-appearance: none; height: 38px; border-radius: 0; text-align: center; border-left: 0; border-right: 0}.increment_decrement input[readonly]{background-color: #fff}.increment_decrement .handler{position: absolute; right: 0; left: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; pointer-events: none; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse}.increment_decrement .handler span{pointer-events: auto; height: 38px; width: 38px; border: 1px solid #ced4da; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1; font-size: .625rem; -webkit-transition: all .3s ease; transition: all .3s ease; cursor: pointer}.increment_decrement .handler span:focus,.increment_decrement .handler span:hover{background-color: #00688d; border-color: #00688d; color: #fff}.custom-file .file-upload{position: relative; overflow: hidden; text-shadow: none; display: inline-block; vertical-align: middle; text-transform: none; padding: 5px 20px; border-radius: 3px}.custom-file .file-upload input.upload{position: absolute; top: 0; right: 0; margin: 0; padding: 0; font-size: 20px; cursor: pointer; opacity: 0}.custom-file #fileuploadurl{display: inline-block; border: none; vertical-align: middle; background: 0 0; -webkit-box-shadow: none; box-shadow: none; font-size: 15px; padding-left: 10px; padding-right: 0; font-family: inherit}.custom-file #fileuploadurl::-moz-placeholder{color: #636363; opacity: 1}.custom-file #fileuploadurl:-ms-input-placeholder{color: #636363}.custom-file #fileuploadurl::-webkit-input-placeholder{color: #636363}.booking-form{margin-bottom: 30px;}.booking-form .increment_decrement .handler span{min-height: 44px; border-width: 2px}.booking-form label{margin-bottom: 2px; color: #373737; font-weight: 400}.booking-form label span{color: #fd5d14;}.booking-form .form-control{border-width: 2px; min-height: 44px; border-radius: 2px; font-size: .9375rem}.booking-form .form-control::-moz-placeholder{color: rgba(102, 102, 102, .6); opacity: 1}.booking-form .form-control:-ms-input-placeholder{color: rgba(102, 102, 102, .6)}.booking-form .form-control::-webkit-input-placeholder{color: rgba(102, 102, 102, .6)}.booking-form .form-control:focus{-webkit-box-shadow: none; box-shadow: none}.booking-form .form-group{margin-bottom: 20px}.booking-form .form-group.has-error .form-control{border-color: #f42958; color: #f42958}.booking-form .form-group.has-error .form-control::-moz-placeholder{color: #f42958; opacity: 1}.booking-form .form-group.has-error .form-control:-ms-input-placeholder{color: #f42958}.booking-form .form-group.has-error .form-control::-webkit-input-placeholder{color: #f42958}.form-control{display: block; width: 100%; height: calc(1.7em + .75rem + 2px); padding: .375rem .75rem; font-size: .9375rem; font-weight: 400; line-height: 1.7; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #ced4da; border-radius: .125rem; -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{-webkit-transition: none; transition: none}}.form-control::-ms-expand{background-color: transparent; border: 0}.form-control:focus{color: #495057; background-color: #fff; border-color: #fda04e; outline: 0; -webkit-box-shadow: 0 0 0 .2rem rgba(0, 104, 141, .25); box-shadow: 0 0 0 .2rem rgba(0, 104, 141, .25)}.form-control::-webkit-input-placeholder{color: #868e96; opacity: 1}.form-control:-ms-input-placeholder{color: #868e96; opacity: 1}.form-control::-ms-input-placeholder{color: #868e96; opacity: 1}.form-control::placeholder{color: #868e96; opacity: 1}.form-control:disabled,.form-control[readonly]{background-color: #e9ecef; opacity: 1}select.form-control:focus::-ms-value{color: #495057; background-color: #fff}.form-control-file,.form-control-range{display: block; width: 100%}.col-form-label{padding-top: calc(.375rem + 1px); padding-bottom: calc(.375rem + 1px); margin-bottom: 0; font-size: inherit; line-height: 1.7}.col-form-label-lg{padding-top: calc(.5rem + 1px); padding-bottom: calc(.5rem + 1px); font-size: 1.25rem; line-height: 1.5}.col-form-label-sm{padding-top: calc(.25rem + 1px); padding-bottom: calc(.25rem + 1px); font-size: .875rem; line-height: 1.5}.form-control-plaintext{display: block; width: 100%; padding-top: .375rem; padding-bottom: .375rem; margin-bottom: 0; line-height: 1.7; color: #666; background-color: transparent; border: solid transparent; border-width: 1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right: 0; padding-left: 0}.form-control-sm{height: calc(1.5em + .5rem + 2px); padding: .25rem .5rem; font-size: .875rem; line-height: 1.5; border-radius: .2rem}.form-control-lg{height: calc(1.5em + 1rem + 2px); padding: .5rem 1rem; font-size: 1.25rem; line-height: 1.5; border-radius: .3rem}select.form-control[multiple],select.form-control[size]{height: auto}textarea.form-control{height: auto}.form-group{margin-bottom: 1rem}.form-text{display: block; margin-top: .25rem}.form-row{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px}.form-row>.col,.form-row>[class*=col-]{padding-right: 5px; padding-left: 5px}.form-check{position: relative; display: block; padding-left: 1.25rem}.form-check-input{position: absolute; margin-top: .3rem; margin-left: -1.25rem}.form-check-input:disabled~.form-check-label{color: #868e96}.form-check-label{margin-bottom: 0}.form-check-inline{display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 0; margin-right: .75rem}.form-check-inline .form-check-input{position: static; margin-top: 0; margin-right: .3125rem; margin-left: 0}.form-inline{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.form-inline .form-check{width: 100%}@media (min-width:576px){.form-inline label{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0}.form-inline .form-group{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0}.form-inline .form-control{display: inline-block; width: auto; vertical-align: middle}.form-inline .form-control-plaintext{display: inline-block}.form-inline .custom-select, .form-inline .input-group{width: auto}.form-inline .form-check{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: auto; padding-left: 0}.form-inline .form-check-input{position: relative; -ms-flex-negative: 0; flex-shrink: 0; margin-top: 0; margin-right: .25rem; margin-left: 0}.form-inline .custom-control{-webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center}.form-inline .custom-control-label{margin-bottom: 0}}.custom-control-label{position: relative; margin-bottom: 0; vertical-align: top}.custom-control-label::before{position: absolute; top: .234375rem; left: -1.625rem; display: block; width: 1.125rem; height: 1.125rem; pointer-events: none; content: ""; background-color: #fff; border: #adb5bd solid 1px}.custom-control-label::after{position: absolute; top: .234375rem; left: -1.625rem; display: block; width: 1.125rem; height: 1.125rem; content: ""; background: no-repeat 50%/50% 50%}.custom-checkbox .custom-control-label::before{border-radius: .125rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{border-color: #00688d; background-color: #00688d}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before{background-color: rgba(0, 104, 141, .5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color: rgba(0, 104, 141, .5)}.custom-radio .custom-control-label::before{border-radius: 50%}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before{background-color: rgba(0, 104, 141, .5)}/* Contact us page */.contact{font-size: 1rem}.contact dl{font-weight: 400}.contact dl dt{font-weight: 600; color: #fd5d14}.contact dl dd{margin-bottom: 20px}.contact h4{font-size: 1.125rem; font-family: Poppins, sans-serif; margin-bottom: 0}.contact-form{background-color: #f5f5f5; border: 0}.contact-form .module-title{padding-bottom: 0; padding-top: 30px}.contact-form h2{font-size: 1.25rem; margin: 0 0 20px; color: #212121}.contact-form .form-group{margin-bottom: 15px}.contact-form .input-group-text{width: 40px; background-color: #fff; color: #fd5d14; border-radius: 0} .contact-form .input-group{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;width:100%} .contact-form .input-group-prepend{display:-ms-flexbox;display:flex}.contact-form input.form-control{padding-left: 50px;} .contact-form .form-control{background-color: #fff; border-color: #d2d2d2; border-radius: 0; min-height: 42px; font-size: .8375rem; font-weight: 500; }  .contact-form .form-control::-moz-placeholder{color: #fd5d14; opacity: 1} .contact-form .form-control:-ms-input-placeholder{color: #fd5d14}.contact-form .form-control::-webkit-input-placeholder{color: #fd5d14}.contact-form .form-control:focus{outline: 0; -webkit-box-shadow: none; box-shadow: none}.contact-form button.btn{text-transform: uppercase; min-width: 150px; text-align: center; font-size: 1rem}.contact-module{margin-bottom: 40px; padding: 30px 30px; background-color: #f5f5f5; -webkit-box-shadow: 0 0 5px rgba(37, 72, 153, .2); box-shadow: 0 0 5px rgba(37, 72, 153, .2); border-radius: 2px}.contact-module .module-title{position: relative; font-size: 1.125rem; color: #212121; z-index: 1}.contact-module .module-title:before{position: absolute; left: -28px; right: -28px; top: 2px; bottom: 0; content: ''; display: block; border-radius: 2px}@media (min-width:768px){.contact-module{margin-bottom: 50px}}
.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.contact-form .input-group-prepend {margin-right: -1px; position: absolute; width: 42px; height: 42px;}
.trip-search{position: relative; z-index: 1}.trip-search .search-title{display: block; margin-bottom: 30px; text-align: center}@media (min-width:992px){.trip-search .search-title{color: #fff}}.trip-search form{background-color: #fff; -webkit-box-shadow: 0 0 10px rgba(37, 72, 153, .2); box-shadow: 0 0 10px rgba(37, 72, 153, .2); border-radius: 5px; display: block; position: relative; width: 100%; font-size: 0}@media (max-width:991.98px){.trip-search form{-webkit-box-shadow: none; box-shadow: none; padding: 15px 15px 15px 15px}}@media (min-width:992px){.trip-search form{padding-right: 182px; padding-left: 25px; border-radius: 5px}}.trip-search .form-group{position: relative; padding: 0; margin: 0}.trip-search .form-group+.form-group{border-left: 1px solid #dedede; padding-left: 55px}@media (max-width:991.98px){.trip-search .form-group+.form-group{border: none; padding-left: 0}}.trip-search .form-group h4{font-size: .8125rem; text-align: left; margin-bottom: 10px; padding-left: 12px}@media (min-width:992px){.trip-search .form-group h4{margin-bottom: 0}}@media (min-width:992px){.trip-search .form-group{padding: 17px 25px; width: calc(100% / 3); display: inline-block}}@media (max-width:991.98px){.trip-search .form-group+.form-group{margin-top: 15px}}.trip-search .form-group #search-label{color: ##fd5d14; font-size: 22px; display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: -41px; left: 40px; font-weight: 700}@media (max-width:991.98px){.trip-search .form-group #search-label{left: 41%}}@media (max-width:767.98px){.trip-search .form-group #search-label{left: 27%}}.trip-search .form-group:before{position: absolute; content: ''; left: 0; top: 10px; bottom: 0; font-size: 1.5rem; font-family: icomoon}@media (max-width:991.98px){.trip-search .form-group:before{display: none}}.trip-search .form-group.destination:before{content: '\e909'}.trip-search .form-group.activites:before{content: '\e908'; left: 22px}.trip-search .form-group.duration:before{content: '\e903'; left: 20px}.trip-search .custom_select{width: 100%}.trip-search .custom_select:after{right: 14px; color: #666; top: 53%}.trip-search .form-control{font-size: 15px; font-weight: 400; background-color: transparent; border: 1px solid #fd5d14; -webkit-box-shadow: none; box-shadow: none; padding: 0 20px; width: 100%; background-image: none; font-weight: 400; color: #fd5d14}@media (min-width:992px){.trip-search .form-control{border: none; padding: 0 0}}@media (min-width:992px){.trip-search select.form-control:not([size]):not([multiple]){height: 30px; padding-left: 12px}}@media (max-width:991.98px){.trip-search select.form-control:not([size]):not([multiple]){height: 46px; border-radius: 3px}}.trip-search .btn{font-size: .875rem; font-weight: 700; border: none; text-transform: uppercase}@media (min-width:992px){.trip-search .btn.search{position: absolute; width: 180px; height: 76px; top: calc(50% - 38px); font-size: 1rem; border-top-right-radius: 5px; border-bottom-right-radius: 5px}}@media (max-width:991.98px){.trip-search .btn{height: 44px; width: 100%; padding: 10px 40px; margin-top: 20px; border-radius: 5px; font-size: .875rem}}@media (max-width:991.98px){.trip-search{padding: 0 15px 0 15px}}@media (min-width:992px){.trip-search .search-title h2{font-size: 1.25rem; line-height: 1.1}.trip-search .search-title .lead{font-size: 1.125rem; font-weight: 400}}.trip-search-result{border-top: 1px solid #DDD; padding: 10px 0px;}.trip-search-result .quote-button{position: relative; display: block; float: none; margin-top: 0px;}.trip-search-result .quote-button a{position: relative; display: inline-block; padding: 10px 40px; background: #fda04e; color: #ffffff; font-size: 14px; line-height: 1.5; font-weight: 600; text-transform: uppercase; font-family: 'Poppins', sans-serif; transition: all 200ms linear; transition-delay: 0s; transition-delay: 0.1s;}.trip-search-result .quote-button a span:before{color: #fff !important;}.trip-search-result .quote-button a:hover{color: #ffffff; background: #041942; opacity: 0.7;}.trip-search-result .quote-button a:hover span:before{color: #ffffff;}.demo-gallery>ul{margin-bottom: 0; list-style:none;}.demo-gallery>ul>li{float: left; list-style:none;}.demo-gallery>ul>li a{border: 3px solid #FFF; border-radius: 3px; display: block; overflow: hidden; position: relative; float: left;}.demo-gallery>ul>li a>img{-webkit-transition: -webkit-transform 0.15s ease 0s; -moz-transition: -moz-transform 0.15s ease 0s; -o-transition: -o-transform 0.15s ease 0s; transition: transform 0.15s ease 0s; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); height: 100%; width: 100%;}.demo-gallery>ul>li a:hover>img{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.demo-gallery>ul>li a:hover .demo-gallery-poster>img{opacity: 1;}.demo-gallery>ul>li a .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.1); bottom: 0; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s; transition: background-color 0.15s ease 0s;}.demo-gallery>ul>li a .demo-gallery-poster>img{left: 50%; margin-left: -10px; margin-top: -10px; opacity: 0; position: absolute; top: 50%; -webkit-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s;}.demo-gallery>ul>li a:hover .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.5);}.demo-gallery .justified-gallery>a>img{-webkit-transition: -webkit-transform 0.15s ease 0s; -moz-transition: -moz-transform 0.15s ease 0s; -o-transition: -o-transform 0.15s ease 0s; transition: transform 0.15s ease 0s; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); height: 100%; width: 100%;}.demo-gallery .justified-gallery>a:hover>img{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster>img{opacity: 1;}.demo-gallery .justified-gallery>a .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.1); bottom: 0; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s; transition: background-color 0.15s ease 0s;}.demo-gallery .justified-gallery>a .demo-gallery-poster>img{left: 50%; margin-left: -10px; margin-top: -10px; opacity: 0; position: absolute; top: 50%; -webkit-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s;}.demo-gallery .justified-gallery>a:hover .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.5);}.demo-gallery .video .demo-gallery-poster img{height: 48px; margin-left: -24px; margin-top: -24px; opacity: 0.8; width: 48px;}.demo-gallery.dark>ul>li a{border: 3px solid #04070a;}.btn-one{color: #fd5d14;}.thm_clr1{color: #fd5d14;}.sec-title p{color: #fd5d14;}.main-menu .navigation>li:hover>a,.main-menu .navigation>li.current>a{color: #fd5d14;}.main-menu .navigation>li>ul>li>a:hover{color: #fd5d14;}.main-menu .navigation>li>ul>li>a:before{color: #fd5d14;}.main-menu .navigation>li>ul>li:hover>a{color: #fd5d14;}.main-menu .navigation>li>ul>li>ul>li>a:hover{color: #fd5d14;}.main-menu .navigation>li>ul>li>ul>li a:before{color: #fd5d14;}.main-menu.style2 .navigation>li:hover>a,.main-menu.style2 .navigation>li.current>a{color: #fd5d14;}.main-menu.style2.clr-white .navigation>li:hover>a,.main-menu.style2.clr-white .navigation>li.current>a{color: #fd5d14;}.sticky-header .main-menu .navigation>li:hover>a,.sticky-header .main-menu .navigation>li.current>a{color: #fd5d14;}.outer-search-box-style1 .seach-toggle:hover,.outer-search-box-style1 .seach-toggle.active{color: #fd5d14;}.social-links-style1 li a:hover i{background: #fd5d14;}.single-footer-widget .page-links li a:hover{color: #fd5d14;}.thm-bgclr1{background-color: #ffe701;}.thm_bgclr2{background-color: #0c67c4;}.thm_bgclr3{background-color: #33c7c5;}.main-menu .navigation>li>a span.homeicon{background: #fd5d14;}.main-menu.style2 .navigation>li>a span.homeicon{background: #fd5d14;}.btn-one:hover,.btn-one:focus{background: #fd5d14;}.owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover{background: #fd5d14;}.single-footer-widget .page-links li a:hover:before{background: #fd5d14;}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot.active{background: #fd5d14;}.accordion-box .accordion .accord-btn.active{background: #fd5d14;}.slogan-content .quote-button a:hover{background: #ec520c;}.btn-one{border: 2px solid #fd5d14;}.btn-one:hover,.btn-one:focus{border: 2px solid #fd5d14;}.single-blog-post-style3.withbdr{border: 5px solid #fd5d14;}.header-social-links .social-links-style1 li a:hover{color: #fd5d14;}.header-menu ul li a:hover{color: #fd5d14;}.quote-button a span:before{color: #fd5d14;}.quote-button a:hover{background: #fd5d14;}.package-banner .owl-theme .owl-dots .owl-dot.active{background: #fd5d14;}.package-banner .owl-theme .owl-dots .owl-dot.active:before{background: #fd5d14;}.copyright-text:before{background: #fd5d14;}.footer-menu ul li a:hover{color: #fd5d14;}.header-contact-info ul li .title h6 a:hover{color: #fd5d14;}.categories li a:hover{color: #fd5d14;}/*=Responsive=*/@media only screen and (min-width: 1200px) and (max-width: 1220px){/*** Main Header Css ***/ .header-top-left{max-width: 385px;}.header-top-middle{max-width: 385px;}.header-top-right{max-width: 380px;}}/* Medium screen */@media only screen and (min-width: 992px) and (max-width: 1199px){/*** Main Header Css ***/ .header-top-left{max-width: 340px;}.header-top-right{max-width: 320px;}.header-contact-info ul li{margin-right: 5px;}.header-contact-info ul li .icon{}.header-contact-info ul li .title span{font-size: 14px;}.header-contact-info ul li .title h6{font-size: 10px;}.header-upper-left .logo a img{width: auto; max-width: 250px;}/*** Testimonial Style1 Area Css ***/ .tailor-title-box{padding-top: 30px; padding-bottom: 30px;}.tailor-title-box:before{left: -10000px; right: -10000px;}.single-vertical-carousel{margin-left: 0; margin-top: 40px;}.single-vertical-carousel .prev-btn{top: -215px; left: 0px;}.single-vertical-carousel .next-btn{top: -215px; left: 70px;}/*** Footer Area Css ***/ .single-footer-widget .our-company-info .footer-social-links .social-links-style1 li{margin-right: 10px;}.single-footer-widget .our-company-info .footer-social-links .social-links-style1 li:last-child{margin-right: 0px;}}@media only screen and (min-width: 992px) and (max-width: 1099px){.main-menu .navigation>li>a{letter-spacing: -1; padding: 13px 8px 13px;}}/* Tablet Layout: 768px. */@media only screen and (min-width: 768px) and (max-width: 991px){/*** Main Header Css ***/ .header-upper{padding: 15px 0 15px;}.header-upper-left{float: none !important;}.header-upper-left .logo{padding: 0px; text-align: center; padding-bottom: 15px; border-bottom: 1px solid #ededed; margin-bottom: 15px;}.header-upper-right{float: none !important;}.header-contact-info ul li{margin-right: 10px;}.header-contact-info ul li .icon{}.header-contact-info ul li .title span{font-size: 14px;}.header-contact-info ul li .title h6{font-size: 10px;}/*** Testimonial Style1 Area Css ***/ .tailor-title-box{padding-top: 30px; padding-bottom: 30px;}.tailor-title-box:before{left: -10000px; right: -10000px;}/*** Footer Area Css ***/ .single-footer-widget.margin50-0{margin: 50px 0;}.menu-right-content{position: absolute; float: none; top: 0; right: 70px; z-index: 100;}.menu-right-content .outer-search-box-style1{position: static; padding: 25px 0; margin-left: 0px; margin-right: 20px; display: inline-block;}/*** Blog Pagev2 Area Css ***/ .sidebar-wrapper{margin-top: 50px;}}/* Mobile Layout: 320px. */@media only screen and (max-width: 767px){.sm-hidden{display: none; visibility: hidden; height: 1px !important; margin: 0px !important; padding: 0px !important;}.sec-title{padding-bottom: 46px;}.sec-title p br{display: none;}.sec-title .big-title{padding: 19px 0 0;}.sec-title .big-title h1{font-size: 40px; line-height: 50px;}.sec-title .big-title h1 br{display: none;}.header-top{padding: 5px 0px !important;}/*** Main Header Css ***/ .header-upper{padding: 20px 0 10px;}.header-upper-left{float: none !important;}.header-upper-left .logo{margin: 0; padding: 0px; text-align: center;}.header-contact-info{border-top: 1px solid #EEE; float: none !important; padding-top: 5px; margin-top: 10px; text-align: center;}.header-upper .float-right{float: none !important; text-align: center; position: relative !important;}.header-contact-info ul li{margin-right: 0px; padding: 0px 5%;}.header-contact-info ul li:last-child{margin-right: 0px; padding-right: 0%;}.header-contact-info ul li .icon{display: none;}.header-contact-info ul li .title span{font-size: 14px;}.header-contact-info ul li .title h6{font-size: 10px; display: none;}/*** Testimonial Style1 Area Css ***/ .tailor-title-box{padding-top: 30px; padding-bottom: 30px;}.tailor-title-box:before{left: -10000px; right: -10000px;}.tailor-title-box .sec-title img{display: none; max-width: 0px !important;}.single-vertical-carousel{margin-left: 0; margin-top: 40px;}.single-vertical-carousel .prev-btn{top: -215px; left: 0px;}.single-vertical-carousel .next-btn{top: -215px; left: 70px;}/*** Footer Area Css ***/ .single-footer-widget.margin50-0{margin: 50px 0;}.footer-bottom .outer-box{flex-direction: column; justify-content: center; align-items: center; text-align: center;}.copyright-text{padding: 20px 0; padding-right: 0px; width: 100%;}.footer-menu{padding: 24px 0 26px;}.owl-carousel.owl-dot-style1 .owl-dots .owl-dot{margin: 0px 5px 5px;}/*** Blog Pagev2 Area Css ***/ .sidebar-wrapper{margin-top: 50px;}.package-list .quote-button a, .best-tours-sec .quote-button a{margin-bottom: 5px;}.budget-trip-sec, .best-trip-sec, .welcome-sec, .best-tours-sec{padding: 30px 0px;}.footer{padding: 30px 0px 20px;}.package-title .page-meta, .package-title i[class*=" ratings_"], .package-title i[class^=ratings_]{font-size: .7575rem; color: #777;}}@media only screen and (max-width: 991px){.header-top{padding: 8px 0;}.header-top-left{max-width: 100%; text-align: center;}.header-top-middle{max-width: 100%; text-align: center; padding: 9px 0 3px;}.header-top-right{max-width: 100%; text-align: center;}.header-menu{float: none;}.header-menu ul li{float: none; padding-right: 11px; margin-right: 10px;}.header-lawer .container{padding-right: 0px; padding-left: 0px;}.header-lawer .outer-box{background: #041942; padding: 0px 10px 0px 10px;}.header-lawer-left{float: none !important;}.header-lawer-right{position: absolute; top: 0; left: 92%; display: block; z-index: 100;}.outer-search-box-style1{padding: 12px 0 0px; margin-right: 0; float: right !important;}.quote-button{float: none; margin: 5px 0;}.navbar-header .menu-logo{display: none;}.fixed-header .navbar-header .menu-logo{position: absolute; left: 41%; top: 5px; display: block;}.fixed-header .navbar-header .menu-logo img{max-width: 100%;}.outer-search-box-style1 .search-box{padding: 10px;}.main-header .main-menu{position: relative; display: block; width: 100%; float: none;}.main-menu .navbar-header{position: relative; display: block; float: none; text-align: left; width: 100%; top: 0px; z-index: 12;}.main-menu .navbar-header .navbar-toggle{display: inline-block; z-index: 7; float: none; padding: 2px 5px; cursor: pointer; margin: 7px 0; border-radius: 0px;}.main-menu .navbar-header .navbar-toggle .icon-bar{background: #ffffff; height: 3px; width: 20px; display: block; margin: 4px;}.main-menu .collapse{max-height: 350px; max-width: none; overflow: auto; float: none; width: 100%; padding: 0px 0px 0px; border: none; margin: 0px; border-radius: 0px; box-shadow: none;}.main-menu .navbar-collapse{max-height: 350px;}.main-menu .navbar-collapse>.navigation{float: none !important; margin: 0px !important; width: 100% !important; background: #041942; border: 0px solid #ffffff; border-top: none;}.main-menu .navbar-collapse>.navigation>li{position: relative; display: block; width: 100%; margin: 0px !important; float: none !important;}.main-menu .navbar-collapse>.navigation>li, .main-menu .navbar-collapse>.navigation>li>ul>li, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li{border-top: 1px solid #0d2452 !important; border-left: 1px solid #0d2452 !important; border-right: 1px solid #0d2452 !important; opacity: 1 !important; top: 0px !important; padding-top: 0; padding-bottom: 0; left: 0px !important; visibility: visible !important; border-bottom: none; padding: 0 !important;}.main-menu .navbar-collapse>.navigation>li:first-child{border: none;}.main-menu .navbar-collapse>.navigation>li>a, .main-menu .navbar-collapse>.navigation>li>ul>li>a, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{padding: 10px 20px 8px !important; line-height: 24px; color: #ffffff; text-align: left; min-height: 0px; border-bottom: 0px solid;}.main-menu .navbar-collapse>.navigation>li>a{font-size: 16px;}.main-menu .navbar-collapse>.navigation>li>ul>li>a{font-size: 16px; text-transform: none; font-weight: 400;}.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a{font-size: 14px; text-transform: none; font-weight: 400;}.main-menu .navbar-collapse>.navigation>li:hover>a, .main-menu .navbar-collapse>.navigation>li>ul>li:hover>a, .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a, .main-menu .navbar-collapse>.navigation>li.current>a, .main-menu .navbar-collapse>.navigation>li.current-menu-item>a{color: #fd5d14 !important;}.main-menu .navbar-collapse>.navigation>li:hover>a.homeicon{color: #ffffff !important;}.main-menu .navbar-collapse>.navigation>li.current>a.homeicon{color: #ffffff !important;}.main-menu .navbar-collapse>.navigation>li>ul, .main-menu .navbar-collapse>.navigation>li>ul>li>ul{position: relative; border: none; float: none; visibility: visible; opacity: 1; display: none; margin: 0px; padding: 0px; left: auto !important; right: auto !important; top: auto !important; width: 100%; background: #041942; -webkit-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; transition: none !important; -webkit-transition: none !important; -ms-transition: none !important; -o-transition: none !important; -moz-transition: none !important; box-shadow: none !important;}.main-menu .navbar-collapse>.navigation>li>ul:before, .main-menu .navbar-collapse>.navigation>li>ul>li>ul:before{display: none;}.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn{display: block;}.fixed-header .sticky-header{display: none !important;}.main-menu .navigation>li.dropdown>a:before{display: none;}.main-menu .navigation>li>ul>li>a:before{display: none;}.main-menu .navigation>li>ul>li>ul>li a:before{display: none;}}@media only screen and (max-width: 590px){.header-contact-info ul li{margin-right: 0px; padding: 0px 1%;}.header-contact-info ul li .title span{font-size: 13px !important; font-weight: 600;}}@media only screen and (max-width: 600px){.header-contact-info ul li{margin-right: 0px; padding: 0px 3%;}}/*Animated */@keyframes rotateme{from{transform: rotate(0deg);}to{transform: rotate(360deg);}}@-webkit-keyframes rotateme{from{-webkit-transform: rotate(0deg);}to{-webkit-transform: rotate(360deg);}}@-moz-keyframes rotateme{from{-moz-transform: rotate(0deg);}to{-moz-transform: rotate(360deg);}}@-o-keyframes rotateme{from{-o-transform: rotate(0deg);}to{-o-transform: rotate(360deg);}}@-webkit-keyframes shine{100%{left: 125%;}}@keyframes shine{100%{left: 125%;}}.rotate-me,.android-section .image-column .inner-column .circle-image{animation-name: rotateme; animation-duration: 24s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: rotateme; -webkit-animation-duration: 24s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: rotateme; -moz-animation-duration: 24s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: rotateme; -ms-animation-duration: 24s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: rotateme; -o-animation-duration: 24s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear;}@-webkit-keyframes float-bob{0%{-webkit-transform: translateX(-100px); transform: translateX(-100px);}50%{-webkit-transform: translateX(-10px); transform: translateX(-10px);}100%{-webkit-transform: translateX(-100px); transform: translateX(-100px);}}@keyframes float-bob{0%{-webkit-transform: translateX(-100px); transform: translateX(-100px);}50%{-webkit-transform: translateX(-10px); transform: translateX(-10px);}100%{-webkit-transform: translateX(-100px); transform: translateX(-100px);}}@-webkit-keyframes zoom-fade{0%{-webkit-transform: scale(0.9); transform: scale(0.9);}50%{-webkit-transform: scale(1); transform: scale(1);}100%{-webkit-transform: scale(0.9); transform: scale(0.9);}}@keyframes zoom-fade{0%{-webkit-transform: scale(0.9); transform: scale(0.9);}50%{-webkit-transform: scale(1); transform: scale(1);}100%{-webkit-transform: scale(0.9); transform: scale(0.9);}}.float-bob,.footer .overlay img,.banner-section .mouse-btn-down,.banner-section .image-column .image{animation-name: float-bob; animation-duration: 7s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: float-bob; -webkit-animation-duration: 7s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: float-bob; -moz-animation-duration: 7s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob; -ms-animation-duration: 7s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob; -o-animation-duration: 7s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear;}.zoom-fade,.banner .parallax-container div img,.fullwidth-video-section .play-link .icon-box{animation-name: zoom-fade; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: zoom-fade; -webkit-animation-duration: 5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: zoom-fade; -moz-animation-duration: 5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: zoom-fade; -ms-animation-duration: 5s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: zoom-fade; -o-animation-duration: 5s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear;}@-webkit-keyframes banner-animate{0%{-webkit-transform: translateX(-1000px); transform: translateX(-1000px);}50%{-webkit-transform: translateX(-10px); transform: translateX(-10px);}100%{-webkit-transform: translateX(-1000px); transform: translateX(-1000px);}}@keyframes banner-animate{0%{-webkit-transform: translateX(-1000px); transform: translateX(-1000px);}50%{-webkit-transform: translateX(-10px); transform: translateX(-10px);}100%{-webkit-transform: translateX(-1000px); transform: translateX(-1000px);}}.banner-animate{animation-name: banner-animate; animation-duration: 70s; animation-iteration-count: infinite; animation-timing-function: linear; -webkit-animation-name: banner-animate; -webkit-animation-duration: 70s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: banner-animate; -moz-animation-duration: 70s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: banner-animate; -ms-animation-duration: 70s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: banner-animate; -o-animation-duration: 70s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear;}/* Remove Chrome Input Field's Unwanted Yellow Background Color */input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow: 0 0 0px 1000px white inset !important;}::-webkit-input-placeholder{/ Chrome/Opera/Safari / color: #000 !important;}::-moz-placeholder{/ Firefox 19+/ color: #000 !important;}::-ms-input-placeholder{/ IE 10+/ color: #000 !important;}::-moz-placeholder{/ Firefox 18- / color: #000 !important;}.owl-carousel .owl-dots{margin: 0 !important;}.pd-120-0-80{padding: 120px 0 80px !important;}.pd-100-0-0{padding: 100px 0 0px !important;}/* Tripadvisor */#CDSWIDLNKR .widLNKRInner,.widSSPBranding,.widSSPData,#CDSWIDSSP{width: 100% !important;}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width: 100% !important;}.justifyfull{text-align: justify !important;}.justifycenter{text-align: center;}.justifyright{text-align: right;}.error,.errors{color: #F00;}.imgleft{border: 1px solid #f9f9f9; background-color: #FFF; padding: 5px; margin-right: 10px; margin-bottom: 5px; float: left;}.imgright{border: 1px solid #f9f9f9; background-color: #FFF; padding: 5px; margin-left: 10px; margin-bottom: 5px; float: right;}#ajaxSearch_form{color: #444; width: auto;}#ajaxSearch_input{width: auto; display: inline; height: 17px; border: 1px solid #ddd; border-left-color: #c3c3c3; border-top-color: #7c7c7c; background: #fff; margin: 0 3px 0 0; padding: 3px 0 0; vertical-align: top;}#ajaxSearch_submit{display: inline; height: 22px; line-height: 22px;}#ajaxSearch_output{border: 1px solid #444; padding: 10px; background: #fff; display: block; height: auto; vertical-align: top;}.AS_ajax_result{color: #444; margin-bottom: 3px;}.AS_ajax_resultLink{text-decoration: underline;}.AS_ajax_resultDescription{color: #555;}.AS_ajax_more{color: #555;}.ajaxSearch_highlight{background-color: #ffdf27;}.ajaxSearch_highlight1{background-color: #ffeb77;}.ajaxSearch_highlight2{background-color: #99F077;}.ajaxSearch_highlight3{background-color: #7de;}.ajaxSearch_resultLink,.ajaxSearch_resultLink{font-weight: bold; color: #C24800; padding-right: 5px;}.ajaxSearch_resultDescription,.ajaxSearch_resultDescription{color: #2a2a2a; font-style: italic; font-weight: bold;}.ajaxSearch_resultExtract{color: #4a4a4a; font-size: 11px; padding-top: 5px; padding-left: 15px;}.google-maps{position: relative; height: 0; overflow: hidden;}.google-maps iframe{position: absolute; top: 0; left: 0; width: 100% !important; height: 100% !important;}.book-table{border: 1px solid #b6b6b6; padding: 5px; margin: 10px 0;}.book-table .head{font-weight: bold;}.book-table td{border-bottom: 1px solid #DDD; padding: 8px 10px;}.book-table td a{padding: 5px 40px; background: #fda04e; color: #fff;}.book-table td a:hover{background: #041942; color: #fff;}.inpage-sec article ul.blog {padding: 10px 0px 20px 30px;}.inpage-sec article ul.blog li { list-style-type: disc;}