.WebRupee, .marketing h2 {
	font-weight: 400
}
.hi-ico:focus, .hi-ico:hover, .sunday-link a:hover, .testi_head h1 a {
	text-decoration: none
}
.hi-icon, .mice_content a, a {
	cursor: pointer
}
.divider:before, .hi-icon:after, .striped-icon:after {
	content: ''
}
*, body {
	font-family: Lato-Regular, Arial, Helvetica, sans-serif
}
a:focus, a:hover {
	outline: 0
}
@font-face {
	font-family: Lato-Regular;
	src: url(../fonts/Lato-Regulard41d.eot?) format("eot"), url(../fonts/Lato-Regular.woff) format("woff"), url(../fonts/Lato-Regular.ttf) format("truetype"), url(../fonts/Lato-Regular.svg#Lato-Regular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: "Lato Light";
	src: url(../fonts/Lato-Lightd41d.eot?) format("eot"), url(../fonts/Lato-Light.woff) format("woff"), url(../fonts/Lato-Light.ttf) format("truetype"), url(../fonts/Lato-Light.svg#Lato-Light) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: WebRupee;
	src: url(../fonts/WebRupee.V2.0.eot);
	src: local('WebRupee'), url(../fonts/WebRupee.V2.0.ttf) format('truetype'), url(../fonts/WebRupee.V2.0.woff) format('woff'), url(../fonts/WebRupee.V2.0.svg) format('svg');
	font-weight: 400;
	font-style: normal
}
.WebRupee {
	font-family: WebRupee!important
}
.blog_head h2, .btn, .ser_head h2, .testi_head h1, .wv_head h1, .wv_head_home h1, body, h1, h2, h3, h4, h5, h6 {
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
body {
	font-size: 13px
}
.sprite {
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../../error.html)
}
.icon_arrow_down {
	width: 7px;
	height: 6px;
	background-position: -241px -69px
}
.icon_arrow_gray {
	width: 4px;
	height: 8px;
	background-position: -250px -61px
}
.icon_arrow_up {
	width: 7px;
	height: 6px;
	background-position: -241px -61px
}
.icon_arrow_yellow {
	width: 6px;
	height: 14px;
	background-position: -241px -77px
}
.icon_book_arrow {
	width: 8px;
	height: 13px;
	background-position: -241px -46px
}
.icon_book_arrow_white {
	width: 8px;
	height: 13px;
	background-position: -241px -31px
}
.icon_brochure {
	width: 41px;
	height: 41px;
	background-position: -88px -208px
}
.icon_download_pdf {
	width: 12px;
	height: 12px;
	background-position: -241px -2px
}
.icon_email {
	background-position: -79px -113px
}
.icon_enquiry {
	width: 23px;
	height: 23px;
	background-position: -57px -58px
}
.icon_enquiry_minus {
	width: 38px;
	height: 36px;
	background-position: -92px -126px
}
.icon_enquiry_plus {
	width: 38px;
	height: 36px;
	background-position: -52px -127px
}
.icon_feature_deal {
	width: 57px;
	height: 58px;
	background-position: -82px -2px
}
.icon_feature_group {
	width: 78px;
	height: 54px;
	background-position: -2px -2px
}
.icon_feature_tailormade {
	width: 53px;
	height: 57px;
	background-position: -2px -58px
}
.icon_feature_world {
	width: 48px;
	height: 48px;
	background-position: -2px -117px
}
.icon_footer_fb {
	width: 20px;
	height: 20px;
	background-position: -198px -135px
}
.icon_footer_google {
	width: 20px;
	height: 20px;
	background-position: -176px -135px
}
.icon_footer_linkedin {
	width: 20px;
	height: 20px;
	background-position: -222px -126px
}
.icon_footer_twitter {
	width: 20px;
	height: 20px;
	background-position: -222px -104px
}
.icon_footer_y_fb {
	width: 20px;
	height: 20px;
	background-position: -153px -226px
}
.icon_footer_y_google {
	width: 20px;
	height: 20px;
	background-position: -131px -226px
}
.icon_footer_y_linkedin {
	width: 20px;
	height: 20px;
	background-position: -154px -135px
}
.icon_footer_y_twitter {
	width: 20px;
	height: 20px;
	background-position: -132px -135px
}
.icon_footer_y_youtube {
	width: 20px;
	height: 20px;
	background-position: -57px -105px
}
.icon_footer_youtube {
	width: 20px;
	height: 20px;
	background-position: -57px -83px
}
.icon_gallery {
	width: 41px;
	height: 41px;
	background-position: -88px -165px
}
.icon_guide {
	width: 41px;
	height: 41px;
	background-position: -45px -210px
}
.icon_location {
	width: 14px;
	height: 18px;
	background-position: -212px -166px
}
.icon_offers {
	width: 41px;
	height: 41px;
	background-position: -45px -167px
}
.icon_package_date {
	width: 19px;
	height: 18px;
	background-position: -220px -148px
}
.icon_package_time {
	width: 18px;
	height: 18px;
	background-position: -175px -157px
}
.icon_print {
	width: 15px;
	height: 14px;
	background-position: -195px -157px
}
.icon_reader {
	width: 41px;
	height: 41px;
	background-position: -2px -210px
}
.icon_sigth_map {
	width: 10px;
	height: 13px;
	background-position: -241px -16px
}
.icon_social_fb {
	width: 48px;
	height: 49px;
	background-position: -82px -62px
}
.icon_social_fb-small {
	width: 28px;
	height: 29px;
	background-position: -192px -104px
}
.icon_social_google {
	width: 48px;
	height: 49px;
	background-position: -191px -53px
}
.icon_social_google-small {
	width: 28px;
	height: 29px;
	background-position: -131px -195px
}
.icon_social_linkedin {
	width: 48px;
	height: 49px;
	background-position: -141px -53px
}
.icon_social_linkedin-small {
	width: 28px;
	height: 29px;
	background-position: -162px -104px
}
.icon_social_twitter {
	width: 48px;
	height: 49px;
	background-position: -191px -2px
}
.icon_social_twitter-small {
	width: 28px;
	height: 29px;
	background-position: -132px -104px
}
.icon_social_youtube {
	width: 48px;
	height: 49px;
	background-position: -141px -2px
}
.icon_social_youtube-small {
	width: 28px;
	height: 29px;
	background-position: -131px -164px
}
.icon_sort_down {
	width: 6px;
	height: 9px;
	background-position: -241px -93px
}
.icon_tourstatus {
	width: 41px;
	height: 41px;
	background-position: -2px -167px
}
.btn-primary {
	border-color: #00bcd4
}
.btn-primary.button_icon {
	border: none;
	min-height: 34px;
	background-color: #fff
}
.btn-primary.active, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open .dropdown-toggle.btn-primary {
	color: #000;
	background-color: #ffc925;
	border-color: #ffc925
}
.glyphcustom {
	color: #353435;
	text-align: center
}
.checkpkg {
	width: 15x;
	height: 15px;
	display: inline-block;
    vertical-align: middle;
    margin: 0!important;
}
.icon_email, .icon_home, .icon_phone {
	width: 14px;
	height: 12px;
	display: inline-block
}
.navbar-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 20
}
.navbar-right .dropdown-menu {
	left: auto;
	right: auto
}
.dropdown-menu>li>a {
	color: #fff
}
.dropdown-header {
	color: #00bcd4
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	background: #00bcd4;
	color: #343534
}
.dropdown-menu .divider {
	background: #666
}
.navbar-wrapper .container {
	padding-left: 0;
	padding-right: 0
}
.marketing, .navbar-wrapper .navbar {
	padding-left: 15px;
	padding-right: 15px
}
.marketing .col-lg-4 {
	text-align: center;
	margin-bottom: 20px
}
.marketing .col-lg-4 p {
	margin-left: 10px;
	margin-right: 10px
}
.featurette-divider {
	margin: 80px 0
}
.featurette-heading {
	font-weight: 300;
	line-height: 1;
	letter-spacing: -1px
}
.navbar_veena {
	background-color: transparent;
	border: none;
	background-image: url(../../Image/Common/alpha80.png);
	background-repeat: repeat
}
.icon_home {
	background: url(../../Image/Common/icon_home.png) top left no-repeat
}
.icon_phone {
	background: url(../../Image/Common/icon_phone.png) top left no-repeat
}
.icon_email {
	background: url(../../Image/Common/icon_email.png) top left no-repeat
}
.phone_number {
	display: inline-block;
	margin: 5px 0;
	padding: 5px;
	color: #fff;
	font-size: 14px;
	border-right: 1px solid #fff;
	line-height: 12px
}
.sunday-link, span.search_package_label {
	width: 100%;
	display: block;
	font-weight: 700
}
.phone_number .icon_email, .phone_number .icon_phone {
	margin: 0 5px 0 0
}
.top_nav .navbar-nav>li>a {
	margin: 5px 0;
	padding: 0 15px;
	border-right: 1px solid #fff;
	line-height: 8px
}
.nav a {
	font-size: 13px
}
.navbar-inverse .navbar-nav>li>a {
	color: #FFF;
	padding-top: 5px;
	padding-bottom: 10px
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
	color: #00bcd4
}
.sunday-link {
	margin: 0 0 5px;
	text-align: right
}
.featureb_content, .hi-icon, .mice_content, .pkg_head {
	text-align: center
}
.sunday-link a {
	color: #00bcd4;
	font-size: 14px;
	padding: 1px
}
.sunblink {
	float: left
}
span.search_package_label {
	height: 40px;
	background: #353435;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.hi-icon {
	display: inline-block;
	margin: 0;
	width: 50px;
	height: 51px;
	border-radius: 50%;
	position: relative;
	z-index: 1;
	background-position: top center;
	background-repeat: no-repeat;
	-webkit-transition: background .2s, color .2s;
	-moz-transition: background .2s, color .2s;
	transition: background .2s, color .2s
}
.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	top: -4px;
	left: -4px;
	padding: 4px;
	box-shadow: 0 0 0 4px #fff;
	-webkit-transition: -webkit-transform .2s, opacity .2s;
	-webkit-transform: scale(.8);
	-moz-transition: -moz-transform .2s, opacity .2s;
	-moz-transform: scale(.8);
	-ms-transform: scale(.8);
	transition: transform .2s, opacity .2s;
	transform: scale(.8);
	opacity: 0
}
.blog-arrow-tooltip:after, .hi-ico .hi_iconname:after, .pkg-box .hi_iconname:after {
	content: ""
}
.hi-icon:before {
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased
}
.q_call_back .q_call_head, .quick_enq .q_enq_head a {
	font-weight: 700;
	color: #000;
	font-size: 16px;
	display: block
}
.hi-ico:focus .hi-icon, .hi-ico:hover .hi-icon {
	color: #41ab6b;
	background-position: bottom center
}
.hi-ico:focus .hi-icon:after, .hi-ico:hover .hi-icon:after {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.hi-ico .hi_iconname {
	display: none;
	font-size: 12px;
	width: 100px;
	padding: 5px;
	background: #000;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	opacity: .9;
	position: absolute;
	z-index: 999;
	top: 63px;
	left: -50%
}
.hi-ico:hover .hi_iconname {
	display: block;
	position: absolute;
	font-size: 11px;
	text-shadow: 0 1px 3px rgba(0,0,0,1)
}
.hi-ico .hi_iconname:after {
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;
	top: -5px;
	left: 50%;
	border-width: 0 5px 5px;
	border-color: #000 transparent;
	margin-left: -3px
}
.feature_box, .hi-ico, .package_grid, .testi {
	position: relative
}
.hi-ico, .pkg_head h2 {
	display: inline-block
}
.hi-ico {
	margin: 5px
}
.icon_pack_fit {
	background-image: url(../../Image/Common/icon_pack_lux.png)
}
.icon_pack_all {
	background-image: url(../../Image/Common/icon_pack_all.png)
}
.icon_pack_adventure {
	background-image: url(../../Image/Common/icon_pack_adventure.png)
}
.icon_pack_beach {
	background-image: url(../../Image/Common/icon_pack_beach.png)
}
.icon_pack_family {
	background-image: url(../../Image/Common/icon_pack_family.png)
}
.icon_pack_historical {
	background-image: url(../../Image/Common/icon_pack_historical.png)
}
.icon_pack_honeymoon {
	background-image: url(../../Image/Common/icon_pack_honeymoon.png)
}
.icon_pack_lux {
	background-image: url(../../Image/Common/icon_pack_lux.png)
}
.icon_pack_citezen {
	background-image: url(../../Image/Common/icon_pack_citizen.png)
}
.icon_pack_shopping {
	background-image: url(../../Image/Common/icon_pack_shopping.png)
}
.icon_pack_short {
	background-image: url(../../Image/Common/icon_pack_short.png)
}
.icon_pkg_short_tours {
	background-image: url(../../Image/Common/icon_pkg_short_tours.png)
}
.icon_pack_student {
	background-image: url(../../Image/Common/icon_pack_student.png)
}
.icon_pack_women {
	background-image: url(../../Image/Common/icon_pack_women.png)
}
.icon_pack_gp_gc {
	background-image: url(../../Image/Common/icon_pack_gp_gc_special.png)
}
.icon_pack_affordable {
	background-image: url(../../Image/Common/icon_pack_affordable_tailormade.png)
}
.icon_pack_jubl {
	background-image: url(../../Image/Common/icon_pack_Jubilee.png)
}
.icon_pack_inbound {
	background-image: url(../../Image/Common/icon_pack_Inbound.png)
}
.icon_pack_Europe {
	background-image: url(../../Image/Common/icon_pack_Europe.png)
}
.icon_pack_America {
	background-image: url(../../Image/Common/icon_pack_America.png)
}
.icon_pack_SEA {
	background-image: url(../../Image/Common/icon_pack_SEA.png)
}
.icon_pack_ANZ {
	background-image: url(../../Image/Common/icon_pack_ANZ.png)
}
.icon_pack_Dubai {
	background-image: url(../../Image/Common/icon_pack_Dubai.png)
}
.icon_pack_Africa {
	background-image: url(../../Image/Common/icon_pack_Africa.png)
}
.icon_pack_India {
	background-image: url(../../Image/Common/icon_pack_India.png)
}
.icon_pack_Sign {
	background-image: url(../../Image/Common/icon_pack_Sign.png)
}
.feature_box {
	background: #FFF;
	padding: 40px 0;
	z-index: 4
}
.featureb_content h4 {
	font-size: 16px;
	color: #000
}
.featureb_content p {
	font-size: 12px
}
.featureb_content a {
	font-size: 12px;
	color: #999;
	cursor: pointer
}
.mice_content h4 {
	font-size: 16px;
	color: #000
}
.mice_content p {
	font-size: 12px
}
.mice_content a {
	font-size: 12px;
	color: #999
}
.featureb_icon {
	height: 65px
}
.package_grid {
	background: #f3f3f3;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	border-top: 1px solid #DDD;
	z-index: 4
}
.pkg_head_h2 {
	padding: 10px 0 20px
}
.pkg_head h2 {
	padding: 10px 0 10px 33px;
	text-align: left;
	font-size: 20px;
	line-height: 24px;
	background: url(../../Image/Common/icon_packages.png) 0 10px no-repeat;
	color: #000
}
.pkg_row, .pkg_row .pkg_col {
	padding-bottom: 20px
}
.pkg_row .pkg_col {
	text-align: center
}
.package_details .sDepart_city {
	color: #00bcd4;
	padding-left: 5px
}
.addin_price {
	display: block;
	font-size: 13px;
	color: #00bcd4;
	padding: 0;
	text-align: left
}
.ser_links ul li a, .ser_links ul li a i, .ser_links ul li a span {
	display: inline-block;
	float: left
}
.addin_price b {
	font-size: 18px;
	font-style: normal
}
.wv_head {
	float: left
}
.testi_head h1, .wv_head h1, .wv_head_home h1 {
	font-size: 30px;
	color: #753209
}
.testi_head h1 a {
	color: #753209
}
.testi_head h1 a:hover {
	text-decoration: underline
}
.blog_head h2, .ser_head h2 {
	font-size: 24px;
	color: #753209
}
.confirm_head_row h1, .pop_cmn_head h1, .result_for h1 {
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.ser_links ul {
	margin: 0;
	padding: 0
}
.ser_links ul li {
	float: left;
	list-style: none;
	width: 30%;
	padding: 10px 0
}
.ser_links ul li a {
	font-size: 14px;
	color: #333;
	font-weight: 700;
	padding: 0
}
.ser_links ul li a i {
	margin: 0 10px 0 0
}
.ser_links ul li a span {
	margin: 10px 0 0
}
.ser_links ul li a:hover span {
	color: #666;
	text-decoration: underline
}
.blog_head {
	padding-bottom: 15px
}
.blog_thumb {
	overflow: hidden;
	max-height: 130px
}
.blog_detail h3 {
	margin: 0 0 10px
}
.blog_detail h3 a {
	color: #333;
	font-size: 20px;
	line-height: 22px
}
.blog_detail p {
	color: #333;
	font-size: 13px;
	line-height: 17px
}
.testi {
	width: 100%;
	float: left
}
.testi_nav {
	position: absolute;
	bottom: 80px;
	right: 10px;
	z-index: 22
}
.testi_nav ul {
	list-style: none
}
.testi_nav ul li {
	float: left;
	margin: 0 0 0 3px
}
.testi_content {
	background: #f3f3f3;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 15px;
	position: relative;
	font-size: 13px;
	color: #333;
	font-style: italic
}
.testi_tip {
	width: 22px;
	height: 13px;
	position: absolute;
	bottom: -13px;
	left: 25px;
	display: block;
	background: url(../../Image/Common/testi-tip.png) top left no-repeat
}
.testi_person {
	height: 80px
}
.testi_person img {
	float: left;
	margin: 14px 10px 10px 14px
}
.testi_person p {
	float: left;
	margin: 24px 0 0;
	font-size: 13px
}
.hidex {
	display: none
}
.testi_addmore {
	padding-top: 20px
}
.commonpage_box {
	padding-bottom: 40px;
	background-color: #fff;
	z-index: 4;
	position: relative
}
.tabz_content .commonpage_box {
	position: static
}
.footer {
	width: 100%;
	background: #353435;
	padding: 0px 0 0px;
	position: relative
}
.q_call_back, .quick_enq {
	position: fixed;
	z-index: 99;
	bottom: 0
}
.quick_enq {
	right: 10px;
	width: 250px
}
.quick_enq .q_enq_head {
	width: 100%
}
.quick_enq .q_enq_head a {
	background: #00bcd4;
	border: 2px solid #00bcd4;
	width: 100%;
	height: 41px
}
.quick_enq .q_enq_head a:focus, .quick_enq .q_enq_head a:hover {
	text-decoration: none;
	background: #ffc925;
	border: 2px solid #ffc925
}
.quick_enq .q_enq_head a i.icon_enquiry {
	float: left;
	margin: 6px 10px 0 6px
}
.quick_enq .q_enq_head a i.icon_enquiry_minus, .quick_enq .q_enq_head a i.icon_enquiry_plus {
	float: right
}
.quick_enq .q_enq_head a span.q_enq_text {
	display: block;
	float: left;
	margin: 6px 0 0
}
.quick_enq .q_enq_head a:hover i.icon_enquiry_minus, .quick_enq .q_enq_head a:hover i.icon_enquiry_plus {
	opacity: .9;
	filter: alpha(opacity=90)
}
.quick_enq .q_enq_head a.enq_head_plus i.icon_enquiry_plus {
	background-position: -92px -126px
}
.q_enq_form {
	width: 100%;
	height: auto;
	background: #FFF;
	padding: 15px;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.1);
	box-shadow: 0 0 3px rgba(0,0,0,.1)
}
.q_call_back {
	right: 270px;
	width: 413px
}
.q_call_back .q_call_head {
	background: #00bcd4;
	border: 2px solid #00bcd4;
	width: 100%;
	height: auto;
	float: left
}
.q_call_back .q_call_head .icon_quick_call {
	background: url(../../Image/Common/icon_quick_call.png) no-repeat;
	width: 22px;
	height: 23px;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin: 6px 10px 0 6px
}
.q_call_back .q_call_head .q_call_text {
	float: left;
	display: block;
	margin: 6px 0 0;
	font-weight: 400
}
.pop_search_type, .result_f_opt .filter_icon, .result_f_opt ul, .result_f_opt ul li, .result_f_opt ul li a, .result_f_opt ul li a span, .result_for .media-right a {
	display: inline-block
}
.q_call_back .q_call_head input.form-control {
	width: 120px;
	height: 26px;
	font-size: 12px;
	padding: 2px 4px;
	margin: 5px 5px 0;
	float: left;
	font-weight: 400
}
.q_call_back .q_call_head input.q_call_btn {
	float: right;
	padding: 7px 16px;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	color: #00bcd4;
	font-weight: 700
}
.pop_Email, .pop_advsearch {
	width: 500px;
	height: auto
}
.pop_testimonial {
	width: 700px;
	height: auto
}
.pop_cmn_head {
	width: 100%;
	height: auto;
	background: #00bcd4;
	padding: 12px 20px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.quick_cmn_icon {
	float: left;
	margin-right: 5px
}
.icon_enquiry_hdng {
	line-height: 1.3
}
.pop_cmn_head h1 {
	margin: 0;
	font-size: 18px;
	font-weight: 700
}
.pop_cmn_con {
	padding: 20px 20px 30px
}
.pop_cmn_con .pop_search_form .form-group .form-control {
	font-size: 13px
}
.pop_cmn_con .pop_search_form .form-group {
	margin-bottom: 5px
}
.tstmnl_con img {
	float: left;
	margin: 0 10px 10px 0
}
.tstmnl_con h4 {
	float: left;
	margin: 13px 0 0
}
.tstmnl_con p {
	float: left
}
.pop_search_type {
	width: 100%
}
.pop_search_type .custom-radio {
	display: inline-block;
	float: left;
	margin-bottom: 15px
}
.pop_search_type .custom-radio label {
	font-size: 14px;
	height: 45px;
	margin: 0;
	padding: 13px 15px 0 50px;
	background-position: 3px -1px
}
.pop_search_type .custom-radio label.focus, .pop_search_type .custom-radio label.hover {
	background-position: 3px -102px
}
.pop_search_type .custom-radio label.checked {
	background-position: 3px -202px
}
.form-control-lbl {
	height: 34px;
	padding: 7px 0 0
}
.result_for {
	text-align: center;
	padding: 0 15px
}
.result_for h1 {
	font-size: 38px;
	margin-top: 5px;
	margin-bottom: 20px
}
.result_f_opt {
	padding: 10px;
	border: 1px solid #ddd;
	border-bottom: none;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	text-align: center;
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(#f5f5f5));
	background: -webkit-linear-gradient(top, #fff, #f5f5f5);
	background: -moz-linear-gradient(top, #fff, #f5f5f5);
	background: -o-linear-gradient(top, #fff, #f5f5f5);
	background: -ms-linear-gradient(top, #fff, #f5f5f5);
	background: linear-gradient(top, #fff, #f5f5f5);
	background-color: #f5f5f5
}
.result_f_opt ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: center
}
.result_for .media-body, .result_for .media-left, .result_for .media-right, .ui-slider {
	text-align: left
}
.result_f_opt ul li {
	margin: 1px 0
}
.result_f_opt ul li a {
	width: auto;
	height: auto;
	text-decoration: none;
	color: #333;
	font-size: 13px;
	padding: 3px 5px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px
}
.result_f_opt ul li a.filter_active, .result_f_opt ul li a:hover {
	background: #cfcfcf;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
	box-shadow: inset 0 0 5px rgba(0,0,0,.1)
}
.result_f_opt .filter_icon {
	width: 28px;
	height: 22px;
	float: left;
	margin: 0 2px 0 0
}
.result_f_opt .filter_icon img {
	max-width: 26px
}
.pop_cmn_head.suf_pop {
	background: #353435;
	border-bottom: 3px solid #00bcd4;
	color: #fff
}
.result_for .media {
	margin-bottom: 10px
}
.ui-slider {
	position: relative;
	background: url(../../Image/Common/drag_bar_gray.png) top left repeat-x #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 21px;
	height: 21px;
	cursor: default;
	background: url(../../Image/Common/dragger_point.png) top left no-repeat
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background: url(../../Image/Common/drag_bar.png) top left repeat-x #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px
}
.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit
}
.ui-slider-horizontal {
	height: 6px
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.5em;
	margin-left: -.6em;
	cursor: pointer
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0
}
.ui-slider-vertical {
	width: .8em;
	height: 100px
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0
}
.pkg_sort_range {
	padding: 0
}
.filter_con {
	width: 250px;
	height: auto;
	padding: 2px 0 0
}
.filter_con .dragable {
	width: 250px;
	height: auto;
	padding: 7px 0 7px 7px
}
.filter_con .drag_value {
	width: 250px;
	height: auto;
	font-size: 11px;
	font-weight: 700;
	color: #666;
	position: relative
}
.filter_con .drag_value .min_value {
	width: auto;
	height: auto;
	text-align: left;
	display: inline-block
}
.filter_con .drag_value .max_value {
	width: auto;
	height: auto;
	text-align: right;
	position: absolute;
	right: 0;
	display: inline-block
}
.filter_con .drag_value .drag_range_lbl {
	width: 100%;
	height: auto;
	text-align: center;
	color: #999;
	position: absolute
}
.pkg_sort {
	border-bottom: 1px solid #ddd;
	margin: 0 0 9px
}
.pkg_sort_link {
	padding: 16px 0 0
}
.pkg_sort_link ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.pkg_sort_link ul li {
	display: inline-block;
	margin-right: 10px
}
.pkg_sort_link .psl_label {
	font-size: 12px;
	font-weight: 700
}
.pkg_sort_link .psl_link {
	font-size: 12px;
	color: #333;
	display: inline-block;
	padding: 0 10px 4px
}
.pkg_sort_link .psl_linkactive {
	color: #006ece;
	border-bottom: 2px #006ece solid;
	background: url(../../Image/Common/icon_sort_down.png) right 5px no-repeat;
	padding: 0 10px 4px 0;
	margin: 0 0 0 10px
}
.pkg_sort_link .psl_linkdes {
	background: url(../../Image/Common/icon_sort_up.png) right 5px no-repeat
}
.pkg_sort_link .psl_link:focus, .pkg_sort_link .psl_link:hover {
	text-decoration: none;
	color: #006ece
}
.pkg_sort_info {
	text-align: right;
	padding: 10px 0
}
.pkg_sort_info p {
	margin: 0
}
.loadmore_box {
	padding-bottom: 20px
}
@-webkit-keyframes progress {
to {
background-position:60px 0
}
}
@-moz-keyframes progress {
to {
background-position:60px 0
}
}
@keyframes progress {
to {
background-position:60px 0
}
}
.loadmore_process {
	background: repeat-x #00bcd4;
	border: 1px solid #e5bc0f;
	width: 100%;
	height: auto;
	cursor: default;
	display: inline-block;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	outline: 0;
	padding: 10px;
	text-decoration: none;
	color: #635104;
	-webkit-animation: progress 1s linear infinite;
	-moz-animation: progress 1s linear infinite;
	animation: progress 1s linear infinite;
	background-size: 60px 60px;
	background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0,.06) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.06) 50%, rgba(0,0,0,.06) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(0,0,0,.06) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.06) 50%, rgba(0,0,0,.06) 75%, transparent 75%, transparent)
}
.lp_content {
	padding-bottom: 20px;
	padding-top: 20px
}
.header_minus {
	margin-top: 142px
}
.confirm_con {
	margin-bottom: 50px
}
.confirm_head_row h1 {
	font-size: 36px
}
.confirm_head_row p {
	font-size: 14px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	color: #555
}
.confirm_box {
	margin: 0;
	position: relative
}
.confirm_main {
	background: #00bcd4
}
.c_itn_head {
	background: #353435
}
.c_itn_img {
	float: right;
	width: 20%;
	height: 95px;
	position: relative;
	overflow: hidden
}
.c_itn_img .c_itn_image {
	height: auto;
	width: 100%
}
.c_itn_img .itn_package_icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -22px;
	margin-top: -22px
}
.c_itn_name {
	float: left;
	width: 80%
}
.c_itn_name h2 {
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #fff;
	margin-bottom: 3px
}
.c_itn_name p {
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	color: #999;
	font-size: 12px
}
.c_itn_bookno {
	padding-top: 20px;
	padding-bottom: 10px
}
.c_itn_bookno p {
	padding-right: 20px
}
.c_itn_bookno .itn_book_lbl {
	margin-bottom: 0
}
.c_itn_bookno .itn_book_id {
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 36px;
	margin-bottom: 3px;
	margin-top: 0
}
.c_itn_ui_info {
	border-bottom: 1px solid #e2bd20;
	border-top: 1px solid #e2bd20;
	width: 100%;
	height: auto;
	float: left;
	padding: 5px 0;
	margin-bottom: 10px
}
.c_itn_daytime ul {
	margin: 12px 0 0;
	padding: 0;
	list-style: none
}
.c_itn_daytime ul li {
	display: inline-block;
	margin-right: 20px;
	float: left
}
.c_itn_daytime ul li i {
	display: inline-block;
	float: left;
	margin: 1px 8px 0 0
}
.c_itn_daytime ul li span {
	display: inline-block;
	float: left;
	margin: 0;
	font-size: 14px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.c_itn_inclusion ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right
}
.c_itn_inclusion ul li {
	display: inline-block;
	margin-right: 5px;
	float: left
}
.c_itn_paxhead h3 {
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 24px
}
.c_itn_pax {
	margin-top: 10px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.c_itn_pax>tbody>tr:nth-child(odd)>td, .c_itn_pax>tbody>tr:nth-child(odd)>th {
	background-color: #f2cb23
}
.c_itn_pax>tbody>tr>td, .c_itn_pax>tbody>tr>th, .c_itn_pax>tfoot>tr>td, .c_itn_pax>tfoot>tr>th, .c_itn_pax>thead>tr>td, .c_itn_pax>thead>tr>th {
	padding: 10px;
	border-top: none
}
.itn_pax_name {
	font-weight: 700
}
.c_itn_action {
	padding-bottom: 20px;
	padding-top: 20px
}
.c_itn_action .btn {
	margin-right: 10px;
	padding-left: 30px;
	padding-right: 30px
}
.c_itn_receipt {
	position: absolute;
	top: -15px;
	right: 0;
	z-index: 1
}
.itn_receipt {
	width: 100%;
	height: auto;
	background: url(../../Image/Common/itn_mailed_seal.png) bottom right no-repeat #fff;
	border: 1px solid #ddd;
	padding-bottom: 80px;
	position: relative;
	text-align: center;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.4);
	box-shadow: 0 5px 5px rgba(0,0,0,.4)
}
.itn_receipt .icon_receiptholder {
	width: 38px;
	height: 35px;
	position: absolute;
	top: -6px;
	left: 10px;
	background: url(../../Image/Common/icon_pageholder.png) top left no-repeat
}
.itn_receipt .itn_r {
	width: 100%;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px
}
.itn_receipt .itn_r .itn_r_head {
	text-transform: uppercase;
	font-size: 12px;
	color: #666;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 5px;
	letter-spacing: .5px
}
.itn_bu_amount, .itn_receipt .itn_r .itn_r_paycardno p, .itn_ta {
	margin-bottom: 0;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.itn_receipt .itn_r .itn_r_payimg img {
	max-height: 30px
}
.itn_receipt .itn_r .itn_r_paycardno p {
	font-size: 16px;
	color: #000;
	font-weight: 700
}
.itn_ta {
	font-size: 20px;
	color: #e3b90b;
	font-weight: 700
}
.itn_ta .itn_tac {
	font-size: 12px;
	font-weight: 400;
	color: #666
}
.itn_breakup_table>tbody>tr>td, .itn_breakup_table>tbody>tr>th, .itn_breakup_table>tfoot>tr>td, .itn_breakup_table>tfoot>tr>th, .itn_breakup_table>thead>tr>td, .itn_breakup_table>thead>tr>th {
	padding: 3px 10px;
	border-top: none
}
.itn_breakup_table .itn_bu_left {
	text-align: right;
	width: 50%
}
.itn_breakup_table .itn_bu_right {
	text-align: left;
	width: 50%
}
.itn_bu_lbl {
	font-size: 11px;
	color: #666;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.itn_bu_amount {
	font-size: 14px;
	color: #000;
	font-weight: 700
}
.itn_bu_amount .itn_buc {
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: 400
}
.itn_receipt .itn_r_breakup {
	border-bottom: none
}
.pkg_topinfo {
	background: #353435;
	padding: 10px;
	margin-top: 20px
}
.pkg_topinfo p {
	margin: 0;
	color: #999;
	font-size: 12px
}
.pkg_topinfo h2 {
	margin: 0;
	color: #00bcd4;
	font-size: 18px
}
.pkgb_img {
	height: auto;
	position: relative;
	margin-left: -15px;
	margin-right: -15px;
	margin-top: -20px
}
.pkgb_img .pkgb_imgcon {
	width: 100%;
	height: 210px;
	background: #353435;
	overflow: hidden
}
.pkgb_img .pkgb_imgcon img {
	width: 100%;
	height: auto;
	margin-top: -20px
}
.pkgb_img .pkgb_totalcost {
	width: 100%;
	background: url(../../Image/Common/alpha60.png) top left;
	position: absolute;
	bottom: 0;
	padding: 10px 15px
}
.pkgb_img .pkgb_totalcost label {
	text-align: left;
	color: #00bcd4;
	float: left;
	margin: 12px 0 0
}
.pkgb_img .pkgb_totalcost .pkgb_totalprice {
	margin: 0;
	text-align: right;
	color: #00bcd4;
	float: right;
	font-size: 30px
}
.pkgb_img .pkgb_totalcost .pkgb_totalprice .pkg_tcurrency {
	font-size: 24px
}
.pkgb_table_box {
	padding-top: 10px
}
.pkgb_table {
	font-size: 11px;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.pkgb_table>tbody>tr>td, .pkgb_table>tbody>tr>th, .pkgb_table>tfoot>tr>td, .pkgb_table>tfoot>tr>th, .pkgb_table>thead>tr>td, .pkgb_table>thead>tr>th {
	padding: 1px 0;
	border-top: none
}
.pkgb_table .pkg_bu_left {
	text-align: left
}
.pkgb_table .pkg_bu_right {
	text-align: right
}
.pkgb_table .pkg_bu_gtotal td {
	border-bottom: 1px solid #dcbb30;
	border-top: 1px solid #dcbb30;
	padding: 5px 0;
	font-weight: 700;
	font-size: 12px
}
.login_box, .lr_register_msg {
	display: none
}
.login_graybox {
	margin-top: 15px
}
.login_graybox .pay_pnl_head h3 {
	margin: 0;
	font-size: 18px
}
.pay_heading .pay_h_con {
	background: #353435;
	padding: 12px 15px
}
.pay_ss_head, .pay_subheading .pay_sh_con {
	padding-top: 20px;
	padding-bottom: 15px
}
.pay_heading .pay_h_con h1 {
	color: #fff;
	font-size: 14px;
	margin: 0
}
.pay_ss_head h3, .pay_subheading .pay_sh_con h2 {
	color: #000;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.pay_subheading .pay_sh_con {
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #999
}
.pay_subheading .pay_sh_con h2 {
	font-size: 26px;
	margin: 0
}
.pay_subheading .pay_sh_con .psh_left {
	float: left
}
.pay_subheading .pay_sh_con .psh_right {
	float: right
}
.pay_subheading .pay_sh_con .psh_right p {
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 10px 0 0
}
.pay_ss_head h3 {
	font-size: 14px;
	font-weight: 700;
	margin: 0
}
.pax_form_ctrl label span {
	color: #999;
	font-weight: 400;
	font-size: 12px
}
.coupan_box {
	margin-top: 20px;
	position: relative
}
.coupan_close {
	position: absolute;
	width: 12px;
	height: 12px;
	background: url(../../Image/Common/icon_close_small.png) top left no-repeat;
	top: 10px;
	right: 25px;
	opacity: .7;
	filter: alpha(opacity=70)
}
.coupan_close:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.coupan_con {
	background-color: #f6f6f6;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 0 0 #000, inset 0 0 0 #000;
	-moz-box-shadow: 0 0 0 #000, inset 0 0 0 #000;
	box-shadow: 0 0 0 #000, inset 0 0 0 #000
}
.pay_amnt .pay_amnt_con {
	background: #f6f6f6;
	float: left;
	width: 100%
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio:hover, .paym_active {
	background-color: #e8f9ff
}
.pay_amnt .pay_amnt_con .pay_amnt_head {
	border-bottom: 1px solid #e2e2e2;
	padding: 15px
}
.pay_amnt .pay_amnt_con .pay_amnt_head h4 {
	margin: 0;
	font-size: 14px;
	font-weight: 700
}
.pay_amnt .pay_amnt_con .pay_amnt_opt {
	width: 100%
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio {
	width: 50%;
	float: left;
	display: inline-block;
	padding: 15px;
	height: auto;
	min-height: 110px;
	margin: 0;
	font-weight: 400
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_m {
	border-right: 1px solid #e2e2e2
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_lbl {
	font-weight: 700;
	font-size: 12px;
	margin-bottom: 5px;
	display: block
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_lbl label {
	margin-left: 6px
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_lbl .pay_amnt_r {
	margin-top: 6px
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pay_amnt_info {
	font-size: 11px;
	padding-left: 23px;
	padding-top: 2px
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio .pam_input {
	border: 1px solid #ccc;
	margin-left: 23px
}
.payment_tabz {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 20px;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.payment_tabz ul, .payment_tabz ul li, .payment_tabz ul.tabz {
	margin: 0;
	float: left;
	padding: 0;
	list-style: none
}
.payment_tabz ul.tabz {
	height: 31px;
	border-bottom: 3px solid #6abddb;
	width: 100%;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px
}
.payment_tabz ul.tabz li {
	float: left;
	margin: 0 3px 0 0;
	padding: 0;
	height: 30px;
	width: auto;
	border-left: 1px solid #f1f1f1;
	overflow: hidden;
	position: relative;
	top: -2px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background: #f1f1f1;
	text-align: center
}
.payment_tabz ul.tabz li a {
	text-decoration: none;
	color: #333;
	display: block;
	padding: 8px 15px 10px;
	outline: 0;
	text-align: center;
	font-size: 12px
}
.payment_tabz ul.tabz li.active {
	background: #e8f9ff;
	border-left: 1px solid #6abddb;
	border-right: 1px solid #6abddb;
	border-top: 1px solid #6abddb;
	font-weight: 700;
	height: 33px
}
.payment_head, .payment_tabz .tabz_container, .payment_tabz .tabz_content {
	width: 100%;
	height: auto;
	float: left
}
.payment_tabz .tabz_container {
	clear: both;
	background: #FFF;
	overflow: auto;
	line-height: 16px;
	padding: 20px 0 10px;
	border-top: 3px solid #e8f9ff
}
.slider_img, .static_banner {
	overflow: hidden
}
.payment_head {
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
	margin-top: 10px
}
.payment_head p {
	float: left;
	font-size: 14px;
	font-weight: 700;
	margin: 0
}
.payment_cardselect {
	margin: 20px 0;
	float: left
}
.payment_cardselect .gridView li {
	margin: 0 10px 10px 0
}
.payment_cardselect .gridView li label {
	border-radius: 5px;
	border: 1px solid #e1e1e1;
	box-shadow: 0 1px 1px #EEE;
	cursor: pointer;
	display: block;
	padding: 8px;
	width: 100px;
	float: left
}
.payment_cardselect .gridView_banks li label {
	width: 130px
}
.card_details, .card_seals {
	width: 100%;
	float: left;
	height: auto
}
.payment_cardselect .gridView li label input {
	float: left;
	margin: 6px 15px 0 5px
}
.payment_cardselect .gridView li label img {
	float: left
}
.card_details {
	position: relative;
	margin: 20px 0
}
.card_seals {
	margin-top: 10px
}
.card_seals img {
	float: right
}
.card_details .form_block {
	width: auto;
	height: auto;
	float: left;
	clear: both;
	margin-bottom: 10px
}
.card_details .form_block_cvv input {
	width: 80px
}
.card_details .form_block_date select {
	width: 84px;
	margin-right: 10px
}
.card_details .form_block .lft {
	width: 150px;
	height: auto;
	float: left;
	padding: 0 20px 0 0;
	text-align: right
}
.card_details .form_block .lft label {
	font-size: 12px;
	color: #333;
	padding-top: 8px;
	display: block;
	float: right
}
.card_details .form_block .right {
	width: auto;
	height: auto;
	float: left
}
.card_details .form_block .right input.wide {
	width: 300px
}
.card_details .form_block .right .cvv_hint {
	width: auto;
	float: left;
	height: auto;
	margin-left: 10px
}
.card_details .form_block .right .cvv_hint img {
	float: left
}
.card_details .form_block .right .cvv_hint span {
	float: left;
	font-size: 11px;
	line-height: 14px;
	color: #999
}
.card_details .form_block .right .choose_opt {
	width: auto;
	float: left;
	height: auto;
	margin-right: 20px;
	display: block;
	padding: 6px 0 5px
}
.card_details .form_block .right .choose_opt input {
	float: left;
	margin: 2px 5px 0 0
}
.card_details .form_block .right .choose_opt label {
	float: left;
	font-size: 12px
}
.card_details .form_block .right .info {
	font-size: 11px;
	color: #bbb
}
.text_box {
	float: left;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}
.text_box:focus {
	border-color: #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)
}
.text_box:-moz-placeholder {
color:#999
}
.text_box::-moz-placeholder {
color:#999;
opacity:1
}
.static_banner_lbl, .veena_teamtb .easyteamtb ul.etabs li a:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}
.text_box:-ms-input-placeholder {
color:#999
}
.text_box::-webkit-input-placeholder {
color:#999
}
.select_box {
	padding: 5px;
	width: 300px
}
.static_banner {
	height: 344px;
	width: 100%;
	background: url(../../Image/Common/bg_aboutus.jpg) top center no-repeat
}
.bg_contact {
	background: url(../../Image/Common/bg_contact.jpg) top center no-repeat
}
.static_banner img.st_bgimg {
	width: 100%;
	height: auto
}
.static_banner_lbl {
	position: absolute;
	top: 160px;
	right: 50px;
	color: #FFF;
	font-size: 72px;
	font-weight: 700;
	text-shadow: 5px 5px 5px rgba(0,0,0,1)
}
.st_tabs {
	margin-top: 298px
}
.st_tabs .st_tabrow .st_tabcol ul.tabz {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li {
	float: left;
	margin-right: 10px
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li a {
	display: block;
	background: url(../../Image/Common/alpha60.png) top left;
	padding: 13px 23px;
	font-size: 14px;
	color: #fff;
	outline: 0
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li a:focus, .st_tabs .st_tabrow .st_tabcol ul.tabz li a:hover {
	color: #00bcd4;
	text-decoration: none
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li.active a {
	color: #333;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	background: #00bcd4
}
.st_tabs .st_tabrow .st_tabcol ul.tabzc {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left
}
.st_tabs .st_tabrow .st_tabcol ul.tabzc li {
	float: left;
	margin-right: 3px
}
.st_tabs .st_tabrow .st_tabcol ul.tabzc li a {
	display: block;
	background: url(../../Image/Common/alpha60.png) top left;
	padding: 13px 18px;
	font-size: 14px;
	color: #fff;
	outline: 0;
	position: relative
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li a:focus, .st_tabs .st_tabrow .st_tabcol ul.tabzc li a:hover {
	background: #00bcd4;
	color: #333;
	text-decoration: none
}
.st_tabs .st_tabrow .st_tabcol ul.tabzc li.active a {
	color: #333;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	background: #00bcd4
}
.cmn_con_logos, .st_container {
	padding-top: 20px
}
.cmn_con_logos {
	padding-bottom: 40px
}
.cmn_con_logos ul.cmn_cn_logos, .veena_teamtb .easyteamtb ul.etabs {
	padding: 0;
	list-style: none
}
.cmn_con_logos ul.cmn_cn_logos li {
	float: left;
	margin: 0 10px 10px 0
}
.cmn_con_logos ul.cmn_cn_logos li img {
	height: 55px
}
.veena_teamtb .easyteamtb ul.etabs li {
	float: left;
	margin-right: 10px
}
.veena_teamtb .easyteamtb ul.etabs li a {
	display: block;
	font-size: 14px;
	color: #333;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	text-align: center;
	outline: 0
}
.veena_teamtb .easyteamtb ul.etabs li a:focus, .veena_teamtb .easyteamtb ul.etabs li a:hover {
	text-decoration: none
}
.veena_teamtb .easyteamtb ul.etabs li a img {
	display: block;
	height: 165px
}
.veena_teamtb .easyteamtb ul.etabs li a .veena_leader_name {
	display: block
}
.veena_teamtb .easyteamtb ul.etabs li a .veena_leader_name small {
	display: block;
	font-size: 12px;
	color: #666;
	font-weight: 400
}
.veena_teamtb .easyteamtb ul.etabs li.eactive a img {
	border-color: #333
}
.veena_teamtb .easyteamtb ul.etabs li.eactive a {
	color: #428BCA;
	opacity: 1;
	filter: alpha(opacity=100)
}
.veena_leader_info {
	background: #f3f3f3;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	border-top: 1px solid #DDD;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 20px
}
.maximage_slider #arrow_left, .maximage_slider #arrow_right {
	height: 67px;
	position: absolute;
	right: 30px;
	width: 36px;
	z-index: 6;
	top: 350px
}
body .mc-cycle, div.mc-image {
	height: 100%;
	overflow: hidden
}
.maximage_slider #arrow_left {
	left: 30px
}
.maximage .mc-image a {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.mc-hide-scrolls {
	overflow: hidden
}
body .mc-cycle {
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 0
}
div.mc-image {
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
	transition: opacity 1s ease-in-out;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%
}
.autoby ul li a, .ca_head .ca_step_title {
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s
}
.mc-old-browser .mc-image {
	overflow: hidden
}
.maximage_slider {
	height: 700px
}
.of_address {
	padding-bottom: 30px
}
.mapbox {
	width: 100%;
	height: auto;
	position: relative;
	border-top: 10px solid #00bcd4;
	border-bottom: 1px solid #ccc;
	margin-bottom: 40px;
	background: #f4f3f0
}
.mapbox .mapbox_map {
	width: 100%;
	height: 830px
}
.mapbox .mapbox_address, .mapbox .mapbox_sidebar {
	width: 300px;
	height: auto;
	color: #333;
	position: absolute
}
.mapbox .mapbox_address {
	padding: 30px;
	background: #00bcd4;
	top: 40px;
	right: 340px
}
.mapbox .mapbox_sidebar {
	padding: 15px;
	background: #fff;
	top: 10px;
	right: 10px;
	border: 2px solid #353435
}
.dt_left_ul li, .dt_left_ul li a {
	width: 100%;
	float: left;
	display: inline-block
}
.mapbox .mapbox_sidebar h2 {
	margin-top: 0
}
.login_heading {
	padding-top: 20px
}
.login_form .input-group {
	margin-bottom: 20px
}
.login_mainbox {
	padding-bottom: 40px
}
.login_otp_register hr {
	margin-top: 10px
}
.login_b_box {
	padding-left: 50px;
	padding-bottom: 30px
}
.login_b_box h3 {
	margin-top: 0
}
.login_b_box ul {
	padding: 0;
	list-style: none
}
.login_b_box ul li {
	padding-top: 5px
}
.login_b_box ul li i {
	margin-right: 10px;
	color: #5ca354
}
.signup_tnc p {
	font-size: 11px;
	color: #999
}
.dashboard_con {
	padding: 40px 0
}
.dashboard_tab {
	padding: 0
}
.dt_left_ul {
	padding: 0;
	list-style: none;
	margin: 0
}
.dt_left_ul li {
	padding-bottom: 3px
}
.dt_left_ul li a {
	background: #00bcd4;
	padding: 20px;
	font-size: 14px;
	color: #333
}
.dt_left_ul li a i {
	display: inline-block;
	width: 30px;
	height: 20px;
	margin: 0 6px 0 0;
	background-repeat: no-repeat;
	background-position: top left;
	float: left
}
.dt_left_ul li a span {
	display: inline-block;
	float: left;
	padding: 2px 0 0
}
.dt_mybooking i {
	background-image: url(../../Image/Common/icon_user_booking.png)
}
.dt_profile i {
	background-image: url(../../Image/Common/icon_user_profile.png)
}
.dt_cotraveller i {
	background-image: url(../../Image/Common/icon_user_traveller.png)
}
.dt_left_ul li a:hover {
	background: #353435;
	color: #fff
}
.dt_left_ul li a:hover i {
	background-position: bottom left
}
.dt_left_ul li a.dt_active {
	background: #353435;
	color: #fff
}
.dt_left_ul li a.dt_active i {
	background-position: bottom left
}
.dashboard_content {
	background: #fff;
	border: 1px solid #353435;
	padding: 20px 30px 30px;
	min-height: 280px
}
.dc_mybooking h3 {
	margin-top: 0
}
.user_booking {
	width: 100%;
	height: auto;
	border: 1px solid #ddd;
	margin-bottom: 20px
}
.user_booking .ub_top {
	width: 100%;
	height: auto;
	border-bottom: 1px solid #ddd;
	float: left
}
.user_booking .ub_top .ub_pkg_img {
	width: 23%;
	height: 140px;
	background: #666;
	overflow: hidden;
	float: left
}
.user_booking .ub_top .ub_pkg_img img {
	width: 100%;
	height: auto
}
.user_booking .ub_top .ub_pkg_con {
	width: 77%;
	height: auto;
	float: left;
	padding: 10px 15px 0
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_head {
	width: 100%;
	height: auto;
	float: left
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_head a {
	font-size: 20px;
	color: #000
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_head p {
	font-size: 11px;
	color: #999
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_info {
	width: 100%;
	height: auto;
	float: left
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_info ul {
	margin: 0;
	padding: 0
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_info ul li {
	float: left;
	list-style: none;
	margin: 0 15px 0 0
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_info .ub_seperator {
	color: #ccc
}
.user_booking .ub_top .ub_pkg_con .ub_pkg_action {
	width: 100%;
	height: auto;
	float: left;
	padding-top: 10px
}
.user_booking .ub_bot {
	width: 100%;
	height: auto;
	float: left;
	background: #fffcee;
	padding: 8px
}
.user_booking .ub_bot .ub_price {
	float: left;
	margin: 0
}
.user_booking .ub_bot .ub_status {
	float: right;
	margin: 0
}
.user_booking .ub_bot .ub_status .ub_confirm {
	font-weight: 700;
	color: #279225
}
.user_booking .ub_bot .ub_status .ub_pending {
	font-weight: 700;
	color: red
}
.brdr_right_none {
	border-right: none!important
}
.default_page_box {
	padding-bottom: 40px
}
.background_img {
	background: url(../../Image/Common/background_img.jpg) top center no-repeat #fff;
	background-size: contain
}
.search_ui_dflt {
	position: relative!important;
	margin-top: 145px;
	top: 0!important
}
.sui_pnl_padd {
	padding-top: 10px
}
.sui_search_again {
	display: inline-block;
	width: 100%;
	background: #353435;
	font-size: 11px;
	text-align: center;
	color: #a6a6a6;
	padding: 5px 10px;
	font-weight: 700;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.etab_container, .itnry_inr_row .itnry_head_wrap {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px
}
.sui_search_again:active, .sui_search_again:focus, .sui_search_again:hover {
	background: #555;
	color: #fff;
	text-decoration: none
}
.sui_search_again_active {
	position: relative;
	top: -23px
}
.sui_search_again_active i {
	background: url(../../../error.html) -241px -61px;
	width: 7px;
	height: 6px;
	display: inline-block
}
.sui_search_again i {
	margin-right: 5px
}
.pkg_detail_head h1 {
	color: #000;
	display: inline-block;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 30px;
	font-weight: lighter;
	width: 65%;
	margin-top: 0
}
.pkg_detail_head h1 span.hdng-tour-code {
	font-size: 20px
}
.pkg_detail_head p {
	color: #000;
	font-size: 12px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.link_guestpic {
	float: right;
	font-size: 14px;
	margin: 40px 0 0;
	width: auto
}
.pkg_detail .pkg_dtl_left {
	margin-bottom: 20px
}
.pkg_detail .pkg_dtl_left .pkg_dtl_lft_con {
	background: #00bcd4;
	padding: 20px 15px
}
.pkg_lft_main .pkg_price span.currency {
	float: left;
	font-size: 30px;
	font-weight: lighter;
	color: #353435;
	padding-right: 10px
}
.pkg_lft_main .pkg_price h1 {
	float: left;
	margin: 0;
	color: #353435;
	font-size: 35px;
	font-weight: 400
}
.pkg_lft_main .pkg_price span.per_person {
	float: left;
	color: #353435;
	padding: 17px 0 0 2px;
	font-size: 12px
}
hr.pkg_sep {
	border-color: #FFF2BE;
	border-style: solid none none;
	border-width: 1px 0 0;
	float: left;
	width: 100%
}
.pkg_lft_main .pkg_ldt ul {
	margin: 0;
	padding: 0
}
.pkg_lft_main .pkg_ldt li {
	list-style: none;
	padding-bottom: 10px;
	width: 100%;
	float: left
}
.pkg_lft_main .pkg_ldt li i {
	float: left;
	margin-right: 10px;
	padding: 0;
	width: 20px
}
.pkg_lft_main .pkg_ldt li span {
	list-style: none;
	font-size: 13px;
	color: #353435;
	float: left
}
.pkg_lft_main .pkg_ldt li h4.pkg-type-txt, .pkg_lft_main .pkg_ldt li h4.pkg_ldt_tc {
	margin: 0;
	color: #353535;
	padding: 0;
	float: left
}
.pkg_lft_main .pkg_ldt li h4.pkg_ldt_tc {
	font-weight: 500
}
.pkg_lft_main .pkg_ldt li span p {
	margin-bottom: 3px
}
.pkg_lft_main .pkg_htcc ul {
	margin: 0;
	padding: 0
}
.pkg_lft_main .pkg_htcc ul li {
	float: left;
	width: 100%;
	border-width: 0 0 0 3px;
	border-style: none none none solid;
	border-color: #353435;
	list-style: none;
	position: relative;
	padding: 5px 10px;
	margin-bottom: 2px
}
.pkg_lft_main .pkg_htcc ul li i {
	display: block;
	float: left;
	left: 0;
	position: absolute;
	top: 40%
}
.pkg_lft_main .pkg_htcc ul li span.type {
	float: left;
	font-size: 11px;
	width: 100%;
	line-height: 16px;
	color: #353435
}
.pkg_lft_main .pkg_htcc ul li span.dscptn {
	float: left;
	font-size: 16px;
	width: 100%;
	line-height: 20px;
	color: #353435;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.icon_package_Type {
	width: 18px;
	height: 18px;
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../Image/Common/icon_holiday_type.png)
}
.pkg_car, .pkg_flight, .pkg_hotel, .pkg_meal, .pkg_other, .pkg_shoot {
	width: 40px;
	height: 40px
}
.easytabs {
	float: left
}
ul.etabs {
	padding: 0;
	float: left
}
.easytabs ul.etabs li a {
	outline: 0;
	position: relative;
	display: block
}
.easytabs ul.etabs li {
	list-style: none;
	float: left;
	margin-right: 6px
}
.pkg_flight {
	background: url(../../Image/Common/icon_pkg_flight.png) top center no-repeat;
	display: block
}
.easytabs ul.etabs li a i.pkg_flight:hover, .easytabs ul.etabs li.eactive i.pkg_flight {
	background: url(../../Image/Common/icon_pkg_flight.png) bottom center no-repeat
}
.pkg_hotel {
	background: url(../../Image/Common/icon_pkg_hotel.png) top center no-repeat;
	display: block
}
.easytabs ul.etabs li a i.pkg_hotel:hover, .easytabs ul.etabs li.eactive i.pkg_hotel {
	background: url(../../Image/Common/icon_pkg_hotel.png) bottom center no-repeat
}
.pkg_car {
	background: url(../../Image/Common/icon_pkg_car.png) top center no-repeat;
	display: block
}
.easytabs ul.etabs li a i.pkg_car:hover, .easytabs ul.etabs li.eactive i.pkg_car {
	background: url(../../Image/Common/icon_pkg_car.png) bottom center no-repeat
}
.pkg_meal {
	background: url(../../Image/Common/icon_pkg_meal.png) top center no-repeat;
	display: block
}
.easytabs ul.etabs li a i.pkg_meal:hover, .easytabs ul.etabs li.eactive i.pkg_meal {
	background: url(../../Image/Common/icon_pkg_meal.png) bottom center no-repeat
}
.pkg_shoot {
	background: url(../../Image/Common/icon_pkg_sightseeing.png) top center no-repeat;
	display: block
}
.easytabs ul.etabs li a i.pkg_shoot:hover, .easytabs ul.etabs li.eactive i.pkg_shoot {
	background: url(../../Image/Common/icon_pkg_sightseeing.png) bottom center no-repeat
}
.pkg_other {
	background: url(../../Image/Common/icon_pkg_others.png) top center no-repeat;
	display: block
}
.easytabs ul.etabs li a i.pkg_other:hover, .easytabs ul.etabs li.eactive i.pkg_other {
	background: url(../../Image/Common/icon_pkg_others.png) bottom center no-repeat
}
.easytabs ul.etabs li.eactive a span.arrow {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
	left: 9px;
	margin: 0;
	padding: 0;
	position: absolute
}
.etab_container {
	background: #FFF;
	float: left;
	height: auto;
	width: 100%;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px
}
.etab_content {
	width: 100%;
	height: auto;
	float: left
}
.etab_head {
	float: left;
	padding: 10px;
	width: 100%;
	border-bottom: 1px solid #00bcd4
}
.etab_head h5 {
	color: #353435;
	font-size: 14px;
	float: left;
	margin: 0;
	padding: 0
}
.etab_head span {
	float: left;
	font-size: 11px;
	color: #888;
	padding-left: 5px
}
.etab_others ul li, table.etab_table tr td {
	font-size: 11px;
	color: #353435;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
table.etab_table {
	margin: 10px 0;
	float: left
}
table.etab_table tr td {
	border-top: none;
	padding: 4px 8px
}
.pkg_btn_wrap {
	float: left;
	width: 100%
}
.etab_others {
	padding: 10px 10px 10px 0;
	float: left
}
.etab_others ul {
	margin: 0;
	padding: 0 0 0 25px
}
.etab_others ul li {
	margin-bottom: 3px
}
.pedf_con {
	margin: 7px 0 20px
}
.pedf_con span {
	padding-right: 10px
}
.pedf_con span a {
	color: #757575;
	font-size: 15px
}
.pedf_con i {
	margin-right: 10px
}
.flexslider .slides p.slider_caption {
	background: #000;
	bottom: 0;
	color: #FFF;
	font-size: 16px;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 100%;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.pkg_main_tabs ul.mtabs li a, .pkg_main_tabs ul.mtabs span a {
	font-size: 13px;
	line-height: 16px;
	outline: 0;
	text-decoration: none;
	float: left
}
.mtab_content .overview h3, .pkg_main_tabs ul.mtabs li a, .pkg_main_tabs ul.mtabs span a {
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.pkg_main_tabs {
	float: left;
	width: 100%;
	padding-top: 20px
}
.pkg_main_tabs ul.mtabs {
	margin: 0;
	padding: 0;
	background: #353435;
	width: 100%;
	float: left
}
.pkg_main_tabs ul.mtabs li {
	list-style: none;
	float: left
}
.pkg_main_tabs ul.mtabs li a {
	color: #FFF;
	padding: 12px 15px
}
.pkg_main_tabs ul.mtabs li a:hover, .pkg_main_tabs ul.mtabs li.eactive a {
	background: #00bcd4;
	color: #353435
}
.pkg_main_tabs ul.mtabs span a {
	color: #FFF;
	padding: 12px 20px
}
.pkg_main_tabs ul.mtabs span a:focus, .pkg_main_tabs ul.mtabs span a:hover {
	background: #00bcd4;
	color: #353435
}
.mtab_container {
	float: left;
	width: 100%
}
.mtab_content {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	padding-top: 0
}
.mtab_content h4 {
	font-size: 14px;
	color: #353435
}
.mtab_content a {
	color: #353435;
	text-decoration: none
}
.mtab_content h3 {
	font-size: 25px;
	color: #353435
}
.mtab_content .valid_from_date {
	width: 100%;
	height: auto;
	position: relative;
	padding-top: 20px;
	display: block;
	float: left
}
.mtab_content .vfd_menu {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0
}
.mtab_content .vfd_menu li {
	list-style: none;
	float: left;
	width: 50%;
	text-align: center;
	padding: 1px;
	
}
.mtab_content .vfd_menu li a {
	background: #353435;
	color: #fff;
	font-size: 13px;
	padding: 2px 5px;
	text-decoration: none;
	display: block
}
.mtab_content .vfd_menu li a.active, .mtab_content .vfd_menu li a:hover {
	background: #00bcd4;
	color: #353435
}
.mtab_content .valid_from_date .vfd_arrow {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #00bcd4;
	left: 35px;
	top: 0;
	margin: 0;
	padding: 0;
	position: absolute
}
.row.Validity_row {
	float: left
}
.mtab_content .overview {
	display: inline-block;
	padding: 0;
	width: 100%
}
.mtab_content .overview h3 {
	font-size: 26px;
	color: #000
}
.mtab_content .overview p {
	color: #444;
	font-size: 12px
}
.mtab_content .overview ul {
	padding: 0
}
.mtab_content .overview ul li {
	background: url(../../Image/Common/icon_check_li.png) left 5px no-repeat;
	list-style: none;
	padding-left: 20px;
	font-size: 13px;
	color: #444;
	line-height: 18px;
	padding-bottom: 5px
}
/*City Visited CSS*/
.mtab_content .overview .citi_visited{display:inline-block; padding:0; width:100%;}
.mtab_content .overview .citi_visited h3{font-size:26px; color:#000000;font-family: "Lato-Regular", Helvetica, Arial, sans-serif;}
.mtab_content .overview .citi_visited p{color:#444444; font-size:12px;}
.mtab_content .overview .citi_visited ul{padding:0;}
.mtab_content .overview ul.citi_visited li{background:#ededed url(../../Image/Common/icon_check_li.png) no-repeat left 6px top 9px;min-width: 175px;margin-left: 5px;margin-bottom: 5px; display: inline-block; list-style:none;padding-left:20px;font-size:13px; color:#444444;line-height:18px; padding-bottom:0px;}
.citi_vst_span{display: inline-block;background: #ededed;padding: 4px 2px;}
.itnry_inr_row .itnry_head_wrap span.itnry_heading, .mtab_content .itinerary h3 {
	color: #000;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.mtab_content .itinerary {
	display: inline-block;
	padding: 0;
	width: 100%
}
.mtab_content .itinerary h3 {
	font-size: 26px
}
.itinerary .itnry_inr_row {
	float: left;
	width: 100%
}
.itnry_inr_row .itnry_head_wrap {
	padding: 4px 0;
	background: #f2f2f2;
	-khtml-border-radius: 3px;
	border-radius: 3px
}
.itnry_inr_row .itnry_head_wrap span.days_box {
	background: #00bcd4;
	padding: 10px 20px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	font-size: 14px
}
.itnry_inr_row .itnry_head_wrap span.days_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255,213,37,0);
	border-left-color: #00bcd4;
	border-width: 10px;
	margin-top: -10px
}
.itnry_inr_row .itnry_head_wrap span.itnry_heading {
	font-size: 14px;
	line-height: 25px;
	padding-left: 15px
}
.itnry_inr_con {
	float: left;
	width: 100%;
	padding: 20px 0
}
.itnry_img {
	float: left;
	position: relative;
	margin-right: 10px
}
.itnry_img img.img-rounded {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
.itnry_img span.itnry_caption {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%;
	background: url(../../Image/Common/alpha60.png);
	color: #ccc;
	padding-left: 10px;
	line-height: 25px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	font-size: 11px
}
.mtab_content .overview h3 p {
	display: inline-block
}
.itnry_inr_con p {
	margin: 0;
	font-size: 13px;
	color: #444;
	text-align: justify
}
.itnry_inr_con span {
	display: block
}
.itnry_inr_con b {
	padding-right: 5px
}
.itnry_inr_con .itnry_includ {
	display: inline-block;
	font-size: 13px;
	color: #000;
	font-weight: 700;
	margin: 15px 0 10px
}
.itnry_inr_con .itnry_includ_treat{display:inline-block;font-size:12px;color:#000000;font-weight:bold;margin:15px 0 10px 0;}
.itnry_inr_con .itnry_includ_detail_treat { display:inline-block; margin-left:10px;}
.itnry_inr_con .itnry_meal_inc { display:inline-block; margin-left: 20px;}
.itnry_inr_con .vna_trt { margin:-10px 0;}
.itnry_inr_con ul {
	margin: 0;
	padding: 0
}
.itnry_inr_con li {
	display: inline-block;
	width: auto;
	height: auto;
	text-decoration: none;
	color: #333;
	font-size: 13px;
	padding: 4px 10px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	background: #f0f0f0;
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 5px rgba(0,0,0,.1);
	box-shadow: inset 0 0 5px rgba(0,0,0,.1);
	margin-right: 10px
}
.itnry_inr_con i.breakfast {
	background: url(../../Image/Common/icon_breakfast.png) no-repeat;
	display: inline-block;
	width: 19px;
	height: 12px;
	float: left;
	margin: 3px 10px 0 0
}
.itnry_inr_con i.car_pickup {
	background: url(../../Image/Common/icon_carpickup.png) no-repeat;
	display: block;
	width: 11px;
	height: 11px;
	float: left;
	margin: 3px 10px 0 0
}
.mtab_content .ie_htl_con {
	float: left;
	padding: 20px 0 0;
	width: 100%
}
.mtab_content .ie_htl_con .ie_htl_head {
	display: block;
	font-size: 16px;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #00bcd4;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	font-weight: 700
}
.mtab_content .cncltn_plcy, .mtab_content .cncltn_plcy ul {
	padding: 0
}
.mtab_content .ie_htl_con h4 {
	color: #353435;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	margin-top: 0
}
.mtab_content .ie_htl_con p {
	color: #444;
	font-size: 12px;
	text-align: justify
}
.mtab_content .ie_htl_con .ie_htl_img {
	float: left;
	margin-right: 10px
}
.mtab_content .cncltn_plcy h3 {
	font-size: 26px;
	color: #000;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.mtab_content .cncltn_plcy p {
	color: #444;
	font-size: 13px
}
.mtab_content .cncltn_plcy ul li {
	background: url(../../Image/Common/icon_check_li.png) left 5px no-repeat;
	list-style: none;
	padding-left: 20px;
	font-size: 13px;
	color: #444;
	line-height: 18px;
	padding-bottom: 5px
}
.mtab_content .cncltn_plcy_note, .mtab_content .cncltn_plcy_table, .mtab_content .tour_infrmtn ul {
	padding: 0
}
.mtab_content .cncltn_plcy_table .table {
	background: #fff
}
.mtab_content .cncltn_plcy_table .table th {
	border-top: none
}
.mtab_content .cncltn_plcy_table .table td.cncltn_plcy_table_hdng {
	border-top: none;
	background: #00bcd4;
	color: #353435;
	font-weight: 700;
	font-size: 14px
}
.mtab_content .cncltn_plcy_note p {
	font-size: 12px;
	color: #444
}
.mtab_content .tour_infrmtn {
	display: inline-block;
	padding: 0;
	width: 100%
}
.mtab_content .tour_infrmtn h3 {
	font-size: 26px;
	color: #000;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.mtab_content .tour_infrmtn p {
	color: #444;
	font-size: 13px
}
.mtab_content .tour_infrmtn ul li {
	background: url(../../Image/Common/icon_check_li.png) left 5px no-repeat;
	list-style: none;
	padding-left: 20px;
	font-size: 13px;
	color: #444;
	line-height: 18px;
	padding-bottom: 5px
}
.mtab_content .inclusn_exclusn {
	display: inline-block
}
.mtab_content .inclusn_exclusn h3 {
	font-size: 26px;
	color: #000;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.inclusn_exclusn_tabs {
	float: left;
	width: 100%;
	padding-top: 20px
}
.inclusn_exclusn_tabs ul.ie_tabs {
	margin: 0;
	padding: 0;
	float: left;
	position: relative
}
.inclusn_exclusn_tabs ul.ie_tabs li {
	list-style: none;
	padding: 12px 15px 10px;
	text-align: center;
	cursor: pointer;
	display: inline-block;
	width: 100%;
	background: #00bcd4
}
.ie_tabs li a i.pkg_car, .ie_tabs li a i.pkg_flight, .ie_tabs li a i.pkg_hotel, .ie_tabs li a i.pkg_meal, .ie_tabs li a i.pkg_other, .ie_tabs li a i.pkg_shoot {
	width: 40px;
	height: 40px;
	margin: 0 auto;
	display: block
}
.inclusn_exclusn_tabs ul.ie_tabs li.eactive, .inclusn_exclusn_tabs ul.ie_tabs li:hover {
	background: #353435
}
.inclusn_exclusn_tabs ul.ie_tabs li a {
	color: #FFF;
	font-size: 13px;
	text-decoration: none;
	outline: 0;
	line-height: 16px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.inclusn_exclusn_tabs ul.ie_tabs li span.ie_tabs_txt {
	font-size: 12px;
	text-decoration: none;
	color: #353435
}
.inclusn_exclusn_tabs ul.ie_tabs li.eactive span.ie_tabs_txt, .inclusn_exclusn_tabs ul.ie_tabs li:hover span.ie_tabs_txt {
	color: #fff
}
.ie_tabs li a i.pkg_flight {
	background: url(../../Image/Common/icon_pkg_flight.png) top center no-repeat
}
.ie_tabs li a i.pkg_hotel {
	background: url(../../Image/Common/icon_pkg_hotel.png) top center no-repeat
}
.ie_tabs li a i.pkg_car {
	background: url(../../Image/Common/icon_pkg_car.png) top center no-repeat
}
.ie_tabs li a i.pkg_meal {
	background: url(../../Image/Common/icon_pkg_meal.png) top center no-repeat
}
.ie_tabs li a i.pkg_shoot {
	background: url(../../Image/Common/icon_pkg_sightseeing.png) top center no-repeat
}
.ie_tabs li a i.pkg_other {
	background: url(../../Image/Common/icon_pkg_others.png) top center no-repeat
}
.ietab_content .ie_meal_con ul li, .ietab_content .ie_sghtsng_con ul li, .ietab_content .ie_transport_con ul li {
	background: url(../../Image/Common/icon_check_li.png) left 5px no-repeat;
	line-height: 18px;
	list-style: none
}
.inclusn_exclusn_tabs {
	margin: 0
}
.inclusn_exclusn_tabs .ie_tabs_wrap {
	width: 15%;
	padding-left: 0;
	float: left
}
.inclusn_exclusn_tabs .ie_tab_container_wrap {
	width: 85%;
	float: left
}
.ietab_content .ie_htl_con {
	float: left;
	padding: 0 0 20px
}
.ietab_content .ie_htl_con .ie_htl_head {
	display: block;
	font-size: 16px;
	padding: 0 0 10px;
	margin: 0 0 10px;
	border-bottom: 1px solid #00bcd4;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	font-weight: 700
}
.ietab_content .ie_flight_con h3, .ietab_content .ie_htl_con h4, .ietab_content .ie_meal_con h3, .ietab_content .ie_sghtsng_con h3, .ietab_content .ie_transport_con h3 {
	margin-top: 0;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.ietab_content .ie_htl_con h4 {
	color: #353435
}
.ietab_content .ie_htl_con p {
	color: #444;
	font-size: 12px;
	text-align: justify
}
.ietab_content .ie_htl_con .ie_htl_img {
	float: left;
	margin-right: 10px
}
.ietab_content .ie_sghtsng_con {
	padding: 0;
	width: 100%
}
.ietab_content .ie_sghtsng_con h3 {
	font-size: 26px;
	color: #000
}
.ietab_content .ie_sghtsng_con p {
	color: #444;
	font-size: 13px
}
.ietab_content .ie_sghtsng_con ul {
	padding: 0
}
.ietab_content .ie_sghtsng_con ul li {
	padding-left: 20px;
	font-size: 13px;
	color: #444;
	padding-bottom: 5px
}
.ietab_content .ie_meal_con h3 {
	font-size: 26px;
	color: #000
}
.ietab_content .ie_meal_con p {
	color: #444;
	font-size: 12px
}
.ietab_content .ie_meal_con ul {
	padding: 0
}
.ietab_content .ie_meal_con ul li {
	padding-left: 20px;
	font-size: 12px;
	color: #444;
	padding-bottom: 5px
}
.ietab_content .ie_transport_con h3 {
	font-size: 26px;
	color: #000
}
.ietab_content .ie_transport_con p {
	color: #444;
	font-size: 12px
}
.ietab_content .ie_transport_con ul {
	padding: 0
}
.ietab_content .ie_transport_con ul li {
	padding-left: 20px;
	font-size: 12px;
	color: #444;
	padding-bottom: 5px
}
.ietab_content .ie_flight_con h3 {
	font-size: 26px;
	color: #000;
	border-bottom: 1px solid #00bcd4;
	padding-bottom: 8px;
	margin-bottom: 20px
}
.ie_flight_con .ie_flght_row .pkg_sep {
	border-color: #DDD;
	border-style: solid none none;
	border-width: 1px 0 0
}
.ie_flght_box, .ie_flght_row {
	float: left;
	width: 100%
}
.ie_flght_box .ie_fl_arr, .ie_flght_box .ie_fl_dep {
	width: 25%;
	color: #353435;
	font-size: 12px;
	float: left
}
.ie_flght_box .ie_flght_logo {
	float: left
}
.ie_flght_box .ie_fl_name {
	float: left;
	color: #353435;
	font-size: 12px
}
.ie_flght_box .ie_fl_dep .ie_fl_ct_name {
	font-size: 12px;
	color: #353435;
	display: block;
	font-weight: 700
}
.ie_flght_box .ie_fl_dep .ie_fl_time {
	font-size: 12px;
	color: #353435;
	display: block
}
.ie_flght_box .ie_fl_arrow {
	float: left
}
.ie_flght_box .ie_fl_arr .ie_fl_ct_name {
	color: #353435;
	font-size: 12px;
	display: block;
	font-weight: 700
}
.ie_flght_box .ie_fl_arr .ie_fl_code {
	color: #353435;
	font-size: 12px;
	display: block
}
.ie_flght_box p, .ie_flght_box span {
	font-family: Lato-Regular, Helvetica, Arial, sans-serif
}
.slct_dpart_wrap ul li a, .slct_room_wrap ul li a {
	outline: 0;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none
}
p.light_gray span.ie_fl_code, p.light_gray span.ie_fl_ct_name {
	color: #666!important
}
.pkg_dep_date {
	float: left;
	width: 100%;
	padding: 10px 0 5px 
}
.dep_dates .tooltip-inner, .pkg_dep_date .tooltip-inner {
	max-width: 200px;padding: 3px 5px;
}
.cstng_step_detail p.stp_dtl_txt {
	margin-bottom: 20px;
	color: #353435;
	font-size: 12px
}
.slct_dpart_con {
	padding-bottom: 15px
}
.slct_dpart_wrap {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	margin-top: 10px;
}
.slct_dpart_head {
	background: #f4f4f4;
	color: #000;
	border-bottom: 1px solid #ccc;
	font-size: 13px;
	font-weight: 700;
	padding: 10px 0 10px 15px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0
}
.slct_dpart_wrap ul {
	display: inline-block;
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0 0 10px;
	width: 100%
}
.slct_dpart_wrap ul li {
	float: left;
	margin: 0 5px 0 0;
	display: block
}
.slct_dpart_wrap ul li a {
	display: inline-block;
	width: auto;
	height: auto;
	color: #009cff;
	font-size: 12px;
	padding: 4px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	border: 1px solid #fff;
	margin-bottom: 5px
}
.slct_dpart_wrap ul li a.active, .slct_dpart_wrap ul li a:focus, .slct_dpart_wrap ul li a:hover {
	color: #000;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 )
}
.slct_dpart_wrap ul li a:hover {
	border: 1px solid #959595;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(38%, #fff), color-stop(72%, #eee), color-stop(100%, #eee));
	background: -webkit-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 38%, #eee 72%, #eee 100%)
}
.slct_dpart_wrap ul li a:focus i.slct_check, .slct_dpart_wrap ul li a:hover i.slct_check {
	visibility: visible!important
}
.slct_dpart_wrap ul li a.active {
	border: 1px solid #959595;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(38%, #fff), color-stop(72%, #eee), color-stop(100%, #eee));
	background: -webkit-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 38%, #eee 72%, #eee 100%)
}
.slct_dpart_wrap ul li a.active i.slct_check {
	visibility: visible!important
}
.slct_dpart_wrap ul li a:focus {
	border: 1px solid #959595;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(38%, #fff), color-stop(72%, #eee), color-stop(100%, #eee));
	background: -webkit-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 38%, #eee 72%, #eee 100%)
}
.clndr_wrap .clndr_head, .slct_room_head {
	background: #f4f4f4;
	border-bottom: 1px solid #ccc;
	font-weight: 700;
	color: #000
}
.slct_dpart_wrap ul li a i.slct_check {
	width: 13px;
	height: 13px;
	display: inline-block;
	float: left;
	margin: 0 5px 0 0
}
.clndr_con {
	padding-bottom: 15px
}
.clndr_wrap {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
.clndr_wrap .clndr_head {
	font-size: 13px;
	padding: 10px 0 10px 15px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0;
	margin-bottom: 0
}
.slct_depart_con, .slct_room_con {
	padding-bottom: 15px
}
.slct_depart_wrap, .slct_room_wrap {
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px
}
.slct_room_head {
	font-size: 12px;
	padding: 10px 0 10px 15px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-khtml-border-radius: 5px 5px 0 0
}
.slct_summry {
	width: 100%;
	display: inline-block
}
.slct_room_wrap ul {
	display: inline-block;
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0 0 10px;
	width: auto;
	float: left
}
.slct_room_wrap ul li {
	float: left;
	margin: 0 5px 0 0;
	display: block
}
.slct_room_wrap ul li a {
	display: inline-block;
	width: auto;
	height: auto;
	color: #009cff;
	font-size: 12px;
	padding: 4px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	border: 1px solid #fff;
	margin-bottom: 5px
}
.slct_room_wrap ul li a:hover {
	border: 1px solid #959595;
	color: #000;
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(38%, #fff), color-stop(72%, #eee), color-stop(100%, #eee));
	background: -webkit-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 38%, #eee 72%, #eee 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 )
}
.slct_room_wrap ul li a.active, .slct_room_wrap ul li a:focus {
	border: 1px solid #959595;
	color: #000;
	background: #fff;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 )
}
.slct_room_wrap ul li a:focus i.slct_check, .slct_room_wrap ul li a:hover i.slct_check {
	visibility: visible!important
}
.slct_room_wrap ul li a.active {
	background: -moz-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(38%, #fff), color-stop(72%, #eee), color-stop(100%, #eee));
	background: -webkit-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 38%, #eee 72%, #eee 100%)
}
.slct_room_wrap ul li a.active i.slct_check {
	visibility: visible!important
}
.slct_room_wrap ul li a:focus {
	background: -moz-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(38%, #fff), color-stop(72%, #eee), color-stop(100%, #eee));
	background: -webkit-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -o-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: -ms-linear-gradient(top, #fff 0, #fff 38%, #eee 72%, #eee 100%);
	background: linear-gradient(to bottom, #fff 0, #fff 38%, #eee 72%, #eee 100%)
}
.slct_room_wrap ul li a i.slct_check {
	width: 13px;
	height: 13px;
	display: inline-block;
	float: left;
	margin: 0 5px 0 0
}
.trvl_dtl_wrap {
	padding: 0;
	margin: 0 15px 20px
}
.total_cost_table, .trvl_dtl_table {
	margin-bottom: 10px;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.trvl_dtl_table {
	border: 1px solid #ccc;
	font-size: 13px
}
.trvl_dtl_table thead tr th {
	border-bottom: none!important;
	vertical-align: middle;
	font-weight: 400
}
.trvl_dtl_table thead {
	background: #fff;
	background: -moz-linear-gradient(top, #fff 0, #efefef 99%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(99%, #efefef));
	background: -webkit-linear-gradient(top, #fff 0, #efefef 99%);
	background: -o-linear-gradient(top, #fff 0, #efefef 99%);
	background: -ms-linear-gradient(top, #fff 0, #efefef 99%);
	background: linear-gradient(to bottom, #fff 0, #efefef 99%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef', GradientType=0 )
}
.trvl_dtl_table td {
	vertical-align: middle!important;
	border: 1px solid #ddd
}
.btn_lw_social, .htl_roomlabel, .striped-icon-xlarge span {
	vertical-align: middle
}
.custm_child_slect, .custm_slect {
	display: block;
	height: 24px;
	border-radius: 0
}
.cost_prsn {
	font-size: 11px;
	color: #999
}
.net_cost {
	font-size: 13px;
	color: #000;
	float: right
}
.net_cost i {
	font-size: 11px;
	font-style: normal;
	color: #000
}
.custm_slect {
	font-size: 12px;
	padding: 2px;
	width: 60px
}
.trvl_dtl_table>tbody>tr.trhighlight>td, .trvl_dtl_table>tbody>tr.trhighlight>th {
	background-color: #fffcee;
	border-top: 1px solid #f4eed0
}
.total_cost_table {
	font-size: 12px;
	color: #999
}
.total_cost_table .cst_left {
	text-align: left
}
.child_add, .total_cost_table .cst_rght {
	text-align: right
}
.total_cost_table .ttl_bsc_amout td {
	color: #444
}
.total_cost_table .grnd_ttl_amount td {
	font-size: 18px;
	color: #c89d09
}
.total_cost_table>tbody>tr>td, .total_cost_table>tbody>tr>th, .total_cost_table>tfoot>tr>td, .total_cost_table>tfoot>tr>th, .total_cost_table>thead>tr>td, .total_cost_table>thead>tr>th {
	border-top: none;
	padding: 1px 4px
}
.child_slct {
	text-align: left
}
.custm_child_slect {
	font-size: 12px;
	padding: 2px;
	width: 139px
}
.inline_clndr_con {
	width: 100%
}
.nav_months {
	padding: 0 10px;
	clear: both
}
.nav_months ul {
	width: 84%;
	float: left;
	margin: 0;
	padding: 0
}
.nav_months .m_next a, .nav_months .m_next a:hover, .nav_months .m_prev a, .nav_months .m_prev a:hover {
	width: 8px;
	height: 12px;
	display: block
}
.nav_months ul li {
	list-style: none;
	float: left
}
.nav_months ul li a {
	color: #555;
	margin: 0 10px;
	padding: 10px;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	float: left;
	font-size: 13px
}
.nav_months ul li a.active, .nav_months ul li a:focus, .nav_months ul li a:hover {
	color: #000;
	background: #00bcd4
}
.nav_months .m_next, .nav_months .m_prev {
	padding-top: 14px
}
.nav_months .m_prev a {
	background: url(../../Image/Common/icon_mnth_arrow.png) top left no-repeat;
	margin-right: 10px
}
.nav_months .m_prev a:hover {
	background: url(../../Image/Common/icon_mnth_arrow.png) bottom left no-repeat
}
.nav_months .m_next a {
	background: url(../../Image/Common/icon_mnth_arrow.png) top right no-repeat
}
.nav_months .m_next a:hover {
	background: url(../../Image/Common/icon_mnth_arrow.png) bottom right no-repeat
}
.ui-datepicker-calendar {
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-bottom: 0
}
.ui-datepicker-calendar thead {
	background: #353435;
	color: #fff
}
.ui-datepicker-calendar>thead>tr>th {
	border-bottom: none
}
.ui-datepicker-calendar tr td {
	height: 50px;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	width: 14.28571428571429%
}
.ui-datepicker-calendar>tbody>tr>td {
	padding: 0
}
.ui-datepicker-calendar>thead>tr>th {
	padding: 4px
}
.ui-datepicker-calendar>tbody>tr>td, .ui-datepicker-calendar>tbody>tr>th, .ui-datepicker-calendar>tfoot>tr>td, .ui-datepicker-calendar>tfoot>tr>th, .ui-datepicker-calendar>thead>tr>td, .ui-datepicker-calendar>thead>tr>th {
	border-top: none
}
.ui-datepicker-notavailable {
	background: #fff
}
.ui-datepicker-disabled {
	background: #f8f8f8
}
.ui-datepicker-Few_seat_left, .ui-datepicker-soldout {
	background: #fff
}
.ui-datepicker-disabled .ui-state-default, .ui-datepicker-notavailable .ui-state-default {
	color: #999;
	font-size: 11px;
	margin: 0;
	height: 58px;
	padding-top: 38px;
	outline: 0
}
.ui-datepicker-Few_seat_left .ui-state-default, .ui-datepicker-cheapest .ui-state-default, .ui-datepicker-soldout .ui-state-default {
	font-size: 10px;
	color: #000;
	display: block;
	height: 58px;
	margin: 0;
	outline: 0
}
.ui-datepicker-cheapest .ui-state-default {
	padding-top: 8px
}
.ui-datepicker-Few_seat_left .ui-state-default {
	padding-top: 22px
}
.ui-datepicker-soldout .ui-state-default {
	padding-top: 8px
}
.cheapest_sign, .few_seat_left_sign, .notavlbl_sign, .soldout_sign {
	width: 29px;
	height: 4px;
	display: block
}
.ui-datepicker-Few_seat_left .ui-state-default.active, .ui-datepicker-Few_seat_left .ui-state-default:focus, .ui-datepicker-Few_seat_left .ui-state-default:hover, .ui-datepicker-cheapest .ui-state-default.active, .ui-datepicker-cheapest .ui-state-default:focus, .ui-datepicker-cheapest .ui-state-default:hover, .ui-datepicker-soldout .ui-state-default.active, .ui-datepicker-soldout .ui-state-default:focus, .ui-datepicker-soldout .ui-state-default:hover {
	background: #353435;
	color: #fff;
	text-decoration: none
}
.notavlbl_sign {
	background: #e7e7e7
}
.cheapest_sign {
	background: #16b800
}
.few_seat_left_sign {
	background: #00bcd4
}
.soldout_sign {
	background: #ff9b9b
}
.ui-datepicker-seat_left {
	color: #42abff;
	font-size: 10px;
	display: block;
	padding-left: 5px;
	line-height: 1.5
}
.ui-state-default.active .ui-datepicker-seat_left, .ui-state-default:focus .ui-datepicker-seat_left, .ui-state-default:hover .ui-datepicker-seat_left {
	color: #fff
}
.ui-datepicker-price {
	color: #42abff;
	font-size: 10px
}
.ui-state-default.active .ui-datepicker-price, .ui-state-default:focus .ui-datepicker-price, .ui-state-default:hover .ui-datepicker-price {
	color: #fff
}
.ui-datepicker-date, .ui-datepicker-price {
	padding-left: 5px;
	display: block
}
.calendar_guide {
	margin: 0
}
.calendar_guide p {
	margin: 20px 0;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #353435
}
.mtabs_seprate {
	color: #353435;
	font-size: 13px;
	padding: 12px 20px;
	text-decoration: none;
	outline: 0;
	float: left;
	line-height: 16px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	width: 100%;
	background: #00bcd4
}
.ui-state-default {
	position: relative
}
.calander-tooltip {
	display: none;
	position: absolute;
	left: 50%;
	margin-left: -100px;
	top: -46px;
	width: 200px;
	font-size: 10px
}
.ui-state-default:hover .calander-tooltip {
	display: block
}
.calander-tooltip .tooltip-inner {
	background: #00bcd4;
	color: #333;
	font-weight: 700;
	padding: 5px 8px;
	font-size: 12px
}
.ui-state-default .tooltip.top .tooltip-arrow {
	border-top-color: #00bcd4
}
.advnce_autocomplete .search_autocomplete {
	width: 100%;
	position: relative
}
.advnce_autocomplete .search_autocomplete ul {
	width: 100%;
	max-height: 145px;
	height: auto
}
.autocomplete_con {
	position: relative
}
.autocomplete_con .search_autocomplete {
	width: 100%;
	background: #fff;
	border: 1px solid #b6b6b6;
	border-top: none;
	position: absolute;
	z-index: 11;
	top: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	height: 260px;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.5);
	box-shadow: 0 5px 5px rgba(0,0,0,.5);
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px
}
.pop_search_form .autocomplete_con .search_autocomplete {
	height: 150px
}
.autoby .auto_header {
	width: 100%;
	padding: 0 20px
}
.autoby .auto_header p {
	margin: 0;
	color: #333;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #eee
}
.autoby ul li a, .autocomplete_msg {
	display: inline-block;
	width: 100%;
	color: #333;
	font-size: 13px;
	height: auto
}
.autoby ul {
	margin: 0 0 10px;
	padding: 0;
	list-style: none
}
.autoby ul li a {
	padding: 4px 5px 5px 40px;
	transition: .4s
}
.autoby ul li a:focus, .autoby ul li a:hover {
	background-color: #eee;
	font-weight: 700;
	text-decoration: none
}
.by_city ul li a {
	background: url(../../Image/Common/icon-auto_city.png) 20px center no-repeat
}
.by_category ul li a {
	background: url(../../Image/Common/icon-auto_package.png) 18px center no-repeat
}
.autocomplete_msg {
	padding: 8px 10px 10px 20px;
	background-color: #eee
}
.morecat_list {
	position: relative
}
.morecat_list .more_cat {
	font-size: 11px;
	color: #fff;
	cursor: pointer;
	text-shadow: 0 2px 2px rgba(0,0,0,.5)
}
.morecat_list:hover .more_cat {
	text-decoration: underline
}
.morecat_list .mc_list {
	position: absolute;
	top: -10px;
	right: 41px;
	display: none;
	background: #FFF;
	border: 1px solid #b6b6b6;
	width: 130px;
	height: auto;
	text-align: left;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.5);
	box-shadow: 0 5px 5px rgba(0,0,0,.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.morecat_list:hover .mc_list {
	display: block
}
.morecat_list .mc_list .mcl_header {
	color: #333;
	font-size: 11px;
	border-bottom: 1px solid #bbb;
	font-weight: 700;
	padding: 3px 10px
}
.wait_progress .ui-widget-content a, .wait_progress .ui-widget-header a {
	color: #222
}
.morecat_list .mc_list .mcl_con ul {
	margin: 0;
	padding: 0
}
.morecat_list .mc_list .mcl_con ul li {
	font-size: 12px;
	padding: 2px 10px;
	list-style: none
}
.morecat_list .mc_list .mcl_con ul li i.filter_icon {
	float: left;
	margin: 0 7px 0 0
}
.morecat_list .mc_list .mcl_con ul li i.filter_icon img {
	width: 13px;
	max-height: 20px
}
.wait_progress {
	margin-bottom: 10px
}
.wait_progress .ui-progressbar {
	position: relative
}
.wait_progress .progress-label {
	position: absolute;
	left: 47%;
	top: 4px;
	font-weight: 700;
	text-shadow: 1px 1px 0 #fff
}
.wait_progress .ui-widget-content {
	border: 1px solid #e5bc0f;
	background: #fff;
	color: #222
}
.wait_progress .ui-widget-header {
	font-weight: 700
}
.wait_progress .ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.wait_progress .ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden
}
.wait_progress .ui-progressbar .ui-progressbar-overlay, .wait_progress .ui-progressbar .ui-progressbar-value {
	height: 100%
}
.wait_progress .ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none
}
@-webkit-keyframes wait {
to {
background-position:40px 0
}
}
@-moz-keyframes wait {
to {
background-position:40px 0
}
}
@keyframes wait {
to {
background-position:40px 0
}
}
.wait_progress .ui-progressbar .ui-progressbar-overlay, .wait_progress .ui-widget-header {
	background: repeat-x #00bcd4;
	text-decoration: none;
	color: #635104;
	-webkit-animation: wait .5s linear infinite;
	-moz-animation: wait .5s linear infinite;
	animation: wait .5s linear infinite;
	background-size: 40px 40px;
	background-image: -webkit-linear-gradient(-45deg, rgba(0,0,0,.06) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.06) 50%, rgba(0,0,0,.06) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(0,0,0,.06) 25%, transparent 25%, transparent 50%, rgba(0,0,0,.06) 50%, rgba(0,0,0,.06) 75%, transparent 75%, transparent)
}
.pricing_link {
	position: relative;
	float: right;
	padding: 4px 15px 0 0
}
.pricing_link .plinks_text {
	font-size: 11px;
	color: #009CFF;
	cursor: pointer
}
.pricing_link:hover .plinks_text {
	text-decoration: underline
}
.pricing_link .plink_list {
	position: absolute;
	top: 27px;
	left: auto;
	right: 0;
	display: none;
	background: #FFF;
	border: 1px solid #b6b6b6;
	width: 230px;
	height: auto;
	padding: 5px 0 0;
	text-align: left;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.5);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.5);
	box-shadow: 0 5px 5px rgba(0,0,0,.5);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.pricing_link:hover .plink_list {
	display: block
}
.pricing_link .plink_list .pl_con ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.pricing_link .plink_list .pl_con ul li {
	font-size: 12px;
	padding: 4px 10px;
	float: left;
	display: block;
	width: 100%;
	border-bottom: 1px solid #eee
}
.pricing_link .plink_list .pl_con ul li .pl_lbl {
	display: block;
	float: left;
	width: 130px;
	font-weight: 400;
	font-size: 10px;
	margin: 0
}
.pricing_link .plink_list .pl_con ul li .pl_value {
	display: block;
	float: left;
	width: 78px;
	font-weight: 400;
	font-size: 10px;
	color: #C89D09;
	text-align: right
}
.pkg_book_mobbtn .btn {
	margin-bottom: 10px
}
.showfilter_mob {
	margin-bottom: 20px
}
.coupan_col_msg {
	margin: 7px 0 0
}
.card_details_main, .pax_form_addrs {
	margin-top: 20px;
	float: left
}
.afltn-col, .sslpay, .tour-mngr-col {
	margin-top: 10px
}
.pay_amnt, .payment_main {
	float: left;
	width: 100%
}
.sslpay {
	float: left;
	width: 104%
}
.paybtn_footer {
	float: left;
	width: 100%
}
.paynow_btn {
	margin-top: 15px
}
.paynow_terms .choose_opt {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #ddd
}
.errorpage_con {
	padding-top: 0;
	padding-bottom: 70px;
	background-color: #fff
}
.err_left h1 {
	font-size: 40px;
	font-weight: 700;
	margin-bottom: 30px;
	margin-top: 40px
}
.err_left p {
	font-size: 16px;
	color: #666
}
.err_moreoptn .search_ui_dflt {
	margin-top: 0
}
.err_moreoptn .search_ui_dflt .sui_pnl_padd {
	padding-top: 10px
}
.otheropt_tonav .otheropt_heading .otheropt_head {
	text-align: center;
	padding-top: 80px;
	padding-bottom: 20px
}
.otheropt_tonav .otheropt_heading .otheropt_head h2 {
	font-size: 34px;
	font-weight: 400
}
.payment_faild_table table td.pf_head, .tss_head {
	font-weight: 700
}
.wv_left ul.mice_srvcs {
	margin: 0;
	padding: 0
}
.wv_left ul.mice_srvcs li {
	margin: 0;
	padding: 0;
	list-style: none
}
.navbar-collapse .top_nav {
	width: 79%;
	float: right;
	padding-bottom: 10px
}
.clear {
	clear: both;
	width: 0;
	height: 0
}
.top_nav {
	width: 50%;
	float: right
}
.page_preloader {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -35px;
	margin-top: -35px;
	display: block;
	width: 70px;
	height: 70px;
	border: 1px solid #a6a6a6;
	z-index: 99999;
	background: url(../../image/common/anim_loading.gif) center center no-repeat #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.7);
	-moz-box-shadow: 0 5px 5px rgba(0,0,0,.7);
	-o-box-shadow: 0 5px 5px rgba(0,0,0,.7);
	-ms-box-shadow: 0 5px 5px rgba(0,0,0,.7);
	box-shadow: 0 5px 5px rgba(0,0,0,.7)
}
.page_preloader_shadow {
	background: url(../../Image/Common/alpha80.png) rgba(0,0,0,0);
	width: auto;
	height: auto;
	left: 0;
	overflow: hidden;
	bottom: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 8013;
	opacity: .6;
	filter: alpha(opacity=40)
}
.honeymoon_icon, .mice_icon {
	width: 60px;
	height: 60px;
	display: inline-block;
	overflow: hidden
}
.mice_icon {
	background: url(../../Image/Common/icon_mice.png) no-repeat
}
.honeymoon_icon {
	background: url(../../Image/Common/honeymoon_special.png) no-repeat
}
.payment_faild_table table {
	border-bottom: 1px solid #ddd
}
.pf_cstm_mrgn {
	margin-top: 85px
}
.tour_status_slide {
	position: fixed;
	top: 295px;
	right: 0;
	z-index: 7;
	width: 400px;
	background: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 3px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 3px 5px rgba(0,0,0,.3);
	box-shadow: 0 3px 5px rgba(0,0,0,.3)
}
.tss_head {
	background: #00bcd4;
	padding: 10px;
	font-size: 14px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.tss_content {
	padding: 10px;
	font-size: 12px;
	line-height: 16px
}
.tss_close {
	cursor: pointer;
	height: 33px;
	position: absolute;
	left: -19px;
	top: -12px;
	width: 36px;
	z-index: 8040;
	background: url(../../Image/Common/fancybox_sprite.png) top left no-repeat
}
.tss_content p {
	text-align: justify
}
.psp_table_wrap {
	padding-top: 20px
}
.psp_table_search {
	margin-bottom: 20px
}
.pop_costing_new {
	width: 800px
}
.checkout_title_col h1 {
	font-size: 30px;
	margin: 40px 0 20px
}
.ca_head {
	background: #fff;
	border-top: 1px solid #ccc;
	cursor: pointer;
	float: left;
	width: 100%;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	overflow: hidden
}
.checkout_accordion .ui-accordion-header-active {
	cursor: default;
	background: #00bcd4;
	border-bottom: 1px solid #00bcd4;
	border-top: 1px solid #00bcd4
}
.ca_head .ca_step_bg, .ca_head .ca_step_icon {
	background-repeat: no-repeat;
	display: inline-block;
	opacity: .2;
	filter: alpha(opacity=20);
	overflow: hidden
}
.ca_head .ca_step_icon {
	background-image: url(../../Image/Common/checkout_steps.png);
	width: 40px;
	height: 40px;
	float: left;
	margin: 20px 0 0 20px;
	-moz-transition: .2s;
	-ms-transition: .2s;
	-o-transition: .2s;
	-webkit-transition: .2s;
	transition: .2s
}
.ca_head .ca_step_title {
	display: inline-block;
	font-size: 24px;
	float: left;
	margin: 23px 0 0 20px;
	color: #ccc;
	transition: .4s
}
.ca_head .ca_step_bg {
	background-image: url(../../Image/Common/checkout_flow_icon.png);
	width: 106px;
	height: 74px;
	float: right;
	margin: 10px 50px -5px 0;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s
}
.checkout_accordion .ui-accordion-header-active .ca_step_bg, .checkout_accordion .ui-accordion-header-active .ca_step_icon, .checkout_accordion .ui-accordion-header-active:hover .ca_step_bg, .checkout_accordion .ui-accordion-header-active:hover .ca_step_icon {
	opacity: 1;
	filter: alpha(opacity=100)
}
.checkout_accordion .ui-accordion-header-active .ca_step_title, .checkout_accordion .ui-accordion-header-active:hover .ca_step_title {
	color: #333
}
.ca_step_04 {
	border-bottom: 1px solid #ccc
}
.ca_step_01 .ca_step_bg, .ca_step_01 .ca_step_icon {
	background-position: 0 0
}
.ca_step_03 .ca_step_icon {
	background-position: 0 -57px
}
.ca_step_03 .ca_step_bg {
	background-position: 0 -211px
}
.ca_step_04 .ca_step_icon {
	background-position: 0 -115px
}
.ca_step_04 .ca_step_bg {
	background-position: 0 -325px
}
.ca_content {
	float: left;
	border: 1px solid #00bcd4;
	border-top: none;
	width: 100%;
	padding: 20px;
	background: #fff;
	margin-bottom: -2px;
	position: relative
}
.ca_itn_img {
	height: 140px;
	overflow: hidden;
	margin-bottom: 15px
}
.ca_pkg_head, .ca_pkg_info {
	width: 100%;
	height: auto
}
.ca_pkg_head h2 {
	font-size: 23px;
	color: #000;
	margin: 0 0 3px
}
.ca_pkg_head p {
	font-size: 13px;
	color: #999
}
.ca_pkg_info {
	margin-top: 20px
}
.ca_pkg_info ul {
	margin: 0;
	padding: 0 0 15px;
	display: block
}
.ca_pkg_info ul li {
	display: inline-block;
	list-style: none;
	margin: 0 15px 0 0;
	font-size: 13px
}
.ca_pkg_info .ub_seperator {
	color: #ccc
}
.ca_terms_check {
	padding-bottom: 15px
}
.ca_terms_check .checkbox {
	margin: 0;
	padding: 5px 5px 5px 30px;
	background: #f5f5f5
}
.ca_terms_check .checkbox:hover {
	background: #eee
}
.ca_terms_check .checkbox label {
	display: block
}
.ca_payment_option {
	padding-bottom: 15px
}
.ca_payo_head h3 {
	font-size: 14px;
	font-weight: 700;
	margin-top: 0
}
.ca_loginform, .ca_loginwith {
	margin-top: 20px
}
.ca_payo_radio {
	padding-left: 0;
	position: relative;
	margin-left: 0;
	margin-right: 10px
}
.ca_payment_option .radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-left: 0
}
.ca_payo_radio input[type=radio] {
	margin-left: 0;
	position: absolute;
	top: 9px;
	left: 15px
}
.sh-slider, .sh-slider .slides li {
	position: relative
}
.ca_paylabl {
	padding: 9px 15px 9px 35px;
	background: fff;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight: 400
}
.ca_paylabl .morecat_list span.more_cat {
	color: #353435
}
.ca_paylabl .morecat_list .mc_list {
	left: 0;
	padding: 10px 10px 0;
	top: 20px;
	width: 250px;
	z-index: 10
}
.ca_payo_radio input[type=radio]:checked+.ca_paylabl {
	background: #fafafa;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,.2);
	box-shadow: inset 0 0 6px rgba(0,0,0,.2)
}
.ca_loginform {
	border-right: 1px solid #ccc
}
.ca_loginform .checkbox {
	padding-top: 0
}
.ca_loginwith h3 {
	margin-top: 0;
	font-size: 18px;
	margin-bottom: 20px
}
.loginwith_social ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.loginwith_social ul li {
	margin-bottom: 15px
}
.btn_lw_social, .loginwith_social ul li.rgstr-social {
	margin-bottom: 0
}
.loginwith_social ul li.rgstr-social a.register-link {
	width: 100%;
	display: block;
	text-align: center
}
.btn_lw_social {
	display: inline-block;
	padding: 7px 25px 7px 15px;
	line-height: 1.428571429;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #FFF;
	font-weight: 700;
	font-size: 14px
}
.btn_lw_social:focus {
	outline: dotted thin;
	outline: -webkit-focus-ring-color auto 5px;
	outline-offset: -2px
}
.flex-container a:active, .flex-container a:focus, .flex-next:focus, .flex-prev:focus, .flexslider a:focus, .header-slider .full-slider .slick-dots li button:focus, .header-slider .full-slider .slick-dots li button:hover, .rpt-slider a:active, .sh-slider a:active {
	outline: 0
}
.btn_lw_social:focus, .btn_lw_social:hover {
	color: #fff;
	text-decoration: none;
	right: 0;
	opacity: .9;
	filter: alpha(opacity=90)
}
.btn_lw_social i {
	display: inline-block;
	width: 27px;
	height: 18px;
	background-image: url(../../Image/Common/loginwith_social.png);
	background-repeat: no-repeat;
	font-size: 18px;
	float: left
}
.lw_fb {
	background-color: #3b5999
}
.lw_fb i {
	background: 0 0
}
.lw_ggl {
	background-color: #cf4332
}
.lw_ggl i {
	background: 0 0
}
.gray {
	color: #999
}
.ca_travlr_no {
	padding-bottom: 20px;
	padding-top: 27px
}
.ss_itn_paid, .ss_itn_title {
	float: left;
	padding-top: 8px
}
.ca_travlr_row {
	padding-bottom: 10px
}
.ca_paynow_row .payment_tabz {
	margin-top: 0
}
.paynow_terms .choose_opt label {
	display: inline
}
.checkout_acc_main {
	margin-bottom: 15px
}
.step_success .ca_step_title {
	display: none
}
.step_success .step_success_content {
	display: block
}
.step_success .ca_step_icon {
	background-position: 0 -230px;
	opacity: 1;
	filter: alpha(opacity=100)
}
.step_success:hover {
	background-color: #f7f7f7
}
.step_success:hover .ca_step_icon {
	background-position: 0 -287px;
	opacity: 1;
	filter: alpha(opacity=100)
}
.step_success_content {
	display: none;
	float: left;
	margin: 10px 0 0 20px
}
.step_success_itn {
	float: left
}
.ss_itn_img {
	width: 110px;
	height: 60px;
	float: left;
	overflow: hidden;
	margin-right: 10px
}
.ss_itn_img img {
	height: auto;
	width: 110px
}
.ss_cotraveller_img, .ss_user_img {
	background-image: url(../../Image/Common/checkout_steps.png);
	background-repeat: no-repeat;
	width: 40px;
	height: 40px;
	display: inline-block;
	overflow: hidden
}
.ss_itn_title {
	margin-right: 50px
}
.ss_itn_title h2 {
	margin: 0;
	font-size: 18px;
	font-weight: 400
}
.ss_itn_title p {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	color: #777
}
.ss_itn_paid {
	margin-right: 10px
}
.ss_cotraveller_title, .ss_user_title {
	float: left;
	padding-top: 14px
}
.ss_itn_paid h2 {
	margin: 0;
	font-size: 18px;
	font-weight: 700
}
.ss_itn_paid p {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	color: #777
}
.step_success_username {
	float: left
}
.ss_user_img {
	background-position: 0 -345px;
	float: left;
	margin: 11px 15px 0 0
}
.ss_user_title h2 {
	margin: 0;
	font-size: 18px;
	font-weight: 700
}
.ss_user_title p {
	margin: 0;
	font-size: 12px;
	font-weight: 400;
	color: #777
}
.step_success_cotraveller {
	float: left
}
.ss_cotraveller_img {
	background-position: 0 -404px;
	float: left;
	margin: 11px 15px 0 0
}
.ss_cotraveller_title h2 {
	margin: 0;
	font-size: 14px;
	font-weight: 700
}
.ss_cotraveller_title p {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #777
}
.ca_travlr_rhead {
	margin-bottom: 20px
}
.ca_travlr_rhead .payment_head {
	margin-top: 0
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #ccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	margin-top: 5px;
	margin-right: -10px
}
.dropdown-submenu:hover>a:after {
	border-left-color: #333
}
.dropdown-submenu.pull-left {
	float: none
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}
.dropdown-menu.login_box {
	width: 240px;
	padding: 15px;
	background: #fff
}
.form-heading {
	font-size: 18px;
	font-weight: 400
}
.form-group.form-heading-wrap {
	margin-bottom: 10px
}
.lw_vw {
	background-color: #333
}
.lw_vw i {
	background: url(../../Image/Common/loginwith_veena.png) center left no-repeat
}
.btn_lw_social.lw_vw {
	padding-right: 5px
}
.q_enq_form .form-group {
	margin-bottom: 6px
}
.q_enq_form .daterow_new .col-xs-12, .q_enq_form .daterow_new .col-xs-6 {
	padding-left: 10px;
	padding-right: 10px
}
.q_enq_form .form-control {
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	padding: 2px 4px
}
.q_enq_form textarea.form-control {
	height: 50px
}
.pkg_ymal_head h3 {
	margin-top: 0
}
.dep_dates_spn em, .pkg_lft_main .pkg_ldt li span p em {
	font-style: normal;
	cursor: help
}
.landing-page-bg {
	background-color: #ffd504
}
.landing-page-section .container {
	width: 895px
}
.landing-enquiry-con {
	background: #2f2f2f;
	padding: 10px 20px
}
.landing-enquiry-con .landing-form-hdng {
	color: #fff;
	margin: 0 0 10px
}
.landing-enquiry-con .landing-form-hdng i {
	color: #ffd504
}
.landing-enquiry-con .landing-form-hdng span {
	border-bottom: 1px solid #ffd504
}
.landing-enquiry-con .enquiry-form .form-group {
	margin-bottom: 10px
}
.landing-enquiry-con .enquiry-form .form-group label {
	color: #fff;
	font-weight: 400;
	font-size: 18px
}
.landing-enquiry-con .enquiry-form .form-group .form-control {
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	resize: none
}
.btn-default.btn-landing-enquiry {
	color: #222;
	background-color: #00bcd4;
	border-color: #00bcd4
}
.btn-default.btn-landing-enquiry.active, .btn-default.btn-landing-enquiry:active, .btn-default.btn-landing-enquiry:focus, .btn-default.btn-landing-enquiry:hover, .open .dropdown-toggle.btn-default.btn-landing-enquiry {
	color: #000;
	background-color: #ffc925;
	border-color: #ffc925
}
.rpt-slider .slides p.slider_caption, .sh-slider .slides p.slider_caption {
	bottom: 0;
	color: #FFF;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000', GradientType=0 )
}
.sh-slider {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 100%;
	float: right;
	overflow: hidden
}
.sh-slider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.sh-slider .slides img {
	width: 100%;
	display: block;
	max-height: 330px
}
.sh-slider .slides p.slider_caption {
	font-size: 16px;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.8)), color-stop(100%, rgba(0,0,0,.8)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%)
}
.rpt-slider, .rpt-slider .slides li, .sh-slider .flex-active-slide {
	position: relative
}
.sh-slider .flex-control-nav.flex-control-paging {
	display: none
}
.sh-slider:hover .flex-next {
	opacity: .8;
	right: 0
}
.sh-slider:hover .flex-prev {
	opacity: .8;
	left: 0
}
.flexslider:hover .flex-prev:hover, .sh-slider:hover .flex-next:hover {
	opacity: 1
}
.sh-hdng {
	font-size: 24px;
	line-height: 1.3
}
.sh-content {
	text-align: justify;
	line-height: 1.5
}
.r-sh-slider {
	float: right;
	width: 50%;
	margin: 0 0 10px 20px
}
.l-sh-slider {
	float: left;
	width: 50%;
	margin: 0 20px 10px 0
}
.flex-control-nav, .flex-direction-nav, .slides {
	margin: 0;
	padding: 0;
	list-style: none
}
.rpt-slider {
	margin: 0 0 10px 20px;
	padding: 0;
	width: 100%;
	float: right;
	overflow: hidden
}
.rpt-slider .slides>li {
	display: none;
	-webkit-backface-visibility: hidden
}
.rpt-slider .slides img {
	width: 100%;
	display: block;
	max-height: 330px
}
.rpt-slider .slides p.slider_caption {
	font-size: 16px;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 100%;
	background: -moz-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.8)), color-stop(100%, rgba(0,0,0,.8)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%)
}
.htb-acrdn-header, .rpt-slider .flex-active-slide {
	position: relative
}
.rpt-slider .flex-control-nav.flex-control-paging {
	display: none
}
.rpt-slider:hover .flex-next {
	opacity: .8;
	right: 0
}
.rpt-slider:hover .flex-prev {
	opacity: .8;
	left: 0
}
.flexslider:hover .flex-prev:hover, .rpt-slider:hover .flex-next:hover {
	opacity: 1
}
.flex-direction-nav .flex-disabled {
	opacity: .3!important;
	filter: alpha(opacity=30);
	cursor: default
}
.htb-acrdn-header {
	background: #353435;
	border: 1px solid #353435;
	padding: 10px 0;
	cursor: pointer;
	margin-bottom: 3px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
.htb-acrdn-header:hover {
	background: #2a2a2a
}
.htb-acrdn-header .htb-acrdn-hdr-con h2 {
	color: #fff;
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
	padding: 0 0 0 30px
}
.htb-acrdn-header .htb-acrdn-hdr-con .htb-pm {
	width: 30px;
	height: 30px;
	position: absolute;
	background: #00bcd4;
	left: -10px;
	top: 7px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease
}
.htb-acrdn-header:hover .htb-acrdn-hdr-con .htb-pm {
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%
}
.htb-acrdn-header .htb-acrdn-hdr-con .plus-minus {
	background: url(../../Image/Common/accordion-sprite.png) left top no-repeat;
	display: inline-block;
	overflow: hidden;
	width: 30px;
	height: 30px
}
.htb-acrdn-content {
	width: 100%!important
}
.htb-acrdn-header.inactive-header {
	background: #ecedef;
	border: 1px solid #dfdfdf
}
.htb-acrdn-header.inactive-header:hover {
	background: #353435;
	border: 1px solid #353435
}
.htb-acrdn-header.inactive-header:hover .htb-acrdn-hdr-con h2 {
	color: #fff
}
.htb-acrdn-header.inactive-header .htb-acrdn-hdr-con h2 {
	color: #000
}
.htb-acrdn-header.inactive-header .htb-acrdn-hdr-con .plus-minus {
	background: url(../../Image/Common/accordion-sprite.png) left bottom no-repeat;
	display: inline-block;
	overflow: hidden;
	width: 30px;
	height: 30px
}
.arrow-tooltip, .contact-arrow-tooltip, .contactus-arrow-tooltip {
	width: auto;
	background: #00bcd4;
	color: #353435
}
.contactus-arrow-tooltip {
	font-size: 12px;
	padding: 4px;
	position: absolute;
	z-index: 999;
	top: -30px;
	left: 50%;
	text-align: center;
	margin-left: -42px
}
.arrow-tooltip {
	font-size: 11px;
	padding: 3px;
	position: absolute;
	z-index: 999;
	top: -5px;
	left: -50px;
	text-align: center
}
.Detail-arrow-tooltip, .contact-arrow-tooltip {
	padding: 4px;
	margin-left: -130px;
	position: absolute
}
.contact-arrow-tooltip {
	font-size: 12px;
	z-index: 0;
	top: -43px;
	left: 193%;
	text-align: center;
	font-weight: bold;
}
.CarWale-arrow-tooltip, .Detail-arrow-tooltip, .blog-arrow-tooltip {
	font-size: 12px;
	width: auto;
	background: #00bcd4;
	color: #353435;
	z-index: 999;
	text-align: center
}
.Detail-arrow-tooltip {
	top: 3px;
	left: 50%
}
.CarWale-arrow-tooltip {
	padding: 0 6px;
	position: absolute;
	top: -8px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
/*---------------Notification Tab Start------------------------*/
.notification-tag { width:auto; padding:0 2px;background:#d60000; color: #ffffff;position:absolute;z-index:999; top:-3px; right: 3px; text-align:center; -moz-border-radius:2px; border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px;}
.navbar-nav > li >.dropdown-menu.notification-detail { right:0;background: rgba(0,0,0,.8);border: 1px solid #00bcd4; margin-top: 10px;padding: 0; }
.navbar-default.navbar-custom .navbar-nav > li > a.notification:hover, .navbar-default.navbar-custom .navbar-nav > li > a.notification:focus, .navbar-default.navbar-custom .navbar-nav > li > a.notification:active{color:#00bcd4; background:#353435;}
.navbar-default.navbar-custom .navbar-nav > .open > a.notification, .navbar-default.navbar-custom .navbar-nav > .open > a.notification:hover, .navbar-default.navbar-custom .navbar-nav > .open > a.notification:focus{background:#353435; color:#00bcd4;}
.bolg-hdng-link{position:relative;}
.noty_arrow {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #00bcd4;right: 10px;top: -11px;margin: 0;padding: 0;position: absolute;}
.notfy_bell {width: 15px;height: 15px;display:inline-block;background: url(../../Image/Common/noty_bell_icon.png) no-repeat;background-position: 0px -15px;}
.notfy_bell:hover { background-position: 0px -15px;}
.dropdown.open .notfy_bell{background-position: 0px -15px;}
.ulone.notfy_list {margin: 0;padding: 0;list-style-type: none;}
.ulone.notfy_list li {display: block;padding: 0px 0; margin: 0; border-bottom: 1px solid rgba(255, 213, 37, 0.4);}
.ulone.notfy_list li a{ display: block; padding: 10px 10px; color:#fff; font-weight:bold; margin:0;}
.ulone.notfy_list li a span { display: block; font-weight:normal; padding-left: 20px; }
.fa.fa-arrow-right.gap {padding-right: 5px;}
.notfy_tab_view { display:none; }
.notfy_bell_tab {display:none;  }
/*---------------notification popup page feedback start---------*/
.feedback_pops {/* width:900px; height: auto; */}
.mar_tp { margin-top:128px; }
.ful_wth {width:570px; min-height:250px; margin:0 auto;border: 1px solid #d5d5d5;}
@media only screen and (max-width : 320px) {
.ful_wth {width: 320px;}
}
@media only screen and (max-width : 420px) {
.ful_wth {width: 420px;}
}
@media only screen and (max-width : 992px) { 
.mar_tp { margin-top:45px; } 
}



/*---------------Notification Tab End------------------------*/

.bolg-hdng-link {
	position: relative
}
@-webkit-keyframes blogBounce {
0%, 100%, 20%, 50%, 80% {
-webkit-transform:translateY(0)
}
40%, 60% {
-webkit-transform:translateY(-5px)
}
}
@-moz-keyframes blogBounce {
0%, 100%, 20%, 50%, 80% {
-moz-transform:translateY(0)
}
40%, 60% {
-moz-transform:translateY(-5px)
}
}
@-o-keyframes blogBounce {
0%, 100%, 20%, 50%, 80% {
-o-transform:translateY(0)
}
40%, 60% {
-o-transform:translateY(-5px)
}
}
@keyframes blogBounce {
0%, 100%, 20%, 50%, 80% {
transform:translateY(0)
}
40%, 60% {
transform:translateY(-5px)
}
}
.blog-arrow-tooltip {
	padding: 5px 12px;
	position: absolute;
	top: -35px;
	left: 0;
	margin-left: 0;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-animation: blogBounce 2s infinite;
	-webkit-animation: blogBounce 2s infinite;
	animation: blogBounce 2s infinite;
	line-height: 13px
}
.blog-arrow-tooltip:hover {
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused
}
.blog-arrow-tooltip:after {
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;
	bottom: -5px;
	left: 20px;
	border-width: 5px 5px 0;
	border-color: #00bcd4 transparent;
	margin-left: -5px
}
.holiday-idea-section, .signature-section {
	border-top: 1px solid rgba(0,0,0,.05);
	z-index: 4;
	position: relative
}
.blog-arrow-tooltip.large-tooltip {
	width: 210px
}
.maximage_slider.signature-slider {
	height: 260px
}
.maximage_slider.signature-slider #arrow_left, .maximage_slider.signature-slider #arrow_right {
	top: 250px
}
.signature-section {
	background: #f5f5f5
}
.signature-content {
	padding: 20px 0 50px
}
.section-title {
	font-size: 24px;
	color: #333
}
.white {
	padding: 20px 20px 23px;
	background: #fff;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	box-shadow: 0 2px 1px 0 rgba(0,0,0,.13), 0 -2px 0 0 rgba(0,0,0,.12) inset;
	margin: 4px 0 3px;
	position: relative;
	min-height: 275px
}
.left-section p {
	color: #5a5e6a;
	font-size: 13px;
	text-align: justify;
	line-height: 1.7
}
.right-section ul {
	margin: 0;
	padding: 0
}
.right-section ul li {
	background: url(../../Image/Common/icon_check_li.png) left 5px no-repeat;
	color: #5a5e6a;
	font-size: 13px;
	line-height: 18px;
	list-style: none;
	padding-bottom: 5px;
	padding-left: 20px
}
.holiday-idea-section {
	background: #fff
}
.holiday-idea-section .section-content {
	padding: 20px 0
}
.hi-box {
	background: #f5f5f5;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px;
	margin-bottom: 20px;
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.21);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,.21);
	box-shadow: 0 1px 3px rgba(0,0,0,.21)
}
.hi-box-info {
	padding: 10px 20px
}
.hi-box-info .heading {
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 11px;
	text-align: center
}
.hi-box-info .content {
	color: #5a5e6a;
	display: block;
	font-size: 13px;
	margin-bottom: 15px;
	text-align: justify;
	line-height: 1.7
}
.hi-box .hi-box-avatar img {
	border-radius: 3px 3px 0 0
}
.sgntr-pkg-col-left {
	padding: 0 30px 0 0
}
.sgntr-pkg-col-right {
	padding: 0 0 0 30px
}
.sgntr-pkg-row .pplr-hdng {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 18px
}
.sgntr-banner {
	position: relative;
	z-index: 4;
	width: 100%;
	height: auto
}
.sgntr-banner .container {
	width: 100%
}
.gray-col {
	background: #353435
}
.yellow-col {
	background: #00bcd4
}
.sgntr-package-name {
	text-align: center;
	padding: 20px 0
}
.sgntr-package-name h3 {
	color: #fff;
	font-weight: 700;
	margin: 0 0 5px;
	padding: 0
}
.sgntr-package-name h3 i {
	font-weight: 400
}
.sgntr-package-name a {
	color: #fff;
	font-size: 12px
}
.sgntr-package-name span.bullet {
	color: #fff
}
.sgntr-package-dtl {
	padding: 20px 0
}
.sgntr-package-dtl p {
	color: #353435;
	margin: 0;
	padding: 0
}
.icon_question {
	display: inline-block;
	overflow: hidden;
	background: url(../../Image/Common/question-icon.png) no-repeat;
	width: 15px;
	height: 15px
}
.qstn-icon-lnk {
	position: relative
}
.pedf_con span.question-tooltip {
	display: none;
	position: absolute;
	background: #fff;
	padding: 10px;
	border: 1px solid #efefef;
	color: #000;
	font-size: 11px;
	line-height: 1.5;
	z-index: 999;
	left: -20px;
	top: 30px;
	width: 200px;
	-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 2px 2px 2px rgba(0,0,0,.5);
	box-shadow: 2px 2px 2px rgba(0,0,0,.5);
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
.qstn-icon-lnk:hover .question-tooltip {
	display: block
}
.question-tooltip:after, .question-tooltip:before {
	bottom: 100%;
	left: 25px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}
.afltn-ul li img.img-thumbnail, .afltn-ulr li img {
	height: 60px;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s
}
.afltn-ul, .afltnr-ul {
	width: 100%;
	display: inline-block;
	text-align: center
}
.afltn-section, .pkg_detail .pkg_dtl_left .pkg_dtl_lft_con {
	position: relative
}
.question-tooltip:after {
	border-color: rgba(255,255,255,0);
	border-bottom-color: #fff;
	border-width: 15px;
	margin-left: -15px
}
.question-tooltip:before {
	border-color: rgba(239,239,239,0);
	border-bottom-color: #efefef;
	border-width: 16px;
	margin-left: -16px
}
.tour-mngr-col .table tr td span.red {
	color: red
}
span.tour-mngr-dstntn {
	background: #fff;
	color: #353435;
	padding: 10px 5px;
	display: inline-block
}
.afltn-row h3, .afltnr-row h3 {
	font-size: 24px;
	font-family: Lato-Regular, Helvetica, Arial, sans-serif;
	color: #753209
}
.afltn-section {
	background: #f3f3f3;
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	border-top: 1px solid #DDD;
	z-index: 4
}
.afltn-col {
	margin-bottom: 10px;
	/* border-right: 1px solid #bfbfbf */
	
}
.afltn-ul {
	margin: 0;
	padding: 15px 0
}
.afltn-ul li {
	display: inline-block;
	padding: 0 5px;
	margin-bottom: 15px
}
.afltn-row h3 {
	margin: 10px 0 0
}
.afltn-ul li img.img-thumbnail {
	padding: 4px 10px;
	transition: .4s;
	opacity: .7;
	filter: alpha(opacity=70)
}
.afltn-ul li img.img-thumbnail:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.afltn-ul li img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%)
}
.afltn-ul li img:hover {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(0)
}
.afltnr-ul {
	margin: 0;
	padding: 15px 0
}
.afltnr-ul li {
	display: inline-block;
	padding: 0 5px;
	margin-bottom: 0
}
.afltnr-row h3 {
	margin: 10px 0 0
}
.afltn-ulr li img {
	padding: 4px 10px;
	transition: .4s;
	opacity: .7;
	filter: alpha(opacity=70)
}
.afltnr-ul li img:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.afltn-row .afltnr-col p {
	color: #353435;
	font-size: 13px
}
.btn-enquire-group {
	position: absolute;
	top: -10px;
	right: 15px
}
.pkg_lft_main .pkg_ldt .dropdown-menu.enquire-submenu {
	min-width: 380px;
	margin: 0;
	padding: 0;
	top: 45px;
	background: #fff
}
.pkg_lft_main .pkg_ldt .dropdown-menu.enquire-submenu:after {
	bottom: 100%;
	left: 45px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255,255,255,0);
	border-bottom-color: #fff;
	border-width: 10px
}
.psp-icon-con, .psp-row .psp-col:hover {
	position: relative
}
.pkg_lft_main .pkg_ldt .dropdown-menu.enquire-submenu li {
	float: left;
	width: auto;
	padding-bottom: 0
}
.pkg_lft_main .pkg_ldt .dropdown-menu.enquire-submenu>li>a {
	padding: 10px 12px;
	color: #353435;
	display: block;
	text-align: center;
	border-right: 1px solid #e7e7e7;
	float: left
}
.dropdown-menu.enquire-submenu>li>a:focus, .pkg_lft_main .pkg_ldt .dropdown-menu.enquire-submenu>li>a:hover {
	background: #f2f2f2
}
.pkg_lft_main .pkg_ldt .dropdown-menu.enquire-submenu li a span {
	width: 100%;
	text-align: center;
	display: block;
	white-space: normal
}
.pkg_lft_main .pkg_ldt li i.enquire-sprite {
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../Image/Common/enquire-sprite.png);
	margin-right: 0
}
.pkg_lft_main .pkg_ldt li i.en-landline {
	width: 100%;
	height: 25px;
	background-position: center -9px
}
.pkg_lft_main .pkg_ldt li i.en-enquiry {
	width: 100%;
	height: 25px;
	background-position: center -122px
}
.pkg_lft_main .pkg_ldt li i.en-callback {
	width: 100%;
	height: 23px;
	background-position: center -236px
}
.pkg_lft_main .pkg_ldt li i.en-branch {
	width: 100%;
	height: 25px;
	background-position: center -349px
}
.pkg_lft_main .pkg_ldt li i.en-psp {
	width: 100%;
	height: 25px;
	background-position: center -462px
}
.psp-input-group .input-group-addon {
	background: #353435;
	color: #fff
}
/* .psp-row {
	margin-top: 20px;
	margin-bottom: 20px
}
.psp-input-group label {
	padding: 6px 33px
}
.psp-row .psp-col .psp-wrap {
	background: #fff;
	padding: 0 10px;
	min-height: 275px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
.psp-row .psp-col .psp-wrap .psp-trvlr-name {
	margin-top: 0;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 14px;
	font-weight: 700;
	border-bottom: 2px solid #00bcd4;
	display: block;
	width: 100%;
	background: #f2f2f2
}
.psp-row .psp-col .psp-wrap .psp-dtl-sep {
	color: #353435;
	font-size: 13px;
	line-height: 1.2;
	padding: 0 10px;
	word-wrap: break-word;
	width: 100%;
	display: block;
	min-height: 5px
}
.psp-row .psp-col {
	padding: 0 5px;
	margin-bottom: 20px
}
.psp-icon-con {
	width: 100%;
	height: auto;
	padding: 5px 5px 5px 25px
}
.psp-icon-con i {
	font-size: 18px;
	position: absolute;
	left: 10px;
	color: #666
}
.psp-icon-con i.fa.fa-mobile {
	font-size: 28px
}
.psp-icon-con i.fa.fa-map-marker {
	font-size: 28px;
	color: #00bcd4
}
.psp-col_sales .psp-icon-con.si {
	margin-top: 10px!important
} */
.input-group.psp-input-group {
	width: 100%
}
.sui_head {
	display: block
}
.marquee-scroll {
	background: url(../../Image/Common/alpha80.png);
	color: #00bcd4;
	display: block;
	height: auto;
	padding: 0 0 5px;
	position: absolute;
	top: 82px;
	width: 100%;
	z-index: 5
}
.featureb_row .bx-wrapper .bx-controls-direction, .featureb_row .bx-wrapper .bx-pager, .flex-viewport .flex-viewport .slides li {
	display: none
}
.marquee-scroll a {
	color: #00bcd4
}
.feature_box {
	padding-top: 8px;
	padding-bottom: 0
}
.feature_box .bx-wrapper {
	margin: 0 auto 30px
}
.feature_box .bx-wrapper .bxslider {
	margin: 0;
	padding: 0
}
.feature_box .bx-wrapper img {
	width: 100%
}
.heading-color {
	color: #753209;
	font-size: 22px
}
.featureb_row .bx-wrapper .bx-viewport {
	background: 0 0;
	border: none;
	box-shadow: none;
	left: 0
}
.featureb_row .bx-wrapper .bx-caption {
	background: #000
}
.featureb_row .bx-wrapper .bx-caption span {
	font-size: 14px
}
.Promotionslider .slides p.slider_caption {
	background: #000;
	top: 0;
	color: #FFF;
	font-size: 16px;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 100%;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif
}
.flex-viewport .flex-viewport {
	position: relative;
	overflow: hidden
}
.Promotionslider .flex-control-nav {
	bottom: auto;
	text-align: none;
	top: 15px;
	right: 20px;
	z-index: 10;
	width: auto
}
.Promotionslider .flex-control-paging li a {
	background: rgba(0,0,0,1)
}
.Promotionslider .flex-control-paging li a.flex-active {
	background: rgba(255,213,37,1)
}
.Promotionslider .flex-direction-nav .flex-prev {
	opacity: 0;
	left: 15px
}
.Promotionslider .flex-direction-nav a {
	opacity: 0;
	top: 60%
}
.Promotionslider:hover .flex-direction-nav a {
	opacity: 1
}
.Promotionslider .flex-direction-nav .flex-next {
	right: 15px
}
.why-veena {
	background: #f3f3f3;
	padding-top: 10px;
	padding-bottom: 10px
}
.psp-promotionslider .slides p.slider_caption, .slides p.slider_caption {
	background: #000;
	color: #FFF;
	font-size: 16px;
	padding: 10px;
	width: 100%;
	font-family: Lato-Regular, "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	position: absolute
}
.psp-promotionslider .slides p.slider_caption {
	top: 0
}
.psp-promotionslider .flex-control-nav {
	display: none;
	bottom: auto;
	text-align: none;
	top: 15px;
	right: 20px;
	z-index: 10
}
.navbar-brand img, .navbar-push-brand {
	display: inline-block
}
.psp-promotionslider .flex-control-paging li a {
	background: rgba(0,0,0,1)
}
.psp-promotionslider .flex-control-paging li a.flex-active {
	background: rgba(255,213,37,1)
}
.psp-promotionslider .flex-control-nav li {
	float: right
}
.psp-promotionslider .flex-direction-nav .flex-prev {
	opacity: 0;
	left: 15px
}
.psp-promotionslider .flex-direction-nav a {
	opacity: 0;
	top: 60%
}
.psp-promotionslider:hover .flex-direction-nav a {
	opacity: 1
}
.psp-promotionslider .flex-direction-nav .flex-next {
	right: 15px
}
.trvl_dtl_table.flight_dtl_table th {
	text-align: center
}
.trvl_dtl_table.flight_dtl_table td {
	vertical-align: top!important;
	text-align: center
}
.trvl_dtl_table tr td.airline-td {
	width: 13%
}
.trvl_dtl_table tr td.from-sector-td {
	border-right: medium none
}
.trvl_dtl_table tr td.duration-td {
	border-left: medium none;
	border-right: medium none;
	text-align: center;
	width: 18%
}
.trvl_dtl_table tr td.to-sector-td {
	border-left: medium none
}
.trvl_dtl_table tr td.baggage-td {
	width: 18%
}
.btn-default {
	color: #fff;
	background-color: #353435;
	border-color: #353435
}
.btn-default.active, .btn-default:active, .btn-default:focus, .btn-default:hover, .open .dropdown-toggle.btn-default {
	color: #fff;
	background-color: #555;
	border-color: #555
}
.btn-primary {
	color: #222;
	background-color: #00bcd4;
	cursor: pointer
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary.focus:active, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
	color: #000;
	background-color: #ffc925;
	border-color: #ffc925
}
.btn-white {
	color: #222;
	background-color: #fff;
	border-color: #fff
}
.btn-white.active, .btn-white:active, .btn-white:focus, .btn-white:hover, .open .dropdown-toggle.btn-white {
	color: #000;
	background-color: #f6f6f6;
	border-color: #f6f6f6
}
.btn-gray {
	color: #222;
	background-color: #ebebeb;
	border-color: #ccc
}
.btn-gray.active, .btn-gray:active, .btn-gray:focus, .btn-gray:hover, .open .dropdown-toggle.btn-gray {
	color: #000;
	background-color: #ddd;
	border-color: #ccc
}
.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
	background: #555;
	border-color: #555;
	color: #fff
}
.full-page-container {
	width: 100%;
	height: auto;
	background: #f2f2f2;
	position: relative;
}
.header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 10;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s
}
.dropdown-menu>li>ul, .full-nav .dropdown-menu {
	left: auto;
	right: auto
}
.header.affix {
	top: -92px;
	opacity: .9
}
.top-header {
	min-height: 0;
	background:none;
	 background: -moz-linear-gradient(top, rgba(0,0,0,.3) 0, rgba(0,0,0,.3) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.3)), color-stop(100%, rgba(0,0,0,.3)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.3) 0, rgba(0,0,0,.3) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.3) 0, rgba(0,0,0,.3) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.3) 0, rgba(0,0,0,.3) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.3) 0, rgba(0,0,0,.3) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#4d000000', GradientType=0 ) 
}
.full-nav {
	margin-bottom: 0;
	border: none;
	background: #353435;
	min-height: 36px
}
.navbar-default.navbar-custom {
	background: 0 0;
	border: none;
	margin: 0
}
.header.affix .top-header {
	background: -moz-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.8)), color-stop(100%, rgba(0,0,0,.8)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000', GradientType=0 )
}
.navbar-default.navbar-custom .collapse {
	margin: 0;
	padding: 0
}
.navbar-brand, .navbar-push-brand {
	
	height: auto
}
.navbar-brand {
	padding-left: 0
}
.navbar-push-brand img {
	display: block
}
.navbar_seperator {
	padding: 15px 0;
	display: inline-block;
	color: #CCC
}
.navbar-nav>li>a {
	font-size: 14px;
	padding: 8px 9px
}
.full-nav .nav.navbar-nav.main_nav li.dummy-menu-link {
	display: none
}
.navbar-default.navbar-custom .navbar-nav>li>a {
	color: #fff;
	text-align: center;
}
.navbar-default.navbar-custom .navbar-nav>.active>a, .navbar-default.navbar-custom .navbar-nav>.active>a:focus, .navbar-default.navbar-custom .navbar-nav>.active>a:hover, .navbar-default.navbar-custom .navbar-nav>.open>a, .navbar-default.navbar-custom .navbar-nav>.open>a:focus, .navbar-default.navbar-custom .navbar-nav>.open>a:hover, .navbar-default.navbar-custom .navbar-nav>li>a:focus, .navbar-default.navbar-custom .navbar-nav>li>a:hover {
	background: #00bcd4;
	color: #353435;
	
}
.dropdown-menu {
	background-color: #353435;
	border: none
}
.dropdown.mlti_row {
	position: static
}
.banner_position, .dropdown-submenu {
	position: relative;background: #fff;
}
.dropmenu_tour {
	color: #00bcd4!important
}
.dropmenu_tour:hover {
	color: #353435!important
}
.dropdown-menu>li.ss_nav_menu {
	float: left;
	display: inline-block;
	position: relative;
	min-width: 170px
}
.dropdown-menu>li>ul {
	margin: 0;
	padding: 0;
	display: block
}
.dropdown-menu>li>ul>li {
	list-style: none
}

.dropdown-menu>li>ul>li.dropdown-header {
	color: #00bcd4;
	font-size: 14px;
	padding: 3px 10px
}
.dropdown-menu>li>ul>li>a {
	display: block;
	padding: 10px 10px;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429;
	color: #fff;
	white-space: nowrap;
	text-decoration: none;
	list-style: none;
	cursor: pointer;
	font-size: 13px
}
.dropdown-menu>li>ul>li>a:focus, .dropdown-menu>li>ul>li>a:hover {
	background: #00bcd4;
	color: #353435
}
.navbar-default.navbar-custom .navbar-collapse, .navbar-default.navbar-custom .navbar-form {
	border: none
}
.aditional-navbar {
	padding-top: 0px;
	float: right;
	margin-right: 8px
}
.aditional-navbar .v-cntct-dtl {
	margin: 0;
	padding: 0;
	float: right
}
.aditional-navbar .v-cntct-dtl li {
	list-style: none;
	float: left
}
.aditional-navbar .v-cntct-dtl li a {
	font-size: 14px;
	text-decoration: none;
	padding: 7px 10px;
	display: inline-block
}
.aditional-navbar .v-cntct-dtl li a:active, .aditional-navbar .v-cntct-dtl li a:focus, .aditional-navbar .v-cntct-dtl li a:hover {
	text-decoration: none
}
.aditional-navbar .v-cntct-dtl li.v-phone a {
	color: #fff;
	background: #353435
}
.aditional-navbar .v-cntct-dtl li.v-email a {
	color: #fff;
	background: #00bcd4
}
.dropdown.user-dropdown {
	margin-right: 10px;
	float: right
}
.dropdown.user-dropdown .book-trip-span {
	display: block;
	text-align: left;
	font-size: 14px;
	color: #00bcd4;
	font-weight: 700;
	margin: 0 0 5px 5px
}
.dropdown.user-dropdown .btn-default {
	background: #fff;
	border-color: #f7f7f7;
	color: #353435;
	padding: 6px 10px
}
.btn-default.active, .dropdown.user-dropdown .btn-default:active, .dropdown.user-dropdown .btn-default:focus, .dropdown.user-dropdown .btn-default:hover, .dropdown.user-dropdown .open .dropdown-toggle.btn-default {
	background: #f7f7f7;
	color: #353435;
	border-color: #f7f7f7
}
.dropdown.user-dropdown .dropdown-menu>li>a {
	color: #fff;
	text-align: left
}
.hm_tabs_con, .sui_advsearch, .ticon_con {
	text-align: center
}
.dropdown.user-dropdown .dropdown-menu>li>a:focus, .dropdown.user-dropdown .dropdown-menu>li>a:hover {
	background: #00bcd4;
	color: #353435
}
.dropdown.user-dropdown .dropdown-menu {
	min-width: 200px
}
.dropdown.quick-enquiry {
	margin-right: 10px;
	float: right
}
.dropdown.quick-enquiry .quick-enquiry-link {
	background: #fff;
	border-color: #f7f7f7;
	padding: 5px 10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;
	float: left
}
.dropdown.quick-enquiry .quick-enquiry-link i.icon_enquiry {
	float: left;
	margin: 1px 10px 0 0
}
.dropdown.quick-enquiry .quick-enquiry-link .q_enq_text {
	display: block;
	float: left;
	margin: 2px 0 0;
	font-size: 14px;
	color: #353435
}
.navbar-custom .navbar-header .navbar-toggle {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	border: none;
	padding: 10px 6px;
	background: #00bcd4;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0
}
.navbar-custom .navbar-header .navbar-toggle .menu-icon {
	float: left;
	padding: 7px 10px 0 0
}
.navbar-custom .navbar-header .navbar-toggle .icon-bar {
	background: #353435
}
.navbar-custom .navbar-header .navbar-toggle .menu-icon-txt {
	display: inline-block;
	color: #353435;
	font-size: 18px
}
.navbar-custom .navbar-header {
	padding: 0 15px;
	background: #000;
	background: -moz-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.5)), color-stop(100%, rgba(0,0,0,.5)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000', GradientType=0 )
}
.full-nav .dropdown-menu .dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px
}
.full-nav .dropdown-menu .dropdown-submenu:hover>.dropdown-menu {
	display: block
}
.full-nav .dropdown-menu .dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent transparent transparent #ccc;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	margin-top: 5px;
	margin-right: -10px
}
.full-nav .dropdown-menu .dropdown-submenu:hover>a:after {
	border-left-color: #333
}
.full-nav .dropdown-menu .dropdown-submenu.pull-left {
	float: none
}
.full-nav .dropdown-menu .dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px
}
.mltilevl .ss_nav_menu {
	width: 100%
}
.full-nav .nav.navbar-nav.main_nav {
	display: table;
	width: 100%
}
.full-nav .nav.navbar-nav.main_nav li {
	display: table-cell;
	float: none
}
.full-nav .nav.navbar-nav.main_nav li ul li.ss_nav_menu {
	display: table-cell
}
.collapse, .full-nav .nav.navbar-nav.main_nav li ul li.ss_nav_menu ul.ulone li {
	display: block
}
.collapse {
	visibility: visible
}
.full-slider {
	margin: 0
}
.header-slider {max-width: 1440px;margin: 0 auto;}
.header-slider .full-slider .slick-slide {
	height: 610px
}
.slider-image .slider-image-link {
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	height: 610px;
	display: block;
	width: 100%
}
.slider-image .slider-image-link.img-slider1, .slider-image .slider-image-link.img-slider2, .slider-image .slider-image-link.img-slider3, .slider-image .slider-image-link.img-slider4 {
	background-position: center bottom
}
.header-slider .full-slider .slick-next, .header-slider .full-slider .slick-prev {
	width: 30px;
	height: 30px;
	top: 50%;
	margin-top: 0;
	z-index: 5;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%
}
.header-slider .full-slider .slick-next:hover, .header-slider .full-slider .slick-prev:hover {
	opacity: .6;
	filter: alpha(opacity=60)
}
.header-slider .full-slider .slick-next:before, .header-slider .full-slider .slick-prev:before {
	opacity: 1;
	color: #fff;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 28px
}
.sui_head h1, .sui_head p {
	color: #FFF;
	text-shadow: 0 1px 3px rgba(0,0,0,.8)
}
.header-slider .full-slider .slick-next:focus:before, .header-slider .full-slider .slick-next:hover:before, .header-slider .full-slider .slick-prev:focus:before, .header-slider .full-slider .slick-prev:hover:before {
	opacity: 1
}
.bg-black, .v-blog-section .post .post-heading .post-image:hover img {
	opacity: .7
}
.header-slider .full-slider .slick-prev {
	left: 40px
}
[dir=rtl] .header-slider .full-slider .slick-prev {
	right: 10px;
	left: auto
}
.header-slider .full-slider .slick-prev:before {
	content: "\f104"
}
.header-slider .full-slider .slick-next:before, [dir=rtl] .header-slider .full-slider .slick-prev:before {
	content: "\f105"
}
.header-slider .full-slider .slick-next {
	right: 40px
}
[dir=rtl] .header-slider .full-slider .slick-next {
	right: auto;
	left: 40px
}
[dir=rtl] .header-slider .full-slider .slick-next:before {
	content: "\f104"
}
.header-slider .full-slider .slick-dots {
	bottom: 130px;
	right: 440px
}
.header-slider .full-slider .slick-dots li {
	width: 10px;
	height: 10px
}
.header-slider .full-slider .slick-dots li button {
	width: 10px;
	height: 10px;
	background: #353435;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%
}
.header-slider .full-slider .slick-dots li.slick-active button {
	background: #00bcd4
}
.search_ui {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 35px
}
.sui_head {
	padding-top: 60px;
	padding-bottom: 70px
}
.sui_head h1 {
	font-size: 36px
}
.sui_head p {
	font-size: 14px
}
.search_ui label {
	font-weight: 400;
	margin-bottom: 1px
}
.nui_col_age label {
	margin-top: 6px
}
.nui_col .form-control {
	color: #353435!important
}
.bg-black {
	border-radius: 5px;
	margin-top: 4px;
	background: #000;
	padding: 0 3px
}
.nui_col.align_button {
	padding-left: 0!important;
	padding-right: 0!important;
	margin-left: -5px
}
.nui_col.align_searchbox {
	padding-right: 0!important;
	padding-left: 5px
}
.arrow-optn {
	padding-left: 5px
}
.custom-checkbox, .custom-radio {
	position: relative
}
.custom-checkbox input, .custom-radio input {
	position: absolute;
	left: 2px;
	top: 3px;
	margin: 0;
	z-index: 0
}
.custom-checkbox label {
	background: url(../../Image/Common/checkbox.png) no-repeat
}
.custom-radio label {
	background: url(../../Image/Common/radiobutton.png) no-repeat #353435
}
.custom-checkbox label, .custom-radio label {
	display: block;
	position: relative;
	z-index: 1;
	font-size: 14px;
	line-height: 20px;
	padding: 14px 0 14px 55px;
	margin: 0;
	cursor: pointer;
	color: #ddd;
	outline: 0;
	height: 70px;
	background-position: 5px 10px
}
.custom-checkbox label.focus, .custom-checkbox label.hover, .custom-radio label.focus, .custom-radio label.hover {
	background-position: 5px -91px;
	background-color: #555;
	color: #fff
}
.custom-checkbox label.checked, .custom-radio label.checked {
	background-position: 5px -192px;
	background-color: #00bcd4;
	color: #333
}
.custom-checkbox label.checkedFocus, .custom-checkbox label.checkedHover {
	background-position: -10px -314px
}
.custom-checkbox label.focus, .custom-radio label.focus {
	outline: #ccc dotted 1px
}
.sui_checkbox_left {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px
}
.sui_checkbox_right {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}
.sui_searchinput {
	position: relative
}
.sui_sinput {
	border: 1px solid #B6B6B6;
	font-size: 12px;
	height: 40px;
	color: #666;
	padding: 0 0 0 16px;
	width: 100%;
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0
}
.sui_sinput:focus {
	color: #333;
	border: 1px solid #333
}
.sui_sbutton {
	width: 40px;
	height: 43px;
	position: absolute;
	right: 0;
	top: 4px;
	background: url(../../Image/Common/icon_searchbig.png) top left no-repeat;
	border: none;
	opacity: .7;
	filter: alpha(opacity=70)
}
.calendar_input, .gps_input {
	position: relative
}
.sui_sbutton:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.sui_advsearch {
	display: inline-block;
	width: 100%;
	background: #353435;
	border-bottom: 2px solid #00bcd4;
	font-size: 12px;
	color: #fff;
	padding: 2px 10px;
	font-weight: 700;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.sui_advsearch:active, .sui_advsearch:focus, .sui_advsearch:hover {
	background: #555;
	border-bottom: 2px solid #00bcd4;
	color: #fff;
	text-decoration: none
}
.sui_subhead h2 {
	font-size: 22px;
	line-height: 26px;
	color: #FFF;
	font-weight: 700;
	text-shadow: 0 1px 3px rgba(0,0,0,.8);
	margin-top: 5px;
	margin-bottom: 5px
}
.sui_pannel, .sui_panneladv {
	margin: 0
}
.top_iconcat {
	padding-top: 50px
}
.ticon_head fieldset {
	border-top: 1px solid #fff;
	padding: 0
}
.ticon_head fieldset legend {
	width: auto;
	border: none;
	margin: 0;
	padding: 0 15px;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 5px
}
.ticon_con {
	border-bottom: 1px solid #fff;
	padding-bottom: 10px
}
.onleft_bleft .container {
	width: auto
}
.hm_tabs_ul {
	margin: 0;
	padding: 0
}
.hm_tabs_ul .hm_tab_li {
	background: url(../../Image/Common/alpha70.png) top left;
	display: inline-block;
	margin-right: 5px;
	border-radius: 5px 5px 0 0
}
.hm_tabs_ul .hm_tab_li a {
	display: block;
	outline: 0;
	padding: 10px 15px 10px 45px;
	font-size: 13px;
	color: #fff;
	background-image: url(../../Image/Common/icon_products.png);
	background-repeat: no-repeat;
	float: left;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0
}
.hm_tabs_ul .hm_tab_li a:focus, .hm_tabs_ul .hm_tab_li a:hover {
	text-decoration: none
}
.hm_tabs_ul .hm_active a {
	background-color: #00bcd4;
	color: #353435;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-color: #000
}
.hm_tabs_ul .hm_tab_li a.hm_tb_flight {
	background-position: 7px -174px
}
.hm_tabs_ul .hm_active a.hm_tb_flight {
	background-position: 7px -266px
}
.hm_tabs_ul .hm_tab_li a.hm_tb_hotel {
	background-position: 7px -358px
}
.hm_tabs_ul .hm_active a.hm_tb_hotel {
	background-position: 7px -451px
}
.hm_tabs_ul .hm_tab_li a.hm_tb_holiday {
	background-position: 7px 11px
}
.hm_tabs_ul .hm_active a.hm_tb_holiday {
	background-position: 7px -81px
}
.punch_line h1 {
	font-size: 22px;
	color: #fff;
	margin: 0
}
.hm_tab_content {
	display: none
}
.sui_bg60 {
	color: #fff;
	padding-top: 5px;
	background: url(../../Image/Common/alpha70.png) top left;
	border-top: none;
	webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,.1);
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,.1);
	box-shadow: 0 3px 3px rgba(0,0,0,.1);
	margin-top: 0
}
.nui_col {
	margin-bottom: 5px;
	padding-left: 4px;
	padding-right: 4px
}
.nui_col padri {
	padding-right: 0!important
}
.sui_bg60 .form-control {
	background-color: #fff;
	border: none!important
}
.sui_bg60 .form-control::-webkit-input-placeholder {
color:#353435
}
.sui_bg60 .form-control::-ms-input-placeholder {
color:#353435
}
.sui_bg60 .form-control::-moz-placeholder {
color:#353435
}
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child) {
	border-radius: 4px 0 0 4px
}
.nui_row .input-group-btn>.btn {
	border-radius: 0 4px 4px 0;
	padding-left: 50px;
	padding-right: 50px
}
.btn_search {
	font-size: 16px;
	font-weight: 700
}
.sui_bg60 .calendar_input {
	display: block
}
.sui_bg60 .input-group-addon {
	background: #ccc
}
.sui_bg60 select.form-control {
	padding-left: 5px;
	padding-right: 5px
}
.nui_col_age .form-control {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	width: 54px
}
.search_ui .child-label {
	width: 100%;
	margin-top: 0
}
.nui_col_age .last {
	margin-right: 0
}
.nui_col .btn-block {
	min-height: 34px
}
.nui_col input select {
	border-radius: 0
}
.nui_col btn {
	margin-left: 0
}
.calendar_input {
	display: inline-block;
	width: 100%
}
.calendar_input .datepick-trigger, .calendar_input i {
	position: absolute;
	font-size: 18px;
	color: #333;
	display: inline-block;
	cursor: pointer
}
.calendar_input i {
	top: 8px;
	right: 10px
}
.calendar_input .datepick-trigger {
	top: 0;
	right: 0;
	-moz-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	-khtml-border-radius: 0 4px 4px 0
}
.calendar_input .datepick-trigger>img {
	padding: 9px 9px 10px
}
.flight_tb {
	margin: 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #01184a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block
}
.flight_tb .flight_tb_li a, .trnsfr_tb .flight_tb_li a {
	display: block;
	text-align: center;
	font-size: 12px;
	outline: 0
}
.flight_tb .flight_tb_li a {
	padding: 6px 10px;
	color: #555;
	border-right: 1px solid #ccc;
	white-space: nowrap
}
.flight_tb .flight_tb_li:last-child a {
	border-right: none
}
.flight_tb .flight_tb_li a:focus, .flight_tb .flight_tb_li a:hover {
	text-decoration: none
}
.flight_tb .flight_tb_active a {
	background-color: #00bcd4;
	color: #353435;
	font-weight: 700;
	border-radius: 3px
}
.trnsfr_tb {
	margin: 0;
	padding: 0;
	background: #FFF;
	border: 1px solid #01184a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px
}
.trnsfr_tb .flight_tb_li a {
	padding: 6px 10px;
	color: #555;
	border-right: 1px solid #ccc
}
.nui_fl_advnced, .nui_fl_advnced a, .nui_fl_direct, .nui_fl_direct label span {
	display: inline-block
}
.trnsfr_tb .flight_tb_li:last-child a {
	border-right: none
}
.trnsfr_tb .flight_tb_li a:focus, .trnsfr_tb .flight_tb_li a:hover {
	text-decoration: none
}
.trnsfr_tb .flight_tb_active a {
	background-color: #00bcd4;
	color: #fff;
	font-weight: 700;
	border-radius: 3px
}
.nui_fl_adv, .nui_hl_adv {
	text-align: left
}
.nui_fl_direct label {
	font-size: 12px;
	font-weight: 400;
	margin-right: 5px
}
.nui_fl_direct label input {
	float: left;
	margin: 3px 3px 0 0
}
.nui_fl_advnced label {
	margin-right: 5px
}
.nui_fl_advnced label input {
	float: left;
	margin: 3px 3px 0 0
}
.nui_fl_advnced p {
	font-size: 12px;
	margin-top: 3px
}
.nui_fl_advnced a {
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
	outline: 0
}
.nui_fl_advnced a.sp_adv_btn i.arrow {
	background: url(../../Image/Common/icon-arrow-ud.png) -1px 0 no-repeat;
	width: 20px;
	height: 20px;
	display: inline-block;
	float: left
}
.nui_fl_advnced a.sp_adv_btn span {
	padding-left: 5px;
	color: #fff;
	margin-top: 2px
}
.nui_fl_advnced a.sp_adv_btn.sp_active i.arrow {
	background: url(../../Image/Common/icon-arrow-ud.png) -1px -25px no-repeat
}
.nui_fl_advnced a:active, .nui_fl_advnced a:hover {
	opacity: 1
}
.icon_fl_multidel {
	padding: 10px;
	text-decoration: none
}
.icon_fl_multidel:focus, .icon_fl_multidel:hover {
	text-decoration: none;
	color: #ccc
}
.htl_roomlabel {
	display: block;
	width: 100%;
	padding: 9px 0;
	border-radius: 4px;
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	background: #ccc;
	text-align: center;
	color: #000
}
.nui_heading h3 {
	margin: 0
}
#txt-input-group input#txtSearch {
	padding: 6px
}
.dd_poup {
	height: auto;
	position: relative;
	width: 100%
}
.dd_poup .dd_poplink {
	display: block;
	font-size: 14px;
	font-weight: 400;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	outline: 0;
	text-decoration: none;
	cursor: pointer;
	width: 100%;
	margin: 0;
	border: 1px solid #CCC;
	background: -webkit-gradient(linear, left top, right top, from(#fff), to(#ededed));
	background: -webkit-linear-gradient(top, #fff, #ededed);
	background: -moz-linear-gradient(top, #fff, #ededed);
	background: -o-linear-gradient(top, #fff, #ededed);
	background: -ms-linear-gradient(top, #fff, #ededed);
	background: linear-gradient(top, #fff, #ededed);
	background-color: #fff
}
.dd_poup .dd_poplink .dd_poplink_span {
	background-image: url(../../Image/Common/icon_paxplus.png);
	background-repeat: no-repeat;
	background-position: right center;
	color: #000;
	padding: 8px 25px 8px 10px;
	display: block
}
.dd_poup .dd_active .dd_poplink_span {
	background-image: url(../../Image/Common/icon_paxminus.png)
}
.dd_poup .dd_poplink:active, .dd_poup .dd_poplink:hover {
	background-color: #eee
}
.dd_botcon {
	display: none;
	position: absolute;
	top: 38px;
	left: 0;
	background-color: #fff;
	z-index: 100;
	overflow-y: auto;
	width: 100%;
	font-size: 12px;
	height: 112px;
	padding: 2px;
	-webkit-box-shadow: 0 3px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 3px 2px rgba(0,0,0,.3);
	box-shadow: 0 3px 2px rgba(0,0,0,.3)
}
.dd_botcon .dd-header {
	position: relative;
	font-weight: 700;
	height: 25px;
	line-height: 25px;
	margin: 0 8px;
	border-bottom: 1px solid #acacac;
	color: #222;
	font-size: 12px
}
.dd_botcon .dd-select {
	position: relative;
	white-space: nowrap;
	color: #6e788b;
	border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
	padding: 0 8px;
	height: 35px;
	line-height: 35px
}
.package_details h4, .package_details p {
	line-height: 1.5;
	color: #fff;
	padding: 0 10px
}
.dd_botcon .dd-select.odd {
	background-color: #eee
}
.dd_botcon .dd-select select {
	float: right;
	margin-left: 15px;
	margin-top: 8px
}
.package-categories {
	padding-top: 20px;
	padding-bottom: 20p
}
.pkg-box {
	height: auto;
	width: 53px;
	cursor: pointer;
	display: inline-block;
	padding-bottom: 15px;
	position: relative
}
.pkg-box .pkg-icon i {
	width: 34px;
	height: 34px;
	display: inline-block;
	-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
.pkg-box .pkg-icon, .v-ftr-link-con .v-ftr-links-ul {
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease
}
.pkg-box .pkg-icon {
	width: 40px;
	height: 40px;
	display: inline-block;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	border: 3px solid #000;
	border: 3px solid rgba(0,0,0,.1);
	-webkit-background-clip: padding-box;
	background: #000;
	background: -moz-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.5)), color-stop(100%, rgba(0,0,0,.5)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.5) 0, rgba(0,0,0,.5) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#80000000', GradientType=0 )
}
.icon-1 i {
	background: url(../../Image/Common/cat-icon-1.png) center center no-repeat
}
.icon-2 i {
	background: url(../../Image/Common/cat-icon-2.png) center center no-repeat
}
.icon-3 i {
	background: url(../../Image/Common/cat-icon-3.png) center center no-repeat
}
.icon-4 i {
	background: url(../../Image/Common/cat-icon-4.png) center center no-repeat
}
.icon-5 i {
	background: url(../../Image/Common/cat-icon-5.png) center center no-repeat
}
.icon-6 i {
	background: url(../../Image/Common/cat-icon-6.png) center center no-repeat
}
.icon-7 i {
	background: url(../../Image/Common/cat-icon-7.png) center center no-repeat
}
.icon-8 i {
	background: url(../../Image/Common/cat-icon-8.png) center center no-repeat
}
.icon-9 i {
	background: url(../../Image/Common/cat-icon-9.png) center center no-repeat
}
.icon-10 i {
	background: url(../../Image/Common/cat-icon-10.png) center center no-repeat
}
.pkg-box span {
	color: #febd3d
}
.pkg-box:hover {
	text-decoration: none
}
.pkg-box:hover .pkg-icon {
	-moz-border-radius: 100%;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-khtml-border-radius: 100%;
	border: 3px solid #00bcd4;
	border: 3px solid rgba(255,213,37,.5);
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}
.pkg-box:hover .pkg-icon i {
	background-position: center center
}
.pkg-box .hi_iconname {
	display: none;
	font-size: 12px;
	width: 100px;
	padding: 5px;
	background: #353435;
	color: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	opacity: .9;
	position: absolute;
	z-index: 999;
	top: 50px;
	left: -50%;
	text-align: center
}
.pkg-box .hi_iconname:after, .pkg-box:hover .hi_iconname {
	position: absolute;
	display: block
}
.pkg-box .hi_iconname:after {
	border-style: solid;
	width: 0;
	top: -5px;
	left: 50%;
	border-width: 0 5px 5px;
	border-color: #353435 transparent;
	margin-left: -3px
}
.v-promotion-section {
	background: #fff
}
.v-hdng-row {
	margin-top: 25px;
	margin-bottom: 20px
}
.v-hdng-row .v-hdng-col {
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 15px
}
.v-hdng-row .v-hdng-col .v-hdng-txt {
	margin: 0;
	border-bottom: 1px solid #353435;
	display: inline-block;
	padding: 10px;
	position: relative;
	top: 1px
}
.prmtn-banner {
	width: 100%;
	margin-bottom: 20px;
	overflow: hidden;
	box-shadow: 0 1px 5px rgba(0,0,0,.3)
}
.prmtn-banner .prmtn-slide a {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
	border: 1px solid #ccc;
	margin: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);
	box-shadow: 0 1px 5px rgba(0,0,0,.3)
}
.prmtn-banner .prmtn-slide a img {
	width: 100%;
	background: #333;
	border: 3px solid #fff;
	-webkit-box-shadow: 1px 0 6px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 0 6px rgba(0,0,0,.3);
	box-shadow: 1px 0 6px rgba(0,0,0,.3)
}
.heading_top_sec, .v-package-section {
	-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 0 10px rgba(0,0,0,.1)
}
.prmtn-banner .slick-next, .prmtn-banner .slick-prev {
	width: 45px;
	height: 45px;
	background-image: url(../../Image/Common/flex_slide_arrow.png);
	background-repeat: no-repeat;
	top: 50%;
	margin-top: -16px;
	z-index: 2
}
.prmtn-banner .slick-prev {
	left: -40px;
	transition: all .4s ease;
	background-position: 0 center
}
.prmtn-banner .slick-next {
	right: -50px;
	transition: all .4s ease;
	background-position: -45px center
}
.prmtn-banner:hover .slick-prev {
	left: -5px
}
.prmtn-banner:hover .slick-next {
	right: -10px
}
.v-package-section {
	background: #f3f3f3;
	box-shadow: inset 0 0 10px rgba(0,0,0,.1);
	border-top: 1px solid #DDD;
	padding: 0 0 30px
}
.v-pkg-row .pkg_col {
	text-align: center;
	padding: 5px
}
.package_con {
	width: 100%;
	height: 300px;
	position: relative;
	display: inline-block;
	background: #444;
	-webkit-box-shadow: 1px 0 6px rgba(0,0,0,.3);
	-moz-box-shadow: 1px 0 6px rgba(0,0,0,.3);
	box-shadow: 1px 0 6px rgba(0,0,0,.3);
	border-width: 3px;
	border-style: solid;
	border-color: #fff;
	overflow: hidden;
}
.package_img, .package_img img {
	width: 100%;
	height: 100%;
}
.package_details {
	width: 94%;
	height: auto;
	background: url(../../Image/Common/alpha60.png) top left;
	position: absolute;
	top: 10px;
	left: 3%;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	text-align: left
}
.package_details:focus {
	text-decoration: none
}
.package_details h4 {
	font-size: 14px;
	margin: 8px 0 0;
	position: relative
}
.package_con .package_details h4.pkg-full-name-hdng {
	display: none
}
.package_con:hover .package_details h4.pkg-full-name-hdng {
	display: block;
	width: 80%
}
.package_con .package_details h4.pkg-name-hdng {
	display: block
}
.package_con:hover .package_details h4.pkg-name-hdng {
	display: none
}
.package_details p {
	font-size: 12px;
	margin-bottom: 0
}
.package_details .tourcode_itn {
	color: #00bcd4;
	font-size: 11px;
	margin: 0;
	padding: 0 0px
}
.package_type_label {
	background: #353435;
	border: 1px solid #00bcd4;
	color: #00bcd4;
	display: block;
	font-size: 11px;
	height: 23px;
	padding: 3px 10px;
	position: absolute;
	right: 13px;
	top: 85px;
	width: auto;
	z-index: 0
}
.package_details ul {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 5px;
	padding: 0 10px;
	display: none
}
.package_con:hover .package_details ul {
	display: block
}
.package_details ul li i.icon_sigth_map {
	margin: 3px 8px 0 0
}
.package_details ul li {
	list-style: none;
	color: #fff;
	width: 50%;
	float: left;
	font-size: 12px;
	padding-bottom: 2px
}
.package_con:hover .package_details {
	top: 10px;
	text-decoration: none;
	bottom: 10px;
	height: 90%
}
.book_now_wrap {
	width: 100%;
	height: auto;
	float: left;
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 10px 15px;
	text-align: right;
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s;
	display: none
}
.package_con:hover .package_details .book_now_wrap {
	display: block
}
.package_details .book_now_wrap span {
	font-size: 22px;
	color: #353435;
	text-decoration: none;
	background: #00bcd4;
	width: 100%;
	display: block;
	text-align: center;
	border-bottom: 2px solid #d6ad00
	

}
.package_details .book_now_wrap:hover span {
	background: #ffc925;
	color: #353435
}
.package_details .book_now_wrap span i {
	float: right;
	margin: 11px 0 0 10px;
	display: none
}
.package_details .bk_nw_price {
	background-color: #353435;
	border: 2px solid #00bcd4;
	bottom: 25px;
	color: #00bcd4;
	font-size: 12px;
	height: auto;
	left: 10px;
	padding: 5px 25px 5px 10px;
	position: absolute;
	width: auto;
	z-index: 20;
	line-height: 14px;
	display: none
}
.package_con:hover .package_details .bk_nw_price {
	display: none
}
.package_details .bk_nw_price b {
	font-size: 24px;
	color: #00bcd4;
	display: block;
	font-weight: 400;
	line-height: 26px
}
.package_icon {
	position: absolute;
	width: 43px;
	height: 43px;
	display: block;
	right: 15px;
	top: 15px;
	z-index: 3
}
.package_details .book_now_wrap:hover span i.icon_book_arrow {
	background-position: -241px -31px
}
.cmng_soon {
	position: absolute;
	width: 190px;
	text-align: center;
	height: auto;
	background: #00bcd4;
	white-space: nowrap;
	padding: 2px 5px;
	font-size: 11px;
	font-weight: 700;
	top: 30px;
	left: -50px;
	-webkit-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	transform: rotate(-40deg);
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
.package_con:hover .cmng_soon {
	top: -200px
}
.v-pkg-row .pkg_col.bgpkg {
	padding: 5px
}
.v-pkg-row .pkg_col.bgpkg .package_con {
	height: 400px
}
.v-pkg-row .pkg_col.bgpkg .package_con:hover .package_details {
	height: 95%
}
.customer-service-section {
	background: url(../../Image/Common/customer-service-bg.jpg) no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.customer-service-section .container.css-full-width {
	width: 100%
}
.css-half-section {
	background: url(../../Image/Common/white_alpha80.png);
	padding: 10px 20px
}
.v-why-veena .v-ftrd-video-img {
	float: right;
	padding-left: 10px
}
.v-why-veena .v-why-veena-content p {
	text-align: justify;
	font-size: 14px;
	line-height: 1.5;
	color: #4b4f57
}
.cs-links-ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.cs-links-ul li {
	margin: 0;
	padding: 10px 0;
	list-style: none;
	display: inline-block;
	width: 100%
}
.e-brochure, .how-to-book, .photo-gallery, .readers-corner, .tour-status, .travel-guide {
	width: 30px;
	height: 25px
}
.cs-links-ul li a {
	color: #333;
	font-size: 15px;
	text-decoration: none;
	float: left
}
.cs-links-ul li a span {
	display: block;
	float: left;
	margin-top: 3px;
	padding-left: 15px;
	padding-right:15px;
}
@keyframes blink {
0% {
    background-color: #fff;
    color: #000;
}
100% {
    background-color: #fff;
    color: #00bcd4;
}
}
@keyframes blink-nobg {
from { color: #fff;  }
to { color: ffd525; }
}
/*--Travel Confrence Button CSS--*/
@keyframes blink-trvl {
from { color: #000; background-color:#fff; }
to { color: #00bcd4; background-color:#fff;}
}
.trvl-confrc_blink { color:black;animation: blink-trvl 1s steps(2, start) infinite;}
.trvl_confrc {font-weight:bold;  display:inline-block; float:left; color:#000; text-decoration:none; padding:8px 10px; border-radius: 4px;margin-top: 25px; margin-right:5px;}
.trvl_confrc:hover {color:#fff; text-decoration:none;-moz-box-shadow: 5px 2px 10px rgba(0,0,0,0.2);-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);box-shadow: 1px 1px 10px rgba(0,0,0,0.2);}
.be_psp_wel.pad_nw { padding: 0px 0 0px 0;}
.btn_tp { margin-top:15px;font-weight: bold;}
label.control-label {font-weight: bold;}
.vertx_brd { border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1;}
/*--Travel Confrence Button CSS--*/
.read-blinktxt {
    animation: 1s steps(2, start) 0s normal none infinite running blink;
    color: blue;
}
.leaflet-blinktxt {color: #00bcd4;animation: blink-nobg 1s steps(2, start) infinite;}
.cs-links-ul li a i {
	float: left
}
.cs-links-ul li a:hover span {
	text-decoration: underline
}
.cs-icon {
	background-image: url(../../Image/Common/cs-icons.png);
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat
}
.tour-status {
	background-position: 0 -190px
}
.e-brochure {
	background-position: 0 -251px
}
.readers-corner {
	background-position: 0 -312px
}
.photo-gallery {
	background-position: 0 -5px
}
.travel-guide {
	background-position: 0 -65px
}
.how-to-book {
	background-position: 0 -312px
}
.divider {
	position: relative;
	margin: 60px 0
}
.striped-icon, .striped-icon-large, .striped-icon-small, .striped-icon-xlarge {
	margin: auto;
	text-align: center
}
.striped-icon.divider:before {
	display: none
}
.divider:before {
	position: absolute;
	z-index: -2;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #e8e9ed
}
.striped-icon {
	font-size: 18px;
	line-height: 60px;
	position: relative;
	z-index: 2;
	width: 60px;
	height: 60px;
	cursor: pointer;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	color: #00bcd4;
	border-radius: 50%;
	background: rgba(232,233,237,.5)
}
.striped-icon:after {
	position: absolute;
	z-index: -1;
	top: 4px;
	right: 4px;
	bottom: 4px;
	left: 4px;
	border: 1px solid rgba(0,0,0,.08);
	border-radius: 50%;
	background: content-box #fff
}
.striped-icon:hover {
	background: -moz-linear-gradient(top, rgba(255,213,37,.3) 0, rgba(255,213,37,.3) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,213,37,.3)), color-stop(100%, rgba(255,213,37,.3)));
	background: -webkit-linear-gradient(top, rgba(255,213,37,.3) 0, rgba(255,213,37,.3) 100%);
	background: -o-linear-gradient(top, rgba(255,213,37,.3) 0, rgba(255,213,37,.3) 100%);
	background: -ms-linear-gradient(top, rgba(255,213,37,.3) 0, rgba(255,213,37,.3) 100%);
	background: linear-gradient(to bottom, rgba(255,213,37,.3) 0, rgba(255,213,37,.3) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffd525', endColorstr='#4dffd525', GradientType=0 )
}
.v-photo-section .gallery-items figure figcaption, .v-testimonial-section .overlay {
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffd525', endColorstr='#b3ffd525', GradientType=0 )
}
.striped-icon-small {
	font-size: 14px;
	font-weight: 700;
	line-height: 36px;
	position: relative;
	width: 36px;
	height: 36px;
	color: #fff;
	border-radius: 50%;
	background: rgba(232,143,65,.3)
}
.striped-icon-small:after {
	position: absolute;
	z-index: -1;
	top: 3px;
	right: 3px;
	bottom: 3px;
	left: 3px;
	content: '';
	border-radius: 50%;
	background: content-box #e88f41
}
.striped-icon-large:after, .striped-icon-xlarge:after {
	top: 5px;
	right: 5px;
	bottom: 5px;
	left: 5px;
	content: ''
}
.striped-icon-xlarge {
	font-size: 36px;
	font-weight: 700;
	line-height: 100px;
	position: relative;
	width: 100px;
	height: 100px;
	color: #fff;
	border-radius: 50%;
	background: rgba(40,173,98,.6)
}
.striped-icon-xlarge:after {
	position: absolute;
	z-index: -1;
	border-radius: 50%;
	background: content-box #28ad62
}
.striped-icon-large {
	font-size: 35px;
	position: relative;
	z-index: 2;
	width: 80px;
	height: 80px;
	cursor: pointer;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
	color: #28ad62;
	border-radius: 50%;
	background: rgba(232,233,237,.5)
}
.striped-icon-large span {
	line-height: 80px
}
.striped-icon-large:after {
	position: absolute;
	z-index: -1;
	border: 2px solid #e8e9ed;
	border-radius: 50%;
	background: content-box #fff
}
.divider.striped-icon {
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.v-blog-section .post .post-heading, section.divider.striped-icon {
	position: relative
}
.divider.striped-icon:focus, .divider.striped-icon:hover {
	color: #00bcd4
}
.v-blog-section .blog-slider .slick-next:after, .v-blog-section .blog-slider .slick-prev:after {
	font-family: FontAwesome;
	font-weight: 400;
	font-size: 20px;
	color: #fff;
	line-height: .7
}
.v-blog-section .blog-slider.slick-slider {
	margin-bottom: 0;
	padding: 0
}
.v-blog-section .blog-slider .slick-next, .v-blog-section .blog-slider .slick-prev {
	width: 25px;
	height: 25px;
	z-index: 2;
	background: #373738;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align: center
}
.v-blog-section .blog-slider .slick-prev {
	right: 50px;
	top: -39px;
	left: auto
}
.v-blog-section .blog-slider .slick-next {
	right: 15px;
	top: -39px
}
.v-blog-section .blog-slider .slick-next:hover, .v-blog-section .blog-slider .slick-prev:hover {
	background: #2a2a2b
}
.v-blog-section .blog-slider .slick-next:after {
	content: "\f105"
}
.v-blog-section .blog-slider .slick-prev:after {
	content: "\f104"
}
.v-blog-section {
	padding: 0 0 50px
}
.v-blog-section .post {
	display: block;
	max-width: 370px;
	margin-right: auto;
	margin-left: auto
}
.v-blog-section .post .post-heading .post-image {
	display: block;
	overflow: hidden;
	height: 230px;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-khtml-border-radius: 3px 3px 0 0
}
.v-blog-section .post .post-heading .post-image:hover {
	background: #27ae60
}
.v-blog-section .post .post-body {
	padding: 10px 15px 15px;
	border: 1px solid #e8e9ed;
	border-top: 0;
	background: #fff;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-khtml-border-radius: 0 0 3px 3px
}
.v-blog-section .post .post-body .post-listing {
	color: #000;
	display: block;
	font-weight: 700
}
.v-blog-section .post .post-body a.blog-hdng {
	color: #2b2e33
}
.v-blog-section .post .post-body p.blog-cntnt {
	margin-bottom: 0;
	text-align: justify
}
.v-blog-section .post .post-body ul li {
	font-size: 13px;
	color: #777
}
.v-blog-section .post .post-body ul.list-inline i {
	margin-right: .5em
}
.v-blog-section .post .post-body ul.social-listing i {
	margin-right: 0
}
.social-listing li {
	list-style: none;
	width: 24px;
	height: 24px;
	border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	font-size: 14px;
	cursor: pointer;
	padding: 0;
	margin: 0 3px 0 0
}
.post-listing-usercol, .postsocial-col {
	border-top: 1px solid #f2f2f2
}
.social-listing a {
	color: rgba(28,28,28,1);
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
	background-color: rgba(231,231,231,1);
	transition: background-color .2s, color .2s;
	-webkit-transition: background-color .2s, color .2s
}
.social-listing li i {
	margin-top: 4px;
	line-height: 1
}
.social-listing li a {
	background-color: silver;
	color: #fff
}
.social-listing li.facebook a {
	background-color: #3a5795
}
.social-listing li.twitter a {
	background-color: #55acee
}
.social-listing li.google-plus a {
	background-color: #dd4b39
}
.social-listing li.youtube a {
	background-color: #bf221f
}
.social-listing li.linkedin a {
	background-color: #007bb6
}
.social-listing li.rss a {
	background-color: silver
}
.social-listing li a:hover {
	color: #fff;
	background-color: #353435
}
.postsocial-col p {
	display: inline-block;
	color: #777;
	font-size: 12px;
	font-style: italic;
	margin: 7px 0 0
}
.postsocial-col ul {
	float: right;
	margin: 5px 0 0
}
.post-listing-usercol {
	margin: 5px 0;
	padding-top: 5px;
	display: inline-block;
	width: 100%
}
.post-listing-usercol .post-avatar {
	float: left;
	margin-right: 10px
}
.post-listing-usercol .post-avatar>img {
	width: 70px;
	height: 70px;
	border: 3px solid #00bcd4;
	border-radius: 50%
}
.post-listing-usercol strong {
	font-size: 16px;
	display: block;
	margin: 10px 0 0 10px
}
.post-view-heading {
	font-size: 16px;
	display: block;
	padding-bottom: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	white-space: nowrap
}
.v-testimonial-section {
	position: relative;
	background-image: url(../../Image/Common/testimonial-bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover
}
.v-testimonial-section .overlay {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,213,37,.7)), color-stop(100%, rgba(255,213,37,.7)));
	background: -webkit-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: -o-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: -ms-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: linear-gradient(to bottom, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%)
}
.our-clients {
	background: url(../../../error.html) fixed;
	border-top: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	position: relative
}
.our-clients h1 {
	margin-bottom: 50px;
	border: 0;
	padding-left: 0
}
.testimonial-col .testimonial {
	border-radius: 2px;
	font-size: 20px;
	font-style: italic;
	margin: 0 auto;
	width: 100%;
	padding: 60px 88px;
	position: relative
}
.testimonial-col .testimonial p {
	line-height: 1.5;
	margin-bottom: 0;
	font-size: 18px
}
.testimonial .fa-quote-right, .testimonial-col .testimonial .fa-quote-left {
	font-size: 41px;
	color: #ebebeb;
	position: absolute
}
.testimonial-col .testimonial .fa-quote-left {
	top: 40px;
	left: 28px
}
.testimonial-col .testimonial .fa-quote-right {
	bottom: 40px;
	right: 28px
}
.testimonial-col .carousel-inner {
	background: #FFF;
	border: 1px solid #E3E3E3
}
.carousel-inner>.item>a>img, .testimonial-col .carousel-inner>.item>img {
	display: block;
	height: auto;
	max-width: 100%;
	line-height: 1
}
.testimonial-col .carousel-indicators {
	position: relative;
	bottom: 1px;
	left: 0;
	z-index: 2;
	width: 100%;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none
}
.testimonial-col .carousel-indicators li {
	width: 24.5%;
	height: auto;
	text-align: left;
	margin: 0;
	cursor: pointer;
	opacity: .5;
	padding-top: 30px;
	border-radius: 10px;
	float: left;
	border: none;
	text-indent: 0
}
.testimonial-col .carousel-indicators .active {
	width: 24.5%;
	height: auto;
	margin: 0;
	opacity: 1;
	background: url(../../Image/Common/testi-pointer.png) 18px 0 no-repeat
}
.testimonial-col .carousel-indicators li img {
	float: left;
	padding-right: 7px
}
.testimonial-col .carousel-indicators li span {
	color: #353435;
	display: inline-block;
	font-size: 14px;
	padding-top: 7px;
	text-align: left
}
.testimonial-col .carousel-indicators li span b {
	color: #353435;
	font-size: 18px;
	display: block;
	font-weight: 500
}
.testimonial-col .gallery-items figure figcaption a {
	font-size: 30px;
	position: relative;
	top: 50%;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #fff
}
.testimonial-col .gallery-items figure:hover figcaption {
	opacity: 1
}
.v-testimonial-section .btn-row {
	padding: 20px 0 50px;
	text-align: center
}
.v-testimonial-section .btn-row .btn-submit-tstmnl {
	background: #262626;
	color: #fff;
	padding: 10px 15px;
	font-size: 16px
}
.v-testimonial-section .btn-row .btn-submit-tstmnl:active, .v-testimonial-section .btn-row .btn-submit-tstmnl:foucs, .v-testimonial-section .btn-row .btn-submit-tstmnl:hover {
background:#353435;
color:#fff
}
.v-testimonial-section .btn-row .btn-view-tstmnl {
	background: #fff;
	color: #353435;
	padding: 10px 15px;
	font-size: 16px
}
.v-testimonial-section .btn-row .btn-view-tstmnl:active, .v-testimonial-section .btn-row .btn-view-tstmnl:focus, .v-testimonial-section .btn-row .btn-view-tstmnl:hover {
	background: #f7f7f7;
	color: #353435
}
.v-photo-section {
	width: 100%;
	border-top: 1px solid #e8e9ed;
	background: #fff
}
.v-photo-section .gallery-controls {
	margin-bottom: 70px;
	text-align: center
}
.v-photo-section .gallery-controls .btn-group .btn.btn-info.active {
	color: #353435;
	background: #00bcd4;
	outline: 0
}
.v-photo-section .gallery-controls .btn-group .btn {
	padding: 10px 15px
}
.v-photo-section .gallery-controls .btn-group .btn-info {
	background: #fff;
	border-color: #e8e9ed;
	color: #353435
}
.v-photo-section .gallery-items {
	width: 100%
}
.v-photo-section .gallery-items figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 10%;
	margin: 0
}
.v-photo-section .gallery-items a {
	margin: 0 5px
}
.v-photo-section .gallery-items figure.wide {
	width: 20%
}
.v-photo-section .gallery-items figure img {
	width: 100%!important;
	height: auto!important
}
.v-photo-section .gallery-items figure figcaption {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-transition: opacity .3s ease-in-out 0;
	-o-transition: opacity .3s ease-in-out 0;
	transition: opacity .3s ease-in-out 0;
	text-align: center;
	opacity: 0;
	background: -moz-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255,213,37,.7)), color-stop(100%, rgba(255,213,37,.7)));
	background: -webkit-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: -o-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: -ms-linear-gradient(top, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%);
	background: linear-gradient(to bottom, rgba(255,213,37,.7) 0, rgba(255,213,37,.7) 100%)
}
.v-photo-section .gallery-items figure figcaption a {
	font-size: 30px;
	position: relative;
	top: 50%;
	display: inline-block;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
	color: #353435
}
.v-photo-section .gallery-items figure:hover figcaption {
	opacity: 1
}
.btn-row {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center
}
.btn-row .btn-gallery {
	background: #00bcd4;
	color: #353435;
	padding: 10px 15px;
	font-size: 16px;
	border-color: #ebbf09
}
.v-ftr-link-con .v-ftr-hdng i.v-ftr-sh-arrow:after, .v-ftr-link-con.open .v-ftr-hdng i.v-ftr-sh-arrow:after {
	font-weight: 400;
	font-size: 21px;
	line-height: .7;
	font-style: normal;
	font-family: FontAwesome
}
.btn-row .btn-gallery:active, .btn-row .btn-gallery:focus, .btn-row .btn-gallery:hover {
	background: #ffc925
}
.v-footer-section {
	width: 100%;
	background: #353435;
	padding: 15px 0 11px
}
.v-ftr-link-con .v-ftr-hdng {
	color: #00bcd4
}
.v-ftr-link-con .v-ftr-hdng i.v-ftr-sh-arrow {
	display: none
}
.v-ftr-link-con .v-ftr-hdng i.v-ftr-sh-arrow:after {
	content: "\f138"
}
.v-ftr-link-con.open .v-ftr-hdng i.v-ftr-sh-arrow:after {
	content: "\f13a"
}
.v-ftr-link-con .v-ftr-hdng h4 {
	font-size: 16px
}
.v-ftr-link-con .v-ftr-links-ul {
	margin: 0;
	padding: 0;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}
.v-ftr-link-con .v-ftr-links-ul li {
	list-style: none;
	margin: 0;
	padding: 0
}
.v-ftr-link-con .v-ftr-links-ul li a {
	color: #fff;
	font-size: 14px
}
.v-ftr-link-con .v-ftr-links-ul li a:hover {
	color: #00bcd4;
	text-decoration: none
}
.f_left_links h4, .newsletter_sec h4 {
	font-size: 16px;
	color: #00bcd4
}
.f_left_links ul {
	list-style: none;
	padding: 0
}
.f_left_links ul li {
	list-style: none
}
.f_left_links ul li a {
	color: #fff;
	font-size: 12px;
	cursor: pointer
}
.f_left_links ul li.dropdown-header {
	padding: 0
}
.f_left_links ul li.divider {
	height: 1px;
	margin: 9px 0;
	overflow: hidden
}
.f_left_links ul li a:hover {
	color: #00bcd4;
	font-weight: 700
}
.flink_sub_page {
	color: #fff
}
.newsletter_sec p {
	color: #fff;
	font-size: 12px
}
.footer_social {
	display: inline-block;
	width: 100%
}
.footer_social p {
	color: #fff;
	font-size: 12px
}
.footer_social a {
	display: inline-block;
	float: left;
	margin-right: 5px
}
.ftr-social-sprite {
	display: inline-block;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(../../Image/Common/ftr-social-sprite.png)
}
.footer_social a.icon_footer_fb {
	width: 20px;
	height: 20px;
	background-position: 0 -1px
}
.footer_social a.icon_footer_twitter {
	width: 20px;
	height: 20px;
	background-position: -24px -1px
}
.footer_social a.icon_footer_linkedin {
	width: 20px;
	height: 20px;
	background-position: -48px -1px
}
.footer_social a.icon_footer_google {
	width: 20px;
	height: 20px;
	background-position: -72px -1px
}
.footer_social a.icon_footer_youtube {
	width: 20px;
	height: 20px;
	background-position: -95px -1px
}
.footer_social a.icon_footer_inst {
	width: 20px;
	height: 20px;
	background-position: -118px -1px
}
.footer_social a.icon_footer_fb:hover {
	width: 20px;
	height: 20px;
	background-position: 0 -29px
}
.footer_social a.icon_footer_twitter:hover {
	width: 20px;
	height: 20px;
	background-position: -24px -29px
}
.footer_social a.icon_footer_linkedin:hover {
	width: 20px;
	height: 20px;
	background-position: -48px -29px
}
.footer_social a.icon_footer_google:hover {
	width: 20px;
	height: 20px;
	background-position: -72px -29px
}
.footer_social a.icon_footer_youtube:hover {
	width: 20px;
	height: 20px;
	background-position: -95px -29px
}
.footer_social a.icon_footer_inst:hover {
	width: 20px;
	height: 20px;
	background-position: -118px -29px
}
.copyright_con {
	width: 100%;
	border-top: 1px solid #5d5d5d;
	margin-top: 30px;
	padding: 25px 0 0 ;
}
.social_doc ul, .social_doc ul li {
	margin: 3px;
	display: block;
}
.copyright_con a, .copyright_con p {
	font-size: 12px;
	color: #999;
}
.copyright_con a:hover {
	color: #fff;
}
.tour_status_btn {
	background: #00bcd4;
	border-radius: 0 0 5px 5px;
	cursor: pointer;
	display: block;
	font-size: 13px;
	font-weight: 700;
	height: auto;
	padding: 10px 20px;
	position: fixed;
	right: -60px;
	text-align: center;
	top: 400px;
	transform: rotate(270deg);
	white-space: nowrap;
	width: auto;
	z-index: 9999
}
.social_doc {
	
	top: 135px;
	right: 0;
	z-index: 99;
	width: 40px
}
.social_doc ul {
	list-style: none;
	padding: 0
}
.social_doc ul li a.sprite {
	background-image: url(../../Image/Common/social_doc_sprite.png)
}
.social_doc ul li a.icon_social_fb-small {
	background-position: 0 0
}
.social_doc ul li a.icon_social_twitter-small {
	background-position: 0 -40px
}
.social_doc ul li a.icon_social_google-small {
	background-position: 0 -80px
}
.social_doc ul li a.icon_social_linkedin-small {
	background-position: 0 -120px
}
.social_doc ul li a.icon_social_youtube-small {
	background-position: 0 -160px
}
.social_doc ul li a.icon_social_insta-small {
	background-position: 0 -200px
}
.social_doc ul li a {
	width: 36px;
	height: 37px;
		
	
}
.social_doc ul li a:hover {
	
}
.psp-tabs-col {
	padding-left: 0;
	padding-right: 0
}
.psp-tabs-col .tabs-left {
	border-bottom: none;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	border-right: 1px solid #ddd
}
.psp-tabs-col .tabs-left>li {
	float: none;
	margin-right: -1px
}
.psp-tabs-col .tabs-left li a {
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	border: 1px solid #ddd;
	margin-right: 0;
	display: block;
	font-size: 14px;
	padding: 15px;
	color: #353435
}
.psp-content-section p, .psp-content-section ul li {
	color: #353435;
	font-size: 13px;
	line-height: 1.5
}
.psp-tabs-col .tabs-left li.active a, .psp-tabs-col .tabs-left li.active a:focus, .psp-tabs-col .tabs-left li.active a:hover {
	background: #00bcd4;
	color: #353435;
	border: none;
	cursor: pointer
}
.psp-tabs-col .tabs-left li.active a:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -9px;
	border-bottom: 10px solid transparent;
	border-top: 10px solid transparent;
	border-left: 12px solid #00bcd4
}
.psp-content-col .tab-content {
	padding: 10px;
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175)
}
.psp-content-section h3 {
	margin-top: 0;
	margin-bottom: 15px
}
.psp-content-section .psp-flexslider {
	margin: 0 0 15px;
	padding: 0;
	background: #fff;
	border: none;
	position: relative;
	zoom: 1;
	width: 100%;
	overflow: hidden
}
.psp-content-section .psp-flexslider .flex-control-nav {
	bottom: 0;
	display: none
}
.psp-content-section .psp-flexslider .slides li {
	display: none;
	-webkit-backface-visibility: hidden;
	padding: 0
}
.psp-content-section .psp-flexslider .slides img {
	width: 100%;
	display: block;
	max-height: 330px
}
.psp-content-section .psp-flexslider:hover .flex-next {
	opacity: .8;
	right: 0
}
.psp-content-section .psp-flexslider:hover .flex-prev {
	opacity: .8;
	left: 0
}
.flexslider:hover .flex-prev:hover, .psp-content-section .psp-flexslider:hover .flex-next:hover {
	opacity: 1
}
.psp-contact-section {
	padding: 118px 0
}
.psp-content-section ul {
	margin: 0;
	padding: 0
}
.psp-content-section ul li {
	background: url(../../Image/Common/icon_check_li.png) left 5px no-repeat;
	list-style: none;
	padding-bottom: 5px;
	padding-left: 20px
}
.career-row .form-group {
	margin-bottom: 3px
}
.career-row .form-control {
	font-size: 12px;
	height: 26px
}
.career-row .form-group label {
	font-weight: 400;
	font-size: 12px;
	margin-bottom: 2px
}
.carrer-fields-head label {
	margin-top: 5px;
	font-size: 14px
}
.carrer-btn-col {
	margin-top: 15px
}
.career-row .custom-dateform input {
	display: inline-block;
	float: left;
	margin: 0 3px 0 0;
	width: 32%
}
.sun_heading-top {
	font-size: 14px;
	padding: 20px 0
}
.highlight-office {
	font-size: 26px;
	background-color: #000;
	color: #00bcd4
}
.highlight-day {
	font-size: 26px;
	background-color: #00bcd4;
	color: #000;
	padding: 3px 8px;
	margin: 0 0 0 5px
}
.sun_tablecontainer table {
	border-color: #333;
	font-size: 14px
}
.sun_tablecontainer table thead tr th {
	background-color: #353435;
	color: #00bcd4;
	padding: 10px;
	font-size: 14px
}
.sun_tablecontainer table thead tr th:first-child {
	border-left-color: #999
}
.sun_tablecontainer table tbody tr th {
	border-color: #999;
	background-color: #efefef
}
.sun_tablecontainer table tbody tr td {
	border-color: #999;
	text-align: center
}
.sun_tablecontainer table tbody tr td i {
	cursor: pointer;
	margin: 0 5px 0 0
}
.sun_on {
	background-color: #00bcd4!important;
	color: #353435
}
.justlaunch-slider .pkg_col .package_con {
	height: 150px
}
.justlaunch-slider .pkg_col .package_con .package_details {
	height: 86%
}
.justlaunch-slider .pkg_col .package_con:hover .package_details {
	top: 10px;
	text-decoration: none;
	bottom: 10px;
	height: 86%
}
.v-justlaunch-section .justlaunch-slider .slick-slider {
	margin-bottom: 0;
	padding: 0
}
.v-justlaunch-section .justlaunch-slider .slick-next, .v-justlaunch-section .justlaunch-slider .slick-prev {
	width: 25px;
	height: 25px;
	z-index: 100;
	background: #373738;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	text-align: center
}
.v-justlaunch-section .justlaunch-slider .slick-prev {
	right: 50px;
	left: -30px;
	z-index: 100
}
.v-justlaunch-section .justlaunch-slider .slick-next {
	right: -30px
}
.v-blog-section .blog-slider .slick-next:hover, .v-justlaunch-section .justlaunch-slider .slick-prev:hover {
	background: #2a2a2b
}
.v-justlaunch-section .justlaunch-slider .slick-next:after {
	font-family: FontAwesome;
	font-weight: 400;
	content: "\f105";
	font-size: 20px;
	color: #fff;
	line-height: .7
}
.v-justlaunch-section .justlaunch-slider .slick-prev:after {
	font-family: FontAwesome;
	font-weight: 400;
	content: "\f104";
	font-size: 20px;
	color: #fff;
	line-height: .7
}
.spacer10, .spacer20 {
	clear: both;
	font-size: 0;
	line-height: 0;
	width: 100%;
	float: left
}
.padd0 {
	padding: 0
}
.padd2 {
	padding: 0 2px 0 0
}
.moz3 {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
.moz5 {
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px
}
.moz_shadow {
	-moz-box-shadow: 5px #607581;
	-webkit-box-shadow: 5px #607581;
	box-shadow: 5px #607581
}
.moz_op_hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
.moz_op_hover:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.moz_op_hover2:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}
.moz_tra_hover {
	-moz-transition: .4s;
	-ms-transition: .4s;
	-o-transition: .4s;
	-webkit-transition: .4s;
	transition: .4s
}
.moz_gray_grd {
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3e3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#e3e3e3')";
	background-image: -moz-linear-gradient(top, #fff, #e3e3e3);
	background-image: -ms-linear-gradient(top, #fff, #e3e3e3);
	background-image: -o-linear-gradient(top, #fff, #e3e3e3);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#e3e3e3));
	background-image: -webkit-linear-gradient(top, #fff, #e3e3e3);
	background-image: linear-gradient(top, #fff, #e3e3e3);
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box
}
.unbold {
	font-weight: 400!important
}
.spacer10 {
	height: 10px
}
.spacer20 {
	height: 20px
}
.btn {
	padding: 10px 16px
}
.hidden {
	display: none!important;
	visibility: hidden
}

.popup_load {
	padding: 10px 0;
	width: 600px
}
.popup_load h1 {
	font-size: 22px;
	margin: 10px 0
}
.popup_load p {
	text-align: justify;
	margin-bottom: 10px
}
.popup-box_image {
	max-width: 100%;
	height: 250px;
	position: relative;
	display: block;
	margin: 0 auto
}
.popup-box_image img {
	width: 100%;
	height: 100%;
	display: block
}
.feedback_pops, .guest_experiences_pops {
	width: 900px;
	height: auto
}
.blink-link-div {
	float: left;
	margin-right: 5px
}
.blink-link-div>a {
	color: #353435;
	display: block;
	font-size: 14px;
	font-weight: 700;
	margin: 0 0 5px 5px;
	text-align: left
}
.blink-link, .blink-link:hover {
	color: #00bcd4
}
.blink-link {
	margin: 0 0 0 -4px;
	float: left;
	font-weight: 700
}
.blink_me {
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-name: blinker;
	-moz-animation-duration: 1s;
	-moz-animation-timing-function: linear;
	-moz-animation-iteration-count: infinite;
	animation-name: blinker;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
.blink_me:foucs {
color:#000
}
@-moz-keyframes blinker {
0%, 100% {
color:#353435
}
50% {
color:#00bcd4
}
}
@-webkit-keyframes blinker {
0%, 100% {
color:#353435
}
50% {
color:#00bcd4
}
}
@keyframes blinker {
0%, 100% {
color:#353435
}
50% {
color:#00bcd4
}
}
.prmtn-banner .v-hdng-row {
	margin-top: 0;
	margin-bottom: 0
}
.prmtn-banner .prmtn-slide .v-ftrd-video-img img {
	width: 180px
}
.background_img.cbp-spmenu-push>iframe {
	display: none
}
@media (max-width:991px) {
.guest_experiences_pops {
	width: 100%
}
}
@media (min-width:768px) {
.marketing {
	padding-left: 0;
	padding-right: 0
}
.navbar-wrapper {
	margin-top: 20px
}
.navbar-wrapper .container {
	padding-left: 15px;
	padding-right: 15px
}
.navbar-wrapper .navbar {
	padding-left: 0;
	padding-right: 0;
	border-radius: 4px
}
.carousel-caption p {
	margin-bottom: 20px;
	font-size: 21px;
	line-height: 1.4
}
.featurette-heading {
	font-size: 50px
}
.navbar-nav.navbar-right:last-child {
	margin-right: 0
}
}
@media (min-width:991px) {
.onleft_box .onleft_bleft {
	width: 50%;
	margin-left: 25%
}
.sui_pkgcat, .sui_subheading {
	padding: 3px 0 0
}
.featurette-heading {
	margin-top: 120px
}
}
@media (max-width:1199px) {
.search_ui_dflt {
	margin-top: 170px
}
.navbar-collapse .top_nav {
	width: 70%
}
.header_minus {
	margin-top: 172px
}
.v-justlaunch-section .justlaunch-slider .slick-prev {
	right: 50px;
	left: -20px
}
.v-justlaunch-section .justlaunch-slider .slick-next {
	right: -20px
}
/* .small_display { display:none; } */
}
@media (max-width:1070px) {
.pop_costing {
	width: 100%
}
}
@media (max-width:1035px) {
.ui-datepicker-seat_left {
	padding-left: 0
}
.v-justlaunch-section .justlaunch-slider .slick-prev {
	right: 50px;
	left: 0
}
.v-justlaunch-section .justlaunch-slider .slick-next {
	right: 0
}
}
@media (max-width:1470px) {
.time-box {
	left: 30%
}
}
@media (max-width:768px) {
.trvl_confrc {margin-top: 0px; margin-left:5px; margin-bottom: 5px;}
}
@media (max-width:991px) {
.blink-link, .time-titel div {
	text-shadow: 1px 2px 2px #000
}
.ui-datepicker-seat_left {
	padding-left: 5px
}
.search_ui_dflt {
	margin-top: 45px
}
.featureb_content, .mice_content {
	text-align: left
}
.c_itn_receipt {
	position: relative;
	top: 15px;
	right: auto;
	margin-bottom: 20px;
	padding: 0 0 20px
}
.maximage_slider #arrow_left, .maximage_slider #arrow_right {
	z-index: 20
}
.navbar-nav>li>a {
	padding: 5px 8px
}
.navbar_seperator, .phone_number {
	padding: 5px
}
.hi-ico {
	display: inline-block;
	margin: 5px
}
.hide_icon {
	display: none
}
.card_details_main, .pax_form_addrs, .sslpay {
	width: 104%
}
.sidebarpnl {
	position: relative!important;
	top: auto!important;
	width: auto!important
}
.time-box {
	display: block;
	left: auto;
	right: 118px;
	top: 124px
}
.time-zone li {
	padding: 0 8px;
	font-size: 15px
}
.time_details_d {
	padding: 0 6px
}
.time_details_h {
	padding: 0 3px
}
.time_details_m {
	padding: 0 7px
}
.time_details_s {
	padding: 0 10px
}
.time-titel div {
	font-size: 12px
}
.blink-link, .blink-link:hover {
	color: #fff
}
}
@media (max-width:767px) {
/* .small_display { display:none; } */
.c_itn_img, .payment_tabz ul.tabz {
	height: auto
}
.search_ui_dflt {
	margin-top: 45px!important
}
.inclusn_exclusn_tabs .ie_tabs_wrap {
	width: 100%;
	float: left;
	background: #00bcd4
}
.inclusn_exclusn_tabs ul.ie_tabs li {
	float: left;
	width: auto
}
.inclusn_exclusn_tabs .ie_tab_container_wrap {
	width: 100%;
	float: left
}
.slct_dpart_wrap ul li, .slct_room_wrap ul li, .user_booking .ub_bot .ub_price, .user_booking .ub_bot .ub_status {
	float: none
}
.ietab_content .ie_htl_con {
	padding-bottom: 0
}
.ietab_content .ie_htl_con .ie_htl_head {
	margin: 20px 0 10px
}
.r-sh-slider, .rpt-slider, .sh-slider {
	margin-left: 0;
	width: 100%
}
.ietab_content .ie_flight_con h3, .ietab_content .ie_meal_con h3, .ietab_content .ie_sghtsng_con h3, .ietab_content .ie_transport_con h3 {
	margin-top: 20px
}
.pop_costing, .slct_dpart_wrap ul li a {
	width: 100%
}
.slct_room_wrap ul li a {
	width: 100%
}
.pkg_main_tabs ul.mtabs li, .pkg_main_tabs ul.mtabs span a {
	width: 100%;
	text-align: center
}
.pkg_detail_head h1, .pkg_main_tabs ul.mtabs li a {
	width: 100%
}
.v-justlaunch-section .justlaunch-slider .slick-next, .v-justlaunch-section .justlaunch-slider .slick-prev {
	display: none!important
}
#mtab1, #mtab2, #mtab3, #mtab4, #mtab5, #mtab6, #mtab7, #mtab8{
	display: block!important
}
.l-sh-slider {
	width: 100%;
	margin-right: 0
}
.navbar-collapse .top_nav {
	width: 100%
}
.marquee-scroll {
	top: 61px
}
.psp_table_search .input-group {
	display: block
}
.ca_head .ca_step_bg, .hide_icon {
	display: none
}
.psp_table_search .input-group-addon {
	background-color: #fff;
	border: none;
	white-space: normal
}
.psp_table_search .input-group .form-control {
	border-radius: 4px!important
}
.user_booking .ub_top .ub_pkg_con, .user_booking .ub_top .ub_pkg_img {
	width: 100%
}
.c_itn_img, .c_itn_inclusion ul, .card_details .form_block .lft label {
	float: left
}
.dashboard_content {
	padding: 15px
}
.ca_head .ca_step_icon {
	margin: 12px 0 12px 10px
}
.ca_head .ca_step_title {
	font-size: 18px;
	margin: 20px 0 0 10px
}
.tour_status_slide {
	position: relative;
	top: auto;
	right: auto;
	width: 100%
}
.q_call_back, .quick_enq {
	right: 0;
	width: 100%
}
.tour_status_btn {
	top: 250px
}
.btn-mobile-block {
	display: block;
	width: 100%
}
.hi_iconname, .maximage_slider #arrow_left, .maximage_slider #arrow_right, .q_call_back, .static_banner_lbl {
	display: none
}
.ca_travlr_no {
	background: #ddd;
	margin-bottom: 15px;
	padding: 8px 10px 3px
}
.hi-ico:focus .hi-icon, .hi-ico:hover .hi-icon, .hi-icon {
	background-position: center center
}
.carousel-control {
	z-index: 20
}
.featureb_content, .mice_content {
	text-align: left
}
.copyright_row, .copyright_row .text-right, .f_left_links h4, .f_left_links ul li, .newsletter_sec .form-inline, .newsletter_sec h4, .newsletter_sec p {
	text-align: center
}
.newsletter_sec .form-inline .btn {
	width: 100%
}
.q_call_back {
	bottom: 46px
}
.pop_Email, .pop_advsearch, .pop_testimonial {
	width: 100%
}
.pop_search_type .custom-radio {
	width: 100%;
	margin-bottom: 0
}
.pop_search_type {
	margin-bottom: 15px
}
.pkg_sort_link, .pkg_sort_range {
	border-bottom: 1px solid #ddd
}
.pkg_sort_info {
	text-align: left
}
.filter_con {
	padding: 15px 0
}
.c_itn_img {
	margin-top: 15px;
	width: 100%
}
.c_itn_name {
	width: 100%
}
.c_itn_inclusion ul li {
	margin-left: 0;
	margin-right: 5px;
	margin-top: 5px
}
.c_itn_receipt {
	position: relative;
	top: 15px;
	right: auto;
	margin-bottom: 20px;
	padding: 0 0 20px
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_radio {
	width: 100%
}
.pay_amnt .pay_amnt_con .pay_amnt_opt .pay_amnt_m {
	border-right: none;
	border-bottom: 1px solid #e2e2e2
}
.card_details .form_block .lft {
	width: 100%;
	padding: 0;
	text-align: left
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li a, .st_tabs .st_tabrow .st_tabcol ul.tabzc li a {
	padding: 7px 23px
}
.card_details .form_block, .card_details .form_block .right, .card_details .form_block .right input.wide, .payment_tabz ul.tabz li, .select_box {
	width: 100%
}
.payment_tabz ul.tabz li.active {
	border-bottom: 1px solid #6ABDDB;
	border-radius: 3px
}
.hi-icon {
	background-color: #00bcd4;
	width: 33px;
	height: 40px;
	border-radius: 1px
}
.hi-icon:hover {
	background-color: #fff
}
.hi-ico:focus .hi-icon:after, .hi-ico:hover .hi-icon:after {
	opacity: 0
}
.hi-ico {
	margin: 3px
}
.st_tabs .st_tabrow .st_tabcol ul.tabz li, .st_tabs .st_tabrow .st_tabcol ul.tabzc li {
	margin-bottom: 2px;
	width: 100%;
	text-align: center
}
.icon_pack_all {
	background-image: url(../../Image/Common/icon_filter_all.png)
}
.icon_pack_adventure {
	background-image: url(../../Image/Common/icon_filter_adventure.png)
}
.icon_pack_beach {
	background-image: url(../../Image/Common/icon_filter_beach.png)
}
.icon_pack_family {
	background-image: url(../../Image/Common/icon_filter_family.png)
}
.icon_pack_historical {
	background-image: url(../../Image/Common/icon_filter_historical.png)
}
.icon_pack_honeymoon {
	background-image: url(../../Image/Common/icon_filter_honeymoon.png)
}
.icon_pack_lux {
	background-image: url(../../Image/Common/icon_filter_lux.png)
}
.icon_pack_citezen {
	background-image: url(../../Image/Common/icon_filter_citizen.png)
}
.icon_pack_shopping {
	background-image: url(../../Image/Common/icon_filter_shopping.png)
}
.icon_pack_short {
	background-image: url(../../Image/Common/icon_filter_short.png)
}
.icon_pack_student {
	background-image: url(../../Image/Common/icon_filter_student.png)
}
.icon_pack_women {
	background-image: url(../../Image/Common/icon_filter_women.png)
}
.icon_pack_gp_gc {
	background-image: url(../../Image/Common/icon_filter_gp_gc_special.png)
}
.icon_pack_affordable {
	background-image: url(../../Image/Common/icon_filter_affordable_tailormade.png)
}
.icon_pack_jubl {
	background-image: url(../../Image/Common/icon_filter_Jubilee.png)
}
.icon_pack_inbound {
	background-image: url(../../Image/Common/icon_filter_Inbound.png)
}
.icon_pack_Europe {
	background-image: url(../../Image/Common/icon_filter_Europe.png)
}
.icon_pack_America {
	background-image: url(../../Image/Common/icon_filter_America.png)
}
.icon_pack_SEA {
	background-image: url(../../Image/Common/icon_filter_SEA.png)
}
.icon_pack_ANZ {
	background-image: url(../../Image/Common/icon_filter_ANZ.png)
}
.icon_pack_Dubai {
	background-image: url(../../Image/Common/icon_filter_Dubai.png)
}
.icon_pack_Africa {
	background-image: url(../../Image/Common/icon_filter_Africa.png)
}
.icon_pack_India {
	background-image: url(../../Image/Common/icon_filter_India.png)
}
.icon_pack_Sign {
	background-image: url(../../Image/Common/icon_filter_Sign.png)
}
.maximage_slider {
	height: 600px
}
.st_tabs {
	margin-top: 75px
}
.st_tabs .st_tabrow .st_tabcol ul.tabz {
	width: 100%
}
.st_tabs .st_tabrow .st_tabcol ul.tabzc {
	width: 100%
}
.bg_contact {
	background-size: cover;
	height: 495px
}
.mapbox {
	border-bottom: none;
	margin-bottom: 10px
}
.mapbox .mapbox_map {
	height: 500px;
	overflow: hidden
}
.mapbox .mapbox_map iframe {
	height: 500px
}
.mapbox .mapbox_address, .mapbox .mapbox_sidebar {
	width: 100%;
	position: relative;
	top: auto;
	right: auto
}
.login_b_box {
	padding-left: 0
}
.custm_child_slect {
	width: 70px
}
.custm_slect {
	width: 36px
}
.pop_costing .pop_cmn_con {
	padding: 20px 2px
}
.pop_costing .pop_cmn_con .row {
	margin: 0
}
.pop_costing .pop_cmn_con .row .clndr_con, .pop_costing .pop_cmn_con .row .col-md-12, .pop_costing .pop_cmn_con .row .cstng_step_detail, .pop_costing .pop_cmn_con .row .slct_dpart_con, .pop_costing .pop_cmn_con .row .slct_room_con {
	padding-left: 0;
	padding-right: 0
}
.trvl_dtl_wrap {
	margin: 0 -1px 20px
}
.calendar_guide p {
	margin: 7px 0
}
.nav_months ul li a {
	margin: 0 .5px;
	padding: 10px 5px
}
.card_details_main, .pax_form_addrs, .sslpay {
	width: 104%
}
.paynow_btn .btn {
	display: block;
	width: 100%
}
.card_seals {
	text-align: center
}
.card_seals img {
	float: none
}
.errorpage_con {
	padding-top: 0;
	padding-bottom: 70px;
	text-align: center
}
.err_moreoptn .search_ui_dflt {
	margin-top: 20px!important
}
.nui_col.align_button {
	padding-left: 5px!important;
	padding-right: 5px!important;
	margin-left: 0;
	margin-bottom: 5px!important
}
.nui_col.align_searchbox {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-right: 5px
}
.nui_col {
	margin-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px
}
}
@media (max-width:550px) {
.ui-datepicker-seat_left {
	display: none
}
.ui-datepicker-Few_seat_left .ui-state-default, .ui-datepicker-cheapest .ui-state-default, .ui-datepicker-soldout .ui-state-default {
	padding-top: 23px
}
.nui_col.align_searchbox {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-right: 5px
}
}
@media (max-width:353px) {
.ui-datepicker-cheapest .ui-state-default {
	padding-top: 8px
}
.ui-datepicker-Few_seat_left .ui-state-default {
	padding-top: 8px
}
.ui-datepicker-soldout .ui-state-default {
	padding-top: 8px
}
}
@media only screen and (max-width :1199px) {
.psp-row .psp-col .psp-wrap {
	min-height: 325px
}
.navbar-nav>li>a {
	padding: 8px 2px
}
.psp-input-group label {
	padding: 6px 10px
}
}
@media only screen and (max-width :1020px) {
.header-slider .full-slider .slick-slide {
	height: 520px
}
.slider-image .slider-image-link {
	background-position: center center;
	height: 520px
}
}
@media only screen and (max-width :991px) {
.testimonial-col .carousel-indicators li span {
	font-size: 13px;
	display: block;
	text-align: center
}
.testimonial-col .carousel-indicators li span b {
	font-size: 15px
}
.newsletter_sec .form-inline .form-control {
	margin-bottom: 10px
}
.psp-row .psp-col .psp-wrap {
	min-height: 260px
}
.psp-input-group label {
	padding: 6px 50px
}
.time-zone ul.ots_ul {
	position: absolute;
	right: 151px;
	width: 203px;
	top: 16px
}
}
@media (max-width:992px) {
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu>li>ul>li>a {
	line-height: 20px
}
.navbar-header {
	float: none
}
.navbar-left, .navbar-nav, .navbar-right {
	float: none!important
}
.navbar-toggle {
	display: block
}
.navbar-collapse {
	border-top: 1px solid transparent;
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)
}
.navbar-fixed-top {
	top: 0;
	border-width: 0 0 1px
}
.navbar-nav {
	margin-top: 7.5px
}
.navbar-nav>li {
	float: none
}
.navbar-nav>li>a {
	padding-top: 10px;
	padding-bottom: 10px
}
.collapse.in {
	display: block!important
}
.navbar-push-brand {
	width: 100%;
	text-align: center
}
.navbar-push-brand img {
	display: inline-block;
	height: auto
}
.aditional-navbar .v-cntct-dtl li a {
	width: 100%
}
.dropdown.quick-enquiry, .dropdown.user-dropdown {
	margin-right: 0;
	width: 100%;
	margin-bottom: 10px
}
.dropdown.quick-enquiry .quick-enquiry-link {
	width: 100%;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	background: 0 0;
	color: #fff
}
.dropdown.quick-enquiry .quick-enquiry-link .q_enq_text {
	color: #fff
}
.dropdown.user-dropdown .btn-default {
	text-align: left;
	width: 100%;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	background: 0 0;
	border: none;
	color: #fff;
	padding: 5px 8px
}
.collapse .top-header .container, .full-nav .container {
	padding: 0
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	color: #fff
}
.btn-default.active, .dropdown.user-dropdown .btn-default:active, .dropdown.user-dropdown .btn-default:focus, .dropdown.user-dropdown .btn-default:hover, .dropdown.user-dropdown .dropdown-menu>li>a:focus, .dropdown.user-dropdown .dropdown-menu>li>a:hover, .dropdown.user-dropdown .open .dropdown-toggle.btn-default, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
	background: #00bcd4;
	color: #353435
}
.header.affix .collapse .top-header, .header.affix-top .collapse .top-header {
	background: 0 0
}
.navbar-custom {
	min-height: 0
}
.header.affix .top-header, .header.affix-top .top-header, .nav_headr {
	background: -moz-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,.8)), color-stop(100%, rgba(0,0,0,.8)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,.8) 0, rgba(0,0,0,.8) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000', GradientType=0 )
}
.navbar-custom .navbar-header {
	padding: 0;
	background: 0 0;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#00000000', GradientType=0 )
}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-nav .open .dropdown-menu>li>ul>li>a:focus, .navbar-nav .open .dropdown-menu>li>ul>li>a:hover {
	background-image: none
}
.navbar-brand {
	padding: 5px 10px
}
.navbar-brand img {
	width: 130px;
	height: auto
}
.dropdown-menu>li.ss_nav_menu {
	float: none;
	width: 100%
}
.aditional-navbar {
	padding-top: 0
}
.aditional-navbar .v-cntct-dtl li {
	width: 100%
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>ul>li>a {
	padding: 5px 15px 5px 25px
}
.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {
	border-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
	background-color: #080808
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>ul>li>a {
	color: #999
}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>ul>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>ul>li>a:hover {
	color: #fff;
	background-color: transparent
}
.nav>li>ul>li {
	display: block;
	position: relative
}
.top_nav {
	width: auto;
	float: none
}
.navbar-collapse .top_nav {
	width: 100%;
	text-align: center
}
.phone_number, .top_nav .navbar-nav>li>a {
	border-right: none;
	margin: 7px 0
}
.open .dropdown-menu .dropdown-header, .open .dropdown-menu>li>a {
	padding: 5px 30px 5px 25px
}
.dropdown-menu.login_box, .navbar-nav .open .dropdown-menu {
	width: 100%
}
.form-heading {
	color: #fff
}
.nav>li {
	clear: both
}
.arrow-tooltip {
	display: none
}
.navbar-nav .open .dropdown-menu {
	position: static;
	float: none;
	width: auto;
	margin-top: 0;
	background-color: transparent;
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {
	padding: 5px 15px 5px 25px
}
.navbar-collapse.collapse {
	display: block!important;
	height: 100%!important;
	padding-bottom: 0;
	overflow-x: hidden!important
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	margin-right: -15px;
	margin-left: -15px
}
.full-nav .nav.navbar-nav.main_nav {
	display: block;
	width: 100%
}
.full-nav .nav.navbar-nav.main_nav li {
	display: block;
	float: none
}
.full-nav .nav.navbar-nav.main_nav li ul li.ss_nav_menu {
	display: inline-block
}
.full-nav .nav.navbar-nav.main_nav li ul li.ss_nav_menu ul.ulone li {
	display: block
}
.navbar-nav>li>a {
	padding: 8px 10px
}
.header.affix {
	top: 0;
	opacity: .9
}
}
@media screen and (max-width:992px) {
.navbar-default.navbar-custom .navbar-nav>li>a {text-align: left;}
.full-nav .container, .top-header .container {
	width: 100%
}
.navbar-nav {
	margin: 0
}
.cbp-spmenu {
	background: #353435;
	position: fixed;
	padding: 0;
	margin: 0!important;
	overflow-x: hidden;
	overflow-y: visible;
	display: block
}
.cbp-spmenu-vertical {
	width: 260px;
	height: 100%;
	top: 0;
	z-index: 1000
}
.cbp-spmenu-horizontal {
	width: 100%;
	height: 150px;
	left: 0;
	z-index: 1000;
	overflow: hidden
}
.cbp-spmenu-horizontal h3 {
	height: 100%;
	width: 20%;
	float: left
}
.cbp-spmenu-horizontal a {
	float: left;
	width: 20%;
	padding: .8em;
	border-left: 1px solid #258ecd
}
.cbp-spmenu-left {
	left: -260px
}
.cbp-spmenu-right {
	right: -260px
}
.cbp-spmenu-left.cbp-spmenu-open {
	left: 0
}
.cbp-spmenu-right.cbp-spmenu-open {
	right: 0
}
.cbp-spmenu-top {
	top: -150px
}
.cbp-spmenu-bottom {
	bottom: -150px
}
.cbp-spmenu-top.cbp-spmenu-open {
	top: 0
}
.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0
}
.cbp-spmenu-push {
	overflow-x: hidden;
	position: relative;
	left: 0
}
.cbp-spmenu-push-toright {
	left: 260px
}
.cbp-spmenu-push-toleft {
	left: -260px
}
.cbp-spmenu, .cbp-spmenu-push {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease
}
.cbp-spmenu-push-toleft .header {
	position: fixed;
	left: auto;
	right: 260px
}

.full-nav .nav.navbar-nav.main_nav li.hide_tab_view { display:none; }
.notfy_tab_view { background#fff; display:inline-block; }
.notfy_bell_tab {display:block; position: absolute; right: 100px; top: 12px;  }
.navbar-default.navbar-custom .navbar-nav > li > a.notification.bg-none:hover, .navbar-default.navbar-custom .navbar-nav > li > a.notification.bg-none:focus, .navbar-default.navbar-custom .navbar-nav > li > a.notification.bg-none:active{background:none;}
.navbar-default.navbar-custom .navbar-nav > .open > a.notification.bg-none, .navbar-default.navbar-custom .navbar-nav > .open > a.notification.bg-none:hover, .navbar-default.navbar-custom .navbar-nav > .open > a.notification.bg-none:focus{background:none;}
.noty_arrow {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #00bcd4;right: 10px;top: 36px;margin: 0;padding: 0;position: absolute;}

}
@media only screen and (max-width :768px) {
.navbar-default.navbar-custom .navbar-nav>li>a {text-align: left;}
.header-slider .full-slider .slick-prev {	left: 20px}
.header-slider .full-slider .slick-next {	right: 20px}
.sui_checkbox { display:none; }
.sui_advclick { display:none; }
.sui_sinput {-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px; }
.pkg_detail_head h1 { font-size: 18px;font-weight: bold; text-align:center;margin-top: 10px;width: 100%;display: block;padding: 10px 0;}
.link_guestpic {float: none;margin:0 auto;width:100%; display:block;background: #071b2d;text-align: center;color: #fff; }
.btn-enquire-group { display: none;}
.pkg_lft_main .pkg_price h1 { font-size: 25px; }
.pkg_lft_main .pkg_ldt li span { font-size: 18px; font-weight:500;line-height: normal;}
.slct_dpart_wrap { margin-top: 50px;}
.sml_dvc_dnon {display: none;} 
.default_page_box {padding-bottom:0px;}
.mtab_content h3 {font-size: 16px;font-weight: bold;margin-top: 5px;}
.mtab_content .tour_infrmtn h3 { font-size: 16px; }
.mtab_content .overview h3 {font-size: 18px; padding: 20px 0 5px 0;}
.mtab_content .itinerary h3 {font-size: 18px;}
.ietab_content .ie_sghtsng_con h3 {font-size: 18px;}
.mtab_content .cncltn_plcy h3 {font-size: 18px;}
.mtab_content {padding-bottom: 5px;}
.inclusn_exclusn_tabs {padding-top: 0px;}
.par_marn {padding-top: 40px;}
.sml_dvc {margin-top: -26px;}
.trvl_dtl_wrap1.table-responsive {border: none;margin-bottom: 0;}
.slct_room_con.table-responsive {border: none;padding-bottom: 0;margin-bottom: 0;}
.pkg_lft_main .pkg_price span.per_person {padding: 10px 0 0 2px;}
.pkg_detail_head h1 span.hdng-tour-code {font-size: 18px;}
.mtab_content .vfd_menu li a {font-size: 13px; padding: 4px 5px;}
.mtab_content .vfd_menu li {width: 100%;}
.spacing_mob {display: block;margin: 25px 0 10px 0;padding-top: 60px; } 
.afltn-ul li {
	padding: 0 0;
	margin-bottom: 5px
}
.afltn-ul li img.img-thumbnail {
	padding: 4px 4px;
}
.footer_social, .hm_tabs_ul, .sunday-link {
	text-align: center
}
.testimonial-col .carousel-indicators .active, .testimonial-col .carousel-indicators li {
	float: left;
	padding-top: 10px;
	width: 49%
}
.testimonial-col .carousel-indicators li img, .testimonial-col .testimonial .fa-quote-left, .testimonial-col .testimonial .fa-quote-right {
	display: none
}
.testimonial-col .carousel-indicators .active {
	background: 0 0
}
.testimonial-col .testimonial {
	padding: 40px 20px
}
.v-photo-section .gallery-controls .btn-group .btn {
	display: block;
	float: none;
	margin: auto;
	-moz-border-radius: 3px!important;
	border-radius: 3px!important;
	-webkit-border-radius: 3px!important;
	-khtml-border-radius: 3px!important
}
.v-photo-section .gallery-controls .btn-group .btn, .v-photo-section .gallery-controls .btn-group .btn:focus, .v-photo-section .gallery-controls .btn-group .btn:hover {
	border-color: transparent
}
.v-ftr-links-ul {
	display: none
}
.v-ftr-link-con.open .v-ftr-links-ul {
	display: block;
	margin-bottom: 10px
}
.v-ftr-link-con .v-ftr-hdng {
	border-top: 1px solid #676767;
	cursor: pointer
}
.newsletter_sec .form-inline .btn.btn-subscribe {
	width: 100%
}
.v-ftr-link-con .v-ftr-hdng i.v-ftr-sh-arrow {
	display: block;
	float: right
}
.v-ftr-link-con .v-ftr-hdng h4 {
	margin: 5px 0
}
.v-pkg-row .pkg_col, .v-pkg-row .pkg_col.bgpkg {
	padding-left: 15px;
	padding-right: 15px;
	position: relative!important;
	top: auto!important;
	left: auto!important
}
.v-pkg-row .pkg_col.bgpkg .package_con {
	height: 300px;
	position: relative!important;
	top: auto!important;
	left: auto!important
}
.v-pkg-row .pkg_col .package_con {
	position: relative!important
}
.v-pkg-row .pkg_col.bgpkg .package_con:hover .package_details {
	height: 95%
}
.footer_social a {
	float: none
}
.social_doc {
	display: none
}
.header-slider .full-slider .slick-next, .header-slider .full-slider .slick-prev {
	width: 25px;
	height: 25px;
	top: 50%;
	margin-top: 0;
	z-index: 5;
	background: #000;
	opacity: .4;
	filter: alpha(opacity=40);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0)
}
.v-footer-section {
	padding-bottom: 95px
}
.header-slider .full-slider .slick-next:before, .header-slider .full-slider .slick-prev:before {
	opacity: 1;
	color: #fff;
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 12px
}
.header-slider .full-slider .slick-slide {
	height: auto
}
.slider-image .slider-image-link {
	background-position: center center;
	height: auto;
	padding-top: 70%
}
.hm_tabs_ul {
	width: 100%
}
.hm_tabs_ul .hm_tab_li {
	float: none;
	display: inline-block;
	margin-bottom: 5px;
	margin-right: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0
}
.hm_tabs_ul .hm_tab_li a {
	float: none;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0
}
.q_enq_form {
	max-height: 205px;
	overflow-y: auto
}
.header_minus {
	margin-top: 55px
}
.psp-row .psp-col .psp-wrap {
	min-height: auto
}
.psp-content-col .tab-content .tab-pane {
	display: block;
	padding-bottom: 15px
}
.psp-contact-section {
	padding: 0
}
.psp-input-group.input-group {
	width: 100%;
	display: block
}
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px
}
.psp-input-group .input-group .form-control, .psp-input-group .input-group-addon, .psp-input-group .input-group-btn {
	display: block;
	width: 100%;
	padding: 6px 10px;
	white-space: normal
}
.time-box {
	display: block;
	left: auto;
	top: 2px;
	right: 95px
}
.sunday-link, .sunday-link>a {
	display: inline-block
}
.time-zone li {
	padding: 0 7px
}
.time_details_d {
	padding: 0 6px
}
.time_details_h {
	padding: 0 3px
}
.time_details_m {
	padding: 0 7px
}
.time_details_s {
	padding: 0 10px
}
.popup_load {
	width: 100%
}
.landing-page-section .container {
	width: auto
}
.postsocial-col ul {
	float: none
}
.full-nav .nav.navbar-nav.main_nav li.dummy-menu-link {
	display: block;
	height: 50px
}
.blink-link-div {
	position: relative;
	left: auto
}
.quick_enq {
	width: 200px;
	right: 0
}
.quick_enq .q_enq_head a {
	height: 29px;
	font-size: 14px
}
.quick_enq .q_enq_head a i.icon_enquiry {
	margin: 1px 10px 0 6px
}
.quick_enq .q_enq_head a span.q_enq_text {
	margin: 1px 0 0
}
.icon_enquiry_plus {
	background-position: -55px -132px;
	width: 32px;
	height: 26px
}
.quick_enq .q_enq_head a.enq_head_plus i.icon_enquiry_plus {
	background-position: -56px -133px
}
}
@media only screen and (max-width :767px) {
.partner_pop_advsearch {
	width: 100%
}
.partner_pop_advsearch .pop_cmn_head {
	border-radius: 0
}
.search_ui {
	top: 20px;
	position: relative
}
}
@media only screen and (max-width :480px) {
.col_md_4, .col_md_4 .cntct-dtl-col, .time-box {
	display: block
}
.hm_tabs_ul .hm_tab_li a {
	width: 45px;
	height: 40px;
	padding: 0;
	text-indent: -999999px
}
.hm_tabs_ul .hm_tab_li a.hm_tb_flight {
	background-position: center -174px
}
.hm_tabs_ul .hm_active a.hm_tb_flight {
	background-position: center -266px
}
.hm_tabs_ul .hm_tab_li a.hm_tb_hotel {
	background-position: center -358px
}
.hm_tabs_ul .hm_active a.hm_tb_hotel {
	background-position: center -451px
}
.hm_tabs_ul .hm_tab_li a.hm_tb_holiday {
	background-position: center 11px
}
.hm_tabs_ul .hm_active a.hm_tb_holiday {
	background-position: center -81px
}
.postsocial-col p {
	width: 40%
}
.cntct-dtl-col {
	display: none
}
.ofc-detail-section {
	margin-bottom: 30px
}
.cmn-cntct-tabs .cntct-city-dropdown {
	text-align: center
}
.search_ui {
	top: 20px;
	position: relative
}
.time-box {
	right: auto;
	top: 75px;
	left: 10px
}
.time-zone ul.ots_ul {
	width: 130px;
	left: 0;
	top: -13px
}
.nui_col.align_button {
	padding-left: 4px!important;
	padding-right: 4px;
	margin-left: 0
}
.nui_col.align_searchbox {
	padding-left: 0;
	padding-right: 0
}
}
@media only screen and (max-width :414px) {
.prmtn_cont {
	width: 100%
}
}
@media only screen and (max-width :375px) {
.prmtn_cont {
	width: 100%
}
.marquee-scroll {
	top: 200px
}
.blink-link {
	color: #00bcd4;
	margin: 0 0 0 -10px;
	float: left;
	font-weight: 700
}
}
.ots_ul {
	margin-top: -15px!important
}
.ots {
	background: 0 0!important;
	color: #00bcd4!important;
	font-size: 14px!important;
	width: 100%;
	text-align: center
}
.pkg_faq {
	position: absolute;
	width: 200px;
	top: -25px;
	font-size: 15px;
	font-weight: 700
}
.pkg_faq a {
	color: #353435
}
.pkg_faq a:hover {
	text-decoration: none
}
.pkg_faq i {
	font-size: 20px
}
@media only screen and (max-width :360px) {
.prmtn_cont {
	width: 100%
}
.marquee-scroll {
	top: 182px
}
}
@media only screen and (max-width :320px) {
.postsocial-col p {
	width: 35%
}
.marquee-scroll {
	top: 154px
}
.nui_col.align_searchbox {
	padding-left: 5px;
	padding-right: 5px
}
}
.flight_search, .page_content {
	width: 100%;
	height: auto;
	position: relative
}
.page_content {
	background: #fff
}
.page_content h1 {
	font-size: 24px;
	padding-top: 10px;
	font-weight: 700;
	display: inline-block;
    border-bottom: 2px solid #7B7B7B;
    padding-bottom: 5px;
}
.flight_search {
	background-image: url(../../Image/Common/flight-bg.jpg);
	margin-top: 128px
}
.flight_search_option {
	padding: 20px 0
}
.flight_search_display {
	color: #fff;
	background: url(../../Image/Common/alpha70.png) top left;
	border-top: 2px solid #FFC925;
	webkit-border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	margin-top: 0;
	padding-top: 20px
}
.search_head {
	color: #343534;
	padding-top: 5px;
	background: #00bcd4;
	border-top: none;
	webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	margin-top: 0
}
.airline-section, .bg_content {
	width: 100%;
	background: #fff
}
.search_head h3 {
	text-align: center;
	font-size: 20px;
	margin-top: 5px;
	padding-left: 5px
}
.fa-plane {
	margin-right: 10px
}
.bg_content h2 {
	font-size: 24px
}
.bg_content p {
	font-size: 16px;
	color: #888;
	line-height: 20px;
	text-align: justify;
	padding-bottom: 30px
}
.airline-section {
	position: relative;
	z-index: 4;
	padding: 5px 0
}
.airline-head {
	background: #ffc925;
	border: 1px solid #f8c118
}
.airline-head .format {
	font-size: 14px;
	font-weight: 700;
	text-transform: capitalize;
	padding: 15px 0;
	border-bottom: 3px solid #000
}
.airline-info {
	background: #f7f7f7;
	border: 1px solid #ebebeb;
	margin-top: 5px
}
.airline-info .format {
	padding: 6px 0;
	font-weight: 600
}
.icon_meal {
	width: 30px;
	height: 30px;
	display: block;
	background: url(../../Image/Common/icon_meals.png) top left no-repeat
}
.flight_bottext {
	display: inline-block;
	font-size: 12px;
	color: #4f4f4f;
	font-weight: 300;
	float: left;
	padding-top: 4px
}
.flight_destination {
	display: block;
	font-size: 11px;
	color: #4f4f4f;
	font-weight: 300
}
.flight_name {
	display: block
}
.airline {
	float: left;
	padding-right: 10px
}
.fs_plane {
	background: url(../../Image/Common/icon_plane.png) 0 4px no-repeat rgba(0,0,0,0);
	float: left;
	height: 20px;
	width: 20px;
	margin: 0 5px
}
.btn-flight { color: #222;background-color: #00bcd4; width:100%; }
.btn-flight:hover, .btn-fligh:focus, .btn-fligh:active, .btn-fligh.active, .open .dropdown-toggle.btn-fligh {
        outline: 0;
        color: #222;
        box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
        border-color: #353435;
    }
.btn-search {margin-top:21px;}
@media (max-width:767px) {
.page_content h1 {
	padding-top: 10px
}
.flight_search_display {
	margin-top: -10px
}
.search_head h3 {
	padding-bottom: 5px
}
.flight_search {
	margin-top: 46px
}
.btn-search { width:100%; }
.icon-meal {display: none;}
.airline-head .format {	font-size: 12px;font-weight: normal;}
}
@media only screen and (min-width:768px) and (max-width:992px) {
/* .small_display { display:none; } */
.flight_search {	margin-top: 46px}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.itnry_inr_con .itnry_meal_inc { margin-left: 5px;}
.itnry_inr_con i.breakfast{margin:3px 0px 0 0}
.itnry_inr_con li{padding:4px 4px;}

.nui_col.align_searchbox {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 5px;
	margin-right: 5px
}
.nui_col.align_button {
	padding-left: 4px!important;
	padding-right: 4px;
	margin-left: 0;
	margin-bottom: 5px
}
.btn-flight { width:180%; padding-left:0; }
.icon_meal {	display: none;}
.ui-datepicker-price {font-size: 9px}
}
@media only screen and (min-width:481px) and (max-width:767px) {
.nui_col.align_button {
	padding-left: 4px!important;
	padding-right: 4px;
	margin-left: 0;
	margin-bottom: 5px;
	margin-right: 0
}
}
.nui_col.align_searchbox {
	margin-bottom: 5px
}
.offer_page_bg {
	width: 100%;
	height: auto;
	background-image: url(../../../error.html);
	position: relative
}
.destination_supp_bg {
	width: 100%;
	position: absolute;
	z-index: 8;
	top: 60px
}
.destination_supp_bg {width:100%; position:absolute; z-index:8; top:0px; }
.destination_supp_sec { width:100%; height:auto; min-height:340px; background-image:url(../../Image/Common/destination-supplement_bg.jpg);
background-position: center center;background-repeat: no-repeat;background-attachment: scroll;background-size: cover;
background-color:#464646;margin-top:0; }
.bg-hading-row{margin-top:130px; }
.bg-hading-row .bg-hading-col{border-bottom:1px solid #d8d8d8; margin-bottom:15px;}
.bg-hading-row .bg-hading-col .bg-hading-txt {margin:0; border-bottom:1px solid #353435; display:inline-block; padding:10px; position:relative; top:1px; font-size:4rem; font-weight:bold; color:#fff; text-shadow: 1px 2px 6px #000000;  }
.heading_top_sec { -webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1); text-align:center; padding:5px 0; margin-bottom:15px; background:#f8f8f8; border:1px solid #d7d7d7; }
.heading_top_sec span { font-size:18px; font-weight:bold; color:#9e9e9e; padding-left:17px; }
.heading_top_sec .fa-arrow-circle-right { font-size:18px; color:#9e9e9e;  }
.india_destination_list { -webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1); text-align:left; padding:0; background:#f8f8f8; border:1px solid #d7d7d7; }
.india_destination_list .india{ display:block; background:#343534; padding:10px; color:#ffffff; font-size:14px; font-weight:bold; text-align:center; }
.india_destination_list ul { list-style-type:none; margin:0; padding:0;}
.india_destination_list ul li { display:block;  }
.india_destination_list ul li a { display:block; color:#999999; font-weight:bold; text-decoration:none; padding:10px 0 10px 7px; background-color:#f8f8f8; border-bottom:1px solid #dedddd; }
.india_destination_list ul li a:hover { color:#353435; background-color:#00bcd4; border-bottom:1px solid #ffbb05; }
.india_destination_list ul li a:active, .india_destination_list ul li a.active{ color:#353435; background-color:#00bcd4; border-bottom:1px solid #ffbb05; }
.india_destination_list ul li a .fa-list-ul { padding-right:5px;   }
.supp_display_box { width:100%; height:auto; position:relative; overflow:hidden; display:inline-block; background:#fff; -webkit-box-shadow: 1px 0px 6px rgba(0, 0, 0, .3);-moz-box-shadow: 1px 0px 6px rgba(0, 0, 0, .3);box-shadow: 1px 0px 6px rgba(0, 0, 0, .3); -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.supp_display_box img { width:100%; height:100%; }
.supp_display_box p.content { font-size:14px; color:#353435; text-align:justify; line-height:20px; padding:20px 15px 0px; margin:0; }
.row-margin { margin-top:20px; }
.row-margin-responsive { margin-top:0; }

.btn_readmore,.btn_viewtour { width:auto; background:#00bcd4; border:1px solid #f9cd16; color:#353435 !important;margin-top: 10px; width: 120px;}
.btn_readmore a,.btn_viewtour a { color:#353435; font-size:14px; text-decoration:none; }
.btn_readmore:hover,.btn_viewtour:hover { background:#f9cd16; }
.fa-list-alt { margin-right:10px; }
.list-inline { margin-top:10px;  }
.shadow_pera { color: #000000;   font-size: 15px; text-align: center; }
.package_grid.display {
	Padding: 20px 0
}
@media (max-width:767px) {
.destination_supp_sec {
	margin-top: 45px; min-height: 295px;
}
.bg-hading-row {
    margin-top:5px;
}
.row-margin-responsive {
	margin-top: 20px
}

}
@media only screen and (min-width:320px) and (max-width:480px) { 
.destination_supp_sec {
	 min-height: 470px;
}
}
@media only screen and (min-width:768px) and (max-width:992px) {
.destination_supp_sec {
	margin-top: 45px
}
.bg-hading-row {
    margin-top:5px;
}
.row-margin-responsive {
	margin-top: 0
}

}
a.explore_more {
	display: inline-block;
	background: #00bcd4;
	padding: 2px 10px;
	text-align: center;
	border: 2px solid #f3c60a;
	color: #353435;
	text-decoration: none!important;
	font-size: 18px
}
a.explore_more i {
	margin-right: 15px;
	font-size: 18px;
	color: #353435!important
}
a.explore_more:hover {
	background: #f9cd16
}
.content-center {
	text-align: center;
	display: block
}
.soldout_text {
	color: #ff9b9b;
	font-weight: bold;
	padding-left: 5px;
}
	
	.set_radio_btn { margin-right:5px !important; }
.font_normal { font-weight:normal;}
@media only screen and (max-width: 420px) {
.notfy_bell_tab {position: initial;right: auto;top: auto;}
.notfy_bell_mobile {position: absolute!important;right: 100px;top: -30px;}
.notification-tag {top: -35px;right: 96px;}
.noty_arrow  {top: -10px;right: 107px;}
.package_icon {display: none;}
}
/*=======================Flight Page*/
.flight_search_sec{ width:100%; height:auto; min-height:500px; background-image:url(../../Image/Common/flight_search.jpg);
background-position: center center;background-repeat: no-repeat;background-attachment: scroll;background-size: cover;
background-color:#464646;margin-top:0; }
.flight_search_sec .flight_search_head {color:#343534; padding-top:5px; background:#000; border-top:2px solid #00bcd4; margin-top:0;}
.flight_ui {width:100%; position:absolute; z-index:5; top:145px; }
.flight_ui .hm_tabs_con { background:rgba(0,0,0,0.7); -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.flight_ui .hm_tabs_con .hm_tabs_ul h2 {color: #fff;text-align:left;padding:5px 0 0 5px; margin-top:0px;  }
.yellow_btn_bg { background:#ffd93b!important; }
.yellow_btn_bg:hover { background:#f9c31f; }
.pop_dest_flight { width:100%; background-color: #ffffff; position: relative; z-index: 4; }
ul.pop_dest_flight_list  { list-style-type:none; margin:0; padding:0;}
ul.pop_dest_flight_list li { display:block; line-height:24px; border-bottom:1px dashed #d1d1d1; background:url(../../../error.html) no-repeat 0px 15px; }
ul.pop_dest_flight_list li a { display:block; color:#353435; font-weight:normal; text-decoration:none; padding:5px 0 5px 15px; }
ul.pop_dest_flight_list li a:hover { color:#353435; color:#00bcd4; }
ul.pop_dest_flight_list li a:active,ul.pop_dest_flight_list li a.active { color:#353435; color:#00bcd4; }
.spac_botm{margin-bottom:30px; }
.keyword_content { width:100%; background: #f3f3f3;padding: 30px 0; }
.keyword_content p { font-size:14px; font-weight:normal; color:#353435; line-height:24px; }
.pop_dest { width:100%; background: #ffffff;padding: 0px 0; }
.pop_dest .fly_img_display { border:none; border-radius:6px 6px 0 0 ; color:#353435;}
.pop_dest .fly_img_display:hover { color:#ffffff;}
.pop_dest .fly_img_display img { width:100%;}
.pop_dest .fly_img_display span { display:inline-block; width:100%; font-size:16px; color#353435; padding:15px 0; background:#00bcd4; text-shadow:1px 0px 1px #616161; -moz-text-shadow:1px 0px 1px #616161; -webkit-text-shadow:1px 0px 1px #616161; -o-text-shadow:1px 0px 1px #616161; }
.img-rounded-top {  border-radius: 6px 6px 0 0;}
/*====================Hotel Page*/
dt, kbd kbd, label {font-weight: 500;}
.hotel_ui {width:100%; position:absolute; z-index:5; top:155px; }
.hotel_search_sec{ width:100%; height:auto; min-height:500px; background-image:url(../../Image/Common/hotel_search.jpg);
background-position: center center;background-repeat: no-repeat;background-attachment: scroll;background-size: cover;
background-color:#464646;margin-top:0px; }
.hotel_ui .hm_tabs_con { background:rgba(0,0,0,0.7); -webkit-border-radius: 6px 6px 0 0; -moz-border-radius: 6px 6px 0 0; -o-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; }
.hotel_ui .hm_tabs_con .hm_tabs_ul h2 {color: #fff;text-align:left;padding:5px 0 0 5px; margin-top:0px;  }

.hotel_ui .hm_hotel_tabs {background: rgba(0,0,0,0.7);-webkit-border-radius: 0px 0px 0 0;-moz-border-radius: 0px 0px 0 0;-o-border-radius: 0px 0px 0 0;border-radius: 0px 0px 0 0;
}
.hm_tabs_hotel { text-align:left; }
.hm_tab_hotel_li {background:url(../../Image/Common/alpha70.png) top left repeat;/ display: block; /margin-right:5px;/ border-radius:5px 5px 0 0; /}
.hm_tab_hotel_li a {display:block; outline:none; padding:5px; font-size:13px; color:#353435; text-decoration:none; background:#fff; float:left; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;margin-left: 5px;
border-bottom: 2px solid #00bcd4;width: 100px;text-align: center;} 
.hm_tab_hotel_li:hover a, .hm_tab_hotel_li.active a { background-color:#00bcd4;color:#353435; }
.soldout_text {color: #ff9b9b;font-weight: bold;font-size: 12px;}
.btn-flight { color: #222;background-color: #00bcd4; width:100%; }
.btn-flight:hover, .btn-fligh:focus, .btn-fligh:active, .btn-fligh.active, .open .dropdown-toggle.btn-fligh {outline: 0;color: #222;box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);border-color: #353435;}
.btn-search { margin-top:21px;}
/*===========Flight & Hotel Page End CSS*/

/*------------new Time Count Box---------------*/
.time-box{ width:100%; position:absolute; margin:0px; left:0; top:355px;}
.time-zone{display: inline-block;vertical-align: top; margin:0px; padding:0px;}
.time_h { background:#2b2b2b; border-radius:3px; height:40px; width:40px; float:left; margin:0px 5px; color:#fff; font-size:22px; text-align:center; padding:3px 0px; }
.sec { color:#00bcd4;}
.time_titel { color:#fff; float:left; text-align:center;}
.time_details_d { float:left; color:#fff; padding:0px 7px;}
.time_details_h { float:left; color:#fff; padding:0px 8px;}
.time_details_m {float:left; color:#fff; padding:0px 8px;}
.time_details_s {float:left; color:#fff; padding:0px 14px;}
.today { width:100%; float:left; font-size:14px; padding-left:60px;}
.time-zone ul { list-style:none; display:block; margin:0px; padding:0px;}
.time-zone li {list-style:none; display: inline-block; float:left;  margin: 5px 5px 5px 5px; padding:5px 10px; text-align: center; background:rgba(0,0,0,0.7); color:#fff; }
/* .time-zone li::after { content:''; display:block; background:url(../../Image/Common/timer_dote.png) no-repeat center; width:9px; height:32px;left: 105px;position: absolute;top: 30px;} */
.time-zone-sep1, .time-zone-sep2, .time-zone-sep3  { content:''; display:inline-block; background:url(../../Image/Common/timer_dote.png) no-repeat center; width:9px; height:32px;float: left; margin: 11px 0 0 0;}
/* .time-zone-sep1 {left: 500px;}
.time-zone-sep2 {left: 572px;}
.time-zone-sep3 {left: 652px;} */
.manage-margin {margin-right: 5px !important;}
.ots_ul{margin-top: -15px !important;}
.ots {background: transparent !important;color: #00bcd4 !important;font-size: 14px !important;width: 100%;text-align: center;}
.time_left { font-size: 9px; font-weight:bold; display: block;text-align: center; text-transform:uppercase;color: #b0b0b0;}
.days, .hours, .minutes, .seconds { font-size: 23px; line-height:1; }
.offer_timer_link { color:#00bcd4;font-size: 14px; text-transform:none; margin:0 0 0 0; text-align: center; font-weight:bold; text-transform:capitalize;background: rgba(0,0,0,0.7);padding:1px 5px 1px 5px;/* position: absolute;top: -28px; left: 90px; */}
/* .offer_timer_link:hover { color:#00bcd4;} */
.timer_wraper { border: 1px solid rgba(0,0,0,0.7);float: left;text-align: center;background: rgba(0,0,0,0.8); }
.pkg_faq { position:absolute; width:200px;top: -25px; font-size: 18px; font-weight: bold; }
.pkg_faq a { color:#353435;}
.pkg_faq a:hover { text-decoration:none;}
.pkg_faq i{font-size: 20px;}
@media screen and (max-width: 992px) {
.days, .hours, .minutes, .seconds {    font-size: 25px;}
.time-box {top: 50px;}
}
@media only screen and (max-width: 768px) {
.time-zone-sep1,.time-zone-sep2,.time-zone-sep3 {width: 1px; background: none;  }
.time-zone li {padding: 0 7px;margin-right: 0;}
}
@media only screen and (max-width : 480px) {
.time-box {left: 0; top: 50px; } 
.days, .hours, .minutes, .seconds {font-size: 20px;}
.offer_timer_link { left: 30px;font-size: 10px;}
.time_left  { font-size:8px; }
.time-zone ul.ots_ul{width:130px;}
.time-zone ul.ots_ul{left:0; top:-13px;}
}
/*----------------new Time Count Box End------------*/
.addin_chk{position:absolute; top:35px; left:180px; margin:0; font-size:13px;}
.addin_chk label{ color:#ffffff; line-height:1.8;} 
.addin_chk label.active{ color:red;} 
@media only screen and (max-width : 480px) {
.addin_chk{top: 38px;left: 20px;}
.package_details p { margin-top: 20px; }
.package_type_label { top: 105px;}
}


/*-------------------------Product Compare Page CSS Start------------------*/
.tbody_bord {border: 1px solid #dddddd; }
.in_table {border-right: 1px solid #DDD;}
.comp_box { width:21%; border-left: none !important;}
.comp_detail { width:15%;}
.compare_section { margin:0px; padding:0px; margin-top:128px;}
.compare_section .comp_head{ font-size:26px; color:#313131; margin: 10px 0px;}
.compare_section .comp_para{ font-size:14px; color:#353435;}
.commonpage_box{ padding-bottom:10px;}
.compare_section .table-responsive { margin-bottom: 50px; overflow-x:auto}
.compare_section .table td{ border:none; border-left: 1px solid #ddd;}
.compare_section .table tr{border-bottom:1px solid #dddddd; }
.compare_section .comp_img_box { width:100%; margin:0px; padding:0px; position:relative;}
.compare_section .p_bg { background-color:#f2f2f2; padding-bottom:10px;height: 70px;}
.compare_section .comp_img_box .comp_img { width:100%; border:3px solid #fff; box-shadow:0px 0px 3px rgba(0,0,0,0.5);}
.compare_section .comp_img_box .comp_img img { width:100%;}
.compare_section .comp_img_box .close { height:18px; width:18px; position:absolute; opacity:1; right:-5px; top:-10px;}
.compare_section .comp_img_box .close:hover { opacity:.8;}
.blnk {border-left:none !important; height:207px; background-color:#353435; color: #00bcd4; font-size:16px; text-align: center; font-weight:bold; text-shadow: 1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 1px #000;}
.code_holiday {border-left:none !important; height:30px; background-color:#353435; color: #00bcd4; font-size:16px; text-align: center; font-weight:bold; text-shadow: 1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 1px #000;}
.price_tag { height: 80px!important; }
.price_pp { font-size:12px; font-weight: normal; }
i.breakfast{background:url(../../Image/Common/icon_breakfast.png) no-repeat; display:inline-block;width:19px; height:12px;}
.codepanel { font-weight:bold; }
.meal_txt { text-align: left;display: inline-block; }
ul.comp_list { margin:0; padding:0; list-style-type:none; }
ul.comp_list li { display:block; font-size: 14px; text-align:center; padding-top: 10px; padding-left: 11px; padding-right:4px; background:url(../../../error.html) no-repeat  0px 14px;  }
ul.comp_list_no { margin:0; padding:0; list-style-type:none; }
ul.comp_list_no li { display:block; font-size: 13px; text-align:center; padding-top: 10px; }
.schedule_scroll {height: 100px;overflow:auto; box-sizing:border-box;}
.dist_tag { padding-bottom:6px !important;}
.meals_tag { padding-bottom: 0px !important;}
.st{padding-bottom: 11px !important;}
.schedule { padding:8px; height: 73px;}
.comp_travel_box {height: 115px !important;}
.head_box {background: #353435; color: #00bcd4; font-size:16px; font-weight:bold; text-align: center; width: 50%; padding:8px; height: 73px; text-shadow: 1px 1px 1px #000; -webkit-text-shadow: 1px 1px 1px #000; -moz-text-shadow: 1px 1px 1px #000; }
.sche {height:53px;}
.sche_city{height:48px;}
.sche_state{height: 117px;}
.special_treats{height: 115px;}
.reportdrop{height: 130px;}
.sche_state ul { list-style:none; display:block;}
.sche_Departure ul { list-style:none; display:block;}
.compare_section .price-box { font-size:17px; color:#000; padding: 5px 0px;}
.compare_section .price-box span {font-size:12px;}
.ger_feat { background:#f2f2f2; padding-left:10px; height:40px; font-size:14px;}
.compare_section .ger_feat_box {border-right: 1px solid #ddd !important; text-align:left}
.compare_section .table td p { padding:5px 0px !important; margin:0px; font-size: 15px; text-align: center; }
.compare_section .blnk_td {padding: 20px 0px; border-left: none !important;}
.compare_section .heading { padding:15px 0px !important; font-size: 12px; height: 50px; font-weight: bold; text-align: center; background:#00bcd4; color:#353435;}
.compare_section .btn-primary { font-size:16px; font-weight:bold;}
.pkg_dep_date p { font-size:13px; text-align:left; }
.pkg_dep_date p strong { font-size:13px; }
.pkg_dep_date .date_price {display: inline-block;}
/*You can add to compare  CSS*/
.compare_section .add_comp { width:20%;}
.compare_section .add_comp .comp_img_box p{ font-size:14px; color:#353435; padding:0px 0px 15px;}
.compare_section .form-control_add{background-color: #f2f2f2; border: 1px solid #dddddd;}
.stay_divalign {display: block;padding: 0 0 5px 0;border-bottom: 1px solid #e0d4e0;font-size: 13px;}
.comp_list_no .fa-train { color:#555555; }

/*-------------------------Product Compare Page CSS End------------------*/
.small_display { font-size:11px;font-weight: normal;}
/*------------------cart icon & Compare Section CSS---------------*/
.cart_anchor{ vertical-align:top; background: url('../../image/Common/compare-icon.png') no-repeat;width: 40px;height: 40px;position: fixed;right: 0; top:150px;z-index: 110; }
.cart_anchor span {left: 0px;    position: absolute;top: -10px;  font-size: 12px;   color: #ffffff;   font-weight: bold;   background: red;    border-radius: 100px;    width: 20px;    height: 20px;    text-align: center; text-decoration:none;}
.compare-mainpkg {background-color: none;box-shadow: none;position: fixed;width: 350px;z-index: 100;	right:0;top:200px;}
.package_compare .package_con {display: inline-block;height: auto;position: relative;width: 100%;margin-bottom: 0px;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;overflow: visible;}
.package_compare .package_con .package_img .package_img {width: 75px;}
.package_compare .package_con .package_details {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;height: 100%;left: 0;position: absolute;text-align: left;top: 0;transition: all 0.4s ease 0s;width: 100%;}
.package_compare .package_con .package_details h4 {color: #353435;font-size: 13px;left: 110px;line-height: 1.5;margin: 0;padding: 0;position: absolute;top: 20px;}
.package_details p {color: #fff;font-size: 12px;line-height: 1.5;margin-bottom: 0;padding: 0 10px;}
.package_compare {margin: 0;position: relative;z-index: 4;}
.package_compare {height: auto;left: 0;right: 0;top: 0;transition: all 0.4s ease 0s;width: 100%;z-index: 8;}
.pkg_close_btn {cursor: pointer;position: absolute;right: 22px;top: 0px;z-index: 9;}
.shortdiv_half .package_con {border: 1px solid #dbdbdb;background: #fff;padding:10px;}
.btn-box {position: relative;}
.btn-compare {background: #00bcd4 none repeat scroll 0 0;color: #353435;width: 100%;border-radius:0;font-size: 15px;font-weight: bold;}
.label_pricerange { font-size:11px; color:#337ab7; }

/*-----------------Compare Icon CSS Start-----------------*/
.lbl {position: relative;display: inline-block;width: 21px;height: 17px;cursor: pointer;transition: all 0.3s ease; /* background:url(../../Image/Common/compare-icon-sprite.png) no-repeat 0 0; */ }
.lbl:after {position: absolute;display: block;width: 21px;height: 17px;content: '';transition: all 0.3s ease;}
.lbl:active:after {transform: scale(1.15, 0.85);}
.cbx:checked ~ label {/* background:url(../../Image/Common/compare-icon-sprite.png) no-repeat; */}
.cbx:checked ~ label:after {left: 0px;}
.cbx:disabled ~ label {background: #d5d5d5;pointer-events: none;}
.cbx:disabled ~ label:after {background: #bcbdbc;}
.hidden { display:none; }

/*-------------------------Product Compare Page CSS Start------------------*/

	

@media (max-width: 767px) {
	.btn-box { position:relative;left: auto;top: auto; display:inline-block; width:100%;}
	.btn-box-remove {position: relative;left: 200px;top: auto;display:inline-block;margin-top: 5px;}
	.package_comp_detail {padding-left: 0;padding-right: 0;}
	.package_compare .package_con {}
	.package_compare .package_con .package_details h4 { position:relative;/* padding: 0px 130px 0 0; */ left:55px; }
	.hotel_ui { top:60px;}
	.hotel_search_sec { min-height: 550px ; }
	.flight_ui { top:60px;}
	.flight_search_sec { min-height:550px ; }
	.package_compare .package_con .package_img .package_img {width: 45px;}
	}
@media only screen and (min-width:768px) and (max-width: 992px) {
	.btn-box {position:relative;left: auto;top: auto;display:inline-block;width:100%;}
	.btn-box-remove {position: relative;left: 280px;top: auto ;display:inline-block;margin-top: 5px;}
	.package_comp_detail {padding-left: 0;padding-right: 0;}
	.package_compare .package_con {  }
	.package_compare .package_con .package_img .package_img {width: 80px;}
	.package_compare .package_con .package_details h4 { position:relative;padding: 0px 130px 0 0; }
	
}
@media only screen and (min-width:320px) and (max-width: 480px) {
.package_compare .package_con .package_details h4 { font-size:12px; }
.btn-box {position: relative;left: auto;top: auto;display:inline-block;margin-top: 0;}
.btn-box-remove {position: relative;left: 100px;top: auto;display:inline-block;margin-top: 5px;}
.compare-mainpkg {width: 100%;}
}
/*-------------------------Product Compare Page CSS Start------------------*/
/*-----------------Compare Icon CSS End-----------------*/
iframe[name=google_conversion_frame]{display:none !important;}

/*------------------------==================Our Location Page CSS Start Here=====-------------------------*/
.cntct-city-dropdown select {padding-right: 10px;-webkit-appearance: none;-o-appearance: none;-moz-appearance: none;appearance: none;background-size: 34px 8px,auto;background-repeat: no-repeat,repeat-x;background-position: right center,0 0;
    background-image:url(../../Image/Common/select-drop-dwn.png) ;}
.view_drp_dwn_section .partner_us {width: 100%; display:inline-block; font-size:18px; color:#353435; padding:10px 12px; background:#f7f7f7; border-bottom: 2px solid #e8e8e8; text-decoration:none;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.view_drp_dwn_section .partner_us:hover {border-bottom: 2px solid #00bcd4;-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);}
.psp_srch_icon {position: absolute; top: 0px; background: #00bcd4;padding: 10px;border: 1px solid #ccc; border-left:none; vertical-align: middle; height: 45px; }
.marg_of { margin:0; }
.pad_of { padding:0; }
.pad_rof {padding-left: 0;padding-right: 0;}
.hgt_big { height:45px; }
.gd_li_view {display: block;width: 100%;height: 46px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #428bca;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;
    border-radius: 0px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
.btn_psp_srh {display: inline-block;padding: 6px 15px;margin-bottom: 0;font-size: 20px;font-weight: normal;min-height: 46px;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;
    -ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background: #00bcd4;
    border: 1px solid #cccccc;border-radius: 0px;}
.pad_of.aln_btn { margin-left: -14px; }
/*PSP accordion*/
.htb-acrdn-header .htb-acrdn-hdr-con .psp_tb {font-size:20px; position: absolute;background: none;right: 10px;top: 5px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.psp_acrdn {background: #f8f7f7;border: none;position: relative;padding: 10px 0;margin-bottom: 0px;-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); }
.psp_acrdn:hover { background: #e8e8e8!important;color:#353435;}
.psp_acrdn .htb-acrdn-hdr-con h2 { color:#353435; font-size:16px; font-weight:bold; padding-left:15px; }
.psp_acrdn .htb-acrdn-hdr-con h2:hover { color:#353435; }
.psp_acrdn .htb-acrdn-hdr-con.inactive-header h2:hover { color:#353435; }
.psp_acrdn.inactive-header .htb-acrdn-hdr-con h2:hover {color: #353435;}

.htb-acrdn-header .htb-acrdn-hdr-con .plus-close {background: url(../../Image/Common/psp-accordion-sprite.png) left top no-repeat;display: inline-block;overflow: hidden;width: 30px;height: 30px;}
.htb-acrdn-header.inactive-header .htb-acrdn-hdr-con .plus-close {background: url(../../Image/Common/psp-accordion-sprite.png) no-repeat left bottom;display: inline-block;overflow: hidden;width: 30px;height: 30px;}
/*---- Contact Accordings*/
.ofc_acrdn {background: none;border:none;position: relative;padding: 0px 0;margin-bottom: 20px; }
.ofc_acrdn  .htb-acrdn-hdr-con {border-bottom: 1px solid #e8e8e8; }
.ofc_acrdn:hover {background: none;}
.htb-acrdn-header.ofc_acrdn.inactive-header {background: none;border: 1px solid #dfdfdf;}
/*------View List Drop Down------ */
.vew_chnge_dropdown {width: 100%; position: relative;display: inline-block; }
.vew_chnge_dropdown_content {display: none;position: absolute;left: 0; top:46px;background-color: #ffffff;min-width: 100%;z-index: 5;}
.vew_chnge_dropdown_content a {color: #428bca;padding: 10px 15px 10px 20px;text-decoration: none;display: block;z-index:5;}
.vew_chnge_dropdown_content a:hover {background-color: #fbfbfb;}
.vew_chnge_dropdown:hover .vew_chnge_dropdown_content {display: block;z-index: 5;background-color: #f7f7f7;padding: 0px;}
.vew_chnge_dropdown:hover .vew_chnge_dropdown_icon {background-color: #fff;}
.vew_chnge_dropdown .vew_gd_txt { padding-left:10px; font-size:14px;}
.vew_chnge_dropdown a {background: #f7f7f7;color:#353435;height: 46px; width: 49%;padding:10px 0 10px 0;line-height: 25px; margin-left:0px; text-decoration:none;display: inline-block;text-align: center;}
.vew_chnge_dropdown a:hover,.vew_chnge_dropdown a.active { background:#00bcd4;color:#353435; }
.psp-wrap.height {height: auto!important;}
.psp-wrap.height-grid {height: 280px!important;}
/*----------Business Relation------*/
#Registration_form  .trv-venue { margin-top:10px; color:red;font-size:16px; font-weight:bold;}
.trv_venue {margin-top:10px; color:red;font-size:16px; font-weight:bold;}
.ofc-detail-section .busn_rel {width: 100%;height: 46px; display:inline-block; font-size:18px; font-weight:bold; color:#353435; padding:10px 12px; margin-top: 10px; background:#f7f7f7; border-bottom: 3px solid #e8e8e8; text-decoration:none;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.ofc-detail-section .busn_rel:hover {text-decoration:none; border-bottom: 3px solid #00bcd4;-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.2);}
.prt_wthus_icon { background:url(../../Image/Common/partner-with-us-icon.png) no-repeat; width:25px; height:24px;display: inline-block;vertical-align: middle; float:right; }
.busn_rel_icon { background:url(../../Image/Common/business-relation-icon.png) no-repeat; width:32px; height:27px;display: inline-block;vertical-align: middle; float:right; }
.cntct-city-dropdown { margin-bottom:10px; }
.cntct-city-dropdown .form-control {background-color: #f8f7f7;border-radius: 0px;border-bottom: 3px solid #e8e8e8;border-top:1px solid #f8f7f7;border-left: 1px solid #f8f7f7;border-right: 1px solid #f8f7f7;height:46px;font-size: 14px; font-weight:bold;}
.cntct-city-dropdown  .form-control:focus {border-color: #e8e8e8;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(232, 232, 232, .6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(232, 232, 232, .6);}
.acrdn_plus_icn {font-size: 20px; padding: 5px 20px;}
/*=================================================Contact section==================================================*/
/*Office Accrodians */
.full-page-container .static_page {width:100%; background: #fff; padding-bottom:20px;}
.ofic_adrs_section .htb-acrdn-section{}
.ofic_adrs_section .htb-acrdn-header{background:#fff; border:none; position:relative; padding:0; cursor:pointer; margin-bottom:0px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.ofic_adrs_section .htb-acrdn-header:hover {background: none; }
.ofic_adrs_section .htb-acrdn-hdr-con{border-bottom: 1px solid #e7e9e8; }
.ofic_adrs_section .htb-acrdn-header .htb-acrdn-hdr-con h2{color:#ffffff; font-size:16px; line-height:1.5; margin:0; padding:0 0 0 30px;}
.ofic_adrs_section .htb-acrdn-header .htb-acrdn-hdr-con .htb-pm{width:30px; height:30px; position:absolute; background:#00bcd4; left:-10px; top:7px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.ofic_adrs_section .htb-acrdn-header:hover .htb-acrdn-hdr-con .htb-pm{-moz-border-radius:100%; border-radius:100%; -webkit-border-radius:100%; -khtml-border-radius:100%; }
.ofic_adrs_section .htb-acrdn-header .htb-acrdn-hdr-con .plus-minus{background:url(../../Image/Common/psp-accordion-sprite.png) no-repeat left top; display:inline-block; overflow:hidden; width:30px; height:30px;}
.ofic_adrs_section .htb-acrdn-content{width:100% !important;}
.ofic_adrs_section .htb-acrdn-header.inactive-header{background:none; border:none;}
.ofic_adrs_section .htb-acrdn-header.inactive-header:hover{background:none; border:none;}
.ofic_adrs_section .htb-acrdn-header.inactive-header:hover .htb-acrdn-hdr-con h2{color:#ffffff;}
.ofic_adrs_section .htb-acrdn-header.inactive-header .htb-acrdn-hdr-con h2{color:#000000;}
.ofic_adrs_section .htb-acrdn-header.inactive-header .htb-acrdn-hdr-con .plus-minus{background:url(../../Image/Common/accordion-sprite.png) no-repeat left bottom; display:inline-block; overflow:hidden; width:30px; height:30px;}
/*------------------------==================Our Location Page CSS Start Here=====-------------------------*/
.add_location { width:100%; height:auto; min-height:260px; background-image:url(../../Image/Common/add-location-map.jpg); background-size:cover; position:relative; margin-top:0px; }
.add_location .overlay {position: absolute;	left: 0;right: 0;top: 0;bottom: 0;background: rgba(255, 213, 37, 0.25);}
.add_location h1 {font-size: 60px; font-weight:500; color:#353435; padding-top:130px; -webkit-text-shadow: 2px 2px 2px #7d7d7d; -o-text-shadow: 2px 2px 2px #7d7d7d; -moz-text-shadow: 2px 2px 2px #7d7d7d; text-shadow: 2px 2px 2px #7d7d7d; }
.add_location p { color:#353435; font-size:16px; text-align:center; padding-top:20px;}
.add_location_con { background:#fff;-webkit-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);-moz-box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1);box-shadow: inset 0px 0px 10px rgba(0, 0, 0, .1); border-top: 1px solid #DDDDDD; position:relative; z-index:4;}
.view_drp_dwn_section {background: #ffffff;-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);box-shadow: 0px 0px 5px rgba(0, 0, 0, .1);
position: relative;padding: 10px 0;}
.ofic_adrs_section {background: #ffffff;position: relative; padding: 20px 0;}
.cmn-cntct-header{background:url(../../../error.html) no-repeat center center; -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.cmn-cntct-header .cmn-cntct-content{display: table; height: 200px; width: 100%; }
.cmn-cntct-header .cmn-cntct-content .cmn-cntct-wrapper{display: table-cell; text-align: center; vertical-align: middle; }
.cmn-cntct-header .cmn-cntct-content .cmn-cntct-wrapper h1 {color: #353435; font-size: 70px; font-weight: bold; margin-bottom: 10px; text-shadow: 0 0 10px rgba(0, 0, 0, 0.24); }
.cmn-cntct-tabs{margin-top: 0px; padding:0 0 10px 0; position: relative; background:#fff;}
.cmn-cntct-tabs .ctnct-tabs-ul{margin:0; padding:0; display:inline-block; text-align:center; width:100%;margin-top: -20px;}
.cmn-cntct-tabs .ctnct-tabs-ul li{margin:0; padding:0; list-style:none; display:inline-block;margin-left: 10px;}
.cmn-cntct-tabs .ctnct-tabs-ul li a{display:inline-block; font-size:20px; width:auto; color:#353435; padding:10px 10px; background:#f7f7f7;border-bottom: 2px solid #e8e8e8; }
.cmn-cntct-tabs .ctnct-tabs-ul li a:hover, .cmn-cntct-tabs .ctnct-tabs-ul li a:focus, .cmn-cntct-tabs .ctnct-tabs-ul li a:active,  .cmn-cntct-tabs .ctnct-tabs-ul li a.active{text-decoration:none; border-bottom:2px solid #00bcd4; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);}
.cmn-cntct-tabs .cntct-city-dropdown{width:100%; text-align:right; display:inline-block; padding:20px 0;}
.cmn-cntct-tabs .cntct-city-dropdown .form-control.city-form-control{width:auto; padding:10px 35px; font-size:16px; color:#353435; height:auto; display:inline-block; -moz-border-radius:0; border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; text-indent:0px;text-overflow: ''; -webkit-box-shadow: 8px 8px 45px 5px rgba(0,0,0,.08); -moz-box-shadow: 8px 8px 45px 5px rgba(0,0,0,.08);box-shadow: 8px 8px 45px 5px rgba(0,0,0,.08); border:none; text-align:center; cursor:pointer;}
.cmn-cntct-tabs .cntct-city-dropdown .form-control.city-form-control option{text-align:center; text-indent:10px;}
.cmn-cntct-tabs .cntct-city-dropdown .city-form-control .lt {text-align:center;}
.cntct-city-dropdown .busn_rela { width:auto; padding:10px 35px; font-size:16px; color:#353435; height:auto; display:inline-block; -moz-border-radius:0; border-radius:0; -webkit-border-radius:0; -khtml-border-radius:0; text-indent:0px;text-overflow: ''; -webkit-box-shadow: 8px 8px 45px 5px rgba(0,0,0,.08); -moz-box-shadow: 8px 8px 45px 5px rgba(0,0,0,.08);box-shadow: 8px 8px 45px 5px rgba(0,0,0,.08); border:none; text-align:center; cursor:pointer; }
.ofc-detail-section{ background:#fff;}
.ofc-detail-section .ofc-dtl-wrapper{background:#ffffff; -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2); }
.cntct-map-col{padding:5px; background:#ffffff; width:100%; height:392px;border: 2px solid #e8e8e8;}
.cntct-dtl-col{padding:1px 5px 5px 5px; width:100%; height:auto;}
.cntct-dtl-col .cntct-dtl-box{ width:100%; height:auto; padding:5px 0 5px 10px;margin-top: 5px; background:#f8f7f7;}
.cntct-dtl-col .cntct-dtl-box:last-child{border-bottom:none;}
.cntct-dtl-col .cntct-dtl-box .toll-txt{color:#353435; font-size:18px; font-weight: bold; margin-bottom:5px;display: inline-block;}
.cntct-dtl-col .cntct-dtl-box .toll-no{color:#428bca; font-size:18px; font-weight:bold; margin:0;display: inline-block;padding-left: 10px;}
.cntct-dtl-col .cntct-dtl-box .cntct-dtl-hdng{font-size:18px; font-weight: bold; color:#353435; line-height:1.3; margin-bottom:5px;display: inline-block;}
.cntct-dtl-col .cntct-dtl-box .cntct-dtl-dscrptn{font-size:16px; color:#353435; line-height:1.3; margin:0;padding-left: 28px;}
.ofc-detail-section .ofc-dtl-wrapper a.mail{color:#428bca; font-size:16px;font-weight: bold; }
/*--For any assistence--*/
.cntct-dtl-col .cntct-dtl-box .cntct-ast-hdng{font-size:14px; font-weight: bold; color:#353435; line-height:1.3; margin-bottom:5px;display: inline-block;}
.cntct-dtl-col .cntct-dtl-box .cntct-ast-hdng .ast_fre{font-size:14px; font-weight: bold; color:#353435; line-height:1.3; margin-bottom:0px;display: inline-block;}
.cntct-dtl-col .cntct-dtl-box .cntct-ast-dscrptn{font-size:13px; color:#353435; line-height:1.3; margin:0;padding-left: 28px;}
.cntct-dtl-col .cntct-dtl-box .cntct-ast-dscrptn span{font-size:14px; color:#353435; line-height:1.3; margin:0;padding-left: 28px;}
.ofc-detail-section .ofc-dtl-wrapper a.ast_mail{color:#428bca; font-size:14px;font-weight: bold; }
/*--For any assistence--*/

.cntct-dtl-col .ico-ralign { padding-right:10px; }
.cntct-dtl-box .tol_fre { padding-left:5px; }
.cntct-dtl-box .eml_fre { padding-left:0px; }
.cntct-dtl-box .ofctm_fre { padding-left:3px; }
.cntct-dtl-box .cnt_fre { padding-left:9px; }
.cntct-dtl-box .spac { padding-left:12px; }
.psp-row.all-ofc-row .psp-col .psp-wrap{min-height:250px; display:block; -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); }
.ofc-detail-section .ofc-dtl-wrapper.reach-us{background:transparent; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; padding:20px 0;}
.ofc-detail-section .ofc-dtl-wrapper.reach-us .cntct-dtl-col{background:#ffffff; padding:10px 20px;}
.ofc-detail-section .ofc-dtl-wrapper.reach-us .sales-inchrg-wrapper{background:#ffffff; padding:20px;}
.ofc-detail-section .ofc-dtl-wrapper.reach-us .sales-inchrg-hdng{margin:0;}
.ofc-detail-section .ofc-dtl-wrapper.reach-us .inchrg-ofc-box{padding:10px 0; background-color: #F6F6F6; border-bottom:2px solid #d6d6d6;}
.ofc-detail-section .ofc-dtl-wrapper.reach-us .inchrg-ofc-box .inchrg-ofc-hdng{font-size:14px; color:#353435; line-height:1.3; margin-bottom:5px; font-weight:bold;}
.ofc-detail-section .ofc-dtl-wrapper.reach-us .inchrg-ofc-box .inchrg-ofc-dscrptn{font-size:14px; color:#353435; line-height:1.3; margin:0;}
.ofc-icon-con {width:100%; height:48px;min-height: 35px; position:relative; border-bottom: 1px solid #efeef9;vertical-align: top;}
.ofc-icon-con .left-icon { display:inline-block; max-width:25px; }
.ofc-icon-con i {font-size:18px; color:#353435;background: #fafafc; padding: 8px;min-width: 46px;text-align: center; height:40px;display: inline-block;}
.ofc-icon-con i.fa.fa-mobile{font-size:28px;vertical-align: middle;}
.ofc-icon-con .fa-user { padding-top: 12px; height:47px;}
.ofc-icon-con .fa-envelope-o { vertical-align: middle;padding-top: 15px;}
.ofc-icon-con i.fa.fa-map-marker{font-size:28px; color:#353435;vertical-align: top;height: 59px;}
.psp_agn { display: inline-block;font-size: 20px;width: auto;color: #353435;text-decoration:none;padding: 10px 10px;background: #f7f7f7;border-bottom: 2px solid #e8e8e8;margin-left: 10px;}
.psp_agn:hover {color: #353435; text-decoration:none;border-bottom:2px solid #00bcd4;-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);}
.ofc-icon-con.nw_hgt { height:60px;}
.ofc-icon-con .ads_hgt{padding: 5px 0 5px 5px;}
/*PSP css*/
.psp-input-group .input-group-addon{background:#353435; color:#ffffff;}
.psp-row{margin-top:20px; margin-bottom:20px;}
.psp-input-group label{ padding:6px 33px;}
.psp-row .psp-col .psp-wrap{background:#fff; padding:0; height:335px; -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);-moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);box-shadow: 1px 1px 10px rgba(0,0,0,0.2);-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; border-left: 4px solid #00bcd4;}
.psp-row .psp-col .psp-wrap .psp-trvlr-name{margin-top:0; margin-bottom:0px; padding:10px 15px; font-size:16px; font-weight:bold; border-bottom:1px solid #efeef9; display:block; width:100%; background:#f2f2f2;}
.psp-row .psp-col .psp-wrap .psp-dtl-sep{color:#353435; font-size:14px; line-height:1.2; padding:0 0px; word-wrap:break-word; display:inline-block; min-height:5px;width: 80%;}
.psp-row .psp-col .psp-wrap .psp-dtl-date{color:#353435; font-size:14px; line-height:1.2; padding:0 0; word-wrap:break-word; display:block; min-height:5px; }
.psp-icon-con .mrg_alg { margin-top:-2px;}
.psp-icon-con .mrg_bot { margin-top:2px;}
.psp-row .psp-col { margin-bottom:10px;}
.psp-row .psp-col .psp-wrap:hover{}
.psp-row .psp-col:hover{position:relative;}
.psp-icon-con {width:100%; /* height:35px;min-height: 35px; */ display: inline-block; position:relative; border-bottom: 1px solid #efeef9;vertical-align: top;}
.psp-icon-con .left-icon { display:inline-block; max-width:25px; }
.psp-icon-con i {font-size:18px; color:#353435;background: #fafafc; padding: 8px;min-width: 46px;text-align: center; height:35px;display: inline-block; vertical-align: middle;}
.psp-icon-con i.fa.fa-mobile {font-size:22px;vertical-align: middle;float: left;}
.psp-icon-con .fa-user { padding-top: 12px;}
.psp-icon-con i.fa.fa-map-marker{font-size:28px; color:#353435;vertical-align: top;}
.psp-col_sales .psp-icon-con.si { margin-top:10px !important;}
.input-group.psp-input-group { width: 100%;}

.psp-row .psp-col .psp-wrap { text-decoration:none;}
.psp-row .psp-col .psp-wrap:hover {-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.2);-o-box-shadow:5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2); margin-left:4px;}
.psp-row .psp-col .psp-wrap .psp-trvlr-name.name_psp {color:#353435; background: #eeeeee;}
.psp-row .psp-col .psp-wrap .psp-trvlr-name.name_psp:hover {background: #e1e1e1;}
.psp-row .psp-col .psp-wrap:hover .name_psp { border-bottom: 1px solid #efeef9;}
.psp-row .psp-col .psp-wrap .psp-trvlr-name.branch { color:#00bcd4;}
.psp-row .psp-col .psp-wrap:hover .branch {color:#353435;}
.cmn-cntct-tabs .ctnct-tabs-ul li a { width:240px;}
.partner {font-size: 14px; color: #fff; font-weight: bold;  margin-top: 20px; float: right;border-radius:0px;}
.btn btn-default {}
.partner:hover { color:#fff;}
.col_md_4 {display:none;}
/*Contact us css*/

.ofic_adrs_section .loc_col { margin-top:20px; }
span.psp-dtl-sep {color: #353435;font-size: 14px;line-height: 1.2;padding: 0 0px;word-wrap: break-word;display: inline-block;min-height: 5px;width: 80%;vertical-align: middle; background:none;} 
.ofic_adrs_section .loc-wrap{-moz-box-shadow: 5px 2px 10px rgba(0,0,0,0.2);-o-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2);box-shadow: 1px 1px 10px rgba(0,0,0,0.2);border-left: 4px solid #00bcd4;background:#fff; padding:0; height:190px; -webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.ofic_adrs_section .loc-wrap:hover { -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.2);-o-box-shadow: 5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.2);box-shadow: 5px 5px 10px rgba(0,0,0,0.2);border-left: 4px solid #00bcd4; margin-left:4px;}
.loc-wrap.hgt {height: auto;}
.ofic_adrs_section .loc-wrap a { display:block; color: #353435; font-size:16px; font-weight:bold;background: #eeeeee; padding:10px 15px; margin:0; text-decoration:none; }
.ofic_adrs_section .loc-wrap a:hover { background: #e1e1e1; }
.bot-bod { border-bottom:none; }
/*-- Partner With Us popup css --*/
.partner_pop_advsearch { width:500px; height:auto;}
.partner_pop_advsearch .pop_cmn_head { width:100%; height:auto; background:#00bcd4; padding:12px 20px; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; }{ width:100%; height:auto; background:#00bcd4; padding:12px 20px; -webkit-border-radius: 5px 5px 0px 0px;-moz-border-radius: 5px 5px 0px 0px;border-radius: 5px 5px 0px 0px; }
.partner_pop_advsearch .pop_cmn_head h1 { margin:0; text-align:center; font-family:"Lato-Regular","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; font-weight:bold;}
.partner_pop_advsearch .pop_cmn_con { padding:20px 20px 30px 20px;}
.partner_pop_advsearch .pop_cmn_con p { font-size:14px; text-align:center; color: #353435; font-weight: bold;}
.partner_pop_advsearch .pop_cmn_con .psp-icon-con {width: 100%; height: auto; position: relative; padding: 5px 5px 5px 25px; margin: 0px auto;}
.partner_pop_advsearch .pop_cmn_con .psp-icon-con.mob {width:100%;}
.partner_pop_advsearch .pop_cmn_con .psp-icon-con.email_box {width: 100%;}
.sls_office {font-size: 20px; margin: 0px;margin-left: 400px; color: #555; display:inline-block; border-bottom:4px solid #00bcd4; padding-bottom:10px;}
.cop_office {font-size: 20px; margin: 0px; color: #555; display:inline-block; border-bottom:4px solid #00bcd4; padding-bottom:10px;}
.psp-col-sales-lft { padding-left:0px;padding-top: 10px; }
.psp-col-sales-rgt { padding-right:0px; padding-top: 10px;}
.psp-col-sales-corp, .psp-col-sales-forx {padding-top: 10px;padding-left: 0;padding-right: 0;}
.pad_of_rmv {padding-right: 0; }
/* Corporate Office accordion */
.loc-acrdn-section{}
.loc-acrdn-header{background:none; border:none; position:relative; padding:0; cursor:pointer; margin-bottom:3px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.loc-acrdn-header:hover{background:#fff;}
.loc-acrdn-hdr-con{border-bottom: 1px solid #e7e9e8;}
.loc-acrdn-header .loc-acrdn-hdr-con h2{color:#ffffff; font-size:16px; line-height:1.5; margin:0; padding:0 0 0 30px;}
.loc-acrdn-header .loc-acrdn-hdr-con .loc-pm {width:30px; height:30px; position:absolute; background:none; right: 10px; top:2px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
.loc-acrdn-header:hover .loc-acrdn-hdr-con .loc-pm{-moz-border-radius:100%; border-radius:100%; -webkit-border-radius:100%; -khtml-border-radius:100%; }
.loc-acrdn-header .loc-acrdn-hdr-con .plus-minus{    background: url(../../Image/Common/psp-accordion-sprite.png) no-repeat left top;display: inline-block;overflow: hidden;width: 30px;height: 30px;}
.loc-acrdn-content{width:100% !important;}
.loc-acrdn-header.inactive-header{background:none; border:none;}
.loc-acrdn-header.inactive-header:hover{background:none; border:none;}
.loc-acrdn-header.inactive-header:hover .loc-acrdn-hdr-con h2{color:#ffffff;}
.loc-acrdn-header.inactive-header .loc-acrdn-hdr-con h2{color:#000000;}
.loc-acrdn-header.inactive-header .loc-acrdn-hdr-con .plus-minus{background:url(../../Image/Common/psp-accordion-sprite.png) no-repeat left bottom; display:inline-block; overflow:hidden; width:30px; height:30px;}
.loc-acrdn-header.inactive-header .htb-acrdn-hdr-con .plus-minus{background:url(../../Image/Common/accordion-sprite.png) no-repeat left bottom; display:inline-block; overflow:hidden; width:30px; height:30px;}
/*Forex Office accordion*/
.forx-acrdn-section{}
.forx-acrdn-header{background:#353435; border:1px solid #353435; position:relative; padding:10px 0; cursor:pointer; margin-bottom:3px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.forx-acrdn-header:hover{background:#2a2a2a;}
.forx-acrdn-hdr-con{border-bottom: 1px solid #e7e9e8;}
.loc-acrdn-header .forx-acrdn-hdr-con h2{color:#ffffff; font-size:16px; line-height:1.5; margin:0; padding:0 0 0 30px;}
.loc-acrdn-header .forx-acrdn-hdr-con .forx-pm {width: 30px; height: 30px; position: absolute;background: none;right: 10px;top: 2px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;
    transition: all 0.5s ease;}
.loc-acrdn-header .forx-acrdn-header:hover .forx-acrdn-hdr-con .forx-pm{-moz-border-radius:100%; border-radius:100%; -webkit-border-radius:100%; -khtml-border-radius:100%; }
.loc-acrdn-header .forx-acrdn-hdr-con .forx-pm  .plus-minus {background: url(../../Image/Common/psp-accordion-sprite.png) no-repeat left top;display: inline-block;overflow: hidden;width: 30px;height: 30px;}
.loc-acrdn-header.inactive-header .forx-acrdn-hdr-con .forx-pm  .plus-minus {background: url(../../Image/Common/psp-accordion-sprite.png) no-repeat left bottom;display: inline-block;overflow: hidden;width: 30px;height: 30px;}
.forx-acrdn-content{width:100% !important;}
.forx-acrdn-header.inactive-header{background:#ecedef; border:1px solid #dfdfdf;}
.forx-acrdn-header.inactive-header:hover{background:#353435; border:1px solid #353435;}
.forx-acrdn-header.inactive-header:hover .forx-acrdn-hdr-con h2{color:#ffffff;}
.forx-acrdn-header.inactive-header .forx-acrdn-hdr-con h2{color:#000000;}
.forx-acrdn-header.inactive-header .forx-acrdn-hdr-con .plus-minus{background:url(../../Image/Common/accordion-sprite.png) no-repeat left bottom; display:inline-block; overflow:hidden; width:30px; height:30px;}
.fxd_rwd {z-index: 10; }
.fxd_rwd.fixed {position: fixed;top: 55px;left: 0;z-index: 999}
/*Veenwworld Forex Office*/
.cntct-dtl-col .cntct-dtl-box-forex{ width:100%; height:auto; padding:8px 0 8px 10px;margin-top: 5px; background:#f8f7f7;}
.cntct-dtl-col .cntct-dtl-box-forex:last-child{border-bottom:none;}
.cntct-dtl-col .cntct-dtl-box-forex .toll-txt{color:#353435; font-size:18px; font-weight: bold; margin-bottom:5px;display: inline-block;}
.cntct-dtl-col .cntct-dtl-box-forex .toll-no{color:#428bca; font-size:18px; font-weight:bold; margin:0;display: inline-block;padding-left: 10px;}
.cntct-dtl-col .cntct-dtl-box-forex .cntct-dtl-hdng{font-size:18px; font-weight: bold; color:#353435; line-height:1.3; margin-bottom:5px;display: inline-block;}
.cntct-dtl-col .cntct-dtl-box-forex .cntct-dtl-dscrptn{font-size:16px; color:#353435; line-height:1.3; margin:0;padding-left: 28px;}
/*-------==================404 Error Page CSS Start Here=====-----------*/
.error_page_bg {width:auto;height:auto;min-height:650px; background-color: #fff; background-image: url(../../Image/Common/error404.png);background-repeat:no-repeat;background-position:center bottom; position:relative;margin-top: 0px;}
.error_page_bg .error_text { padding: 150px 0; text-align: center; background:url(../../Image/Common/error404-top-icon.png) no-repeat center center; }
.error_page_bg .error_text h1 { margin: 0;padding: 0;font-size:40px;  -webkit-text-shadow:5px 1px 10px #a7a7a7; -moz-text-shadow:5px 1px 10px #a7a7a7; text-shadow:5px 1px 10px #a7a7a7; color:#353435;}
.error_page_bg .error_text h2 { margin: 0; padding: 20px 0; font-size:20px; color:#353435; -webkit-text-shadow:5px 1px 10px #a7a7a7; -moz-text-shadow:5px 1px 10px #a7a7a7; text-shadow:5px 1px 10px #a7a7a7;}
.error_page_bg .error_text a.back_home, .error_page_bg .error_text a.back_contact { width: 150px;border: 1px solid #e1e1e1; padding: 10px 10px;text-align: center;font-size:16px; font-weight:bold; color:#353435; text-decoration:none; display:inline-block;background-color: #fff; border-radius:8px;-moz-box-shadow: 2px 2px 1px #e1e1e1;-o-box-shadow: 2px 2px 1px #e1e1e1;-webkit-box-shadow: 2px 2px 1px #e1e1e1;box-shadow: 2px 2px 1px #e1e1e1;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease; }
.error_page_bg .error_text a.back_contact { margin-left:10px; }
.error_page_bg .error_text a.back_home:hover, .error_page_bg .error_text a.back_contact:hover {background-color:#00bcd4; }
.error_page_bg  .back_home_icon {font-size: 20px;padding: 0 10px 0 0;vertical-align: middle; }
.error_page_bg  .contact_home_icon {font-size: 20px;padding: 0 0 0 10px;vertical-align: middle; }
.error_page_bg .overlay {display: block;position: absolute;top: 0;left: 0;background:rgba(255, 255, 255, 0.3);width: 100%;right: 0;bottom: 0;}
@media only screen and (max-width : 320px) {
.ful_wth {width: 320px;}
.cntct-city-dropdown .form-control { font-size:12px;}
.ofc-icon-con.nw_hgt { height: 58px; }
.ofc-icon-con i.fa.fa-map-marker { height: 65px;}
}
@media only screen and (max-width : 420px) {
.ful_wth {width: 420px;}
}
@media only screen and (max-width : 767px) {
	.pad_of { padding-left:0; padding-right:15px; }
	.pad_of_rmv { padding-right:0; }
	.cntct-city-dropdown {margin-top: 10px;}
	.error_page_bg .error_text {padding: 50px 0;}
	.error_page_bg .error_text h1 {font-size:35px; }
	.error_page_bg .error_text h2 { font-size:16px; }
	.cmn-cntct-tabs .ctnct-tabs-ul li { margin-top:10px; }
	.add_location h1 {padding-top:40px;font-size: 40px; }
	.psp-col-sales-lft { padding-left:0px; padding-right:0px; padding-top: 10px; }
	.psp-col-sales-rgt { padding-left:0px; padding-right:0px; padding-top: 10px;}
	.mar_tp { margin-top:45px; }
	.vew_chnge_dropdown a { margin-bottom: 10px;width: 49%;}
	.view_drp_dwn_section .partner_us {margin-top: 10px;}
	.btn_psp_srh { font-size:14px; padding: 6px 10px;}
	.add_location { min-height:150px; }
	span.psp-dtl-sep { font-size:12px; }
	.gd_li_view{width: 100%;}
	.sls_office { margin-left: 0px; }
	.cmn-cntct-tabs .ctnct-tabs-ul li a {width: auto; font-size:14px;margin-top: 0px;}
	.error_page_bg { min-height:550px; }
		
}
@media only screen and (min-width : 768px) and (max-width : 992px) {
	.view_drp_dwn_section .partner_us { font-size:14px; }
	.error_page_bg .error_text {padding: 60px 0;}
	.error_page_bg .error_text h1 {font-size:40px; }
	.error_page_bg .error_text h2 { font-size:16px; }
	.mar_tp { margin-top:45px; }
	.add_location { min-height:180px; }
	.add_location h1 {padding-top: 50px;}
	.vew_chnge_dropdown .vew_gd_txt {padding-left: 5px;font-size: 12px;}
	.sls_office { margin-left: 150px; }
	.fxd_rwd.fixed {top: 65px;}
}
/*why honeymoon*/
.result_for .why_hnym  {margin-bottom: 20px;}   
.result_for .why_hnym ul {padding:0;margin:0; list-style:none;}
.result_for .why_hnym li { display:inline-block; padding-left:20px;background:url(../../Image/Common/associates_bullot.png) no-repeat 0 0; margin-left: 10px;width: 40%; text-align: left;margin-bottom: 5px;}
/*------------------------Travel Conference page CSS Start Here-------------------------*/
.trl_confren_bg { width:100%; height:auto; min-height:400px; background-image:url(../../Image/Common/bg_be_psp.jpg); background-size:cover; position:relative; margin-top:0px; }
.trl_confren_bg h1 {font-size: 40px; font-weight:500; color:#353435; padding-top:160px; -webkit-text-shadow: 2px 1px 2px #f0efef; -o-text-shadow: 2px 1px 2px #7d7d7d; -moz-text-shadow: 2px 1px 2px #7d7d7d; text-shadow: 2px 2px 2px #7d7d7d; }
.trl_confren_bg .content_box { background: rgba(0,0,0,0.7);padding: 15px; -moz-box-shadow: 2px 1px 13px #fff; -o-box-shadow: 2px 1px 13px #fff; -webkit-box-shadow: 2px 1px 13px #fff; box-shadow: 2px 1px 13px #fff; border-radius: 0px 12px 0px 12px}
.trl_confren_bg .content_box h4{ font-size:16px; color: #fff; text-align:center; font-weight:bold;}
.trl_confren_bg .content_box p{ font-size:14px; color: #fff; text-align:center; font-weight:bold;}
/*------------------------be preffered sales partner page CSS Start Here-------------------------*/
.be_psp_bg { width:100%; height:auto; min-height:310px; background-image:url(../../Image/Common/bg_be_psp.jpg); background-size:cover; position:relative; margin-top:0px; }
.be_psp_bg .overlay {position: absolute;	left: 0;right: 0;top: 0;bottom: 0;background: rgba(255, 255, 255, 0.25);}
.be_psp_bg h1 {font-size: 40px; font-weight:500; color:#353435; padding-top:160px; -webkit-text-shadow: 2px 1px 2px #f0efef; -o-text-shadow: 2px 1px 2px #7d7d7d; -moz-text-shadow: 2px 1px 2px #7d7d7d; text-shadow: 2px 2px 2px #7d7d7d; }
.be_psp_wel { width:100%; height:auto; background:#fff; position:relative; margin-top:0px; padding:30px 0 50px 0; }
.be_psp_wel .mrg_top { margin:10px 0; }
.be_psp_wel p { color:#353435; font-size:16px; text-align:left; line-height:28px; }
.be_psp_asoc { width:100%; background:#fff; position:relative; z-index:4;padding: 10px 0 50px 0;}
.be_psp_asoc h1 { font-size:32px; color:#353435; padding: 40px 0 20px 0;}
.be_psp_asoc .cont_inn { padding:20px 0; }
.be_psp_asoc ul { padding:0; margin:0; list-style:none;}
.be_psp_asoc ul li { font-size:16px; line-height:30px; background:url(../../Image/Common/associates_bullot.png) no-repeat 0 8px; padding: 0 0 0 30px;}
.blw_form_btn { border-top:1px solid #abb6c3;  }
.blw_form_btn .key_had {padding: 40px 0 40px 0; }
.blw_form_btn .pg_btn { display:inline-block; width:68px; height:68px; border-radius:50%; background:#00bcd4; border:2px solid #fff; box-shadow:0px 3px 3px #cccccc;position: absolute; top: -40px;left: 46.7%;text-align: center;padding: 15px 0; text-decoration: none; color:#353435; }
.blw_form_btn .pg_btn:hover {  box-shadow:0px 3px 10px #cccccc; color:#000; }
.blw_form_btn .pg_btn span  { display:block; font-size:14px; font-weight:bold; }
.be_psp_key { width:100%; background:#fff; position:relative; z-index:5; display:none;}
.be_psp_key .mlstn {margin: 20px 0;display: inline-block; height:120px;}
.be_psp_key .lft_icn {display: inline-table; width:65px; height:72px; background:url(../../Image/Common/key_milestons_icons_sprite.png) no-repeat;}
.be_psp_key .lft_icn.one { background-position:0 0; }
.be_psp_key .lft_icn.two { background-position: 0 -72px; }
.be_psp_key .lft_icn.thr { background-position: 0 -144px; }
.be_psp_key .lft_icn.fur { background-position: 0 -216px; }
.be_psp_key .lft_icn.fve { background-position: 0 -288px; }
.be_psp_key .lft_icn.six { background-position: 0 -360px; }
.be_psp_key .lft_icn.svn { background-position: 0 -432px; }
.be_psp_key .lft_icn.egt { background-position: 0 -504px; }
.be_psp_key .lft_icn.nne { background-position: 0 -576px; }
.be_psp_key .lft_icn.ten { background-position: 0 -648px; }
.be_psp_key .lft_icn.elv { background-position: 0 -720px; }
.be_psp_key .lft_icn.twl { background-position: 0 -792px; }
.be_psp_key .lft_icn.thn { background-position: 0 -864px; }
.be_psp_key .rgt_mlstn {display: inline-table; padding-right: 50px;}
.be_psp_rqmt { width:100%; background:#fff; position:relative; z-index:6;}
.be_psp_rqmt .rqmt_had {padding: 40px 0 20px 0; }
.be_psp_rqmt p { font-size:16px; font-weight:bold; }
.be_psp_rqmt .cont_inn { padding:20px 0; }
.be_psp_rqmt ul { padding:0; margin:0; list-style:none;}
.be_psp_rqmt ul li { font-size:16px; line-height:30px; background:url(../../Image/Common/be_psp_rqmt_tick.png) no-repeat 0 8px; padding: 0 0 0 30px;}
.be_psp_supt { width:100%; background:#fff; position:relative; z-index:7;}
.be_psp_supt .supt_had {border-top:1px solid #abb6c3;padding-bottom: 20px;}
.be_psp_supt .supt_had .pull-right { float:right; padding-right:10px; color:#19bec6;}
.be_psp_supt .supt_had h1{ padding:20px 0; }
.be_psp_supt .supt_txt { font-size:15px; padding:15px 0 15px 15px; margin-bottom:10px; background:#f3f3f3; display:block; border-left:3px solid #abb6c3; }
.be_psp_supt ul { padding:0; margin:0; list-style:none;}
.be_psp_supt ul li { font-size:16px; line-height:30px; background:url(../../Image/Common/be_psp_rqmt_tick.png) no-repeat 0 8px; padding: 0 0 0 30px;}

.be_psp_aply { width:100%; background:#fff; position:relative; z-index:7;}
.be_psp_aply .aply_had { border-top:1px solid #abb6c3; padding-bottom: 20px;}
.be_psp_aply .aply-row .form-group {margin-bottom:10px;}
.be_psp_aply .aply-row .form-control{font-size: 14px;border-right: none; -webkit-box-shadow: none; box-shadow: none; /*height:40px;*/}
.be_psp_aply .aply-row  .form-control:focus {border-color: #e8e8e8;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(242,242,242,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(242,242,242,.6);}
.be_psp_aply .aply-row .select {border-right: 1px solid #dbdbdb; }
.be_psp_aply .aply-row .input-group-addon i { color:#abb6c3;}
.be_psp_aply .aply-row .input-group-addon { padding: 6px 12px;font-size: 14px;font-weight:normal;line-height: 1;color: #555;text-align: center;background-color:#fff;}
.be_psp_aply .aply-row .form-group label{ font-weight:normal; font-size:12px; margin-bottom:2px;}
.be_psp_aply .aply-fields-head label{ margin-top:5px; font-size:14px;}
.be_psp_aply .aply-btn-col{ margin-top:15px}
.be_psp_aply .aply-row .ofc_spc{height: 46px;padding-top: 13px;padding-bottom: 13px;}
.be_psp_aply .aply-row .ofc_spc .had_siz { font-weight: bold;font-size: 15px;}
.be_psp_aply .aply-row .ofc_spc .own_rnt{margin-left:13px;font-size: 14px;}
.be_psp_aply .aply-row .msg {height: 66px;}
.be_psp_aply .aply_had_con { padding:5px 10px; background:#f3f3f3; font-size:15px; font-weight:bold; display:inline-block; border-bottom:4px solid #00bcd4; }
.be_psp_aply .aply_had_con .icon { display:inline-block;width:30px; height:30px; background:url(../../Image/Common/be_psp_aply_sprite.png) no-repeat;vertical-align: middle;}
.be_psp_aply .aply_had_con .icon.one { background-position:0 0;}
.be_psp_aply .aply_had_con .icon.two { background-position:0 -30px;}
.be_psp_aply .aply_had_con .icon.thr { background-position:0 -60px;}
.be_psp_aply .aply_had_con .icon.fur { background-position:0 -90px;}
.be_psp_aply .aply-row .frm_grup_wrap {background:#f3f3f3;margin-right: 15px;margin-left: 15px; border-top:1px solid #dbdbdb;padding: 0 10px 20px 10px;margin-bottom: 10px;}
.be_psp_aply .aply-row .frm_grup_wrap .mtop { margin-top:20px;}
.be_psp_aply .aply-row .carrer-btn-col { margin:20px 0 ; }
.be_psp_aply .aply-row .aply_btn { height:50px; width:172px; font-weight:bold; background:#00bcd4;box-shadow: 1px 1px 10px rgba(0,0,0,0.2); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.2); -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.2); -o-box-shadow: 1px 1px 10px rgba(0,0,0,0.2); }
.be_psp_aply .aply-row .aply_btn:hover { border:1px solid #ffce00; box-shadow: 1px 1px 15px rgba(0,0,0,0.5); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.5); -moz-box-shadow: 1px 1px 10px rgba(0,0,0,0.5); -o-box-shadow: 1px 1px 10px rgba(0,0,0,0.5);  }
/*-------==================Thank you page CSS Start Here=====-----------*/
.thank_page_bg {width:auto;height:auto;min-height:540px; background-color: #fff; background-image: url(../../Image/Common/thank-you-page-bg.png);background-repeat:no-repeat;background-position:center bottom; position:relative;margin-top: 0px;}
.thank_page_bg .thank_text { padding: 150px 0; text-align: center; }
.thank_page_bg .thank_text h1 { margin: 0;padding: 0;font-size:22px; color:#353435;}
.thank_page_bg .thank_text span {  margin: 0; padding: 20px 0; font-size:16px; color:#353435;}
.thank_page_bg .overlay {display: block;position: absolute;top: 0;left: 0;background:rgba(255, 255, 255, 0.1);width: 100%;right: 0;bottom: 0;}
.thank_page_bg .sucess {color:#07bd21;}
/*-------==================Thank you page CSS End Here=====-----------*/

@media only screen and (max-width:768px) {
.be_psp_key .rgt_mlstn {font-size:12px;}
.be_psp_wel p { font-size:14px;}
.be_psp_bg { min-height: 240px;height: 100px;}
.be_psp_bg h1 {padding-top: 80px;}
.be_psp_wel {padding: 30px 0 20px 0;}
.blw_form_btn .pg_btn{left: 43.7%;}
.img_center { margin: 0 auto;}
.thank_page_bg  {padding-top: 60px;min-height: 420px; background-size: contain;}
.trl_confren_bg {min-height: 340px;}
.trl_confren_bg h1 {font-size: 35px; padding-top:40px; }
}
@media only screen and ( max-width:767px) {
.be_psp_aply .aply-row .frm_grup_wrap { margin-right: 0px; margin-left: 0px; padding:0 15px 20px 15px; }
.be_psp_supt .supt_txt {height: 70px;}
.thank_page_bg  {padding-top: 100px;min-height: 380px; background-size: contain;}
.trl_confren_bg {min-height: 360px;}
.trl_confren_bg h1 {font-size: 27px; padding-top:40px; }
}
@media only screen and (min-width:768px) and (max-width: 992px) {
.be_psp_supt .supt_txt {height: 70px;}
.thank_page_bg  {padding-top: 60px;min-height: 400px; background-size: contain;}
.trl_confren_bg {min-height: 280px;}
.trl_confren_bg h1 {font-size: 35px; padding-top:40px; }
}
@media only screen and ( min-width:320px) and (max-width: 767px) {
.trl_confren_bg {min-height: 440px;}
.trl_confren_bg .content_box { margin-bottom: 5px;}
}
/*------------------------be preffered sales partner page CSS End Here-------------------------*/
