.v-icon-on-packages {
        position: absolute;
    right: 20px;
    top: 200px;
}
.check-box-agent {
	height: 20px !important;
	float: left !important;
	width: 30px !important;
}
.add-new-heading {
	font-family: bebas_neuebold;
	font-size: 40px;
	margin: 50px 0 0 10px;
	padding: 0;
}
.cond-cancellation {
	background: #d1e6ed;
	padding: 20px !important;
	color: #000 !important;
	font-size: 12px !important;
	line-height: 18px !important;
}
.merchant_transaction {
	margin-top: 0%;
	text-align: center
}
.merchant_transaction h2 {
	font-size: 18px;
}
.merchant_transaction p {
	margin-top: 20px;
	margin-bottom: 20px;
}
.merchant_transaction input {
	width: 100%;
	height: 40px;
	padding: 10px;
	margin-bottom: 10px;
}
.btn-cancel {
	color: #fff;
	background-color: #989898;
	border-color: #868686;
}
.btn-cancel:hover {
	background-color: #858585;
}
.price-booking-detail {
	font-family: bebas_neuebold;
	font-size: 60px !important;
	margin: 0;
	margin-bottom: 10px;
}
.condition_child {
	color: #949494;
	font-size: 0.8em;
	margin: 0;
	padding: 0px 0 10px 0px;
}
.dynamic_section_calculate {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.dynamic_section_calculate p {
	margin: 0;
	padding: 0;
	font-size: 18px;
}
.dynamic_section_calculate h1 {
	margin: 0;
	padding: 0;
	font-family: bebas_neuebold;
	font-size: 60px
}
.dynamic_section_calculate h1 span {
	font-size: 36px
}
.col-n .thumbnail .caption h5, .cssmenu2>ul>li>a>span, .cssmenu3>ul>li>a, .cssmenu3>ul>li>a>span, .cssmenu>ul>li>a>span, .ft_bn a, .ft_bn2 a, .ft_contact_id h4, .logo_mobile .logospn, .logospn {
	text-transform: uppercase
}
.bg-luxury, .mail, .ph {
	vertical-align: middle
}
.btn-daytours-center {
	color: #01999a!important;
	background-color: none;
	border: 1px solid #018585;
	padding: 14px 35px 14px 35px;
	border-radius: 64px;
	font-size: 18px!important;
	text-decoration: none!important;
	text-transform: uppercase
    
}
.bg-drc a, .bg_drc_span, .finder, .ft_contact_id h2 a, .img_hd, .menu_mobile {
	text-decoration: none
}
.btn-daytours-center:hover {
	background: #01999a;
	color: #fff!important;
	border: 1px solid #018585
}
.active-menu {
	color: #da4537!important
}
.i-accept-para {
	float: left;
	width: 90%;
	margin: 27px 0 32px 5px
}
.form_width_dg {
	background: #ececec;
	border-radius: 5px;
	border: 1px solid #ccc;
	width: 70%;
	padding: 40px 25px
}
.hide-on-mb-NEED-ASSISTANCE {
	width: 25%;
	margin-right: 1%;
	background: #ececec;
	border-radius: 5px;
	border: 1px solid #ccc;
	padding: 0;
	float: right
}
.new_form_rt_side_dgn {
	float: left;
	width: 100%
}
.top_white_box {
	float: left;
	background: #fff;
	margin-top: 52px;
	width: 100%;
	padding: 30px
}
.top_white_box h3 {
	margin: 0 0 5px;
	color: #01999a;
	font-size: 24px;
	font-weight: 600
}
.bot_gray_box {
	float: left
}
.bot_gray_box h4 {
	padding: 30px 0 10px 30px;
	float: left;
	font-size: 18px;
	line-height: 165%;
	font-weight: 600
}
.bot_gray_box p {
	float: left;
	font-size: 15px;
	padding: 0 35px 25px 30px;
	line-height: 150%;
	color: #1c1c1c
}
#menupackage ul ul li.pack-sub>a::after, .effect2:after, .effect2:before, .km:before, .trip-ar, .trip-ard2 {
	content: ""
}
.imgz, .imgz:hover {
	-webkit-transition-duration: .5s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-duration: .5s;
	-moz-transition-timing-function: ease-out;
	-ms-transition-duration: .5s;
	-ms-transition-timing-function: ease-out
}
.callbacks, .callbacks_nav, .group_tour_img, .img-rt, .img3rd, .over, .overlay, .rslides {
	overflow: hidden
}
.pic, .rslides li {
	-webkit-backface-visibility: hidden
}
.ft_contact_id {
	margin: 0;
	border-bottom: 1px solid #eee;
	padding: 0 0 15px
}
.ft_contact_id h4 {
	color: #1c1c1c;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 35px 0 5px 15px
}
.ft_contact_id h2 {
	color: #db4437;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0 0 0 15px;
    font-weight: 600
}
.ft_contact_id h2 a {
	color: #db4437
}
.bg-form-top {
	background: transparent;
	padding: 0px 15px 0px 44px;
	margin-top: 0;
	margin-bottom: 18px;
	width: 1027px;
	position: relative;
	right: 20px
}
.logo, .logo.logodgscroll, .logo_mobile {
	position: absolute;
	background-attachment: scroll;
	float: left;
	background-repeat: no-repeat
}
.enquiry_form, .enquiry_page_dv {
	width: 100%;
	float: left
}
.enquiry_form input, .enquiry_form select {
	width: 46%;
	height: 50px;
	padding: 15px;
	letter-spacing: .5px;
	margin: 10px 15px 0 20px;
	border-radius: 4px;
	border: 1px solid #BDBDBD
}
.enquiry_form input[type=checkbox], input[type=radio] {
	width: 25px;
	float: left
}
.enquiry_form input {
	float: left;
	border: 1px solid #ABABAB;
	border-radius: 4px;
	font-size: 16px;
	font-family: arial
}
.enquiry_form button, .enquiry_form select, .enquiry_form textarea {
	width: 46%;
	height: 50px;
	padding: 15px;
	letter-spacing: .5px;
	margin: 10px 15px 0 20px;
	border-radius: 4px;
	border: 1px solid #BDBDBD
}
.option-color-text {
	color: #AFAFAF
}
.enquiry_form textarea {
	width: 96%;
	height: 150px;
	padding: 15px;
	letter-spacing: .5px;
	margin: 15px 0 0 20px
}
.enquiry_form button {
	padding: 15px;
	letter-spacing: 0;
	width: auto;
	margin: 10px 0 0 14px
}
.enquiry_form input[type=checkboxi] {
	margin: 0 0 0 15px;
	width: 2%;
	float: left;
	clear: both
}
.logo-point {
	margin: -35px 0 0 30px;
	padding: 0;
	float: left
}
a {
	outline: 0!important
}
@font-face {
	font-family: bebas_neuebold;
	src: url(../fonts/bebasneue_bold-webfont.eot);
	src: url(../fonts/bebasneue_bold-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/bebasneue_bold-webfont.woff2) format('woff2'), url(../fonts/bebasneue_bold-webfont.woff) format('woff'), url(../fonts/bebasneue_bold-webfont.ttf) format('truetype'), url(../fonts/bebasneue_bold-webfont.svg#bebas_neuebold) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: bebas_neuebook;
	src: url(bebasneue_book-webfont.eot);
	src: url(bebasneue_book-webfont.eot?#iefix) format('embedded-opentype'), url(bebasneue_book-webfont.woff2) format('woff2'), url(bebasneue_book-webfont.woff) format('woff'), url(bebasneue_book-webfont.ttf) format('truetype'), url(bebasneue_book-webfont.svg#bebas_neuebook) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: bebas_neuelight;
	src: url(bebasneue_light-webfont.eot);
	src: url(bebasneue_light-webfont.eot?#iefix) format('embedded-opentype'), url(bebasneue_light-webfont.woff2) format('woff2'), url(bebasneue_light-webfont.woff) format('woff'), url(bebasneue_light-webfont.ttf) format('truetype'), url(bebasneue_light-webfont.svg#bebas_neuelight) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: bebas_neue_regularregular;
	src: url(../fonts/bebasneue_regular-webfont.eot);
	src: url(../fonts/bebasneue_regular-webfont.eot?#iefix) format('embedded-opentype'), url(../fonts/bebasneue_regular-webfont.woff2) format('woff2'), url(../fonts/bebasneue_regular-webfont.woff) format('woff'), url(../fonts/bebasneue_regular-webfont.ttf) format('truetype'), url(../fonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular) format('svg');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: bebas_neuethin;
	src: url(bebasneue_thin-webfont.eot);
	src: url(bebasneue_thin-webfont.eot?#iefix) format('embedded-opentype'), url(bebasneue_thin-webfont.woff2) format('woff2'), url(bebasneue_thin-webfont.woff) format('woff'), url(bebasneue_thin-webfont.ttf) format('truetype'), url(bebasneue_thin-webfont.svg#bebas_neuethin) format('svg');
	font-weight: 400;
	font-style: normal
}
.vinm {
	line-height: 35px;
	padding-top: 5px
}
.logo {
	height: 165px;
	left: 20px;
	top: 0;
	width: 170px;
	z-index: 999;
	background-color: #1c1c1c;
	background-position: center top;
	background-image: url(../images/logo_travel.png);
	text-align: center;
	padding-top: 75px;
	display: block;
	font-size: 35px;
	line-height: 32px;
	margin: 25px!important
}
.logo.logodgscroll, .logo_mobile {
	height: 60px;
	background-color: transparent;
	background-position: left 5px;
	background-image: url(../images/logo_travel-sm.png);
	z-index: 9999;
	text-align: left;
	letter-spacing: 1px
}
.logo.logodgscroll {
	left: 30px;
	top: -13px;
	width: 250px;
	font-size: 30px;
	line-height: 30px;
	padding: 0 0 0 80px
}
.logo img {
	display: inline-block;
	float: left;
	margin-right: 5px
}
.logospn {
	font-family: bebas_neuebold;
	font-weight: 400;
	color: #fff;
	display: block;
	float: left;
	width: 100%;
	margin-top: 13px
}
.BebasNeue, .logo_mobile .logospn {
	font-family: bebas_neuebold;
	font-weight: 400
}
.logo_mobile {
	left: 10px;
	top: 5px;
	width: 250px;
	font-size: 27px;
	line-height: 27px;
	padding: 7px 0 0 70px
}
.img_hd, .text-fff {
	font-size: 17px
}
.logo_mobile .logospn {
	color: #fff;
	display: block;
	float: left;
	left: 5px;
	position: relative;
	top: -12px;
	width: 100%
}
.BebasNeue {
	font-style: normal;
	margin: 15px 0
}
.geo, .img_text h3 {
	font-style: normal;
	font-family: arial!important
}
.btn-new, .img_ap_text h1, .it, .m2, .m3, .rt_cont, .text2 {
	font-style: italic
}
.Helvetica {
	font-family: 'Helvetica Neue';
	src: url(all-fonts/helvetica-neue-thin/HelveticaNeue-Thin.otf) format('otf')
}
.menutog {
	position: absolute;
	top: 0;
	right: 20px
}
.menu_mobile {
	float: right;
	color: #F60;
	padding: 10px;
	text-align: center;
	margin-right: 20px
}
.menu_mobile:hover {
	color: #F60
}
.color-f, .text-fff {
	color: #fff
}
.icon-barmenu {
	background-color: #E2E2E2;
	height: 2px;
	width: 25px;
	margin-bottom: 4px;
	display: block;
	text-align: center;
	margin-left: 3px
}
.bg-drc, .bg-fff, .bg_mg, .mobile {
	background-color: #1c1c1c
}
.mobile {
	height: 80px;
	padding-top: 10px;
	width: 100%;
	z-index: 999;
	position: relative;
	display: none
}
.bg-f, .bg-f2, .desktop, .view_bt {
	display: block
}
.bt_top {
	min-height: 60px
}
.bd_ft {
	margin-top: 0;
	padding-bottom: 5px
}
.trg, .trg2 {
	background-image: url(../images/trg.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 50px;
	padding-bottom: 25px
}
header {
	top: 0;
	width: 100%;
	left: auto;
	right: auto
}
.manage-h3-sec {
	margin: 0;
	padding-top: 0;
	position: absolute;
	right: 20px;
	top: 34px
}
.text_cn {
	text-align: center!important
}
.trend {
	color: #fff!important
}
.k_abt_img {
	float: right;
	margin: 10px;
	width: 300px;
	height: 300px
}
.img_hd {
	font-family: Arial, Helvetica, sans-serif;
	color: #11A3AE;
	font-weight: 400
}
.trg {
	margin-top: 40px
}
.trg2 {
	margin-top: 10px
}
.bg-f, .box_sd {
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100%
}
.bg_mg {
	padding-bottom: 30px
}
.bg-f, .bg-f2 {
	padding: 0 0 30px;
	position: relative;
	width: 100%;
	float: left
}
.bg-f img, .bg-f2 img {
	width: 100%
}
.bg-f {
	background-color: #fff;
	-webkit-box-shadow: -1px 7px 11px -1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px 7px 11px -1px rgba(0,0,0,.2);
	box-shadow: -1px 7px 11px -1px rgba(0,0,0,.2)
}
.bg-f2 {
	background-color: #F5F5F5
}
.bg-drc a, .bg_drc_span, .finder_box {
	display: inline-block
}
.box_sd {
	background-color: #fff!important;
	-webkit-box-shadow: -1px 7px 11px -1px rgba(0,0,0,.2);
	-moz-box-shadow: -1px 7px 11px -1px rgba(0,0,0,.2);
	box-shadow: -1px 7px 11px -1px rgba(0,0,0,.2);
	padding-bottom: 40px
}
.mart_testi {
	margin-top: 15px
}
.effect2:after, .effect2:before {
	z-index: -1;
	position: absolute;
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width: 300px;
	background: #000;
	-webkit-box-shadow: 0 15px 10px #000;
	-moz-box-shadow: 0 15px 10px #000;
	box-shadow: 0 15px 10px #000;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg)
}
.effect2:after {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	-ms-transform: rotate(3deg);
	transform: rotate(3deg);
	right: 10px;
	left: auto
}
.bg-drc a {
	font-size: 14px;
	color: #CCC;
	margin-right: 10px;
	padding-top: 10px;
	position: relative;
	bottom: 2px
}
.bg_drc_span, .finder {
	font-size: 11px
}
.bg_drc_span {
	color: #CCC;
	margin-right: 0;
	padding-top: 5px
}
.goog-te-gadget-simple {
	line-height: 10px!important
}
.bg-drc a:hover {
	color: #fff
}
.bg-drc a.acti {
	color: #F90!important
}
.bg-drc a.acti:hover {
	color: #fff!important
}
.finder_box {
	float: right;
	margin-right: 22px
}
.finder {
	border: 1px solid #ccc;
	padding: 0;
	background-color: #BBB;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	border-radius: 3px;
	color: #000
}
.actn {
	color: #ccc
}
.actn:hover {
	color: #fff
}
.img_text, .img_text2, .img_text_kailash {
	color: #FFF;
	font-weight: 700;
	text-decoration: none
}
.font_st {
	font-family: "Arial Narrow", "Arial Rounded MT Bold", Haettenschweiler;
	font-size: 24px;
	margin-bottom: 11px;
	margin-top: 5px
}
.slidertop {
	margin-top: 80px;
	position: relative
}
.ab_icon, .book_now, .img_text2, .img_text_luxu, .img_text_right, .larg_view_hd, .view_more {
	position: absolute
}
.ab_icon {
	background-image: url(../images/expand.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	text-shadow: 5px 5px 5px #000;
	right: 20px;
	top: 30px
}
.img_text, .img_text_kailash {
	top: 35%;
    width: 100%;
    line-height: 20px;
    position: absolute;
}
.img3rd {
	border-radius: 0 20px 0 20px
}
.img_text {
	text-align: center;
}
.img_text_kailash {
	right: 0%
}
.img_text h1 {
	font-size: 84px;
	font-weight: 700;
	letter-spacing: 2px
}
.img_text h1, .img_text h3 {
	text-shadow: 1px 1px 1px #1c1c1c;
	padding: 0;
	margin: 0 0 5px
}
.img_text2 h3 {
	line-height: 35px
}
.img_text2 {
	top: 23%;
	width: 25%;
	left: 7%;
	line-height: 25px
}
.img_text2 h1 {
	font-size: 40px;
	font-weight: 700;
	color: #fff
}
.img_text_luxu {
	width: 40%;
	display: block;
	left: 30%;
	top: 15%;
	text-align: center;
	color: #fff
}
.img_text_luxu h1 {
	font-size: 80px
}
.img_text_luxu h3 {
	line-height: 45px;
	font-size: 40px
}
.img_text_luxu h1, .img_text_luxu h3 {
	text-shadow: 5px 5px 10px #000
}
.img_text_luxu a {
	font-size: 24px;
	padding: 10px 20px;
	margin-top: 30px
}
.dh2, .dh3font {
	font-size: 19px
}
.img_text2 h1, .img_text2 h3 {
	text-shadow: 1px 1px 1px #1c1c1c;
	padding: 0;
	margin: 0 0 5px
}
.dh2 {
	font-weight: 400;
	margin-top: 0
}
.dh3 {
	padding-top: 10px
}
.mart2 {
	margin-top: 15px
}
.mart10p {
	margin-top: 10px
}
.marttrip {
	margin-top: 50px
}
.mart-des {
	margin-top: 0
}
.geo {
	font-family: Georgia, "Times New Roman", Times, serif
}
.img_text h3 {
	font-size: 36px;
	font-weight: 400
}
.img_text_right {
	top: 5%;
	width: 40%;
	right: 5%;
	line-height: 20px;
	font-weight: 700;
	color: #FFF;
	text-decoration: none;
	border: 3px solid #FFF;
	border-radius: 3px;
	padding: 5px;
	text-shadow: 1px 1px 1px #1c1c1c
}
.trans, .wd3 {
	width: 350px
}
.mg_bot {
	margin-bottom: 30px
}
.bl, .trans p {
	margin-bottom: 10px
}
.red {
	color: #7D7D7D
}
.bl {
	color: #004761;
	background: #fff
}
.trans {
	background-color: rgba(0,0,0,.7);
	background-repeat: repeat;
	border-radius: 10px;
	padding: 25px
}
.book_now, .cssmenu>ul>li>a, .day2 a, .font_15, .group_right ul li a, .mail, .ph, .plink, .rt_submenu_daytour, .rt_submenu_daytour li a {
	background-repeat: no-repeat
}
.view_bt {
	background-image: none!important;
	line-height: 30px;
	font-size: 17px;
	font-weight: 700;
	text-decoration: none;
	text-align: right;
	margin-top: 20px
}
.bd-bt {
	border: 1px solid #ddd!important
}
.trans p {
	line-height: 19px;
	font-size: 12px
}
.mail, .ph {
	width: 16px;
	height: 16px;
	display: inline-block;
	margin: 0 5px 0 0;
	text-align: center
}
.tranxsbox h5 {
	font-size: 16px
}
.tranxsbox h6 {
	font-size: 15px
}
.ph {
	background-image: url(../images/phone2.png)
}
.mail {
	background-image: url(../images/mail.png)
}
.dased, .luxuru_img_box img {
	width: 100%
}
.dased {
	float: left;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #CCC;
	border-bottom-color: #CCC
}
.itiner_line, .itiner_line_high, .itiner_linemj {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd
}
.need {
	padding-left: 10px
}
.itiner_line {
	padding: 20px 10px
}
.itiner_linemj {
	padding: 40px 10px
}
.itiner_line_high {
	padding: 10px;
	margin-top: 10px
}
.luxuru_box_all, .luxuru_box_all_dec {
	float: left;
	border: 3px solid #CCC;
	margin: 10px 1% 1%
}
.luxuru_box_all {
	width: 31%
}
.luxuru_box_all h4 {
	text-align: center;
	font-size: 15px;
	font-weight: 700
}
.luxuru_dec_img_box img {
	width: 100%
}
.luxuru_box_all_dec {
	width: 22.5%
}
.luxuru_box_all_dec h4 {
	font-size: 15px;
	text-align: center;
	font-weight: 700
}
.larg_view_hd {
	font-size: 11px;
	float: right;
	right: 30px;
	top: 30px
}
.floatleft {
	float: left
}
.luxury_p {
	font-size: 17px;
	line-height: 31px;
	color: #666;
	margin-top: 30px;
	margin-bottom: 30px
}
.luxu_hd_it {
	color: #1c1c1c
}
.gp_font {
	font-size: 14px;
	color: #444
}
.marg_b {
	margin-bottom: 10px
}
.itiner_line_disboredr {
	border-bottom: none!important
}
.hd_all_pages_sub {
	font-size: 14px;
	padding-left: 5px
}
.hd_all_pages_sub a {
	padding-left: 15px
}
.right_pd {
	padding: 5px 5px 5px 10px;
	display: block
}
.group_right {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px
}
.rt_submenu2, .rt_submenu3 {
	background-color: #fff;
	z-index: 1001;
	padding-top: 5px
}
.group_right h4 {
	margin-left: 10px
}
.group_right h5 {
	padding-left: 10px
}
.group_right ul {
	margin: 10px 5px
}
.dt_sh h3, .ind_box {
	margin-bottom: 15px
}
.group_right ul li a {
	font-size: 16px;
	line-height: 45px;
	display: block;
	color: #444;
	text-decoration: none;
	background-image: url(../images/exp_icon.png);
	background-position: 2px center;
	padding-left: 25px;
	border-bottom: 1px dashed #ccc
}
.rightbn, .rt_submenu_daytour {
	background-position: center bottom
}
.rt_submenu, .rt_submenu_daytour {
	padding-left: 10px;
	background-color: #fff;
	z-index: 1001
}
.group_right ul li a:hover {
	font-weight: 700;
	color: #1c1c1c
}
.group_right ul li a span {
	float: right;
	font-size: 14px;
	color: #666;
	display: inline-block
}
.rt_submenu {
	left: -200px!important;
	width: 965px
}
.rt_submenu_daytour {
	left: -168px!important;
	width: 600px;
	background-image: url(../images/day_tour_bn_bl.jpg);
	background-size: 100%;
	padding-bottom: 130px
}
.rt_submenu2 {
	right: auto!important;
	left: -400px!important;
	width: 700px
}
.rt_submenu_daytour li a {
	line-height: 25px;
	color: #1c1c1c;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	display: block;
	font-size: 12px;
	margin-left: 4%;
	background-image: url(../images/link_argr.png);
	background-position: left 5px;
	padding-left: 20px;
	font-weight: 700
}
.right_part_link, .view_day_tour {
	background-image: none!important
}
.rt_submenu_daytour li a i {
	font-weight: 400
}
.rt_submenu_daytour li a:hover {
	color: #F60!important;
	border-bottom-color: #F60
}
.view_day_tour {
	line-height: 50px!important;
	float: right!important;
	color: #09F!important;
	font-size: 15px!important
}
.view_day_tour:hover {
	color: #444!important
}
.daytour_mb li a {
	font-weight: 700!important
}
.daytour_mb li a i {
	font-weight: 400!important
}
.day {
	border: 1px solid #CCC
}
.mart3 {
	margin-top: 20px!important
}
.phmart3 {
	margin-top: 20px
}
.mart {
	margin-top: 20px!important;
	margin-bottom: 0px
}
.martdst {
	margin-top: 50px
}
.mart7 {
	margin-top: 100px
}
.mt_pg_hd {
	margin-top: 65px
}
.mart7dst {
	margin-top: 67px
}
.marthotel {
	margin-top: 130px
}
.marthotel_leela {
	margin-top: 170px
}
.rt_submenu3 {
	right: -190px!important;
	width: 730px;
	padding-left: 15px
}
.marg_request {
	padding-left: 45px
}
.font-india {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	letter-spacing: -1px
}
.line {
	background-image: url(../images/headre_line.jpg);
	background-repeat: no-repeat;
	background-position: right 35px
}
.ind_box {
	margin-top: 45px
}
.font_16 {
	font-size: 19px
}
.font_15 {
	font-family: "Franklin Gothic Demi Cond", "Franklin Gothic Demi";
	font-size: 27px;
	color: #666;
	text-decoration: none;
	margin-top: 10px;
	line-height: 30px;
	background-image: url(../images/ft_nar.png);
	background-position: 90% top
}
.img_holi_f, .m2, .m3, .text2 {
	font-family: Georgia, "Times New Roman", Times, serif
}
.txftco {
	color: #999
}
.img_holi_f, .plink {
	color: #666;
	text-decoration: none
}
.view_more {
	padding-top: 70px;
	margin-left: 0
}
.dg {
	margin-bottom: 10px!important
}
.pd {
	padding: 0!important
}
.img_holi_f {
	font-size: 14px;
	line-height: 22px
}
.img_mgn {
	margin: 10px;
	float: left
}
.none-bd {
	border: none!important;
	box-shadow: none
}
.bd_left, .rt_submenu li a {
	border-bottom-style: dashed
}
.bd_left, .day a, .rt_submenu li a {
	border-bottom-width: 1px
}
.bd_left {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CCC;
	border-bottom-color: #CCC
}
.plink {
	width: 30%;
	float: left;
	line-height: 30px;
	background-image: url(../images/ar_right.png);
	background-position: left center;
	padding-left: 25px
}
.mtop {
	margin-top: -20px!important
}
.mb {
	padding-bottom: 20px!important
}
.mtt {
	margin-top: 10px
}
.margin_right {
	margin-right: 20px
}
.rt_submenu2 .row {
	margin: 0 10px
}
.rt_submenu li a {
	line-height: 25px;
	color: #1c1c1c;
	text-decoration: none;
	border-bottom-color: #ddd;
	display: block;
	font-size: 12px;
	margin-left: 4%;
	background-color: #FFF
}
.m2, .m3 {
	margin-left: 1%
}
.rt_submenu li a:hover {
	color: #F60!important;
	border-bottom-color: #F60
}
.day a, .day2 a {
	line-height: 19px;
	color: #666;
	display: block;
	text-decoration: none
}
.day a {
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 10px;
	font-size: 17px
}
.day2 {
	border: 1px solid #CCC
}
.day2 a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-size: 14px;
	background-image: url(../images/sub_icon.png);
	background-position: 10px 15px;
	padding: 10px 10px 10px 20px
}
.mt2 {
	margin-top: 0!important
}
.img-w img {
	width: 100%!important;
	height: 100%!important
}
.shadow {
	box-shadow: 0 0 2px #1c1c1c
}
.bg-dr {
	background-color: #666;
	color: #fff;
	padding: 5px
}
.text-red {
	color: #ed1c24
}
.book_now {
	background-image: url(../images/book-now.png);
	background-position: center center;
	height: 80px;
	width: 80px;
	right: 10px;
	top: -80px
}
.rs {
	font-size: 10px;
	color: #666
}
.ftsc, .its {
	font-size: 13px!important
}
.m2 {
	color: #575757
}
.m3 {
	color: #31708f
}
.abt_link {
	margin-top: -30px;
	color: #fff
}
.abt_link a {
	color: #fff;
	font-size: 14px;
	font-weight: 700
}
.col-n {
	width: 19.5%;
	float: left;
	position: relative;
	padding-left: 7px
}
.col-n .thumbnail {
	padding: 3px;
	background-color: #eee;
	margin-bottom: 0;
	border-style: none
}
.col-n .thumbnail .caption h5 {
	color: #1c1c1c;
	line-height: 15px;
	font-size: 11px;
	text-align: left;
	font-weight: 700
}
.btn-new {
	background-color: #777;
	bottom: 0;
	color: #fff;
	display: block;
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 4%;
	position: absolute;
	text-align: center;
	text-decoration: none;
	width: 87%
}
.fbg_read, .fbg_read_luxu {
	right: 20px;
	bottom: 20px
}
.btn-new:hover {
	background-color: #fff;
	color: #1c1c1c
}
.text2 {
	font-size: 11px;
	line-height: 15px;
	color: #666;
	text-decoration: none;
	text-align: left
}
.luxury, .rt_cont {
	text-align: center
}
.cssmenu ul ul a, .cssmenu>ul>li>a>span {
	font-size: 12px;
	font-weight: 400;
	white-space: nowrap;
	clear: both
}
.cssmenu, .cssmenu a, .cssmenu li, .cssmenu ul {
	border: 0;
	list-style: none;
	font-weight: 400;
	text-decoration: none;
	line-height: 1;
	position: relative
}
.cssmenu a {
	line-height: 25px
}
.cssmenu {
	width: 280px
}
.cssmenu2, .cssmenu3, .cssmenu4, .img_resp {
	width: 100%
}
.cssmenu>ul>li {
	margin: 0 0 2px
}
.cssmenu2>ul>li:last-child, .cssmenu3>ul>li, .cssmenu3>ul>li:last-child, .cssmenu4>ul>li, .cssmenu4>ul>li:last-child, .cssmenu>ul>li:last-child {
	margin: 0
}
.cssmenu>ul>li>a {
	display: block;
	color: #333;
	background-image: url(../images/fl_icon.png);
	background-position: 5px 7px
}
.cl {
	clear: both
}
.cssmenu>ul>li>a>span {
	border-bottom: 1px dashed #ddd;
	color: #333;
	display: block;
	padding: 3px 5px 3px 35px
}
.cssmenu>ul>li>a:hover {
	text-decoration: none
}
.cssmenu>ul>li.active {
	border-bottom: none
}
.cssmenu>ul>li.active>a {
	background-color: #f5f5f5;
	color: #333
}
.cssmenu>ul>li.has-sub>a span {
	background: url(../images/icon_plus.png) 95% center no-repeat
}
.cssmenu>ul>li.has-sub.active>a span {
	background: url(../images/icon_minus.png) 95% center no-repeat
}
.cssmenu ul ul {
	display: none
}
.cssmenu ul ul a {
	color: #000;
	display: block;
	background-color: #E2E2E2;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C7C7C7;
	background-image: url(../images/sub_icon.png);
	background-repeat: no-repeat;
	background-position: 35px 11px;
	padding: 3px 10px 3px 50px
}
.cssmenu ul ul a.img-none {
	background-image: none
}
.cssmenu ul ul a:hover {
	color: #333;
	background-color: #fff
}
.cssmenu2, .cssmenu2 a, .cssmenu2 li, .cssmenu2 ul {
	border: 0;
	list-style: none;
	font-weight: 400;
	text-decoration: none;
	line-height: 1;
	position: relative
}
.cssmenu2 a {
	line-height: 25px
}
.cssmenu2>ul>li {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF
}
.cssmenu2>ul>li>a {
	display: block;
	color: #fff;
	background-color: #01999a
}
.cssmenu2>ul>li>a>span {
	clear: both;
	color: #fff;
	display: block;
	font-size: 15px;
	font-weight: 400;
	white-space: nowrap;
	padding: 7px 5px 7px 25px
}
.cssmenu2>ul>li>a:hover {
	text-decoration: none
}
.cssmenu2>ul>li.active {
	border-bottom: none
}
.cssmenu2>ul>li.active>a {
	background-color: #444;
	color: #333
}
.cssmenu2>ul>li.has-sub>a span {
	background: url(../images/drop-cssr.png) 95% center no-repeat
}
.cssmenu2>ul>li.has-sub.active>a span {
	background: url(../images/drop-css3.png) 95% center no-repeat
}
.cssmenu2 ul ul a, .cssmenu2 ul ul a:hover {
	background-color: #fff;
	color: #333
}
.cssmenu2 ul ul {
	display: none
}
.cssmenu2 ul ul a {
	clear: both;
	display: block;
	font-size: 14px;
	font-weight: 400;
	white-space: nowrap;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C7C7C7;
	background-image: url(../images/sub_icon.png);
	background-repeat: no-repeat;
	background-position: 27px 15px;
	padding: 5px 10px 5px 45px
}
.cssmenu2 ul ul a.img-none {
	background-image: none
}
.cssmenu3, .cssmenu3 a, .cssmenu3 li, .cssmenu3 ul {
	border: 0;
	list-style: none;
	font-weight: 400;
	text-decoration: none;
	line-height: 1;
	position: relative
}
.cssmenu3 a {
	line-height: 25px
}
.cssmenu3>ul>li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF
}
.cssmenu3>ul>li>a {
	display: block;
	color: #333;
	background-color: #eee;
	font-size: 11px
}
.cssmenu3>ul>li>a>span {
	clear: both;
	color: #666;
	display: block;
	font-size: 14px;
	font-weight: 400;
	padding: 7px 5px 7px 25px
}
.cssmenu4, .cssmenu4 a, .cssmenu4 li, .cssmenu4 ul {
	border: 0;
	list-style: none;
	font-weight: 400;
	text-decoration: none;
	line-height: 1;
	position: relative
}
.cssmenu4 a {
	line-height: 25px
}
.cssmenu4>ul>li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF
}
.cssmenu3>ul>li.active, .cssmenu4>ul>li.active {
	border-bottom: none
}
.cssmenu4>ul>li>a {
	display: block
}
.cssmenu4>ul>li>a>b {
	clear: both;
	display: block;
	white-space: nowrap;
	font-weight: 400
}
.cssmenu4 ul ul a:hover, .cssmenu4>ul>li.active, .cssmenu4>ul>li.active>a, .cssmenu4>ul>li.active>a b, .cssmenu4>ul>li>a b:hover {
	font-weight: 700
}
.cssmenu4>ul>li>a:hover {
	text-decoration: none;
	font-weight: 700
}
.cssmenu4>ul>li.has-sub>a b {
	background-image: url(../images/drop-cssr3.png);
	background-repeat: no-repeat;
	background-position: 95% center
}
.cssmenu4>ul>li.has-sub.active>a b {
	background: url(../images/drop-css3a.png) 95% center no-repeat
}
.cssmenu4 ul ul {
	display: none
}
.cssmenu4 ul ul a {
	display: block;
	white-space: nowrap;
	background-image: url(../images/link_argr.png);
	background-repeat: no-repeat;
	background-position: 0 15px;
	padding-left: 20px;
	font-size: 14px
}
.cssmenu4 ul ul a.img-none {
	background-image: none
}
.acc_bgmenu {
	background-color: #eee;
	padding: 30px 10px 10px 30px
}
.cssmenu3>ul>li>a:hover {
	text-decoration: none
}
.cssmenu3>ul>li.active>a {
	background-color: #eee;
	color: #333
}
.cssmenu3>ul>li.has-sub>a span {
	background: url(../images/drop-cssr3.png) 95% center no-repeat
}
.cssmenu3>ul>li.has-sub.active>a span {
	background: url(../images/drop-css3a.png) 95% center no-repeat
}
.cssmenu3 ul ul {
	display: none
}
.cssmenu3 ul ul li {
	line-height: 23px;
	font-size: 14px;
	background-color: #F5F5F5;
	padding: 10px 10px 10px 85px
}
.cssmenu3 ul ul a {
	clear: both;
	color: #333;
	display: block;
	font-weight: 400;
	white-space: nowrap;
	background-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C7C7C7;
	background-image: url(../images/sub_icon.png);
	background-repeat: no-repeat;
	background-position: 27px 15px;
	padding: 5px 10px 5px 45px
}
.cssmenu3 ul ul a.img-none {
	background-image: none
}
.cssmenu3 ul ul a:hover {
	color: #333
}
.cssmenu_dt, .cssmenu_dt a, .cssmenu_dt li, .cssmenu_dt ul {
	border: 0;
	list-style: none;
	font-weight: 400;
	text-decoration: none;
	line-height: 1;
	position: relative
}
.fbg_read, .fbg_read_luxu, ft_bn_link {
	position: absolute
}
.cssmenu_dt {
	border: 1px solid #CCC;
	border-radius: 3px;
	margin: 10px;
	display: block
}
.cssmenu_dt ul ul li, .cssmenu_dt>ul>li {
	border-top-width: 1px;
	border-top-style: solid
}
.cssmenu_dt>ul>li {
	margin: 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
	background-color: #f5f5f5;
	font-size: 21px;
	padding: 15px 10px 15px 20px
}
.cssmenu_dt>ul>li:last-child {
	margin: 0
}
.cssmenu_dt>ul>li>a {
	display: block;
	line-height: 50px
}
.cssmenu_dt>ul>li>a>b {
	clear: both;
	display: block;
	white-space: nowrap;
	font-weight: 400
}
.cssmenu_dt>ul>li>a:hover {
	text-decoration: none;
	font-weight: 700
}
.cssmenu_dt>ul>li.active {
	border-bottom: none;
	font-weight: 700;
	background-color: #fff!important
}
.cssmenu_dt>ul>li.active>a, .cssmenu_dt>ul>li.active>a b, .cssmenu_dt>ul>li>a b:hover {
	font-weight: 700
}
.cssmenu_dt>ul>li.has-sub>a {
	background-image: url(../images/drop-cssr3.png);
	background-repeat: no-repeat;
	background-position: 97% center
}
.cssmenu_dt>ul>li.has-sub.active>a {
	background-image: url(../images/drop-css3a.png);
	background-repeat: no-repeat;
	background-position: 97% center
}
.cssmenu_dt ul ul {
	display: none
}
.cssmenu_dt ul ul li {
	display: block;
	border-top-color: #CCC;
	font-size: 15px;
	line-height: 25px;
	margin-top: 5px;
	padding: 10px 0
}
.mt_right {
	margin-right: 20px;
	margin-left: 10px
}
.cssmenu_dt ul ul a {
	white-space: nowrap;
	font-size: 14px
}
.cssmenu_dt ul ul a.img-none {
	background-image: none
}
.cssmenu_dt ul ul a:hover {
	color: #069
}
.pd_right, .pd_rightmb {
	display: inline;
	margin-right: 6%
}
.pd_right2 {
	display: inline;
	margin-right: 1%
}
.pd_right_last {
	display: inline;
	margin-right: 10px;
	float: right
}
.pd_right_last a {
	padding: 0!important
}
.borderdate {
	border: 1px solid #ccc;
	border-radius: 3px;
	padding: 10px;
	background-color: #eee;
	margin-top: -1px;
	margin-bottom: 30px
}
.date_wise, .date_wise_act {
	margin-left: 30px;
	font-size: 17px;
	line-height: 30px;
	padding: 10px 15px 10px 25px;
	color: #333;
	float: left;
	text-decoration: none
}
.date_wise {
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #CCC
}
.date_wise_act {
	border-radius: 3px;
	background-color: #eee;
	border-width: 1px;
	border-style: solid;
	border-color: #CCC #CCC #eee
}
.csswild ul a {
	background-color: #fff;
	background-image: url(../images/sub_icon.png);
	background-position: 27px 12px;
	background-repeat: no-repeat;
	border-bottom: 1px dashed #c7c7c7;
	clear: both;
	color: #333;
	display: block;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 10px 5px 45px;
	white-space: nowrap;
	text-decoration: none
}
.bg-f p, .p-home {
	padding-top: 10px
}
.bg-luxury, .inverted-left, .inverted-right {
	background-size: 100% 100%;
	background-repeat: no-repeat;
	background-position: center center
}
.pd10 {
	padding: 10px
}
.dt_sh h3 {
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #FFF;
	padding-bottom: 13px
}
.dt_sh p {
	font-size: 16px
}
.dt_sh p a {
	color: #fff;
	font-weight: 700
}
.bg_blc {
	background-color: #377bf8;
	color: #fff
}
.pdfic2b {
	display: none
}
.mbh3 {
	font-size: 17px!important
}
.martluxu_2 {
	margin-top: 10px!important
}
.font10f {
	font-size: 10px
}
.csswild ul a:hover {
	color: #000
}
.cssmenu ul ul a.read {
	color: #09c;
	line-height: 15px;
	text-decoration: none;
	background-image: none;
	background-color: transparent;
	border: none
}
.hd-acc, .rt_cont {
	border-top-style: solid
}
.img_resp {
	height: auto
}
.colum {
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}
.colum3 {
	-webkit-column-gap: 40px;
	-moz-column-gap: 40px;
	column-gap: 40px;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}
.font {
	font-size: 15px;
	line-height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1c1c1c
}
.bg-f p, .bg-f2 .dgp, .bg-f2 .dgpauto, .dhfont, .p-home {
	font-family: Tahoma, Geneva, sans-serif
}
.font2 {
	font-size: 16px;
	line-height: 25px;
	color: #666
}
.hd-acc {
	font-size: 20px;
	padding: 10px;
	font-weight: 400;
	color: #333;
	margin-bottom: 5px;
	border-top-width: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666;
	border-bottom-color: #666
}
.bg-f p, .dhfont, .hd_span, .p-home {
	color: #1c1c1c
}
.dhfont, .p-home {
	font-size: 15px;
	line-height: 21px
}
.bg-3 {
	background-color: #ddd
}
.inverted-left {
	background-image: url(../images/inverted.png);
	display: inline-block;
	width: 30px;
	height: 20px
}
.inverted-right {
	background-image: url(../images/inverted-right.png);
	display: inline-block;
	width: 25px;
	height: 21px
}
.bg-f2 .dgp, .bg-f2 .dgpauto {
	font-size: 14px;
	line-height: 22px;
	padding: 5px 15px 20px 15px;	
	color: #666
}
.fbg_read_luxu {
	width: 92%
}
.bg-f2 .dgp {
	min-height: 300px
}
.bg-f2 h3 {
	font-size: 21px;
	margin-bottom: 10px
}
.bg-f p {
	font-size: 17px;
	line-height: 27px;
	padding-bottom: 60px;
	min-height: 370px
}
.bg-f h3 {
	font-size: 23px;
	line-height: 25px;
	margin: 30px 0 10px
}
.hd_span {
	font-size: 13px;
	margin-top: -10px;
	margin-bottom: 10px
}
.ft_bn p {
	color: #999;
	line-height: 24px;
	font-size: 14px
}
.ft_bn h4 {
	color: #fff;
	font-size: 21px;
	line-height: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	letter-spacing: 1px;
	padding: 5px 0
}
.ft_bn a, .ft_bn2 a {
	letter-spacing: 2px
}
.ft_bn a {
	color: #fff;
	line-height: 45px;
	font-size: 13px;
	padding-top: 10px
}
.ft_bn2 p {
	color: #606060;
	line-height: 24px;
	font-size: 14px;
	padding: 0 10px;
	min-height: 170px
}
.ft_bn2 h4 {
	color: #f60;
	font-size: 23px;
	line-height: 25px;
	padding: 0 10px 10px
}
.ft_bn2 a {
	color: #000;
	line-height: 45px;
	font-size: 13px;
	font-weight: 700;
	padding: 0 10px
}
.ft_bn3 p, .ft_bn3wild p {
	color: #606060;
	line-height: 27px;
	font-size: 17px;
	padding: 0 10px
}
.ft_bn3, .ft_bn3wild {
	margin-bottom: 19px
}
.ft_bn3 h4, .ft_bn3wild h4 {
	color: #6D6D6D;
	font-size: 23px;
	line-height: 25px;
	padding: 0 10px 10px;
	letter-spacing: 1px
}
.ft_bn3 a, .ft_bn3wild a, .ft_bn4 a {
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: 700
}
.ft_bn3 a, .ft_bn3wild a {
	color: #000;
	font-size: 13px;
	padding: 0 10px;
	margin: 10px 0 15px;
	display: inline-block
}
.bg-aps, .ft_bn4 h4, .rt_cont {
	display: block
}
.ft_bn4 p {
	color: #868686;
	line-height: 30px;
	font-size: 19px;
	padding: 20px
}
.ft_bn4 {
	margin-bottom: 10px;
	margin-top: -115px;
	background-color: #FFF;
	padding: 0;
	box-shadow: 2px 2px 8px #666
}
.ft_bn4 h4 {
	color: #FFF;
	font-size: 24px;
	line-height: 25px;
	background-color: #f6471c;
	margin: 0 0 20px;
	padding: 30px 15px
}
.ft_bn4 a {
	color: #000;
	line-height: 45px;
	font-size: 13px;
	padding: 0 10px
}
.rt_cont {
	text-decoration: none;
	border-top-width: 1px;
	border-top-color: #CCC;
	font-size: 15px;
	line-height: 25px;
	float: left;
	padding: 10px;
	margin: 20px 10px 10px
}
.luxury, .luxury2 {
	line-height: 30px;
	margin-top: 30px
}
ft_bn_link {
	width: 100%;
	left: 0;
	bottom: 0
}
.luxury {
	font-size: 18px;
	color: #1c1c1c;
	font-family: arial;
	width: 85%;
	margin: auto;
	padding: 25px;
	line-height: 26px
}
.luxury2 {
	font-size: 21px;
	margin-bottom: 10px;
	color: #888
}
.mart4 {
	margin-top: 50px
}
.bg-luxury {
	background-image: url(../images/bg_luxury.jpg);
	min-height: 450px;
	padding-bottom: 15px
}
.bg-aps {
	width: 100%;
	margin-top: 7%
}
.bg-aps h3 {
	line-height: 35px;
	margin-bottom: 20px
}
.adn h3 {
	line-height: 45px;
	color: #333;
	text-decoration: none;
	margin: 0;
	padding: 0
}
.font-st {
	font-family: bebas_neuebold
}
.copyright, .ft_link a, .ft_pri, .ft_text, .geof {
	font-family: arial
}
.ge3, .ge3h4, .ge4, .ge5 {
	font-family: Georgia, "Times New Roman", Times, serif
}
.adn h3 span {
	color: #333;
	font-size: 17px;
	margin-left: 30px;
	display: inline-block
}
.adn h4 {
	font-size: 15px
}
.adn p {
	font-size: 14px;
	line-height: 22px;
	color: #666
}
.geof {
	color: #666;
	font-size: 15px;
	line-height: 24px
}
.ge3, .ge3h4 {
	line-height: 21px;
	color: #333
}
.none_pad {
	padding: 0!important
}
.ge3 {
	font-size: 27px
}
.ge3h4 {
	font-size: 24px
}
.bd_last {
	border-bottom: none!important
}
.ge3-golden {
	font-size: 27px;
	line-height: 35px;
	color: #e2b669
}
.sm-sliderimg {
	width: 125px!important;
	height: 125px!important;
	text-align: center!important;
	display: inline-block!important
}
.sm-slider-indi {
	bottom: -35px!important
}
.sm-indi-color {
	border-color: #f60!important;
	background-color: #F90!important
}
.relative {
	position: relative;
	clear: both
}
.ge4 {
	font-size: 21px;
	line-height: 45px;
	color: #333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e2b669;
	display: block
}
.btn_mg {
	margin-left: 10px!important
}
.btninf {
	padding: 10px!important;
	float: left!important;
	margin-top: 20px!important;
	width: 50%;
	color: #fff;
	font-size: 15px
}
.bgp_info:hover, .bgp_suc:hover {
	color: #fff!important
}
.dt_pack {
	margin-bottom: 5px!important;
	font-size: 35px;
	margin-top: 5px
}
.ft_bd, .packbox3 {
	margin-bottom: 20px
}
.bgp_info {
	background-color: #0C88B8
}
.bgp_suc {
	background-color: #333
}
.bgp_suc:hover {
	background-color: #0C88B8
}
.packbox3 {
	width: 32%;
	float: left;
	border: 1px solid #eee;
	padding: 20px 5px;
	min-height: 100px;
	text-align: center;
	margin-top: 2px;
	margin-left: 2px
}
.callbacks_container {
	margin-bottom: 50px;
	position: relative;
	float: left;
	width: 100%
}
.callbacks {
	position: relative;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0
}
.callbacks li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0
}
.callbacks img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0
}
.callbacks .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0,0,0,.8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none
}
.callbacks_nav {
	position: absolute;
	-webkit-tap-highlight-color: transparent;
	top: 52%;
	left: 0;
	opacity: .7;
	z-index: 3;
	text-indent: -9999px;
	text-decoration: none;
	height: 61px;
	width: 38px;
	background: url(themes/themes.gif) left top no-repeat;
	margin-top: -45px
}
.callbacks_nav:active {
	opacity: 1
}
.callbacks_nav.next {
	left: auto;
	background-position: right top;
	right: 0
}
#slider3-pager a, #slider3-pager_a a, #slider3-pager_b a, #slider3-pager_c a, #slider3-pager_d a, #slider3-pager_e a, #slider3-pager_f a, #slider3-pager_g a, #slider3-pager_h a, #slider3-pager_i a, #slider3-pager_j a, #slider3-pager_k a, #slider3-pager_l a {
	display: inline-block;
	padding: 0
}
#slider3-pager img, #slider3-pager_a img, #slider3-pager_b img, #slider3-pager_c img, #slider3-pager_d img, #slider3-pager_e img, #slider3-pager_f img, #slider3-pager_g img, #slider3-pager_h img, #slider3-pager_i img, #slider3-pager_j img, #slider3-pager_k img, #slider3-pager_l img {
	float: left;
	width: 71px
}
#slider3-pager .rslides_here a {
	background: 0 0;
	box-shadow: 0 0 0 2px #666
}
.rslides {
	position: relative;
	list-style: none;
	width: 100%;
	padding: 0;
	margin: 0 auto 40px
}
.rslides li {
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0
}
.rslides li:first-child {
	position: relative;
	display: block;
	float: left
}
.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0
}
#slider3, #slider3_a, #slider3_b, #slider3_c, #slider3_d, #slider3_e, #slider3_f, #slider3_g, #slider3_h, #slider3_i, #slider3_j, #slider3_k, #slider3_l {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0 auto
}
.rslides_tabs {
	font-size: 18px;
	list-style: none;
	margin: 0 auto;
	max-width: 540px;
	padding: 10px 0;
	text-align: center;
	width: 100%
}
.rslides_tabs li {
	display: inline;
	float: none;
	margin-right: 1px
}
.rslides_tabs a {
	width: auto;
	line-height: 20px;
	padding: 9px 20px;
	height: auto;
	background: 0 0;
	display: inline
}
.rslides_tabs li:first-child {
	margin-left: 0
}
.rslides_tabs .rslides_here a {
	color: #fff;
	font-weight: 700
}
.mahara_boder {
	border: 5px solid #CCC;
	margin-top: 30px
}
.cursor_z {
	cursor: zoom-in
}
#menupackage, #menupackage ul, #menupackage ul li, #menupackage ul li a {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	line-height: 1;
	display: block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#menupackage {
	border: 1px solid #ccc;
	border-radius: 3px;
	display: block;
	margin: 10px
}
#menupackage ul ul {
	display: none
}
#menupackage .left {
	float: left;
	margin-right: 10px
}
.bd_btm {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC
}
#menupackage>ul>li.active>a, #menupackage>ul>li.open>a, #menupackage>ul>li>a:hover {
	background-color: #f5f5f5;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	font-size: 21px;
	margin: 0;
	padding: 10px;
	cursor: pointer;
	cursor: hand
}
#menupackage>ul>li.last>a, #menupackage>ul>li.open>a, #menupackage>ul>li:last-child>a {
	border-bottom: 1px solid #ccc
}
#menupackage .holder {
	width: 0;
	height: 0;
	position: absolute;
	top: 0;
	right: 0
}
#menupackage .holder::after, #menupackage .holder::before {
	display: block;
	position: absolute;
	content: "";
	width: 8px;
	height: 8px;
	right: 20px;
	z-index: 10
}
#menupackage .holder::after {
	top: 30px;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
#menupackage>ul>li.active>a>span::after, #menupackage>ul>li.open>a>span::after, #menupackage>ul>li>a:hover>span::after {
	border-color: #ccc
}
#menupackage .holder::before {
	top: 18px;
	border-top: 2px solid;
	border-left: 2px solid;
	border-top-color: inherit;
	border-left-color: inherit
}
#menupackage ul li {
	background-color: #f5f5f5
}
#menupackage ul ul li {
	background-color: #f9f9f9
}
#menupackage ul ul li a {
	padding: 10px 20px;
	z-index: 1;
	text-decoration: none;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC
}
.lineht_pk {
	line-height: 35px
}
#menupackage ul ul li.active>a, #menupackage ul ul li.open>a, #menupackage ul ul li:hover>a {
	color: #333;
	background-color: #f5f5f5;
	cursor: pointer;
	cursor: hand
}
#menupackage ul ul li:first-child>a {
	box-shadow: none
}
#menupackage ul ul ul li a {
	padding-left: 30px
}
#menupackage>ul>li>ul>li.last>a, #menupackage>ul>li>ul>li:last-child>a {
	border-bottom: 0
}
.pk_mb_li {
	padding: 15px 10px 15px 20px
}
#menupackage>ul>li>ul>li.last.open>a, #menupackage>ul>li>ul>li.open:last-child>a {
	border-bottom: 1px solid #ccc
}
#menupackage>ul>li>ul>li.open:last-child>ul>li:last-child>a {
	border-bottom: 0
}
#menupackage ul ul li.pack-sub>a::after {
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	right: 20px;
	z-index: 10;
	top: 12px;
	border-top: 2px solid #ddd;
	border-left: 2px solid #ddd;
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	-o-transform: rotate(-135deg);
	transform: rotate(-135deg)
}
#menupackage ul ul li.active>a::after, #menupackage ul ul li.open>a::after {
	border-color: #ccc;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.luxury_hd {
	margin-bottom: 30px;
	margin-top: 30px
}
.tranxsbox_luxury {
	width: 500px;
	margin: 0 auto
}
.colorbl {
	color: #118eec!important
}
.ge5 {
	font-size: 20px;
	line-height: 45px;
	color: #333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #333;
	display: block
}
.feed_Contact_form, .font3, .font4 {
	font-family: Arial, Helvetica, sans-serif
}
.font3, .font4 {
	line-height: 25px;
	color: #666
}
.img_ap_text h1, .rightbn h1, .rightbn ul, .rightbn_sm h1 {
	font-family: Georgia, "Times New Roman", Times, serif
}
.font3 {
	font-size: 15px
}
.font4 {
	font-size: 17px;
	text-transform: lowercase
}
.hd_bn_new, .img_ap_text a, .img_ap_text_group a, .img_ap_text_kailash a, .img_ap_text_kailash_b2 a {
	border-radius: 10px 10px 0 0;
	font-size: 24px;
	border-color: #FFF;
	border-style: solid solid none;
	border-width: 2px;
	text-decoration: none;
	font-weight: 700
}
.img_ap_text, .img_ap_text_group {
	color: #fff;
	padding: 10px;
	position: absolute
}
.img_ap_text {
	width: 420px;
	bottom: 1%;
	left: 9%;
	z-index: 999
}
.img_ap_text_train {
	width: 470px!important
}
.img_ap_text_group {
	width: 420px;
	bottom: 4%;
	left: 12%;
	z-index: 999
}
.img_ap_text_kailash, .img_ap_text_kailash_b2 {
	position: absolute;
	bottom: 1%;
	left: 12%;
	color: #fff;
	z-index: 999
}
.img_ap_text_group a {
	padding: 20px;
	color: #fff
}
.img_ap_text_kailash {
	padding: 10px
}
.img_ap_text_kailash a {
	cursor: default;
	padding: 20px;
	color: #fff
}
.img_ap_text_kailash_b2 {
	padding: 10px
}
.bt_uni_enqu, .overlay {
	bottom: 0
}
.img_ap_text_kailash_b2 a {
	cursor: default;
	padding: 20px 10px;
	color: #fff
}
.email_block {
	display: block
}
.img_ap_text a {
	cursor: default;
	padding: 20px;
	color: #fff
}
.hd_bn_new {
	cursor: default;
	color: #fff;
	padding: 10px 20px 2px
}
.right_part_link {
	text-align: right!important;
	color: #069!important
}
.rightbn, .rightbn_sm {
	background-image: url(../images/bn-2.jpg);
	padding: 6%;
	background-repeat: no-repeat;
	width: 100%
}
.hdabout {
	margin: 50px 0
}
.margtb {
	margin: 30px 0
}
.rightbn h1, .rightbn_sm h1 {
	margin-top: 0;
	color: #666
}
.img_ap_text h1 {
	font-size: 64px;
	line-height: 100px;
	margin: 0
}
.img_ap_text h2 {
	font-size: 27px;
	margin: 0
}
.img_ap_text h3 {
	font-size: 35px;
	margin: 0;
	font-weight: 700
}
.margin_left, .user_agent {
	margin-left: 20px
}
.rightbn {
	height: 700px;
	background-size: 100% 100%
}
.rightbn h6 {
	font-size: 45px;
	color: #666
}
.rightbn h1, .rightbn_sm h1 {
	font-size: 30px
}
.rightbn_sm {
	height: 295px;
	background-position: center -405px
}
.rightbn ul {
	font-size: 18px;
	margin-top: 30px;
	line-height: 35px
}
.mt_left_bebas, .tour_abso_text h1, .tour_abso_textbl h1, .tour_abso_textsm h1 {
	font-family: bebas_neuebold
}
.rightbn ul li a {
	background-image: url(../images/ar_right.png);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-left: 20px;
	color: #999;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-bottom: 5px;
	display: block
}
.rightbn ul li a:hover {
	color: #fc6000
}
.mt_left {
	margin-left: 15px;
	margin-top: 10px
}
.mt_left_bebas {
	margin-left: 15px;
	margin-top: 15px
}
.img_margin {
	margin-top: -10px
}
.highlight {
	background-color: #f7f7f9;
	border: 1px solid #e1e1e8;
	margin-bottom: 14px;
	padding: 9px 14px;
	border-radius: 5px
}
.small_hd li a, .small_hd li a img {
	margin-right: 5px;
	border-radius: 20px 0
}
.ar_text {
	font-size: 20px
}
.rt_bt {
	font-size: 14px
}
.rightul {
	font-size: 21px
}
.imgz {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1)
}
.imgz:hover {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2)
}
.img-rt {
	width: 100%;
	position: relative
}
.img-rt img {
	width: 100%
}
.img-rt:hover .overlay {
	background: rgba(0,0,0,.8);
	display: block;
	left: 0;
	width: 100%;
	height: 100%;
	transition: all .3s ease 0s
}
#ide_slideout, .bg-map, .day_tourssm, .pages-nav li a, .popular_tour_shadow, .wild li a, .wild2 li a {
	background-repeat: no-repeat
}
.overlay {
	right: 0;
	transition: all .5s ease 0s;
	font-size: 13px;
	color: #eee
}
#ide_slideout, #ide_slideout_inner, .blog, .blog:hover, .fb, .fb:hover, .gplus, .gplus:hover, .inst, .inst:hover, .ml, .overlay2 .carousel-caption2, .overlay2:hover .carousel-caption2, .pin, .pin:hover, .tw, .tw:hover, .you, .you:hover {
	transition-duration: .3s
}
.overlay h3 {
	line-height: 30px;
	margin-bottom: 5px
}
.overlay p {
	font-size: 15px;
	padding: 5px
}
.overlay a {
	font-size: 17px;
	line-height: 30px
}
.small_hd li a {
	float: left;
	width: 23.8%;
	display: block;
	vertical-align: text-top;
	margin-top: 20px;
	color: #333;
	text-decoration: none;
	position: relative
}
#ide_slideout, #ide_slideout_inner {
	position: fixed;
	top: 55%
}
.small_hd li a span {
	margin-top: -30px;
	line-height: 30px;
	color: #FFF;
	text-decoration: none;
	background-color: #000;
	text-align: center;
	display: inline-block
}
.wild, .wild2 {
	margin-top: 15px
}
.small_hd li a img {
	height: 100px;
	width: 130px
}
.bigf {
	font-size: 70px!important;
	display: inline-block
}
.wild li a, .wild2 li a {
	border-bottom-style: dashed;
	background-image: url(../images/arrow-right2.png);
	background-position: left center;
	display: block;
	text-decoration: none;
	border-bottom-width: 1px
}
.wild {
	margin-left: 16px
}
.wild li a {
	color: #4D4D4D;
	border-bottom-color: #999;
	padding: 9px 0 9px 18px;
	font-size: 14px
}
.wild li a:hover {
	color: #f60
}
.wild2 li a {
	line-height: 36px;
	color: #4D4D4D;
	font-size: 15px;
	border-bottom-color: #666;
	padding-left: 20px
}
.wild2 li a:hover {
	color: #01999a
}
.fonts {
	font-size: 21px
}
.mbn {
	margin-bottom: 10px
}
.mb2 {
	margin-bottom: 30px
}
.bg-444, .bg-map {
	margin-bottom: 2px;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: 30px
}
.bg-map {
	background-image: url(../images/bg-map.png);
	background-position: center center;
	background-color: #111
}
.bg-444 {
	background-color: #eee
}
#ide_slideout {
	border-radius: 5px 0 0 5px;
	right: 0;
	text-align: center;
	width: 40px;
	z-index: 999;
	cursor: pointer;
	cursor: hand;
	height: 170px;
	font-weight: 700;
	background-image: url(../images/now-in-trend.png);
	background-position: left top;
	padding: 24px 0
}
#ide_slideout_inner {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-attachment: scroll;
	background-color: #FFF;
	right: -300px;
	text-align: left;
	width: 300px;
	min-height: 170px;
	z-index: 99999;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #dd4b3e;
	padding: 22px 0 0
}
.blog, .inst, .ml, .pin, .you {
	padding-right: 5px
}
.day_tourssm {
	background-image: url(../images/mosti-popular-india-day-tours.jpg);
	background-position: center bottom;
	background-size: 100% 100%;
	width: 100%;
	height: 410px;
	position: absolute;
	top: 28px
}
.blog, .fb, .gplus, .inst, .ml, .pin, .tw, .you {
	background-position: right center;
	height: 50px;
	background-repeat: no-repeat
}
.day_abs {
	position: absolute;
	top: 10px;
	left: 10px
}
#ide_slideout:hover {
	right: 300px;
	z-index: 99999
}
.bt_uni_enqu, .ribben {
	right: 0;
	position: absolute
}
#ide_slideout:hover #ide_slideout_inner {
	right: 0;
	z-index: 99999
}
.feedback_all {
	width: 100%
}
.feed_Contact_form {
	border: 1px solid #ccc;
	color: #333;
	font-size: 12px;
	margin: 5px;
	padding: 5px;
	text-decoration: none;
	width: 200px
}
.facebook_box {
	width: 70px;
	left: 0;
	top: 50%;
	position: fixed;
	z-index: 99
}
.popular_tour_overlay, .popular_tour_shadow {
	display: block;
	float: left;
	position: relative
}
.fb {
	background-image: url(../images/fb.png);
	background-color: #3569b6;
	width: 35px
}
.fb:hover {
	width: 60px
}
.tw {
	background-image: url(../images/tw.png);
	background-color: #2ca8d2;
	width: 35px
}
.tw:hover {
	width: 60px
}
.gplus {
	background-image: url(../images/gplus.png);
	background-color: #ce4d39;
	width: 35px
}
.gplus:hover {
	width: 60px
}
.ml {
	background-image: url(../images/ml.png);
	background-color: #fd6c15;
	width: 35px
}
.ml:hover {
	width: 60px;
	transition-duration: .3s
}
.pin {
	background-image: url(../images/pinterest.png);
	background-color: #cb2027;
	width: 35px
}
.pin:hover {
	width: 60px
}
.you {
	background-image: url(../images/youtube.png);
	background-color: #cf3427;
	width: 35px
}
.you:hover {
	width: 60px
}
.inst {
	background-image: url(../images/instagram.png);
	background-color: #517fa6;
	width: 35px
}
.inst:hover {
	width: 60px
}
.blog {
	background-image: url(../images/blg.png);
	background-color: #5e5e5e;
	width: 35px
}
.blog:hover {
	width: 60px
}
.popular_tour_shadow {
	background-color: #fff;
	background-image: url(../images/box-shadow.jpg);
	background-position: center bottom;
	background-size: 100% auto;
	width: 100%;
	height: 30px;
	padding: 0 0 30px
}
.popular_tour_overlay {
	background-color: #fff;
	width: 100%;
	border: 1px solid #CCC;
	margin-bottom: 30px
}
.popular_tour_overlay .bt_box {
	background-color: #fff;
	bottom: 0;
	height: 90px;
	position: absolute;
	width: 100%;
	padding: 23px 12px 12px
}
.all_inpt1, .bd_boxunique, .hd_all_pages_uniq {
	background-color: #f5f5f5
}
.popular_tour_overlay h3 {
	padding: 15px 25px 0px 25px;
	color: #1c1c1c;
	font-size: 20px;
	margin:0; 	
	line-height: 30px
}
.popular_tour_overlay h3 p {
	color: #1c1c1c;
	font-size: 15px;
	line-height: 21px
}
.overlay2 .carousel-caption2 {
	height: 25px;
	line-height: 27px;
	overflow: hidden
}
.overlay2:hover .carousel-caption2 {
	height: 50px
}
.price_text {
	color: #1c1c1c;
	font-size: 16px;
	line-height: 30px;
	padding: 10px 25px 10px 0px
}
.price_text span {
	font-size: 26px;
	font-weight: 700
}
.price_text_pack {
	color: #000;
	font-size: 12px;
	line-height: 26px
}
.round_icon, .round_iconrt {
	border-radius: 50%;
	box-shadow: 0 1px 1px rgba(0,0,0,.1) inset, 0 -1px 0 rgba(255,255,255,.3) inset;
	display: inline-block;
	line-height: normal;
	text-align: center;
	text-transform: none;
	vertical-align: baseline
}
.hd_all_pages, .pages-nav li, .pages-nav li a, .popular-cap h3, .popular-cap-a a, .rt_trip, .rtform form label {
	text-transform: uppercase
}
.price_text_pack span {
	color: #666
}
.ft-enqu {
	color: #fff;
	text-decoration: none;
	font-size: 13px
}
.round_icon {
	height: 27px;
	margin-left: 10px;
	width: 27px
}
.round_iconrt {
	height: 25px;
	padding-top: 4px;
	width: 25px
}
.pages-nav li, .pages-nav li a {
	color: #1c1c1c;
	line-height: 35px;
	font-size: 12px;
	float: left
}
.ft_link, .ft_link a {
	display: block;
	width: 100%
}
.pages-nav {
	padding-left: 15px
}
.pages-nav li a {
	background-image: url(../images/ar-white-nav.png);
	background-position: right;
	padding-right: 25px;
	padding-left: 0;
	margin-right: 10px
}
.ft_bd, .stamp {
	background-position: left bottom
}
.ft_link a img, .mg5rt {
	margin-right: 5px
}
#content {
	margin-top: 0
}
.ft-number {
	font-size: 2.1em;
	font-weight: normal;
	margin-left: 10px;
	vertical-align: middle
}
.btn_readmore_unique, .hd_all_pages, .hd_all_pages_uniq2 {
	font-weight: 400;
	text-decoration: none
}
.mg_left {
	margin-left: 20px!important
}
.ft_bd {
	background-image: url(../images/line-footer.jpg);
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-top: 10px;
	display: block
}
.ft_link {
	margin-top: 10px;
	padding-bottom: 15px
}
.ft_link a {
	font-size: 15px;
	line-height: 24px;
	color: #1c1c1c;
	text-decoration: none
}
.ft_pri {
	color: #FFF;
	margin-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666;
	padding-right: 14px;
	float: left;
	margin-bottom: 0;
	font-size: 14px
}
.ft_link a:hover, .ft_org {
	color: #1c1c1c
}
.copy_right_bd {
	padding-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	margin-top: 15px
}
.hd_all_pages {
	font-size: 30px;
	line-height: 40px;
	color: #F60;
	margin-top: 30px;
	margin-bottom: 0
}
.hd_all_pages_guide, .hd_all_pages_guide2, .hd_all_pages_uniq {
	font-size: 30px;
	color: #1c1c1c;
	font-weight: 400;
	text-decoration: none
}
.hd_all_pages_guide {
	line-height: 40px;
	margin-top: 50px;
	margin-bottom: 0
}
.hd_all_pages_uniq {
	padding: 10px;
	margin-top: 20px;
	float: left;
	width: 150px;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc #ccc #f5f5f5
}
.num_big {
	font-size: 50px;
	display: inline-block
}
.fontp {
	font-size: 18px;
	line-height: 35px
}
.hdabout {
	font-size: 70px
}
.bd_boxunique {
	display: block;
	border: 1px solid #CCC;
	padding: 15px 10px 15px 5px;
	margin-top: -2px;
	z-index: -999
}
.font_somedia, .hd_all_pages_uniq2, .lux_hd_ico {
	border-bottom-width: 1px;
	border-bottom-color: #CCC
}
.bd_top, .bdtop, .guidebd, .un_devider {
	border-top-color: #CCC
}
.bdtop, .un_devider {
	border-top-width: 1px;
	border-top-style: dashed
}
.lux_con_lt, .lux_con_ltsm {
	margin-top: 6px;
	float: left
}
.btn_readmore_unique {
	font-size: 19px!important;
	font-style: normal!important;
	padding: 5px
}
.inhd3 h3 span, .inhd4 h3 span, .inhd5 h3 span, .popular-cap p, .readit {
	font-style: italic
}
.link-wh, .link-wh:hover {
	color: #fff
}
.bdtop {
	padding-top: 30px
}
.un_pheight {
	min-height: 217px
}
.ribben {
	background-image: url(../india-day-tours/images/best-seller.png);
	background-repeat: no-repeat;
	height: 150px;
	width: 150px;
	top: 0
}
.lux_con_lt {
	width: 10%
}
.lux_con_rt {
	width: 90%;
	float: left
}
.lux_con_ltsm {
	width: 32%
}
.lux_con_rtsm {
	width: 68%;
	float: left;
	font-size: 14px;
	line-height: 19px;
	min-height: 150px
}
.lux1, .lux10, .lux11, .lux12, .lux13, .lux14, .lux15, .lux16, .lux17, .lux18, .lux2, .lux3, .lux4, .lux5, .lux6, .lux7, .lux8, .lux9 {
	background-image: url(../india-luxury-trains/images/icon-sprite.png);
	background-repeat: no-repeat;
	height: 91px;
	width: 91px;
	display: block;
	float: left
}
.rtform2, .rtform2_tablet {
	background-image: url(../images/trans_wh.png)
}
.lux_hd_ico {
	margin-top: 50px;
	margin-bottom: 20px;
	border-bottom-style: dashed;
	padding-bottom: 20px
}
.font_somedia, .hd_all_pages_uniq2 {
	border-bottom-style: solid
}
.lux1 {
	background-position: -40px -33px
}
.lux2 {
	background-position: -40px -140px
}
.lux3 {
	background-position: -40px -248px
}
.lux4 {
	background-position: -40px -355px
}
.lux5 {
	background-position: -40px -461px
}
.lux6 {
	background-position: -150px -33px
}
.lux7 {
	background-position: -150px -140px
}
.lux8 {
	background-position: -150px -248px
}
.lux9 {
	background-position: -150px -355px
}
.lux10 {
	background-position: -150px -461px
}
.lux11 {
	background-position: -258px -33px
}
.lux12 {
	background-position: -258px -140px
}
.lux13 {
	background-position: -258px -248px
}
.lux14 {
	background-position: -258px -355px
}
.lux15 {
	background-position: -258px -461px
}
.lux16 {
	background-position: -150px -570px
}
.lux17 {
	background-position: -40px -570px
}
.lux18 {
	background-position: -256px -570px
}
.font_somedia {
	font-size: 70px;
	margin-top: 50px;
	margin-bottom: 50px;
	padding-bottom: 50px
}
.un_devider {
	padding-top: 20px
}
.bd_top, .guidebd {
	border-top-width: 1px;
	border-top-style: solid
}
.hd_all_pages_uniq2 {
	font-size: 40px;
	color: #1c1c1c;
	padding-bottom: 20px;
	margin-bottom: 25px;
	margin-top: 20px
}
.uniqsm_hd {
	font-size: 21px;
	margin-bottom: 10px;
	margin-top: 5px;
	font-weight: 700
}
.mg5lt {
	margin-left: 5px
}
.mg10 {
	margin-top: 10px
}
.nav>li>a:focus, .nav_pills_ht .nav>li>a:hover {
	text-decoration: none;
	background-color: #fff
}
.rt_form, .rt_trip {
	background-color: #01999a;
	text-shadow: 0 0 1px #1c1c1c
}
.nav_pills_ht .tab-pane {
	border-style: none
}
.up_pd {
	margin-top: 30px
}
.guidebd {
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 20px
}
.guidebd h3 {
	padding-bottom: 10px
}
.guidebd p {
	line-height: 25px;
	color: #666;
	text-decoration: none;
	font-size: 17px;
	padding: 5px;
	text-align: justify
}
.guidemap {
	width: 100%
}
.guidemap img {
	width: 100%;
	display: block;
	float: left;
	padding: 10px
}
.in_pd {
	margin-bottom: 15px
}
.inner_day {
	color: #999;
	width: 70%;
	font-size: 1.1em;
	float: left
}
.form_left_h5, .inner_day h5, .inner_day h6, .inner_day p {
	color: #666;
	font-weight: 400;
	font-family: Kalinga
}
.form_left_h5, .inner_day h5 {
	font-size: 17px
}
.inner_day p {
	font-size: 16px
}
.inner_day h6 {
	font-size: 17px
}
.dayspan {
	font-size: 12px;
	color: #F60;
	text-decoration: none;
	width: 100%;
	float: left
}
.inhd2 h3, .inhd2b h3, .inhd3 h3 {
	padding: 0;
	color: #f60;
	line-height: 30px;
	text-decoration: none
}
.inhd2, .inhd2b {
	float: left;
	width: 29.5%
}
.inhd2 {
	margin-top: 30px
}
.inhd2 h3, .inhd2b h3 {
	font-size: 30px;
	font-weight: 700;
	margin: 0
}
.inhd3, .inhd4, .inhd5 {
	width: 100%;
	float: left
}
.enq_font {
	font-size: 14px
}
.mns {
	margin-top: -8px;
	margin-bottom: 5px
}
.inhd2 h3 span, .inhd2b h3 span {
	padding: 0;
	font-size: 17px;
	text-decoration: none;
	font-weight: 400;
	font-style: italic
}
.inhd3 {
	margin-top: 30px
}
.inhd3 h3 {
	font-size: 30px;
	font-weight: 700;
	margin: 0
}
.inhd3 p {
	margin-top: 0;
	padding-bottom: 10px
}
.inhd3 h3 span, .inhd5 h3 {
	padding: 0;
	text-decoration: none
}
.inhd3 h3 span {
	font-size: 17px;
	font-weight: 400
}
.inhd5 {
	margin-top: 30px
}
.inhd5 h3 {
	color: #118eec;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	margin: 0
}
.inhd5 p {
	margin-top: 0;
	padding-bottom: 10px
}
.inhd4 h3, .inhd5 h3 span {
	padding: 0;
	text-decoration: none
}
.inhd5 h3 span {
	font-size: 17px;
	font-weight: 400
}
.inhd4 {
	margin-top: 30px
}
.inhd4 h3 {
	color: #666;
	font-size: 30px;
	font-weight: 700;
	line-height: 30px;
	margin: 0
}
.inhd4 p {
	margin-top: 0;
	padding-bottom: 10px
}
.inhd4 h3 span {
	padding: 0;
	font-size: 17px;
	text-decoration: none;
	font-weight: 400
}
.rt_form, .rt_trip, .rt_trip-bl, .rt_trip-golden, .rt_trip-golden2 {
	font-weight: 700;
	margin-top: 30px;
	line-height: 30px
}
.rt_form {
	color: #FFF;
	padding: 20px;
	font-size: 22px
}
.rt_trip, .rt_trip-bl, .rt_trip-golden {
	padding: 20px;
	font-size: 25px
}
.rt_trip {
	color: #FFF!important;
	text-align: center
}
.rt_trip-bl, .rt_trip-golden, .rt_trip-golden2 {
	color: #FFF;
	text-align: center;
	text-transform: uppercase
}
.rt_trip-bl {
	text-shadow: 0 0 1px #1c1c1c;
	background-color: #118eec
}
.rt_trip-golden {
	background-color: #e2b669
}
.rt_trip-golden2 {
	font-size: 17px;
	background-color: #d2a962;
	padding: 10px 5px
}
.allmg {
	padding: 10px
}
.show_hidetrip, .show_hidetripb2, .show_hidetripb3 {
	padding: 5px;
	font-size: 15px;
	color: #fff!important;
	text-align: center;
	display: block;
	width: 100%
}
.mart_trip {
	margin-top: 35px
}
.fullwd {
	width: 100%;
	float: left;
	display: block
}
.show_hidetrip {
	background-color: #01999a;
	text-decoration: none
}
.show_hidetrip:focus, .show_hidetrip:hover {
	color: #fff!important;
	text-decoration: none!important;
	clear: both
}
.show_hidetripb2 {
	background-color: #118eec;
	text-decoration: none
}
.show_hidetripb2:focus, .show_hidetripb2:hover {
	color: #fff!important;
	text-decoration: none!important;
	clear: both
}
.show_hidetripb3 {
	background-color: #e2b669;
	text-decoration: none
}
.show_hidetripb3:focus, .show_hidetripb3:hover {
	color: #fff!important;
	text-decoration: none!important;
	clear: both
}
#amazing .nav-tabs li a span, #hover:hover #hover-content, .col-img a, .days_org, .days_org_popu, .dgt-tabs li a, .dgtab_all_menu, .dgtab_all_menu:hover, .emailbt, .emailbt:hover, .fixed_link, .ft_text, .holder a, .hotel_ul li a, .img-left a, .pdfic, .pdfic:hover, .phonebt, .tltip, .tour_abso_text, .tour_abso_textbl, .tour_abso_textsm, .x, .x:hover {
	text-decoration: none
}
.bg-61 {
	background-color: #616264
}
.bd_amg_last {
	border: 1px solid #ccc;
	width: 100%;
	min-height: 395px
}
.roni_img {
	margin-top: 13px;
	width: 100%
}
.pdfic {
	font-size: 11px;
	line-height: 30px;
	font-weight: 100;
	display: block;
	color: #09F;
	text-align: center;
	margin-top: 30px;
	padding-top: 5px;
	padding-bottom: 5px
}
.hotel_ul li a:hover, .rt_form_sub, .rt_form_sub2 {
	font-weight: 700
}
.pdfic:hover {
	color: #666
}
.pdfic img {
	margin-right: 10px
}
.rtform {
	background-color: #F3F3F3;
	padding: 20px
}
select option {
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px
}
.rtform3 {
	background-color: #fdf9e8;
	padding: 20px
}
.rtform2 {
	padding: 15px;
	border-radius: 5px;
	background-repeat: repeat
}
.rt_form_sub2 {
	font-size: 19px;
	padding: 0;
	margin: 0
}
.trip {
	font-size: 19px;
	color: #444;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-bottom: 12px;
	margin: 0 10px;
	padding-top: 12px
}
.trip span {
	font-size: 17px;
	color: #666
}
.rt_form_sub {
	font-size: 24px;
	padding: 0;
	margin: 0
}
.imng {
	margin-top: 10px;
	border: 1px solid #ccc;
	padding: 4px;
	border-radius: 3px
}
.marg_lef {
	margin-left: 50px
}
.rtform form label {
	color: #7d7067;
	display: block;
	font-size: 14px;
	font-weight: 700;
	line-height: 21px;
	padding: 20px 0 7px
}
.adres, .hotel_ul {
	padding-top: 10px
}
.rtform form select, .rtform2 form select {
	color: #7d7067;
	display: block;
	font-size: 14px;
	height: 31px;
	line-height: 17px
}
.rtform form select {
	width: 100%
}
.rtform2 form select {
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px
}
.bottom_shadow, .top_shadow {
	height: 20px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	float: left
}
.bottom_shadow {
	background-image: url(../images/bottom_shadow.png)
}
.top_shadow {
	background-image: url(../images/top_shadow.png)
}
.tour_abso_text, .tour_abso_textsm {
	background-image: url(../images/trans2.png);
	background-repeat: repeat;
	color: #fff
}
#toTop, .contatc_icon, .days_org, .days_org_popu, .hotel_ul li a, .our_clients_icon, .partner_icon, .what_we_icon, .who_icon, .why_icon, .work_icon {
	background-repeat: no-repeat
}
.group_tour_img {
	width: 46%;
	margin-right: 20px;
	float: left;
	margin-bottom: 26px;
	position: relative;
	border: 1px solid #eee
}
.tour_abso_text, .tour_abso_textbl, .tour_abso_textsm {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	padding-right: 5%;
	padding-left: 5%;
	text-align: center;
	display: block
}
.adres, .hotel_ul {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCC
}
.tour_abso_text {
	text-shadow: 0 0 8px #000
}
.tour_abso_text h1 {
	font-size: 50px;
	text-align: center;
	line-height: 50px;
	color: #fff;
	margin-top: 20%
}
.tour_abso_text h1 b {
	color: #fff
}
.tour_abso_text p {
	font-size: 24px;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 20px
}
.tour_abso_textsm h1 {
	font-size: 40px;
	text-align: center;
	line-height: 45px;
	color: #fff;
	margin-top: 15%
}
.tour_abso_textsm h1 b {
	color: #fff
}
.tour_abso_textsm p {
	font-size: 21px;
	text-align: center;
	line-height: 27px;
	margin-top: 15px;
	margin-bottom: 15px
}
.tour_abso_textsm p a {
	margin-top: 25px
}
.tour_abso_textbl {
	color: #1c1c1c
}
.tour_abso_textbl h1 {
	font-size: 40px;
	text-align: center;
	line-height: 45px;
	color: #1c1c1c;
	margin-top: 20%
}
.tour_abso_textbl h1 b {
	color: #fff
}
.tour_abso_textbl p {
	font-size: 21px;
	text-align: center;
	line-height: 27px;
	margin-top: 15px;
	margin-bottom: 15px
}
.tour_abso_textbl p a {
	margin-top: 25px
}
.hotel_ul {
	padding-bottom: 10px;
	margin-top: 10px
}
.hotel_ul li a {
	font-size: 17px;
	color: #666;
	line-height: 45px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../images/arrow-right2dr.png);
	background-position: left 15px;
	padding-left: 20px
}
.adres {
	color: #666
}
.days_org, .days_org_popu {
	background-image: url(../images/days_org.png);
	background-size: 100% 100%;
	background-position: left top;
	height: 65px;
	color: #FFF;
	position: absolute;
	left: 5px;
	top: -4px;
	text-align: center;
	line-height: 20px;
	padding-top: 10px;
	padding-left: 5px;
	font-weight: 700
}
.col_img_box, .whyus {
	border: 1px solid #CCC
}
.tour_abso_text p a {
	margin-top: 77px;
	text-shadow: none
}
.days_org {
	width: 60px;
	font-size: 27px
}
.days_org span {
	font-size: 15px;
	display: block;
	margin-top: 0
}
.days_org_popu {
	width: 65px;
	font-size: 27px
}
.days_org_popu span {
	font-size: 15px;
	display: block;
	margin-top: 0
}
.testihd, .whyhd {
	margin-left: 0;
	background-color: #fff;
	margin-top: -42px!important;
	text-align: center;
	margin-bottom: 10px
}
.whyhd {
	width: 130px
}
.testihd {
	width: 170px
}
.marg_why {
	margin-top: 35px
}
.whyus {
	padding: 20px;
	height: 384px;
	position: relative
}
.whyus h2 {
	margin: 10px 0 15px
}
.whyus_a {
	position: absolute;
	bottom: 15px;
	left: 20px
}
.whyus_ab {
	margin-top: 17px
}
.text_ind_align {
	text-align: center!important
}
.whyus p {
	font-size: 17px;
	line-height: 29px
}
.copyright {
	font-size: 14px;
	color: #1c1c1c;
	width: 173%;
	float: left;
	
}
footer {
	background-color: #fff;
	padding-bottom: 15px;
	padding-top: 10px;
	width: 100%;
	display: block;
	color: #CCC
}
.slide-contenthd {
	color: #fff;
	position: absolute;
	text-shadow: 0 1px 2px rgba(0,0,0,.1);
	width: 100%;
	z-index: 2;
	top: 15%
}
.slide-contenthd h2 {
	font-size: 52px;
	margin: 0 0 10px
}
.overflow_hidden {
	overflow: hidden!important
}
#dgmodal .modal-open, .col_img_box, .pic, .text_overlay {
	overflow: hidden
}
.contatc_icon, .our_clients_icon, .partner_icon, .team_icon, .what_we_icon, .who_icon, .why_icon, .work_icon {
	background-position: 5px 5px;
	padding-left: 40px!important;
	line-height: 30px!important
}
.who_icon {
	background-image: url(../images/icon/who-we-are.png)
}
.what_we_icon {
	background-image: url(../images/icon/what-we-do.png)
}
.why_icon {
	background-image: url(../images/icon/achiements.png)
}
.team_icon {
	background-image: url(../images/icon/our-team.png);
	background-repeat: no-repeat
}
.our_clients_icon {
	background-image: url(../images/icon/client-speaks.png)
}
.work_icon {
	background-image: url(../images/icon/work-for-us.png)
}
.partner_icon {
	background-image: url(../images/icon/partner-with-us.png)
}
.contatc_icon {
	background-image: url(../images/icon/contact-us.png)
}
.menuaboutwd {
	width: 200px;
	margin-right: 5px
}
.hotel_bg a.bdnone {
	border-right: none
}
.btn_org_hov {
	color: #1c1c1c!important;
	padding-top: 10px!important;
	font-size: 15px!important
}
.text-666 {
	color: #666
}
.mg_botm {
	margin-bottom: 0!important
}
.marg_mnst {
	margin-top: -5px
}
.fixd_ab {
	width: 100%!important;
	position: absolute!important;
	left: 0!important;
	bottom: 0!important
}
.ft_img, .hotelmart {
	margin-top: 10px
}
.ft_img img {
	margin-right: 10px;
	margin-top: 5px
}
.ft_text {
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	color: #1c1c1c;
	text-align: justify
}
.dgt-tabs, .dgt-tabspop {
	margin-top: -102px
}
#toTop {
	display: none;
	position: fixed;
	z-index: 999;
	bottom: 5px;
	right: 5px;
	width: 35px;
	height: 35px;
	background-image: url(../images/up.png);
	opacity: .4;
	filter: alpha(opacity=40)
}
#toTop:hover {
	opacity: .8;
	filter: alpha(opacity=80)
}
.tab_fixed_form {
	width: 310px;
	position: absolute;
	top: 30%;
	right: 230px;
	z-index: 9
}
.dgt-tabs, .mb_img_bn {
	width: 100%
}
.dgt-tabs {
	background-image: url(../images/dark-strip.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 20px;
	padding-bottom: 20px;
	position: absolute
}
.dgt-tabs li, .dgt-tabs li.active {
	background-image: url(../images/subicon1.png);
	background-position: center 5px;
	background-repeat: no-repeat
}
.mb_img_bn, .tab-content, .tab-pane {
	position: relative
}
.dgt-tabs li {
	float: left;
	color: #fff;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF
}
.mb_img_bn img {
	width: 100%;
	height: auto
}
.dgt-tabs li a {
	line-height: 40px;
	font-size: 21px;
	color: #ccc;
	display: inline-block;
	text-shadow: 2px 2px 5px #000;
	padding: 10px 15px
}
.dgt-tabs li.active {
	color: #FFF;
	font-weight: 700;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-color: #FFF;
	border-left-color: #FFF;
	border-bottom-width: 2px;
	border-bottom-color: #FFF;
	border-radius: 0 0 10px 10px;
	border-style: none solid solid
}
.dgt-tabs li.active a {
	color: #FFF
}
.dgtab_all_menu {
	background-color: #f60;
	background-repeat: repeat;
	border-radius: 5px;
	bottom: 110px;
	color: #fff;
	display: block;
	left: 50px;
	padding: 10px 20px;
	position: absolute;
	width: 300px
}
#dgmodal .modal, #dgmodal .modal-backdrop {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	top: 0
}
.dgtab_all_menu:hover {
	background-color: #F60;
	background-image: none;
	color: #fff
}
.dgtab_all_menu h5 {
	font-size: 19px;
	line-height: 19px;
	font-weight: 700;
	color: #fff
}
.dgtab_all_menu_ar {
	background-image: url(../images/arrow-right2b.png);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	height: 50px
}
.tab_bt, .tab_btnew {
	font-weight: 700;
	color: #fff;
	background-image: url(../images/tab_bt_down.png)!important;
	background-position: center bottom!important;
	background-repeat: no-repeat
}
.tab_btli {
	width: 300px;
	text-align: center
}
.tab_btnew {
	height: 40px;
	text-shadow: 2px 2px 8px #000
}
.bg-alt {
	background: #f2f2f2
}
.i-large-close {
	background-position: 0 -317px;
	height: 18px;
	width: 19px
}
.i-large-close-dark {
	background-position: 0 -353px;
	height: 18px;
	width: 19px
}
.pointer {
	cursor: pointer
}
#dgmodal .modal-backdrop {
	z-index: 1040;
	background-color: #fff
}
#dgmodal .modal {
	z-index: 1050;
	display: none
}
.ret {
	position: relative!important
}
#dgt0, #dgt1, #dgt2, #dgt3, #dgt4 {
	padding: 0!important;
	width: 100%
}
.col_img_box, .popular_col_box {
	position: relative;
	float: left;
	padding: 15px
}
#dgt0 img, #dgt1 img, #dgt2 img, #dgt3 img, #dgt4 img {
	width: 100%;
	height: auto
}
.fixed_link {
	font-size: 17px;
	color: #666;
	margin-top: 25px!important;
	display: inline-block
}
.col_img_box {
	margin: 10px .5%;
	width: 24%;
	border-radius: 4px;
	display: inline-block
}
.popular_col_box {
	border: 1px solid #CCC;
	display: block;
	width: 100%;
	margin-bottom: 20px;
	border-radius: 4px;
	background-color: #fff
}
.marg_popular {
	margin: 10px
}
.col-img {
	display: block;
	padding: 0!important;
	width: 100%
}
.col-img .img-responsive, .img-responsive {
	width: 100%;
	height: auto;
	display: block
}
.tildg-caption, .tildg-caption2 {
	width: 100%;
	display: inline-block
}
.hotel_finderbg {
	background-color: #f3f3f3;
	padding: 20px
}
.emailbt, .go {
	background-color: #01999A
}
.pagenum {
	position: absolute;
	right: 20px;
	margin-top: -50px
}
.bg_hotel, .gallery, .gallery ul li {
	position: relative
}
.tildg {
	margin-bottom: 20px
}
.tildg-caption {
	color: #000;
	font-weight: 400;
	line-height: 17px;
	font-size: 17px;
	padding: 15px 10px 10px
}
.tildg-caption2 {
	color: #444;
	font-weight: 700;
	line-height: 30px;
	font-size: 16px;
	height: 50px;
	padding: 10px
}
.popular-cap h3, .popular-cap h3 a {
	font-size: 20px;
	color: #1c1c1c;
	font-weight: 600
}
.popular-cap, .popular-cap-a {
	display: block;
	padding: 10px;
	width: 100%
}
.popular-cap h3 {
	margin: 0 0 7px
}
.popular-cap p {
	margin: 0;
	font-size: 15px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666;
	font-weight: 400
}
.popular-cap-a {
	float: right;
	text-align: right;
	margin-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	line-height: 35px;
	font-size: 13px
}
.bt_h_abp, .hotel_bg, .low_price768, .maj_bt_wd, .mb_abso {
	text-align: center
}
.hotel_bg a, .luxury_train {
	line-height: 30px;
	text-decoration: none
}
.selected_drop {
	padding: 10px;
	border: 1px solid #CCC;
	width: 100%;
	margin-top: 20px
}
.container_absolute {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0
}
.hotelfind {
	font-size: 70px;
	color: #fff;
	padding-top: 50px
}
.topmg {
	margin-top: 100px
}
.hotelfinde_input {
	width: 400px;
	padding: 15px;
	margin-left: 25px;
	font-size: 21px;
	color: #999;
	border-style: none
}
.hotelfinde_input option {
	margin-left: 10px;
	margin-top: 5px
}
.hotel_bg {
	background-image: url(../images/trans_hotelbg.png);
	background-repeat: repeat;
	font-family: "Helvetica Narrow", Helvetica;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 16%
}
#hover:hover #hover-content, .stamp {
	background-repeat: no-repeat;
	position: absolute
}
.hotel_bg a, .text-right-day {
	text-align: right
}
.hotel_bg h3 {
	color: #f60;
	margin: 0;
	padding-bottom: 20px
}
.hotel_bg a {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #ccc;
	margin-right: 50px;
	font-size: 24px;
	color: #FFF;
	display: inline-block;
	font-weight: 400;
	padding: 5px 20px 5px 10px
}
.hd_ft_new, .table th, .table_lux th {
	text-align: left
}
.hotel_bg a:hover {
	color: #f60
}
.stamp {
	background-image: url(../india-tour-packages/images/india-tour-package/stamp.png);
	right: 10px;
	bottom: 80px;
	height: 100px;
	width: 100px
}
.stamp_day, .stamp_group, .stamp_luxury, .stamp_popular {
	background-position: left bottom;
	left: 10px;
	bottom: 0;
	height: 100px;
	width: 100px;
	z-index: 9999;
	background-repeat: no-repeat;
	position: absolute
}
.stamp_popular {
	background-image: url(../india-tour-packages/images/india-tour-package/stamp2.png)
}
.stamp_group {
	background-image: url(../india-tour-packages/images/india-tour-package/stamp-group.png)
}
.stamp_day {
	background-image: url(../india-tour-packages/images/india-tour-package/stamp-day.png)
}
.stamp_luxury {
	background-image: url(../india-tour-packages/images/india-tour-package/stamp-laxury.png)
}
.luxury_train {
	font-size: 19px;
	margin: 0;
	padding: 0 0 0 15px
}
.hd_ft_new, .text_ft_hd {
	color: #1c1c1c!important;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	font-weight: 700;
	display: block
}
.img-left-ph, .img-right-ph {
	padding: 5px;
	border: 2px solid #eee;
	margin: 7px 15px 5px 5px
}
.img-left-ph {
	float: left
}
.img-right-ph {
	float: right
}
.go {
	color: #FFF;
	padding: 14px;
	font-size: 21px;
	font-weight: 700;
	margin-left: 25px;
	border-style: none
}
.img-left, .img-left_pack {
	float: left;
	font-size: 12px
}
.pupular_img_bd img {
	padding: 5px
}
.popular-cap-a a {
	color: #1c1c1c;
	line-height: 35px
}
.img-left {
	font-family: Arial, Helvetica, sans-serif;
	color: #f60;
    padding: 5px 0px 5px 20px
}
.img-left_pack {
	color: #666
}
.img-left_pack span {
	color: #000
}
#hover-content {
	display: none
}
#hover:hover #hover-content {
	display: block;
	font-size: 14px;
	line-height: 15px;
	font-weight: 400;
	color: #FFF;
	width: 230px;
	z-index: 999;
	bottom: 35px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/arrowbt.png);
	background-position: 50px bottom
}
#amazing, .bt_box, .bt_box2, .hover_box, .tour_img, .tour_img img {
	width: 100%
}
.hover_box {
	background-color: #1c1c1c;
	padding: 10px;
	border-radius: 4px;
	font-weight: 700
}
.col-img:hover .text_overlay, .text_overlay {
	background: rgba(0,0,0,.8);
	display: block;
	transition: all .3s ease 0s
}
.hover_box a {
	text-transform: lowercase!important;
	display: block;
	line-height: 25px
}
.img-left a {
	color: #f60
}
.col-img:hover .text_overlay {
	height: 100%;
	cursor: pointer
}
.text_overlay {
	bottom: 2px;
	height: 0;
	left: 0;
	right: 0;
	width: 100%;
	position: absolute;
	z-index: 20;
	font-size: 17px;
	color: #eee;
}
.text_overlay h5 {
	font-size: 24px;
	color: #eee;
	padding: 35px 35px 0;
	font-weight: 600
}
.hd_font {
	font-size: 19px
}
.text_overlay h3 {
	color: #eee;
	padding: 10px 15px 0
}
.emailbt, .phonebt {
	font-family: bebas_neuebold;
	color: #FFF;
	display: inline-block;
	height: 50px;
	line-height: 30px;
	float: left;
	padding: 10px 20px
}
.emailbt {
	font-size: 21px;
	background: #1c1c1c;
	border-radius: 64px;
	margin-right: 10px
}
.emailbt:hover {
	color: #fff;
	background-color: #01999A;
}
.phonebt {
	font-size: 24px;
	background-color: #DB4437;
	border-radius: 64px
}
.enq-right, .phpull-right {
	float: right!important
}
.text_overlay p {
	font-size: 17px;
	line-height: 22px;
	color: #eee;
	padding: 8px 35px 35px 35px
}
.bt_box {
	background-color: #fff;
	padding: 17px;
	position: absolute;
	bottom: 0
}
.bt_box2 {
	padding: 12px;
	position: absolute;
	bottom: 0
}
.holder {
	margin: 15px 4px 0 0
}
.holder a, .holder a.jp-previous {
	margin-right: 5px
}
.holder a {
	font-size: 12px;
	cursor: pointer;
	color: #fff;
	background-color: #444;
	border: 1px solid #CCC;
	border-radius: 3px;
	padding: 8px 14px
}
.holder a:hover {
	background-color: #fff;
	color: #000
}
.holder a.jp-current, a.jp-current:hover {
	color: #ed4e2a;
	font-weight: 700
}
.holder a.jp-disabled, a.jp-disabled:hover {
	color: #bbb
}
.holder a.jp-current, .holder a.jp-disabled, a.jp-current:hover, a.jp-disabled:hover {
	cursor: default;
	background: 0 0
}
.golden-p {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 17px;
	line-height: 27px;
	padding-bottom: 0;
	padding-top: 10px
}
.holder span {
	margin: 0 5px
}
.all_disp {
	display: none
}
.enq-right {
	margin-right: 90px;
	margin-top: 15px
}
#amazing {
	display: block;
	margin: 25px 0
}
#amazing .nav-tabs {
	width: 50%;
	float: right
}
#amazing .nav-tabs li {
	width: 100%!important;
	float: left;
	display: block!important
}
#amazing .nav-tabs li a {
	line-height: 1.42857;
	background-color: #fff;
	text-transform: uppercase;
	color: #06C;
	font-size: 17px;
	padding: 10px;
	background-image: url(../images/link_argr.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-radius: 0;
	border-bottom-width: 1px;
	border-bottom-color: #EAEAEA;
	margin-bottom: 1px;
	font-weight: 700;
	border-style: none none solid
}
#amazing .nav-tabs li a span {
	font-size: 14px;
	line-height: 21px;
	color: #666;
	display: block;
	text-transform: lowercase;
	font-weight: 400
}
.frz_cont_txt, .rt_triphd, .whyusitsimple_into h1 {
	text-transform: uppercase
}
#amazing .nav-tabs li a span span {
	font-size: 13px;
	font-weight: 700;
	line-height: 23px;
	color: #f60;
	display: inline-block
}
#amazing .nav-tabs>li.active>a, #amazing .nav-tabs>li.active>a:focus, #amazing .nav-tabs>li.active>a:hover {
	-moz-border-bottom-colors: #ddd;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-image: none;
	color: #1c1c1c;
	cursor: default;
	font-weight: 400;
	background-image: url(../images/link_ar.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-style: none none solid
}
.agent_input_box, .go_day, .login_ag {
	border-style: none
}
#amazing .tab-content {
	width: 45%;
	float: left;
	margin-right: -3px;
	z-index: 1
}
#amazing .tab-content>.tab-pane {
	padding: 10px;
	border-style: none
}
#amazing .tab-content>.tab-pane img {
	border-radius: 3px;
	border: 1px solid #ddd;
	padding: 4px
}
.dgsharma_tripdate, .trip-h, .trip_h_lux {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd
}
.btm {
	padding-bottom: 10px
}
.margin_mns {
	margin-top: -135px;
	z-index: 33
}
.margin_mns2 {
	margin-top: -110px;
	z-index: 2
}
.x {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 19px;
	color: #999;
	font-style: normal;
	font-weight: 700
}
.x:hover {
	color: #f60
}
.tltip {
	font-size: 13px;
	line-height: 30px;
	color: #1c1c1c;
	padding-left: 50px;
	display: inline-block
}
.text_lineth {
	text-decoration: line-through
}
.dgsharma_tripdate {
	margin-bottom: 80px;
	padding-bottom: 20px
}
.trip-h, .trip_h_lux {
	line-height: 50px;
	margin-bottom: 20px;
	color: #1c1c1c;
	font-weight: 700;
	text-decoration: none;
	font-family: "Arial Narrow";
	display: block
}
.trip_h_lux {
	font-size: 19px
}
.trip_h_lux span {
	color: #666;
	font-weight: 400;
	font-size: 17px
}
.link_ln, .login_ag {
	text-decoration: none;
	font-weight: 700
}
.agent_input_box {
	background-color: #1c1c1c;
	padding: 5px;
	width: 100%;
	color: #ccc
}
.login_ag {
	background-color: #7db703;
	color: #fff;
	padding: 5px 30px;
	font-size: 14px
}
.bd_rt {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FFF;
	margin-bottom: 70px
}
.link_ln {
	line-height: 20px;
	color: #FFF;
	display: block
}
.link_ln:hover {
	color: #fff;
	text-decoration: underline
}
.hdloginimg {
	color: #7cb602;
	margin-top: 30px;
	margin-bottom: 40px
}
.gallery {
	width: 100%;
	display: block
}
.gallery ul li {
	width: 23%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-bottom: 2%
}
.gallery ul li a img {
	width: 100%;
	display: block
}
.trip-ar {
	border-color: #666 transparent transparent #666;
	border-style: solid;
	border-width: .6em;
	left: 0;
	position: absolute;
	top: 0
}
.table {
	border: 1px solid #d5d5d5!important;
	width: 100%;
	margin: 20px 0
}
.td_maha {
	border-right: 1px solid #d5d5d5!important
}
.font_b {
	font-size: 57px;
	color: #787878;
	font-weight: 400;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif
}
.font_bspan, .price-amount, .table th, .table_lux th, .trip_td, .trip_tddisco {
	font-weight: 700
}
.font_bspan, .fontday {
	font-family: Arial, Helvetica, sans-serif
}
.thank_pabt, .thank_pabtp, .thn {
	font-family: "PT Sans", sans-serif
}
.font_bspan {
	font-size: 60px;
	color: #1c1c1c
}
.line_sp {
	line-height: 19px!important;
	display: block
}
.table td, .table th {
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	line-height: 20px;
	vertical-align: middle;
	padding: 10px 14px
}
.tablemaha td, .tablemaha th {
	padding: 20px 14px!important
}
.table td span, .table th span {
	width: 10px;
	position: relative
}
.table td {
	background: #fff;
	font-size: 14px
}
.table thead th, .table-dg td, .table-dg th {
	background-color: #f8f8f8
}
.table th {
	font-size: 15PX
}
.trip_td {
	color: #01999a
}
.trip_tddisco {
	color: #666;
	text-decoration: line-through
}
.table-dg {
	border-collapse: collapse;
	border-left: 0 none
}
.table-striped tbody tr:nth-child(2n) td, .table-striped tbody tr:nth-child(2n) th {
	background-color: #fcfcfc
}
.table_lux {
	border: 1px solid #d5d5d5!important;
	width: 100%;
	margin: 20px 0
}
.table_lux td, .table_lux th {
	border-top: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	line-height: 20px;
	vertical-align: middle;
	padding: 10px 14px
}
.table_lux td span, .table_lux th span {
	width: 10px;
	position: relative
}
.table_lux td {
	background-color: #fff;
	font-size: 14px
}
.table_lux th, .table_lux thead th {
	background-color: #f8f8f8
}
.table_lux th {
	font-size: 15px
}
.tab_fixed_form_tablet {
	width: 95%;
	position: absolute;
	display: inline-block;
	right: 0;
	left: 0;
	top: 40%;
	margin-left: auto;
	margin-right: auto;
	z-index: 9
}
.serachsm {
	width: 17%;
	padding: 9px;
	float: left;
	margin-left: -5px;
	display: inline-block
}
.selectsm {
	color: #7d7067;
	display: block;
	font-size: 14px;
	height: 40px;
	padding: 5px;
	width: 83%!important;
	float: left;
	border: 1px solid #CCC;
	border-radius: 3px
}
.blg-ft, .fb-ft, .g-ft, .insta-ft, .p-ft, .tw-ft, .you-ft {
	height: 32px;
	width: 32px;
	margin-left: 5px;
	float: left
}
.rtform2_tablet {
	padding: 10px;
	border-radius: 3px;
	background-repeat: repeat
}
.you-ft {
	background-image: url(../images/ft_icon/you.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.you-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.blg-ft {
	background-image: url(../images/ft_icon/blg.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.blg-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.fb-ft {
	background-image: url(../images/ft_icon/fb.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.fb-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.tw-ft {
	background-image: url(../images/ft_icon/tw.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.tw-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.p-ft {
	background-image: url(../images/ft_icon/p.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.p-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.g-ft {
	background-image: url(../images/ft_icon/g.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.g-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.insta-ft {
	background-image: url(../images/ft_icon/insta.png);
	opacity: .5;
	filter: alpha(opacity=50)
}
.image_zoom, .sw_btn {
	float: right
}
.insta-ft:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.day_bn_hd {
	margin-top: 7%;
	margin-right: 5%;
	font-size: 55px
}
.bd_acco, .mart1 {
	margin-top: 10px
}
.bd_acco {
	border-top: 2px solid #ccc;
	padding-top: 50px
}
.mobilebanner, .showmobile {
	display: none
}
.banner_desktop {
	display: block
}
.banner_mobile {
	display: none;
	position: relative
}
.accordi_mb {
	display: none
}
.accordi_desktop {
	display: block
}
.search768, .sw_btn {
	display: none
}
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.carousel-fade .carousel-inner .active {
	opacity: 1
}
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	opacity: 1
}
.carousel-fade .carousel-control {
	z-index: 2
}
.carousel, .carousel-inner, .carousel-inner .item, body, html {
	height: 100%;
	margin-top: -10px
}
.day_h3 {
	color: #fff
}
.price-from {
	font-size: 14px
}
.price-amount {
	display: block;
	font-size: 26px;
	line-height: 1
}
.currency-sign {
	font-size: .5em;
	font-weight: 400;
	vertical-align: .7em
}
.clickhd, .clickhere, .fontday {
	font-size: 15px
}
.fontday {
	background-color: #fb7c32!important;
	color: #fff!important
}
.clickhd, .clickhd:focus, .clickhd:hover {
	color: #f60;
	font-weight: 700;
	text-decoration: none
}
.pages-link {
	float: left;
	display: block;
	margin: 0;
	padding: 0
}
.clickhere {
	color: #666;
	text-decoration: none
}
.clickhere:focus, .clickhere:hover {
	color: #1c1c1c;
	text-decoration: none
}
.finderdiv {
	padding: 10px 10px 0;
	margin-top: 10px
}
.hotelfinde_day_tour, .hotelfinde_day_tour2 {
	padding: 5px;
	height: 38px;
	font-size: 15px;
	margin-left: 10px
}
.hotelfinde_day_tour {
	width: 220px
}
.hotelfinde_day_tour2 {
	width: 250px
}
.hotelfinde_day_tour option, .hotelfinde_day_tour2 option {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 10px!important;
	padding-bottom: 10px!important
}
.ret_day {
	position: relative;
	width: 100%;
	display: block
}
.about_menu_pages, .boxgr, .bt_h_abp, .gradient, .km:before, .like_ic_box, .mb_abso, .new_sl_slick, .trip-ard2 {
	position: absolute
}
.like_ic_box {
	left: -5px;
	top: 80%;
	background-image: url(../india-day-tours/images/like-icon.png);
	background-repeat: no-repeat;
	width: 200px;
	padding-left: 25px!important;
	color: #fff;
	font-size: 14px;
	font-weight: 500;
	height: 30px;
	line-height: 25px;
	margin-left: 25px;
	text-shadow: 2px 2px 5px #000
}
.bt_padd {
	padding-left: 30px;
	padding-right: 30px
}
.go_day {
	color: #FFF;
	background-color: #01999A;
	padding: 5px 7px;
	font-size: 19px;
	font-weight: 700;
	margin-left: 10px
}
#slidingDiv, #slidingDiv2, #slidingDivtrip {
	height: auto;
	padding: 0;
	display: none
}
.mg_top_none {
	margin-top: 0
}
.pages-link-marg {
	margin-left: 0
}
.border-b {
	border: 1px solid #ccc;
	border-radius: 3px
}
#slidingDiv, #slidingDiv2 {
	margin-top: 10px
}
.finder_desktop {
	display: block
}
.finder_mb {
	display: none
}
.finder_desktop2 {
	display: block
}
.finder_mb2, .slider_mb {
	display: none
}
.high_h2, .high_ul, .incl_ul, .slider_ds {
	display: block
}
.mb_abso {
	background-image: url(../images/trans.png);
	background-repeat: repeat;
	height: 30px;
	width: 100%;
	bottom: 0;
	font-size: 13px;
	color: #999;
	text-decoration: none
}
.bg_booking, .bg_booking768, .boxgr2 a, .boxgr3 a, .bt_pages_about, .dt-icon, .early-img, .high_ul li, .incl_ul li, .kailashtext3, .locs, .prvt_ul li, .righttext, .righttext2, .righttext3, .righttext4 {
	background-repeat: no-repeat
}
.mb_abso a {
	color: #eee;
	line-height: 30px;
	text-decoration: none;
	padding-right: 5px
}
.mb_abso a:hover {
	color: #fff;
	line-height: 30px;
	text-decoration: underline
}
.readit, .text-p {
	text-decoration: none
}
.bt_h_abp {
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 40%
}
.high_h2, .high_h2h {
	margin-bottom: 15px;
	color: #1c1c1c
}
.high_h2 {
	font-size: 21px;
	float: left;
	width: 100%
}
.high_h2h {
	font-size: 24px
}
.high_h2b {
	color: #1c1c1c;
	font-size: 21px
}
.high_h3b {
	color: #1c1c1c;
	font-size: 19px
}
.mj_hd {
	font-size: 28px!important
}
.font15 {
	font-size: 17px!important;
	line-height: 30px
}
.mj3 {
	margin-bottom: 10px;
	margin-top: 10px
}
.img-pd {
	margin-bottom: 5px
}
.maj_bt_wd {
	width: 160px
}
.martdt {
	margin-top: 50px
}
.high_h3 {
	margin: 30px 0 0;
	padding: 0
}
.high_ul li, .incl_ul li {
	display: block;
	margin-bottom: 0;
	background-image: url(../images/icon/circal.png);
	background-position: 0 4px;
	padding: 0 0 0 20px
}
.high_ul {
	width: 100%;
	margin: 0
}
.high_ul li {
	float: left;
	font-size: 15px;
	line-height: 25px;
	margin-top: 5px;
	width: 100%
}
.incl_ul {
	width: 100%;
	margin: 0
}
.incl_ul li {
	margin-top: 9px;
	margin-left: 50px;
	list-style-type: circle
}
.high_day {
	width: 100%;
	float: left;
	margin-top: 5px
}
.high_coln {
	margin: 0 40px;
	display: inline-block
}
.maha_mg, .mg_tb {
	margin-bottom: 30px
}
.itiner_line_box {
	padding: 20px 10px
}
.km, .locs {
	padding-left: 30px
}
.locs {
	background-color: #f6f6f6;
	color: #666;
	font-size: 15px;
	list-style-type: none;
	background-image: url(../images/line_bl.png?v=8);
	background-position: 10px 5px
}
.bg_booking, .bg_booking768 {
	background-position: center top
}
.km:before {
	height: 32px;
	margin-left: -13px;
	margin-top: -5px;
	width: 1px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #ccc
}
.km {
	background-color: #fff;
	color: #9c9c9c;
	font-size: 10px;
	line-height: 23px
}
.trip-ard2 {
	border-color: #01999a transparent transparent #01999a;
	border-style: solid;
	border-width: .6em;
	left: 0;
	top: 3px
}
.desed_bd {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	margin-top: 30px;
	padding-bottom: 40px
}
.maha_mg {
	margin-top: 15px
}
.mg_tb {
	margin-top: -30px!important
}
.hd-wild, .hd-wild-sub {
	margin-bottom: 20px
}
.text-p {
	font-size: 17px;
	line-height: 27px;
	color: #666
}
.hd-wild-sub {
	font-size: 21px
}
#readless, #readless1, #readless10, #readless11, #readless12, #readless13, #readless14, #readless15, #readless16, #readless17, #readless18, #readless2, #readless3, #readless4, #readless5, #readless6, #readless7, #readless8, #readless9 {
	height: auto;
	padding: 20px 0 0;
	display: none
}
.readit {
	font-size: 14px
}
.col480 {
	width: 47%;
	display: block;
	float: left;
	margin-right: 3%
}
.hidden14, .sl_dg {
	display: none
}
.mg_desti {
	margin-left: 30px
}
.desti_ft {
	font-size: 22px
}
.text-wh {
	color: #fff
}
.form {
	font-size: 12px!important;
	color: #666
}
.iprice, .iprice2, .ipricebig {
	color: #01999a
}
.iprice {
	font-size: 21px!important
}
.ipricebig {
	font-size: 45px!important
}
.iprice2, .iprice2cut {
	font-size: 19px!important
}
.iprice2cut {
	color: #666;
	text-decoration: line-through
}
.anot_date, .cir_gr, .hd_map a, .low_price, .low_price768 {
	text-decoration: none
}
.img-packages {
	padding-top: 5px 10px 5px 5px
}
.text_bl {
	color: #2f7ef0;
	font-size: 17px;
	font-weight: 700
}
.font12 {
	font-size: 15px!important;
	padding: 10px 0 5px!important
}
.hid_mb_sw {
	display: none!important
}
.hid_mb {
	display: block!important
}
.textp {
	font-size: 15px;
	line-height: 25px;
	color: #555!important
}
.cir_gr, .low_price {
	color: #FFF;
	text-align: center
}
.textp b {
	font-weight: 700!important;
	font-size: 15px!important
}
.bold {
	font-weight: 700
}
.bg_booking {
	background-image: url(../images/booking_bg.png);
	background-size: 100%
}
.border_top_none {
	border-top-style: none!important
}
.form_day_tour {
	padding: 20px
}
.f_day, .f_year {
	padding: 3px;
	border: 1px solid #CCC
}
.f_day {
	width: 70px
}
.f_year {
	width: 120px;
	margin-left: 12px
}
.price_day {
	font-size: 67px;
	padding: 0;
	line-height: 60px;
	margin-top: -10px;
	margin-bottom: 10px
}
.price_day span {
	font-size: 30px;
	line-height: 60px;
	vertical-align: text-top;
	display: inline
}
.low_price {
	font-size: 15px;
	line-height: 35px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FFF;
	display: block;
	margin-top: 20px;
	margin-bottom: 80px;
	padding-top: 10px
}
.cir_gr {
	background-color: #1c1c1c;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	display: inline-block;
	line-height: 30px;
	vertical-align: middle
}
.righttab {
	margin-top: 15px
}
.righttab li {
	width: 50%!important;
	display: block;
	float: left
}
.righttab li a {
	font-size: 14px;
	margin-right: 0
}
.right_tab_font {
	font-size: 12px!important;
	line-height: 17px
}
.right_des_bd strong {
	font-size: 13px
}
.right_des_bd {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	padding-bottom: 10px;
	margin-bottom: 10px
}
.right_des_bd a {
	color: #6E6E6E
}
.right_des_bd a:hover {
	color: #39F
}
.bd_botright {
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #CCC
}
.textfo {
	padding: 3px;
	line-height: 30px
}
.textfo span {
	color: #999
}
.bg_booking768 {
	background-image: url(../images/booking_bgflip.png);
	background-size: 100% 100%;
	min-height: 240px;
	padding-top: 10px
}
.bg_booking768 h4 {
	font-size: 14px
}
.bg_booking768 .font12 {
	font-size: 12px!important;
	padding: 0!important
}
.mgbt {
	margin-bottom: 30px
}
.bg_booking768day {
	padding: 10px 0
}
.bg_booking768 .f_day {
	border: 1px solid #ccc;
	padding: 3px;
	width: 45px
}
.low_price768 {
	border-top: 3px solid #fff;
	color: #fff;
	display: block;
	font-size: 12px;
	line-height: 35px;
	margin-top: 50px;
	padding-top: 10px
}
.line-height {
	line-height: 25px!important;
	padding-bottom: 10px!important
}
.mb10 {
	margin-bottom: 10px
}
.bd_bot {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom: 20px
}
.Kids_Box, .all_inpt, .all_inpt1, .all_inpt2, .all_inpt3, .all_inpt5, .all_inpt_kids {
	padding: 7px;
	float: left
}
.all_inpt1 {
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 10px 0;
	width: 10%
}
.all_inpt2, .all_inpt_kids {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	width: 90px
}
.Kids_Box {
	margin-right: 30px;
	line-height: 45px;
	display: block
}
.all_inpt_kids {
	border-radius: 3px;
	margin: 10px 0
}
.all_inpt2 {
	border-radius: 3px;
	margin: 10px 0;
	line-height: 40px;
	display: inline-block
}
.all_inpt3, .all_inpt5 {
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	margin: 10px 0
}
.all_inpt5 {
	border-radius: 3px;
	width: 50%
}
.all_inpt3 {
	border-radius: 3px;
	width: 40%
}
.all_inpt {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 10px 0;
	width: 100%
}
.bd_link_form, .bdthank {
	border-bottom-width: 1px
}
.thank_pabtp, .thn {
	padding: 15px
}
.redio_mart1 {
	margin-top: 15px;
	margin-right: 20px
}
.font_left_form {
	font-size: 16px;
	line-height: 30px;
	margin-top: 30px;
	color: #777;
	margin-bottom: 30px
}
.bd_link_form {
	border-bottom-style: dashed;
	border-bottom-color: #F60;
	display: block;
	line-height: 50px
}
.bd_all_fmhd, .bdthank, .hd_rtpart {
	border-bottom-style: solid
}
.anot_date, .boxgr2, .che_text_Box, .thank_con {
	display: inline-block
}
.che_box_form {
	float: left
}
.che_text_Box {
	float: left;
	margin: 0 50px 0 10px
}
.thn {
	font-size: 50px;
	line-height: 50px;
	color: red;
	margin: 0 10%
}
.thank_pabt {
	font-size: 18px;
	line-height: 30px;
	color: #444;
	text-align: left;
	margin: 0 5%;
	font-weight: 500
}
.thank_pabtp {
	font-size: 16px;
	line-height: 25px;
	color: #777;
	margin: 0 10%
}
.thank_con {
	font-size: 18px;
	color: #069
}
.form_left2_all_h5, .form_left_all_h5 {
	color: #666;
	font-size: 17px;
	font-family: Kalinga;
	margin-bottom: 30px;
	margin-top: 30px;
	font-weight: 400
}
.bdthank {
	border-bottom-color: #CCC;
	width: 90%;
	margin-left: 5%;
	margin-top: 30px;
	margin-bottom: 30px
}
.form_left_all_h5 {
	line-height: 35px
}
.form_left2_all_h5 {
	line-height: 20px;
	margin: 15px;
	padding: 0
}
.anot_date, .inp_text_ait {
	color: #777;
	margin-top: 10px
}
.hd_rtpart {
	border-bottom-width: 2px;
	border-bottom-color: #01999a;
	padding-bottom: 18px
}
.form_rt_part, .form_rt_part1 {
	background-color: none;
	padding: 10px 20px;
	margin-right: 13px;
	margin-bottom: 12px
}
.hit {
	height: 100%
}
.form_rt_part {
	margin: 0;
	padding: 0
}
.form_rt_part1 {
	margin-left: 0
}
.anot_date {
	font-size: 12px;
	line-height: 30px;
	margin-left: 10px
}
.dt-icon {
	background-image: url(../form/images/date.png);
	background-position: right center
}
.inp_text_ait {
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 10px;
	text-align: left
}
.boxgr, .gradient, .hd_map img, .hd_map_luxu img, .rt_triphd {
	text-align: center
}
.mart7form {
	margin-top: 50px
}
.marthf, .prvt_ul li {
	margin-top: 5px
}
.bd_all_fmhd {
	margin-bottom: 30px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-color: #CCC
}
.hd_span_point {
	font-size: 11px;
	color: #666
}
.pd_left {
	padding-left: 10px
}
.doted {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #999
}
.per_text {
	font-size: 12px;
	font-weight: 400;
	color: #666
}
.hdbig {
	font-size: 40px;
	margin-bottom: 20px
}
.prvt_ul li {
	background-image: url(../images/icon/circal.png);
	background-position: 0 4px;
	display: block;
	float: left;
	line-height: 25px;
	margin-bottom: 0;
	padding: 0 0 0 20px;
	width: 100%;
	color: #555;
	font-size: 15px
}
.kailashtext2, .kailashtext3 {
	background-size: 100%;
	background-position: right center
}
.bd35ameg {
	border-right-style: none!important;
	border-left-style: none!important
}
.hd_left {
	float: left
}
.high_h2_img {
	color: #1c1c1c;
	display: block;
	margin-top: 0;
	font-size: 21px;
	margin-bottom: 15px
}
.modal-dialog_map {
	width: 1060px;
	margin: 90px auto
}
.image_zoom {
	width: 400px;
	cursor: zoom-in;
	margin: 10px 0 50px 30px
}
.hd_map, .hd_map_luxu {
	font-size: 11px;
	margin-right: 10px;
	color: #666;
	float: right;
	text-align: center
}
.hd_map {
	width: 30px
}
.hd_map a {
	color: #666
}
.hd_map img {
	width: 25px
}
.hd_map_luxu {
	width: 30px;
	line-height: 15px
}
.boxgr2, .boxgr2 a, .boxgr3 a {
	line-height: 20px;
	text-decoration: none
}
.hd_map_luxu a {
	color: #666;
	text-decoration: none
}
.hd_map_luxu img {
	width: 25px
}
.link, .link:hover {
	text-decoration: none
}
.kailashtext1 {
	width: 100%;
    text-align: center;
    margin-top:0%;
    margin-right: 0px;
}
#footer, .about_right_link, .boxgr, .early-img, .gradient, .new_sl_slick {
	width: 100%
}
.h136 {
	font-size: 52px
}
.kailashtext1 p {
	font-size: 22px;
	font-weight: 400
}
.boxgr2, .boxgr2 a {
	font-weight: 700;
}
.kailashtext2 {
	background-image: url(../images/kailash/kailash-text2.png);
	background-repeat: no-repeat;
	height: 100%
}
.kailashtext3 {
	background-image: url(../images/kailash/kailash-text3.png);
	height: 100%
}
.righttext, .righttext2, .righttext3, .righttext4 {
	background-position: right 80px;
	height: 100%
}
.righttext {
	background-image: url(../images/group-tours/india-group-tours-text.png)
}
.righttext2 {
	background-image: url(../images/group-tours/text2.png)
}
.righttext3 {
	background-image: url(../images/group-tours/TEXT3.png)
}
.righttext4 {
	background-image: url(../images/group-tours/india-group-tours-text.png)
}
.gradient {
	bottom: 0;
	height: 106px;
	left: 0;
	z-index: 9
}
.boxgr {
	bottom: 7px;
	right: 0
}
.boxgr2 {
	font-size: 17px;
	padding: 0
}
.boxgr2 a, .boxgr3 a {
	font-size: 17px;
	display: inline-block;
	padding: 0 20px 0 10px;
	border-radius: 5px;
	margin-right: 10px;
	background-image: url(../images/subiconright.png);
	background-position: right center
}
.boxgr2 a:hover, .boxgr3 a:hover, .mre_cont h1 {
	color: #fff!important
}
.boxgr3 a {
	font-weight: 400;
	color: #fff
}
.gradient a:hover {
	color: #f60
}
.new_sl_slick {
	bottom: 0
}
.rt_triphd {
	color: #FFF!important;
	padding: 20px;
	line-height: 30px;
	font-size: 25px;
	font-weight: 700;
	text-shadow: 0 0 1px #1c1c1c
}
.hd48 {
	display: block!important
}
.bt_h_abp768, .hdall, .hdall48 {
	display: none
}
.about, .about_group_tour, .about_right_link {
	display: block
}
.hdall48 {
	margin-bottom: 12px!important;
	margin-top: -25px
}
.price_doted_box {
	padding: 20px;
	border: 1px dashed #BBB;
	background-color: #FFF
}
.inhdprice {
	margin-top: 15px;
	margin-bottom: 20px
}
.about, .about_group_tour {
	line-height: 27px;
	color: #1c1c1c;
	margin-top: 30px;
	margin-left: 10px;
	background-color: #fff;
	margin-right: 10px;
	border: 1px solid #ccc
}
.about {
	font-size: 17px;
	padding: 45px
}
.rt_grp_top {
	background-color: #fff
}
.about h2 {
	margin-bottom: 20px!important;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	font-weight: 600
    
}
.about_right_link a {
	display: block;
	padding: 9px;
	border-bottom: dashed 1px #ccc;
	color: #1c1c1c;
	text-decoration: none
}
.about_right_link a:hover {
	color: #069
}
.about_all {
	padding-top: 20px;
	padding-bottom: 50px
}
.gp_padd {
	padding-top: 40px
}
.abt_active {
	font-weight: 700;
	color: #069!important
}
.bt_pages_about, .bt_pages_about:focus, .bt_pages_about:hover {
	color: #fff;
	text-decoration: none
}
.mart35 {
	margin-top: 0!important
}
.early-img {
	height: 24px;
	background-image: url(../images/tour-package/ic3.png);
	background-position: center center;
	background-size: 24px 24px;
	float: left
}
.clear {
	clear: both
}
#sticker {
	width: 365px
}
#sticker_unique {
	width: 350px
}
.about_sm_768 {
	display: none
}
.about_menu_pages {
	width: 300px;
	margin-left: 30%;
	float: left;
	z-index: 999
}
.bt_pages_about {
	padding: 5px;
	font-size: 15px;
	height: 37px;
	width: 300px;
	display: block;
	margin-left: 10px;
	background-image: url(../images/btn_about_bg.png);
	background-position: center top;
	margin-top: -1px
}
#slidingabout {
	margin-top: 0!important;
	display: block
}
.about_mob_d {
	display: none
}
.about_mob_n, .hotel_img_des {
	display: block
}
.cssmenu_dt .left {
	float: left;
	margin-right: 10px
}
.boxgr3 a {
	text-shadow: #fff
}
.igtt {
	margin-top: 10%;
	margin-right: 9%
}
.hotel_img_mb {
	display: none
}
.bd_right {
	border-right: solid 1px #ccc
}
.pd_top {
	padding-top: 10px
}
.text_hidden {
	display: block
}
.hotel_hd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #1c1c1c;
	line-height: 35px
}
@media (min-width:0px) and (max-width:319px) {
.rt_submenu {
	width: 100%!important
}
.m2 {
	color: #fff;
	margin-left: 15px
}
.xsh {
	display: none!important
}
.bl {
	font-size: 11px!important
}
.carousel-caption {
	width: auto;
	padding-left: 0;
	top: 5%
}
.rt_submenu2 {
	width: 100%
}
.col-n, .cssmenu {
	width: 90%
}
.thumbnail .caption {
	font-size: 11px
}
.cssmenu {
	margin: 0 auto
}
.cssmenu ul ul a {
	display: block;
	padding-left: 35px;
	background-image: url(../images/sub_icon.png);
	background-repeat: no-repeat;
	background-position: 20px 11px
}
.hidden_all_3, .hide_sm, .rightbn_sm {
	display: none
}
.container {
	width: 100%
}
.colum {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1
}
.small_hd li a {
	width: 45%!important
}
.small_hd li a img {
	height: 90%;
	width: 100%
}
.dh2 {
	margin-top: 5px
}
.font_15 {
	font-size: 23px
}
.xsmb {
	margin-top: 15px
}
.day_tours, .ft-enqu {
	margin-top: 30px
}
.ft-number {
	font-size: 1.6em;
	margin-left: 0
}
.ft-enqu {
	font-size: 11px;
	text-align: center
}
.view_more {
	padding-top: 0;
	margin-left: 20%
}
.about_menu_pages, .adn h3 span, .nav>li>a {
	margin-left: 0
}
.cssmenu3>ul>li>a>span {
	font-size: 12px
}
.nav-tabs>li>a {
	font-size: 13px
}
.col_img_box {
	width: 98%
}
.all_disp {
	display: block
}
.enq-right, .mobi_none, .slider_ds {
	display: none
}
.text_overlay p {
	font-size: 13px;
	line-height: 17px
}
.slider_mb {
	display: block
}
.font-india {
	font-size: 22px
}
.group_right ul li a:hover {
	font-weight: 400
}
}
@media (min-width:320px) and (max-width:359px) {
.about_right_link a {
	padding: 2px;
	line-height: 17px;
	font-size: 13px
}
.about {
	padding-top: 10px
}
.group_right ul li a:hover {
	font-weight: 400;
	color: #000
}
}
@media (min-width:0px) and (max-width:419px) {
.bt_h_abp, .clickhd_center {
	text-align: center
}
.h2, h2 {
	font-size: 22px
}
.tour_abso_text h1 {
	font-size: 23px;
	line-height: 23px;
	margin-top: 5%
}
.tour_abso_text p a {
	margin-top: 10px
}
.tour_abso_text p {
	font-size: 15px;
	line-height: 19px;
	margin-top: 10px
}
.ft_bn2 a {
	font-size: 13px;
	letter-spacing: 0;
	text-transform: uppercase
}
.holder a {
	padding: 5px
}
.accordi_mb {
	display: block
}
.accordi_desktop, .hidden_ph1 {
	display: none
}
.btn {
	margin-bottom: 5px
}
.pages-nav li {
	font-size: 9px
}
.enq_font, .pages-nav li a {
	font-size: 11px
}
.enq_font {
	padding-left: 5px;
	padding-right: 5px
}
.hd_all_pages {
	font-size: 14px;
	line-height: 20px;
	font-weight: 700
}
.inner_day h5 {
	font-size: 12px
}
.inhd2 h3 {
	font-size: 15px
}
.inhd2 h3 span, .inhd2 p {
	font-size: 10px
}
.inner_day {
	color: #999;
	width: 70%
}
.inhd2 {
	width: 30%
}
.round_iconrt {
	width: 16px;
	height: 16px;
	padding-top: 0
}
.round_iconrt img {
	width: 10px;
	height: 10px
}
.hd-acc {
	font-size: 18px
}
.dased {
	margin-top: 5px
}
.inhd2 {
	margin-top: 25px
}
.high_coln {
	margin: 0 10px
}
.hd-wild-sub {
	font-size: 15px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 30px
}
.h3, h3 {
	font-size: 19px
}
.text-p {
	font-size: 15px;
	line-height: 23px
}
.col480 {
	width: 98%;
	display: block;
	float: left
}
.guidebd p {
	font-size: 14px;
	line-height: 23px
}
.hd_all_pages_guide2 {
	font-size: 21px
}
.price_text {
	font-size: 12px
}
.price_text span {
	font-size: 14px
}
.img-left {
	font-size: 12px
}
.mg_desti {
	display: block;
	margin-top: 10px
}
.font_b {
	font-size: 28px
}
.font_bspan {
	font-size: 30px
}
.ft_bn3 h4, .ft_bn3wild h4 {
	font-size: 17px
}
.ft_bn3 p, .ft_bn3wild p {
	font-size: 14px;
	line-height: 21px
}
.bg-f2 h3 {
	font-size: 17px!important;
	line-height: 25px;
	margin-bottom: 10px
}
.fixed_link, .whyus p {
	font-size: 14px
}
.whyus p {
	line-height: 23px
}
.h1, h1 {
	font-size: 21px
}
.mbh3 {
	font-size: 14px!important
}
.img-packages {
	width: 65px
}
.left_hd {
	padding: 0!important
}
.left_hd h4 {
	font-size: 15px!important
}
.left_hd h5, .left_hd h6 {
	font-size: 11px!important
}
.mbh1 {
	font-size: 24px
}
.text_overlay h5 {
	font-size: 15px;
	font-weight: 700
}
.text_overlay p {
	font-size: 13px;
	line-height: 17px
}
.martdt h4 {
	font-size: 17px
}
.hd_span_point {
	font-size: 9px
}
.form_day_tour h4 {
	font-size: 16px
}
.price_day {
	margin-bottom: 0
}
.low_price {
	margin-top: 5px;
	margin-bottom: 50px;
	padding-top: 0
}
.ge3 {
	font-size: 24px
}
.mb36 {
	width: 100%
}
.group_right ul li a {
	line-height: 30px
}
.sm64, .sm64b {
	padding: 0!important
}
.bt_h_abp {
	margin: 0 auto;
	left: 0;
	right: 0;
	position: absolute;
	top: 15%
}
.font10 {
	font-size: 11px
}
.about_menu_pages {
	width: 300px;
	margin-left: 0
}
#slidingabout {
	display: none
}
.about_mob_d {
	display: block
}
.about_mob_n, .text_hidden {
	display: none
}
.bg-f h3 {
	font-size: 21px
}
.bg-f2 .dgpauto {
	font-size: 14px;
	line-height: 23px
}
.tildg-caption2 {
	font-size: 14px
}
.popular_tour_overlay h3 {
	line-height: 21px!important;
	min-height: 55px!important
}
.ge5 {
	font-size: 17px
}
.group_right ul li a {
	font-size: 13px;
	padding-left: 15px
}
.view_bt {
	text-align: right!important;
	margin-top: 20px
}
.ge3-golden {
	color: #e2b669;
	font-size: 21px;
	line-height: 21px
}
.golden-p {
	font-size: 13px;
	line-height: 17px;
	margin-bottom: 10px
}
.new-tab-cl>li.active>a, .new-tab-cl>li.active>a:focus, .new-tab-cl>li.active>a:hover {
	padding-bottom: 25px
}
.img_ap_text .tt_xs {
	font-size: 9px!important
}
.ge4, .img_ap_text a {
	font-size: 17px
}
.img_ap_text a {
	padding: 10px;
	border: none;
	text-shadow: 0 0 2px #000
}
.img_ap_text {
	width: 100%;
	left: 0;
	right: 0;
	margin: 0 auto
}
.cssmenu4 ul ul a {
	background-position: 0 6px
}
.ft_img img {
	width: 15%
}
.table td, .table th {
	padding: 10px 5px;
	font-size: 12px
}
.hotelfinde_day_tour, .hotelfinde_day_tour2 {
	height: 38px;
	font-size: 15px;
	margin-left: 2%;
	padding: 5px
}
.hotelfinde_day_tour {
	width: 90%!important
}
.go_day, .hotelfinde_day_tour2 {
	width: 90%
}
.go_day {
	padding: 5px;
	font-size: 19px;
	margin-left: 5%;
	display: block;
	margin-top: 12px
}
.mj_hd {
	font-size: 16px!important
}
.font15 {
	font-size: 13px!important;
	line-height: 20px
}
.itiner_linemj {
	padding: 20px 10px
}
.mart4 {
	margin-top: 20px
}
.abt_link a {
	color: #fff;
	font-size: 12px;
	font-weight: 400
}
.font_somedia {
	border-bottom: 1px solid #ccc;
	font-size: 26px;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-bottom: 30px
}
.clickhd {
	font-size: 12px
}
.hdbig {
	font-size: 23px;
	margin-bottom: 5px
}
.search_bt {
	font-size: 12px;
	float: right;
	margin-top: 10px
}
.search_box {
	width: 100%!important;
	float: left
}
.mbftsize {
	font-size: 18px
}
.inner_day p {
	font-size: 13px
}
.dh2 {
	font-size: 17px;
	margin-top: 10px!important
}
.rightbn h1 {
	font-size: 27px
}
}
@media (min-width:321px) and (max-width:360px) {
.low_price {
	margin-bottom: 70px!important
}
.about_menu_pages {
	width: 300px;
	margin-left: 5%
}
.about_right_link a {
	padding: 3px;
	line-height: 17px;
	font-size: 13px
}
.about {
	padding-top: 10px
}
}
@media (min-width:0px) and (max-width:485px) {
.emailbt, .phonebt {
	font-size: 17px;
	padding: 5px 10px;
	height: 40px;
	margin-bottom: 10px;
	margin-top: 0;
	float: none
}
.emailbt, .nav-tabs>li, .phonebt {
	float: none
}
.text-mb, .text_mb2 {
	display: none
}
.emailbt {
	margin-right: 5px
}
.phonebt {
	font-family: bebas_neuebold
}
.phmart3 {
	margin-top: -10px!important
}
.phpull-right {
	float: none!important
}
.clickhd_center {
	text-align: center
}
.h1big {
	font-size: 21px
}
.ind_ft {
	font-size: 23px
}
.date_wise {
	margin-left: 5px;
	font-size: 13px;
	line-height: 30px;
	padding: 10px 7px
}
.hdabout {
	font-size: 45px;
	margin: 30px 0
}
.fontp {
	font-size: 17px;
	line-height: 25px
}
.date_wise_act {
	margin-left: 5px;
	font-size: 14px;
	line-height: 30px;
	padding: 10px 7px
}
.cssmenu_dt>ul>li {
	padding: 5px 10px;
	font-size: 17px
}
.day_bn_hd {
	font-size: 24px;
	margin-top: 7%
}
.hotelfind, .topmg {
	margin-top: 20px
}
.hd48 {
	display: none!important
}
.hdall48 {
	display: block
}
.hotel_img_des {
	display: none
}
.hotel_img_mb {
	display: block
}
.hotelfind {
	font-size: 24px;
	padding-top: 10px
}
.hotel_bg {
	padding: 10px 0;
	margin-top: 40px
}
.hotel_bg h3 {
	padding-bottom: 0
}
.go, .hotelfinde_input {
	padding: 3px;
	margin-left: 5px
}
.hotelfinde_input {
	width: 200px;
	font-size: 15px
}
.hotel_bg a {
	font-size: 15px;
	line-height: 21px;
	margin-right: 3px;
	border-right: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 5px
}
.inp_nehotel {
	width: 250px;
	margin-bottom: 12px
}
.high_h2 {
	font-size: 16px;
	margin-bottom: 10px
}
.itiner_line {
	padding: 10px
}
.tab-content>.tab-pane {
	font-size: 14px;
	line-height: 21px;
	padding: 10px
}
.iten_icon2, .iten_icon3 {
	font-size: 12px
}
.ge3-golden {
	font-size: 16px
}
.new-tab-cl li a {
	margin-bottom: 2px
}
.new-tab-contant>.tab-pane {
	border-top: none!important
}
.h136 {
	font-size: 24px
}
.text_ft_hd {
	font-size: 21px
}
.ft_link a {
	font-size: 14px;
	line-height: 35px
}
.hd_ft_new {
	font-size: 19px!important
}
.trg {
	padding-top: 20px
}
.btn_readmore_unique {
	font-size: 14px!important
}
.hd_all_pages_uniq2 {
	font-size: 22px
}
.uniqsm_hd {
	font-size: 17px;
	margin-top: 20px
}
.hd_all_pages_uniq {
	font-size: 24px;
	width: 120px
}
.bt_uni_enqu {
	bottom: -10px
}
#sticker_unique {
	width: 98%;
	position: relative!important
}
}
@media (min-width:420px) and (max-width:639px) {
.tour_abso_text h1 {
	font-size: 30px;
	line-height: 30px;
	margin-top: 10%
}
.tour_abso_text p a {
	margin-top: 30px
}
.tour_abso_text p {
	font-size: 19px;
	line-height: 23px
}
.emailbt {
	font-size: 19px
}
.phonebt {
	font-size: 21px
}
.hd_all_pages {
	font-size: 17px;
	line-height: 20px;
	font-weight: 700
}
.inner_day h5 {
	font-size: 13px
}
.enq_font {
	font-size: 12px;
	margin-bottom: 5px
}
.inhd2 h3 {
	font-size: 17px
}
.inhd2 h3 span {
	font-size: 12px
}
.dased {
	margin-top: 5px
}
.inhd2 {
	margin-top: 25px
}
.clickhd_center {
	text-align: center
}
.h3, h3 {
	font-size: 21px
}
.about_menu_pages {
	width: 300px;
	margin-left: 17%
}
#slidingabout {
	display: none
}
.about_mob_d {
	display: block
}
.about_mob_n, .hotel_img_des {
	display: none
}
.bg-f2 .dgpauto {
	font-size: 14px
}
.about_right_link a {
	padding: 3px;
	line-height: 17px;
	font-size: 13px
}
.about {
	padding-top: 10px
}
.hotel_img_mb {
	display: block
}
.topmg {
	margin-top: 30px
}
.hotelfind {
	font-size: 30px;
	padding-top: 30px;
	margin-top: 50px
}
.hotel_bg {
	padding: 15px 0;
	margin-top: 80px
}
.go, .hotelfinde_input {
	padding: 7px;
	margin-left: 5px
}
.hotelfinde_input {
	width: 250px;
	font-size: 17px
}
.hotel_bg a {
	font-size: 13px;
	line-height: 21px;
	margin-right: 3px;
	border-right: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 20px
}
.inp_nehotel {
	width: 305px;
	margin-bottom: 20px
}
.ft_img img {
	width: 15%
}
.dh2 {
	font-size: 15px
}
.p-home {
	font-size: 14px
}
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
}
@media (min-width:320px) and (max-width:640px) {
.rt_submenu {
	width: 100%!important
}
.xsh {
	display: none!important
}
.rt_submenu li a {
	margin-left: 7%!important;
	width: 83%!important
}
.m2 {
	font-size: 15px;
	line-height: 21px;
	margin-left: 7%
}
.bl {
	font-size: 11px!important
}
.carousel-caption {
	width: auto;
	padding-left: 0
}
.rt_submenu2 {
	width: 100%
}
.col-n {
	width: 47%
}
.dropdownHover {
	display: none
}
.guidebd p {
	font-size: 14px;
	line-height: 19px
}
.col-n .thumbnail {
	min-height: 235px
}
.cssmenu {
	width: 90%;
	margin: 0 auto
}
.cssmenu ul ul a {
	display: block;
	padding-left: 35px;
	background-image: url(../images/sub_icon.png);
	background-repeat: no-repeat;
	background-position: 20px 11px
}
.hidden_all_3, .hide_sm, .rightbn_sm {
	display: none
}
.accordi_mb, .all_disp, .enq-right, .mobi_none {
	display: block
}
.container {
	width: 100%
}
.colum {
	-webkit-column-count: 1;
	-moz-column-count: 1;
	column-count: 1
}
.small_hd li a {
	width: 45%!important
}
.dh2 {
	margin-top: 5px
}
.font_15 {
	font-size: 23px
}
.xsmb {
	margin-top: 15px
}
.day_tours, .ft-enqu {
	margin-top: 30px
}
.ft-number {
	font-size: 1.6em;
	margin-left: 0
}
.ft-enqu {
	font-size: 11px;
	text-align: center
}
.view_more {
	padding-top: 10px;
	margin-left: 20%
}
.adn h3 span, .nav>li>a {
	margin-left: 0
}
.cssmenu3 ul ul li {
	padding-left: 25px
}
.cssmenu3>ul>li>a>span {
	font-size: 12px
}
.whyus {
	height: auto
}
.nav-tabs>li>a {
	font-size: 14px
}
.col_img_box {
	width: 98%
}
.bg-f h3 {
	line-height: 30px
}
.ft_bn2 p {
	min-height: 100px!important
}
.ft_bn2 {
	margin-bottom: 15px
}
.emailbt, .phonebt {
	margin-bottom: 10px;
	margin-top: 10px
}
.text-centermb {
	text-align: center!important
}
.accordi_desktop {
	display: none
}
.img_ap_text a {
	padding: 10px;
	font-size: 17px
}
.img_ap_text_train {
	width: 100%!important;
	left: 0
}
}
@media (min-width:480px) and (max-width:640px) {
#dg_gallery {
	margin-left: 10%;
	margin-right: 10%
}
.pull_mobile {
	margin-right: 20%
}
.container_mb {
	width: 80%;
	margin: 0 auto;
	position: relative
}
.hd-wild-sub {
	font-size: 17px;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 30px
}
.h1big {
	font-size: 27px
}
.mbh3 {
	font-size: 17px!important
}
.text_overlay p {
	font-size: 14px;
	line-height: 18px
}
.low_price {
	margin-top: 15px;
	margin-bottom: 140px;
	padding-top: 10px
}
.bt_h_abp {
	top: 25%
}
.h1, h1 {
	font-size: 24px;
	padding: 0;
	margin: 0
}
.high_h2 {
	font-size: 17px
}
}
@media (min-width:480px) and (max-width:767px) {
.clickhd_center, .mg_top_none {
	text-align: center
}
.col-xsb-12 {
	width: 48.5%!important
}
.accordi_mb, .enq-right, .mobi_none {
	display: block
}
.accordi_desktop {
	display: none
}
.font_b {
	font-size: 45px
}
.font_bspan {
	font-size: 50px
}
.bg-f p {
	min-height: 245px
}
.hotelfinde_day_tour {
	padding: 5px;
	height: 38px;
	width: 120px;
	font-size: 15px;
	margin-left: 0
}
.hotelfinde_day_tour2 {
	padding: 5px;
	height: 38px;
	width: 230px;
	font-size: 15px;
	margin-left: 10px
}
.font-st {
	font-size: 21px
}
.font_somedia {
	border-bottom: 1px solid #ccc;
	font-size: 40px;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-bottom: 30px
}
.hdbig {
	font-size: 34px;
	margin-bottom: 5px
}
}
@media (min-width:640px) and (max-width:767px) {
#slidingabout, .trip_text {
	display: none
}
.contenermb64 {
	width: 80%;
	margin-left: 10%;
	margin-right: 10%;
	float: left
}
.box_sd {
	padding-bottom: 60px
}
.date_wise, .date_wise_act {
	line-height: 30px;
	padding: 10px 15px
}
.date_wise {
	margin-left: 7px;
	font-size: 15px
}
.fontp {
	font-size: 19px;
	line-height: 30px
}
.hdabout {
	font-size: 50px;
	margin: 30px 0
}
.mart640 {
	margin-top: -70px
}
.form_day_tour {
	margin-top: 50px
}
.date_wise_act {
	margin-left: 7px;
	font-size: 15px
}
.text_overlay h5 {
	font-size: 15px;
	font-weight: 700
}
.day_bn_hd {
	font-size: 30px;
	margin-top: 7%
}
.container_sm_ait {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	position: relative
}
.sm64 {
	width: 55%!important;
	float: left
}
.sm64b {
	width: 45%!important;
	float: left
}
.h136 {
	font-size: 36px!important
}
.h3, h3 {
	font-size: 21px
}
.about_menu_pages {
	width: 300px;
	margin-left: 27%
}
.about_mob_d {
	display: block
}
.about_mob_n {
	display: none
}
.about_right_link a {
	padding: 3px;
	line-height: 17px;
	font-size: 13px
}
.about, .hotelfind {
	padding-top: 10px
}
.ge3-golden {
	font-size: 19px
}
.hotelfind {
	font-size: 35px
}
.topmg {
	margin-top: 30px
}
.hotel_bg {
	padding: 15px 0
}
.go, .hotelfinde_input {
	padding: 7px;
	margin-left: 5px
}
.hotelfinde_input {
	width: 250px;
	font-size: 17px
}
.hotel_bg a {
	font-size: 17px;
	line-height: 21px;
	margin-right: 5px;
	border-right: 1px solid #fff;
	padding: 5px 10px
}
.hotelfind {
	margin-top: 50px
}
.hotel_bg {
	margin-top: 210px
}
.ft_img img {
	width: 7.5%
}
.hd_all_pages_uniq2 {
	font-size: 21px
}
.uniqsm_hd {
	font-size: 17px;
	margin-top: 20px
}
.hd_all_pages_uniq {
	font-size: 24px;
	width: 120px
}
#sticker_unique {
	width: 98%;
	position: relative!important
}
.hd_all_pages {
	font-size: 17px
}
.inner_day h5, .inner_day p {
	font-size: 15px
}
}
@media (min-width:641px) and (max-width:767px) {
.rt_submenu {
	width: 100%!important
}
.m2 {
	color: #fff
}
.xsh {
	display: none!important
}
.hidden_all_3, .hide_sm, .rightbn_sm {
	display: none
}
.rt_submenu li a {
	color: #ccc;
	margin-left: 7%!important;
	width: 83%!important
}
.m2 {
	margin-left: 7%
}
.col-n {
	width: 19.5%
}
.small_hd li a {
	width: 45%!important
}
.dh2 {
	margin-top: 5px
}
.col_img_box {
	width: 48.5%
}
.all_disp {
	display: block
}
.ft_bn2 p {
	min-height: 100px!important
}
.ft_bn2 {
	margin-bottom: 15px
}
.tildg-caption {
	height: 55px
}
}
@media (min-width:1px) and (max-width:767px) {
.all767, .finder_desktop2 {
	display: none
}
.tranxsbox {
	width: 230px!important
}
.up_pd {
	margin-top: 0
}
.desti_ft {
	font-size: 17px
}
.mg_desti {
	margin-left: 10px
}
.finder_mb2 {
	display: block
}
.smhidden {
	display: none
}
.incl_ul li {
	margin-left: 0!important;
	font-size: 13px;
	line-height: 21px
}
.hid_mb_sw {
	display: block!important
}
.tab-content>.tab-pane b {
	font-size: 17px;
	margin-bottom: 5px!important
}
.high_ul li, .tab-content>.tab-pane {
	font-size: 14px;
	line-height: 21px
}
.tab-content>.tab-pane {
	color: #666;
	z-index: -1
}
.mg_mobile {
	margin-top: 7px
}
.trip {
	font-size: 16px;
	padding-bottom: 8px;
	color: #000;
	padding-top: 8px
}
.trip span {
	font-size: 14px;
	font-weight: 400
}
.margin_mns {
	margin-top: 5px!important
}
.pd_mobile {
	padding: 0!important
}
.pd_mobile .geof {
	font-size: 13px!important;
	line-height: 20px
}
.mt_center {
	text-align: center!important
}
.btn_suss_mt {
	border-radius: 0;
	display: block
}
.bdmobile {
	border: 1px dashed #ccc;
	background-color: #eee
}
.luxury {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 20px;
	margin-top: 30px
}
.about p, .bg-f p {
	line-height: 23px
}
.bg-f p {
	color: #666;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	padding-bottom: 60px;
	padding-top: 10px
}
.h_bn_text {
	top: 50%!important
}
.about p {
	font-size: 14px
}
.view_bt {
	text-align: right!important;
	margin-right: 10px
}
.mart640, .martnew {
	margin-top: 0
}
.ge3 {
	font-size: 19px
}
.golden-p {
	font-size: 14px;
	line-height: 21px
}
.whyus_a {
	position: relative!important;
	margin-top: 20px
}
.depart_hd {
	font-size: 17px!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	display: block;
	text-align: center!important
}
.form {
	font-size: 13px!important
}
.iprice {
	font-size: 27px!important
}
.img_ap_text_train {
	width: 100%!important
}
.carousel-indicators {
	bottom: 20px
}
.mbmart {
	margin-bottom: 50px
}
.mob_marg {
	margin-top: 50px
}
.testihd, .whyhd {
	margin-top: -32px!important
}
.rt_form_sub2 {
	font-size: 15px;
	margin-bottom: 10px;
	text-align: center
}
.user_agent {
	margin-left: 0
}
.bd_rt {
	border: none
}
}
.prvcy, .prvcy1 {
	font-family: Arial
}
@media (min-width:768px) and (max-width:790px) {
.col_img_box {
	width: 48.5%
}
.img_text {
	width: 45%;
	top: 20%
}
.xsh {
	display: none!important
}
.all_disp {
	display: block
}
.tranxsbox {
	margin: 0!important;
	padding: 0!important;
	width: 190px!important
}
.tranxsbox .btn, .tranxsbox bl {
	margin-bottom: 0!important
}
.bg-f h3 {
	font-size: 23px
}
.mart3768 {
	margin-top: 30px
}
.day_bn_hd, .up_pd {
	margin-top: 0
}
.hd_span {
	font-size: 12px
}
.mbh1 {
	font-size: 25px
}
.smhidden {
	display: none
}
.day_bn_hd {
	font-size: 31px;
	margin-right: 11%
}
.price_day {
	margin-bottom: 0
}
.low_price {
	margin-bottom: 140px
}
.h3, h3 {
	font-size: 21px
}
.ge3 {
	font-size: 23px
}
.bt_h_abp768 {
	display: block;
	position: absolute;
	left: 14%;
	top: 20%
}
.text_overlay h5 {
	color: #eee;
	font-size: 21px;
	padding: 10px 15px 0
}
.text_overlay p {
	font-size: 15px;
	line-height: 20px
}
.h1, h1 {
	font-size: 30px
}
.emailbt {
	padding: 10px!important
}
.phonebt {
	padding: 10px 15px
}
.rt_trip-bl {
	padding: 10px
}
.mart640 {
	margin-top: -45px
}
.martnew {
	margin-top: 0
}
.dh2 {
	font-size: 16px
}
.box-budd {
	min-height: 240px
}
.rt_form_sub2 {
	font-size: 15px;
	margin-bottom: 10px
}
}
@media (min-width:791px) and (max-width:991px) {
.all_disp, .bt_h_abp768 {
	display: block
}
.col_img_box {
	width: 48.5%
}
.day_bn_hd {
	font-size: 30px;
	margin-top: 0
}
.bt_h_abp768 {
	position: absolute;
	left: 14%;
	top: 20%
}
}
@media (min-width:992px) and (max-width:1200px) {
.dgt-tabs {
	padding-bottom: 8px;
	margin-top: -93px
}
.dgt-tabspop {
	margin-top: -95px
}
.col_img_box {
	width: 32%
}
.tildg-caption {
	height: 55px
}
.dgt-tabs li a {
	font-size: 17px;
	color: #ccc;
	padding-right: 10px;
	padding-left: 10px
}
.tab_btli {
	width: 250px
}
.tab_fixed_form, .tab_fixed_form_tablet {
	right: 20px;
	top: 40px;
	width: 280px
}
.rt_form_sub {
	font-size: 18px
}
.rt_form_sub2 {
	font-size: 17px
}
.margin_mns {
	margin-top: 0
}
.about_right_link a {
	padding: 7px
}
.hotelfind {
	font-size: 50px;
	padding-top: 0
}
.topmg {
	margin-top: 50px
}
.hotel_bg {
	margin-top: 7%
}
.hotelfinde_input {
	padding: 10px;
	width: 370px
}
.hotel_bg a {
	font-size: 19px;
	line-height: 25px;
	margin-right: 15px;
	padding: 5px 15px 5px 10px
}
.group_right ul li a {
	font-size: 15px;
	padding-left: 15px
}
.trip {
	font-size: 15px;
	font-weight: 700;
	color: #666
}
.trip span {
	font-size: 14px;
	font-weight: 400
}
.new-tab-cl>li>a {
	font-size: 16px
}
.tour_abso_textsm p {
	line-height: 22px
}
.text-p {
	font-size: 15px;
	line-height: 21px
}
.wildds {
	margin-left: 0
}
.hd_all_pages_uniq2 {
	font-size: 22px
}
.uniqsm_hd {
	font-size: 17px;
	margin-top: 0
}
.hd_all_pages_uniq {
	font-size: 24px;
	width: 120px
}
.dh3font {
	font-size: 16px
}
.font {
	font-size: 13px;
	line-height: 20px
}
.logo {
	left: 0;
	width: 160px
}
#sticker_unique {
	width: 290px
}
.bg-f2 .dgpautoday {
	min-height: 215px
}
.wdmd {
	width: 315px!important
}
.price-amount {
	font-size: 28px
}
}
@media (min-width:1201px) and (max-width:1505px) {
.tildg-caption {
	height: 55px
}
.tildg-caption2 {
	font-size: 14px
}
.popular_tour_overlay h3 {
	font-size: 17px
}
.rt_form_sub2 {
	font-size: 19px
}
.col_img_box {
	width: 32%
}
.popular-cap h3, .popular-cap h3 a {
	font-size: 17px
}
.price_day {
	margin-bottom: 0
}
.low_price {
	margin-bottom: 30px;
	padding-top: 0;
	margin-top: 5px
}
.form_day_tour h4 {
	font-size: 15px
}
.h1, h1 {
	font-size: 48px
}
.bg-f2 h3, .h4, h4 {
	font-size: 17px
}
.margin_mns {
	margin-top: 0
}
.hotelfind, .topmg {
	margin-top: 50px
}
.bg-f2 .dgpauto {
	font-size: 15px;
	line-height: 23px
}
#sticker {
	padding-bottom: 0
}
.about_right_link a {
	padding: 5px;
	line-height: 26px;
	font-size: 15px
}
.hotelfind {
	font-size: 60px;
	padding-top: 0
}
.ge3 {
	font-size: 25px
}
.group_right ul li a {
	font-size: 13px;
	padding-left: 20px
}
.geof {
	font-size: 13px
}
.email_block {
	display: block;
	font-size: 12px
}
.trip {
	font-size: 15px;
	font-weight: 700;
	color: #666
}
.trip span {
	font-size: 14px;
	font-weight: 400
}
.hotel_bg {
	margin-top: 130px
}
.guidebd p {
	font-size: 15px;
	line-height: 22px
}
.hotelmart {
	margin-top: 40px
}
.bg-f2 .dgpautoday {
	min-height: 215px
}
.hd_span {
	font-size: 12px
}
}
@media (min-width:768px) and (max-width:967px) {
.mobile {
	top: 0;
	width: 100%;
	display: block
}
.ft_bn2 p {
	min-height: 100px!important
}
.ft_bn2 {
	margin-bottom: 15px
}
.container_sm_ait {
	width: 70%;
	margin-left: 15%;
	margin-right: 15%;
	position: relative
}
.tranxsbox {
	margin: 0!important;
	padding: 10px!important;
	width: 230px!important
}
.dgt-tabs {
	margin-top: -97px
}
.dgt-tabs li a {
	font-size: 15px;
	padding: 7px
}
.dgt-tabspop {
	margin-top: -100px
}
.tab_btli {
	width: 178px
}
.clickhd_center {
	text-align: right
}
.requ_b {
	font-size: 12px!important
}
.martdt {
	margin-top: 0
}
.view_bt {
	text-align: right!important;
	margin-right: 10px
}
.trip {
	font-size: 15px;
	margin: 0 10px;
	color: #000;
	padding-bottom: 6px;
	padding-top: 6px
}
.trip span {
	font-size: 14px
}
.ge3, .rt_trip {
	font-size: 21px
}
.rt_trip {
	margin-top: 20px;
	padding: 10px
}
.slide-content {
	padding: 5% 0 0 3%;
	text-align: center
}
.kailashtext1 {
	float: right;
	margin-right: 50px;
	margin-top: 5%;
	width: 100%!important
}
.text_overlay h5 {
	font-size: 15px;
	font-weight: 700
}
.sm_line_ht h3 {
	line-height: 28px!important
}
.popular_tour_overlay h3 {
	line-height: 21px!important;
	min-height: 55px!important
}
.about_right_link a {
	padding: 4px;
	font-size: 15px;
	line-height: 25px
}
.ft_img img {
	width: 50%
}
.copyright {
	font-size: 11px
}
.mart768 {
	margin-top: 7px
}
.hotelfind {
	font-size: 45px;
	padding-top: 10px
}
.go, .hotelfinde_input {
	padding: 7px;
	margin-left: 5px
}
.topmg {
	margin-top: 40px
}
.hotelfinde_input {
	width: 250px;
	font-size: 17px
}
.hotel_bg a {
	font-size: 17px;
	line-height: 21px;
	margin-right: 10px;
	border-right: solid 1px #ccc;
	padding: 5px 15px 5px 10px
}
.group_right ul li a {
	font-size: 15px
}
.hotelfind {
	margin-top: 70px
}
.hotel_bg {
	margin-top: 220px
}
.rt_trip-golden {
	padding: 10px
}
.mart35 {
	margin-top: 50px!important
}
.guidebd p {
	font-size: 14px;
	line-height: 21px
}
.img_text_kailash {
	width: 47%;
	top: 20%
}
.day_bn_hd {
	font-size: 27px
}
.luxury {
	font-size: 19px;
	line-height: 25px;
	margin-bottom: 30px;
	margin-top: 30px
}
.hd_all_pages_uniq2 {
	font-size: 27px
}
.uniqsm_hd {
	font-size: 17px;
	margin-top: 0
}
.hd_all_pages_uniq {
	font-size: 24px;
	width: 120px
}
#sticker_unique {
	width: 290px;
	position: relative!important
}
.un_pheight {
	font-size: 15px!important;
	line-height: 23px
}
.img_text_luxu {
	width: 80%;
	left: 10%;
	top: 0
}
.img_text_luxu h1 {
	font-size: 35px;
	line-height: 45px;
	padding: 0;
	margin: 0
}
.img_text_luxu h3 {
	line-height: 27px;
	font-size: 24px;
	padding: 0;
	margin: 0
}
.img_text_luxu a {
	margin-top: 10px;
	z-index: 999;
	padding: 7px 15px;
	font-size: 19px
}
.gradient {
	height: 35px
}
.hd_all_pages {
	font-size: 17px
}
.inner_day h5, .inner_day p {
	font-size: 15px
}
}
@media (min-width:768px) and (max-width:1024px) {
.text-mb2, .trip_text {
	display: none
}
.bg-f h3 {
	line-height: 25px
}
.font-st {
	font-size: 21px!important
}
.desti_ft, .hd-wild-sub {
	font-size: 17px
}
.hd-wild-sub {
	margin-bottom: 20px
}
.mg_desti {
	margin-left: 20px
}
.font_b {
	font-size: 45px
}
.font_bspan {
	font-size: 50px
}
.hd_pac b {
	font-size: 12px
}
.formhd {
	font-size: 10px!important
}
.font12 {
	font-size: 12px
}
.tripfonts li a {
	font-size: 15px
}
.margin_mns {
	margin-top: 0
}
.h136 {
	font-size: 36px
}
.boxgr3 a {
	margin-right: 0
}
.img_text h1 {
	font-size: 66px
}
	.img_text h3 {

    font-size: 22px;
    

}
.img_text {

    width: 100%;
    top: 30%;

}
}
.font_somedia {
	border-bottom: 1px solid #ccc;
	font-size: 40px;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-bottom: 30px
}
.bg-f2 .dgpautoday {
	min-height: auto
}
.high_h2 {
	font-size: 17px
}
}
@media (min-width:980px) and (max-width:1024px) {
.h2, h2 {
	font-size: 28px
}
.h3, h3 {
	font-size: 18px
}
.font_b {
	font-size: 45px
}
.font_bspan {
	font-size: 50px
}
.ft_bn2 p {
	min-height: 265px
}
.low_price {
	margin-top: 10px;
	padding-top: 5px;
	margin-bottom: 50px
}
.hd_span_point {
	font-size: 10px
}
.textp {
	line-height: 19px
}
.g-group {
	top: 15%!important
}
.geof {
	font-size: 12px;
	line-height: 21px
}
#sticker {
	width: 270px;
	padding-bottom: 0
}
.about_right_link a {
	padding: 4px;
	line-height: 25px;
	font-size: 15px
}
.ft_img img {
	width: 15%
}
.hotelfind {
	margin-top: 70px
}
.hotel_bg {
	margin-top: 320px
}
.mart102 {
	margin-top: -20px
}
.guidebd p {
	font-size: 14px;
	line-height: 17px
}
.hotelfinde_day_tour, .hotelfinde_day_tour2 {
	padding: 5px;
	height: 38px;
	font-size: 15px;
	margin-left: 10px
}
.hotelfinde_day_tour {
	width: 130px
}
.hotelfinde_day_tour2 {
	width: 230px
}
.go_day {
	color: #FFF;
	background-color: #f60;
	padding: 5px 7px;
	font-size: 19px;
	font-weight: 700;
	margin-left: 10px;
	border-style: none
}
.text-right-day {
	text-align: right
}
.img_text_luxu {
	width: 60%;
	left: 20%;
	top: 10%
}
.img_text_luxu h1 {
	font-size: 45px;
	line-height: 50px;
	padding: 0;
	margin: 0
}
.img_text_luxu h3 {
	line-height: 30px;
	font-size: 27px;
	padding: 0;
	margin: 0
}
.img_text_luxu a {
	margin-top: 10px;
	z-index: 999;
	padding: 7px 15px;
	font-size: 19px
}
.gradient {
	height: 35px
}
.navbar-default .navbar-nav>li>a {
	padding-left: 0
}
.text_overlay h5 {
	font-size: 17px;
	font-weight: 700
}
}
@media (min-width:1px) and (max-width:991px) {
.pdfic2b, .pdfic2b:hover {
	text-decoration: none
}
.text-right-day {
	text-align: center;
	margin-top: 20px
}
.ind_box h3 {
	margin-top: 0!important;
	text-align: center
}
.marthotel {
	margin-top: 25px
}
.marthotel_leela {
	margin-top: 50px
}
.desktop_form {
	display: none
}
.hdall, .pdfic2b {
	display: block
}
.trg {
	padding-bottom: 20px;
	margin-bottom: 30px
}
.whyus {
	height: auto
}
.g_ul ul {
	margin: 0
}
.g_ul ul li a {
	font-size: 14px;
	line-height: 32px;
	padding-left: 20px
}
.pdfic2b {
	color: #09f;
	font-size: 11px;
	font-weight: 100;
	line-height: 30px;
	margin-top: 40px;
	margin-bottom: 20px;
	text-align: center;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #ccc;
	padding: 5px 0
}
.fixed_right_none {
	display: none!important
}
.about_sm_768 {
	display: block
}
.tildg-caption2 {
	font-size: 13px
}
.sm-sliderimg {
	height: 100px!important;
	width: 100px!important
}
.popular-cap h3 a {
	font-size: 17px
}
.mt_pg_hd {
	margin-top: 17px
}
.wgt_span span {
	font-size: 12px;
	color: #666;
	float: right
}
}
@media (min-width:1px) and (max-width:569px) {
.group_tour_img {
	width: 99%
}
.mb_schedule {
	display: none
}
.cssmenu_dt>ul>li {
	padding: 5px 10px;
	font-size: 17px
}
.pages-nav li a {
	background-image: url(../images/ar-white-nav.png);
	background-position: right center;
	background-repeat: no-repeat;
	color: #1c1c1c;
	float: left;
	font-size: 11px;
	line-height: 35px;
	margin-right: 0;
	padding-left: 0;
	padding-right: 17px;
	text-transform: uppercase
}
}
@media (min-width:0px) and (max-width:675px) {
.hidemobile {
	display: none
}
.showmobile {
	display: block
}
.banner_desktop {
	display: none
}
.banner_mobile {
	display: block
}
.marg_why {
	margin-top: 50px
}
.ge3 {
	line-height: 29px
}
.pd_rightmb {
	display: inline;
	font-size: 13px;
	margin-right: 2%
}
.pd_right, .pd_right2, .pd_right_last {
	display: block;
	font-size: 13px
}
.pd_right_last {
	float: left
}
.sw_btn {
	display: none!important
}
.hd_btn, .righttab li {
	display: block
}
.abp_ka {
	top: 35%!important
}
.bg-aps h1 {
	font-size: 21px;
	font-weight: 700
}
.bg-aps h3 {
	line-height: 21px;
	margin-bottom: 20px;
	font-size: 17px
}
.luxury2 {
	font-size: 17px;
	line-height: 25px;
	margin-top: 15px
}
.bg-f2 .dgp {
	font-size: 14px;
	line-height: 21px
}
.font-india {
	font-size: 17px
}
.font_16 {
	font-size: 15px
}
.ind_box {
	margin-top: 0
}
.righttab li a {
	font-size: 12px!important
}
.tab-content>.tab-pane {
	z-index: 1
}
.righttab li {
	width: 50%!important;
	float: left!important
}
.mbfonts {
	font-size: 31px!important
}
}
@media (min-width:100px) and (max-width:750px) {
.bg-f2 .dgp {
	min-height: 175px
}
.banner_desktop {
	display: none
}
.banner_mobile, .mobilebanner {
	display: block
}
.slider_ds {
	display: none
}
.slider_mb {
	display: block
}
.ft_bn3, .ft_bn3wild {
	margin-bottom: 0
}
.text_overlay h3 {
	font-size: 14px;
	font-weight: 700
}
.bd_right {
	border-right: none;
	background-color: #f5f5f5;
	padding: 10px;
	margin-bottom: 50px;
	float: left
}
.smm2 {
	margin-top: 0!important
}
}
@media (min-width:1px) and (max-width:968px) {
.ft_bn3 h4, .ft_bn3wild h4, .popular_tour_overlay h3 {
	font-size: 17px
}
.mobile {
	display: block
}
.desktop, .finder_desktop {
	display: none
}
.mart7, .mart7dst, .slidertop {
	margin-top: 0
}
.marthotelhome {
	margin-top: 100px
}
.finder_mb {
	display: block
}
.mart-des {
	margin-top: 20px
}
.ft_bn3 h4 {
	padding-bottom: 0
}
.ft_bn3 p, .ft_bn3wild p {
	font-size: 14px;
	line-height: 17px
}
.bg-f2 h3 {
	font-size: 19px;
	line-height: 25px;
	margin-bottom: 10px
}
.fixed_link {
	font-size: 14px
}
.ft_bn3 a {
	font-size: 12px;
	letter-spacing: 0
}
.hd-wild-sub, .rightbn ul {
	font-size: 17px
}
.sw_btn {
	display: inline
}
.wild {
	margin-left: 0
}
.righttab li a, .wild li a {
	font-size: 13px
}
}
@media (min-width:751px) and (max-width:989px) {
.font-india {
	font-size: 22px
}
.bg-f2 .dgp {
	min-height: 310px
}
.search768 {
	display: block
}
.dgt-tabs li a {
	font-size: 14px;
	padding: 7px
}
.tab_btli {
	width: 178px
}
.img_ap_text_kailash, .img_ap_text_kailash_b2 {
	display: none
}
.ft_bn3, .ft_bn3wild {
	margin-bottom: 0
}
.boxgr3_b2 a {
	font-size: 13px!important
}
.kailashtext1 p {
	font-size: 14px!important
}
.pd_right, .pd_rightmb {
	display: inline;
	margin-right: 3%;
	font-size: 13px
}
.pd_right_last a {
	font-size: 13px!important
}
.pd_right_last {
	float: right;
	margin-right: 4%;
	margin-top: 10px
}
.sw_btn {
	display: inline
}
.date_wise, .date_wise_act {
	margin-left: 10px;
	padding-left: 10px
}
.hd_btn {
	display: none
}
.g-group {
	top: 20%!important
}
.logo, .logo.logodgscroll {
	left: 0;
	line-height: 25px;
	top: 0
}
.bg-aps h1 {
	font-size: 24px;
	font-weight: 700
}
.bg-aps h3 {
	line-height: 25px
}
.mart4 {
	margin-top: 25px
}
.text_overlay h3 {
	font-size: 19px;
	font-weight: 700
}
.h3, h3 {
	font-size: 19px
}
.gp_font {
	font-size: 13px
}
.navbar-default .navbar-nav>li>a {
	font-size: 12px
}
.logo {
	width: 140px;
	font-size: 27px;
	height: 150px
}
.logo.logodgscroll {
	font-size: 24px;
	height: 60px;
	letter-spacing: 0;
	padding: 10px 0 0 70px;
	position: absolute;
	text-align: left;
	width: 200px;
	z-index: 9999
}
.hd_all_pages {
	font-size: 20px
}
.smm, .smm2 {
	margin-top: 0!important
}
.bg-f p {
	font-size: 15px
}
}
@media (min-width:991px) and (max-width:1199px) {
.ft_bn3 h4, .ft_bn3wild h4 {
	padding-bottom: 0;
	letter-spacing: 0
}
.img_ap_text_kailash, .img_ap_text_kailash_b2 {
	left: 0
}
.bg-aps h3 {
	line-height: 30px;
	margin-bottom: 20px;
	font-size: 22px
}
.bg-aps h1 {
	font-size: 27px;
	font-weight: 400
}
.group_tour_img {
	width: 45%
}
.des_margin {
	margin-top: 30px
}
.pages-link-marg {
	margin-left: 15%
}
.contener-d35 {
	width: 80%;
	float: left;
	margin-left: 10%;
	margin-right: 10%;
	display: block
}
.popular-cap h3 {
	font-size: 17px
}
.ft_bn3 h4 {
	font-size: 16px
}
.ft_bn3 p {
	font-size: 14px;
	line-height: 23px
}
.ft_bn3wild h4 {
	font-size: 17px
}
.ft_bn3wild p {
	font-size: 14px;
	line-height: 23px
}
.bg-f2 h3 {
	line-height: 20px;
	font-size: 16px;
	display: block
}
.bg-f2 .dgp, .bg-f2 .dgpauto {
	line-height: 23px;
	font-size: 15px
}
.hd_span {
	font-size: 12px;
	display: inline-block;
	margin-top: 5px
}
.bg-f2 .dgp {
	min-height: 400px
}
.whyus p {
	line-height: 22px;
	font-size: 15px;
	padding: 0
}
.abut h3, .abut p {
	margin: 0;
	padding: 5px!important
}
.text_ind_align {
	text-align: right!important
}
.boxgr3 a {
	margin-right: 0
}
.img_ap_text_kailash a {
	font-size: 16px
}
.img_ap_text_kailash_b2 a {
	font-size: 14px
}
.trg {
	margin-top: 0
}
.hidden14 {
	display: inline
}
.kailashtext1 p {
	font-size: 16px!important
}
.pd_right, .pd_rightmb {
	display: inline;
	margin-right: 3%;
	font-size: 13px
}
.pd_right_last a {
	font-size: 13px!important
}
.hd_btn {
	display: none
}
.sw_btn {
	display: inline
}
.popular_tour_overlay h3 {
	font-size: 15px
}
.text_overlay p {
	font-size: 15px;
	line-height: 18px
}
.day_bn_hd {
	font-size: 40px;
	margin-right: 10%;
	margin-top: 3%
}
.city_name {
	min-height: 80px
}
.igtt {
	margin-top: 4%;
	margin-right: 9%
}
.view_more {
	padding-top: 40px
}
.m_bt {
	margin-bottom: 50px
}
.bd_right {
	border-right: none
}
.pd_des {
	padding: 0!important
}
.popular-cap h3 a {
	font-size: 17px
}
.hotelmart {
	margin-top: 40px
}
.gp_font {
	font-size: 13px
}
.logo.logodgscroll {
	font-size: 25px;
	height: 60px;
	left: 10px;
	letter-spacing: 0;
	line-height: 27px;
	padding: 7px 0 0 75px;
	position: absolute;
	text-align: left;
	top: 0;
	width: 250px;
	z-index: 9999
}
.navbar-default .navbar-nav>li>a {
	font-size: 12px
}
.righttab li a {
	font-size: 13px
}
.hd_all_pages {
	font-size: 18px
}
.inner_day h5, .inner_day p {
	font-size: 14px
}
.font_r_b {
	font-size: 12px
}
.bg-f h3 {
	font-size: 17px
}
.bg-f p {
	font-size: 14px
}
}
@media (min-width:1200px) and (max-width:1919px) {
.img_ap_text_kailash, .img_ap_text_kailash_b2 {
	left: 5%
}
.img_ap_text_kailash a, .img_ap_text_kailash_b2 a {
	font-size: 21px
}
.bg-f2 .dgp {
	min-height: 380px
}
.carousel-caption, .tab_fixed_form {
	top: 20%
}
.des_margin {
	margin-top: 30px
}
.pages-link-marg {
	margin-left: 0
}
.text_ind_align {
	text-align: center!important
}
.boxgr3 a {
	margin-right: 0
}
.whyus p {
	font-size: 17px;
	line-height: 25px
}
.ft_bn3 h4 {
	font-size: 21px
}
.pd_right, .pd_rightmb {
	display: inline;
	margin-right: 3%;
	font-size: 13px
}
.pd_right_last a {
	font-size: 13px!important
}
#sticker {
	width: 270px
}
.ft_img img {
	width: 85%
}
.city_name {
	min-height: 60px
}
.day_bn_hd {
	font-size: 44px
}
.bd_right {
	border-right: none;
	background-color: #f5f5f5;
	padding: 10px;
	margin-bottom: 20px
}
.pd_des {
	padding: 0!important
}
.ge4 {
	font-size: 19px
}
.img_text_luxu {
	width: 60%;
	left: 20%;
	top: 10%
}
.img_text_luxu h1 {
	font-size: 55px;
	line-height: 60px;
	padding: 0;
	margin: 0
}
.img_text_luxu h3 {
	line-height: 35px;
	font-size: 32px;
	padding: 0;
	margin: 0
}
.gradient {
	height: 100px;
	background-position: center top
}
}
.trp_ovr, .trp_ovr_1 {
	width: 45%;
	float: left
}
@media (min-width:969px) and (max-width:1920px) {
#menu {
	display: none
}
.bd_right {
	border-right: none;
	background-color: #f5f5f5;
	padding: 10px;
	margin-bottom: 20px
}
.pd_des {
	padding: 0!important
}
.text_cn, .text_ind_align {
	text-align: center!important
}
.hotelh3 {
	font-size: 19px
}
}
.trp_ovr_1 {
	margin-left: 80px
}
@media (min-width:969px) and (max-width:1859px) {
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.right_arw, .right_trngle {
	display: none
}
}
@media (min-width:320px) and (max-width:480px) {
.all_inpt8, .inp_text_ait9 {
	position: inherit!important
}
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.inp_text_ait, .inp_text_ait9 {
	color: #777;
	font-size: 16px;
	line-height: 35px;
	text-align: left
}
.bg_booking {
	background-color: #f0f2f5
}
.inp_text_ait {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%!important
}
.enqry_box {
	background: #ececec;
	border-left: none!important
}
.btn_algn {
	text-align: left;
	margin-top: 25px
}
.all_inpt8 {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: left;
	margin: 10px 0;
	padding: 7px;
	width: 22%;
	right: 0
}
.inp_text_ait9 {
	margin-bottom: 10px;
	margin-top: 10px;
	right: 61px
}
.right_arw, .right_trngle {
	display: none
}
.fnt {
	font-size: 11px
}
.bd_bot {
	border-bottom: none;
	margin-bottom: 20px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 100%
}
.form_day_tour h4 {
	font-size: 15px
}
.low_price {
	border-top: 3px solid #fff;
	color: #fff;
	display: block;
	font-size: 13px;
	line-height: 26px;
	margin-bottom: 80px;
	margin-top: 5px;
	padding-top: 0;
	text-align: center;
	text-decoration: none
}
.contenermb64, .copyright, .lft_lgn {
	text-align: left
}
.price_day {
	font-size: 28px;
	line-height: 38px;
	margin-bottom: 10px;
	margin-top: -10px;
	padding: 0
}
.price_day span {
	display: inline;
	font-size: 15px;
	line-height: 38px;
	vertical-align: text-top;
	padding-right: 5px
}
.copyright {
	color: #666;
	font-size: 13px
}
.trp_ovr, .trp_ovr_1 {
	width: 100%!important;
	float: none!important
}
.trp_ovr_1 {
	margin-left: 0!important;
	padding-bottom: 151px!important
}
.mart3 {
	margin-top: 32px!important;
	text-align: center!important
}
.text_bl {
	color: #2f7ef0;
	font-size: 17px;
	font-weight: 700;
	text-align: left
}
.prvt_ul li, .textp {
	font-size: 15px;
	line-height: 25px;
	text-align: left
}
.textp {
	color: #555!important
}
.prvt_ul li {
	background-image: url(../images/icon/circal.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #555;
	display: block;
	float: left;
	margin-bottom: 0;
	margin-top: 5px;
	padding: 0 0 0 20px;
	width: 100%
}
}
@media (min-width:480px) and (max-width:768px) {
.btn_algn, .contenermb64, .copyright, .lft_lgn {
	text-align: left
}
.all_inpt8, .inp_text_ait9 {
	position: inherit!important
}
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.inp_text_ait, .inp_text_ait9 {
	color: #777;
	font-size: 16px;
	line-height: 35px;
	text-align: left
}
.low_price {
	margin-bottom: 140px
}
.inp_text_ait {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%!important
}
.enqry_box {
	background: #ececec;
	border-left: none!important
}
.btn_algn {
	margin-top: 25px
}
.all_inpt8 {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: left;
	margin: 10px 0;
	padding: 7px;
	width: 22%;
	right: 0
}
.inp_text_ait9 {
	margin-bottom: 10px;
	margin-top: 10px;
	right: 61px
}
.right_arw, .right_trngle {
	display: none
}
.day_bn_hd {
	font-size: 30px;
	margin-right: 5%;
	margin-top: 7%
}
.copyright {
	color: #666;
	font-size: 13px
}
.contenermb64 {
	float: left;
	margin-left: 10%;
	margin-right: 10%;
	width: 80%
}
.trp_ovr, .trp_ovr_1 {
	width: 100%!important;
	float: none!important
}
.trp_ovr_1 {
	margin-left: 0!important;
	padding-bottom: 151px!important
}
.mart3 {
	margin-top: 32px!important;
	text-align: center!important
}
.hdbig {
	font-size: 34px;
	margin-bottom: 5px;
	text-align: center
}
.text_bl {
	color: #2f7ef0;
	font-size: 17px;
	font-weight: 700;
	text-align: left
}
.prvt_ul li, .textp {
	font-size: 15px;
	line-height: 25px;
	text-align: left
}
.textp {
	color: #555!important
}
.prvt_ul li {
	background-image: url(../images/icon/circal.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #555;
	display: block;
	float: left;
	margin-bottom: 0;
	margin-top: 5px;
	padding: 0 0 0 20px;
	width: 100%
}
}
@media (min-width:768px) and (max-width:1024px) {
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.inp_text_ait, .inp_text_ait9 {
	color: #777;
	font-size: 16px;
	line-height: 35px;
	text-align: left
}
.view_more {
	margin-left: 0;
	padding-top: 70px;
	position: absolute;
	display: none!important
}
.all_inpt8, .inp_text_ait9 {
	position: inherit!important
}
.inp_text_ait {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%!important
}
.btn_algn {
	text-align: left;
	margin-top: 25px
}
.all_inpt8 {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: left;
	margin: 10px 0;
	padding: 7px;
	width: 22%;
	right: 0
}
.trp_ovr, .trp_ovr_1 {
	width: 100%!important;
	float: none!important
}
.inp_text_ait9 {
	margin-bottom: 10px;
	margin-top: 10px;
	right: 61px
}
.finderdiv, .mart3 {
	text-align: left!important
}
.right_arw, .right_trngle {
	display: none
}
.day_bn_hd {
	font-size: 30px;
	margin-right: 5%;
	margin-top: -2%
}
.trp_ovr_1 {
	margin-left: 0!important;
	padding-bottom: 151px!important
}
.mart3 {
	margin-top: 32px!important
}
.finderdiv {
	margin-top: 10px;
	padding: 10px 10px 0;
	position: relative;
	right: 25px
}
.text_bl {
	color: #2f7ef0;
	font-size: 17px;
	font-weight: 700;
	text-align: left
}
.prvt_ul li, .textp {
	font-size: 15px;
	line-height: 25px;
	text-align: left
}
.textp {
	color: #555!important
}
.prvt_ul li {
	background-image: url(../images/icon/circal.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #555;
	display: block;
	float: left;
	margin-bottom: 0;
	margin-top: 5px;
	padding: 0 0 0 20px;
	width: 100%
}
}
@media (min-width:993px) and (max-width:1231px) {
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.btn-group-lg>.btn, .btn-lg {
	border-radius: 6px;
	font-size: 12px;
	line-height: 1.33;
	padding: 10px 16px
}
}
@media (min-width:1024px) and (max-width:1231px) {
.all_inpt8, .inp_text_ait9 {
	position: inherit!important
}
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.inp_text_ait, .inp_text_ait9 {
	color: #777;
	font-size: 16px;
	line-height: 35px;
	text-align: left
}
.css3transition {
	display: none;
	transition: margin .2s ease 0s
}
.inp_text_ait {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%!important
}
.btn_algn {
	text-align: left;
	margin-top: 25px
}
.all_inpt8 {
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 3px;
	float: left;
	margin: 10px 0;
	padding: 7px;
	width: 22%;
	right: 0
}
.trp_ovr, .trp_ovr_1 {
	width: 100%!important;
	float: none!important
}
.inp_text_ait9 {
	margin-bottom: 10px;
	margin-top: 10px;
	right: 61px
}
.right_arw, .right_trngle {
	display: none
}
.trp_ovr_1 {
	margin-left: 0!important;
	padding-bottom: 151px!important
}
.mart3 {
	margin-top: 32px!important;
	text-align: left!important
}
.text_bl {
	color: #2f7ef0;
	font-size: 17px;
	font-weight: 700;
	text-align: left
}
.prvt_ul li, .textp {
	font-size: 15px;
	line-height: 25px;
	text-align: left
}
.textp {
	color: #555!important
}
.prvt_ul li {
	background-image: url(../images/icon/circal.png);
	background-position: 0 4px;
	background-repeat: no-repeat;
	color: #555;
	display: block;
	float: left;
	margin-bottom: 0;
	margin-top: 5px;
	padding: 0 0 0 20px;
	width: 100%
}
}
.mre_cont h1, .mre_cont h2 {
	font-weight: 700;
	font-size: 13px
}
.right_trngle {
	position: absolute;
	right: 1px;
	bottom: 59px
}
.ln_1, .lne, .tr_cde {
	position: relative
}
.icn {
	padding-right: 8px
}
.lne {
	bottom: 30px
}
.sgt_sn {
	float: left;
	width: 100%
}
.tr_cde {
	padding-left: 15px;
	bottom: 35px
}
.ln_1 {
	bottom: 10px
}
.goog-te-gadget-simple {
	background-color: #1c1c1c!important;
	border-color: #1c1c1c!important;
	border-radius: 6px!important;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 10pt;
	padding-bottom: 8px!important;
	padding-top: 2px!important
}
.goog-te-gadget-icon {
	display: none!important
}
.right_arw {
	left: 365px;
	position: absolute;
	top: 0;
	z-index: 999
}
.all_inpt8, .inp_text_ait9, .pic, .prvcy, .prvcy1 {
	position: relative
}
.need {
	color: #01999a;
	margin: 15px;
	padding: 0 0 15px
}
.bdr {
	border-top: 1px solid #e1e1e1
}
.prvcy {
	font-size: 12px;
	color: #7f7f7f;
	bottom: 35px;
	padding-left: 21px
}
.btn2, .btn2 a {
	border-radius: 6px;
	font-size: 13px;
	line-height: 1.33;
	padding: 10px 16px;
	color: #000;
	font-weight: 700
}
.btn_mrgn {
	margin-top: 25px
}
.all_inpt8, .all_inpt_5 {
	background-color: #f5f5f5;
	margin: 10px 0;
	padding: 7px;
	float: left
}
.prvcy1 {
	color: #7f7f7f;
	font-size: 12px;
	top: 9px
}
.algn {
	text-align: justify
}
.lft_fnt_5 {
	font-size: 15px;
	color: #1c1c1c;
	letter-spacing: .8px
}
.bd_link_form1 {
	border-bottom: 1px dashed #c0bebe;
	display: block;
	line-height: 50px
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
	display: block;
	max-width: 100%;
	height: auto
}
.all_inpt_5 {
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 37.5%
}
.all_inpt8 {
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 22%;
	right: 65px
}
.inp_text_ait9 {
	color: #777;
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	right: 61px
}
@media screen and (max-width:560px) {
.wrapper {
	padding: 20px
}
}
.pic {
	max-width: 100%;
	max-height: 210px;
	margin: 10px;
	display: block;
	-webkit-animation: anima 2s;
	-moz-animation: anima 2s;
	-o-animation: anima 2s;
	-ms-animation: anima 2s;
	animation: anima 2s;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden
}
.pic-3d {
	-webkit-perspective: 500;
	-moz-perspective: 500;
	-o-perspective: 500;
	-ms-perspective: 500;
	perspective: 500;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.pic-caption {
	cursor: default;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(44,62,80,.92);
	padding: 10px;
	text-align: center;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}
.pic-image {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.pic:hover .pic-image {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.pic-title {
	font-size: 1.8em
}
.pic .pic-image, .pic-caption, .pic:hover .pic-caption, .pic:hover img, a, a:hover {
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;
	-ms-transition: all .5s ease;
	transition: all .5s ease
}
.pic:hover .bottom-to-top, .pic:hover .come-left, .pic:hover .come-right, .pic:hover .left-to-right, .pic:hover .open-down, .pic:hover .open-left, .pic:hover .open-right, .pic:hover .open-up, .pic:hover .right-to-left, .pic:hover .rotate-in, .pic:hover .rotate-out, .pic:hover .top-to-bottom {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-moz-touch-callout: none;
	-o-touch-callout: none;
	-ms-touch-callout: none;
	touch-callout: none;
	-webkit-tap-highlight-color: transparent;
	-moz-tap-highlight-color: transparent;
	-o-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
	tap-highlight-color: transparent
}
.bottom-to-top {
	top: 50%;
	left: 0
}
.pic:hover .bottom-to-top {
	top: 0;
	left: 0
}
.top-to-bottom {
	bottom: 50%;
	left: 0
}
.pic:hover .top-to-bottom {
	left: 0;
	bottom: 0
}
@media screen and (max-width:560px) {
.pic {
	max-width: 100%;
	max-height: 300px;
	display: block;
	-webkit-animation: none;
	-moz-animation: none;
	-o-animation: none;
	-ms-animation: none;
	animation: none;
	margin: 10px auto
}
}
@media screen and (max-width:768px) {
.view_more {
	margin-left: 0;
	padding-top: 70px;
	position: absolute;
	display: none!important
}
.frm_whte_panel {
	background: #fbfbfb;
	padding: 15px 15px 28px 44px;
	margin-top: 314px!important;
	margin-bottom: 18px;
	width: 102.3%;
	position: relative;
	right: 10px
}
.pic-caption {
	cursor: default;
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(44,62,80,.92);
	padding: 10px;
	text-align: center;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=($opacity * 100))";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0
}
}
.inp_text_ait_25 {
	font-size: 16px;
	color: #777;
	line-height: 35px;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: left;
	margin-left: 43px
}
.btn_algn {
	text-align: left;
	margin-top: 25px
}
.enqry_box {
	background: #ececec;
	border-left: 10px solid #fff
}
.frm_whte_panel {
	background: #fbfbfb;
	padding: 15px 15px 28px 44px;
	margin-top: 110px;
	margin-bottom: 18px;
	width: 102.3%;
	position: relative;
	right: 10px
}
.mart30 {
	margin-top: 32px!important;
	text-align: left!important
}
.goog-te-gadget-simple .goog-te-menu-value {
	color: #ccc!important
}
.frz_cont_txt {
	font-size: 19px;
	line-height: 32px;
	letter-spacing: .5px;
	text-align: center;
	padding: 10px 0;
	position: relative;
	bottom: 5px;
	background: #01999a;
	color: #fff
}
.frz_cont {
	width: 100%;
	margin-top: 5px;
	float: left
}
.frz_img {
	width: 140px;
	margin-left: 5px;
	background: #000;
	float: left
}
.frz_img1 {
	width: 164px;
	height: 127px;
	margin-right: 5px;
	float: right;
	background: #000
}
.frz_cont1 {
	border: 1px solid #01999a;
	margin: 5px;
	height: 764px;
	position: static;
	top: auto;
	width: 355px;
	background: #fff
}
.mre_cont {
	width: 164px;
	float: left;
	background: #2e2e2e
}
.mre_cont h1 {
	width: 68px;
	float: left;
	margin: 0 0 0 9px;
	transition: none!important
}
.mre_cont h1 a, .mre_cont h1 a:hover {
	color: #fff!important;
	transition: all .9s ease 0s!important
}
.mre_cont h1 a {
	text-decoration: none
}
.mre_cont h1 a:hover {
	text-decoration: underline
}
.mre_cont h2 {
	width: 44px;
	float: right;
	color: #f9a504;
	margin: 7px 8px 3px 0;
	text-align: right
}
.view_mre {
	width: 314px;
	float: left;
	margin: 10px 0 0 15px;
	padding: 0 0 10px
}
.view_mre span {
	width: 1258px;
	float: left
}
.train_mnu {
	width: 251px;
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px
}
.train_mnu span {
	width: 40px;
	float: left;
	border-right: 1px solid #ccc;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 7px
}
.train_mnu .trn_drp {
	width: 209px;
	float: left
}
.train_mnu .trn_drp select {
	width: 209px;
	background: 0 0;
	border: none;
	font-size: 13px
}
.train_mnu .trn_drp select option {
	background: url(../form/images/bg.jpg)
}
@media screen and (max-width:1500px) {
.inp_text_ait_25 {
	width: 100%
}
.train_mnu span {
	width: 40px;
	float: left;
	border-right: none;
	text-align: center
}
.train_mnu {
	width: 100%;
	float: left;
	border: 1px solid #ccc;
	border-radius: 4px
}
.train_mnu .trn_drp select {
	width: 98%;
	background: 0 0;
	border: none;
	font-size: 13px
}
.train_mnu .trn_drp {
	width: 98%;
	float: left
}
.luxry_wdth {
	width: 100%!important;
	float: left
}
.inp_text_ait_25 {
	color: #777;
	font-size: 16px;
	line-height: 35px;
	margin-bottom: 10px;
	margin-left: 0;
	margin-top: 10px;
	text-align: left
}
}
.mnu_findr {
	background: 0 0;
	margin: 20px 25px 0 0;
	border-radius: 5px;
	color: #fff;
	height: 33px;
	width: 155px;
	border: 1px solid #363636
}
.fnt_clr, .fnt_clr1 {
	color: #000
}
.mnu_findr option {
	background: #fff;
	border: none;
	color: #000;
	width: 150px;
	height: 27px
}
@media (min-width:200px) and (max-width:320px) {
.text_overlay h5 {
	font-size: 20px;
	font-weight: 400;
	letter-spacing: .8px
}
.bg_booking {
	background-color: #f0f2f5
}
.price_day {
	font-size: 28px;
	line-height: 38px;
	margin-bottom: -9px;
	margin-top: -10px;
	padding: 0
}
}
.fnt_clr1 {
	padding: 0 14px
}
.left_icn h1, .right_icn h1 {
	font-family: Arial;
	font-size: 20px;
	padding-top: 10px!important
}
.testmnl {
	color: #1c1c1c
}
.main_hdng {
	padding-left: 8px
}
.icn_bx {
	width: 80%;
	margin: 0 auto
}
.left_icn {
	width: 339px;
	float: left
}
.left_icn span {
	width: 62px;
	float: left
}
.left_icn h1 {
	width: 247px;
	float: right;
	color: #666;
	margin: 0!important
}
.left_icn h1 a {
	color: #666
}
.left_icn h1 a:hover {
	color: #666;
	text-decoration: none
}
.right_icn {
	width: 339px;
	float: right
}
.right_icn span {
	width: 62px;
	float: left;
	margin-left: 25px
}
.right_icn h1 {
	width: 247px;
	float: right;
	color: #666;
	margin: 0!important
}
.trn_type {
	width: 102%
}
.contact_enq_payment {
	float: right;
	margin-right: 215px;
	margin-top: 15px
}
.social-network-icons {
	float: right;
	margin: 14px 30px 0 2px
}
.social-network-icons ul, .social-network-icons ul li {
	float: left
}
@media only screen and (min-width:320px) and (max-width:360px) {
.banner_mobile, .mobilebanner {
	margin-top: 50px;
}
.ft_pri {
	font-size: 12px
}
.ft_link a {
	line-height: 180%
}
.text_ft_hd {
	margin-bottom: 10px;
	margin-top: 30px
}
.fb-page {
	left: -6px!important;
	position: relative!important;
	top: -58px!important
}
.mart .fb-page {
	margin-bottom: 0!important;
	margin-top: 40px!important
}
.mt_left {
	margin-left: 0
}
.mart3 {
	text-align: left!important
}
.img-right-ph {
	float: none;
	margin: 0 45px 0 35px!important
}
.ft_bn3 p {
	line-height: 24px!important
}
.modal-dialog_map {
	width: 100%!important
}
.modal-body img {
	width: 100%;
	height: auto
}
.img_ap_text {
	display: none!important
}
.overlay p {
	font-size: 12px!important;
	padding: 0!important
}
.geof {
	color: #000;
	font-family: arial;
	font-size: 14px;
	line-height: 24px
}
.line-agent1x270, .line2-agent1x270 {
	display: none
}
.bg-f p {
	margin-bottom: 70px!important
}
.contenermb64 {
	margin-left: 0!important;
	width: 100%!important
}
.fbg_read_luxu {
	bottom: -60px!important
}
}
@media only screen and (min-width:360px) and (max-width:768px) {
.fb-page {
	left: -6px!important;
	position: relative!important;
	top: -58px!important
}
.mart .fb-page {
	margin-bottom: 0!important;
	margin-top: 40px!important
}
.mt_left {
	margin-left: 0
}
.img-right-ph {
	float: none;
	margin: 0 45px 0 35px!important;
	border: none!important
}
.ft_bn3 p {
	line-height: 24px!important
}
.modal-dialog_map {
	width: 100%!important
}
.modal-body img {
	width: 100%;
	height: auto
}
.img_ap_text {
	display: none!important
}
.overlay p {
	font-size: 12px!important;
	padding: 0!important
}
.geof {
	color: #000;
	font-family: arial;
	font-size: 16px;
	line-height: 24px
}
.line-agent1x270, .line2-agent1x270 {
	display: none
}
.bg-f p {
	margin-bottom: 70px!important
}
.fbg_read_luxu {
	bottom: -60px!important
}
}
@media only screen and (min-width:980px) and (max-width:1280px) {
#google_translate_element {
	left: -94px;
	position: absolute;
	top: 8px
}
}
@media only screen and (min-width:1280px) and (max-width:1300px) {
#google_translate_element {
	left: -150px;
	position: absolute;
	top: 8px
}
}
@media only screen and (min-width:970px) and (max-width:1280px) {
#google_translate_element {
	left: -70px;
	position: absolute;
	top: 8px
}
}
@media only screen and (min-width:1290px) and (max-width:1300px) {
#google_translate_element {
	left: -50px;
	position: absolute;
	top: 8px
}
}
@media only screen and (min-width:1284px) and (max-width:1300px) {
#google_translate_element {
	left: -50px;
	position: absolute;
	top: 8px
}
}
@media only screen and (min-width:1300px) and (max-width:1500px) {
#google_translate_element {
	left: -50px;
	position: absolute;
	top: 8px
}
}
.menu, .overlay {
	left: 0;
	display: none;
	position: absolute
}
@import url(compass/css3);
.menu {
	width: 20%;
	height: 100vh;
	background: #48A770;
	z-index: 10;
@include box-shadow(6px 0px 17px)
}
.content, .overlay {
	width: 100%;
	height: 100vh
}
.overlay {
	background: rgba(0,0,0,.7);
	z-index: 1;
@include transition(0.7s)
}
.content {
	padding: 5% 0;
	background: #F3EFE0;
	margin: 0 auto;
	text-align: center;
@include transition(0.7s);
@include scale(1);
	transform-style: preserve-3d
}
.appear_menu {
	cursor: pointer;
	width: 150px;
	height: 50px;
	color: #fff;
	background: #48A770;
	border: 1px solid #48A770
}
.line-1px-topmenu {
	position: absolute;
	left: 50.5%;
	margin-top: -10px
}
.atss {
	position: fixed!important;
	top: 38%!important;
	width: 48px!important;
	z-index: 100020!important;
	background: 0 0!important
}
._h7l>div {
	-webkit-box-sizing: border-box!important;
	height: 200px!important;
	position: relative!important;
	width: 100%!important
}
.fb-page {
	margin-top: 15px;
	margin-left: 15px;
	-webkit-box-shadow: 0 0 10px -1px rgba(0,0,0,.26);
	-moz-box-shadow: 0 0 10px -1px rgba(0,0,0,.26);
	box-shadow: 0 0 10px -1px rgba(0,0,0,.26);
	border-radius: 5px
}
.onbannertext {
	background-color: #f60;
	color: #fff;
	margin-left: 227px;
	margin-top: -200px;
	padding: 0;
	position: absolute;
	border-radius: 5px
}
.onbannertext a {
	margin: 0;
	padding: 0;
	color: #fff!important
}
.newaddline {
	margin: 0 0 20px;
	color: #555;
	padding: 0;
	font-size: 20px
}
.login_for_agent_main {
	width: 100%;
	float: left;
	background: #616264
}
.login_for_agent_main_into {
	position: relative;
	margin: 10% auto auto;
	width: 1500px
}
.login_for_agent_main_into .first_login_form {
	float: left;
	width: 33%
}
.login_for_agent_main_into .first_login_form h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 20px;
	margin-bottom: 25px
}
.login_for_agent_main_into .first_login_form p a {
	font-family: Arial, Helvetica, sans-serif;
	color: #ccc;
	font-size: 14px;
	margin-left: 180px
}
.login_for_agent_main_into .first_login_form .agent-login-go {
	background: #7db703;
	background-image: -webkit-linear-gradient(top, #7db703, #7db703);
	background-image: -moz-linear-gradient(top, #7db703, #7db703);
	background-image: -ms-linear-gradient(top, #7db703, #7db703);
	background-image: -o-linear-gradient(top, #7db703, #7db703);
	background-image: linear-gradient(to bottom, #7db703, #7db703);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: Arial;
	color: #fff;
	font-size: 18px!important;
	text-decoration: none;
	padding: 0;
	width: 102px;
	float: left;
	margin: 10px 0 25px 190px;
	text-transform: uppercase;
	font-weight: 400
}
.bnt-register-online {
	margin-top: 90px
}
.bnt-register-online a {
	background: #7db703;
	background-image: -webkit-linear-gradient(top, #7db703, #7db703);
	background-image: -moz-linear-gradient(top, #7db703, #7db703);
	background-image: -ms-linear-gradient(top, #7db703, #7db703);
	background-image: -o-linear-gradient(top, #7db703, #7db703);
	background-image: linear-gradient(to bottom, #7db703, #7db703);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: Arial;
	color: #fff;
	font-size: 16px;
	padding: 10px 20px;
	text-decoration: none;
	font-weight: 400
}
.login_for_agent_main_into .second_newatmaxholidays {
	float: left;
	width: 33%
}
.login_for_agent_main_into .second_newatmaxholidays h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 20px;
	margin-bottom: 25px
}
.login_for_agent_main_into .second_newatmaxholidays p {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 14px;
	margin-bottom: 25px;
	width: 280px
}
.login_for_agent_main_into .third_quicklinks {
	float: left;
	width: 33%
}
.login_for_agent_main_into .third_quicklinks ul li a {
	line-height: 180%;
	text-decoration: none;
	color: #fff
}
.login_for_agent_main_into .third_quicklinks ul li a:hover {
	color: #555
}
.login_for_agent_main_into .third_quicklinks h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 20px;
	margin-bottom: 25px
}
.login_for_agent_main_into .first_login_form label {
	font-weight: 400;
	width: 100px;
	line-height: 50px;
	color: #fff
}
.login_for_agent_main_into .first_login_form input {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	background-color: #1e1e1e;
	color: #fff;
	border: none;
	height: 40px;
	width: 190px;
	padding: 8px
}
.whyusitsimple {
	width: 100%;
	float: left;
	background: #fff
}
.whyusitsimple_into {
	position: relative;
	margin: auto;
	width: 1500px
}
.whyusitsimple_into h1 {
	color: #616264;
	font-size: 30px;
	text-align: center;
	font-weight: 700;
	margin-top: 30px
}
.whyusitsimple_into ul {
	text-align: center;
	float: left;
	width: 100%
}
.line1x270, .line1x270-2 {
	width: 1px;
	height: 270px;
	position: absolute
}
.whyusitsimple_into ul li {
	float: left;
	padding: 3% 4.9% 3% 5%
}
.whyusitsimple_into ul li h2 {
	font-size: 24px;
	line-height: 35px;
	padding: 0;
	color: #7cb602;
	font-family: Arial, Helvetica, sans-serif;
	margin: 20px 0 0
}
.line1x270 {
	margin-left: 27%
}
.line1x270-2 {
	margin-left: 60%
}
.whyus_newfont {
	font-family: bebas_neuebold;
	font-style: normal;
	font-weight: 400;
	margin: 15px 0 18px 10px;
	color: #1c1c1c;
	font-size: 26px
}
.tgr-gray {
	margin-top: 42px;
	position: absolute;
	margin-left: 22%
}
.main_about_img_effects, .main_contact_divs {
	float: left;
	width: 100%
}
.both_add_img {
	float: left;
	margin-bottom: 4.5%;
	margin-right: 4%
}
.both_add_img img {
	float: left;
	width: 172px;
	height: 172px
}
.both_add_img p {
	width: 275px;
	float: left;
	margin-left: 20px
}
.bottom_contact_final {
	float: left;
	width: 100%
}
.bottom_contact_final_inner {
	float: left;
	width: 100%;
	box-shadow: inset 1px 0 81px -40px #ABABAB, 1px -4px 0 -100px #DDD;
	-webkit-box-shadow: inset 1px 0 81px -40px #ABABAB, 1px -4px 0 -100px #DDD;
	-moz-box-shadow: inset 1px 0 81px -40px #ABABAB, 1px -4px 0 -100px #DDD;
	-o-box-shadow: inset 1px 0 81px -40px #ABABAB, 1px -4px 0 -100px #DDD;
	background: #f8f8f8;
	padding: 25px
}
.bottom_contact_final_inner ul {
	width: 50%;
	float: left
}
.bottom_contact_final_inner ul li span {
	margin-right: 20px;
	width: 35px;
	float: left
}
.bottom_contact_final_inner ul li {
	list-style: none;
	line-height: 240%
}
.bottom_contact_final_inner ul li a {
	font-size: 1.1em;
	color: #3f3f3f;
	text-decoration: none
}
.bottom_contact_final_inner ul li a:hover {
	color: #000
}
.main_about_effects {
	float: left;
	width: 100%
}
.about_effects_container {
	float: left;
	width: 16.6%
}
.about_effects_container img {
	height: 230px;
	width: 100%
}
.enquire_now_form_main form input, .enquire_now_form_main form select {
	height: 40px;
	font-size: 12px;
	margin-right: 4%;
	border: none;
	width: 45%;
	padding: 10px
}
.forgot-send-btn {
	background: #7db703;
	background-image: -webkit-linear-gradient(top, #7db703, #7db703);
	background-image: -moz-linear-gradient(top, #7db703, #7db703);
	background-image: -ms-linear-gradient(top, #7db703, #7db703);
	background-image: -o-linear-gradient(top, #7db703, #7db703);
	background-image: linear-gradient(to bottom, #7db703, #7db703);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-family: Arial;
	color: #fff;
	font-size: 17px!important;
	text-decoration: none;
	padding: 0;
	width: 70px;
	margin: 0 0 0 8px;
	border: none
}
.abs_himalaya_text {
	position: absolute;
	left: 40%;
	text-align: center;
	margin-top: -21%
}
.abs_himalaya_text h1 {
	color: #fff;
	font-size: 104px;
	font-family: bebas_neuebold;
	font-style: normal;
	font-weight: 400;
	letter-spacing: 14px
}
.abs_himalaya_text p, .form-day-tours form {
	font-family: Arial, Helvetica, sans-serif
}
.abs_himalaya_text p {
	font-size: 36px;
	color: #fff
}
.find_your_travel_style {
	position: absolute;
	font-size: 30px;
	margin-top: 18%;
	margin-left: 6.5%
}
.list_of_countries {
	margin: 0;
	padding: 0;
	width: 100%
}
.list_of_countries h3 {
	font-size: 16px;
	font-weight: 700;
	color: #000;
	margin: 0 0 20px;
	padding: 0
}
@media screen and (max-width:767px) {
.alt-table-responsive {
	width: 100%;
	margin-bottom: 15px;
	overflow-y: hidden;
	overflow-x: auto;
	-ms-overflow-style: -ms-autohiding-scrollbar;
	border: 1px solid #ddd;
	-webkit-overflow-scrolling: touch
}
}
.enquire_now_form_main {
	width: 100%
}
.enquire_now_form_main form {
	background: #e0e0e0;
	padding: 20px
}
.enquire_now_form_main form input {
	margin-bottom: 1.5%
}
.enquire_now_form_main form select {
	color: #c6b1b1
}
.enquire_now_form_main .noofadults {
	width: 22%;
	margin-right: 5px
}
.enquire_now_form_main .noofchild {
	width: 22%
}
.enquire_now_form_main form textarea {
	width: 94.5%;
	height: 150px;
	border: none;
	padding: 10px;
	font-size: 12px;
	margin-right: 4%;
	margin-bottom: 1.5%
}
.sbt_enq_now {
	background: #01999a;
	color: #FFF;
	font-size: 16px!important;
	font-weight: 700;
	position: relative;
	top: 5px;
	width: 20%!important;
	margin: 0!important;
	padding: 0!important
}
.rightside_enqform h1 {
	font-size: 22px;
	color: #ff7808;
	font-weight: 700
}
.rightside_enqform p {
	line-height: 20px;
	font-size: 14px;
	margin: 10px;
	color: #5b5d5a
}
.rightside_enqform i {
	float: left;
	width: 40px
}
.rightside_enqform ul li a {
	font-size: 20px;
	font-weight: 700
}
.rightside2_enqform {
	margin-top: 40px
}
.rightside2_enqform h1 {
	font-size: 22px;
	color: #ff7808;
	font-weight: 700
}
.rightside2_enqform ul {
	padding: 15px
}
.rightside2_enqform ul li {
	font-size: 18px;
	color: #555;
	line-height: 40px
}
.rightside2_enqform ul li img {
	width: 22px;
	margin-right: 10px
}
.form-day-tours {
	width: 100%;
	float: left
}
.form-day-tours form select {
	width: 48%;
	height: 35px;
	border: 1px solid #bebebe;
	float: left;
	margin-right: 2%;
	margin-bottom: 10px;
	color: #bebebe
}
.form-day-tours form select option {
	color: #000
}
.form-day-tours form select option::-webkit-input-placeholder {
color:#000!important
}
.form-day-tours form select option::-moz-input-placeholder {
color:#000!important
}
.form-day-tours form input, .form-day-tours form textarea {
	width: 98%;
	float: left;
	margin-bottom: 10px;
	padding: 5px;
	color: #000;
	background: #fff
}
.form-day-tours form input {
	height: 35px;
	border: 1px solid #bebebe;
	border-radius: 0
}
.form-day-tours form textarea {
	height: 80px;
	border: 1px solid #bebebe;
	border-radius: 0
}
.form-day-tours form textarea::-webkit-input-placeholder {
color:#bebebe
}
.form-day-tours form input::-webkit-input-placeholder {
color:#bebebe
}
.check-bc {
	float: left!important;
	width: 25px!important
}
.detail-on-form {
	text-align: center;
	margin: 0;
	padding: 0
}
.detail-on-form h3 {
	margin: 0;
	padding: 0
}
.detail-on-form hr {
	margin: 20px 0 8px;
	padding: 0
}
.detail-on-form h4 span {
	font-size: 30px;
	margin: 0;
	padding: 0
}
.detail-on-form h4 {
	margin: 0;
	padding: 0;
	font-family: bebas_neuebold;
	font-size: 67px
}
.detail-on-form b {
	font-size: 25px;
	padding: 0 0 50px;
	float: left;
	width: 100%
}
@media only screen and (min-width:320px) and (max-width:360px) {
#main_header, .height_hide_mb {
	height: 50px!important
}
.detail-on-form b {
	font-size: 16px!important
}
.logo_allindia, .right_side_menu_top {
	display: none!important
}
.mb-logo-point {
	float: left;
	margin: 1px
}
.enquiry_form input, .enquiry_form select {
	width: 96%
}
.hide-on-mb-NEED-ASSISTANCE {
	display: none
}
.copy_right_bd, .hidden-para-menu-mob, .hide-mob-btn-primary {
	display: none!important
}
.bg-form-top {
	width: 327px;
	margin-bottom: 5px;
	padding: 15px
}
.form_width_dg {
	width: 100%
}
.mart3 {
	margin-top: 5px!important
}
.enquiry_form input, .enquiry_form select, .enquiry_form textarea {
	margin: 5px
}
.i-accept-para {
	margin: 22px 0 5px 5px;
	width: 75%
}
.tr_cde {
	bottom: 5px;
	padding-left: 65px
}
.mt_left {
	margin-top: 0
}
.footer_fixed {
	background: #1c1c1c;
	bottom: 0;
	margin: 0;
	padding: 0;
	position: fixed;
	width: 100%;
	z-index: 10000
}
#nav-trigger span, nav#nav-mobile ul {
	background-color: #303030!important
}
.footer_fixed h4 {
	margin: auto;
	text-align: center;
	width: 100%;
	padding: 10px
}
.footer_fixed h4 a {
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	font-family: arial
}
.social-margin-bottom {
	margin-bottom: 35px
}
#nav-trigger {
	text-align: right!important
}
#nav-trigger span {
	padding: 16px 15px!important
}
nav#nav-mobile li {
	border-bottom: 1px solid #1c1c1c!important
}
nav#nav-mobile a:hover {
	background-color: #1c1c1c!important
}
nav#nav-mobile a {
	text-decoration: none!important
}
#nav-trigger span::after {
	margin-left: 0!important
}
.luxury {
	padding: 0;
	width: 90%;
	margin-top: 15px
}
.h1, h1 {
	font-size: 28px
}
.margtb {
	margin: 30px 0!important
}
.text-success {
	padding: 25px 0 0
}
.col-xs-6 {
	width: 100%
}
.ft_img img {
	width: 95%
}
.whyus img {
	max-width: 100%!important;
	height: auto;
	display: block
}
.in_pd {
	margin-top: 40px
}
.text-org {
	padding-top: 15px !important;
}
.about_sm_768 {
	margin-top: 14% !important;
}
}
@media only screen and (min-width:768px) and (max-width:768px) {
.form_width_dg {
	width: 100%
}
.enquiry_form input, .enquiry_form select {
	width: 96%
}
.hide-on-mb-NEED-ASSISTANCE {
	display: none
}
.right_side_menu_top, .tranxsbox, nav#nav-main ul ul li p {
	display: none!important
}
.bg-form-top {
	width: 698px
}
.mart7, .mart7dst, .slidertop {
	margin-top: 80px!important
}
#nav-trigger span {
	padding: 31px!important
}
#nav-trigger {
	text-align: right!important
}
.sm_hidden {
	width: 100%;
}
.abs_himalaya_text p, .form-day-tours form {
	margin-top: 150px;
}
.hidden-para-menu-mob {
	display: none !important;
}
.font-st {
	font-size: 40px !important;
	margin: 0;
}
.mt_left_bebas {
	margin-left: 0;
	margin-top: 45px;
	text-align: center;
}
.btn-org {
	margin: 0;
}
.luxury {
	font-size: 16px;
	margin-top: 0;
	width: 100%
}
#nav-trigger span::after {
	margin-left: 0px !important;
}
}
@media only screen and (min-width:800px) and (max-width:800px) {
.luxury {
	font-size: 16px;
	margin-top: 0;
	width: 100%
}
#nav-trigger span {
	padding: 31.3px 30px !important;
}
.font-st {
	font-size: 40px !important;
	margin: 0;
}
.right_side_menu_top, .tranxsbox, nav#nav-main ul ul li p {
	display: none!important
}
.mart7, .mart7dst, .slidertop {
	margin-top: 80px!important
}
#nav-trigger {
	text-align: right!important
}
}
@media only screen and (min-width:1024px) and (max-width:1024px) {
.luxury {
	font-size: 16px;
	margin-top: 0;
	width: 100%
}
.font-st {
	font-size: 40px !important;
	margin: 0;
}
nav#nav-main a {
	font-size: 11px !important;
}
.right_side_menu_top ul li a {
	font-size: 12px !important;
	padding: 32px 10px !important;
}
.trans, .wd3 {
	display: none;
}
.bg-f2 .dgp {
	padding: 6px 20px 20px 15px !important;
}
.col-md-3, .col-md-4inagent {
	width: 33%;
}
}
@media only screen and (min-width:1280px) and (max-width:1280px) {
.enquiry_form input, .enquiry_form select {
	width: 45%
}
.bg-form-top {
	width: 789px
}
}
@media only screen and (min-width:365px) and (max-width:3500px) {
.mb-logo-point {
	display: none!important
}
}
@media only screen and (min-width:800px) and (max-width:1280px) {
.logo_allindia {
	padding: 13.5px!important
}
nav#nav-main li {
	padding: 22px 5px!important
}
nav#nav-main {
	width: 76%!important
}
nav#nav-main ul ul {
	width: 20%!important
}
nav#nav-main ul ul li {
	margin: 0!important;
	padding: 10px!important
}
nav#nav-main ul ul li p {
	margin: 0!important;
	padding: 0!important
}
}
@media only screen and (min-width:365px) and (max-width:3600px) {
.footer_fixed {
	display: none
}
}


.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 5px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 5px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 15px;
	line-height: 25px;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 43%;
	margin-left: 2%;
	margin-right: 2%;
	padding: 3px !important;
	border: 1px solid #CCC;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: center;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 21px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("images/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.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;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to overide default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertical centre icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family:"PT Sans", sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family:"PT Sans", sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #ccc;
	width:300px;
	background: #fff;
	color: #222222;
	padding:0px;
	margin-top:-78px;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #ccc;
	background-color: #eee;
	color: #777;
	font-weight: normal;
	font-size:14px;
	
}
.ui-widget-header a {
	color: #777;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #ccc;
	font-weight: bold;
	color: #777;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #2e6e9e;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #ddd;
	background: #fff;
	font-weight: bold;
	color: #1d5987;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #1d5987;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #79b7e7;
	background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x;
	font-weight: bold;
	color: #e17009;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #e17009;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fad42e;
	background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(../images/ui-icons2.png);
}
.ui-widget-header .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-default .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-active .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(../images/ui-icons.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(../images/ui-icons.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}
.bx-wrapper {
	position: relative;
	padding: 0;
*zoom:1;
	margin: 0 auto 0px;
}
.bx-wrapper img {
	max-width: 100%;
	display: block
}
.bx-wrapper .bx-viewport {
	left: -1px;
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
	-o-transform: translatez(0);
	transform: translatez(0)
}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%
}
.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(../images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000
}
.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: 700;
	color: #666;
	z-index: 9999
}
.mg_pager {
	margin-top: -40px!important;
	z-index: 99999;
	text-align: right;
	margin-right: 10px
}
#bx-pager img {
	width: 7%;
	border: 2px solid #FFF
}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
*zoom:1;
*display:inline
}
.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000
}
.bx-wrapper .bx-prev {
	left: -15px;
	background-image: url(../images/previc.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #fff;
	border-radius: 50%
}
.bx-wrapper .bx-next {
	right: -8px;
	background-image: url(../images/nextic.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #fff;
	border-radius: 50%
}
.bx-wrapper .bx-prev:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.bx-wrapper .bx-next:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.abut h3, .abut p {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 10px 20px
}
.abut .bx-wrapper .bx-prev {
	left: -20px;
	background-image: url(../images/previcab.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #fff;
	border-radius: 50%
}
.abut .bx-wrapper .bx-next {
	right: -20px;
	background-image: url(../images/previcab2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #fff;
	border-radius: 50%
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px
}
.bx-wrapper .bx-controls-direction a.disabled {
	display: none
}
.bx-wrapper .bx-controls-auto {
	text-align: center
}
.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -11px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0
}
.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(../images/controls.png) -86px -44px no-repeat;
	margin: 0 3px
}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px
}
.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80,80,80,0.75);
	width: 100%
}
.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px
}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.fancybox-opened{z-index:8030}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}
.fancybox-outer,.fancybox-inner{position:relative}
.fancybox-inner{overflow:hidden}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}
.fancybox-image{max-width:100%;max-height:100%}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../images/fancybox_sprite.png)}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}
#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox_loading.gif) center center no-repeat}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}
.fancybox-nav{
	position:absolute;
	top:0;
	width:50px;
	height:100%;
	cursor:pointer;
	text-decoration:none;
	background:transparent url(../images/blank.gif);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	z-index:8040;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fancybox-prev{left:0}
.fancybox-next{right:0}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;opacity: 0.7; filter: alpha(opacity=70);}
.fancybox-prev span{left:10px;background-position:0 -36px}
.fancybox-next span{right:10px;background-position:0 -72px}
.fancybox-nav:hover span{opacity: 1; filter: alpha(opacity=99);}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}
.fancybox-lock{overflow:hidden!important;width:auto}
.fancybox-lock body{overflow:hidden!important}
.fancybox-lock-test{overflow-y:hidden!important}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../images/fancybox_overlay.png)}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}