.row{ width:1230px; margin:auto; padding:0px;}
.row-header  { width:100%; margin:auto; }

/* Landing Page CSS */
.header-top { float: left; width: 100%; background: #30C3C7; padding: 15px 0;}
.header-cont-top { width: 100%; float: left; display: flex; align-items: center; justify-content: space-between; }
.header-cont-top .top-lft { width: auto;}
.header-cont-top .top-middle { float: left; width: auto;}
.header-cont-top .top-rht { display: flex;align-items: center;flex-wrap: wrap;}
.header-btm{ width: 100%; float: left; }
.rht-plan a.blu-arw {justify-content: center;padding: 0 20px;width: 180px;height: 46px;background: #F8886B;color: #ffffff;font-size: 13px;border: 1px solid #F8886B; border-radius: 25px;}
.rht-plan a.blu-arw:hover { color: #fff; border: 1px solid #30C3C7;background: #30C3C7;}
a.quote-btn { font-size: 14px; line-height: 18px; font-family: 'Onest-Regular'; color: #000000; transition:all .5s ease; margin-right: 13px; }
a.quote-btn:hover { color:#30C3C7;}

.header-cont-top .scl-lnks { width: 100%; margin-top: 0px;}
.header-cont-top .scl-lnks ul { width: 100%; display: flex; flex-wrap: wrap; column-gap: 18px;}
.header-cont-top .scl-lnks ul li { flex: 0 1 auto; display: flex; align-items: center;}
.header-cont-top .scl-lnks ul li a { width: auto; transition:all .5s ease;}
.header-cont-top .scl-lnks ul li a:hover { opacity: 0.7;} 
.header-cont-top .scl-lnks ul li a.fb-ico { background: url("../images/facebook-ico.svg") no-repeat scroll center; width:7px; height:15px;}
.header-cont-top .scl-lnks ul li a.tw-ico { background: url("../images/twitter-ico.svg") no-repeat scroll center; width: 17px; height:15px;}
.header-cont-top .scl-lnks ul li a.in-ico { background: url("../images/instagram-ico.svg") no-repeat scroll center; width:16px; height:15px;}
.header-cont-top .scl-lnks ul li a.yt-ico { background: url("../images/youtube-ico.svg") no-repeat scroll center; width: 18px; height:15px;}

/* Banner Section  */
.banner-home  { float: left; width: 100%; position: relative;}
.scroll{float: left;width:100%;}
.scroll a { position: absolute; bottom: 12%; left: 46%;z-index: 2; display: inline-block; color: #fff; font-size: 14px; font-weight: 300; transition: opacity .3s;  z-index: 1;line-height: 25px;text-transform: uppercase;font-family: 'Onest-Light';}
.scroll a span { /*position:relative;*/ top: 0; left: 50%; width: 24px; height: 24px; -webkit-animation: sdb07 2s infinite; animation: sdb07 2s infinite; opacity: 1;box-sizing: border-box; }
.scroll a span img {top: 30px;left: -8px;right: 0;margin: 0 auto;position: absolute;}
.home-banner.animation.is-animated{float: left;width:100%;position: relative;}

/* About Section  */
.about-section-island {float: left;width: 100%; margin: 0; padding:60px 0 65px; text-align: center;} 
.abt-sec-island {display: flex;flex-wrap: wrap;padding: 0 16%; justify-content: center;}
.abt-sec-island h1, .abt-sec-island h2 { font-size: 38px; color: #282828; font-family: 'Onest-Medium'; line-height: 48px; margin-bottom: 20px;}
.abt-sec-island p { font-size: 16px; color: #000000;font-family: 'Onest-Light'; line-height: 26px; margin-bottom: 30px;}
.abt-sec-island p:last-child, .abt-sec-island p.last-child { margin-bottom: 0;}

.abt-sec-img {display: flex;flex-wrap: wrap;width: 100%; justify-content: space-between; margin: 50px 0 30px 0;}
.abt-img-lft {flex: 0 1 65%;}
.abt-img-lft img {width: 100%; float: left;}
.abt-img-rht { flex: 0 1 33%;align-content: end;}
.abt-img-rht img {width: 100%; float: left;}
.abt-sec-cont {display: flex;flex-wrap: wrap;width: 100%; justify-content: space-between; column-gap: 3%;}
.abt-sec-cont-lft {flex: 0 1 47%; text-align: left; align-content: center;}
.abt-sec-cont-rht {flex: 0 1 50%;position: relative;}
.abt-sec-cont-rht img{float: left; width: 100%;}
.play-btn-img {position: absolute;top: 50%;left: 0;right: 0;margin: 0 auto;width: 100px;transform: translateY(-50%);}
.play-btn-img img {width: 100%;transition: all 0.4s ease;}
.abt-sec-cont-lft h2 {font-size: 38px;color: #282828;font-family: 'Onest-Medium';line-height: 48px;margin-bottom: 20px;}
.abt-sec-cont-lft p {font-family: 'Onest-Light'; padding-bottom: 15px; font-size: 16px; line-height: 26px;}

/* Popular Destinations */
.travel-slide-sec { float: left; width: 100%; background: #F0F0E6; padding: 80px 0; background: url("../images/Bora-Bora-1.webp") no-repeat top left; background-size: cover; position: relative; z-index: 1;}
.travel-slide-sec::after { position: absolute; content: ""; background: rgba(63, 63, 63, 0.50); top: 0; left: 0; width: 100%; height: 100%; z-index: -1;}
.title-sec { float: left; width: 100%; margin-bottom: 40px;}
.travel-slide-sec h2 { font-size: 40px; color: #FFFFFF; line-height: 48px; margin-bottom: 20px; font-family: 'Onest-Medium';text-align: center;}
.travel-slide-sec p { font-size: 18px; line-height: 20px; color: #FFFFFF; text-align: center; font-family: 'Onest-Light';}

#travel-slide-style.swiper-container { padding-bottom: 10px;}
#travel-slide-style .swiper-slide { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; transition: all 200ms linear; transform: scale(0.8); }
#travel-slide-style .swiper-slide.swiper-slide-active { transform: scale(1); }
#travel-slide-style .travel-slide-img { float: left; width: 100%; position: relative; overflow: hidden;}
#travel-slide-style .travel-slide-img img { float: left; width: 100%; transition: all 0.4s ease;}
#travel-slide-style .travel-slide-img img.org-img {position: absolute; top: 0px; left: 0px; z-index: 9; max-width: 100%; height: 100%; object-fit: cover;}
#travel-slide-style .travel-slide-cnt { float: left; width: 100%; background: #ffffff; padding: 35px 20px; text-align: center;}
#travel-slide-style .travel-slide-cnt h3 { font-size: 24px; line-height: 24px; color: #0C0707;font-family: 'Onest-Medium'; transition: all 0.4s ease;}
#travel-slide-style .travel-slide-cnt h4 { font-size:16px; line-height: 28px; color: #0C0707; font-family: 'Onest-Regular'; margin-top:5px; transition: all 0.4s ease;}
#travel-slide-style .travel-slide-cnt span { font-size: 14px; color: #888888; font-family: 'Onest-Light'; margin-bottom: 15px; display: block;}
#travel-slide-style .swiper-button-prev { color: #30C3C7; width: 50px; height: 50px; background: #ffffff; border-radius: 50px; box-shadow: 0 3px 16px rgba(0, 3, 16, 0.16); transition: all 0.4s ease;}
#travel-slide-style .swiper-button-prev::after { content: "\e828"; font-size: 27px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; font-family: "feather"; display: flex;align-items: center; justify-content: center;}
#travel-slide-style .swiper-button-prev:hover { background: #F8886B;}
#travel-slide-style .swiper-button-prev:hover::after { color: #ffffff;}
#travel-slide-style .swiper-button-next { color: #30C3C7; width: 50px; height: 50px; background: #ffffff; border-radius: 50px; box-shadow: 0 3px 16px rgba(0, 3, 16, 0.16);  transition: all 0.4s ease;}
#travel-slide-style .swiper-button-next::after { content: "\e829"; font-size: 27px; position: absolute; top: 0; right: 0; left: 0; bottom: 0; margin: auto; font-family: "feather"; display: flex;align-items: center; justify-content: center;}
#travel-slide-style .swiper-button-next:hover { background: #F8886B;}
#travel-slide-style .swiper-button-next:hover::after { color: #ffffff;}
#travel-slide-style .swiper-slide:hover .travel-slide-cnt h3 { color: #F8886B;}
#travel-slide-style .swiper-slide:hover .travel-slide-img img { transform: scale(1.05);}

/*Recommended Luxury*/
.recommend-sec {float: left;width: 100%;margin: 0; padding: 60px 0 0 0; position: relative; z-index: 1;}
.recommend-sec::after {content: '';position: absolute;background: #30C3C7;height: 390px;width: 100%;left: 0;top: 0px;z-index: -1;}
.recommend-title {display: flex;flex-wrap: wrap;padding: 0 12%; justify-content: center; text-align: center; margin-bottom: 15px;}
.recommend-title span {font-size: 18px;color: #fff;font-family: 'Onest-Light';line-height: 20px;margin-bottom: 10px;text-transform: uppercase;width: 100%;}
.recommend-title h2 {font-size: 38px;color: #fff;font-family: 'Onest-Medium';line-height: 48px;margin-bottom: 20px;}
.recommend-cont { float: left; width: 100%; margin: 0; padding-bottom: 50px; border-bottom: 1px solid #ccc;}
.recommend-cont ul { display: flex; flex-wrap: wrap; column-gap: 30px;}
.recommend-cont ul li { flex:0 1 48%;}
.recommend-cont ul li:nth-child(2n) {margin-top: 60px;}
.recommend-cont ul li .cate-pic { float: left; width: 100%;}
.recommend-cont ul li .cate-pic img { float: left; width: 100%; }
.recommend-cont ul li .cate-cont { float: left; width: 100%; padding: 20px 0;}
.recommend-cont ul li .cate-cont h2 { font-size: 30px; color: #000;font-family: 'Onest-Medium';line-height: 42px; margin-bottom: 25px;transition: all .5s ease;}
.recommend-cont ul li .cate-cont a { color: #000; font-size: 16px;font-family: 'Onest-Regular';line-height: 16px; position: relative; padding-left: 40px;transition: all .5s ease;}
.recommend-cont ul li .cate-cont a::after { content: ''; position: absolute; left: 0; width: 30px; height: 2px; background: #30C3C7; top: 10px;}
.recommend-cont ul li .cate-cont a:hover { color: #30C3C7;}

a.journey-btn {display: flex;align-items: center;justify-content: center;padding: 0 29px;height: 50px; font-family: 'Onest-Regular';text-transform: uppercase;background: #30C3C7;color: #fff;font-size: 13px;line-height: 18px; letter-spacing: 0.5px;transition: all .5s ease;border: 1px solid #30C3C7;border-radius: 25px;width: 215px; margin: 20px auto;}
a.journey-btn:hover { color: #fff; border: 1px solid #F8886B;background: #F8886B;}
a.journey-btn span { display: inline-block;margin: 0 0 0 11px; font-size: 16px; }

/* way to Experience Section */
.waytoexperience-sec {float: left;width: 100%;margin: 0;padding: 60px 0 0 0;text-align: center;}
.wayto-sec {display: flex;flex-wrap: wrap;padding: 0 28%;justify-content: center; text-align: center;}
.wayto-sec span {font-size: 18px;color: #30C3C7;font-family: 'Onest-Light';line-height: 20px;margin-bottom: 10px;text-transform: uppercase;width: 100%;}
.wayto-sec h2 {font-size: 38px;color: #282828;font-family: 'Onest-Medium';line-height: 48px;margin-bottom: 20px;}
.wayto-sec p { font-size: 18px; line-height: 30px; font-family: 'Onest-Light';}
.waytobg-sec { float: left; width: 100%; position: relative;margin: 40px 0 0 0;}
.waytobg-sec img { float: left; width: 100%; height: 500px; object-fit: cover;} 
.waytobg-sec:after { position: absolute; content: ""; display: block; font-size: 14px; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4);}
.waytobg-cont { position: absolute; top: 50%; transform: translateY(-50%); z-index: 1; left: 0; right: 0; text-align: center;}
.waytobg-cont h2 { color: #ffffff;  font-size: 50px; line-height: 60px; font-family: 'Onest-Medium'; margin: 10px 0 30px 0;width: 100%; float: left;}
.waytobg-cont p { color: #ffffff; font-size: 18px; line-height: 30px; font-family: 'Onest-Light'; margin-bottom: 25px;}
.waytobg-btn { float: left; width: 100%; display: flex;flex-wrap: wrap;justify-content: center;}
.waytobg-cont .ply-icn { float: left;width: 100%;display: flex;flex-wrap: wrap;justify-content: center; }
.waytobg-cont .ply-icn a { width: auto; background: none; border: none;}
.waytobg-cont a.discover {display: flex;align-items: center;justify-content: center;padding: 0 29px;height: 50px;font-family: 'Onest-Regular';text-transform: uppercase;background: none;color: #ffffff;font-size: 13px;line-height: 18px;letter-spacing: 0.5px;transition: all .5s ease;border: 1px solid #fff; border-radius: 25px; width: 205px;}
.waytobg-cont a.discover:hover { color: #fff; border: 1px solid #F8886B;background: #F8886B;}
.waytobg-cont a.discover span { display: inline-block;margin: 0 0 0 11px; font-size: 16px; }

/*Request section*/
.request-sec {float: left; width: 100%; margin: 0; padding:60px 0 65px; text-align: center;} 
.request-cont {display: flex;flex-wrap: wrap;padding: 0 16%; justify-content: center;}
.request-cont h2 { font-size: 38px; color: #282828; font-family: 'Onest-Medium';line-height: 48px; margin-bottom: 20px;}
.request-cont p { font-size: 16px; color: #000000; font-family: 'Onest-Light'; line-height: 26px; margin-bottom: 30px;}
.request-cont p:last-child, .abt-sec-island p.last-child { margin-bottom: 0;}
.request-cont a.request-btn {display: flex;align-items: center;justify-content: center;padding: 0 29px;height: 50px;font-family: 'Onest-Light';text-transform: uppercase;background: #fff;color: #30C3C7;font-size: 13px;line-height: 18px; letter-spacing: 0.5px;transition: all .5s ease;border: 1px solid #30C3C7;border-radius: 25px;width: 235px;}
.request-cont a.request-btn:hover { color: #fff; border: 1px solid #F8886B;background: #F8886B;}
.request-cont a.request-btn span { display: inline-block;margin: 0 0 0 11px; font-size: 16px; }

/*Honeymoon Section*/
.honeymoon-sec {float: left;width: 100%;margin: 0;padding: 80px 0;background: #f6f6f6;}
.honeymoon-cont {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between; align-items: center;}
.honeymoon-lft { flex: 0 1 28%;}
.honeymoon-lft h2 { font-size: 38px;color: #30C3C7;font-family: 'Onest-Medium';line-height: 48px;margin-bottom: 20px;}
.honeymoon-lft p {font-size: 16px;color: #777777;font-family: 'Onest-Light';line-height: 26px;margin-bottom: 30px;}
.honeymoon-lft a.discover-honey-btn{display: flex;align-items: center;justify-content: center;padding: 0 29px;height: 50px;font-family: 'Onest-Light';text-transform: uppercase;background: #fff;color: #30C3C7;font-size: 13px;line-height: 18px;letter-spacing: 0.5px;transition: all .5s ease;border: 1px solid #30C3C7;border-radius: 25px;width: 205px;}
.honeymoon-lft a.discover-honey-btn span {display: inline-block;margin: 0 0 0 11px;font-size: 16px;}
.honeymoon-lft a.discover-honey-btn:hover {color: #fff;border: 1px solid #30C3C7;background: #30C3C7;}
.honeymoon-rht { flex: 0 1 68%;}
.honeymoon-rht img { width: 100%; float: left;}

/* conversation-sec */
.conversation-sec { float: left; width: 100%; position: relative;}
.conversation-sec img { float: left; width: 100%; height: 670px; object-fit: cover;} 
.conversation-sec:after { position: absolute; content: ""; display: block; font-size: 14px; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2);}
.conversation-cont { position: absolute; bottom: 0; transform: translateY(-50%); z-index: 1; left: 0; right: 0; text-align: center;}
.conversation-cont h2 { color: #ffffff;  font-size: 50px; line-height: 60px; font-family: 'Onest-Medium'; margin-bottom: 15px;}
.conversation-cont p { color: #ffffff; font-size: 16px; line-height: 26px; font-family: 'Onest-Light'; margin-bottom: 25px;}
.conversation-btn { float: left; width: 100%; display: flex;flex-wrap: wrap;justify-content: center;}
.conversation-cont a {display: flex;align-items: center;justify-content: center;padding: 0 29px;height: 50px;font-family: 'Onest-Light';text-transform: uppercase;background: #F8886B;color: #ffffff;font-size: 13px;line-height: 18px;letter-spacing: 0.5px;transition: all .5s ease;border: 1px solid #F8886B; border-radius: 25px; width: 205px;}
.conversation-cont a:hover { color: #fff; border: 1px solid #30C3C7;background: #30C3C7;}
.conversation-cont a span { display: inline-block;margin: 0 0 0 11px; font-size: 16px; }

/* works sec */
.works-section { float: left; width: 100%; padding: 80px 0 105px; text-align: center;}
.works-section h3 { font-size: 18px; line-height: 20px; font-family: 'Onest-Light'; color: #30C3C7; padding-bottom: 10px;text-transform: uppercase;}
.works-section h2 { font-size: 38px; line-height: 48px;font-family: 'Onest-Medium';color: #000000; padding-bottom: 50px;}
.travel-section { float: left; width: 100%;}
.travel-section ul { float: left; width: 100%; display: flex; flex-wrap: wrap; column-gap: 13.4%; }
.travel-section ul li { flex: 0 1 24.4%; position: relative;}
.travel-section ul li::before { position: absolute; content: ''; right: -132px; top: 95px; background: url(../images/arrow-island.svg) no-repeat;width: 101px;height: 100px;}
.travel-section ul li:last-child:before { display: none;}
.travel-img {width: 300px; height: 300px; margin-left: auto; margin-right: auto; border: 1px dashed #30C3C7;  padding: 33px;  margin-bottom: 42px; position: relative;border-radius: 50%;}
.travel-img img { float: left; width: 232px; height: 232px; object-fit: cover; border-radius: 50%;}
.step-number { height: 80px;  width: 80px; right: 0; top: 0; position: absolute; background: #30C3C7; border-radius: 50%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; color: #ffffff; font-size: 26px; line-height: 20px; font-family: 'Onest-Medium'; }
.travel-cont h4 { font-size: 24px; line-height: 32px; font-family: 'Onest-Medium'; color: #000000; padding-bottom: 15px;}
.travel-cont p { font-size: 15px; line-height: 26px; color: #333333;font-family: 'Onest-Light';}

/*Newsletter*/
.newsletter-sec { float: left; width: 100%; position: relative; margin-bottom: 40px; z-index: 2;}
.newsletter-cont { padding:25px 60px 25px 45px;width: 100%; float: left; background: #30C3C7; border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;}
.newsletter-cont h4{ font-size: 40px; color: #fff;font-family: 'Onest-Regular'; line-height: 52px; margin-bottom:20px; text-transform: uppercase; width: 100%;}
.newsletter-lft  { flex: 0 1 60%; display: flex;flex-wrap: wrap;align-items: center;}
.newsletter-lft h3 { font-size: 30px; line-height: 39px; font-family: 'Onest-Medium'; color: #ffffff; }
.news-text  { flex: 0 1 40%; }
.newsletter-lft img { float: left; width:auto; margin-right: 35px;}
.newsletter-cont .news-text {float: none; width: auto; text-align: center; display: inline-block; }
.newsletter-cont .news-text input[type="text"] {float: left;padding: 0 20px;border: none;font-size: 12px; width: 285px; height: 47px; border-radius: 5px; color: rgb(51, 51, 51, 0.3);line-height: 24px;background: #fff;position: relative;font-family: 'Onest-Light';text-align: left;margin-right: 10px;}
.newsletter-cont .news-text button {cursor: pointer;display: flex;align-items: center;justify-content: center;width: 130px;height: 47px;border: none;background: #383838;text-align: center;color: #fff;font-size: 13px;line-height: 24px;font-family: 'Onest-Light'; border-radius: 5px; transition: all .5s ease;}
.newsletter-cont .news-text button img { width:auto; margin-left: 10px;}
.newsletter-cont .news-text button:hover { background: #F8886B; color: #fff; border: none;}
.newsletter-cont p {font-size: 16px; line-height: 25px;font-family: 'Onest-Regular'; margin: 15px 0 30px 0; color: #fff; opacity: 80%;}

/* Footer CSS */
footer {background:#00ACB1; }
.ftr-top h3 { color: #FFFFFF; }
.ftr-top a:hover, .ftr-mid ul li a:hover, ul.legal li a:hover { color:#FFFFFF;}
.ftr-top .scl-lnks ul li a:hover { background: #F8886B; border: 1px solid #F8886B; color: #ffffff;}
.expo-links a{float:left; text-decoration:underline;color:#fff;margin-top:20px;}
.ftr-map img { width: 230px;}

/* menu css */
.island .site-menu__nav .main-menu ul li.active a, .island .site-menu__nav .main-menu ul li a:hover, .island .site-menu__nav .main-menu ul li a.active { color: #30C3C7; }
.island .site-menu__nav .main-menu ul li a:hover span.arw-ico, .island .site-menu__nav .main-menu ul li a.arw-ico span {background: url(../images/ico-right-g.svg) no-repeat 0 0; }
.island .site-menu__nav .main-menu ul li a.arw-ico:hover span {background-image: url(../images/ico-right-g.svg) ; }
.island .sub-menu-div .sub-menu ul li a span.arw-ico {background: url(../images/ico-right-w.svg) no-repeat 0 0; }
.island .sub-menu-div .sub-menu ul li a:hover span.arw-ico { /* background: url(../images/ico-right-or.svg) no-repeat 0 0; */ opacity: 0.7;}
.island .site-menu__nav .page-menu ul li:hover a, .island .site-menu__nav .page-menu ul li a:hover { color: #30C3C7; }
.island .sub-menu-div { background: #30C3C7; }
.island .sub-menu-div .sub-menu { border-bottom:1px solid rgba(255,255,255,0.2);}
.island .sub-menu-div .sub-menu ul li a { color: #ffffff;}
.island .sub-menu-div .sub-menu ul li a:hover { /* color: #F8886B; */ opacity: 0.5;}
.sub-menu-sec ul li.active a { background: #30C3C7; }

.sub-right-div1 .sub-menu-div { left: 855px; background: #30C3C7;}
#slick-1 .slider-nav-home .slick-slide.slick-current h4 { background: rgba(197,176,136, 1); }

/*  Inner List Page  */
/* bredcum css */
.breadcrum { border-top: 1px solid #DDDDDD; }
.breadcrum ul li a:hover { color: #30C3C7;}

/* Package List Page */
.package-slider .flex-control-nav li a:hover, .package-slider .flex-control-nav li a.flex-active {background:#F8886B; }
.package-main .package-rgt h4,.package-main .package-rgt h4 span { color: #313131; }
.package-main .btn-wid a.orange-btn {color: #F8886B;border: 1px solid #F8886B;}
.package-main .btn-wid a.orange-btn:hover { border: 1px solid #F8886B;background: #F8886B;}
.package-list ul li .package-cont a, .package-list ul li:hover .package-cont h3 {  color:#F8886B; }
.package-list ul li .package-cont a.learn-more {color:#F8886B;}
.package-list ul li:hover .package-cont a.learn-more { color: #313131;}
.pagenation ul li a.active, .pagenation ul li a.active:hover, .pagenation ul li a:hover{ color: #FFFFFF;background: #F8886B;}
.pagenation ul li:first-child a:hover, .pagenation ul li:last-child a:hover { color: #F8886B;}

/* video */
.video-sec{width: 100%; position: relative;float: left;position: relative;}
.video-sec::after{position: absolute;content: "";background: rgba(0,0,0,0.5);width: 100%;height: 100%;left: 0;top: 0;}
.video-sec .container{max-width: 100%;}
.video-sec #video {width: 100%;position: absolute; background: #fff; object-fit: cover; height: 100%;}
.video-sec #play-video{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer; background: url("../images/play.svg") no-repeat scroll center center; width:112px; height:112px; padding: 0;border: none; }
.video-sec #play-video.play{ background: url(../images/play.svg) no-repeat center center; width: 112px; height: 112px;}
.video-sec .clickToPlay { display:none !important;}	
.video-img { width: 100%; position: relative;}
.home-video {display: block;width: 100%;position: absolute;left: 0px;top: 0px;overflow: hidden;border-radius: 6px;}
.video-img img{ width: 100%; float: left;}
.video-img span { width: 86px; position: absolute;right: 0px;left: 0px; top:50%; transform: translateY(-50%); margin: auto;}
.video-img span img { width: auto;}
.video-ban-cont {z-index: 9;position: absolute;top: 50%;transform: translateY(-50%);left: 0px;right: 0px;width: 100%;text-align: center;display: flex;justify-content: center;}
.video-img #play-video{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer; background: url("../images/video.svg") no-repeat scroll center center; width:102px; height:102px; padding: 0;border: none;}
.video-img #play-video.play{ background: url(../images/pause.svg) no-repeat center center; width: 112px; height: 112px; }
.video-img .clickToPlay { display:none !important;}

/* Package details */
.menu-list ul li a::after {  background: #F8886B; }
.menu-list ul li a:hover { color: #F8886B;}
.package-details-lft a.orange-btn { color: #F8886B;border: 1px solid #F8886B; }
.package-details-lft a.orange-btn:hover { border: 1px solid #F8886B;background: #F8886B; }
.package-details-list ul li.location { background: url(../images/loaction-ico-africa.svg) no-repeat 0 5px;}
.package-details-list ul li.phone { background: url(../images/phone-ico-africa.svg) no-repeat 0 5px;}
.package-details-list ul li.mail { background: url(../images/mail-ico1-africa.svg) no-repeat 0 5px;}
.download-btn a.orange-btn { background: #F8886B;border: 2px solid #F8886B; }
.download-btn a.orange-btn:hover { border: 2px solid #F8886B;background: none;}
.indonesia-sec .owl-carousel .owl-item a { color:#F8886B; }

/* range-slider */
.price-range-slider .range-bar .ui-slider-range {background:#F8886B;}

.test-scroll {float: left;width: 100%;}
.sub-menu-div.show p { color: #ffffff; padding-bottom: 12px;}
.sub-menu-div.show .expo-links a { color: #ffffff; transition:all .5s ease; text-decoration: underline;}
.sub-menu-div.show .expo-links a:hover { opacity: 0.6;}
.sub-menu-div .sub-menu ul li a.p-li{    width: auto;float: left;}
.sub-menu-div .sub-menu ul li a.p-li2{float: right;    padding: 0 20px 0 40px;}
.sub-right-div1 .sub-menu-div .sub-menu ul li{margin-bottom: 15px;}
.read-content-tab{display: none;}
.readmore-btn {float: left; width: 100%;margin-top: 15px;}
.inspiration-cont p:last-child{padding-bottom: 0;}
.sub-menu-div.show h2 a{color: #fff;}

.ftr-rgt p span a { color: #30c3c7;transition: all .5s ease;}
.ftr-rgt p span a:hover { text-decoration: underline;}

.package-details-lft a.orange-btn {display: flex;align-items: center;justify-content: center;padding: 0 29px;height: 46px;font-family: 'Onest-Light';text-transform: uppercase;background: #ffffff;color: #F8886B;font-size: 13px;line-height: 18px;letter-spacing: 0.5px;transition: all .5s ease;border: 1px solid #F8886B; border-radius: 25px;}
.package-details-lft a.orange-btn:hover { color: #fff; border: 1px solid #F8886B;background: #F8886B; color: #ffffff;}
.inspiration-list ul li span { background: #30c3c7; }
/* 18.6.24 */
.abt-sec-cont{padding-top: 100px;}
 #play-video {-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer;background: url("../images/video-icn.svg") no-repeat scroll center center;width: 102px;height: 102px;padding: 0;border: none;}
 #play-video.play {background: url(../images/pause.svg) no-repeat center center;width: 112px;height: 112px;}
/* video */
.video-sec{width: 100%; position: relative;float: left;position: relative;}
.video-sec::after{position: absolute;content: "";background: rgba(0,0,0,0.2);width: 100%;height: 100%;left: 0;top: 0;}
.video-sec .container{max-width: 100%;}
.video-sec #video {width: 100%;position: absolute; background: #fff; object-fit: cover; height: 100%;}
.video-sec #play-video{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer; background: url("../images/play.svg") no-repeat scroll center center; width:112px; height:112px; padding: 0;border: none; }
.video-sec #play-video.play{ background: url(../images/play.svg) no-repeat center center; width: 112px; height: 112px;}
.video-sec .clickToPlay { display:none !important;}	
.video-img { width: 100%; position: relative;}
.home-video {display: block;width: 100%;position: absolute;left: 0px;top: 0px;overflow: hidden;border-radius: 6px;}
.video-img img{ width: 100%; float: left;}
.video-img span { width: 86px; position: absolute;right: 0px;left: 0px; top:50%; transform: translateY(-50%); margin: auto;}
.video-img span img { width: auto;}
.video-ban-cont {z-index: 9;position: absolute;top: 50%;transform: translateY(-50%);left: 0px;right: 0px;width: 100%;text-align: center;display: flex;justify-content: center;}
.video-sec #play-video{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;cursor: pointer; background: url("../images/video.svg") no-repeat scroll center center;     width: 100%;
    height: 100vh; padding: 0;border: none;}
.video-sec #play-video.play{ background: url(../images/pause.svg) no-repeat center center;    width: 100%;
    height: 100vh; }
.video-sec .clickToPlay { display:none !important;}	
.recommend-cont ul li:nth-child(2n){margin: 0;}
.recommend-cont ul li{flex: 0 1 100%;}
#holiday-slide.owl-carousel .owl-nav { top:35%;  right: 0; width: 100%; position: absolute;}
#holiday-slide.owl-carousel .owl-prev {background:#fff url(../images/ca-right.svg) no-repeat center center; border-radius: 100px;  position: absolute;     width: 60px; left: -12px;    height: 60px;    background-size: auto;    transform: rotate(180deg);    margin-left: 0 !important; box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.16);}
#holiday-slide.owl-carousel .owl-next {background: #fff url(../images/ca-right.svg) no-repeat center center;  border-radius: 100px;    position: absolute;  left:unset; right: -12px;  width: 60px;    height: 60px;    background-size: auto;    transform: rotate(0deg); box-shadow: 0px 3px 16px rgba(0, 0, 0, 0.16);}
.video-sec #play-video.pause{background: url(../images/video.svg) no-repeat center center;width: 112px; height: 112px;}

.travel-item { float: left; width: 100%;}
.travel-slide-img { float: left; width: 100%; overflow: hidden; position: relative;}
.travel-slide-img::after { position: absolute; content: ''; left: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/popular-img-bg.svg") no-repeat; background-size: cover; z-index: 9;}
.travel-slide-img img { float: left; width: 100%;transition:all .5s ease; }
.travel-slide-img img.org-img { position: absolute; top: 0px; left: 0px; z-index: 9; max-width: 100%; height: 100%; object-fit: cover;}
.travel-item:hover .travel-slide-img img { transform: scale(1.03);}
.travel-slide-cnt { float: left; width: 100%; background: #FFFFFF; padding: 25px 10px;}
.travel-slide-cnt h3 { float: left; width: 100%; color: #000000; font-size: 20px; line-height: 30px; font-family: 'Onest-Medium'; padding-bottom: 10px;transition: all 0.5s ease;}
.travel-slide-cnt span { float: left; width: 100%; color: #F8886B;font-family: 'Onest-Light'; font-size: 14px; line-height: 20px;}
.travel-item:hover .travel-slide-cnt h3 { color: #F8886B;}
.travel-slide-style .swiper-button-prev { left: 15px; background: #F8886B url(../images-india/slider-arrw-lft.svg) no-repeat center center; width: 50px; height: 50px; border: 2px solid #F8886B; border-radius: 50%;}
.travel-slide-style .swiper-button-next { right: 15px; background: #F8886B url(../images-india/slider-arrw-rgt.svg) no-repeat center center; width: 50px; height: 50px; border: 2px solid #F8886B; border-radius: 50%;}
.travel-slide-style .swiper-button-prev:hover { background: #30C3C7 url(../images-india/slider-arrw-lft.svg) no-repeat center center; border: 2px solid #30C3C7;}
.travel-slide-style .swiper-button-next:hover { background: #30C3C7 url(../images-india/slider-arrw-rgt.svg) no-repeat center center; border: 2px solid #30C3C7;}
.travel-slide-style .swiper-button-prev::after, .travel-slide-style .swiper-button-next::after { content: none;}
.travel-slide-style .swiper-button-next.swiper-button-disabled, .travel-slide-style .swiper-button-prev.swiper-button-disabled { display: none;}

.abt-sec-island{margin-bottom: 60px;}
