/* ==================================================================
	FONTS
================================================================== */
@import url(tripsfonts.css);
@import url(font-awesome.css);
@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal; font-style: normal;}
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal; font-style: normal;}

@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* ==================================================================
	RESET
================================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	/*vertical-align: baseline;*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0;}
strong { color:#444; }
img{-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;}
/* ==================================================================
	INDEX PAGE
================================================================== */

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

body {color: #444444;font-size: 14px;font-family: 'open_sansregular', sans-serif;font-style: normal;font-weight: 300;line-height: 26px;background: #ffffff;padding: 0;margin: 0;   height:100%;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust: 100%;overflow-x: hidden;white-space: normal;position: relative;}
.opensanslight{ font-family:open_sanslight, open_sansregular, sans-serif;}
.opensansregular{ font-family: open_sansregular, open_sanslight, sans-serif;}
.mtop10{ margin-top:10px;}.mtop20{ margin-top:20px;}.mtop30{ margin-top:30px;}.pos_relative{ position:relative;}
input,select,textarea { font-size: 14px;font-style: normal;font-weight: 300;}
.sound {border:1px solid #fff;width:100%;}.alignleft { float:left; margin:5px 20px 5px 0;}.alignright { float:right; margin:20px 0 20px 20px;}
.aligncenter { margin-left:auto; margin-right:auto; display:block; clear:both;}
blockquote{ border:0; color:#444444; display:block; margin:10px 0;line-height:2; font-size:18px;padding:20px;font-weight:normal; font-style: italic;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;margin-bottom: 20px;line-height: 1.2em;}
h1 {font-size: 45px;position: relative;}h2 {font-size: 30px;position: relative;}h3 {font-size: 24px;}h4 {font-size: 20px;}h5 {font-size: 18px;}h6 {font-size: 15px;}
a, a > * {color: #444444;text-decoration: none;}
a:hover, /*a > *:hover,*/ a:focus {	text-decoration: underline; outline: 0;	color:#d43e00;}
em { font-style: italic;}strong { font-weight: 700;}
p.lead { font-size: 16px; padding: 0; letter-spacing:0.6px; line-height:1.8;}
::-moz-selection  {   color: #fff;   text-shadow:none;   background:#444444;}
:selection {   color: #fff;   text-shadow:none;   background:#444444;}
.first{clear:both}.last{margin-right:0}
.successful {margin-bottom: 20px;display: block;position: relative;}
.btn { font-family: 'open_sansregular', sans-serif;	text-transform: uppercase;	font-weight: normal;}
.btn-danger { background-color: #d43e00; border-color: #d43f3a; color: #fff;}
.btn-primary,.btn-lg {	font-size:15px;	line-height: 1;}
.btn-lg, .btn-group-lg > .btn {	padding:10px 27px;}
.btn-white,.btn-white:hover,.btn-white:focus,.btn-white.focus,.btn-white:active,.btn-white.active,.open > .dropdown-toggle.btn-white {	color: #444444;	background-color: #ffffff;	border-color: #ffffff;}
.btn-default,.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {	color: #fff;	background-color: #444444;	border-color: #444444;}
.btn-default,.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open > .dropdown-toggle.btn-primary {	color: #fff;	background-color: #444444;	border-color: #444444;}
.topbar-social li,.post-media img,.flickrwidget img,.social-footer a i,a,.btn {	-webkit-transition: all .3s ease-in-out;	-moz-transition: all .3s ease-in-out;	-ms-transition: all .3s ease-in-out;	-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;}
.border-radius {-webkit-border-radius: 120px;	-moz-border-radius: 120px;	border-radius: 120px;}
.btn-white.btn-normal, .btn-default.btn-normal, .btn-primary.btn-normal {    font-size: 15px !important;    height: 45px;    line-height: 21px;    padding: 13px 30px !important;}
.btn-white.btn-lg,.btn-default.btn-lg,.btn-primary.btn-lg  {    font-size: 15px !important;    height: 50px !important;    line-height: 20px;    padding: 16px 45px !important;}
.btn-default.btn-sm, .btn-primary.btn-sm, .btn-white.btn-sm {    font-size: 13px !important;    height: 35px;    line-height: 17px;    padding: 9px 17px !important;}
.btn-primary i,.btn-default i {	color:#ffffff;}
.btn-image {	position: relative;}.btn-image img {    position:relative;    top:0;    left:0;    bottom:0;    width: 100%;    right:0;}
.btn-image span{	top:50%;	position: absolute;	margin:-20px auto;	left: 0;	right: 0;	text-align: center;}
.googlemap {	width: 100%;	border:1px solid #ffffff;}.map {	pointer-events: none;}
.dropdown .btn-white {    border: 1px solid #dddddd;    font-family: "open_sansregular";    background: #ffffff !important;    color:#444444 !important;    box-shadow: none !important;    font-size:15px;    font-weight: 300;    text-transform: none;}
.dropdown .btn-white .fa {	font-size:24px;}.dropdown .btn-white {	padding-right: 35px;}
.input-group-addon {	background: #ffffff !important;}.bootstrap-select.btn-group .dropdown-menu li a span.text {	color:#ffffff !important;}
.header {	display: block;	position: relative;}.navbar {  border: medium none;  margin-bottom: 0;  min-height: 30px;  position: relative;}
.navbar-nav > li > a {	font-family: 'open_sansregular', sans-serif;	font-size:15px;	color:#444444;	padding:5px;}
.navbar-default {	border:0;	background-color: #ffffff;}
.nopadding {	padding:0 !important;}#loader {	overflow-x: hidden;	overflow-y: hidden;	vertical-align: middle;	background-color: #fbfbfb;	position:fixed;	display: table;	width: 100%;	top:0;	height: 100%;	min-height: 100%;	z-index:99999;}
.loader-container {	position: relative;	display: table-cell;	vertical-align: middle;	z-index: 12;	text-align:center;}.loader-back-logo {	margin-top:-10px;	font-size:26px;}.loader {	margin-top:-20px;	margin-left: 0px}
.page_contents { display: inline-block; padding: 20px 0 30px; width: 100%;}.common_contents{ display: inline-block; padding:20px 0 20px; width: 100%;}
.bookform {	overflow: visible;}.bookform .form-control {	width: 100%;}.input-group .form-control {	border-right: 0;}.bookform .btn i {	font-size:24px;}
.menu-wrapper{ float:left;}.toprightsrch{ float:right; color:#ffffff; cursor:pointer; margin:6px 0 4px 0;}
/* main menu css */
.flgh_pic,.bus_pic,.rail_pic,.rPlanner_pic,.holiday_pic,.hotel_pic,.flight_plus_hotel_pic,.car_pic,.arrow_downall,.deals,.wellness,.pooja_pic,.store,.blog_icon,.temple,.prasad_pic{background:url('../images/widget.png') no-repeat 0 0;display:inline-block;vertical-align:middle}
.widget_tabs_info{border-bottom:3px solid #ff8620}
.tabs_list{ margin:0; padding:0; list-style-position:outside;}.tabs_list li {  float: left; list-style:none;  margin-left: 0;  margin-right: 5px;}
.tabs_list li { margin-right: 3px;}.tabs_list li:nth-child(4){ display:none;}
.tabs_list li a{border:solid 1px #7e7674;border-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;float:left;height:38px; min-width:84px; padding:5px;}.tabs_list li a:last-child,.tabs_list li a:nth-last-child(1){ min-width:10px;}.tabs_list li a i.homeicon{display: block; font-size: 18px; margin-top: 5px;}.tabs_list li a.active, .tabs_list li a:hover { background: #ff8620;text-decoration:none;}
.tabs_list .tab_txt {  color: #fff;  font-size: 12px;  line-height: 18px;  margin-top: 6px;}
.tabs_list li a.active .tab_txt,.tabs_list li a:hover .tab_txt{ color:#2f2f2f;}
.tab_icn {  height: 32px;  margin-right: 3px;  width: 28px;}
.flgh_pic{background-position:0 -122px}.bus_pic{background-position:-32px -122px}.rail_pic{background-position:-64px -122px}.holiday_pic{background-position:-96px -122px}.hotel_pic{background-position:-128px -122px}.flight_plus_hotel_pic{background-position:-160px -122px}.car_pic{background-position:-192px -122px}.arrow_downall{background-position:-51px -261px; width:32px;height:12px;margin-right:5px;margin-left:13px;margin-top:10px}.pooja_pic{ background-position:-165px -251px;}.store{background-position:-208px -213px}.temple{background-position:-164px -46px}.wellness{background-position:-120px -247px}.prasad_pic{background-position:-189px -156px;}.tabs_list li a.active .prasad_pic,.tabs_list li a:hover .prasad_pic{background-position:-162px -156px;}
.tabs_list li a.active .flgh_pic,.tabs_list li a:hover .flgh_pic{background-position:0 -90px}.tabs_list li a.active .bus_pic,.tabs_list li a:hover .bus_pic{background-position:-32px -90px}.tabs_list li a.active .rail_pic,.tabs_list li a:hover .rail_pic{background-position:-64px -90px}.tabs_list li a.active .holiday_pic,.tabs_list li a:hover .holiday_pic{background-position:-96px -90px}.tabs_list li a.active .hotel_pic,.tabs_list li a:hover .hotel_pic{background-position:-128px -90px}.tabs_list li a.active .wellness,.tabs_list li a:hover .wellness{background-position:-96px -247px}
.blog_icon { background-position: -57px -7px; margin-right: -2px;}.deals { background-position: -171px -13px; height: 27px; margin-top: 5px; width: 23px;}
.tabs_list li a.active .flight_plus_hotel_pic,.tabs_list li a:hover .flight_plus_hotel_pic{background-position:-160px -90px}.tabs_list li a.active .car_pic,.tabs_list li a:hover .car_pic{background-position:-192px -90px}.tabs_list li a.active .arrow_downall,.tabs_list li a:hover .arrow_downall{background-position:-3px -159px}.tabs_list li a.active .pooja_pic,.tabs_list li a:hover .pooja_pic{background-position:-208px -250px;}.tabs_list li a.active .store,.tabs_list li a:hover .store{background-position:-176px -213px}
.tabs_list li a.active .blog_icon,.tabs_list li a:hover .blog_icon { background-position: -82px -7px;}.tabs_list li a.active .deals,.tabs_list li a:hover .deals { background-position: -202px -13px;}.tabs_list li a.active .temple,.tabs_list li a:hover .temple { background-position:-195px -46px}
h1.heading_main,h2.heading_main{ color: #fff; font-size: 22px; font-weight: normal; margin-bottom: 8px; margin-top: 8px;}
.tab-widget{padding: 10px 0; background: url(../images/widget_transparent.png) repeat; /* The Fallback */ background: rgba(1, 25, 56, 0.4); float:left; width:100%;}
.append_bottom10{ margin-bottom: 10px;}.append_bottom16{ margin-bottom: 16px;}.append_bottom20 { margin-bottom: 20px;}.append_bottom30 { margin-bottom: 30px;}
.segmented_btn{border:solid 1px #d4d4d4;border-right:0;line-height:33px;background:#fff;display:block;text-align:center;height:35px;color:#2f2f2f; font-size:12px;} .segmented_btn:hover{text-decoration:none;color:#2f2f2f}.segmented_btn.first{border-left:solid 1px #d4d4d4;border-top-left-radius:3px;border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px}
.segmented_btn.last{border-right:solid 1px #d4d4d4;border-top-right-radius:3px;border-bottom-right-radius:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-bottomright:3px}.segmented_btn.active{border-bottom:4px solid #ff8620}
.modify_captions { color: #fff; font:11px open_sanslight, sans-serif; margin-bottom: 4px; text-transform: uppercase;}.rowminheight{ min-height:100px;}
.form-control { color: #2f2f2f;}.input-lg, .input-md { border-radius: 3px;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
/*.form-control:focus{border-color:#ff8620;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(255,134,32,.075),0 0 8px rgba(255,134,32,0.6);box-shadow:inset 0 1px 1px rgba(255,134,32,.075),0 0 8px rgba(255,134,32,0.6)}*/
#submit-btn-holiday{ min-width:100px;}
.form-control:-moz-placeholder{color:#999; font-size:12px;}.form-control::-moz-placeholder{color:#999; font-size:12px;}.form-control:-ms-input-placeholder{color:#999; font-size:12px;}.form-control::-webkit-input-placeholder{color:#999; font-size:12px;}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}
.has_double_border{border-top:solid 1px #2f2f2f;box-shadow:0 -1px #787679; padding:10px 0;}
.btn-primary-red{color:#fff;background-color:#d43e00;border:solid 1px #b93404;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;border-radius:2px}.btn-primary-red:hover{color:#fff;background-color:#d83d05;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.30)}.btn-primary-red:focus{color:#ffb799;background-color:#cb3904;box-shadow:inset 0 1px 0 0 rgba(0,0,0,0.30);border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.35) rgba(0,0,0,0.35) rgba(0,0,0,0.25)}.btn-primary-red.active,.btn-primary-red:active{background-image:none;color:#fff}select.form-control option:selected { color: #999; }
.full-width{ float:left; width:100%;}.add-wrapper{ height: 280px; position: relative; width: 336px;}
.common-boxes{ float:left; width:100%;}h3.bottom_heading { font-family: open_sanslight; font-size: 14px; font-weight: bold; margin: 0 0 8px; text-transform: uppercase;}
.addbox{ width:100%; float:left;}.addbox a{ width:100%; float:left; position:relative;}img{ max-width:100%;}.addbox a:hover > .overlay{ display:block;}
.bottom_section_wrap{ float:left; width:100%; padding:15px 0; background:#053c6d; color:#ffffff; min-height:245px;}.orangebg { background: #f5821f;}.graybg { background: #444444;}.text-italic{ font-style:italic;}
.bottom_section_wrap p{ margin-bottom:0; line-height:20px; font-size:14px;}
.festival_month { color: ##d43e00; font-size: 10px; display:inline-block;}.festival_year { color: #ffffff; font-size: 14px;} .bottom_section_wrap a{ color:#ffffff;} .bottom_section_wrap a:hover{ color:#000000;}
.why_justp{ display:inline-block; width:100%; margin-bottom:11px;}.left-icon { margin-right: 20px; width: 39px; max-width:20%; text-align:center;}.jp_listinfo{ width:80%;} .bottom_section_wrap p.fontsize11 {  font-size: 11px; line-height:15px;}.bottom_section_wrap p.fontsize12 {  font-size: 12px; line-height:15px;}.bottom_section_wrap p.fontsize13 {  font-size: 12px; line-height:17px;}.whitecolor{ color:#ffffff;}.themecolor{ color: #d43e00;}.coolcolor{ color: #0b6d00;}.left-icon i{ font-size:25px; }.special_offers{ background:rgba(16, 16, 16, 0.4); padding:5px 10px; border:1px solid #ffffff; margin-top:10px;}.special_offers p{ margin-bottom:0;}.offer_link_text{ color:#ffffff; font-size:12px;}.offer_text { display: inline-block; max-width: 220px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;  white-space: nowrap;}.explore_btn{ background:#d43e00; color:#fff; padding:3px 5px; font-size:12px; border-radius:5px;-webkit-border-radius:5px;}.explore_btn:hover{ color:#000000; text-decoration:none;}
.upevents img{ max-height:60px; width:100%;}
.desti_stripLink {background-color: #f2f2f0/*#f6f6f6*/;position: relative;display: block;padding:15px 0 5px;overflow: hidden; text-align:center;}
.desti_stripLink [class*="col-"] { float: left; min-height: 1px; margin-bottom:10px;}.desti_stripLink [class*="col-"] a{ background:#053c6d; padding:2px 5px; border-radius:0px;-webkit-border-radius:0px; font-size:0.85em; box-shadow:2px 2px 3px #aaaaaa;-webkit-box-shadow:2px 2px 3px #aaaaaa;-moz-box-shadow:2px 2px 3px #aaaaaa; display:block; min-width:145px; text-align:center; color:#ffffff;}.desti_stripLink [class*="col-"] a:hover{background:#ffffff; color:#b93404;}
.homedropdown{ border-radius:0; margin:0; background-clip: border-box; border:none; z-index:1611;}.homedropdown li{ margin:0; width:100%;}.homedropdown li:nth-child(4){ display:block;}.homedropdown li a{ border:none; min-width:0; height:30px; line-height:20px; font-size:12px;}.menu_list .homedropdown li a:first-child{ border-left:none; border-right:none;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background-color:#ff8620;}.tabs_list .dropdown a{ min-width:0; margin-right:0; width:100%;}.tabs_list .dropdown a:hover{ border-radius:0; color:#ffffff;}
/*.desti_stripLink [class*="col-"] a {
  background: #ffffff none repeat scroll 0 0;
  font-size: 0.85em;
  padding: 3px 5px;
  box-shadow: 2px 2px 3px #aaa;-webkit-box-shadow: 2px 2px 3px #aaa;
}*/
.menu-container{ background-color:#444444; border-bottom:2px solid #ff8620;}
.menu_list li a{ border:none; border-radius:0;-webkit-border-radius:0; border-right:1px solid #333; padding:5px 10px 5px 5px;}
.menu_list li:first-child a,.menu_list li:nth-child(1) a{border-left:1px solid #333;}
/*************************
*******Itinerary page / inner pages******
**************************/
#withairdata{ display:none;}
.assistedform { background-color: #f8f8f8; padding:10px 10px 20px 20px;}
#assistedform { }.text-orange { color: #f39b13; }.text-red { color: #d43e00; }
#assistedform .control-label { margin-bottom: 0; padding-top: 3px; font-weight:bold; text-align: right;}.mar_bot0{ margin-bottom:0;}
#assistedform input[type="radio"],#assistedform input[type="checkbox"] { line-height: normal; margin-top:6px;}
#tourcontactform .control-label { margin-bottom: 0; padding-top: 3px; font-weight:bold; text-align: right;}
#tourcontactform input[type="radio"],#tourcontactform input[type="checkbox"] { line-height: normal; margin-top:6px;}
.captchimg { float:right; background-color: #fff; border: 1px solid #ddd; border-radius: 4px; display: block; line-height: 1.42857;}
.packagecontent { float: left; margin:0; padding:0; width: 100%;}
#imageFrame { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; margin: 0; padding: 0; width: 100%; position:relative;}
#imageFrame:before{ position:absolute; right:7%; top:0; border-right:1px solid #aaa; content:""; min-height:300px;}
#imageFrame img { height: 295px; max-width: 100%; width: 600px;}
#airnonair{ float:left; width:100%;}#airnonair .nav-tabs li+li{ display:none;}
.package-slider-title{ display:inline-block; width:100%; margin-top: 10px; padding-bottom: 3px;}
.package-slider-title h1 { color: #000000; font-size: 18px; font-weight: normal; margin: 0;  padding: 0;}
.package-title{ margin-top: 0; padding-bottom: 5px;}
.package-title h1 { color: #000000; font-size: 18px; font-weight: normal; margin: 0;  padding: 0;}
.red { border-bottom: 4px solid #ffcc01; float: left; height: 0; margin: -2px 0 0; width: 60px;}
.iti_overview_wrap { /*box-shadow: 0 0 3px #aaaaaa inset;*/  clear: both; color: #000000; display: block; /*padding: 0 20px 12px;*/ padding:0;}
.iti_overview_wrap ul{ margin:0; padding:0;}.iti_overview_wrap ul li{ margin:0; padding:4px 0 4px; float:left; width:100%; display:block; list-style:none;}
.iti_overview_wrap ul li label { display: inline-block;  font-size: 13px;  margin: 0;  width: 50%;  padding: 0;}.iti_overview_wrap ul li span strong { font-weight: normal;}
.iti_overview_wrap ul li p{ font:normal 13px "Open Sans",sans-serif; font-style:italic;}
.iti_overview_wrap ul li span{  font-size: 13px;}
.iti_overview_wrap ul li:first-child label{display:block; width:100%;}.iti_overview_wrap ul li:first-child span{ float:left; min-width:120px; font-size:36px; font-weight:normal;}
.iti_overview_wrap ul li:nth-child(1),.iti_overview_wrap ul li:first-child{ position:relative;}
#pricefield{/* position:absolute; top:0; right:0;*/ margin-left:20px;}
.iti_overview_wrap ul li i.psymbol:first-child{ margin-left:0px;}
.iti_overview_wrap ul li i.psymbol { border: 1px solid #e5e5e5; color: #000000; font-size: 14px; margin-left: 5px; padding: 3px;}
.iti_overview_wrap ul li i.active{color: #ff5400; font-size: 18px;}
.iti_overview_wrap ul li i.psymbol:hover{ cursor:pointer;}
.book-wrap { display: inline-block; margin: 12px 0 0; text-align: center; width: 100%;}	
.btn_book{ font-size:12px; font-weight:normal; color:#fff; padding:5px 0; display:inline-block; float:left; width:48%; margin:0 2% 5px 0; border-radius: 3px; -webkit-border-radius: 3px; text-decoration:none;-webkit-transition: all 500ms ease-out 0s;   -moz-transition: all 500ms ease-out 0s; -o-transition: all 500ms ease-out 0s;  transition: all 500ms ease-out 0s;}
.btn_book:hover{color:#ffffff; text-decoration:none; text-shadow:0 1px 0 #010101;}
#liveurll{ background:none repeat scroll 0 0 #686868;}#liveurl{ background:none repeat scroll 0 0 #d43e00;}	
#liveurllair{ background:none repeat scroll 0 0 #686868;}#liveurlair{ background:none repeat scroll 0 0 #d43e00;}	
.btn_book:hover{ box-shadow:0 1px 2px #444; -webkit-box-shadow:0 1px 2px #444;-o-box-shadow:0 1px 2px #444;}
.book-wrap .btn_book:first-child{ }.book-wrap .btn_book+.btn_book{ margin-right:0;}
.sendenquirybtn{ font-size:14px; font-weight:normal; padding:5px 10px; display:inline-block; background:none repeat scroll 0 0 #0c66fe; position:fixed; right:0; top:50%; color:#FFFFFF;text-shadow:none;-webkit-transition: all 500ms ease-out 0s; -moz-transition: all 500ms ease-out 0s; -o-transition: all 500ms ease-out 0s; min-width:55px;  transition: all 500ms ease-out 0s; z-index:1;}.sendenquirybtn:hover{ color:#ffffff; text-decoration:none;}
.sendenquirybtn:hover{background:#686868; text-shadow:0 1px 0 #000; }.mytab_area,.tab-content{ float:left; width:100%; min-height:245px;}
.live_price { /* background:none repeat scroll 0 0 #fafafa;*/ display: block; margin: 15px 0 15px; padding:0 0 10px;}
.live_price h5 { /*background: none repeat scroll 0 0 #bfbfbf;*/ border-bottom:1px solid #aaa; color: #171717; display: block; font-size:14px; font-weight:600; margin: 0 -10px; padding: 5px 0 5px 30px;}
.live_price i.fa{ float:left; padding:8px 0 0; color:#d43e00;}
.live_price ul{ border-bottom: 1px solid #aaa;  margin:0 0 30px; padding:0; display:block; width:100%;}
.live_price ul li { display: inline-block; line-height: 35px; list-style: none; width: 25%;}
.live_price ul li input[type="radio"]{display: inline-block; margin-right:3px;}
.live_price ul li label{ font: normal 14px "Open Sans",sans-serif; cursor:pointer;}
.live_price ul li span { float:left; clear:both; width:100%; font: 14px/35px "Open Sans",sans-serif; margin-right:0; cursor:default;}
.live_price ul li span.selected { color: #ff6600;}
.live_price ul li.nolmargin{ margin-left:0;}
/**/
#srchwithair{ float:left; width:100%; margin-top:10px;}.iti_overview_wrap ul li small{ float:right; color:#d43e00; margin-right:50px; cursor:pointer;}
#srchwithair input[type="text"].itidatepicker{display: block;}#srchwithair .form-horizontal .control-label { padding-top: 5px; font-weight:bold;}
#contact_results .success{background: #D8FFC0;padding: 0 10px;margin: 2px 0 0;border: none;font-weight: normal;color: #2E6800;border-left: 3px solid #2E6800;}
#contact_results .error {background: #FFE8E8;padding: 0 10px;margin: 2px 0 0;border: none;font-weight: normal;color: #FF0000;border-left: 3px solid #FF0000;}
/**/
.commentlist{margin:0px; padding:0px; float:left; width:100%; list-style:none;}
.comment{ margin:0; border-top:1px solid #E5E5E5; float:left; width:100%; padding:0px;}
.commentlist .comment:first-child{ border-top:none;}
.comment-body{ display:inline-block; margin:20px 0; font-size:14px;	position:relative; width:100%;}
.comment-body a{ color:#888888;	}
.commentavatar{ float:left; max-width:12%; margin:0 20px 10px 0;}
.commentavatar img{	float:left; width:100px; max-width:100%; min-height:90px;}
.commentcontent{font-size:15px;}
.commentcontent h2{ color:#000000; font-size:16px; font-weight: normal;}
.commentcontent ul{ float:left; margin:0; padding:0; max-width:62%;}.commentcontent span { display: inline-block; font-size: 13px; padding-left: 118px; width: 100%;}
.commentcontent ul li { background:url("../images/li-iti.png") no-repeat scroll left 9px rgba(0, 0, 0, 0); font-size: 13px; list-style: none; line-height:22px; margin-left: 3px; padding-left:15px; }
.tab_area p { color: #0d0d0d; font-size: 13px; font-weight: normal; line-height: 1.42857; margin: 0; padding: 0; text-align: justify;}
/* Custom Tab */ 
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ font-weight:bold;}
#overview,#inclu,#addon,#exclu, #cancellation, #impinfo,#asstour{ margin-top:20px; float:left; width:100%;}#dayiti{ margin-top:10px;}
/* add on data */ 
.optservices{ margin:0; padding:0; list-style:none; display:inline-block; width:100%;}.optservices li{ float:left; margin:0 0 20px; padding:0; list-style:none;  display:inline-block; width:100%; font-size:14px;}
.optservices li:nth-of-type(n){ padding-right:3%;}.optservices li:nth-of-type(2n){ margin-right:0;}
.optservices li ul li{ display:inline-block; width:53px;}
.optservices li .optimage { float: left; margin:5px 10px 0 0; width: 100px;}
.optservices li .optimage img{ width:100%;}
.optservices li label{ color:#000; font:600 13px "Open Sans",sans-serif; display:block; margin-bottom:0;}.optservices li p{ font:500 12px "Open Sans",sans-serif; line-height:16px; display:block; min-height:63px; overflow:auto; text-align:left;}
.optservices li ul { display:inline-block; margin:0; padding: 0;}.optservices li ul li{ margin:0; padding:1px 0 0 15px; font-size:13px;}.optservices li ul li:nth-of-type(n){ margin-right:0;}
/*.optservices li ul li:first-child{ width:100px; display:inline-block; padding-left:0;}.optservices li ul li:first-child span{ font-weight:bold; color:;}*/
.optservices li a.pagedialogtrigger { background: none repeat scroll 0 0 #686868; border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px; color: #fff; display: inline-block; font-size: 11px; margin-top: 10px; padding: 3px 6px;}
.optservices li a.pagedialogtrigger:hover{ background: none repeat scroll 0 0 #d43e00;}span.availablity { display: inline-block; font-weight: bold; vertical-align: top;}
.available{ /*color: red;*/ display: inline-block; list-style: none outside none; width: 50px; padding:4px 0 0 15px; position:relative;}
.available:before{ position:absolute; position:absolute; font-size:10px; left:3px; top:1px; font-family: 'FontAwesome'; content: "\f00c"; font-weight:lighter;}
.notAvailable{background: url("../images/cross_icon.png") no-repeat scroll left 6px transparent; list-style: none outside none; display: inline-block; padding:4px 0 0 15px;	width: 50px; /*padding:4px 0 0 15px;*/} 
#inclu ul, #exclu ul, #cancellation, #impinfo ul { float: left; margin: 0; padding: 0; width: 100%;}
#inclu ul li, #exclu ul li, #impinfo ul li { background: rgba(0, 0, 0, 0) url("../images/li-iti.png") no-repeat scroll left 10px; color: #0d0d0d; font-size: 13px;  line-height: 24px; list-style: outside none none; margin: 0; padding: 0 0 0 11px; text-align: justify;}
#overview p{ font-size:13px;}
/*************************
******* cities css
*************************/
.aside-title { color: #444444; font: bold 21px Helvetica,sans-serif; margin: 4px 0 10px; display:inline-block; width:100%;}
.entry-header { text-align: center; margin-bottom: 30px;}
.title-with-bgline { background: url("../images/section-header.png") repeat-x scroll 0 50%;  font-size: 48px; line-height: 100%; color:#000000;}
#content .info-box > p:first-of-type::first-letter { float: left; font-size: 70px; line-height: 60px; padding: 4px 12px 0 0;}
.title-with-bgline .entry-title { background-color: #fff; display: inline-block; line-height: 120%; margin-left: 20px; margin-bottom:0; margin-right: 20px; letter-spacing:-3px; padding-left: 20px; padding-right: 20px;}
.city_image{ float:left; max-width:100%;}
.info-box{ margin-bottom:20px;}.info-box h2{ margin-bottom:10px;}.info-box h3{ margin-bottom:10px;}.info-box p{ margin-bottom:10px; color:#444; line-height:1.8;}.info-box.templepage h3 { color: #555555;}
.info-box img{ vertical-align:inherit; float:left; margin:0 10px 10px 0;}
.info-box figcaption{ text-align:center;color: #8c919b; font-style: italic; font-size:16px;}.info-box p strong{ clear:both; display:block; padding-right:5px;}
.info-box ul{ padding-left:30px;}.info-box ul li{ padding-left:10px; list-style:square; list-style-position:outside;}
.sidebar{ background-color:#e8e7e4; border:1px solid #444444; padding:5px; width:100%;}aside.sidebar .tour_wrap{ background-color:#ffffff;} 
.video-box{ display:inline-block; width:100%; margin:30px 0 20px;}
.widget h4{ margin-bottom:10px;}
.popup-video { float: left; width: 100%; position: relative;}
.popup-video:before { background: #000000; content: ""; width: 100%; height: 100%; opacity: 0; position: absolute; left: 0; top: 0;    -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear;}
.popup-video:hover:before{ opacity: 0.7;}
.popup-video > img { width: 100%;}
.popup-video > a { margin-left: -50.5px; margin-top: -50.5px; position: absolute; left: 50%; top: 50%; opacity: 0; height: 101px; width: 101px;    -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8);  -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear;}
.popup-video:hover > a{ opacity: 1; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);    transform:scale(1);}.video-widget h3{ font-size:16px;}
 /*aside.sidebar span.ttlnight{ background-color:#ffffff;}aside.sidebar span.ttlnight small:before{ border-right:14px solid #fff;}*/
body.relative { position:relative;}
.sidebar .affix { position: fixed !important; top: 267px;}
.implinks .asidenav > li.active > a{ background-color: #eee; text-decoration: none;}.implinks .asidenav > li > a{ background-color: #ffffff; color:#333333;}
.implinks .asidenav > li > a:focus{ color:#333333;}
/*----------- Back to top --------------*/
#toTop { display: none; width: 37px; text-decoration:none; transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; outline:medium none; height: 37px; overflow: hidden; background: url(../images/totop.png) 0 0 no-repeat; position: fixed; margin-right: -49% !important; right: 50%;  bottom: 40px; z-index: 999;}
#toTop:hover { background-position: -38px 0;}
#toTop:active,#toTop:focus { outline: none;}
aside.sidebar .overlay {
  display: none; transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s;
  height: 100%;
  left: 50%;
  top: 0; right:50%;
  width: 0%;
}aside.sidebar .imagestyle:hover .overlay{ width:100%; left:0; right:0; display:block; opacity:1;}
/*************************
*******Contact and Enquiry
*************************/
.contactform{ background-color:#f9f9f9; padding:30px;}
.datalist {
	list-style: none;
	display: none;
	background: white;
	box-shadow: 0 2px 2px #999;
	position: absolute;
	left: 0; z-index:1111;
	top: 0; padding:0;
	max-height: 300px;
	overflow-y: auto;
}
.datalist:empty {
	display: none !important;
}
.datalist li {
	padding: 3px;
	font: 13px Sans-Serif;
}
.datalist li.active {
	background: #3875d7;
	color: white;
}
.dateicon { background-image: url("../images/calendar.png"); background-position: 99% center; background-repeat: no-repeat;}
#ref_name{ display:block; margin:10px 0 10px; text-align:center; text-transform:uppercase; color: #ff8620; font-weight:600;}
/*************************
*******Hotel Section******
**************************/
.hoteldesc-wrap { float: right; margin-bottom: 0; margin-left: 0; width: 25%;}
.hoteldesc { background: none repeat scroll 0 0 #f9fafc; border: 1px solid #bbbaba; float: left; width: 100%;}
.hoteldesc ul { margin: 0; max-width: 100% !important; padding: 0; width: 100% !important;}
.hoteldesc ul li {/* border-bottom: 1px solid #bbbaba;*/ float: left; background:none; list-style: outside none none !important; margin: 0; padding: 0; width: 100% !important;} 
.hoteldesc ul li:last-child{ border-bottom:medium none;}
.hoteldesc ul li label {border-right: 1px solid #bbbaba; float: left; font-family: robotoregular; font-weight:normal; padding: 3px 5px; width: 40%;}
.hoteldesc ul li span { float: left; padding:3px 5px; width: 60%; font-family:open_sanslight, open_sansregular, sans-serif; font-weight:bold;}
/*****************************
             Store            
*****************************/
h1.pagetitle,h2.pagetitle{ color: #fff; font-size: 30px; text-transform:uppercase; font-weight: normal; margin-bottom: 8px; margin-top: 8px;}.padd_top20{ padding-top:20px;}.padd_top30{ padding-top:30px;}.tabs_heading{ padding:30px 0 0 42px;}
.force_left{ float:left;}.force_right{ float:right;}.aside_title{ font:bold 21px Helvetica, sans-serif; color:#444444; margin:4px 0 16px;}
.category_title { display:inline-block; width:100%; background: #444444; border-bottom: 1px solid #e8e8e8; color: #ffffff; cursor: pointer; font-size: 14px; font-weight: bold;  margin: 0 0 10px;  padding: 10px 15px;  text-transform: uppercase;}
.allCatWrap{ float:left; width:100%;}.allCatWrap .aside_title,.allCatWrap .category_title{ display:block;}
.wrapAllCat{ display:block; width:100%;}
.productCategory{	border: 1px solid #ccc; border-bottom:0 none;	background: #fff;	margin-top: -11px;	padding: 0; list-style:none;	list-style: none;	z-index: 9;	display: inline-block; width:100%;	position: relative; top: 0;}.productCategory li{	/*padding: 5px 10px 5px 0;*/ width:100%; float:left;	border-bottom: 1px solid #ccc;}.productCategory li a{	color: #000; 	padding: 7px 0px 7px 15px;	width:100%; float:left;}.productCategory li a{	text-decoration: none; float:left;}.productCategory li a:hover{	background:#2a9dcc;	color: #fff;}.productCategory li a.active{	background:#2a9dcc;	color: #fff;} .sub2 {  background: #f9f9f9;  border: 1px solid #ccc; border-bottom:0 none;  display: none;  left: 100%;  list-style: outside none none;  margin-top: -1px;  min-width: 265px; max-width:270px;  padding: 0;  position: absolute;  right: auto;  top: auto;  z-index: 999; box-shadow:0 0 2px #aaa inset;-webkit-box-shadow:0 0 2px #aaa inset;-moz-box-shadow:0 0 2px #aaa inset;}.sub2 li a{	text-decoration: none;	color: #000; padding:7px 7px 7px 10px;}.chevron {  float: right;  font-size: 10px;  margin-right: 10px;  margin-top: 8px;}.sub2 li{	padding: 7px -1px;}.sub2 li:hover{	background: #2a9dcc; color: #fff;}.productCategory li:hover > ul{	display: block;}.productCategory li:hover > a{	background: #2a9dcc; color: #fff;}.aside_advice{ margin:15px 0;}.c3 li span {	padding-right: 10px;}
.breadcustom{	padding-left: 20px; background-color: transparent; border-radius: 0; padding:5px 3px; margin-bottom:10px;}.breadcrumb li {	margin: 0 10px;	list-style: none; text-shadow:0 1px 0 #ffffff; font-size:13px;}.breadcrumb li a{ color:#ff6820;}.breadcrumb li a:hover{ color:#666666;}.breadcrumb li:before {	content:'\2022'; color:#ff8620; /* For a square bullet */	/*content:'';*/	display: block;	position: relative;	max-width: 0px;	max-height: 0px;	left: -15px;	top: -0px;	font-size: 39px;}.breadcrumb li span {	color:#ffffff;	margin-right:10px;	text-align: center;	width: 25px;	font-size:13px;	line-height: 25px;	height: 25px;	border-radius: 25px;	display: inline-block;}.breadcrumb > li + li::before {	content: ">";	padding:0 2px 0 0;	font-size:14px;}
.storeSearch input[type="text"]{ padding-left:38px; position:relative; font-family:'FontAwesome'; background:url(../images/search_icon.png) no-repeat 10px center;}
.product_title { background: #2a9dcc; color: #ffffff; font-family: open_sanslight; font-weight: bold; padding: 10px;}
.withbg_title { background: #2a9dcc; color: #ffffff; font-family: open_sanslight; font-weight: bold; padding: 10px; font-size:16px; margin-bottom:0;}
.headingStore{ color:#ff5600; display:block; text-align:center; margin:20px 0 10px;}.headingStore h3{ margin-bottom:10px;}
/* ************* Store Css *************** */
.productDiv{ padding:5px;}
.stor_wrap{ float:left; width:100%; padding: 5px; border: 2px solid #ffffff; min-height:270px;}
.stor_wrap:hover { border: 2px solid #f69110;}
.stor_wrap a { float: left; text-align: center; width: 100%; padding:0 0 10px 0;}
.stor_wrap a img{ max-height:140px;}.prod_name { font: bold 12px "open_sanslight",sans-serif; min-height: 42px; padding: 3px 0; display:inline-block; width:100%;}
.prod_price{ font:bold 12px "open_sanslight",sans-serif; color:#f69110; padding:0 0 5px;}.prod_cart{ visibility:hidden;}.stor_wrap:hover > .prod_cart{ visibility:visible;}.modal-dialog { position: relative; top: 20%;}.modal-header{ padding:10px;}.modal-header .close { margin-top: 2px; opacity: 0.8; color:#f69110;}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image:      -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image:         linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-repeat: repeat-x;
  }
}
.home-form .nav-tabs i { vertical-align: middle;}
.home-form .nav-tabs > li > a { border:solid 1px #7e7674;border-bottom:0;border-top-left-radius:2px;border-top-right-radius:2px;float:left;height:38px;padding:5px;text-decoration:none;width:84px}
.home-form .nav-tabs > li.active > a i,.home-form .nav-tabs > li > a:hover i,.home-form .nav-tabs > li.active > a:focus i {	color: #ffffff !important;}
.home-form .nav-tabs > li > a i {font-size:28px; line-height: 28px;}
.homeform {	padding:200px 0 40px;}
.form-inline .input-group { width: 100%;}
.home-form .nav-tabs > li { width: 20%;}
.home-form .tab-pane{padding: 48px 34px 48px 34px; background: #eeebeb; background: rgb(238, 235, 235); /* The Fallback */ background: rgba(238, 235, 235, 0.8);}
.home-form .bootstrap-select > .btn { width: 100%; position: relative; display: block; margin: 0; color:#999 !important;}
.home-form .bootstrap-select .icon-search { vertical-align: bottom !important; font-size:31px;}
.make-margin {margin:30px 0 30px !important;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%;}
.homeicon20{ font-size:20px;}#destiform{ display:inline-block; width:80%; margin:0 auto;}
.slider-head{ text-shadow:0 2px 0 #000000; -moz-text-shadow:0 2px 0 #000000; -ms-text-shadow:0 2px 0 #000000; -webkit-text-shadow:0 2px 0 #000000;}
.homesearch { background-color: rgba(0, 0, 0, 0.4); bottom: 25px; left: 50%; margin-left: -250px; padding: 10px 0 20px; position: absolute; vertical-align: bottom; width: 500px;}
.innsearch { background-color: rgba(0, 0, 0, 0.4); bottom: 25px; left: 50%; margin-left: -250px; padding:10px 0 20px; position: absolute; vertical-align: bottom; width: 500px;}
.modal-custom{ width: 500px; }.popupsearch { padding:10px 0 10px; display:inline-block; width:100%;}
.selsrchtype{ margin-bottom:5px;}.selsrchtype label{ color:#ffffff; margin-left:45px;}.selsrchtype label input[type="radio"]{ margin-top:6px;}
.popupsearch .selsrchtype label{ color:#000000; margin-left:0;}.popupsearch .selsrchtype label+label{ margin-left:10px;}.popupsearch #destiform{ width:100%;}.popupsearch #destiform input[type="text"]{  border: 1px solid #ccc; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;-webkit-transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}.popupsearch #destiform input[type="text"]:focus{ border:none;}.modal-content{background-color:#f8f8f8;}.input-group-btn { text-align: left;}
/********************************
********** Pooja and Prasad******
********************************/
.detailoverview{ background:#fafafa; border:1px solid #dbdbdb; padding:15px;}.overview { border-bottom: 1px solid #dbdbdb; font-weight: bold; margin: -15px -15px 0; padding: 5px 5px 5px 15px;}
.asidenav{  background-color: #fff; border:1px solid #e8e8e8; margin-bottom:25px; padding:0;}.asidenav li{ margin:0; padding:0; list-style:none; display:block; position:relative;}.asidenav li a {
  border-bottom: 1px solid #e8e8e8; display: inline-block; color:#333333; padding: 8px 15px 8px 15px; width: 100%; font-family: open_sanslight; font-weight:bold;}.asidenav li:nth-last-child(1) a,.asidenav li:last-child a{ border-bottom:0;}.asidenav li a:hover,.asidenav li a:focus{color:#2a9dcc;}.asidenav li a.active{ background:#2a9dcc; color:#ffffff;}
/* pooja form css */
.poojadetail, .templedetail{ display:none;}.panel-title {line-height: 16px;}.panel-heading { border-radius: 0; padding: 10px 15px;}.panel-body { padding: 5px;}
.panel-default > .panel-heading + .panel-collapse > .panel-body { border-top: 0 none;}.panel p { margin-bottom: 0;}.panel-heading i {font-size:21px;margin:-2px;}.panel { border-color: #ffffff; border-radius: 0; box-shadow: none;}
.btn-poojamore { border: medium none; color: #2a9dcc; font-weight: bold; margin: 0; padding: 0; background: none;}
/* pooja form css end */

/* ==================================================================
	Religious Tour and SUBINDEX PAGE 
================================================================== */
<!-- Bullet Navigator Skin Begin -->
.jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {background: url(../images/b05.png) no-repeat;overflow: hidden;cursor: pointer;}
.jssorb05 div {background-position: -7px -7px;}
.jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px;}
.jssorb05 .av { background-position: -67px -7px; }
.jssorb05 .dn, .jssorb05 .dn:hover {background-position: -97px -7px;}
/* arrow nav */
.jssora12l, .jssora12r, .jssora12ldn, .jssora12rdn {position: absolute; cursor: pointer; display: block; background: url(../images/a12.png) no-repeat;overflow: hidden;}
.jssora12l {background-position: -16px -37px;}
.jssora12r {background-position: -75px -37px;}
.jssora12l:hover {background-position: -136px -37px;}
.jssora12r:hover {background-position: -195px -37px;}
.jssora12ldn {background-position: -256px -37px;}
.jssora12rdn {background-position: -315px -37px;}
<!-- bullet navigator container -->
#slider1_container{ width:100%; margin:0 auto;}
.slider_wrap{ float:left; width:100%; position:relative;}.banner_imgwrap{ margin:0 auto; width:100%; text-align:center;}.banner_imgwrap img{ width:100%;}
.slider_content {
  padding-bottom: 0;
  position: absolute;
  top: 0; left:0; right:0; bottom:0;
  z-index: 2;
}
.page-container-full::before, .page-container-full::after {
  content: " ";
  display: table;
}.page-container-full::after {
  clear: both;
}
.page-container, .page-container-responsive {
  padding-left: 25px;
  padding-right: 25px;
}.page-container-full {
  width: auto;
}
.va-container-h {
    width: 100%;
}
.va-container-v {
    height: 100%;
}
.va-container {
    display: table;
    position: relative;
}
.va-top, .va-middle, .va-bottom {
    display: table-cell;
}
.va-middle {
    vertical-align: middle;
}
.va-bottom {
    vertical-align: bottom;
}
.space-1 {
  margin-bottom: 6.25px;
}.text-contrast {
  color: #fff;
}.text-branding {
  text-transform: uppercase;
}.text-jumbo {
  font-size: 60px;
  font-weight: 700;
}.space-4 {
  margin-bottom: 25px;
}
@media (max-width: 1180px) { }
@media (max-width: 1023px) {.innsearch { bottom:10px; padding:5px 0 15px;} .popupsearch { padding:5px 0 15px;} }
@media (max-width: 767px) {	.page-container, .page-container-responsive { padding:0;}.slider-head{ margin-bottom:6.25px;}.text-jumbo { font-size: 34px; font-weight: 700; }.slider_wrap { margin-bottom: 100px;} .hero_content { height: 296px; }.innsearch { -webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); -o-transform:translateY(100%); transform:translateY(100%) background-color: rgba(0, 0, 0, 0.4); bottom: 0; left: 0; margin-left: 0; padding: 15px 0; position: absolute; vertical-align: bottom; width: 100%;}.selsrchtype label { margin-left: 0;} #destination_chosen {margin-bottom: 10px; width: 100%;}.innsearch { background-color: rgba(0, 0, 0, 0.7);} .modal-custom{ width: auto; }}
/* religious tour packages page css end */
.homebanner{ padding:35px 0 25px;}
/* background setup */
.background { background-repeat:no-repeat; /*background-position:50% 50%; background-position:50% 50%\9 !important;*/}
.fullscreen { width:100%; min-height:100%;}
i{ vertical-align: middle;}
.logo{ float:left; width:100%;}.logo a{ float:left; max-width:100%;}.logo a img{ max-width:80%;}
.topbar {background-color: #ffffff;	padding:10px 0;	border:0;	position: relative;	min-height: 52px;	line-height: 50px;	display: block;}
.margin-top {margin-top: 30px;}
.topbar-social{ font-size:14px; color:#000000;}.topbar-social li{ min-width:40px;}
/* subindex end */
.fa-10{ font-size:10px; margin:0 3px;}.nithtdiv{ font-size:10px; margin:0 2px; vertical-align:top; color:#e04116;}.page_overview{ font-size:13px;}
.paccategory_title { display:inline-block; width:100%; background: #d8d8d8; border-bottom: 1px solid #e8e8e8; color: #000000; font-size: 14px; font-weight: bold;  margin: 0 0 10px;  padding: 10px 15px;  text-transform: uppercase; box-shadow:0 3px 5px #aaa;-webkit-box-shadow:0 3px 5px #aaa;-moz-box-shadow:0 3px 5px #aaa;-ms-box-shadow:0 3px 5px #aaa;-o-box-shadow:0 3px 5px #aaa;}
.offercategory_title { display:inline-block; width:100%; background: #ffffff; border-bottom: 1px solid #e8e8e8; color: #000000; font-size: 18px; font-weight: bold;  margin: 0 0 10px;  padding: 10px 15px;  text-transform: uppercase;}.offercategory_title h6{font-size: 18px; font-weight: bold; margin:0;}
.masonary_title { display:inline-block; width:100%; color: #000000; font-size: 18px; font-weight: bold;  margin:0;  padding: 4px 0 0;  text-transform: uppercase;}
.srchsortstrip{ float:left; width:100%; background: #ffffff; margin:0 0 10px; padding:5px 0;}
.widefilter{ display: table-cell;}h6.widefilter{ margin-top:0;}
.list_cat { box-shadow: 0 0 5px #aaa;-webkit-box-shadow: 0 0 5px #aaa;-moz-box-shadow: 0 0 5px #aaa;-ms-box-shadow: 0 0 5px #aaa; display: block; padding: 7px; margin:0 0 20px;}.list_cat a{ text-decoration:none;}.list_cat a figure{ position:relative; overflow:hidden;}.list_cat a figure figcaption{ display:none; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background-color: rgba(0, 0, 0, 0.5); opacity:0;}.list_cat a figure img{ width:100%;}.list_cat a figure:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}
.list_cat a:hover > figure figcaption{ display:block; opacity:1;}.cat_detail h2{ font-size:18px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis; margin:5px 0 10px; font-family: "robotoregular", sans-serif;}.cat_detail p{ line-height:20px; font-size:13px;}.cat_detail h2:hover{ color:#e04116;}.list_cat:hover{ background-color:#f8f8f8;}

.tour_contents{ padding:30px 0 30px; background-color:#e8e7e4; display:block; margin-bottom:30px;} 
.tour_wrap{ display:inline-block; width:100%; padding:2%; background-color:#ffffff; margin:0 0 10px;}
.list_destination{ float:left; width:100%; position:relative; margin-bottom:20px;}.tour_contents .list_destination:last-child{ margin-bottom:0;}
.list_destination h2,.list_destination h3,.list_destination h4{ color: #171717; font-size: 20px; font-weight: normal; margin: 0;  min-width: 34%;
float: left;}.list_destination .show-all{ display: inline; float: left;}.list_destination .show-all a{ color:#ff6600; text-decoration:underline;font-size: 13px;}.list_destination .show-all a:hover{ color:#171717;}.list_destination .destititle{ display:block; margin-bottom:5px;}
.pricedesc{ display:table; width:100%; background-color:#e04116; color:#ffffff;}
p.pricepp{ display:table-cell; padding:0 5px;}p.pricepp label{ display:block; font-style:italic;}p.pricepp span{font-family: "robotoregular", sans-serif; font-size: 18px;}
span.ttlnight{ display:table-cell; background-color:#e8e7e4; color:#000000;}span.ttlnight label,span.ttlnight small{ display:block; text-align:center; position:relative;}
span.ttlnight small:before{ border-bottom: 14px solid transparent;border-right: 14px solid #e8e7e4;border-top: 14px solid transparent;content: "";left: -14px;position: absolute;top: -2px;}
.list_destination a{ float:left; width:100%; outline:none; text-decoration:none; position:relative;}
.tripdetail,.tripfromto,.pricedesc,.triptitle{ float:left; width:100%;}.triptitle { font-family: "open_sansregular", sans-serif; font-size: 16px; margin: 5px 0 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.triptitle:hover{ color:#e04116;}.tripdetail span.subind_night{font:normal 11px "open_sansregular",sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display:inline-block; width:100%; margin:5px 0;}
.tripfromto span{ font:bold 11px "open_sansregular",sans-serif;}.tripfromto{ margin-bottom:25px;}.tripfromto small{font:normal 11px "open_sansregular",sans-serif; font-style:italic; color:#777; display:block;}.tripfromto span{ float:left; width:50%; margin-bottom:5px;}
.affiliation { background: rgba(0, 0, 0, 0) url("../images/iato-allied-logo.jpg") no-repeat center left; float:left; margin-bottom:5px; height: 125px; width: 90px;}.payment { background: rgba(0, 0, 0, 0) url("../images/payment.jpg") no-repeat center left;  float:left; height: 97px; width: 160px;}
.imagestyle{ float:left; width:100%; position:relative;}.imagestyle img{width:100%;}.overlay{ position:absolute; background-color:rgba(0,0,0,0.5); display:none; width:100%; height:100%; top:0; left:0;}.tour_wrap a:hover > .imagestyle > .overlay{ display:block;}
/* isotop items animation */
.isotope-item { z-index: 2;}.isotope-hidden.isotope-item { pointer-events: none; z-index: 1;}
.filter_label{ float:left; margin:3px 5px 0 0; line-height:22px; font-size:14px;}.sort-options{ height:35px;}
.sortbutton > .btn {
  background-color: rgba(0, 0, 0, 0);
  border: medium none;
  color: #000;
  outline: 0 none;
  padding: 3px 5px;
}.sortbutton > .btn.active{ color:#e04116;}
.btn-group.sortbutton > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 4px; border-top-right-radius: 4px;}
.btn-group.sortbutton > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius:4px; border-top-left-radius:4px;}
.btn-group.sortbutton .btn + .btn, .btn-group.sortbutton .btn + .btn-group, .btn-group.sortbutton .btn-group + .btn, .btn-group.sortbutton .btn-group + .btn-group { margin-left: 3px;}
/* sikh pilgrimage */
.innlist_cat{ margin-bottom:30px; padding:5px;}.innlist_cat h2{ margin-bottom:0;}
/************************************
******** With air search ***********
***********************************/
.nonwithair span,.nonwithair a{ cursor:pointer; font-size:12px;}.nonwithair span i,.nonwithair a i{ vertical-align:middle;}
.search_widget_bg { background-color: #000; bottom: 0; display: none; left: 0; opacity: 0.9; overflow-x: auto; position: fixed; right: 0; top: 0; z-index: 97;}
.ep_search_block { display: block; left: 50%; position: absolute; top: 200px; z-index: 98;}.clearfix10 { clear: both; display: block; height: 10px;}
.ep_search_block h1 { display:block; position:relative; top:auto; width:auto; color:#ffffff; text-align:center; }
.ep_search_block h1 strong { display:block; font-weight:900; }
.ep_search { display:block; font-size:18px; color:#ffffff; font-weight:500; width:720px; padding:25px 25px 25px 25px; background:rgba(36,51,66,0.8); -webkit-border-radius:5px 0px 5px 5px; -moz-border-radius:5px 0px 5px 5px; border-radius:5px 0px 5px 5px; border:1px solid rgba(45,149,216,0.25); position:relative; }
.search_widget_close { display:block; position:absolute; right: -15px; top: -15px; height:30px; width:30px; font-size:12px; color:#ffffff; font-weight:300; padding:5px 10px 0px 10px; background:rgba(36,51,66,0.8); -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; border:1px solid rgba(45,149,216,0.25); border-bottom:none; cursor:pointer; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; } /*right:-1px; top:-30px;*/
.search_widget_close:hover { color:#c41230; }
.search_flights_options { display:block; padding-top:0px; } /* chetan padding-top:10px */
.ep_search .align_right { display:block; text-align:right; }
.ep_search .row { margin-left: -10px; margin-right: -5px; }
/* .ep_search .row .col-md-6 { padding-left: 10px; padding-right: 5px; } */
.xss-clearfix10 { display:none; }.pos_relative { display:block; position:relative; }.srchbtn{ float:right;}
.btn i.fa-search { position:absolute; color:#fff; font-size:18px; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; left:4px; top:4px; }.search_widget_close i { font-size: 16px; left: 8px; position: absolute; top: 5px;}
.add-on i { position:absolute; top:8px; right:10px; color:#ccc; font-size:18px; -webkit-transition: all 200ms linear; -moz-transition: all 200ms linear; -o-transition: all 200ms linear; transition:all 200ms linear; }
.ep_search .btn { font-weight:600; text-transform:uppercase; padding: 6px 20px 6px 25px; }.ep_search label { cursor:pointer; }
/* SUBINDEX CSS END */
.why_us{ display:block;}.why_us h4,.why_us h3,.why_us h2{color:#ff8620; display:block; margin:10px 0 0;}.why_us ul li{ color:#000000; font-size:14px; list-style-position:inside; padding-left:15px;}
.why_us h1 { color: #5e6d81; font-size: 30px; font-weight: 600; margin: 0; padding: 0;}
/* ==============================
	FOOTER CSS
=================================*/
.footer { background-color: #e8e7e4; padding:30px 0; color:#000000;}.footer_wrapper{background:#ffffff;}
.footer_box{ background:#ffffff; color:#666666; display:inline-block; width:100%; padding:10px; min-height:148px;}.inbox_deals ul{ margin:0; padding:0; list-style:none;}.inbox_deals ul li{ list-style:none; display:block; line-height:30px; overflow:hidden; padding-bottom:10px; font-size:0.8em;}.footer_top .footerTitle{color: #333; font-size: 1.286em; padding-bottom:10px;}.inbox_deals ul li span{ display:inline-block; float:left; min-width:50px;}
.footer .form-control {  color: #aaaaaa; border-radius:0; -webkit-border-radius:0; display:inline; width:70%;  margin:0 6px 0 0;}
.footer .form-control::-moz-placeholder { color: #aaaaaa; opacity: 1;}.footer .form-control:-ms-input-placeholder { color: #aaaaaa;}
.footer .form-control::-webkit-input-placeholder {  color: #aaaaaa;}
.btn-common{background-color:#ff7c00;background-image:linear-gradient(to bottom,#ff7c00,#ff5600);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff7c00),to(#ff5600));background-image:-webkit-linear-gradient(top,#ff7c00,#ff5600);background-image:-o-linear-gradient(top,#ff7c00,#ff5600);background-repeat:repeat-x;border-color:#ff4c00;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.btn-common:hover,btn-common:focus{background-color:#ec4200;background-repeat:repeat-x;background-image:linear-gradient(to bottom,#ec4200,#e32e00);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ec4200),to(#e32e00));background-image:-webkit-linear-gradient(top,#ec4200,#e32e00);background-image:-o-linear-gradient(top,#ec4200,#e32e00);border-color:#d12600;color:#fff;transition:none 0s ease 0s}
.inbox_deals ul li span i{ font-size:20px;}.foot_icon i.fa { background: #e8e7e4; color: #666666; display: inline-block; height: 37px; line-height: 40px; text-align: center; vertical-align: bottom; width: 37px;}.foot_icon:hover i.fa{ color:#ffffff;}.icon_fbook:hover i.fa{ background:#305ba2;}.icon_twitter:hover i.fa{ background:#55acee;}.icon_gplus:hover i.fa{ background:#dd4b39;}.icon_pin:hover i.fa{ background:#bd2126;}.icon_linke:hover i.fa{ background:#0177b5;}.icon_android:hover i.fa{ background:#b3c833;}.icon_iphone:hover i.fa{ background:#616161;}.icon_window:hover i.fa{ background:#68217a;}
.main_footer{ margin-top:30px; padding:20px 10px;}.jp_heading{font-size: 1.14286em; font-weight: normal; color:#333333; margin-bottom: 10px;}.jp_footLinks{ margin:0; padding:0;}
.jp_footLinks li{ list-style:none; display:block;}.jp_footLinks li a{color: #666; font-size: 0.85em; line-height: 1.5;}.jp_footLinks li a:hover{color: #000;}.aff_titles{ font-size:1em; color:#666666;}
.transparent_footer{ padding:20px 10px 0;}.payu{ background:url(../images/payu.png) no-repeat bottom right; width:250px; height:60px; display:block;}
.iato{ background:url(../images/iato-allied-logo.jpg) no-repeat bottom center; width:50px; height:69px; display:block;}
.copyrights{ background-color: #f8f8f8; border-top: 1px solid #e4e2e3;border-bottom: 1px solid #e4e2e3; padding:10px 0; font-size:0.85em; color:#666666; font-family: 'open_sansregular', sans-serif;}.copyrights p{ margin-bottom:0;}

/* ==================================================================
	RESPONSIVE
================================================================== */
@media (max-width: 1180px) { 
.navbar-nav > li > a { font-size: 13px;}
}
@media (max-width: 1024px) { 
	.bookform .input-group { width: 100% !important;}
	.bookform .form-group {	margin-bottom: 30px;}
	.navbar-nav .noborder,.sidebar-menu-container,.breadcrumb {	display: none;}
	.navbar-nav > li > a {font-size: 12px; padding: 10px 7px;}.menu_list li a i.homeicon{ margin-top:0;}
	.tab_icn { display: none; width:0; height:0; font-size:0; visibility:hidden;}.commentavatar { max-width:100%;}
	.commentcontent ul { max-width: 77%;}.hoteldesc-wrap{ width:50%; display: inline-block; margin-bottom: 0; margin-left: 125px; margin-top: 10px; float:none;}
	#imageFrame::before{ border-right:none;}.sm-clearfix10 { clear: both; display: block; height: 10px;}
	
}

@media (max-width: 767px) {
	#widthphone.home-form .nav-tabs > li { width: 50%;}	.navbar-toggle { background-color: #fff;}.navbar-collapse, .navbar { margin:0;}.menu_list li,.menu_list li a{ width:100%;}
	.absolute {	margin-top:0; top:0;} .fixedheader { position: relative; top:0;}
	.hotel-list .alignleft { width: 100%; float:none;}
	.single-hotel-image .thumbnails{ display: none !important;}
	.sidebar-price, .single-hotel-image .price { display: none; position: absolute;} .pricing-table-header { margin-top: 20px;}
	.navbar-toggle {margin-top: 12px; padding:10px;	font-size:24px;} .dropdown-menu li {	padding:5px 10px 5px !important;}
	.yamm .yamm-content {padding:0 0;}
	.navbar-nav .noborder,.sidebar-menu-container,.breadcrumb {	display: none;}
	.topbar-social {display: inline;} .topbar li,	.topbar-social li {	padding:0 5px;} .topbar .pull-left,.topbar-social,.topbar .pull-right {	float:none !important;	text-align: center !important;}
	.copyrights .text-left,.copyrights .text-right {text-align: center !important; }
	
	
	
	
	.navbar-nav > li > a {padding: 5px;	border:0; height:30px;}
	.navbar-brand {	padding: 0;}.navbar-nav .open .dropdown-menu > li > a {color: #fff;}
	.nobg {	background:#222222 !important;	background-color: #222222 !important;}
	.home-form .nav-tabs > li > a {	padding:20px 22px;}#airnonair{ margin-top:20px;}
	 h1 {font-size:28px; }.menu-wrapper { float: none;}
	.service-style .icon-container,	.mini-desti img {margin-bottom: 20px;}
	.homeform { padding: 40px 0 0 !important;}#destiform{ width:100%;}
	.home-form .nav-tabs > li > a i { font-size: 16px; line-height: 16px;}
	.bookform .form-control {margin-bottom: 0;}
	.bookform .form-group,.bookform .make-margin {  margin: 10px 0 !important;}
	.live_price ul{ float:left;}.live_price ul li { border-bottom: 1px solid #e5e5e5; display: inline-block; float:left; width:50%;}
	.radio-inline, .checkbox-inline{ padding-left:15px;}
	.commentcontent ul{ max-width:97%;}.hoteldesc-wrap{ width:100%; margin-top:10px; margin-left:0;}
	#imageFrame img {height: 100%; max-width: 100%; width: 100%;}
	.ep_search_block { left: auto; margin-left: 0 !important; margin-top: 0 !important; padding: 0 15px; top:0; width: 100%;}
	.ep_search { padding: 15px 15px 25px; width: 100%;}.xss-clearfix10 { clear: both; display: block; height: 10px;}
}