.lt_view ul li {display: inline-block;}
.lt_view ul {margin: 0;padding: 0;}
.left_section .package-item{margin: 20px 0;}
.right_section ul {margin: 0 0 30px;padding: 0;border: 1px solid #014073;border-radius: 6px;overflow: hidden;}
.active_orang {font-size: 18px;font-weight: 500;background-color: #ff9d34;padding: 12px 12px 12px 20px;color: #FFF;letter-spacing: 0.5px;}
.right_section ul li {color: #014073;font-size: 18px;font-weight: 500;border-bottom: 1px solid #bbbbbb;margin: 0;}
.col_nub {float: right;}
.right_section ul li a{ color: #014073;padding: 12px 12px 12px 20px;display: block;}
.right_section ul li a:hover{ color: #FFFFFF;background-color: #014073;text-transform: uppercase;}
.gl_image img {max-width: 100%;}
.gl_image {margin-bottom: 45px;text-align: center;}
/*
.qs_orange_bg{position: relative;overflow: hidden;}
.qs_orange_bg:before {position: absolute;content: '';top: 0;left: -12%;height: 100%;width: 65%;background-color:rgba(242, 156, 52, 0.94);transform: skew(15deg);z-index: 1;}
.qs_orange_bg:after {position: absolute;content: '';top: 0;left: 0;height: 100%;width: 100%;background-image: url(../images/map_bg.jpg);z-index: 0;background-repeat: repeat-x;bottom: 0;right: 0;}
*/
.who_we_are_main .ad_title h2 {font-weight: 700;line-height: 42px;margin-bottom: 30px;}
.who_are_section {display: inline-block;margin-top: 60px;}
.who_are_box2,.who_are_box3 {border: 1px solid #ccd9e3;padding: 20px;border-radius: 5px;}
.ad_title.who_are_box2 h6,.ad_title.who_are_box3 h6{font-size: 18px;color: #014073;font-family: 'Lato', sans-serif;letter-spacing: 0.5px;font-weight: 800;}
/*We are the best start*/
.we_are_best {position: relative;}
.we_are_best_content{position: relative;z-index: 1;margin: 0 auto;}
/*.breadcrumb-content:before {position: absolute;content: '';height: 2px;background: #fff;width: 50px;top: 0px;left: 0;right: 0;margin: 0 auto;}*/
.we_are_best_content nav{display: inline-block;}
.we_are_best_content ul {margin-bottom: 0;background-color:transparent;}
.we_are_best_content li{margin-bottom: 0;font-size: 20px;}
.we_are_best_content li a{transition: all ease-in-out 0.3s;color: #FFFFFF;}
.we_are_best_content li a:hover{color: #ff9d33;}
.we_are_best_content .we_are_best_cnt>.active{color: #ff9d33;}
.we_are_best_cnt>li+li:before{padding: 0 10px 0 5px;content: '/'
}
.we_are_best_img img {max-width: 100%;}
.we_are_best_ic{position: relative;}
.we_are_best_ic.no_ic:after {display: none;}
.we_are_best_img{}
.we_are_best_overlay{position: absolute;top: 0;left: 0;height: 100%;width: 100%;background: rgba(0,0,0,0.6);}
.we_are_best_cnt h2 {color: #FFFFFF;font-size: 34px;line-height: 44px;}
.we_are_best_cnt p {color: #FFFFFF;font-size: 18px;line-height: 24px;}
.we_are_best .container {max-width: 800px;}
.we_are_best_ic {padding: 60px 0 30px;}
.about_service ul {margin: 0;padding: 0;}
.about_service ul li {display: inline-block;width: 19.7%;vertical-align: text-top;margin: 0;}
.we_are_best_box h4{font-size: 18px;color: #FFFFFF;font-weight: 600;min-height: 58px;max-height: 58px;overflow: hidden;}
.we_are_best_box p{font-size: 12px;color: #FFFFFF;line-height: 20px;}
.we_are_bes_content {z-index: 1;position: relative;}
.we_are_best_cnt h2{color: #FFFFFF;}
.ds_list_sub ul li span {position: absolute;left: 10%;right: 10%;top: auto;bottom: 10px;text-align: center;margin: auto 0 auto;display: inline-block;height: 28px;color: #000;background-color: rgba(255, 255, 255, 0.92);line-height: 28px;border-radius: 2px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;}

/*We are the best End*//*ds_list Start*/section.ds_list_main {padding: 80px 0 0;}
.ds_list_sub ul {margin: 0;padding: 0;}
.ds_list_sub ul li {margin: 1px 1px 2px;padding: 0;display: inline-block;width: 20%;}
.ds_list_sub ul li img {max-width: 100%;}
/*ds_list End*/
/*Package Details Start*/section.pkg_details_main {padding: 30px 0;}
.package_details_search{}
.breadcrumb_main{}
.breadcrumb_sub {list-style: none;}
.breadcrumb_sub li{display: inline-block;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 500;margin-bottom: 0;}
.breadcrumb_sub li a{color: #014073}
.breadcrumb_sub li+li:before {padding: 0 10px 0 5px;content: '>';color: #014073;}
.breadcrumb_menu.active {color: #777;}
.breadcrumb_main h3.tl {background: linear-gradient(to bottom, #ed7d10 40%, #000000 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 30px;margin: 15px 0;}
.st_from_main {position: relative;}
.pd_sub {padding:20px 20px 0px 20px;}
.st_from h5 {margin: 0;padding: 0;    line-height: 16px;}
.st_from h1{font-size: 30px;font-family: 'Lato', sans-serif;color:#000000;line-height: normal;margin: 0;}
span.i_ic {vertical-align: super;}
.st_from h6{font-size: 16px;font-family: 'Lato', sans-serif;color:#80756b;text-decoration: line-through;}
.st_from h1 span,.st_from h6 span {font-family: 'indian_rupeeregular';}
.st_from {display: inline-block;}
.st_btn {display: inline-block;vertical-align: top;margin-top: 1.3em;margin-left: 1px;}
.st_btn a.cm_btn.btn_orange.bn_btn {font-size: 14px;padding: 6px 10px;}
.pkg_details_main{}
.pkg_slider .slick-prev.slick-arrow {left: 0;background-color: #f29c34;}
.pkg_slider .slick-next.slick-arrow {right: 0;background-color: #f29c34;}
.pkg_slider .slick-prev.slick-arrow:hover,.pkg_slider .slick-next.slick-arrow:hover {background-color: #1a4173;}
.pkg_slider .slick-slide img{ max-height:548px}
.pkg_slider_main .pkg_slider li {padding: 0;margin: 0;overflow: hidden;border-radius: 15px;}
.input_group {margin-bottom: 15px;}
.pkg_right_sub ul {margin: 0 0 30px;padding: 0;border: 1px solid #014073;border-radius: 6px;overflow: hidden;}
.atv_orang {font-size: 16px;font-weight: 500;background-color: #ff9d34;padding: 12px 11px 12px 11px;color: #FFF;margin-bottom: 5px;text-align: center;min-height: 50px;}
.pkg_right_sub {box-shadow: 0px 0px 10px #57575757;border-radius: 15px;overflow: hidden;}
.form_main_div {padding: 15px;}
.input_group input.form-control {padding: 10px 15px;border: 1px solid #eceaea;color: #777c87;font-size: 14px;}
.textarea_group textarea {resize: vertical;height: 96px; color: #777c87;padding-left: 15px;}
.sch_info {text-align: center;margin: 20px 0 10px;}
.sch_info .btn_inquire {padding: 6px 16px;border-radius: 6px;}
.nd_help_main {margin: 30px 0;}
.nd_pg {padding: 15px;}
.nd_pg p {color: #777c87;font-size: 15px;line-height: 24px;}
.atv_blue{font-size: 16px;font-weight: 500;background-color: #014073;padding: 12px 11px 12px 11px;color: #FFF;text-align: center;}
.twf_ic{padding-right: 6px;}
.mrg_bn{margin-bottom:0;}

/*Tab Menu start css*/
.tabs_navbar li a {color: #777c87;font-size: 16px;font-family: 'Lato', sans-serif;font-weight: 600;padding: 10px 20px;}
.tabs_navbar li:first-child a {padding-left: 0;}
.tabs_navbar {margin: 20px 0 36px;}
.tabs_navbar .nav-tabs>li.active>a, .tabs_navbar .nav-tabs>li.active>a:focus, .tabs_navbar .nav-tabs>li.active>a:hover, .tabs_navbar .nav-tabs>li>a:hover{ border-bottom: 2px solid #ff9d33;}
.tabs_sub {margin: 0;padding: 0;}
.tabs_sub ul{margin: 0 0 34px;padding: 34px 0 0;position: relative;}
.tabs_sub ul:before {content: "";background-color: #d5d5d5;height: 96.6%;width: 1px;left: 30px;right: 0;top: 0;bottom: 0;position: absolute;}
.tabs_sub ul li {display: block;}
.tab_sub_cnt {position: relative;padding-left: 80px;}
.tabs_sub ul li .cl_day {position: absolute;left: 0;}
.tab_sub_cnt h3 {font-size: 20px;color: #f29c34;font-weight: 400;line-height: 26px;letter-spacing: 0.6px;padding-top: 15px;}
.tab_sub_cnt p {color: #777c87;font-size: 15px;line-height: 26px;letter-spacing: 0.4px;font-weight: 400;}
.tabs_sub ul li span {background-color: #014073;width: 60px;height: 60px;display: block;border-radius: 100px;text-align: center;color: #FFF;font-size: 16px;font-family: 'Lato', sans-serif;padding: 12px;line-height: 20px;font-weight: 500;}
.tabs_sub ul li span.sm_14 {background-color: transparent;color: #f29c34;width: auto;height: auto;display: inline-block;}
.tab_sub_cnt.tab_pag_title {background-color: #1a4173;display: inline-block;padding-right: 20px;margin-bottom: 30px;margin-left: 30px;padding-left: 50px;font-size: 20px;font-weight: 400;letter-spacing: 0.4px;color: #FFF;}
.inclusions_sub{}
.tab_sub_cnt.tab_pag_title{}
.inclusions_main .tab_sub_cnt.inclusions_sub{padding-left:0;}
.dashed_ic {position: relative;padding-left: 70px;margin-left: 18px;margin-bottom: 18px;color: #777c87;font-size: 15px;line-height: 26px;letter-spacing: 0.4px;font-weight: 400;}
.dashed_ic:before {content: "";position: absolute;left: 40px;right: 0;top: 12px;bottom: 0;background-color: #d5d5d5;height: 2px;width: 12px;}
.tabs_sub ul li .check_info {position: absolute;left: 0px;}
.tabs_sub ul li span.check_info {background-color: #FFFFFF;width: 24px;height: 24px;border-radius: 100px;color: #1a4173;font-size: 28px;}
.ic_check {position: absolute;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;top: -2px;}
.price_main{}
.price_table_main.price_ic_none {position: relative;z-index: 0;margin-left: 30px;}
.price_table_main.price_ic_none:after {content: "";background-color: #f29c35;width: 100%;left: 0;right: 0;top: 0;bottom: 0;height: 100%;position: absolute;z-index: -1;}
.ptable_sub_l {margin: 0;color: #FFF;padding: 4px 0 4px 60px;border-right: 1px solid #FFF;}
.ptable_sub_r {margin: 0;color: #FFF;padding: 4px 0 4px 0px;}
.p_table_right.ptable_sub_r {margin-left: 0;}
.p_table_right {margin-left: 15px;}
.first_info li {margin: 0;}
/*#dates_id {max-width: 60%;}*/
.remark_main{}
.remark_main .tab_sub_cnt.remark_sub {padding-left: 0;}
.tc_main .tab_sub_cnt.tc_sub {padding-left: 0;}
.ic_date {position: absolute;left: 0;right: 0;bottom: 0;margin: auto;text-align: center;top: 4px;}
.tabs_sub ul li span.date_info {background-color: #1a4173;width: 30px;height: 30px;border-radius: 100px;color: #FFF;font-size: 20px;}
.tabs_sub ul li .date_info {position: absolute;left: 0px;}

/*.price_main .dashed_ic{margin-bottom: 10px;}*/
/*Tab Menu End css*/
section.recent_product{padding: 0 0 92px;}
.recent_product .section-title {padding: 0;margin-bottom: 20px;}
.recent_product  .slick-next{right:0;}
/*Package Details End*/
/*Blog Start*/
section.blog_main{padding: 80px 0 60px;}
.blog_box {background: #fff;box-shadow: 0px 0px 15px #b7b7b785;margin:0 0 30px;transition: all ease-in-out 0.3s;border-radius: 20px;overflow: hidden;}
.blog_img{width: 100%;height: 100%;float: left;overflow: hidden;position: relative;cursor: default;background: #ff9d33;margin-bottom: 0px;}
.blog_img img {max-width: 100%;}
.blog_title_name{border-bottom: 1px solid #dddddd;margin-bottom: 22px;padding-bottom: 22px;}
.blog_cnt_sub h3{    color: #014073;margin: 0;min-height: 64px;max-height: 64px;overflow: hidden;}
.blog_cnt_sub h3 a {color: #014073;}
.blog_cnt_sub{padding: 20px 16px 38px;display: inline-block;width: 100%;}
.blog_user_main {float: left;width: 100%;}
.blog_user {float: left;}
.blog_cnt {float: right;}
.blog_cnt h4 {margin: 6px 0 5px;}
.blog_cnt .author_cnt {padding: 12px 0 0 0;}
.blog_cnt .author_cnt p {margin: 0;padding: 0;color: #777c87;font-size: 15px;line-height: 26px;letter-spacing: 0.4px;font-weight: 400;}
.bw_fix {width: 48px;height: auto;}
.blog_user{color: #777c87;font-size: 15px;line-height: 26px;letter-spacing: 0.4px;font-weight: 400;}
.bg_img {float: left;padding: 0;border-radius: 100px;overflow: hidden;width: 48px;height: 48px;}
.b_user_title {padding-left: 10px;display: inline-block;margin-top: 14px;}
/*Blog End*/
/*Blog Details Start*/
.recent_post .detail_title h3 {font-size: 18px;color: #000;letter-spacing: 0.4px;line-height: 24px;border: 1px solid #f3f3f3;display: inline-block;padding: 8px;background-color: #fbfbfb;margin: 0px 0 5px;}
.blog_right_sub {box-shadow: 0px 0px 10px #57575757;border-radius: 15px;overflow: hidden;}
.recent_post {border: 1px solid #f1f1f1;box-shadow: 0px 0px 20px #cccccc57;margin-bottom: 30px;padding: 15px;display:inline-block;border-radius: 16px;}
.recent_post .detail_title {margin-bottom: 15px;}
.detail_title {position: relative;overflow: hidden;margin-bottom: 30px;}
.recent_item {float: left;margin-bottom: 20px;width: 100%;}
.recent_image {float: left;width: 25%;}
.recent_post a {color: #000;}
.recent_content {float: left;width: 75%;padding-left: 20px;position: relative;}
.recent_content h4 {margin: 0px 0 5px;}
.recent_content .author_detail {padding: 0;}
.recent_content .author_detail p {margin-bottom: 0;}
.author_detail p {font-size: 13px;}
.author_detail p {display: inline-block;padding-right: 5px;margin: 0;}
.w_fix{width:66px;height:auto;}
.blog_content {padding: 20px 20px 12px;background: #fff;}
.blog_content_1 {border: 1px solid #f1f1f1;box-shadow: 0px 0px 20px #cccccc57;border-radius: 0 0 20px 20px;}
.blog_date {background: #014073;display: inline-block;padding: 8px 15px;margin-bottom: 15px;color: #fff;}
.blog_post_wrap:last-child {margin-bottom: 0;padding-bottom: 0;border-bottom: none;}
.blog_post_upper {overflow: hidden;    border-radius: 20px 20px 0 0;}
.blog_content h3 {text-transform: capitalize;margin-bottom: 10px;}
.blog_content h3 a {color: #014073;}
.blog_content p {color: #777c87;font-size: 15px;line-height: 26px;letter-spacing: 0.4px;font-weight: 400;}
.blog_post_upper img {max-width: 100%;}
/*Blog Details End*/
.cnt_Bmain{}
img.cnt_Bsub {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;width: auto;background-color: aquamarine;z-index: -1;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #FFF;}
.logo {padding:5px 0;}
.logo img {width: 100%;max-width: 220px;padding-top: 7px;}
.sl-main{}
img.cnt-div {display: block;margin: auto;/*width: 100%;*/}
.slider-cnt-r {float: right;margin-top: 150px;padding-right: 12px;}
.slider-cnt {width: 55%;display: inline-block;}
.slider-cnt h6 {color: #f29c34;font-family: 'Poppins', sans-serif;font-size: 22px;font-weight: 300;}
.slider-cnt h2 {color: #FFF;font-size: 45px;line-height: 60px;}
.slider-cnt p {color: #FFF;font-size: 16px;margin-bottom: 40px;}
.cm_btn:hover {background: #fff;color: #ff9d33;border-color: #ff9d33;}
.fa-bed {font-family: FontAwesome;font-style: normal;}
.cm_btn {color: #FFF;background-color: #ff9d34;font-size: 16px;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;border:1px solid #ff9d33;}
.cm_btn_blul:hover {background: #fff;color: #1a4173;border-color: #1a4173;}
.cm_btn_blul {color: #FFF;background-color:#1a4173;font-size: 16px;text-transform: uppercase;font-weight: 500;letter-spacing: 1px;border:1px solid #1a4173;}
.btn_orange {padding: 15px 20px;border-radius: 6px;}
.btn_inquire {padding: 9px 16px;}
.call-ic img {margin-right: 10px;}
.call-ic {color: #FFF;font-weight: 600;font-size:30px;font-family: 'Lato', sans-serif;letter-spacing: 0.5px;position: relative;z-index: 1;}
.call-main {margin-left: 6px;}
/*.call-main:before {content: "";position: absolute;right: 0;top: 0;bottom: 0;background-color: #f29c34;z-index: 0;width: 27%;}*/
.search_main {text-align: right;margin: 50px 0 0;}
.search_main .btn_inquire {padding: 6px 16px;border-radius: 6px;}
.search {display: inline-block;}
.form_main {text-align: center;}
.form_div {max-width: 1020px;margin-top: 36px;margin-bottom: 36px;display: inline-block;}
.search_ad {margin-top: 7px;}
.ad_title h6 {font-size: 16px;color: #014073;font-family: 'Lato', sans-serif;letter-spacing: 0.5px;}
.ad_title h2 {color: #014073;font-size: 34px;text-transform: none;}
.ad_title h2 span {color: #ff9d34;}
.ad_title p {/*color: #777c87;*/line-height: 30px;}
.ts_slider_sub .ad_title {margin-top: 20%;}
.ts_slider_sub .ad_title p {margin-bottom: 80px;}
.trip_sl_main {padding: 0px;background: #ff9d33;text-align: center;z-index: 1;margin: 1% auto 0;}
.trip-slider .slick-next.slick-arrow {background: #f29c34;right: 0;bottom: 0;top: auto;width: 50px;height: 42px;}
.trip-slider .slick-prev.slick-arrow {right: 50px;left: auto;bottom: 0;top: auto;width: 50px;height: 42px;background-color: #1a4173;}
.package-rating{display: block; margin-top: 30px;}
.inr_info {padding-left: 5px;}
.inr_info .fa-inr {padding-right: 5px;}
.package-content h3 {color: #014073;}
.package-content p {font-size: 15px;font-family: 'Lato', sans-serif;}
.package-content .deal-rating{text-align: right;margin: 0;}
.package-info{float: left;margin-top: 0;}
.bn_btn{padding: 7px 15px;border-radius: 4px;}
.summer_sub .ad_title h6 {text-transform: uppercase;font-size: 20px;color: #FFF;}
.summer_sub .ad_title h4 {font-size:34px; color: #FFF;}
.summer_sub .ad_title h2 {color: #ff9d34;font-size: 18px;}
.summer_sub .ad_title h2 span {color: #FFF;}
.summer_sub .day_n {margin: 0 0 38px;color: #FFFFFF;}
.summer_sub .price_p {margin: 0 0 38px;color: #f29c35;font-size: 18px;}
.view_btn{padding: 8px 16px;text-decoration: none;}
.summer_sub{position: relative;max-width:720px;margin: 20px auto 20px;border: 1px solid #FFFFFF;padding:30px;text-align:center;}
.view_info {position: absolute;left: 0;right: 0;bottom: -10px;}
.summer_sub:after,.summer_sub:before {content: "";position: absolute;background-repeat: no-repeat;width: 76px;height: 76px;}
.summer_sub:before{left: -7px;top: -7px;}
.summer_sub:after{right: -7px;top: auto;bottom: -11px;}
.ts_name {font-size: 20px;color: #014073;font-weight: 500;}
.testimonials_main {padding: 5px;background-color: #FFFFFF;border-radius: 50%;/*box-shadow: 1px 1px 5px #000000;*/text-align: center;height: 350px;width: 350px;z-index: 1;/*margin: 13% auto 0;*/margin-top: 13%;position: relative;/*overflow: hidden;*/}
.testimonials_main:before {content: "";position: absolute;left: 0;right: 0;top: -30px;bottom: 0;z-index: 9;background-repeat: no-repeat;background-position: top center;}
.testimonials_inner {height: 340px;width: 340px;border: 1px dashed #fff;border-radius: 50%;padding:0;background-color: #1a4173;overflow: hidden;}
.testimonials_inner img{width:100%;}
.ts-slider .slick-slide img {max-height: 340px;}
.ts-slider ul.slick-dots {width: auto;right: -40px;top: 40%;bottom: auto;}
.ts-slider ul.slick-dots li {display: block;}
.video_main{position: relative;background-color: #014073;margin-top: 50px;padding: 116px 0 116px;}
.video_main:before {content: "";position: absolute;top: 0;width: 100%;height: 444px;background-repeat:repeat;background-position: center center;background-size: cover;}
/*.video_main:after {content: "";position: absolute;bottom: 172px;width: 100%;height: 250px;background-image: url(../images/video_b_bg.png);background-repeat: no-repeat;background-position: center center;}*/
.video_sub .ad_title h6 {font-size: 20px;color: #a6d7ff;}
.video_sub .ad_title h2 {color: #FFFFFF;font-size: 34px;}
.video_sub .ad_title h2 span { color: #ff9d34;}
.video_sub{position: relative;}
.video_info {position: relative;z-index: 1;}
.qs_info{position: relative;padding-top:0px;overflow: hidden;padding-bottom: 0;}
/*.qs_info:before {position: absolute;content: '';top: 0;left: -12%;height: 100%;width: 65%;background-color:rgba(242, 156, 52, 0.94);transform: skew(15deg);z-index: 1;}
.qs_info:after {position: absolute;content: '';top: 0;left: 0;height: 100%;width: 100%;background-image: url(../images/map_bg.jpg);z-index: 0;background-repeat: repeat-x;bottom: 0;right: 0;}*/
.qs_orange_bg{position: relative;overflow: hidden;}
.qs_orange_bg:before {position: absolute;content: '';top: 0;left: -12%;height: 100%;width: 65%;background-color:rgba(242, 156, 52, 0.94);transform: skew(15deg);z-index: 1;}
/*.qs_orange_bg:after {position: absolute;content: '';top: 0;left: 0;height: 100%;width: 100%;background-image: url(../images/map_bg.jpg);z-index: 0;background-repeat: repeat-x;bottom: 0;right: 0;}*//*
.qs_info:after {position: absolute;content: '';top: 0;left: 0;height: 100%;width: 100%;background-image: url(../images/map_bg.jpg);z-index: 0;background-repeat: repeat-x;bottom: 0;right: 0;}
*/
.qs_main {position: relative;z-index: 1;margin: 20px 30px 30px 30px;}
.qs_main .form-control,.qs_main textarea {background-color: transparent;color: #FFFFFF;}
.qs_main ::-webkit-input-placeholder {color: #FFFFFF;}
.qs_main :-ms-input-placeholder {color: #FFFFFF;}
.qs_main ::placeholder {color: #FFFFFF;}
.qs_main input[type=text]:focus, .qs_main input[type=email]:focus, .qs_main input[type=number]:focus, .qs_main input[type=search]:focus, .qs_main input[type=password]:focus, input[type=tel]:focus, .qs_main input[type=date]:focus, .qs_main textarea:focus, select:focus {border-color: #1a4173;transition: all 0.5s ease;}
.qs_main textarea {height: 105px;}
.ph_ic,.info_ic {position: relative;padding-left: 50px;font-size: 17px;font-family: 'Lato', sans-serif;font-weight: 600;color: #FFFFFF;letter-spacing: 1px;}
.ph_ic span,.info_ic span{display: block;}
.ph_ic:before,.info_ic:before {content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 40px;height: 40px;background-repeat: no-repeat;}
.qs_title h2 {font-size: 30px;font-weight: 700;color: #FFF;letter-spacing: 0.5px;}
.qs_title p {font-size: 18px;font-family: 'Lato', sans-serif;color: #FFF;}
section.popular-packages.tour_packages_main { padding: 50px 0 0;}
section.popular-packages.packages_list_main { padding: 40px 0 60px;}
.sub_btn {padding: 6px 28px;}
.navigation {position: relative;}
.navigation{position: sticky;z-index: 99999;top: 0;width: 100%;}
.navigation:after {content: "";position: absolute;background-color: #1a4173;left: 0;top: 0;border: 0;right: 0;height: 100%;width: 50%;z-index: -1;}
.navigation:before,.navigation:after {content: "";position: absolute;background-color: crimson;top: 0;border: 0;right: 0;height: 100%;width:100%;z-index: -1;}
.call-main{position:relative;display: inherit;}
.call-main:after {content: "";position: absolute;top: 0;bottom: 0;background-repeat: no-repeat;width: 100%;left: 0;background-color:#ff9d33;z-index: 0;}
.navigation:after {background-color:darkcyan;}
/*.navigation-content{background-color: #014073;}*/
.nav.navbar-nav > li > a {letter-spacing: 1px;text-transform: capitalize;text-decoration: none;background-color: #ff9d3300;color: #fff;font-size: 18px;font-weight: 700;border-radius: 10px;}
.navbar{ border:none !important;}
.nav.navbar-nav>li {margin: 9px 5px;padding: 0px 20px;}
.contact-info ul.footer-social-links {margin: 0;display: inline-block;}
.contact-info ul.footer-social-links a {color: #FFF;}
.contact-info ul.footer-social-links a:hover {opacity: 0.6;}
section.travel_ad_main {background-color: #FFFFFF;padding: 0px 0 85px;}
.travel_ad{position: relative;background-color: #f3fbfe;padding: 80px 0 0px;}
.travel_ad:before {content: "";position: absolute;bottom: 0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: right bottom;background-size: contain;}
.kenburns_061_slide > h4 {color: #FFF;/*max-width: 67%;*/margin: auto;font-weight: normal;max-width:max-content;padding: 0 10px;border-radius: 4px;background-color: rgba(0, 0, 0, 0.8);}
/*.search-box .search-content {padding: 10px 0;}*/
.search-outer .table_item .form-group {margin: 0;}
.search-outer .table_item .form-group .form-control{padding:11px;}
.search-outer .table_item .form-group .form-control.bs3{padding:0;}
.get-by {display: inline-block;font-size: 20px;}
.about-location{margin-right:10px;}
.footer-about p {color: #fff;margin: 20px 0;position: relative;/*padding-left: 20px;*/font-family: 'Lato', sans-serif;font-size: 16px;letter-spacing: 0.4px;font-weight: 300;}
.quik-link ul {display: inline-block;vertical-align: text-top;}
.quik-link ul.right_menu {margin-left: 80px;}
/*.footer-about i {color: #ffc63f;position: absolute;left: 0;}
*/
.footer-links h3{font-weight:normal;    text-transform: uppercase;}
.copyright_div {color: #FFF;font-size: 16px;font-family: 'Lato', sans-serif;float: left;margin-top: 4px;}
.footer-social-links li.social-icon a i{font-size:18px;color: #FFF;}
.footer-instagram li{width:30.18%;}
.footer-instagram {margin-top: 54px;}
.footer-social-links li.social-icon a {border: 2px solid #ffffff;width: 32px;height: 32px;display: inline-block;border-radius: 50px;line-height: 28px;}
.footer-social-links li.social-icon:hover a, .footer-social-links li.social-icon:hover a i {border-color: #ffa94d;color: #ffa94d;}
.footer-instagram li img {border-radius: 4px;}
.copyright-content {text-align: center;margin: 10px 0;}
.partners-logo {padding: 12px 0px 0px;}
.partners-logo li img {max-height: 76px;width: auto;}
.partners-logo li span {color: #FFF;display: block;max-width: 70%;margin: 10px auto;}
.mobile-div {text-align: center;}
.mobile-div img {max-width: 48%;display: inline-block;}
.download-ic ul li {display: inline-block;margin: 20px 10px 20px 0;}
.download-ic ul li img {width: auto;}
section.download-div {background-color: aqua;padding-bottom: 0;background-size: cover;}
.download-ap h3 {color: #b5b5b5;font-weight: normal;max-width: 92%;}
.download-ap h1 {color: #FFF;font-weight: normal;}
.icon-info {text-align: center;}
.icon-info ul {margin: 0;padding: 0;}
.icon-info ul li {width: 19.6%;display: inline-block;padding: 0;margin: 0 0 15px;vertical-align: text-top;}
.brand-div{text-align:center;}
.brand-div h5 {font-size: 15px;text-transform: uppercase;}
.brand-div i.ic-brand {font-size: 62px;color: #ff9d34;}
.brand-div:hover i.ic-brand {color: #333333;cursor:pointer;}
.amazing-tours .section-title h2 {color: #333;}
.style-1 section.amazing-tours {padding: 20px 0 0px;}
section.why-div {padding: 30px 0 10px;}
.upper-head .footer-social-links li.social-icon a i {font-size: 18px;}
.upper-head .footer-social-links li.social-icon{margin-right:10px;}
.us-ic {margin-top: 4px;}
.us-ic img{width: auto;margin-right: 10px;display: inline-block;}
.phone-call {margin-top: 4px;}
.footer-recent-post {margin-left: 60px;}
.quik-link {margin-left: 34px;}
.price-overlay {margin-top: -20px;position: relative;}
.price-overlay h5 span {color: #ff9d34;text-transform: uppercase;}
.price-overlay h5 {text-align: center;background-color: #FFF;max-width: 80%;margin: auto;border-radius: 20px;line-height: 32px;font-size: 18px;color: #002147;padding:4px;box-shadow: 0 0 10px #ccc;}
.over-ic {font-size: 20px;position: absolute;background-color: #f2f2f2;border-radius: 4px;top: 0;bottom: 0;border: 1px solid #e6e6e6;width: 28px;height: 28px;text-align: center;margin: 0 auto auto;line-height: 26px;}
.over-ic.user-ic {left: 0px;}
.over-ic.heart-ic {right: 0px;}
.over-ic i {color: #ff9d34;font-size: 16px;}
.day-blog {display: inline-block;width: 100%;border-top: 1px dashed #ccc;padding:10px 10px 4px;}
.dn {margin-top:0px;}
.package-list .destination-content h3 {margin-bottom: 8px;}
.package-list .destination-content {padding-bottom: 0;}
.package-list-tab .breadcrumb-content ul {bottom: 0;box-shadow: none;}
.list-title span {display: block;font-size: 12px;margin-top: 4px;}
.list-title span i {font-size: 15px;padding-right: 4px;}
.list-title {background-color: #f9f9f9;padding: 6px 20px;border-radius: 10px 10px 0 0;}
.list-title p {font-size: 22px;letter-spacing: 0.5px;margin:0;color: #ff9d34;}
.information-div h3 {text-transform: uppercase;text-align:center;color:#FFF;}
.rt-price {float: right;}
.price-div {margin: 10px 0;clear: both;}
.price-div .us-wrapper i {width: 22px;}
.information-div {background-color: #ff9d34;padding: 30px 30px 38px;color:#FFF;}
.que-title p,.call-title p {color: #FFF;}
.booknow {text-align: center;margin: 40px 0;}
.slick-slide img {max-height: 419px;}
.tour-detail-div {margin: 20px 0;font-size: 16px;display: inline-block;width: 100%;}
.detail table th {padding: 10px;border-bottom-width: 0 !important;background-color: #eee;}
#store-tab-main .nav-tabs li a {position: relative;display: inline-block;padding: 18px;font-size: 20px;text-align: center;font-weight: 300;color: #333;background: transparent;margin: 0;line-height: 26px;/*border: none;*/border-radius: 100%;width: 80px;height: 80px;background-color: #fbfbfb;border: 1px solid #f1f1f1;}
#store-tab-main .nav-tabs li {margin: 20px 26px 20px;}
#store-tab-main .nav-tabs {border-color: #f1f1f1;position: relative;}
#store-tab-main .nav.nav-tabs::before {position: absolute;content: "";background-color: #f1f1f1;width: 100%;height: 2px;left: 0;right: 0;top: 50%;text-align: center;margin: auto;}
#store-tabs{padding:0;}
.pk-detail-div{}
#store-tab-main .tab-content{padding:8px;}
.meals-ic span {margin-right: 20px;}
.meals-ic span i {font-size: 22px;margin-right: 4px;color: #ff9d34;}
/*Tabe menu open*/
.panel-default>.panel-heading {color: #333;background-color: #fff;border-color: #e4e5e7;padding: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.panel-default>.panel-heading a {display: block;padding: 10px 15px;}
.panel-default>.panel-heading a:after {content: "";position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;float: right;transition: transform .25s linear;-webkit-transition: -webkit-transform .25s linear;}
.panel-default>.panel-heading a[aria-expanded="true"] {background-color: #eee;}
.panel-default>.panel-heading a[aria-expanded="true"]:after {content: "\2212";-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.panel-default>.panel-heading a[aria-expanded="false"]:after {content: "\002b";-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.accordion-option {width: 100%;float: left;clear: both;margin: 15px 0;}
.accordion-option .title {font-size: 20px;font-weight: bold;float: left;padding: 0;margin: 0;}
.accordion-option .toggle-accordion {float: right;font-size: 16px;color: #6a6c6f;}
.accordion-option .toggle-accordion:before {content: "Expand All";}
.accordion-option .toggle-accordion.active:before {content: "Collapse All";}
/*Tabe menu open*/
.hotels-div .room-main {border-bottom: 1px solid #f2f2f2;padding-bottom: 10px;margin-bottom: 10px;}
.attraction-div .price-div {margin: 0;color: #FFF;padding: 8px 20px;font-size: 16px;}
.attraction-div .popular-packages {padding: 0;}
.tour-detail-icon {display: inline-block;clear: both;width: 100%;margin-bottom: 8px;}
.tour-detail-div i {color: #ff9d34;font-size: 18px;}
ul.incl-div li {margin-left: 20px;color:#000;padding-left:20px;}
ul.incl-div li:before {position: absolute;left: 0;top: 2px;/*content: "\f178";*/content: "\f0a9";font: normal normal normal 14px/1 FontAwesome;}
.hotels-div h4,.hotels-div p{margin:0;padding:0;}
.hotels-div h3 {margin: 0 0 4px;font-size: 18px;color: #e21e26;}
.red-c {color: #ff9d34;padding-left: 30px;}
.tabs-navbar-new {background-color: #F2F2F2;height: 358px;}
.tab-title .panel-title {margin-top: 0;margin-bottom: 0;font-size: 18px;color: #ff9d34;}
.tabs-navbar-new li {background-color: #F2F2F2;display: block;margin-bottom: 1px;border-bottom: 2px solid #FFF;}
.tabs-navbar-new li a {padding: 12px 20px;}
.img-div span {display: block;margin: auto auto 20px;}
.img-div img{border-radius: 10px;max-width: 60%;}
.img-cnt {display: inline-block;}
.img-cnt img {border-radius: 10px;}
.os-img li {display: inline-block;width: 32.9%;text-align: center;vertical-align: bottom;border-bottom: 1px solid #f1f1f1;padding: 6px;}
.os-img span {max-width: 160px;display: block;margin: 10px auto;border: 1px solid #f1f1f1;padding: 10px;border-radius: 4px;}
.table_item .bootstrap-select > .dropdown-toggle{padding:11px 0px 11px 10px;}
.map-div {margin: 20px 0 0;border: 1px solid #E9E9E9;border-radius: 8px;overflow: hidden;padding: 4px 4px 0px;}
.size .fa.fa-mobile {font-size: 24px;}
.other-loction-div {background: white;min-height: 246px;margin: 0 0 30px;border-radius: 8px;padding: 15px;box-shadow: 0 0 10px #ccc;}
.location-info {margin-top: 30px;display: inline-block;background-color:#fbfbfb;}
.contact.pd-space1 {padding: 80px 0 40px;}
.contact.pd-space2 {padding: 40px 0 20px;}
.contact.pd-space3 {padding: 20px 0 40px;}
.hotels-div h3 a{color:#e21e26}
.hotels-div h3 a:hover{color:#333}
.room-content h6 {margin-top: 8px;margin-bottom: 0;}
.room-content h6 span {margin-right: 24px;}
.room-content h6 span a {color: #e21e26;}
.room-content h6 span a:hover {color: #000;}
.package-list .destination-content h3 {max-height: 66px;overflow: hidden;height: auto;}
.download-info span {padding: 0 10px;}
.brcode img {max-width: 66px;}
.s-title h4 {color: #FFF;font-size: 20px;position: relative;padding: 0px 0 10px;}
ul.sn-date{position:relative;}
ul.sn-date::before {position: absolute;content: "";height: 100%;left: 56px;border-right: 2px dotted #E31D25;}
.sn-date li {position: relative;padding-left: 74px;}
.sn-date li b {position: absolute;left: 0;color: #e21f27;}
.sn-date li::before {position: absolute;content: "";height: 10px;left: 52px;background-color: #F2F2F2;width: 10px;border-radius: 20px;margin-top: 4px;border: 1px solid #cfcfcf;}
.mgt-20 {margin-top: 40px;}
.Related-Products{display:none;}
.cnt_border,.left_border {position: absolute;left: 0;right: 0;}
.cnt_border::before,.left_border::before {position: absolute;content: '';height: 2px;width: 75px;background: #ff9d34;top: -15px;left: 0;right: 0;margin: 0 auto;z-index: 1;}
.cnt_border::after,.left_border::after {position: absolute;content: '';height: 2px;width: 200px;background: #e1e1e1;top: -15px;left: 0;right: 0;margin: 0 auto;}
.left_border::before,.left_border::after{right:auto;}
.left_border{left:15px;}
.pagination > li > a:focus {background: #FFF;color: #ff9d34;}
#navbar {text-align: left;float: none;}
#responsive-menu {float: none;display: inline-block;}
.booknow .btn-blue.btn-red {background-color: #FFF;color: #ff9d34;}
.booknow .btn-blue.btn-red:hover {background-color: #ff9d34;color: #FFF;border: 1px solid #FFF;}
.contact-location .fa.fa-map-marker,.contact-about .fa.fa-map-marker {font-size: 18px;color:#ff9d34;}
.vm-none {display: none;}
.destination-content p {margin-bottom: 6px;position: relative;}
.day-blog .pull-left {float: none !important;}
.pagination > li > a, .pagination > li > span{color:#ff9d34;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{background-color: #ff9d34;}
.information-div{position: relative;z-index: 99;background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);}
.information-div:before {position: absolute;left: 0;content: "";right: 0;top: 0;bottom: 0;/*background: linear-gradient(45deg, #ff89e9 0%,#05abe0 100%);*/opacity: 0.4;z-index: -3;background-color:#ff9d34;}
/* gallery Open*/
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative; -webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-theme .owl-controls{margin-top:10px;text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#ff9d34;filter:Alpha(Opacity=50);opacity:1;border:1px solid #ff9d34}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;background:#ff9d34;filter:Alpha(Opacity=50);opacity:1;background-color:#FFF;border:1px solid #ff9d34;color:#ff9d34;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:1;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#FFF}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#fdb045}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background: no-repeat center center}#owl-gallery .item{margin:2%}#owl-gallery .item img{display:block;width:100%;height:auto}
#owl-itinerary .owl-prev, #owl-itinerary .owl-next {top: -14px;opacity: 1;width:66px;padding: 7px 20px;height: 30px;z-index: 100;bottom: auto;border: none;color: #ffffff;font-size: 14px;cursor: pointer;line-height: 15px;font-weight: 400;overflow: visible;text-shadow: none;position: absolute;background: transparent;font-family: 'Poppins', sans-serif;-webkit-font-smoothing: antialiased;-webkit-box-shadow: none;background: #ff9d34;}
/*#owl-itinerary .owl-prev:hover, #owl-itinerary .owl-next:hover{ background:#FFF;border:1px solid #ff9d34;color:#ff9d34;}*/
#owl-itinerary .owl-prev {left: -20px;right: auto;border-radius: 0px 30px 30px 0px;}
#owl-itinerary .owl-next {right: -20px;left: auto;border-radius: 30px 0px 0px 30px;}
.ts_main .form-group {margin-bottom: 15px;display: inline-block;width: 100%;}
.label_div {line-height: 32px;font-weight: 600;margin-bottom: 6px;font-size: 16px;color: #014073;font-family: 'Lato', sans-serif;letter-spacing: 0.5px;}
.ts_main .comment-btn {margin-top: 0;display: inline-block;}
.ts_main .form-group textarea{height:120px;}
section#tstimonial_info {padding: 30px 0 40px;}
.tstimonial_bg{}
.date_info {position: relative;}
.date_info::before {content: "\f073";position: absolute;right: 10px;font-family: FontAwesome;z-index: 0;font-size: 24px;line-height: 40px;color:#014073;background-color: #FFF;top: 1px;bottom: 1px;}
.unstyled::-webkit-inner-spin-button,
.unstyled::-webkit-calendar-picker-indicator {font-size:10px;-webkit-appearance: none;position :absolute;left:0;right:0;top:0;bottom:0; width:100%;height:100%;z-index:1;opacity:0;}
.menudropdowncont {padding: 15px;height: auto;overflow-x: auto;}
.padding5pxarea {padding: 0 10px;}
.padding5px {padding: 0 5px;}
.package_menu, .package_menu h3 {margin-bottom: 10px;}
.nav.navbar-nav li ul.inside_submenu {width: 100%;/*max-width: 500px;*/margin: auto;left: 0;right: 60px;}
.package_menu h3 {font-size: 18px;line-height: 24px;padding-left: 20px;text-align: left;border-bottom: 1px solid #E6E6E6;}
.nav.navbar-nav>li.inside_menu {position: inherit;}
.nav.navbar-nav li ol.ulopen li a {padding-top: 4px;padding-bottom: 4px;line-height: 22px;border-color: #f1f1f1;font-size:14px;}
.nav.navbar-nav li .package_menu h3 a {color: #ff9d34;font-size: 15px;font-weight: 700;}
/**===============Responsive==========================**/

