@font-face {
	font-family: 'conduit_itcbold';
	src: url(fonts/conduit_itc_bold1-webfont.eot);
	src: url(fonts/conduit_itc_bold1-webfontd41dd41dd41d.eot?#iefix) format("embedded-opentype"), url(fonts/conduit_itc_bold1-webfont.html) format("woff2"), url(fonts/conduit_itc_bold1-webfont.woff) format("woff"), url(fonts/conduit_itc_bold1-webfont.ttf) format("truetype"), url(fonts/conduit_itc_bold1-webfont-2.html#conduit_itcbold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'merriweather_lightregular';
	src: url(fonts/merriweather_light-webfont.eot);
	src: url(fonts/merriweather_light-webfontd41dd41dd41d.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather_light-webfont.html) format("woff2"), url(fonts/merriweather_light-webfont.woff) format("woff"), url(fonts/merriweather_light-webfont.ttf) format("truetype"), url(fonts/merriweather_light-webfont-2.html#merriweather_lightregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'merriweatherbold';
	src: url(fonts/merriweather-bold-webfont.eot);
	src: url(fonts/merriweather-bold-webfontd41dd41dd41d.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-bold-webfont.woff2) format("woff2"), url(fonts/merriweather-bold-webfont.woff) format("woff"), url(fonts/merriweather-bold-webfont.ttf) format("truetype"), url(fonts/merriweather-bold-webfont.html#merriweatherbold) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'merriweatherlight_italic';
	src: url(fonts/merriweather-lightit-webfont.eot);
	src: url(fonts/merriweather-lightit-webfontd41dd41dd41d.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-lightit-webfont.woff2) format("woff2"), url(fonts/merriweather-lightit-webfont.woff) format("woff"), url(fonts/merriweather-lightit-webfont.ttf) format("truetype"), url(fonts/merriweather-lightit-webfont.html#merriweatherlight_italic) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'merriweatherregular';
	src: url(fonts/merriweather-regular-webfont.eot);
	src: url(fonts/merriweather-regular-webfontd41dd41dd41d.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-regular-webfont.woff2) format("woff2"), url(fonts/merriweather-regular-webfont.woff) format("woff"), url(fonts/merriweather-regular-webfont.ttf) format("truetype"), url(fonts/merriweather-regular-webfont.html#merriweatherregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'merriweatherbold_italic';
	src: url(fonts/merriweather-boldit-webfont.eot);
	src: url(fonts/merriweather-boldit-webfontd41dd41dd41d.eot?#iefix) format("embedded-opentype"), url(fonts/merriweather-boldit-webfont.html) format("woff2"), url(fonts/merriweather-boldit-webfont.woff) format("woff"), url(fonts/merriweather-boldit-webfont.ttf) format("truetype"), url(fonts/merriweather-boldit-webfont-2.html#merriweatherbold_italic) format("svg");
	font-weight: 400;
	font-style: normal
}
body {
	background: #fff;
	color: #4f4f4f;
	font-family: 'Roboto', sans-serif;
	font-size: 14px
}
img {
	max-width: 100%
}
h1 {
	margin-bottom: 15px
}
p {
	margin-bottom: 15px;
	padding: 0
}
ul {
	margin: 0;
	padding-left: 0;
	padding-bottom: 0
}
a:hover {
	text-decoration: none
}
a:focus {
	text-decoration: none;
	outline: none
}
header {
	margin: 0;
	padding: 0
}
.tip-top {
	margin: 0;
	padding: 0;
	background: #f8f8f8
}
.top-alert {
	margin: 0;
	padding: 0
}
.top-alert span.offer-blue {
	margin: 0;
	padding: 8px 40px 8px 7px;
	background: #23475e;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	vertical-align: top;
	float: left;
	position: relative
}
.top-alert span.offer-blue:after {
	background: url(images/bg-arrow-tiptopac.png) no-repeat;
	content: "";
	height: 15px;
	padding: 0;
	position: absolute;
	right: -7px;
	top: 8px;
	width: 7px
}
.top-alert p {
	color: #5f5f5f;
	display: inline-block;
	font-size: 12px;
	margin: 0;
	padding: 6px 0 0 17px
}
.top-alert p a {
	color: #66bb6a
}
.logo-header {
	float: left;
	padding: 0px 0;
	width: 80%;
}
.destination-form .travelogy-form-heading {
	display: none
}
.destination-form input[type="text"] {
	background-color: #fff;
	border: none;
	border-radius: 4px;
	box-shadow: 0 0 2px #999;
	color: #333;
	font-size: 12px;
	margin-bottom: 8px;
	padding: 6px;
	width: 100%
}
.destination-form select {
background:url(select-arrow-2.png) no-repeat right #fff;
	border: none;
	border-radius: 4px;
	box-shadow: 0 0 2px #999;
	color: #333;
	font-size: 12px;
	margin-bottom: 8px;
	padding: 6px;
	width: 100%
}
.destination-form textarea {
	background-color: #fff;
	background-image: none;
	border: none;
	box-shadow: 0 0 2px #999;
	border-radius: 4px;
	color: #07253f;
	display: block;
	margin-bottom: 15px;
	height: 60px;
	margin-bottom: 8px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 6px;
	width: 100%;
	font-size: 13px
}
.destination-form #tel_no {
	background-color: #fff;
	background-image: none;
	border: none;
	box-shadow: 0 0 2px #999;
	border-radius: 4px;
	color: #07253f;
	display: block;
	height: 35px;
	margin-bottom: 15px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 6px;
	width: 100%;
	font-size: 13px
}
.destination-form .travelogy-submit {
	background-color: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 29px!important;
	text-align: center;
	width: 50%;
	margin-left: 25%
}
.create-app-todo input[type="text"] {
	width: 100%;
	border: none;
	padding: 12px;
	color: #000
}
.destination-form .travelogy-submit small {
	display: none
}
.destination-form .people-left {
	width: 47%;
	display: inline-block
}
.travelogy-arrivale{width:93%;}
.destination-form .people-right {
	width: 49%;
	display: inline-block
}
.contact-header {
	float: left;
	width: 100%;
	text-align: right;
	padding: 0px 0
}
.contact-header span {
	color:rgb(204, 0, 51);
	display: inline-block;
	font-size: 12px;
	margin: 0 0 0 20px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top
}
.contact-header span.email{text-align:left; float:left; padding-top:18px; padding-left:50px; display:inline-table;}
.contact-header span.email img{float:left; padding-right:8px;}
.contact-header span.email .link{color:#07253F; font-size:15px; font-weight:bold;  text-transform:lowercase; margin-top:0px; padding-top:0px; margin-left:0px;}
.contact-header span.cont{text-align:left; float:left; display:inline-table; padding-left:50px; padding-top:0px!important;}
.contact-header span.cont img{float:left; padding-right:8px;}
.contact-header span.cont .mob{color:#07253F; font-size:22px; font-weight:bold;  margin-top:50px; padding-top:0px; margin-left:0px;}
.contact-header span img {
	clear: both;
	display: block
}
.contact-header span:nth-child(2), .contact-header span:nth-child(3) {
	padding-top: 0px
}
section.main-navigation {
	background:#e50303;
	padding:0;
	position:relative;
	z-index:100;
	box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25);

}
.dropdown-header {
	padding: 10px 0 0!important
}

@media (min-width: 979px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block
}
}
.navbar {
	margin-bottom: 0
}
.navbar-nav {
	width: 100%
}
.navbar-nav li {
	background: url(images/divider-menu.png) left 11px no-repeat
}
.navbar-nav-big li {
	background: none
}
.navbar-nav li:first-child {
	background: none
}
.navbar-collapse {
	padding: 0
}
.navbar-default {
	background: no-repeat;
	border: none
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #fff;
	background: url(images/nav-hover-l.png) no-repeat left 16px, url(images/nav-hover-r.png) no-repeat right 16px;
	background-color: #bc1463
}
.navbar-nav > li > a:hover:after {
	background: url(images/nav-hover-r.png) right top no-repeat;
	height: 19px;
	width: 8px;
	position: absolute;
	top: 0;
	right: 0
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background: url(images/nav-hover-l.png) no-repeat left 16px, url(images/nav-hover-r.png) no-repeat right 16px;
	background-color: #bc1463;
	color: #fff
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 0;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #f5f5f5
}
.navbar-default .navbar-nav>li>a {
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	padding: 15px 30px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif
}
.mega-dropdown {
	position: static!important
}
.mega-dropdown-menu {
	padding: 20px 0;
	width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none
}
.mega-dropdown-menu > li > ul {
	padding: 0;
	margin: 0
}
.mega-dropdown-menu > li > ul > li {
	list-style: none
}
.mega-dropdown-menu > li > ul > li > a {
	display: block;
	padding: 3px 0;
	clear: both;
	font-weight: 400;
	line-height: 1.428571429;
	color: #07253f;
	white-space: normal;
	font-size: 12px
}
.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {
	text-decoration: none;
	color: #bc1463;
	background-color: #f5f5f5
}
.mega-dropdown-menu .dropdown-header {
	color: #07253f;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase
}
.mega-dropdown-menu form {
	margin: 3px 20px
}
.mega-dropdown-menu .form-group {
	margin-bottom: 3px
}
section.banner-main {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif
}










.carousel-caption {
	top: 80px;
	color: #fff;
	left: 15%;
	padding-bottom: 20px;
	padding-top: 20px;
	position: absolute!important;
	right: 15%;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.6);
	z-index: 10
}
.carousel-caption h3 {
	margin: 0;
	padding: 0 0 60px;
	font-size: 35px;
	color: #fff;
	font-style: italic;
	font-family: 'merriweatherbold';
	text-shadow: 0 1px 2px #000
}
.create-my-app {
	margin: 0 auto;
	padding: 4px;
	width: 818px;
	background: rgba(0, 37, 63, 0.6) none repeat scroll 0 0;
	border-radius: 6px;
	height: 54px
}
.create-my-app-inner {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	float: left
}
.create-app-todo {
	margin: 0;
	padding: 0;
	float: left;
	width: 78%
}
.carousel-indicators .active {
	background: #66bb6a none repeat scroll 0 0;
	height: 13px;
	margin: 0;
	width: 13px
}
.carousel-indicators li {
	background-color: #07254b;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	height: 13px;
	margin: 0;
	text-indent: -999px;
	width: 13px
}
input#popupDatepicker {
	background: url(images/icon-calender.png) no-repeat scroll 10px 12px, url(images/arrow-down.png) no-repeat scroll right 19px;
	border: medium none;
	color: #000;
	cursor: pointer;
	font-size: 12px;
	padding: 14px 0 14px 40px;
	width: 100%
}
button.btn-trip {
	background: #CC0033;
	float: right;
	border: none;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	padding: 10px 15px;
	border-radius: 0 4px 4px 0;
	color: #fff
}
select.calendars-month-year {
	float: left
}
.calendars-month-header select:last-child {
	float: right
}
section.travel-to-india {
	margin: 0;
	padding: 50px 0;
	background: url(images/bg-travel-india.html) center top no-repeat;
	background-size: cover;
	font-family: 'Roboto', sans-serif
}
.lot-explore {
	margin: 0;
	padding: 0
}
.lot-explore span {
	margin: 0;
	padding: 0;
	color: #bc1463;
	font-size: 16px;
	font-weight: 500
}
.lot-explore h4 {
	margin: 0 0 20px;
	padding: 0;
	color: #07254b;
	font-size: 40px;
	font-family: 'conduit_itcbold'
}
.lot-explore p {
	margin: 0 0 30px;
	padding: 0;
	color: #4f4f4f;
	font-size: 15px
}
.lot-explore i {
	margin: 0;
	padding: 0;
	color: #07253f;
	font-size: 15px;
	font-style: normal
}
.lot-explore i a {
	color: #bc1463
}
section.ideal-destination {
	margin: 0;
	padding: 40px 0;
	font-family: 'Roboto', sans-serif
}
h1.hdng-destination {
	margin: 0 0 6px;
	padding: 0;
	color: #B62721;
	font-size: 41px;
	font-family: 'conduit_itcbold';
	text-shadow: 2px 2px #C8C8C8;
	display: block;
	text-align: center
}
h4.hdng-destination {
text-align:center;
text-shadow: 4px 2px #000000;
	padding: 0;
	color: #FFFFFF;
	font-size: 30px;
	display: block;

	padding-bottom:10px;
}
.palace-overview-white b{}
span.cover-hdng {
	margin: 0;
	padding: 0;
	color: #07253f;
	font-size: 16px;
	display: block;
	text-align: center
}
.package-destination {
	margin:15px 0;
	position: relative;
	padding: 0;
	border-radius: 4px;
	float: left
}
.package-destination img {
	border-radius: 4px;
	width: 100%
}
.top-space {
	margin-top: 0px
}
.bcknd-black {
	margin: 0;
	padding: 8px 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(images/bg-bcknd-black.png) repeat;
	border-radius: 0 0 4px 4px
}
.bcknd-black span {
	margin: 0;
	padding: 0;
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 500
}
.bcknd-black i {
	margin: 0;
	padding: 0;
	color: #fff;
	display: block;
	font-style: normal;
	font-size: 10px;
	line-height: 11px
}
.btn-allpckges {
	float: left;
	margin-top: 42px;
	padding: 0;
	text-align: center;
	width: 100%
}
.btn-allpckges a {
	background: #66bb6a none repeat scroll 0 0;
	border-radius: 4px;
	clear: both;
	color: #fff;
	font-size: 14px;
	margin: 0;
	padding: 8px 14px;
	text-transform: uppercase
}
section.blue-area {
	margin: 0;
	padding: 25px 0;
	background: #07253f url(images/image-tmple.png) center bottom no-repeat;
	font-family: 'Roboto', sans-serif
}
.top-tours {
	margin: 0
}
.top-tours h3 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 41px;
	text-transform: uppercase;
	font-family: 'conduit_itcbold';
	display: block
}
.top-tours p {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 14px;
	display: block
}
section.slider-tour {
	margin: 0;
	padding: 50px 0 20px;
	background-image:url(images/footer.png); width:100%; height:100%;

}
#owl-demo .item {
	margin: 0 10px;
	box-shadow: 0 0 4px #757575;
	border-radius: 4px;
	overflow: hidden;

}
#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
	padding:4PX; 
	border:#FFFFFF dashed 1PX;
	border-radius: 0px 0px 0 0
}
.item-tod {
	margin: 0;
	padding: 10px;
	float: left;
	width: 100%;
	overflow: hidden
}
.owl-item {
	padding: 5px 0
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	z-index: 99999999!important
}
.item-tod span a {
	clear: both;
	color: #DA251C;
	display: block;
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 7px;
	padding: 0;
	text-transform: uppercase;
	width: 100%;
	background: none
}
.item-tod p {
	margin: 0;
	padding: 0 0 7px;
	color: #4f4f4f;
	font-size: 12px;
	line-height: 20px
}
.item-tod a {
	margin: 0;
	padding: 4px 20px 4px 13px;
	color: #07253f;
	font-size: 14px;
	font-weight: 500;
	background: url(images/bg-tod.png) right 9px no-repeat #ccc;;
	float: right;
	display: block;
	clear: both;
	border-radius:3px;
	display:inline;
}
.owl-item .item .item-tod {
	position: relative!important
}
.owl-buttons {
	position: absolute;
	top: 134px;
	width: 100%
}
.owl-buttons .owl-prev {
	background: url(images/image-left.png) no-repeat!important;
	height: 38px;
	width: 27px;
	margin-left: -39px!important;
	float: left
}
.owl-buttons .owl-next {
	background: url(images/image-right.png) no-repeat!important;
	height: 38px;
	width: 27px;
	margin-right: -39px!important;
	float: right
}
.owl-theme .owl-controls .owl-page span {
	margin: 5px 3px!important;
	opacity: .9!important
}
.owl-page span {
	background: #07253f!important;
	opacity: .9
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #66bb6a!important;
	opacity: .9
}
.owl-theme .owl-controls {
	margin-top: 20px!important
}
section.tour-other-country {
	margin:0px 0 0 0;
	padding:25px 0;
	background:#ffffff;
	font-family: 'Roboto', sans-serif;

}
h4.hdng-explore {
	margin: 0;
	padding: 0;
	color:#000000;
	font-size: 26px;
	text-shadow: 2px 2px #000000;
	display: block;
	clear: both;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
}
.explore-trip {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #fff;
	border-radius: 4px;
	min-height: 330px
}
.explore-trip img {
	width: 100%;
	border-radius: 4px 4px 0 0
}
.explore-trip article {
	padding: 15px;
	float: left;
	width: 100%
}
.explore-trip article span a {
	clear: both;
	color: #bc1463;
	display: block;
	font-size: 16px;
	font-weight: 500;
	margin: 0 0 7px;
	padding: 0;
	text-transform: uppercase
}
.explore-trip article p {
	margin: 0;
	padding: 0 20px 0 0;
	font-size: 12px;
	color: #4f4f4f
}
.explore-trip article a.btn-packages {
	margin: 10px 0 0;
	padding: 4px 14px 4px 8px;
	background: #07253f url(images/bg-tod-more.png) right 8px no-repeat;
	color: #fff;
	font-size: 13px;

	border-radius: 3px;
	float: left
}
section.about-our-serice {
	margin: 0;
	padding: 0
}
.testimonial {
	margin: 0 auto;
	padding: 20px 20px 10px;
	background: #f6f6f6;
	border-radius: 5px;
	width: 73%;
	text-align: center
}
.item-testimonial {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%
}
.item-testimonial span {
	clear: both;
	color: #07253f;
	display: block;
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 15px;
	padding: 0
}
.item-testimonial p {
	margin: 0;
	padding: 0;
	color: #4f4f4f;
	font-size: 14px;
	line-height: 17px
}
.tit-tot .owl-page span {
	background: url(images/icon-pagination.png) no-repeat!important;
	height: 14px!important;
	width: 15px!important;
	margin: 0!important
}
.tit-tot .owl-page span .active {
	background: url(images/icon-pagination.png) no-repeat!important;
	height: 14px!important;
	width: 15px!important
}
.tit-tot span {
	margin: 0!important
}
.makenquery-form .travelogy-form-heading {
	display: none
}
.makenquery-form input[type="text"] {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 43px;
	padding: 0 6px;
	width: 48%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	margin: 0 5px 9px
}
.makenquery-form select {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 43px;
	padding: 0 6px;
	width: 48%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	max-width: none!important;
	margin: 0 5px 9px
}
.makenquery-form textarea {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 70px;
	padding: 6px;
	width: 97.5%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	max-width: none!important;
	margin: 0 5px 9px
}
.makenquery-form #tel_no {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 43px;
	padding: 0 6px;
	width: 48%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	max-width: none!important;
	margin: 0 5px 9px
}
.makenquery-form .trvelogy-button {
	clear: both;
	float: right
}
.makenquery-form button.travelogy-submit {
	border: none;
	background: none
}
.makenquery-form button.travelogy-submit span {
	background: url(images/ico_contact.png)no-repeat right center;
	background-color: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	width: 35%;
	float: right
}
.makenquery-form button.travelogy-submit small {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #07253f;
	text-transform: uppercase
}
.makenquery-form .clear {
	width: auto;
	clear: none
}
section.strip-green {
	margin: 0;
	padding: 14px 0 10px;
	background: #66bb6a
}
.hv-qustn h4 {
	margin: 0;
	padding: 0;
	color: #262626;
	font-family: 'merriweatherlight_italic';
	font-size: 24px;
	text-transform: uppercase
}
.hv-qustn span {
	margin: 0;
	padding: 0;
	color: #262626;
	font-size: 11px
}
.hv-qustn i {
	margin: 0;
	padding: 0;
	color: #262626;
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 500;
	clear: both;
	display: block
}
.hv-qustn b {
	margin: 0;
	padding: 0;
	color: #262626;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	clear: both;
	display: block
}
.hv-qustn b a {
	color: #262626
}
footer {
	background-color: #262626;
	padding:0 0px 0 0
}
.footermenu ul {
	list-style: none;
	padding: 0 0 74px
}
.footermenu ul li {
	padding: 0 0 5px;
	text-decoration: none
}
.copyright {
	border-top: 1px solid #5a5a5a;
	float: left;
	width: 100%
}
.copyrightpara {
	margin: 0;
	padding: 20px 0 0;
	color: #5a5a5a;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	float: left
}
.footermenu {
	margin: 0;
	padding: 0
}
.footermenu ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.footermenu ul li {
	margin: 0 0 3px;
	padding: 0 0 0 5px;
	background: url(images/arrow.png) left 5px no-repeat
}
.footermenu ul li a {
	margin: 0;
	padding: 0 0 0 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	color: #9d9d9d;
	text-decoration: none
}
.footermenu ul li a:hover {
	color: #66bb6a
}
.footermenu h3 {
	margin: 0 0 14px;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase
}
.payment-footer {
	padding: 15px 0;
	margin: 0;
	float: right
}
.payment-footer a {
	margin: 0;
	padding: 0 0 0 5px
}
.social-footer a {
	margin: 0;
	padding: 36px 8px 0 0
}
.adfooter {
	margin: 0;
	padding: 0 0 85px
}
.adfooter a img {
	margin: 0;
	padding: 15px 2px 0 0
}
.haveaqustion {
	margin: 0;
	padding: 15px 0 20px;
	background-color: #66bb6a
}
.have {
	margin: 0;
	padding: 0
}
.have h3 {
	margin: 0;
	padding: 0;
	font-family: 'merriweatherlight_italic';
	font-size: 24px;
	color: #262626
}
.have p {
	margin: 0;
	padding: 0;
	font-family: 'merriweatherlight_italic';
	font-size: 16px;
	color: #262626
}
.call {
	margin: 0;
	padding: 0
}
.call h3 {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	color: #262626
}
.call p {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #262626
}
.emailus {
	margin: 0;
	padding: 0
}
.emailus h3 {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 14px;
	color: #262626
}
.emailus p {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #262626
}
.second {
	margin: 0;
	padding: 32px 0 0
}
.read-about {
	margin: 0 0 67px;
	padding: 0
}
.read-about p {
	margin: 0;
	padding: 0 0 45px;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #07253f
}
.cultural {
	margin: 0;
	padding: 0
}
.cultural ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.cultural ul li {
	background-color: #f3f3f3;
	float: left;
	margin: 11px 0 8px;
	padding: 0;
	width: 100%;
	border:solid 2px #fff;
}
.cultural ul li b a {
	color: #07253f;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 5px 0 0;
	padding: 0
}
.cultural ul li p {
	color: #4f4f4f;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: left
}
.cultural ul li img {
	float: left;
	height: 62px;
	margin: 0 10px 0 0;
	padding: 0;
	width: 92px
}
.eerie {
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	float: left;
	border:solid 4px #fff;
	padding:4px;
}
.eerie h5 {
	margin: 0;
	padding: 0
}
.eerie b a {
	color: #07253f;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 18px;
	margin: 0;
	padding: 18px 28px 10px 0
}
.eerie p {
	color: #4f4f4f;
	display: block;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin: 0;
	padding: 35px 15px 3px 0;
	text-align: left;
	line-height: 18px
}
.eerie p a {
	color: #bc1463
}
.eerie img {
	float: left;
	margin: 0 35px 0 0;
	padding: 0
}
.calander {
	margin: 0;
	padding: 1px 0 0 6px;
	float: left;
	font-size: 12px;
	color: #4f4f4f;
	font-weight: 300;
	font-style: italic
}
.eerie h5 img {
	float: left;
	margin: 0;
	padding: 0
}
.attractioninrajastan {
	margin: 0;
	padding: 35px 0 25px;
	background-color: #d5d5d5
}
.attractioninrajastan h5 {
	margin: 0;
	padding: 0;
	font-family: 'merriweatherlight_italic';
	font-size: 24px;
	color: #333;
	text-align: center
}
.attractioninrajastan p {
	margin: 0;
	padding: 15px 0 40px;
	font-weight: 400;
	font-family: "Roboto";
	font-size: 14px;
	color: #333;
	text-align: center
}
.attractioninrajastan ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.attractioninrajastan ul li {
	margin: 0;
	padding: 0 0 0 12px;
	float: left;
	width: 20%
}
.attractioninrajastan ul li img {
	margin: 0;
	padding: 4px;
	width: 100%;
	background: #fff;
	border: solid 1px #ccc
}
.basic-details {
	display: block;
	margin: 20px 0;
	float: left
}
.basic-details ul {
	display: block
}
.basic-details ul li {
	list-style-type: none;
	font-family: "Roboto";
	font-size: 14px;
	font-weight: 300;
	margin: 0 0 15px!important;
	float: left;
	width: 100%;
	line-height: 1.8em
}
.deatail-itinary h4 {
	margin: 0 0 15px;
	padding: 3px 0 0 0;
	font-family: "Roboto";
	font-weight: 500;
	font-size: 16px;
	color: #bc1463
}

.deatail-itinary-guide h4 {
	margin: 0 0 5px!important;
	padding: 0;
	font-family: "Roboto";
	font-weight: 500;
	font-size: 16px;
	color: #bc1463
}

.basic-details ul li span {
	list-style-type: none;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	font-weight: bold;
	text-align: left!important;
	text-transform: uppercase;
	margin-right: 10px!important;
	background: #4f4f4f;
	padding: 7px 10px
}
.itenery-image {
	margin: 20px 0 0
}
.attractioninrajastan ul li h3 {
	margin: 10px 0 20px;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #333;
	text-align: center
}
.holi-content h5 {
	margin: 0 0 7px;
	padding: 0;
	color: #66bb6a;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 14px;
	float: left
}
.vstbg {
margin-bottom:12px;
	left: 0;
	width: 100%;
	height:30px;

	padding: 10px 0 5px 10px;
	border-radius: 0 0 4px 4px
}
.boximg {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 25px
}
.boximg h3 {
	clear: both;
	color: #000000
	display: block;
	font-size: 18px;
	font-weight: 500;
	margin: 0 0 0px;
	padding: 0;

	width: 100%;
	background: none
}
.visit-india h4 {
	color: #07253f;
	font-size: 32px;
	margin: 3px 0 16px;
	padding: 0;
	text-transform: uppercase;
	font-family: "conduit_itcbold"
}
.visit-india h3 {
	color: #c64b7e;
	font-family: "Roboto";
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.visit-india p {
	color: #07253f;
	font-family: "Roboto";
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 30px;
	padding: 0
}
section.visitindiatour {
	padding: 60px 0 30px
}
.incrideble {
	margin: 0;
	padding: 20px 0;
	background: #07253f url(images/image-tmple.png) center bottom no-repeat
}
.royal {
	margin: 0;
	padding: 0
}
.royal h4 {
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #fff
}
.royal p {
	margin: 0;
	padding: 5px;
	font-family: 'merriweatherbold_italic';
	font-size: 30px;
	color: #fff
}
.indulge {
	margin: 0;
	padding: 0
}
.indulge h3 {
	margin: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 700;
	font-size: 16px;
	color: #fff
}
.indulge p {
	margin: 0;
	padding: 10px 0 0;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 14px;
	color: #fff
}
.tours {
	margin: 0;
	padding: 0;
	background-color: #f3f3f3
}
section.tours {
	background-color: #ffffff;
	margin: 0;
	padding: 30px 0
}








.holi {
	margin: 25px 0 0;
	padding: 0 0 0px;
	border-radius: 0px;
	background-color: #e50303;
	float: left;
	
	position: relative
}





.holi img {
	padding: 0;
	margin: 0;
	width: 100%
}
.holi-content {
	padding: 17px 12px 7px 
}
.holi-content h3 {
	margin: 0;
	padding: 0;
	color: #bc1463;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 16px;
	float: left;
	display: block;
	clear: both;
	float: left
}
.holi-content p {
	margin: 0 0 0px;
	padding: 0;
	color: #606060;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 12px;
	float: left;
	display: block;
	clear: both;
	float: left;
	min-height: 60px
}
.vstbg-none {
	border-radius: 0!important
}
.about-south {
	background: #f3f3f3
}
.boximg-none {
	margin-bottom: 0
}





.boximg-none img {
padding:6px;


border-radius: 0px 0px 0 0
}







.fair {
	color: #07253f;
	font-size: 32px;
	margin: 3px 0 16px;
	padding: 0;
	text-transform: uppercase;
	font-family: "conduit_itcbold";
	text-align: left
}
.travel {
	color: #07253f;
	font-size: 32px;
	margin: 3px 0 16px;
	padding: 0;
	font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
}
.travel h1{ font-size:24px; line-height:24px; font-weight:bold;}
.travel h1 span{color:#bc1463; font-weight:600;}
.festivals {
	height: 380px
}
.festivals h3 {
	text-align: center
}
.festivals img {
	height: 380px;
	width: 100%
}
.icon {
	width: 100%;
	height: 180px;
	float: left;
	text-align: center
}
.travel-text h3 {
	color: #bc1463;
	font-family: "Roboto", sans-serif;
	font-size: 15px;
	font-weight: 500;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase
}
.ladakh {
	width: 68%;
	margin: 0 50px 30px 40px;
	box-shadow: 0 0 2px #666
}
.lad-h3 h3 {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	margin: 5px 10px 8px 0
}
.icon img {
	margin: 2px
}
section.banner-inner {
	margin: 0;
	padding: 110px 0 150px;
	background: url(images/main-banner-bhutan.html) no-repeat center top;
	background-size: cover;
	position: relative
}
section.banner-inner.rajasthan {
	background: url(images/main-banner-rajasthan.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.group{
	background: url(images/group-banner.html) no-repeat center bottom;
	background-size: cover
}


section.banner-inner.laddakh {
	background: url(images/laddakh-main-banner.html) no-repeat center bottom;
	background-size: cover
}
section.banner-inner.wild-life {
	background: url(images/wild-life.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.family-holidays {
	background: url(images/family-holidays.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.palace-visit-india{background: url(images/firsttimer/palace-visit-india.html) no-repeat center top;
	background-size: cover}
		
		section.banner-inner.spa{background: url(images/spa-ayurveda-tour.html) no-repeat center bottom;
	background-size: cover}
	
	section.banner-inner.south-india-culture{background: url(images/south-india-culture.html) no-repeat center bottom;
	background-size: cover}
	
	
section.banner-inner.taj-mahal {
	background: url(images/taj-mahal-header.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.srilankbanner {
	background: url(images/main-banner-lanka.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.indianepal {
	background: url(images/banner-india-nepal.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.kerala {
	background: url(images/kerala-travel-pacakge-banner.html) no-repeat center bottom;
	background-size: cover
}

section.banner-inner.golden-triangle{
	background: url(images/golden-triangle-banner.html) no-repeat center top;
	background-size: cover
}

section.banner-inner.south {
	background: url(images/south-india-tour-package-banner.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.varansi {
	background: url(images/varansi-tour.html) no-repeat center top;
	background-size: cover
}
section.banner-inner.honeymoon {
		background: url(images/honeymoon/honeymoon-tour-packages-visist-india.html) no-repeat center top;
	background-size: cover;
-webkit-box-shadow: inset 27px -200px 135px -147px rgba(0,0,0,1);
-moz-box-shadow: inset 27px -200px 135px -147px rgba(0,0,0,1);
box-shadow: inset 27px -200px 135px -147px rgba(0,0,0,1);
}
section.banner-inner.wildlife-adventure {
		background: url(images/wildlife-adventure.html) no-repeat center top;
	background-size: cover;
-webkit-box-shadow: inset 27px -200px 135px -147px rgba(0,0,0,1);
-moz-box-shadow: inset 27px -200px 135px -147px rgba(0,0,0,1);
box-shadow: inset 27px -200px 135px -147px rgba(0,0,0,1);
}


section.banner-inner.first-timer {
		background: url(images/firsttimer/delhi.html) no-repeat center top;
	background-size: cover;


}
section.banner-inner.northindia {
	background: url(images/main-banner-northindia.html) no-repeat center bottom;
	background-size: cover
}
section.banner-inner.delhi {
	background: url(images/delhi-banner.html) no-repeat center top;
	background-size: cover
}
.visitindiatour {
	background: #f3f3f3
}
.pagination {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 5px;
	bottom: -145px
}
.pagination ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.pagination ul li {
	margin: 0;
	padding: 0 10px;
	float: left;
	color: #a8a8a8;
	font-size: 11px;
	text-transform: uppercase;
	background: url(images/seperator-pagination.png) left 4px no-repeat
}
.pagination ul li:first-child {
	background: none
}
.pagination ul li a {
	margin: 0;
	padding: 0;
	float: left;
	color: #a8a8a8;
	font-size: 11px;
	text-transform: uppercase
}
section.request-area {
	margin: 0;
	padding: 0;
	display: block;
	clear: both
}
.travel {
	margin: 30px 0;
	padding: 0
}

.travel p strong{color:#343434; font-size:14px;}
 .travel strong{ color: #bc1463;
    font-size: 18px;
    font-weight: 700;
    margin: 30px 0 0;
    padding: 0;}
	.travel strong span {
    color: #589442;
    font-size: 21px;
	display:block;
	padding-bottom:15px!important;
}
.norm{padding:1px!important; margin:0px!important;}
.travel h6 {
	color: #07253f;
	font-family: "conduit_itcbold";
	font-size: 15px;
	margin: 0;
	padding: 0
}
.travel h6 span {
	color: #bc1463;
	font-family: "Roboto";
	font-size: 28px;
	margin: 0;
	padding: 0;
	display: block;
	text-transform: uppercase;
	font-weight: 300
}
.hightlight-line {
	color: #343434;
	font-size: 18px;
	font-weight: 300;
	font-style: italic;
	border-left: 5px #bc1463 solid;
	padding: 7px 5px 7px 20px;
	font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	background: #f3f3f3;
	margin: 20px 0
}
.travel p {
	color: #343434;
	font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 7px 0;
	padding: 0;
	line-height: 1.7em
}

.travel .decide p {
	color: #343434!important;
	font-family: "Roboto", sans-serif!important;
	font-size: 14px!important;
	font-weight: 400!important;
	margin: 7px 0!important;
	padding: 0!important;
	line-height: 1.7em!important;
}
.travel .decide h4{margin-top:0px; padding-top:0px;}
.form_head {
	background-color: #eef1f3;
	margin-bottom: 40px;
	margin-top: 0
}
h4.hdng-form {
	background: #07253f none repeat scroll 0 0;
	border-radius: 4px 4px 0 0;
	bottom: -130px;
	color: #fff;
	display: block;
	font-family: "merriweatherbold_italic";
	font-size: 18px;
	margin: 0;
	padding: 14px 26px 14px 19px;
	position: absolute;
	right: 15px;
	text-transform: uppercase;
	width: 30.7%;
	display:none!important;
}
.buttonqury {
	text-align: center
}
.form_body {
    display: block;
    font-size: 14px;
    height: auto;
    margin-top: 0;
    padding: 15px;
    background: #e6dfca;

}
.input_box {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #07253f;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 6px;
	width: 100%;
	font-size: 13px
}
.comm {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	color: #07253f;
	display: block;
	height: 90px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	padding: 6px;
	width: 100%;
	font-size: 13px
}
.btn_submit {
	background-color: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 29px!important;
	text-align: center;
	width: 50%
}
.btn_submit:hover {
	background-color: #730c3d
}
.input_box::-webkit-input-placeholder {
color:#07253f
}
.input_box:-moz-placeholder {
color:#07253f
}
.input_box::-moz-placeholder {
color:#07253f
}
.input_box:-ms-input-placeholder {
color:#07253f
}
.create-app-todo-selectn-inner {
	border-right: 1px solid #e5e5e5;
	padding: 0 8px 0 0;
	width: 41%
}
.create-app-todo-slctric {
	width: 22.3%
}
input#popupDatepicker1 {
	background: url(images/icon-calender.png) no-repeat scroll 10px 12px, rgba(0,0,0,0) url(images/arrow-down.png) no-repeat scroll right 19px;
	border: medium none;
	color: #000;
	cursor: pointer;
	font-size: 12px;
	padding: 14px 0 14px 40px;
	width: 100%
}
.btn-go {
	background: #66bb6a url(images/bg-go.png) right 16px no-repeat!important;
	color: #fff;
	padding: 10px 28px!important;
	margin-left: 15px;
	float: right!important
}
.create-app-todo-slctric .selectric p.label {
	background: rgba(0,0,0,0) url(images/image-group.png) no-repeat scroll left 12px;
	padding: 3px 0 4px 32px
}
.navbar-nav-big li.dropdown-header a {
	color: #07253f;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0
}
ul.delpoint li {
	color: #343434;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 5px;
	padding: 0
}
ul .delpoint {
	margin-left: 15px
}
.trainf {
	margin: 0;
	padding: 0
}
.house {
	margin: 33px 0 30px;
	padding: 0
}
.travel ul {
	margin: 0;
	padding: 10px 0 10px 0;
	list-style: none;
	float: left;
	width: 100%
}
.travel ul li {
	margin: 0;
	padding: 0;
	text-decoration: none
}
.travel ul li.minical {
	background: url(images/minicalender.png) left 3px no-repeat!important;
	padding: 0 10px 0 20px!important;;
	margin: 0 0 10px;
	list-style:none!important;
	font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	font-weight: 700;
	font-size: 13px;
	color: #444;
	width: 30%
}
.travel ul li.minilo {
	background: url(images/minilocation.png) left 4px no-repeat!important;
	margin: 0;
	list-style:none!important;
	padding: 0 10px 10px 20px!important;;
	font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	font-size: 13px;
	color: #444;
	font-weight:bold;
	width: 100%
}
.travel ul li.weather {
	background: url(images/weather-icon.png) left 4px no-repeat!important;
	margin: 0;
	padding: 0 0 8px 25px;
	font-family: "conduit_itcbold";
	font-size: 12px;
	color: #bc1463;
	width: 70%
}
.travel ul li.dest-cov {
	background: url(images/destination-coverate-icon.png) left 4px no-repeat!important;
	margin: 0;
	padding: 8px 0 8px 25px;
	font-family: "conduit_itcbold";
	font-size: 16px;
	color: #bc1463;
	width: 70%
}


.your-trip h4 {
	color: #fff;
	font-family: "merriweatherlight_italic";
	font-size: 24px;
	margin: 8px 0 0;
	padding: 0;
	font-weight: 700
}
.your-trip h4 small {
	color: #fff!important;
	font-weight: 400!important
}
.your-trip p {
	color: #fff;
	font-family: "Roboto";
	font-weight: 400px;
	font-size: 14px;
	margin: 8px 0 0;
	padding: 0
}
.btn-costomized {
	float: left;
	margin: 18px 0 0;
	padding: 0
}
.btn-costomized a {
	background: #66bb6a;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	margin: 0;
	padding: 8px 14px;
	text-transform: uppercase;
	float: left
}
.btn-enquire a {
	background: #bc1463 none repeat scroll 0 0;
	border-radius: 4px;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 18px 0 0 29px;
	padding: 8px 14px;
	text-transform: uppercase
}
.btn-enquire a img {
	padding: 0 0 0 5px
}
.tour-detail {
	background-color:#fff!important;
	padding: 20px 0;
	border-top:1px solid rgb(221, 219, 208)
}

.map {
	margin: 0;
	padding: 0;
	display: none
}
.dropdown-rajasthan {
	margin: 20px 0 20px 0px;
	padding: 0;
	background:#fff;
border:solid 1px #ccc;
	border-radius: 5px
}
.dropdown-rajasthan h3 {
	margin: 0;
	padding: 10px 0 10px 10px;
	font-family: "conduit_itcbold";
	font-size: 20px;
	background-color:#8F0405;
	color: #fff;
	border-radius: 5px 5px 0 0
}
.more-packges h3 {
	margin: 0 0 20px;
	padding: 10px 0 10px 10px;
	font-family: "conduit_itcbold";
	font-size: 18px;
	background-color:#AD1818;
	color: #fff;
	text-transform: uppercase;
	border-radius: 5px 5px
}
.more-packges h3 a {
	color: #fff;
	background: url(images/more-packges-icon.html) no-repeat left center;
	padding-left: 40px
}
.dropdown-rajasthan ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.dropdown-rajasthan ul li {
	margin: 0;
	padding: 0;
	border-bottom:dashed 1px #ccc; 
}
.dropdown-rajasthan ul li:last-child{border:none!important;}
.dropdown-rajasthan ul li a {
	margin: 0;
	 
	padding: 10px 0 10px 10px;
	background-color:#C1E5E5;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 13px;
	color: #000000;
	text-transform: none;
	border-top: none;
	display: block;
}







.latest-desc h1 {
	color: #bc1463;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 300;
	margin: 30px 0 0;
	padding: 0
}
.latest-desc {
	display: inline-block
}
#helpdesk {
	display: block
}
#helpdesk h2 {
	margin: 10px 0 20px 15px;
	padding: 0 6px 0 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 16px;
	color: #07253f;
	text-transform: uppercase
}
#helpdesk .alone {
	background: url(images/single.png) no-repeat center top;
	padding: 33px 0 0;
	color: #07253f;
	text-transform: capitalize;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500
}
#helpdesk .couple {
	background: url(images/couples.html) no-repeat center top;
	padding: 33px 0 0;
	color: #07253f;
	text-transform: capitalize;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500
}
#helpdesk .more-3 {
	background: url(images/more_than_two.html) no-repeat center top;
	padding: 33px 0 0;
	color: #07253f;
	text-transform: capitalize;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500;
	margin-bottom: 12px
}
#helpdesk .whoTravel .col-md-4 {
	width: 20%
}
#helpdesk .whoTravel .col-md-5 {
	width: 20%
}
#helpdesk select {
	margin: 0;
	padding: 0 6px!important;
	width: 100%;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #07253f!important;
	border: 1px solid #b7b7b7;
	text-transform: capitalize;
	background-color: #fff;
	background-image: none;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0!important;
	margin-top: 0;
	border-radius: 5px
}
#helpdesk input[type="text"] {
	margin: 0;
	padding: 0 6px!important;
	width: 100%;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #07253f!important;
	border: 1px solid #b7b7b7;
	text-transform: capitalize;
	background-color: #fff;
	background-image: none;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	border-radius: 5px
}
#helpdesk input::-webkit-input-placeholder {
color:#07253f;
opacity:1
}
#helpdesk input:-moz-placeholder {
color:#07253f;
opacity:1
}
#helpdesk input::-moz-placeholder {
color:#07253f;
opacity:1
}
#helpdesk input:-ms-input-placeholder {
color:#07253f;
opacity:1
}
#helpdesk input[type="email"] {
	margin: 0;
	padding: 0 6px!important;
	width: 100%;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #07253f!important;
	border: 1px solid #b7b7b7;
	text-transform: capitalize;
	background-color: #fff;
	background-image: none;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	border-radius: 5px
}
.enquire_form_inner_lst {
	width: 80%
}
#helpdesk input[type="tel"] {
	margin: 0;
	padding: 0 6px!important;
	width: 100%;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #07253f!important;
	border: 1px solid #b7b7b7;
	text-transform: capitalize;
	background-color: #fff;
	background-image: none;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	border-radius: 5px
}
input[type="radio"], input[type="checkbox"] {
	line-height: normal!important;
	margin: 2px 0 0!important;
	vertical-align: top!important
}
#helpdesk textarea {
	background-color: #fff;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 100px;
	margin-bottom: 30px;
	margin-left: 15px;
	margin-top: 0;
	padding: 6px;
	width: 70%;
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 400;
	float: left;
	text-transform: capitalize
}
#helpdesk textarea::-webkit-input-placeholder {
color:#07253f;
opacity:1
}
#helpdesk textarea:-moz-placeholder {
color:#07253f;
opacity:1
}
#helpdesk textarea::-moz-placeholder {
color:#07253f;
opacity:1
}
#helpdesk textarea:-ms-input-placeholder {
color:#07253f;
opacity:1
}
#helpdesk .hotelStyle {
	padding: 0;
	color: #07253f;
	text-transform: capitalize;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500
}
#helpdesk .contactInfo h2 {
	margin: 10px 0 10px 15px;
	padding: 0 6px 10px 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 16px;
	color: #07253f;
	text-transform: uppercase
}
.hotelBlock {
	margin-bottom: 30px
}
#helpdesk .sendInquiry .col-md-10 {
	margin-top: 15px;
	width: 74%
}
.hotelBlock .col-md-6 {
	width: 19%
}
#helpdesk #js_nextsteps2 {
	background: url(images/ico_contact.png)no-repeat right;
	background-color: #2C2C2C;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 29px!important;
	text-align: center;
	width: 33%;
	float: right;
	text-transform: uppercase
}
#helpdesk .contactInfo .col-md-10 {
	width: 37%
}
#helpdesk .contactInfo .input-group-addon:first-child {
	border-right: 0;
	display: none
}
#helpdesk .contactInfo .input-group {
	position: relative;
	display: block;
	border-collapse: separate
}
#helpdesk .travelDays .col-md-7 {
	width: 37%
}
#helpdesk .travelDays .col-md-10 {
	width: 37%
}
#helpdesk .travelDays {
	width: 100%;
	margin-bottom: 30px
}
#helpdesk .datesArrival {
	width: 100%
}
input#arrival_date {
	margin-bottom: 20px!important
}
select#tourdays {
	margin-bottom: 20px!important;
	width: 35%
}
.whoTravel {
	margin-bottom: 20px!important
}
#helpdesk .datesArrival h2.withText {
	margin: 10px 0 20px 15px;
	padding: 0 6px 0 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 16px;
	color: #07253f;
	text-transform: uppercase;
	float: left
}
#helpdesk .specialRequest h2.withText {
	margin: 10px 0 10px 15px;
	padding: 0 6px 0 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 16px;
	color: #07253f;
	text-transform: uppercase;
	float: left
}
#helpdesk .datesArrival input[type="text"] {
	margin: 0;
	padding: 0 6px!important;
	width: 35%;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #07253f!important;
	border: 1px solid #b7b7b7;
	text-transform: uppercase;
	background: #fff url(missing.html) right 9px no-repeat;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	border-radius: 5px
}
#helpdesk .datesArrival input[type="text"]::-webkit-input-placeholder {
color:#07253f;
opacity:1
}
#helpdesk .datesArrival input[type="text"]:-moz-placeholder {
color:#07253f;
opacity:1
}
#helpdesk .datesArrival input[type="text"]::-moz-placeholder {
color:#07253f;
opacity:1
}
#helpdesk .datesArrival input[type="text"]:-ms-input-placeholder {
color:#07253f;
opacity:1
}
#helpdesk .datesArrival .col-md-8 {
	width: 100%
}
#helpdesk .tipText {
	color: #bababa;
	display: block;
	float: left;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 0 18px;
	width: 100%
}
#helpdesk .family {
	background: rgba(0,0,0,0) url(images/family.png) no-repeat scroll center top;
	color: #07253f;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500;
	padding: 33px 0 0;
	text-align: center;
	text-transform: capitalize
}
#helpdesk .groups {
	background: url(images/group.html) no-repeat left top;
	padding: 33px 0 0;
	color: #07253f;
	text-transform: capitalize;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500
}
p.large {
	color: #343434;
	font-family: "Roboto", sans-serif;
	font-size: 14px!important;
	font-weight: 400;
	margin: 7px 0!important;
	padding: 0
}
.testi {
	color: #343434;
	font-family: "Roboto", sans-serif;
	font-size: 12px;
	font-weight: 400;
	margin: 7px 0!important;
	padding: 0;
	font-style: italic
}
.testi span {
	font-weight: 700;
	display: block;
	font-style: normal
}
.no-padding {
	padding: 0
}
.latest-desc h1 span {
	color: #66bb6a;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 700;
	display: block
}
.dropdown-rajasthan ul li a:hover {
background-color:#8F0405;
	 color:#ffffff;


}
.deatail-itinary {
	margin: 0;
	width:100%;
	padding:0px 0;

	clear:both; display:inline-table;
}
.deatail-itinary h3 {
	color: #07253f;
	font-family: Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	font-size: 30px;
	margin: 0;
	padding: 0; text-shadow: 2px 2px #C6C4C4;
}

.deatail-itinary ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.deatail-itinary ul li {
background: #F7F4F4;
    border: 1px dashed #A3A2A2;
    margin: 20px 0;
    padding: 15px;
	display:table;
	width:100%;
}
.deatail-itinary ul li span {
	margin: 0;
	padding: 0 8px 0 0;
	float: left;
	text-align: center;
	border-radius: 7px 0 7px 0
}
.deatail-itinary ul li span h3 {
	margin: 0px 0 0 0;
	padding: 0 6px 0 0;
	font-family: "Roboto";
	font-weight:bold;
	font-size: 18px;
	float:left;
	color:rgb(204, 0, 51);
	line-height:20px;
	text-transform: capitalize;
}
.deatail-itinary ul li span p {
	margin: 0;
	padding: 0;
	line-height:20px;
	font-weight:bold;
	float:left;
	font-family: "Roboto";
	font-size: 16px;
	color:rgb(204, 0, 51);
    text-transform: capitalize;
}
.deatail-itinary ul li span p:after{content:":"; padding-left:5px;}
.deatail-itinary ul li aside {
	margin: 0;
	padding: 0
}
.deatail-itinary ul li aside h4 {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight:bold;
	font-size: 18px;
	color:rgb(24,37,63);
	text-transform: capitalize;
}
.deatail-itinary ul li aside p {
	margin: 10px 0;
	padding: 0;
	text-align:justify;
	font-family:"Roboto";

	font-size: 14px;
	line-height:27px;
	color: rgb(44, 44, 44);
}
.deatail-itinary p{	margin: 10px 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 13px;
	line-height:27px;
	color: #4f4f4f;}
aside {

	padding: 0
}
.bg-itinary {
	background-color: #fff!important
}
.guide {
	margin: 0;
	padding: 0;
	background-color:#EEEEEE;

}
.guide-menu {
	margin: 0;
	padding: 0
}
.guide-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.guide-menu ul li {
	background:url(images/arrow-right-bridcrom.png) no-repeat scroll left 10px;
	margin: 0;
	padding: 5px 11px 5px 15px;
	float: left;
	display: block;
		font-size: 12px;
}
.guide-menu ul li:first-child {
	background: none;
	padding-left: 0
}
.guide-menu ul li a {
	margin: 0;
	padding: 0;
	color:rgb(204, 0, 51);
	font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;
	font-weight: 400;
	font-size: 12px;
	text-transform:capitalize;
}
.deatail-itinary ul li span p.sawaidate {


}
.asidespace {
	margin: 0!important
}
.points {
	margin: 0;
	padding: 0
}
ul.points {
	margin: 0;
	padding: 10px 0;
	list-style: none
}
ul.points li {
	background: url(images/bg-arrow.png) left top 6px no-repeat;
	margin: 0 0 5px;
	padding: 0;
	display:list-item;
}
ul.points li p {
	margin: 0;
	padding: 0 0 0 15px !important;
	color: #4f4f4f;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: 400
}
ul.points h4 {
	color: #07253f!important;
	font-family: "Roboto";
	font-size: 16px!important;
	font-weight: 500;
	text-transform: none!important
}
.tablestyle {
	margin: 50px 0;
	padding: 0
}
.tablestyle td {
	color: #4f4f4f;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: 400
}
.pointsspace {
	margin: 0;
	padding: 0 0 0 100px !important
}
.requestcolor {
	background-color: #ffffff!important
}
h4.headcol {
	margin: 0;
	padding: 0;
	color: #07253f;
	font-size: 24px;
	display: block;
	clear: both;
	text-align: center;
	font-family: 'merriweatherlight_italic'
}
.decideyour {
	margin: 40px 0;
	padding: 0
}
.decide {
	margin: 0;
	padding: 25px 0 0
}
.decide h6 {
	color: #07253f;
	font-family: "conduit_itcbold";
	font-size: 16px;
	margin: 20px 0 0;
	padding: 0;
	text-transform: uppercase
}
.decide h3 {
	color: #07253f;
	font-family: "conduit_itcbold";
	font-size: 30px;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
h2.travel-guide{color: #BC1463!important;
	font-family: "conduit_itcbold";
	font-size: 26px!important;
	text-transform:capitalize!important;
}
h3.travel-guide{color: ##07254B!important;
	font-family: "conduit_itcbold";
	font-size: 22px!important;
	text-transform:capitalize!important;
}
.deatail-itinary ul li p{line-height:25px;}
.decide h2 {
	color: #07253f;
	font-family: "conduit_itcbold";
	font-size: 30px;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.deatail-itinary h2 {
	color: #07253f;
	font-family: "conduit_itcbold";
	font-size: 30px;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.decide p {
	color: #4f4f4f;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: 400;
	margin: 10px 0;
	padding: 0
}
.decide p img {
	float: left;
	margin-right: 10px;
	border: 5px #fff solid;
	box-shadow: 0 0 5px #888
}
.hide-content-heading {
	color: #bc1463;
	font-family: "Roboto";
	font-size: 16px;
	text-transform: uppercase
}
.decide p span {
	color: #bc1463;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: 500;
	margin: 0;
	padding: 0
}
.price {
	margin: 0;
	padding: 0 0 0 73px
}
.price h4 {
	color: #bc1463;
	font-family: "Roboto";
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	padding: 10px 0
}
.price p {
	color: #bc1463;
	font-family: "Roboto";
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	padding: 0 0 5px
}
.price ol {
	margin: 0;
	padding: 0 0 0 15px
}
.price ol li {
	margin: 0;
	padding: 2px 0;
	border:none;
	display:list-item;
}
.points li{background:none; padding:inherit; margin:inherit; border:none!important;}
.decide h4 {
	margin: 30px 0 0;
	padding: 0;
	color: #bc1463;
	font-size: 18px;
	font-weight: 700
}
.destination {
	background: #fff;
	padding: 1px 8px;
	margin-bottom: 20px
}
.decider h4 {
	margin: 15px 0 8px;
	padding: 0 0 5px;
	color: #333;
	font-size: 16px;
	font-weight: 700;
	border-bottom: solid 1px #f3f3f3
}
.decider h3 {
	color: #07253f!important;
	font-weight: 700;
	text-transform: uppercase
}

.contact {
	margin: 20px 0;
	
	padding: 0
}
.contact h3 {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 40px;
	color: #07253f;
	
	text-transform: uppercase
}
.contact-packages {
	margin: 0;
	padding: 0
}
.contact-packages-box1 {
	background: url(images/breafcase.html) no-repeat left;
	margin: 0;
	padding: 30px 0 30px 100px
}
.contact-packages-box1 h4 {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 20px;
	color: #07253f;
	text-transform: uppercase
}
.contact-packages-box1 p {
	margin: 5px 0 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 11px;
	color: #07253f;
	text-transform: uppercase
}
.contact-packages-box1 p span {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #bc1463;
	text-transform: uppercase
}
.box2 {
	background: url(images/heart.html) no-repeat left;
	margin: 0
}
.box3 {
	background: url(images/bike.html) no-repeat left;
	margin: 0
}
.speak-to-spealist {
	margin: 0;
	padding: 0 0 80px;
	background-color: #f3f3f3
}
.speak {
	margin: 30px 0 0;
	padding: 0
}
.speak h4 {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 30px;
	color: #07253f;
	text-transform: uppercase;
	text-align: center
}
.speak p {
	margin: 5px 0 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #07253f;
	text-transform: uppercase;
	text-align: center
}
.trav {
	margin: 30px 0;
	padding: 0;
	float: left
}
.divisoin {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%
}
.divisoin h4 {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 22px;
	color: #07253f
}
.divisoin p {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #07253f
}
.office-address {
	margin: 20px 0 0;
	padding: 0;
	float: left;
	width: 100%
}
.office-address ul {
	margin: 0;
	padding: 0;
	list-style: none
}
.office-address ul li {
	margin: 0 0 20px;
	padding: 0
}
.office-address ul li p {
	margin: 0;
	padding: 0 0 0 28px;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #07253f
}
.office-address ul li p a {
	color: #bc1463
}
.ico-loco {
	background: url(images/ico-loco.png)no-repeat left 4px
}
.ico-phn {
	background: url(images/ico-phn.png)no-repeat left 3px
}
.ico-mob {
	background: url(images/ico-mob.png)no-repeat left 4px
}
.ico-mail {
	background: url(images/msg-thin.png)no-repeat left 4px;
	padding: 0 0 24px 1px !important
}
.approved {
	margin: 0;
	padding: 0;
	float: left;

}
.approved span {
	margin: 15px 0 0;
	padding: 0;
	float: left;
	display: block;
	clear: both
}
.approved span p {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 16px;
	color: #07253f;
	text-transform: uppercase
}
.contact_your_tour_planner {
	margin: 50px 0 0;
	padding: 0;
	background-color: #fff;
	width: 100%;
	float: left;
	border-radius: 0 0 5px 5px
}
.contact_form_body {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: auto
}
.contact_form_body span {
	margin: 0;
	padding: 0;
	background-color: #07253f;
	width: 100%;
	float: left;
	border-radius: 5px 5px 0 0
}
.contact_form_body span h3 {
	margin: 10px 0 0 10px;
	padding: 0;
	font-family: "merriweatherbold_italic";
	font-size: 18px;
	color: #fff!important;
	width: 100%;
	float: left;
	text-transform: uppercase;
	text-align: center
}
.contact_form_body .trvelogy-button {
	background: #bc1463;
	width: 131px!important;
	margin: 0 auto;
	display: block;
	float: none!important;
	font-weight: 700
}
.contact_form_body .makenquery-form button.travelogy-submit small {
	display: none;
	visibility: hidden
}
.contact_form_body .makenquery-form button.travelogy-submit span {
	line-height: 35px!important;
	line-height: 35px!important
}
.contact_form_body span p {
	margin: 0;
	padding: 5px 0 10px 10px;
	font-family: "conduit_itcbold";
	font-size: 12px;
	text-align: center;
	color: #fff;
	width: 100%;
	float: left
}
.contact_input_box {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 6px;
	width: 48%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400
}
.contact_space {
	float: right!important
}
.space_two {
	margin: 0 0 0 23px !important
}
.contact_input_box_two {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7!important;
	border-radius: 4px;
	color: #07253f;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 6px;
	width: 23%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400
}
.contact_form_body_inner {
	margin: 0;
	padding: 35px 30px 15px;
	float: left;
	width: 100%
}
.contact_comm {
	background-color: #f3f3f3;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 70px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	padding: 6px;
	width: 100%;
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 400;
	float: left
}
.contact_btn_submit {
	background: url(images/ico_contact.png)no-repeat right;
	background-color: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 29px!important;
	text-align: center;
	width: 25%
}
.quickreply {
	margin: 0 15px 0 0;
	padding: 0;
	float: right
}
.quickreply p {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 14px;
	color: #07253f;
	text-transform: uppercase
}
section.hot-deals {
	padding: 45px 0;
	display: block
}
h2.hot-deals {
	margin: 0 0 40px;
	padding: 0;
	color: #000;
	font-size: 40px;
	font-family: "conduit_itcbold";
	display: block
}
ul.special-offer-surde {
	display: block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 100%
}
ul.special-offer-surde li {
	margin: 0;
	padding: 0;
	float: left
}
ul.special-offer-surde li.first-boot {
	width: 40%
}
ul.special-offer-surde li .special-india-visitas {
	margin: 0;
	padding: 0;
	position: relative;
	border-radius: 6px;
	float: left
}
.special-india-visitas img {
	width: 100%
}
ul.special-offer-surde li .special-india-visitas a.btn-special-offer {
	margin: 0;
	padding: 4px 10px;
	color: #fff;
	font-size: 14px;
	background: #60ad4c;
	border-radius: 20px;
	float: left;
	bottom: 7px;
	right: 11px;
	position: absolute
}
ul.special-offer-surde li .special-india-visitas a.btn-special-offer:hover {
	text-decoration: none
}
ul.special-offer-surde li .special-india-visitas span {
	margin: 30px 0;
	padding: 0;
	display: block;
	clear: both;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	font-family: "Roboto";
	float: left
}
ul.special-offer-surde li .special-india-visitas p {
	margin: 30px 0;
	padding: 0;
	display: block;
	clear: both;
	color: #fff;
	font-size: 12px
}
.dias-noches {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%
}
.dias-noches b {
	margin: 0;
	padding-bottom: 30px;
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	font-family: "Roboto";
	clear: both;
	display: inline-block
}
.dias-noches b i {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px;
	font-family: 'Roboto';
	font-weight: 400;
	clear: both;
	display: block
}
.dias-noches a img {
	float: right;
	margin-left: 22px;
	margin-top: 20px
}
ul.special-offer-surde li.de-oro-tour {
	width: 28%;
	margin-left: 25px;
	border-radius: 6px;
	border: 1px solid #e6e6e6
}
ul.special-offer-surde li.de-oro-tour img {
	width: 100%;
	border-radius: 6px 6px 0 0
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour {
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	width: 100%
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour h4 {
	margin: 0;
	padding: 10px 14px;
	color: #474747;
	font-size: 18px
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour h4 a {
	margin: 0;
	padding: 0;
	color: #474747;
	font-size: 18px
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour span {
	margin: 0;
	padding: 4px 14px;
	display: block;
	clear: both;
	background: #f5f5f5;
	overflow: hidden
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour span b {
	margin-top: 7px;
	padding: 0;
	color: #474747;
	font-size: 12px;
	width: 80%;
	display: inline-block;
	float: left
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour span b a {
	margin-top: 0;
	padding: 0;
	color: #474747;
	font-size: 12px;
	width: 100%;
	display: inline-block;
	float: left
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour span i {
	margin: 0;
	padding: 0;
	color: #868686;
	font-size: 11px;
	width: 20%;
	display: inline-block;
	float: right;
	font-style: normal
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour span.oro-white {
	background: #fff!important
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour h2 {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	background: #bc1463;
	border-radius: 0 0 6px 6px
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour h2 a {
	margin-right: 5px;
	padding: 10px 14px;
	display: block;
	color: #fff;
	font-size: 14px;
	background: url(images/arr.png) right no-repeat
}
ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour h2 a:hover {
	text-decoration: none
}
.pull-right-oro {
	float: right!important;
	margin: 0!important
}
.pull-left-oro {
	float: left!important;
	margin: 0 25px 0 0 !important
}
.space-oro-top {
	margin-top: 25px!important
}
ul.special-offer-surde li.see-all-offers {
	margin: 0;
	padding: 0;
	width: 15%;
	float: right;
	width: 9%
}
ul.special-offer-surde li.see-all-offers span {
	color: #60ad4c;
	display: block;
	font-family: "baron_neueregular";
	font-size: 25px;
	font-weight: 700;
	margin-top: 70px;
	padding: 0
}
ul.special-offer-surde li.see-all-offers span b {
	color: #3d3d3d
}
ul.special-offer-surde li.see-all-offers a img {
	margin-top: 20px;
	margin-left: 20px
}
section.slider-bottom {
	background: url(missing.html) no-repeat scroll center top / cover;
	margin: 0;
	padding: 40px 0;
	display: block
}
.destinos-bottom {
	text-align: center
}
.destinos-bottom h2 {
	margin: 0 0 15px;
	padding: 0;
	color: #3d3d3d;
	font-size: 35px;
	font-family: "baron_neueregular";
	font-weight: 700;
	display: block
}
.destinos-bottom p {
	margin: 0;
	padding: 0;
	color: #3d3d3d;
	font-size: 12px;
	font-weight: 700;
	display: block
}
.make {
	margin: 25px 0 45px;
	padding: 0
}
.make h3 {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 40px;
	color: #07253f
}
.make p {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 21px;
	color: #07253f
}
.ico_mz {
	background: url(images/ico_mz.png)no-repeat left
}
.unable {
	margin: 0;
	padding: 0
}
.unable img {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	display: block
}
.unable span h4 {
	margin: 0;
	padding: 12px 0 0;
	font-family: "conduit_itcbold";
	font-size: 20px;
	color: #07253f;
	text-transform: uppercase
}
.unable h4 {
	margin: 0;
	padding: 0;
	font-family: "conduit_itcbold";
	font-size: 20px;
	color: #07253f;
	text-transform: uppercase
}
.unable p {
	margin: 0;
	padding: 10px 0 15px;
	font-family: "Roboto";
	font-weight: 500;
	font-size: 12px;
	color: #07253f;
	text-transform: uppercase
}
.enquire_form {
	background-color:#ECEAE2;
	margin: 0 0 40px;
	padding: 0;
	width: 100%;
	float: left
}
.enquire_form_inner {
	margin: 0 0 35px;
	padding: 10px 25px;
	width: 100;
	float: left
}
.enquire_form_inner h4 {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 14px;
	color: #07253f;
	text-transform: uppercase;
	float: left;
	width: 100%
}
.enquire_form_inner span h4 {
	margin: 0 0 10px;
	padding: 3px 0 10px;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 14px;
	color: #07253f;
	border-bottom: 1px solid #07253f;
	text-transform: uppercase;
	float: left;
	width: 100%
}
.enquire_form_inner p {
	margin: 0;
	padding: 20px 0 25px;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #bbb;
	float: left
}
section.banner-map {
	margin: 0;
	padding: 0
}
.enquire_form_inner p b {
	margin: 0;
	padding: 0 6px 0 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 12px;
	color: #07253f;
	text-transform: uppercase
}
.option_drop {
	margin: 0;
	padding: 0 6px!important;
	width: 100%;
	float: left;
	font-family: "Roboto";
	font-weight: 400;
	font-size: 12px;
	color: #07253f!important;
	border: 1px solid #b7b7b7;
	text-transform: uppercase;
	background-color: #fff;
	background-image: none;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	border-radius: 5px
}
.drop_comm {
	background-color: #fff;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 100px;
	margin-bottom: 30px;
	margin-left: 0;
	margin-top: 0;
	padding: 6px;
	width: 100%;
	font-size: 12px;
	font-family: "Roboto";
	font-weight: 400;
	float: left;
	text-transform: uppercase
}
.drop_input {
	background-color: #fff;
	background-image: none;
	border: 1px solid #b7b7b7;
	border-radius: 4px;
	color: #07253f!important;
	display: block;
	height: 43px;
	margin-bottom: 9px;
	margin-left: 0;
	margin-top: 0;
	padding: 0 6px;
	width: 100%;
	font-size: 12px;
	float: left;
	font-family: "Roboto";
	font-weight: 400
}
.spacedown {
	margin: 0
}
.dropval {
	margin: 0;
	padding: 0
}
.spacedown {
	float: left;
	margin: 0 0 30px;
	padding: 0;
	width: 100%
}
.boxban {
	margin: 10px 0;
	padding: 15px;
	background-color: #eaeaea;
	width: 100%;
	float: left
}
.image-right {
	float: left;
	margin: 0;
	width: 23%
}
.image-right img {
	height: 175px;
	width: 150px
}
.content-left {
	margin: 0;
	padding: 0;
	width: 77%;
	float: left
}
.content-left h6 {
	margin: 0;
	padding: 0
}
.content-left h6 a {
	margin: 0;
	padding: 0;
	font-family: "Roboto";
	font-weight: 700;
	font-size: 18px;
	color: #bc1463
}
.content-left p {
	margin: 5px 0 10px;
	padding: 0;
	color: #4f4f4f;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: 400
}
.content-left .clickformore {
	margin: 0;
	padding: 0
}
.content-left .clickformore a {
	margin: 0;
	padding: 0;
	background: #66bb6a none repeat scroll 0 0;
	border-radius: 4px;
	color: #fff;
	float: left;
	font-size: 10px;
	margin: 0;
	padding: 11px 14px;
	text-transform: uppercase
}
.dropdown-rajasthan h3 a {
	background: url(images/more-info.png) no-repeat left 3px;
	padding: 0 0 0 35px;
	color: #fff
}
.profile {
	margin: 33px 0 0;
	padding: 0
}
.lux-book {
	width: 100%;
	float: left;
	margin: 15px 0 0;
	padding: 0;
	background: url(images/more-info.png) no-repeat 3% 50%;
	background-color: #bc1463;
	padding: 10px 0 0 60px;
	height: 38px
}
.lux-book a {
	color: #fff
}
.book a {
	margin: 0 0 0 32px
}
section.request-area-tod {
	margin: 0;
	padding: 130px 0;
	background: url(images/banner.html) center top no-repeat;
	background-size: cover
}
.maharaja p {
	margin: 0;
	padding: 0;
	float: left;
	color: #fff;
	background-color: #bc1463;
	padding: 10px 0 0 60px;
	height: 38px;
	width: 100%
}
.about-south {
	margin: 0;
	padding: 0
}
.travel-to-india-tr {
	padding: 35px 0 15px!important
}
.lot-explore-train {
	text-align: center
}
.train-visit {
	margin: 0 0 30px;
	padding: 0;
	float: left;
	width: 100%;
	border-radius: 4px;
	position: relative
}
.train-visit img {
	width: 100%
}
.train-visit span {
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	left: 10px;
	position: absolute;
	text-transform: uppercase;
	top: 5px;
	line-height: 20px
}
.train-visit span.tot-bol {
	color: #fff;
	font-size: 30px;
	font-weight: 300;
	left: 10px;
	position: absolute;
	text-transform: uppercase;
	top: 5px;
	line-height: 32px;
	display: block;
	clear: both
}
.train-visit span.tot-bol b {
	font-weight: 900;
	display: block;
	clear: both;
	font-size: 41px
}
section.travel-to-india-rajdhani {
	padding: 35px 0 0!important
}
ul.train-info-strip {
	background: #07253f none repeat scroll 0 0;
	list-style: outside none none;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: max-content;
	width: -moz-max-content
}
ul.train-info-strip li {
	margin: 0;
	padding: 0;
	float: left
}
ul.train-info-strip li a {
	margin: 0;
	padding: 10px 15px;
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 400;
	font-family: "Roboto", sans-serif;
	color: #fff
}
ul.train-info-strip li a:hover, ul.train-info-strip li a:focus, ul.train-info-strip li a:active {
	background: #bc1463
}
section.train-overview-white {
	margin: 0;
	padding: 25px 0;
	display: block;
	background: #fff;
	font-family: "Roboto", sans-serif
}
.palace-overview-white p {
	margin: 0 0 15px;
	padding: 0;
	color: #07253f;
	font-size: 14px;
	line-height: 24px
}
h4.hdng-destination-white {
	margin: 8px 0 20px!important
}
ul.tur-duration {
	float: left;
	list-style: outside none none;
	margin: 0 0 10px;
	padding: 0;
	width: 100%
}
ul.tur-duration li {
	margin: 0 0px 0 0;
	padding: 0 0 8px 59px;
	float: left;
	width:531px;
}
ul.tur-duration li span {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	font-size: 14px;
	color: #282828;
	text-transform: uppercase;
	font-weight: 600
}
ul.tur-duration li p {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	font-size: 14px;
	color: #282828;
	text-transform: uppercase;
	font-weight: 300
}
ul.tur-duration li i {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	color: #282828;
	font-weight: 300;
	font-style: normal;
	line-height: 20px
}
ul.tur-duration li.tour-duration {
	background: url(images/icon-tour-destination.html) left top no-repeat;
	background: url(images/icon-destination.html) left top no-repeat
}
ul.tur-duration li.tour-season {
	background: url(images/icon-season.html) left top no-repeat
}
ul.tur-duration li.tour-distance {
	background: url(images/icon-distance.html) left top no-repeat
}
section.train-overview-gray {
	background: #f6f6f6
}
span.train-hdng-sub {
	margin: 0 0 15px 10px;
	padding:0 0px 5px 10px;
	color: #07253f;
	font-size: 16px;
	display: block;
	clear: both;
	font-family: inherit;
	border-left: 4px solid #bc1463;
	line-height: 16px
}
.palace-overview-hdngs b {
	margin: 0 0 10px;
    padding:5px 0 0 0;
	font-size: 17px;
	font-weight: 500;
	font-family: "Roboto", sans-serif;
	display: block;
	clear: both;
	color:#cc0033; 
}
.palace-overview-hdngs ul {
	margin: 0;
	padding: 0 0 0 5px;
	list-style: none
}
.palace-overview-hdngs ul li {
	margin: 0 0 8px 25px;
	padding: 0 0 0 8px;
	font-size: 14px;
	color: #07253f;
	font-weight: 400;
	list-style:outside;
	/*background: rgba(0,0,0,0) url(images/train-points.png) no-repeat scroll 0 5px*/
}
section.train-tour-details {
	margin: 0;
	padding: 10px 0 30px;
	display: block;
	background: #fff;
	font-family: "Roboto", sans-serif
}
.train-tour-details-overview {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	position: relative
}
.train-tour-details-overview img {
	width: 100%
}
span.highlight-green {
	background-color: #66bb6a;
	margin: 0;
	padding: 7px 14px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0
}
span.highlight-green h3 {
	color: #07253f;
	font-family: "Roboto";
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
span.highlight-green p {
	color: #07253f;
	font-family: "Roboto", sans-serif;
	font-size: 28px;
	font-weight: 800;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.train-tour-details-description {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%
}
.top-10 {
	background: #f6f6f6
}
.top-10 h3 a {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	color: #bc1463;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase
}
.top-10 .basic-details-train {
	display: block;
	float: left;
	margin: 15px 0 10px;
	width: 100%
}
.top-10 .basic-details-train ul li span {
	background: #66bb6a none repeat scroll 0 0;
	color: #fff;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 700;
	list-style-type: none;
	margin-right: 10px!important;
	padding: 5px;
	text-align: left!important;
	text-transform: uppercase;
	display: inline-block!important;
	width: 12%;
	margin-bottom: 0
}
.top-10 span.highlight-green {
	background-color: #bc1463;
	margin: 0;
	padding: 7px 14px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0
}
span.highlight-green h3 {
	color: #fff;
	font-family: "Roboto";
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
span.highlight-green p {
	color: #fff;
	font-family: "Roboto", sans-serif;
	font-size: 28px;
	font-weight: 800;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.top-10 .basic-details-train ul li {
	float: left;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 500;
	list-style-type: none;
	margin: 0 0 2px!important;
	width: 100%
}
ul#auto_suggest_result li {
	list-style-type: none;
	text-align: left;
	border-bottom: 1px #d2d2d2 solid;
	background: #f6f6f6;
	padding: 5px 10px;
	text-shadow: none;
	color: #000
}
ul#auto_suggest_result li:last-child {
	list-style-type: none;
	text-align: left;
	border-bottom: none;
	background: #f6f6f6;
	padding: 5px 10px;
	border-radius: 0 0 5px 5px
}
ul#auto_suggest_result li a {
	text-decoration: none;
	text-shadow: none;
	color: #000
}
ul#auto_suggest_result li a:hover {
	text-decoration: none;
	text-shadow: none;
	color: #bc1463
}
.train-tour-details-description span {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	color: #bc1463;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase
}
.train-tour-details-description span a {
	color: #bc1463
}
.clear {
	width: 100%;
	clear: both
}
.train-tour-details-description p {
	margin: 0 0 15px;
	padding: 0;
	display: block;
	color: #4f4f4f;
	font-size: 13px
}
.space-bottom {
	margin-bottom: 20px
}
.sub-menu-position-1 {
	position: relative
}
.sub-menu-position {
	position: fixed;
	top: 50px
}
p.dtlditn-desc {
	margin: 0 0 20px;
	padding: 15px 12px;
	float: left;
	background: #f3f3f3;
	border-left: 4px solid #555;
	font-style: italic
}
table.table2 {
	border: 1px solid #ccc;
	font-size: 16px;
	margin-bottom: 25px;
	text-align: center;
	width: 100%
}
.table2 thead th, .table2 tfoot td {
	background-color:#009999!important;
	color: #fff;
	font-size: 19px;
	padding: 9px 20px;
	text-align: center
}
.table2 thead:first-child, .table2 tbody:nth-last-child(1) {
	background: #e4f2ff none repeat scroll 0 0
}
.table2 tbody td {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #333;
	padding: 10px;
	text-shadow: -1px 1px 1px #fff
}
p.cont-destination-white {
	color: #07253f;
	font-size: 14px;
	line-height: 24px;
	margin: 0 0 15px;
	padding: 0;
	text-align: center
}
p.price-inr {
	border-left: 4px solid #07253f;
	clear: both;
	color: #07253f;
	display: block;
	font-family: "conduit_itcbold";
	font-size: 20px;
	line-height: 16px;
	margin: 0 0 10px;
	padding: 0 0 0 3px
}
ul.pricing_table {
	font-size: 12px;
	line-height: 150%;
	margin: 25px 0;
	padding: 0;
	width: 100%;
	float: left
}
ul.pricing_table li:last-child {
	margin-right: 0!important
}
ul.pricing_table li.price_block {
	border-bottom: 1px solid transparent;
	box-sizing: border-box;
	color: #fff;
	float: left;
	list-style-type: none;
	margin: 0 20px 25px 0;
	position: relative;
	text-align: center;
	transition: all .25s ease 0;
	width: 32%!important;
	padding: 0;
	background: none
}
ul.pricing_table li.price_block h3 {
	background: #66bb6a;
	color: #fff;
	font-size: 21px;
	line-height: 15px;
	margin: 0;
	padding: 15px 0
}
.price_in {
	background: #fff;
	border: solid 1px #ccc;
	display: table;
	height: 110px;
	width: 100%
}
.price_figure {
	display: table-cell;
	font-size: 25px;
	line-height: 26px;
	vertical-align: middle;
	width: 50%;
	padding: 9px;
	color: #444
}
.price_number {
	display: block;
	font-weight: 700
}
.price_tenure {
	font-size: 15px
}
.decide p img {
	border: 5px solid #fff;
	box-shadow: 0 0 5px #888;
	float: left;
	margin-right: 10px
}
.royal-odysy {
	padding-top: 31px
}
.basic-details-train {
	display: block;
	float: left;
	margin: 20px 0 10px;
	width: 100%
}
.basic-details-train ul {
	display: block
}
.basic-details-train ul li {
	float: left;
	font-family: "Roboto";
	font-size: 14px;
	font-weight: 300;
	list-style-type: none;
	margin: 0 0 2px!important;
	width: 100%
}
.basic-details-train ul li span {
	background: #66bb6a none repeat scroll 0 0;
	color: #fff;
	font-family: "Roboto";
	font-size: 12px;
	font-weight: 700;
	list-style-type: none;
	margin-right: 10px!important;
	padding: 7px 10px;
	text-align: left!important;
	text-transform: uppercase;
	display: inline-block!important;
	width: 15%
}
p.train-tour-details-description {
	background: #f3f3f3 none repeat scroll 0 0;
	border-left: 4px solid #555;
	float: left;
	margin: 0;
	padding: 10px 12px;
	font-style: 18px;
	font-weight: 600
}
p.train-tour-details-description-read {
	background: #f3f3f3 none repeat scroll 0 0;
	float: right;
	margin: 0
}
p.train-tour-details-description-read b {
	float: left;
	margin: 0;
	padding: 10px 12px;
	font-style: 16px;
	font-weight: 400
}
p.train-tour-details-description-read a {
	background: #07254b none repeat scroll 0 0;
	color: #fff;
	float: left;
	margin: 0;
	padding: 10px
}
section.banner-train-odessy {
	margin: 0;
	padding: 0;
	background: url(images/maharashtra-splendor-deccan-odyssey-106_f.html) center top;
	background-size: cover;
	height: 400px
}
.price_tenure_train {
	padding: 0
}
section.banner-inner-lxry-train {
	background: url(images/banner-luxury-train.html) center top no-repeat!important;
	background-size: cover
}
section.banner-inner-train-palace {
	background: url(images/banner-dungarpur-saloon.html) center top no-repeat!important;
	background-size: cover
}
section.banner-inner-deccan-train {
	background: url(images/banner-deccan-train.html) center top no-repeat!important;
	background-size: cover
}
.lot-explore-destination {
	text-align: left
}
.train-visit span.top-destination {
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	left: 20px;
	line-height: 20px;
	position: absolute;
	text-transform: uppercase;
	top: 18px
}
.btn-allpckges-destination-main {
	margin-top: 0
}
.ideal-destination-dest {
	background: #f3f3f3
}
.hdng-explore-dest {
	color: #07253f!important
}
section.banner-train-odessy {
	background: url(images/indian-odyssey-9_f.html) center top!important;
	background-size: cover!important
}
section.banner-train-hidden-treasures {
	background: url(images/hidden-treasures-of-gujarat-deccan-odyssey-104_f.html) center top!important;
	background-size: cover!important
}
section.banner-indian-sojourn {
	background: url(images/indian-sojourn-deccan-odyssey-105_f.html) center top!important;
	background-size: cover!important
}
section.banner-jewel-deccan {
	background: url(images/jewels-of-the-deccan-107_f.html) center top!important;
	background-size: cover!important
}
section.banner-maharstra-wild {
	background: url(images/maharashtra-wild-trail-109_f.html) center top!important;
	background-size: cover!important
}
section.banner-inner-rajsth-wheel {
	background: url(images/royal-rajasthan-on-wheels-5_f.html) center top!important;
	background-size: cover!important
}
section.banner-inner-golden-chariot {
	background: url(images/the-golden-chariot-10_f.html) center top!important;
	background-size: cover!important
}
section.sec_aftr_dng {
	margin: 0;
	padding: 0 0 30px;
	display: block
}
.extra_description {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 100%;
	border-radius: 4px;
	border: 1px solid #07253f;
	min-height: 169px
}
.extra_description span {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	background: #07253f;
	color: #fff;
	font-size: 18px;
	border-radius: 4px 4px 0 0;
	font-family: "conduit_itcbold";
	padding: 3px 10px;
	text-transform: uppercase
}
.extra_description p {
	margin: 0;
	padding: 8px 10px;
	display: block;
	clear: both;
	color: #07253f;
	font-size: 14px
}
.make-trip-icon {
	margin-top: 10px!important
}
section.banner-chariot-pride-south {
	background: url(images/pride-of-the-south-13_f.html) center top!important;
	background-size: cover!important
}
section.banner-chariot-splendor-south {
	background: url(images/splendor-of-the-south-14_f.html) center top!important;
	background-size: cover!important
}
section.banner-inner-maha-expo {
	background: url(images/maharajas-express-2_f.html) center top!important;
	background-size: cover!important
}
.extra_description_maharaja {
	height: 209px!important
}
.price_number_mhraja {
	margin-top: 10px!important
}
ul.pricing_table li.price_block_mhraja {
	width: 23.5%!important;
	background: rgba(0,0,0,0) none repeat scroll 0 0;
	border-bottom: 1px solid transparent;
	box-sizing: border-box;
	color: #fff;
	float: left;
	list-style-type: none;
	margin: 0 20px 25px 0;
	padding: 0;
	position: relative;
	text-align: center;
	transition: all .25s ease 0
}
ul.pricing_table li.price_block_mhraja h3 {
	background:#009999;
	color: #fff;
	font-family: "conduit_itcbold";
	font-size: 23px;
	line-height: 30px;
	margin: 0;
	padding: 15px 0;
	text-transform: uppercase
}
.price_in_train {
	padding-bottom: 10px!important
}
section.banner-maharaja-express {
	background: url(missing.html) center top!important;
	background-size: cover!important
}
section.banner-mahraja-panorma-train {
	background: url(images/indian-panorama-maharajas-express-11_f.html) center top!important;
	background-size: cover!important
}
section.banner-mahrja-treasure {
	background: url(images/treasures-india-maharajas-express-16_f.html) center top!important;
	background-size: cover!important
}
section.banner-maharaja-gems {
	background: url(images/gems-india-maharajas-express-17_f.html) center top!important;
	background-size: cover!important
}
section.banner-mahrja-hrtg-expr {
	background: url(images/heritage-india-maharajas-express-3_f.html) center top!important;
	background-size: cover!important
}
.space-none-left {
	padding-left: 0!important;
	padding-right: 5px!important
}
.space-none-right {
	padding-right: 0!important;
	padding-left: 5px!important
}
.speak-to-spealist-con {
	background: #fff!important
}
.contact_form_body_contct {
	background: #bc1463!important;
	padding: 20px 22px
}
.contact_form_body_contct span.cnctspk-none {
	background: none!important;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%
}
.contact_form_body_contct span.cnctspk-none h3 {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	color: #fff;
	font-size: 30px;
	font-family: "conduit_itcbold";
	text-transform: uppercase
}
.contact_form_body_contct span.cnctspk-none p {
	margin: 0 0 17px;
	padding: 0;
	display: block;
	clear: both;
	color: #fff;
	font-size: 14px;
	font-family: "Roboto", sans-serif
}
.contact_form_body_inner_main_cnct {
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	width: 100%
}
.contact_form_body_inner_main_cnct input {
	margin: 0 0 10px;
	padding: 0 10px;
	border: 1px solid #940649;
	border-radius: 4px;
	background: #ab0d58;
	font-size: 13px;
	color: #fff;
	font-family: "Roboto", sans-serif;
	width: 100%;
	height: 43px
}
.contact_form_body_inner_main_cnct input::-webkit-input-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct input:-moz-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct input::-moz-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct input:-ms-input-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct input::-ms-input-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct select {
	margin: 0 0 10px;
	padding: 0 10px;
	border: 1px solid #940649;
	border-radius: 4px;
	background: #ab0d58;
	font-size: 13px;
	color: #fff!important;
	font-family: "Roboto", sans-serif;
	width: 100%;
	height: 43px
}
.contact_form_body_inner_main_cnct textarea {
	margin: 0 0 10px;
	padding: 0 10px;
	border: 1px solid #940649;
	border-radius: 4px;
	background: #ab0d58;
	font-size: 13px;
	color: #fff!important;
	font-family: "Roboto", sans-serif;
	width: 100%
}
.contact_form_body_inner_main_cnct textarea::-webkit-input-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct textarea:-moz-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct textarea::-moz-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct textarea:-ms-input-placeholder {
color:#fff;
opacity:1
}
.contact_form_body_inner_main_cnct textarea::-ms-input-placeholder {
color:#fff;
opacity:1
}
button.contact_btn_submit_red_ctcn {
	background: #07253f none repeat scroll 0 0;
	border: medium none;
	border-radius: 3px;
	color: #fff;
	font-family: "conduit_itcbold";
	font-size: 24px;
	margin: 0;
	padding: 4px 20px;
	text-transform: uppercase
}
.quickreply_cnct p {
	color: #fff!important;
	font-size: 14px!important;
	text-transform: uppercase!important
}
.trav_cnct {
	background: #f3f3f3!important;
	margin: 0;
	padding: 28px 30px
}
.space-none-ct-right {
	padding-right: 0!important
}
.space-none-ct-left {
	padding-left: 0!important
}
.contact_your_tour_planner_cnct {
	margin-top: 0
}
section.speak-to-spealist-cnct {
	padding-bottom: 10px!important
}
span.top-ctn-dscrt {
	clear: both;
	color: #07253f;
	display: block;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	margin: 0 0 13px;
	padding: 0
}
span.top-ctn-dscrt a {
	color: #bc1463;
	font-weight: 700
}
h4.tp_cmpny_hdng {
	color: #bc1463!important
}
section.tours_vens_luxry {
	background: #fff!important
}
ul.luxrs_vens {
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	list-style: none
}
ul.luxrs_vens li {
	margin: 0 0 3px;
	padding: 0 0 0 10px;
	display: block;
	clear: both;
	background: url(images/bg-tod.png) left 6px no-repeat;
	color: #07253f;
	font-family: "Roboto";
	font-size: 14px;
	font-weight: 400
}
.holi_vens {
	height: 390px!important
}
ul.points_sariska {
	margin-left: 20px
}
ul.points_sariska li {
	color: #07253f;
	font-size: 13px
}
ul.points_sariska li p {
	color: #07253f;
	font-size: 13px
}
.extra_description_sarika {
	margin: 10px 0!important;
	height: auto!important;
	min-height: auto!important
}
.extra_description_sarika_rajasthan {
	border: 1px solid #dadada;
	border-radius: 5px;
	display: block;
	float: left;
	margin: 0 0 30px;
	padding: 0;
	width: 100%;
	box-shadow: 0 0 8px #dadada;
	background: #fff
}
.extra_description_sarika_rajasthan strong {
	color: #07253f;
	display: block;
	float: left;
	font-family: "conduit_itcbold";
	font-size: 20px;
	font-weight: 400;
	margin: 10px 10px 0;
	padding: 0;
	text-transform: uppercase;
	width: 100%
}
.extra_description_sarika_rajasthan span {
	border-radius: 4px 4px 0 0;
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	background: #bc1463 none repeat scroll 0 0
}
.extra_description_sarika_rajasthan span a {
	clear: both;
	color: #fff;
	display: block;
	font-family: "conduit_itcbold";
	font-size: 18px;
	margin: 0;
	padding: 3px 10px;
	text-transform: uppercase
}
.extra_description_sarika_rajasthan b {
	border-radius: 0 0 5px 5px;
	clear: both;
	display: block;
	margin: 20px 0 0;
	padding: 0;
	background: #66bb6a none repeat scroll 0 0
}
.extra_description_sarika_rajasthan b a {
	clear: both;
	color: #fff;
	display: block;
	font-family: "conduit_itcbold";
	font-size: 18px;
	margin: 0;
	padding: 3px 10px;
	text-transform: uppercase;
	font-weight: 400
}
.extra_description_sarika_rajasthan p {
	clear: both;
	color: #07253f;
	display: block;
	font-size: 14px;
	margin: 0;
	padding: 8px 10px
}
.back_svn_wndrs {
	background: #f6f6f6 none repeat scroll 0 0;

	float: left;
	margin-top: 10px;
	padding: 15px 0
}
.details-train-wndrs {
	margin: 0!important
}
.details-train-wndrs ul li span {
	width: 19%!important;
	margin-bottom: 2px!important
}
ul.wndrs_list {
	margin: 20px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%
}
ul.wndrs_list li {
	background: rgba(0,0,0,0) url(images/bg-arrow.png) no-repeat scroll left top 7px;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 0 0 9px
}
ul.wndrs_list li a {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 14px;
	color: #bc1463
}
ul.points_sariska_trvl_info {
	margin: 0;
	padding: 15px 0 0;
	float: left;
	width: 100%
}
ul.points_sariska_trvl_info li {
	margin: 0 0 15px;
	padding: 0;
	float: left;
	width: 100%;
	background: none
}
ul.points_sariska_trvl_info li p strong {
	display: inline!important;
	float: left;
	font-size: 16px!important;
	margin-left: 0!important;
	margin-top: 0!important;
	width: 22%
}
ul.points_sariska_trvl_info li p i {
	display: inline!important;
	float: left;
	font-style: normal;
	width: 75%
}
ul.points_sariska_trvl_info li p i b {
	background: none!important;
	float: none!important;
	display: inline!important
}
section.tour-detail-inc-rajsthan {
	padding-top: 0
}
ul.rjsthan_incrdbl_qur {
	background: #fff none repeat scroll 0 0;
	border-radius: 4px;
	float: left;
	list-style: outside none none;
	margin: 11px 0 0;
	padding: 10px 14px;
	width: 100%
}
ul.rjsthan_incrdbl_qur li {
	float: left;
	margin: 0 19px 0 0;
	padding: 0
}
ul.rjsthan_incrdbl_qur li b {
	color: #07253f;
	display: block;
	float: left;
	font-family: "conduit_itcbold";
	font-size: 20px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	font-size: 14px
}
ul.rjsthan_incrdbl_qur li i {
	color: #4f4f4f;
	font-family: "Roboto";
	font-size: 13px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	font-style: normal
}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	width: 100%
}
.explore-trip-grp-tour {
	box-shadow: 0 0 8px #dadada
}
a.btn-tour-enq-nw-odd {
	background: #bc1463 none repeat scroll 0 0;
	border-radius: 4px;
	clear: both;
	color: #fff;
	display: block;
	font-size: 18px;
	margin: 5px 0 0;
	padding: 5px 0;
	text-align: center;
	width: 100%
}
a.btn-tour-enq-nw-odd-ep {
	margin-top: 21px!important
}
h4.hdng-none-space {
	margin-top: 0!important
}
.back_svn_wndrs_indtours {
	background: #f6f6f6 none repeat scroll 0 0;
	margin: 0 auto 27px auto;
	overflow: hidden;
	padding: 5px;
	width: 100%
}
.back_svn_wndrs_indtours img{border-radius:8px 8px 0 0;}
.back_svn_wndrs_indtours .head-bot{padding:10px; text-align:center; border-radius:0 0 8px 8px;  display:block; border:none; background:rgb(25,29,32) }
.head-bot a{font-size:22px; color:#fff}
.head-bot-small {text-align:center; padding:4px 0; background:rgb(25,29,32); border-radius:0 0 8px 8px;}
.head-bot-small a{font-size:16px; color:#fff; text-align:center;}
ul.back_svn_wndrs_indtours_list {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 100%;
	border: none
}
ul.back_svn_wndrs_indtours_list li {
	float: left;
	margin: 0 0 11px;
	padding: 0;
	width: 100%
}
ul.back_svn_wndrs_indtours_list li a {
	background: #bc1463 none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 14px;
	margin: 0 7px 0 0;
	padding: 5px 8px
}
ul.back_svn_wndrs_indtours_list li a:hover {
	background: #66bb6a
}
span.highlight-green-indtours a {
	color: #fff
}
.lot-explore-thnkyou {
	text-align: center
}
.lot-explore-thnkyou span {
	font-size: 46px;
	font-family: "merriweatherlight_italic"!important
}
.thankyou-message {
	margin: 30px auto 0;
	padding: 0;
	width: 80%;
	box-shadow: 0 0 1px 1px rgba(119,119,119,0.2);
	background: #fff;
	overflow: hidden
}
.thankyou-message span {
	display: block;
	float: left;
	margin: 30px 2%;
	padding: 0;
	text-align: center;
	width:28%
}
.thankyou-message span p {
	margin: 0;
	padding: 0
}
p.tnkyou-text-bg {
	background: #1f3a51 none repeat scroll 0 0;
	color: #fff;
	font-size: 17px;
	margin: 0;
	padding: 6px 0;
	text-align: center
}
.advisor-trip {
	margin: 0;
	padding: 20px 0;
	background: #74c178;
	float: left;
	width: 100%
}
.advisor-trip p {
	color: #fff;
	margin: 0 0 20px
}
.advisor-trip b {
	margin: 0 0 10px;
	padding: 0;
	display: block;
	clear: both;
	color: #1f3a51
}
.advisor-trip i {
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	color: #1f3a51;
	font-style: normal
}
.thanku-tod {
	text-align: center
}
.eerie img.image_blog_main {
	width: 368px!important;
	height: 274px!important
}
.slide_header_mini_banner {
	display: block
}
h4.hdng-destination-white-about-india {
	margin-bottom: 0!important
}
.makenquery-form input::-webkit-input-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form input:-moz-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form input::-moz-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form input:-ms-input-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form textarea::-webkit-input-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form textarea:-moz-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form textarea::-moz-placeholder {
color:#07253f!important;
opacity:1
}
.makenquery-form textarea:-ms-input-placeholder {
color:#07253f!important;
opacity:1
}

@media (min-width: 240px) and (max-width: 767px) {
.enquire_form_inner_lst {
	width: 100%
}
.hotelBlock .col-md-6 {
	float: left;
	width: 40%
}
select#tourdays {
	margin-bottom: 20px!important;
	width: 100%
}
.logo-header {
	text-align: center;
	width: 100%
}
#helpdesk .datesArrival input[type="text"] {
	width: 100%
}
#helpdesk .travelDays .col-md-10 {
	float: left;
	width: 50%
}
#helpdesk .travelDays .col-md-7 {
	float: left;
	width: 50%
}
#helpdesk .travelDays .col-md-10 {
	float: left;
	width: 50%
}
#helpdesk .family {
	background: rgba(0,0,0,0) url(images/family.png) no-repeat scroll left top;
	text-align: left
}
input#js_nextsteps {
	background: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 42px;
	line-height: 29px!important;
	text-align: center;
	text-transform: uppercase;
	width: 50%
}
.your-trip h4 {
	color: #fff!important;
	font-family: "Roboto"!important;
	font-size: 14px!important;
	font-weight: 400!important
}
.your-trip h4 small {
	color: #fff!important;
	font-family: "Roboto"!important;
	font-size: 14px!important;
	font-weight: 400!important
}
.contact-header {
	padding-top: 0
}
span.make-trip-icon {
	margin: 0!important;
	text-align: center
}
.contact-header span {
	width: 100%;
	margin: 0;
	text-align: center
}
.contact-header span img {
	display: inline;
	margin: 2px 0 0 5px
}
.carousel-caption {
	top: 0
}
.carousel-caption h3 {
	display: none;
	height: 39px
}
.create-my-app {
	width: 100%;
	height: 36px
}
button.btn-trip {
	display: none
}
.create-app-todo {
	width: 100%
}
.create-app-todo input[type="text"] {
	padding: 5px 6px;
	font-size: 12px
}
.package-destination {
	width: 100%;
	margin-bottom: 30px
}
.btn-allpckges {
	margin-top: 10px
}
.explore-trip {
	margin-bottom: 20px
}
.eerie {
	width: 100%;
	padding: 10px
}
.cultural ul li {
	padding: 5px
}
.cultural ul {
	margin-top: 10px
}
.cultural ul li img {
	margin: 0 5px 0 0
}
.footermenu h3 {
	margin: 0 0 5px
}
.footermenu ul {
	float: left;
	margin: 0 0 15px
}
.footermenu ul li {
	background: rgba(0,0,0,0) url(images/arrow.png) no-repeat scroll left 6px;
	float: left;
	margin: 0 20px 3px 0;
	padding: 0 0 0 5px
}
.owl-buttons {
	display: none
}
.second {
	padding: 0
}
.social-footer {
	margin: 0;
	padding: 0 0 0 15px;
	float: left;
	width: 100%
}
.adfooter {
	padding: 0 0 25px 15px
}
.copyrightpara {
	text-align: center
}
.payment-footer {
	width: 100%;
	text-align: center;
	padding: 0 0 15px
}
.navbar-nav > li > .dropdown-menu {
	background: #bc1463 none repeat scroll 0 0!important;
	padding: 0!important;
	border-radius: 0!important
}
.slide_header_mini_banner {
	display: none
}
.navbar-nav {
	margin: 0
}
.navbar-nav li {
	background: none;
	border-bottom: 1px solid #03192d
}
.btn-enquire a {
	margin-left: 0
}
ul.mega-dropdown-menu li {
	border-bottom: 0!important
}
ul.mega-dropdown-menu li a:hover {
	background: none!important;
	color: #000!important
}
.train-visit span.top-destination {
	left: 30px;
	top: 28px
}
.boximg img {
	width: 100%
}
.attractioninrajastan ul li {
	width: 50%;
	padding: 0 0 0 5px
}
.holi {
	height: auto
}
.house {
	margin: 0 0 30px
}
ul.train-info-strip {
	width: 100%
}
ul.tur-duration li {
	margin: 0 70px 10px 0
}
.royal-odysy {
	padding: 0
}
.basic-details-train ul li span {
	width: auto
}
p.train-tour-details-description-read {
	margin: 0;
	text-align: center;
	width: 100%;
	float: left
}
p.train-tour-details-description-read b {
	float: none;
	display: block
}
p.train-tour-details-description-read a {
	float: none;
	margin: 5px 0 0;
	padding: 5px 10px;
	display: block
}
.train-tour-details-description span {
	margin: 10px 0
}
ul.train-info-strip li a {
	font-size: 12px;
	padding: 10px 7px
}
.details-train-wndrs ul li span {
	width: auto!important
}
ul.pricing_table li.price_block {
	width: 100%!important
}
.decide p img {
	margin-bottom: 15px
}
.space-none-ct-right {
	padding-right: 15px!important
}
.enquire_form_inner {
	padding: 10px
}
.makenquery-form input[type="text"] {
	width: 100%;
	margin: 0 0 9px
}
.makenquery-form select {
	width: 100%!important;
	margin: 0 0 9px!important
}
.makenquery-form #tel_no {
	width: 100%;
	margin: 0 0 9px!important
}
.makenquery-form textarea {
	width: 100%!important;
	margin: 0 0 9px!important
}
#helpdesk .contactInfo .col-md-10 {
	width: 100%!important
}
#helpdesk .contactInfo h2 {
	width: 91%
}
#helpdesk .tipText {
	padding: 11px 15px;
	width: 100%
}
#helpdesk textarea {
	width: 89%!important
}
#helpdesk .alone {
	background: rgba(0,0,0,0) url(images/single.png) no-repeat scroll left top!important
}
#helpdesk .couple {
	background: rgba(0,0,0,0) url(images/couples.html) no-repeat scroll left top!important
}
#helpdesk .more-3 {
	background: rgba(0,0,0,0) url(images/more_than_two.html) no-repeat scroll left top!important
}
#helpdesk .groups {
	background: rgba(0,0,0,0) url(images/group.html) no-repeat scroll left top!important
}
#helpdesk .whoTravel .col-md-5 {
	width: 100%!important;
	float: left!important
}
#helpdesk .whoTravel .col-md-4 {
	width: 50%!important;
	float: left!important;
	margin: 0 0 20px!important
}
}
.highlight-list {
	padding-left: 15px!important;
	margin-top: 0!important;
	padding-top: 0!important;
	padding-bottom: 22px!important
}
.highlight-list li {
	font-size: 16px;
	list-style: outside
}
.highlight-bold {
	font-size: 18px
}
.train-btn a {
     background: rgb(204, 0, 51) none repeat scroll 0 0;
    border-radius: 4px;
    color: rgb(255, 255, 255) !important;
    float: right;
    font-family: inherit;
    font-size: 20px;
    font-weight: normal;
    padding: 8px 14px;
    text-transform: capitalize !important;
}
.train-btn a:hover {
	background:#009999;
}

.enquiry-btn a{background-color:#E85A51;
    background-image: url("images/white-link-arrow.png");
    background-position: 8px center;
    background-repeat: no-repeat;
    border: 1px solid #2c2c2c;
    border-radius: 100px;
    clear: both;
    color: rgb(255, 255, 255);
    display: inline-block;
    float: right;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 1.1em;
      margin: 5px 0;
    min-height: 20px;
    padding: 5px 15px 5px 30px;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	text-decoration:none; font-weight:normal;
    text-transform: capitalize;}
	
	
	.enquiry-btn a:hover {
	color: #fff;
	background-color:#FC7770;
	border: 1px solid #2c2c2c;
	    background-image: url("images/white-link-arrow.png");
	background-position: 8px center;
	background-repeat: no-repeat;
	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;
}

.top-btn {padding-top:8px; display:inline-block; float:right;}
.top-btn a {
	text-transform: capitalize!important;
	background: #bc1463;
	padding: 8px 14px;
	font-size: 14px;
	color: #fff!important;
	border-radius: 4px
}
.top-btn a:hover {
	background: #66bb6a
}

.clear {
	clear: both
}

@media only screen and (max-width: 768px) {
h4.hdng-form {
	display: none
}
.hdng-form-mobile {
	display: block!important
}

}
h4.hdng-form-mobile {
	background: #66bb6a;
	border-radius: 4px 4px 0 0;
	bottom: -130px;
	color: #fff;
	font-size: 18px;
	margin: 0;
	padding: 14px 26px 14px 19px;
	text-align: center;
	right: 15px;
	text-transform: uppercase;
	display: none
}
.withBorder li {
	list-style: none;
	padding: 3px 15px 3px 0
}
.withBorder li a {
	color: #ccc;
	font-size: 16px
}
.social-footer h3 {
	font-size: 16px
}
.btborder {


	font-size: 12px
}
.member-footer {
	border-top: solid 1px #2f2c2c;
	padding-top: 10px;
	display: inline-block
}
.left-box-footer {
	border-right: solid 1px #2f2c2c
}
.withBorder b {
	font-weight: 700;
	color: #66bb6a
}

@media only screen and (max-width: 991px) {
.social-footer {
	display: none!important
}
.center-box-footer {
	display: none!important
}
.right-box-footer {
	display: none!important
}
.left-box-footer {
	border: none!important;
	width: 100%!important
}
.left-box-footer ul li {
	float: left!important
}
.mob-footer-nav {
	display: none!important
}
.footer-bottom-bg {
	display: none!important
}
.withBorder b {
	font-weight: 700;
	color: #66bb6a;
	font-size: 17px;
	text-transform: uppercase
}
.withBorder a {
	text-transform: uppercase
}
}
.grab-form-bg {
	border: solid 1px #dadada;
	margin: 0 0 20px;
	padding: 0;
	display: block;
	border-radius:8px 8px 0 0;
}
.grab-form-bg h4 {
	color: #fff;
	background: #8F0405;
	margin-top: 0; margin-bottom:0px;
	padding: 8px 8px 8px 8px;
	line-height:42px;
	text-align: center;
	text-transform: capitalize;
	border-radius:8px 8px 0 0;
	font-size: 24px
}
.grab-form-bg .destination-form .travelogy-submit {
	background: #2c2c2c!important;
	font-size: 17px;
	margin-top: 9px
}
.testimonials-box {
	border: solid 1px #ababab;
	border-radius: 8px;
	padding: 15px
}
.testimonials-main {
	background: url(images/testimonials-top.html) no-repeat left top;
	display: block;
	padding-left: 72px;
	margin-bottom: 35px
}

@media only screen and (max-width: 768px) {

.contact-header span.cont .mob{font-size: 16px; width: 100%;}

	.contact-header span.cont .mob{margin-top: 0px;}
.testimonials-main {
	background: none!important;
	padding: 0!important
}
.testimonials-box {
	padding: 10px!important
}
.member-photo {
	margin: 15px
}
.request-area .row {
	margin-left: 0!important;
	margin-right: 0!important
}
}
.explore-all a {
	background: #BC1463;
	display: block;
	padding: 8px;
	border-radius: 6px;
	width: 159px;
	color: #fff;
	margin: 8px auto 0
}
.contact-bg {
	background: #ebe9e9;
	padding: 25px 0
}

.customized-this{color:rgb(42,93,132); font-size:15px; font-style:italic; 
border-top:1px solid #bbb; clear:both;  display:block;

font-weight:bold!important; padding-top:20px; margin-top:15px; font-family:"Roboto",sans-serif;}
.tpbg .customized-this-btn{}
.customized-this-btn a{padding:3px 0px;  display:none;
border-radius:8px;
font-family:"Roboto",sans-serif;
font-size:18px;
    border-color: #2c2c2c #2c2c2c #2c2c2c #2c2c2c;
    background-color:#2c2c2c;
    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.15);
    color: #fff;
	text-align:center;
	width:135px; display:block;
	border:solid 2px #2c2c2c;
		border-bottom:solid 3px #2c2c2c;
	 margin:12px 0;
}
.customized-this-btn a:hover{background:#fff; color:#2c2c2c; }
.customized-this-btn a:after{content:""; padding-left:3px; font-size:10px; letter-spacing:-1px; margin-top:-2px!important;}

.grid-pack {
    margin: 0 0 30px; background:#f6f6f6; border:solid 1px #edeaea;
}
.grid-pack-heading{background:#07254b; padding:8px 0; display:block; text-align:center; color:#fff; font-size:16px; color:#fff; margin-right:26px; margin-bottom:15px;}
.grid-pack:hover{  border:solid 1px #f5f1f1; background:#fff;} 

.grid-pack img { height:73px; padding-right:5px;}
.grid-pack b {
    color:#bc1463;
    font-size: 15px;
    font-weight: bold;
	padding-top:10px;
	display:block;
	
}
.grid-cant b {
    color:#887f7f;
    font-size: 15px;
    font-weight: normal;
}
.grid-image{float:left;}
.grid-cant{float:left;
}
.grid-pack h4 {
    color:#070505;
    font-size: 13px;
	margin-top:1px;
	   font-weight: normal;
}
.grid-img-position{position:absolute;  padding:4px; margin-top:4px; background:rgba(188, 20, 99, 0.8); color:#fff; font-weight:bold; border-radius:0px 4px 4px 0px}
.grid-img-position-big{position:absolute; font-size:23px;  padding:8px 15px; margin-top:15px; background:rgba(188, 20, 99, 0.8); color:#fff; font-weight:bold; border-radius:0px 4px 4px 0px}





.top-span{font-size:18px; color:rgb(189,20,99); margin-left:0!important; float:none!important;}



.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0; 
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.main-video{padding-left:55px; padding-right:44px; padding-top:9px;}


.mob-view{display:none;}
@media only screen and (max-width: 768px) {.main-video{padding:0px!important;}
.grid-pack-heading{margin-right:0!important; }
.top-span{ display:block; }
.desk-view{display:none;}
.mob-view{display:block;}
.tpbg .customized-this-btn{display:block!important;}
}












 .hotel-stybx {
    margin-bottom: 10px;
    margin-top: 0;
}
.hotel-listdet {
    background-color:#07253f;
    padding: 10px 8px;
}
.hotel-listdet ul {
    margin: 8px auto;
    padding: 0;
    text-align: center;
}
.hotel-listdet ul li {
    display: inline-block;
    list-style: outside none none;
    padding: 0 10px;
}
.hotel-listdet ul li a {
    background-color: #f3f4f4;
    border-radius: 3px;
    color: #111;
	font-size:18px;
    padding: 8px 16px;
    text-decoration: none;
	text-transform:uppercase;
}
.hotel-listdet ul li a:hover {
    background-color: rgb(188,20,99);
    color: #fff;
}
.hotel-listdet ul li.active > a {
    background-color: rgb(188,20,99);
    color: #fff;
}

@media screen and (max-width:1120px) {
 .hotel-listdet ul li a{padding-left:6px!important; padding-right:6px!important;}
}
@media screen and (max-width:1024px) {
.hotel-listdet ul li a{padding-left:6px!important; padding-right:6px!important; font-size:13px;}
}

@media screen and (max-width:768px) {
	  .hotel-listdet ul li{/*display:block;*/ padding-left:2px; }
	  .hotel-listdet ul li a{padding-left:1px!important; padding-right:1px!important; /*text-align:left; border-radius:0px; margin-bottom:8px;  background:rgb(7,37,63); color:#fff;*/ text-transform:capitalize; }

	  .hotel-listdet { width:100%!important; padding-left:4px; padding-right:4px;
  }
   .hotel-listdet ul{margin:0px; padding:0px;}

.carousel-caption h3{display:none!important;}
.create-my-app{width:100%!important;}
.package-destination{float:none!important;}
.package-destination img{width:100%;}
.boximg img{width:100%;}
	 
}
@media screen and (max-width:535px) {	#navBar{position:inherit!important;}
	  .hotel-listdet { width:100%; padding-left:4px; padding-right:4px; background:#fff;
  }
   .hotel-listdet ul li{display:block;}
    .hotel-listdet ul li a{padding-left:6px!important; padding-right:6px!important; text-align:left; border-radius:0px; margin-bottom:8px;  background:rgb(7,37,63); color:#fff;  text-transform:capitalize; }
   }
   
   
   		  .train-border{clear:both; 
		  border:1px solid #ccc;
		  padding-top:15px;  margin:15px;
		  background:rgb(237,239,236); 
		  padding-bottom:15px; 
		  margin-bottom:25px;}
		  .train-border p.train-tour-details-description{ background:#fff;}
		  .train-border p.train-tour-details-description-read{ background:#fff;}
		  .culture-trip{}
		  .specially-for-you-packages{background:#fff; padding:10px;}
		  .specially-for-you-packages a h4 {
    border-bottom: 1px solid #f3f3f3;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    margin: 15px 0 8px;
    padding: 0 0 5px;
}
  .specially-for-you-packages ul{margin:10px 0 10px 15px; padding:0; list-style:none;}
  .specially-for-you-packages ul li{background: url("images/bg-arrow.png") no-repeat scroll left top 6px; padding-left:15px;}
  .closed{font-family:"Roboto",sans-serif!important; font-size:18px!important;}
  .day-pack{padding:30px 0!important;}
   .day-pack .hdng-destination{padding-bottom:28px!important;}
   .day-pack .grid-cant b{color:#333!important; padding-bottom:12px; }
   
   .day-pack .grid-cant h4{color:#BC1463!important; font-weight:500!important; font-size:14px;}
   .decideyour p{color: #4f4f4f;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    line-height: 27px;
    margin: 10px 0;
    padding: 0;}
   .ol-list li{font-size:16px; font-weight:bold; color:#BC1463; padding:10px 0;}
      .ol-list li dd{ background:#EEEEEE; padding:8px 15px; margin-bottom:15px; font-size:13px; font-weight:normal; color:#333; line-height:28px;}
   .ol-list li h3{ font-size:16px!important; font-weight:bold; padding-bottom:10px; padding-top:15px; font-family:"Roboto",sans-serif; }
    .ol-list li h3 span{color:#BD1463;}
	 .ol-list li h5{color:#BD1463; font-size:15px;}
     .purple-color{ color:#BC1463;}
	.bl-color li{color:#07254B!important;}
	.bl-color li h5{color:#07254B!important;}
	 .sightseeing-gd{color:#256194; font-size:13px; padding-top:7px; display:inline-block;}
	 .sightseeing-guide{color:#256194; font-size:14px; padding-top:7px; display:inline-block;}
	 .sightseeing-guide-color{color:#717070; font-weight:600; }
.travel p strong span{color:#589442; font-size:21px;}
.make-trip-icon a{ background:#CC0033;  color:#fff;  padding:8px 14px;border-radius:4px; font-size:15px; }
.make-trip-icon a:hover{background:#07253F; color:#fff;   }

.norm ul li{font-size:13px!important; font-weight:bold!important; list-style:outside; margin-left:15px; padding-bottom:10px; padding-left:6px; color:#333;}
.norm li{font-size:13px!important; font-weight:bold!important; list-style:outside!important; margin-left:15px!important; padding-bottom:10px!important; padding-left:6px!important; color:#333!important;}
.taj-close{font-weight:bold!important; font-size:18px; font-weight:bold; text-align:left; color:#BC1463!important; }
.travelogy-detail-itinerary{ border-bottom:solid 2px #ccc; font-family:Arial, Helvetica, sans-serif; font-size:41px; font-weight:bold; line-height:40px; }


.dropdown-rajasthan ul li .grid-image{width:30%;}
.dropdown-rajasthan ul li .grid-cant{width:69%;}
.footer-bottom-bg{background:#F3F3F3;}

.travel p{margin: 0 0 30px;
    padding: 0;
    color: rgb(51, 51, 51);
    font-size: 15px;
	font-family:"Roboto";
}
.tpbg{background:#EEEEEE;}
 .tpbg h1{border-bottom:1px solid rgb(187, 187, 187); padding-bottom:10px;}
 .enquiry-btn{text-align:right;}
 .house img{width:100%}
 .tpbg hr{display:none; visibility:hidden;}
  .tpbg img{padding:2px; background:#fff;}
  .m-packages{text-align:right;}
    .m-packages a{ padding-right:15px!important; font-weight:bold!important;  background: url(images/arrow-right.png) no-repeat right!important; margin-right:15px!important; }
	 .m-packages a:hover{padding-right:15px!important; font-weight:bold; background:url(images/arrow-right.png) no-repeat right!important; margin-right:15px; }
.train-view {
    color: #006666;
    display: block;
font-weight:bold;
    font-size: 18px;
text-align:center;

    width: 100%;
}
.train-view strong {
    color: rgb(34, 34, 34);
    display: block;
    font-size: 17px;
	margin-top:0px;
    font-weight: normal;
    padding-top: 7px;
	text-align:center;

}

.train-list li {
 /*   background: rgba(0, 0, 0, 0) url("images/right-arrow-train.png") no-repeat scroll left center;*/
font-size:16px; line-height:30px;
    list-style: outside;
    margin-left: 25px;

}
.tr-li-hd {
    color: #cc0033  !important;
    font-size: 20px;
	display:table;
	padding-bottom:10px;
}
.hdl ul li {
font-size:16px; line-height:28px;
    list-style: outside ;
    margin: 0 0 0 25px;
    padding: 3px 0;
}
.hdl ul li strong{font-weight:bold;}
.view-right{float:right; max-width:600px;}
.view-left{float:left; max-width:367px;}
.trbg{background:#ECEAE5; color:#333; padding:15px;}
.trbg p{ font-size:16px;}
.trbg h1{text-align:center;}
.deatail-itinary p b i{font-size:18px;}
.tr-it li{padding:25px 15px!important;}
.tr-it h3{ font-size:21px!important;}
.tr-it p{ font-size:21px!important;}
.tr-it ul li span h3{font-size:20px;}
.tr-it ul li aside h4{font-size:19px!important;}
.tr-it ul li aside p{font-size:15px!important;}

.tr-it h2{font-family:inherit!important; font-weight:bold; font-size:25px!important;}
#middleContent #top_position{text-align:left!important; padding-bottom:15px!important; color:rgb(7, 37, 75)!important; padding-top:15px!important;}
#enquirey-tab{background:#ECEAE5;}

#offers .col-lg-1{display:none}
#offers .col-lg-10 col-md-10{padding-left:0!important;}
.train-item-box {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(204, 204, 204);
    box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2);
    color: rgb(44, 44, 44);
    margin: 15px 0;
    padding: 9px;
    text-align: left;
}
.train-item-box-title {
    color: rgb(51, 51, 51);
    font-size: 19px;
    text-align: center;
}
.train-item-box-title span {
    font-size: 14px;
}
#dtlditn .space-bottom{background: rgb(238, 238, 238) none repeat scroll 0 0;
    border: 1px solid rgb(204, 204, 204);
    display: table;
    margin: 48px 0;
    padding: 15px;
    width: 100%;
}

#owl-demo .item-tod a{float:none!important; display:table; margin:0 auto; margin-top:5px; margin-bottom:3px; }
#owl-demo .item-tod  span a{background:none; display:block!important; width:100%; text-align:center}
#owl-demo .item-tod p{text-align:center;}

#owl-demo .item{background:#e50303!important;}
.s-txt{ color:#000;}
.side-s-pkg{list-style:none; margin:0px; padding:0px; border:solid 1px #ccc; padding:0 10px}
.side-s-pkg  li{list-style:none; margin:0px; padding:5px 0; border-bottom:dotted 1px #ccc;}
.side-s-pkg  li img{background: rgb(204, 204, 204) none repeat scroll 0 0;
    border-radius: 36px;
    height: 57px;
    margin: 5px;
    padding: 1px;
    width: 59px;}
	
.s-hd{display:block; text-align:left; padding-bottom:5px; padding-left:8px;}
.side-s-pkg  li .v-all{ font-style:italic; color:rgb(187, 187, 187); font-size:11px; display:block; text-align:right;}


