
 

			.durpack-2 .vstbg{position:relative;  background:none;}
		  .durpack-2 .vstbg a h4{font-family:MuseoSans_500-webfont; font-size:15px; min-height:45px; line-height:22px; color:#000; }
		  .durpack-2 .vstbg span{color:#000;}
		  .durpack-2 .holi-content{padding-top:0px;}
		  
		  .durpack-2  .holi-content h5{display:none;}
		  .durpack-2 .vstbg{padding:5px 15px 5px 15px;}
		  .durpack-2 .item-tod p{   font: 11.4px/19px MuseoSans_500-webfont;
    letter-spacing: 0.1px;
    color: rgb(4, 103, 154);
    display: block;
    padding-top: 0;
	min-height:auto;
    margin: 5px 0 15px;
    font-weight: ;
    border-bottom: dotted 1px #ccc;
	padding-bottom:8px;
    width: 100%;}
	.durpack-2 .vstbg {min-height:auto!important; padding-bottom:0px;}
	.durpack-2 .holi{background:#f9f9f9;} 
	.durpack-2 .item-tod a{    
	font-family:ProximaNova-Reg;
	    background:#f9f9f9 url(images/bg-tod-red.html) no-repeat scroll right 6px!important;
    color: #ae1819!important;
    padding: 0px 20px 0px 20px;
    border: none!important;

    font-weight: 600;
    font-style: italic;}
	
		  .durpack-2 .item-tod .speach-text{    font: 12px/21px MuseoSans_500-webfont;
    color: rgb(145, 145, 145);
    padding-bottom: 12px;}

.create-app-todo input[type="text"] {

	border: none;
	padding: 12px;
	color: #000;
	background: #fff url(images/search-icon.png) no-repeat 6px 10px;
    width: 280px;
    padding-left: 35px;
    height: 47px;
    display: inline-table;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    outline: none;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
.trvelogy-button{text-align:center;}
.destination-form .travelogy-submit small {

    height: 55px;
    width: 91px;
    font-size: 11px;
    line-height: 17px;
    font-weight: normal!important;
    float: left;
	margin-left:8px;
    display: block;
    padding-top:10px;
}
.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: right;
    width: 235px;
    padding:0px 0 0px 0;
    display: table;
}
.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{}
.contact-header span.email img{    
	float: left;
    padding-right: 8px;
    margin-top: 2px;
    width: 25px;
}
.contact-header span.email .link{color:#07253F; font-size:14px; text-transform:lowercase; margin-top:0px; padding-top:0px; margin-left:0px;}
.contact-header span.cont{}
.contact-header span.cont img{    
    float: left;
    padding-right: 8px;
    margin-top: 0px;
    width: 27px;
}
.contact-header span.cont .mob{color:#07253F; font-size:14px; text-transform:lowercase; margin-top:0px; 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: 10px
}
section.main-navigation {
	background:#fbbc05;
	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
}





/*animated button start here*/
.trip-plan{ display: inline-block; font-size: 20px;    line-height: 14px;    padding: 20px 31px;    border-radius: 5px;    text-align: center;    background-color: #10857b;    border: 0 none;    text-decoration: none;    color: #fff;    text-transform: capitalize;    /* font-weight: 700; */    /* cursor: pointer; */    -webkit-appearance: none;    position: relative;    color: #fff;    margin-top: 35px;    margin-bottom: 35px; }
.trip-plan a{color:#fff;}
.anmt {position: absolute; width: 100%; height: 100%; background-color: #fff; top: 0; left: 0; transform: scale(0); opacity: .5;}	
.trip-plan:hover>.anmt{animation:anm 2s}
@keyframes anm{0%{transform:scale(0)}20%{transform:scale(1);opacity:.3}to{transform:scale(1);opacity:0}}
@keyframes anm{0%{transform:scaleX(0)}20%{transform:scaleX(1);opacity:.3}to{transform:scaleX(1);opacity:0}}	
/*animated button End here*/




@media (min-width: 979px) {
ul.nav li.dropdown:hover > ul.dropdown-menu {
	display: block
}
}
.navbar {
	margin-bottom: 0
}


.carousel-caption h3 {
	margin: 0;
    padding: 1px 0 35px;
    font-size: 40px;
    color: #fff;
    font-family: 'merriweatherbold';
    text-shadow: 0 1px 2px #000;
}
.carousel-caption h3 span{
	color: #fbbc05;
}








.create-my-app {
	margin: 0 auto;
    padding: 4px;
    display: table;
    margin: 0 auto;
    /* background: url(images/search-border.png) repeat-x top; */
    border-radius: 6px;
    /* height: 54px; */
    background:#00000094;
	
}
.create-my-app-inner {
	margin: 0;
	padding: 0;

	background: #fff;
	border-radius: 4px;

}
.create-app-todo {
	margin: 0;
	padding: 0;
	float: left;
	width: 50%
}

.carousel-indicators .active {
	background:#fbbc05;
	height: 13px;
	margin: 0;
	width: 13px
}
.carousel-indicators li {
	background-color: #353435;
	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.html) no-repeat scroll 10px 12px, url(images/arrow-down.html) 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: #EC6A2E;
    float: right;
    border: none;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    padding: 10px 13px;
    border-radius: 0 4px 4px 0;
    color: #ffffff;
    margin-left: -10px;
    margin-right: 0px;
}
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: MuseoSans_500-webfont;
}
section.travel-to-india h1{padding-bottom:8px;}
.lot-explore {
	margin: 0;
	padding: 0
}
.lot-explore span {
	margin: 0;
	padding: 0;
	color: #737070;
	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 {
	color: #555;
    font-size: 13px;
    line-height: 23px;
    margin: 0 0 30px;
    padding: 0;
    letter-spacing: 0;
    font-family: verdana;
    font-weight: normal;
}
.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: MuseoSans_500-webfont
}
section.ideal-destination .classic .portfolio_type{border:none;}
h2.hdng-destination {
	margin: 0 0 6px;
	padding: 0;
	color:#4a4d50;
	font-size: 28px;
	font-family:MuseoSans_500-webfont;
	display: block;
	text-align: center
}
h4.hdng-destination {
	margin: 35px 0 6px;
	padding: 0;
	color: #07254b;
	font-size: 25px;
	display: block;

	padding-bottom:10px;
}
.palace-overview-white b{}
span.cover-hdng {
	margin: 0;
	padding: 0;
	color:#6e6e6f;
	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: 45px 10px 8px 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); /* Standard syntax (must be last) */

	border-radius: 0 0 4px 4px
}
.bcknd-black span {
	margin: 0;
	padding: 0;
	color:#fbbc05;
	display: block;
	font-size:27px;
	font-weight: 500
}
.bcknd-black i {
    margin: 0;
    padding: 0;
    color: #cecece;
    display: block;
    font-style: normal;
    font-size: 15px;
    line-height: 11px;
    line-height: 16px;

}
.btn-allpckges {
	float: left;
	margin-top: 42px;
	padding: 0;
	text-align: center;
	width: 100%
}
.btn-allpckges a {

background:#353435; 
    border-radius: 4px;
    clear: both;
    color: #fff; 
    /* font-weight: bold; */
    margin: 0;
    padding: 11px 20px;
	letter-spacing:0.2px;
}
.btn-allpckges a:hover{   color:#0c0101; background: #fbbc05;}
section.blue-area {
	margin: 0;
	padding: 25px 0;
	background: #07253f url(images/image-tmple.html) center bottom no-repeat;
	font-family: MuseoSans_500-webfont
}
.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: #f3f3f3
}
#owl-demo .item {
	margin: 0 15px;
	box-shadow: 0 0 4px #757575;
	border-radius: 4px;
	overflow: hidden
}
#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 4px 4px 0 0
}
.item-tod {
	margin: 0;
	padding: 15px;
	float: left;
	width: 100%;
	overflow: hidden
}
.owl-item {
	padding: 5px 0
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
	z-index: 90!important
}
.item-tod span a {
	clear: both;
	color: #bc1463;
	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 auto;
	padding: 5px 20px 5px 20px;
	color: #444;
	font-size: 14px;
	font-weight: 500;
	background:#fbbc05;
	float:right;
	display: block;
	clear: both;
	border-radius:3px;
	display:table;
}
.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.html) no-repeat!important;
	height: 38px;
	width: 27px;
	margin-left: -39px!important;
	float: left
}
.owl-buttons .owl-next {
	background: url(images/image-right.html) 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: #4a4848!important;
	opacity: .9
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background: #fbbc05!important;
	opacity: .9
}
.owl-theme .owl-controls {
	margin-top: 20px!important
}
section.tour-other-country {
	margin:25px 0 0 0;
	padding:55px 0;
	background:#fff;
	font-family: MuseoSans_500-webfont;

}
h4.hdng-explore {
	margin: 0;
	padding: 0;
	color:#07254b;
	font-size: 24px;
	display: block;
	clear: both;
	text-align: center;
	font-family: 'merriweatherlight_italic'
}
.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.html) right 8px no-repeat;
	color: #fff;
	font-size: 13px;

	border-radius: 3px;
	float: left
}
section.about-our-serice {
	margin: 0;
	padding: 0;
	background:#d5d5d5;
}
section.about-our-serice .eerie p{line-height:28px!important; }
.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.html) no-repeat!important;
	height: 14px!important;
	width: 15px!important;
	margin: 0!important
}
.tit-tot .owl-page span .active {
	background: url(images/icon-pagination.html) 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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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.html)no-repeat right center;
	background-color: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: MuseoSans_500-webfont, 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: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 14px;
	color: #07253f;
	text-transform: uppercase
}
.makenquery-form .clear {
	width: auto;
	clear: none
}
section.strip-green {
	margin: 0;
	padding: 20px 0 20px 0;
	background: #378490;
}


.band-cta__message {
    font-size:26px!important;
    font-size: 1.625rem;
    /* max-width: 50%; */
    margin-left: auto;
    line-height: 35px;
    margin-right: auto;
    text-align: center;
    color: #fff;
    font-weight: 100;
}

.band-cta__message strong{font-size:28px!important; font-weight:normal;}
.strip-green a.button {
       text-align: center;
    min-height: 40px;
    line-height: 40px;
    text-align: center!important;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px!important;
    background: #ba0051;
    border: solid 1px #fff;
    display: block;
    margin: 0 auto;
    max-width: 180px!important;

}
.strip-green a.button:hover{background:#444;}
.secondary--reverse {
    color: #444;
    background: none;
    box-shadow: 0 0 0 2px white inset;
}


.hv-qustn h4 {
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: 'merriweatherlight_italic';
	font-size: 24px;
	text-transform: uppercase
}
.hv-qustn span {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 11px
}
.hv-qustn i {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 14px;
	font-style: normal;
	text-transform: uppercase;
	font-weight: 500;
	clear: both;
	display: block
}
.hv-qustn b {
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	clear: both;
	display: block
}
.hv-qustn b a {
	color: #fff
}
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: MuseoSans_500-webfont;
	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.html) left 5px no-repeat
}
.footermenu ul li a {
	margin: 0;
	padding: 0 0 0 5px;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 500;
	font-size: 14px;
	color: #262626
}
.call p {
	margin: 0;
	padding: 0;
	font-family: MuseoSans_500-webfont;
	font-weight: 700;
	font-size: 18px;
	color: #262626
}
.emailus {
	margin: 0;
	padding: 0
}
.emailus h3 {
	margin: 0;
	padding: 0;
	font-family: MuseoSans_500-webfont;
	font-weight: 500;
	font-size: 14px;
	color: #262626
}
.emailus p {
	margin: 0;
	padding: 0;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 14px;
	color: #07253f
}

.classic-title1 {
    margin-bottom: 0px;
    padding: 8px;
    font-size: 22px;
    color: #fff;
    background-color: #fbbc05;
    border-radius: 4px 4px 0 0px;
}
.cultural {
	margin: 0;
	padding: 0
}
.cultural ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border: solid 1px rgba(212, 206, 206, 0.4);
}
.cultural ul li {
    background-color: #f3f3f3;
    float: left;
    padding: 9px 7px;
    width: 100%;
    border-bottom: solid 1px #d4cece;
}
.cultural ul li img{
border-radius: 4px;
border: solid 1px #ccc;
}
.cultural ul li b a {
	display: block;
    color: #132838;
	margin: 5px 0 0;
	padding: 0
}
   .cultural ul li:hover {background:#fff; border-bottom:1px solid rgb(204, 204, 204);}
      .cultural ul li:hover a span {color:#03479e!important;}
	  .cultural ul li:hover a{color:#ff8204;}
.cultural ul li b a span {
    color: #ff8204;
    display: block;
    width: 100%;
}
.cultural ul li p {
	color: #4f4f4f;
	display: block;
	font-family: MuseoSans_500-webfont;
	font-size: 11px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-align: left
}
.cultural ul li img {
    float: left;
    margin: 0 10px 0 0;
    padding: 0;
    width: 81px;
}
.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: MuseoSans_500-webfont;
	font-weight: 700;
	font-size: 18px;
	margin: 0;
	padding: 18px 28px 10px 0
}
.bg-white{background:#fff!important;  padding-bottom:0!important;}
.bg-white .travel h1{padding-bottom:15px!important;}
.eerie p {
	color: #4f4f4f;
	display: block;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 500;
	font-size: 16px;
	color: #bc1463
}

.deatail-itinary-guide h4 {
	margin: 0 0 5px!important;
	padding: 0;
	font-family: MuseoSans_500-webfont;
	font-weight: 500;
	font-size: 16px;
	color: #bc1463
}

.basic-details ul li span {
	list-style-type: none;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 14px;
	color: #333;
	text-align: center
}
.holi-content h5 {
    margin: 0 0 7px;
    padding: 0;
    color: #9a9893;
    font-family: MuseoSans_500-webfont;
    font-size: 13px;
    float: left;
	display:none;
    font-weight: 500;
}
.vstbg {
position:absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background:rgba(53, 52, 53, 0.92);
	padding: 5px 0 5px 15px;
	border-radius: 0 0 4px 4px;
	min-height:50px!important;
}
.vstbg span{color:#fbbc05;}
.boximg {
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 25px
}
.boximg h3 {
	color:#fff;
	font-family: MuseoSans_500-webfont, sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	line-height: 21px
}
.visit-india h4 {
	color: #07253f;
	font-size: 22px;
	margin: 3px 0 16px;
	padding: 0;
	/*text-transform: uppercase;
	font-family: "conduit_itcbold"*/
}
.visit-india h3 {
	color: #c64b7e;
	font-family: MuseoSans_500-webfont;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
.visit-india p {
	color: #07253f;
	font-family: MuseoSans_500-webfont;
	font-size: 14px;
	font-weight: 400;
	margin: 0 0 30px;
	padding: 0
}
section.visitindiatour {
	padding: 55px 0 30px
}
.incrideble {
	margin: 0;
	padding: 20px 0;
	background:#000000 url(images/image-tmple.html) 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: MuseoSans_500-webfont;
	font-weight: 700;
	font-size: 16px;
	color: #fff
}
.indulge p {
	margin: 0;
	padding: 10px 0 0;
	font-family: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 14px;
	color: #fff
}
.tours {
	margin: 0;
	padding: 0;
	background-color: #f3f3f3
}
section.tours {
	background-color: #f9f9f9;
    margin: 0;
    padding: 45px 0;
    float: left;
    width: 100%;
}

.holi{
	margin-bottom:30px;
	border: 1px solid #dce0e0;
	border-radius: 5px;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.holi:hover
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15)!important;
}




.wgt-linkbox
{margin-bottom:30px;
	border: 1px solid #dce0e0;
	border-radius: 5px;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.wgt-linkbox:hover
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15)!important;
}



.train-visit
{margin-bottom:30px;
	border: 1px solid #dce0e0;
	border-radius: 5px;
	-webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
}
.train-visit:hover
{
	-webkit-transform: translateY(-4px);
    -moz-transform: translateY(-4px);
    -o-transform: translateY(-4px);
    -ms-transform: translateY(-4px);
    transform: translateY(-4px);
    -webkit-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15);
    box-shadow: 0 22px 40px rgba(0, 0, 0, 0.15)!important;
}


.holi {
	margin: 35px 0 0;
	padding: 0 0 10px;
/*	border-radius: 5px;*/
	background-color: #fff;
	float: left;

	position: relative
}
.holi img {
	padding: 0;
	margin: 0;
	width: 100%;
	border-radius:0!important;
}
.holi-content {
	margin: 0;
	padding: 17px 12px 7px
}
.holi-content h3 {
	margin: 0;
	padding: 0;
	color: #bc1463;
	text-transform: uppercase;
	font-family: MuseoSans_500-webfont;
	font-weight: 500;
	font-size: 16px;
	float: left;
	display: block;
	clear: both;
	float: left
}
.holi-content p {
	margin: 0 0 0px;
	padding: 0;
	color: #333;
	font-family: MuseoSans_500-webfont;
	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
}
.visitindiatour .boximg-none{    
	margin-bottom: 0;
    height: 157px;
    overflow: hidden;
}
.boximg-none img {
	border-radius: 4px 4px 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:#353435;
	font-size: 32px;
	margin: 3px 0 16px;
	padding: 0;
	font-family:'MuseoSans_500-webfont';
}
.travel h1{font-size: 30px;
    line-height: 24px;
    font-weight:normal;
	margin-top:0px;
	margin-bottom:0px;
	color:#353435;
    font-family: MuseoSans_500-webfont;}
.travel h1 span{color:#AE1819; 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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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: 190px 0 160px;
	background: url(images/main-banner-bhutan.html) no-repeat center top;
	background-size: cover;
	position: relative
}
section.banner-inner.bandhavgarh {
	background: url(images/bandhavgarh-national-park.html) no-repeat center top;
	background-size: cover
}

section.banner-inner.rajasthan {
	background: url(images/main-banner-rajasthan.html) no-repeat center top;
	background-size: cover
}

section.banner-inner.tajmahal {
	background: url(images/main-banner-tajmahal.html) no-repeat center top;
	background-size: cover
}


section.banner-inner.jaipur {
	background: url(images/jaipur/jaipur-tour.html) no-repeat center top;
	background-size: cover
}

section.banner-inner.udaipur {
	background: url(images/udaipur/udaipur-tour-paclages.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.lux-tour {
	background: url(images/luxury-tour-india-banner.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.mumbai {
	background: url(images/mumbai/mumbai-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.gujarat {
	background: url(images/gujarat/gujarat-tour-banner.html) no-repeat center bottom;
	background-size: cover
}

section.banner-inner.gwalior {
	background: url(missing.html) no-repeat center bottom;
	background-size: cover
}


section.banner-inner.amritsar {
	background: url(images/amritsar/banner.html) no-repeat center bottom;
	background-size: cover
}

section.banner-inner.kashmir {
	background: url(images/kashmir/banner.html) no-repeat center bottom;
	background-size: cover
}

section.banner-inner.haridwar {
	background: url(images/haridwar-rishikesh/banner.html) no-repeat center bottom;
	background-size: cover
}

section.banner-inner.rishikesh {
	background: url(images/haridwar-rishikesh/rishikesh-banner.html) no-repeat center bottom;
	background-size: cover
}

section.banner-inner.pushkar {
	background: url(images/pushkar/banner.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;

	background: url(images/seperator-pagination.html) 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;

}








.inner-pagination {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 5px;
	top:-45px
}
.inner-pagination ul {
	margin: 0;
	padding: 0;
	list-style: none
}




.inner-pagination ul li {
	margin: 0;
	padding: 0 10px;
	float: left;
	color: #a8a8a8;
	font-size: 11px;

	background: url(images/seperator-pagination.html) left 4px no-repeat
}
.inner-pagination ul li:first-child {
	background: none
}
.pagination ul li a {
	margin: 0;
	padding: 0;
	float: left;
	color: #a8a8a8;
	font-size: 11px;

}

















section.request-area {
	margin: 0;
	padding: 0;
	display: block;
	clear: both
}
section.request-area h1{padding-bottom:10px;}
.hgltour{width:100%; display:block;}
.hgltour strong{font-size:24px;}
.hgltour ul{margin:7px 0 8px 18px!important; padding:2px 0!important;}
.hgltour ul li{list-style:outside; font-size:14px!important; padding:5px!important;}
.hgltour ul li strong{color:#333!important; font-size:inherit!important;}
.hLto{ font-size: 21px;
    padding-top: 10px;
    color: #378490;
    display: block;
    font-weight: 700;}
.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: #378490;
    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: MuseoSans_500-webfont;
	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 #fbbc05 solid;
	padding: 7px 5px 7px 20px;
	font-family: 'MuseoSans_500-webfont';
	background: #f3f3f3;
	margin: 20px 0
}
.travel p {
	color: #343434;
	font-family: 'MuseoSans_500-webfont';
	font-size: 14px;
	font-weight: 400;
	margin: 7px 0;
	padding: 0;
	line-height: 1.7em
}

.travel .decide p {
	color: #343434!important;
	font-family: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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.html) no-repeat scroll 10px 12px, rgba(0,0,0,0) url(images/arrow-down.html) 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.html) 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.html) 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: MuseoSans_500-webfont, 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: 0px 0 0px;
	padding: 0
}
.travel ul {
	margin: 0;
	padding: 0px 0 0px 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.html) left 5px no-repeat!important;
	padding: 0 10px 0 20px!important;;
	margin: 0 0 10px;
	list-style:none!important;
	font-family:MuseoSans_500-webfont;
	font-size: 15px;
	color:#504f4f;
	display:none!important;

}
.travel .norm li{margin-left:0px!important;}
.travel .norm li.not-lst{list-style:none!important; background:none!important; }
.notbrder{border-bottom:none!important;}
.cstb{border-top:1px solid #bbb;}
.travel ul li.minilo {
background:none!important;
    margin: 0 0 15px 0!important;
	list-style:none!important;
padding: 15px 10px 15px 0px!important;
	font-family:MuseoSans_500-webfont;
	font-size: 15px;
	color:#504f4f;
	width: 100%;
		border-bottom:1px solid #ccc;
}
.travel ul li.minilo:before {content:"Destination ";      display: block;
    margin-bottom: 15px;
	letter-spacing:0.6px;
	font-weight:600;
    font-size: 19px;
    font-family: ProximaNova-Reg;
    color: #008e00!important;}
.tpbg .travel p{margin-bottom:0px;
    padding: 0;
    color: #565555;
    font-weight: normal;
    line-height: 25px;}
.travel ul li.weather {
	background: url(images/weather-icon.html) 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.html) 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: MuseoSans_500-webfont;
	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: 40px 0;

}

.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;
    float: left;
    width: 100%;
}
.dropdown-rajasthan h2 {
    margin: 0;
    padding: 10px 0 10px 10px;
    font-family: "conduit_itcbold";
    font-size: 20px;
    background-color: #353435;
    color: #fff;
    border-radius: 5px 5px 0 0;
	}
	
	.dropdown-rajasthan .more-packges h3{
		    background-color: #ffffff;
	}
.dropdown-rajasthan h3 {
    margin: 0;
    padding: 10px 0 10px 10px;
    font-family: "conduit_itcbold";
    font-size: 20px;
    background-color: #353435;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
.more-packges{
	float:left;
	width: 100%;
}
.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;

}
.dropdown-rajasthan ul li a:hover {
	 background:url(images/arrow-right.html) no-repeat 8px 15px #ECEAE2; 
	 color:#000;
}
.dropdown-rajasthan ul li.last-list{text-align:right;}
.dropdown-rajasthan ul li.last-list a{
background:#fff; 
border-bottom:none;
color: #f12213;
font-weight:normal!important;
border-radius: 0px 0px 4px 4px;
}
.dropdown-rajasthan ul li.last-list a:hover {
    background:#ECEAE2;}

.dropdown-rajasthan ul li:last-child a{padding-right:15px; }
.dropdown-rajasthan ul li a {
	margin: 0;
		border-bottom:dashed 1px #ccc; 
	 background:url(images/arrow-right.html) no-repeat 8px 14px; 
	padding: 10px 0 10px 25px;
	font-family: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 13px;
	color: #000;
	text-transform: none;
	border-top: none;
	display: block;
}
.dropdown-rajasthan ul li a em{color:#777;}

.dropdown-rajasthan ul li a strong{color:#F44336;}






.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
}
/
.latest-desc h1 span {
	color: #66bb6a;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: 700;
	display: block
}

.deatail-itinary {
	margin: 0;
	padding:0px 0;

	clear:both;
}
.deatail-itinary h3 {
	color: #07253f;
	font-family: 'MuseoSans_500-webfont';
	font-size: 22px;
	margin: 0;
	padding: 0;
}

.deatail-itinary ul {
	margin: 0;
	padding: 0;
	list-style: none
}
/*.deatail-itinary ul li {


     box-shadow:0 0 2px #999;
	 border:1px solid #d1d1d1;
    margin: 30px 0;
    padding: 0px;
	display:table;
	width:100%;
}
*/

.deatail-itinary ul li {
    background: #eceae2;
    /* box-shadow: 0 0 2px #999; */
    border: 1px solid rgba(209, 209, 209, 0);
    margin: 15px 0;
    padding: 0px 0 15px 0;
    width: 100%;
}
.deatail-itinary ul li:last-child .enquiry-btn{display:none!important;}
.deatail-itinary ul li label{margin:0!important; padding:0px!important; display:inherit!important;}


			.deatail-itinary ul li .inner-bg-header{    border-bottom: solid 1px #ccc; 
    padding: 7px 15px; color:#ef6c00;
    font-size: 20px;}
			.deatail-itinary ul li .inner-bg-header-2{   
    padding: 7px 15px; text-decoration:underline; color:#378490;
    font-size: 20px;}
		.deatail-itinary ul .inclusion li{font-size:14px!important; padding-bottom:5px; list-style-position:outside; list-style:outside!important; background:none!important; padding-left:4px!important; margin-left:25px!important;}
.deatail-itinary ul li .tablestyle{margin-top:20px!important; margin-bottom:20px!important;}

.deatail-itinary ul li span {
	margin: 15px 25px 0 14px;
	padding: 0 8px 0 0;
	float: left;
	text-align: center;
	
	
	
	background: #fbbc05; padding: 10px 20px;position: relative; font-family: Lato-Regular, Helvetica, Arial, sans-serif;font-size: 14px
}
.deatail-itinary ul li span p{display:inherit!important;}
.deatail-itinary ul li span:after  {left: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;
border-color:;border-left-color: #fbbc05;border-width: 10px;margin-top: -10px}
.deatail-itinary ul li span h3 {
    margin: 0px 0 0 0;
    padding: 0 6px 0 0;
    font-family: MuseoSans_500-webfont;
    font-weight: bold;
    font-size: 16px;
    float: left;
    color: rgb(44, 44, 44);
    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: MuseoSans_500-webfont;
	font-size: 16px;
	color:rgb(44, 44, 44);
    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 .enquiry-btn a{margin-right:15px!important; margin-bottom:0px!important;}
.deatail-itinary ul li aside h4 {
margin: 15px 0 0 0;
    /* background: rgb(144, 141, 141); */
    padding: 11px;
    font-family: MuseoSans_500-webfont;
    font-weight: bold;
    font-size: 17px;
    color: #353435;
    text-transform: capitalize;
}
.deatail-itinary ul li aside p {
    color: rgb(44, 44, 44);
    display: block;
    font-family: ProximaNova-Reg;
    font-size: 15px;
    line-height: 27px;
    margin: 10px 0;
    padding: 5px 15px;
}
.deatail-itinary p{	margin: 10px 0;
	padding: 0;
	font-family:ProximaNova-Reg;
	font-weight: 400;
	font-size: 15px;
	line-height:27px;
	color: #4f4f4f;}
aside {

	padding: 0
}
.bg-itinary {
	background-color: #fff!important
}
.guide {
	margin: 0;
	padding: 0;
    background-color: #fafafa;
    border-bottom: 1px solid #ebebeb;
}
.guide .guide-menu {
	margin: 0px 0;
	padding: 0
}
.guide-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.guide-menu ul li {
	background:url(images/arrow-right-bridcrom.html) no-repeat scroll left 10px;
	margin: 0;
	padding: 5px 11px 5px 15px;
	float: left;
	display: block;
	color:#777;
		font-size: 12px;
}
.guide-menu ul li:first-child {
	background: none;
	padding-left: 0
}
.guide-menu ul li a {
	margin: 0;
	padding: 0;
	color:#333;
	font-family:'MuseoSans_500-webfont';
	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 15px 0 0;
	padding: 10px 0;
	list-style: none
}
.deatail-itinary ul li ul.points{margin-left:15px!important;} 

.deatail-itinary ul li ul.points li{border:none!important; box-shadow:none;}
.deatail-itinary .tablestyle{margin-left:15px; margin-right:15px; width:95%;}
.deatail-itinary h4{margin-left:15px;}
ul.points li {
	background: url(images/bg-arrow.html) 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: MuseoSans_500-webfont;
	font-size: 13px;
	font-weight: 400
}
ul.points h4 {
	color: #07253f!important;
	font-family: MuseoSans_500-webfont;
	
	font-size: 16px!important;
	font-weight: 500;
	text-transform: none!important;
	margin-left:0px!important;
}
.tablestyle {
	margin: 50px 0;
	padding: 0
}
.tablestyle td {
	color: #4f4f4f;
	font-family: MuseoSans_500-webfont;
	font-size: 13px;
	font-weight: 400
}
.pointsspace {
	margin: 0;
	padding: 0 0 0 100px !important
}
.requestcolor {
	background-color: #f3f3f3!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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-size: 16px;
	text-transform: uppercase
}
.decide p span {
	color: #bc1463;
	font-family: MuseoSans_500-webfont;
	font-size: 13px;
	font-weight: 500;
	margin: 0;
	padding: 0
}
.price {
	margin: 0;
	padding: 0 0 0 73px
}
.price h4 {
	color: #bc1463;
	font-family: MuseoSans_500-webfont;
	font-size: 16px;
	font-weight: 500;
	margin: 0;
	padding: 10px 0
}
.price p {
	color: #bc1463;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 11px;
	color: #07253f;
	text-transform: uppercase
}
.contact-packages-box1 p span {
	margin: 0;
	padding: 0;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 400;
	font-size: 14px;
	color: #07253f
}
.office-address ul li p a {
	color: #bc1463
}
.ico-loco {
	background: url(images/ico-loco.html)no-repeat left 4px
}
.ico-phn {
	background: url(images/ico-phn.html)no-repeat left 3px
}
.ico-mob {
	background: url(images/ico-mob.html)no-repeat left 4px
}
.ico-mail {
	background: url(images/msg-thin.html)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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 400;
	float: left
}
.contact_btn_submit {
	background: url(images/ico_contact.html)no-repeat right;
	background-color: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	font-family: MuseoSans_500-webfont, 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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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.html) 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 {
   background: #378490 none repeat scroll 0 0;
    border-radius: 4px 4px 0 0;
    color: #fff;
    margin: 0 auto;
    max-width: 827px;
    padding: 25px 0 15px 15px;
    text-align: left;
}
.make h3 {
	margin: 0;
	padding: 0;
	font-family: "soin_sans_pro",Arial,Helvetica,sans-serif;
	font-size: 40px;
	color: #07253f
}


.make h1 {
    color: #fff;
    font-family: "soin_sans_pro",Arial,Helvetica,sans-serif;
  font-size: 28px;
  line-height: 28px;
    font-weight:bolder;
    margin: 0;
    padding: 0;
    text-align: center;
	
}
.make p {
    margin: 0;
    padding: 2px 0 0 0;
    font-weight: bolder;
    font-family: "soin_sans_pro",Arial,Helvetica,sans-serif;
    font-size: 19px;
    letter-spacing: 0.5px;
    color: #fff;
    text-align: center;
}
.ico_mz {
	background: url(images/ico_mz.html)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: MuseoSans_500-webfont;
	font-weight: 500;
	font-size: 12px;
	color: #07253f;
	text-transform: uppercase
}
.enquire_form {
    background-color: #eceae2;
    border-radius: 6px;
    box-shadow: 0 0 5px #666666 inset;
    /* display: table; */
    margin: -5px auto 35px;
    padding: 0 0 20px 0 ;
    max-width: 829px;
}
.enquire_form_inner {
	margin: 0 0 35px;
	padding: 25px 25px 10px 25px;
	width: 100%;
	background:url(images/triangle-shape.html)no-repeat center top;
}
.enquire_form_inner h4 {
	margin: 0;
	padding: 0;
	font-family: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	font-weight: 700;
	font-size: 18px;
	color: #bc1463
}
.content-left p {
	margin: 5px 0 10px;
	padding: 0;
	color: #4f4f4f;
	font-family: MuseoSans_500-webfont;
	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.html) 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.html) 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 35px 0;
}
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: MuseoSans_500-webfont, 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: 55px 0;
	display: block;
	background: #fff;
	font-family: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
span.highlight-green p {
	color: #07253f;
	font-family: MuseoSans_500-webfont, 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: #333;
    font-size: 20px;
    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: #444 none repeat scroll 0 0;
	color: #fff;
	font-family: MuseoSans_500-webfont;
	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: #fbbc05;
	margin: 0;
	padding: 7px 14px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0
}
span.highlight-green h3 {
	color: #fff;
	font-family: MuseoSans_500-webfont;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase
}
span.highlight-green p {
	color: #fff;
	font-family: MuseoSans_500-webfont, 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: MuseoSans_500-webfont;
	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;
	    width: 100%;
    display: block;
}
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: #77797b;
    font-size: 17px;
    line-height: 24px;
    margin: 0 0 0px;
    padding: 0 0 30px 0;
    text-align: center;
    font-family: MuseoSans_500-webfont;
}
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: MuseoSans_500-webfont;
	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: MuseoSans_500-webfont;
	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;
	background-size: cover
}
section.banner-inner-train-palace {
	background: url(images/banner-pow-train.html) center top no-repeat;
	background-size: cover
}
section.banner-inner-deccan-train {
	background: url(images/banner-deccan-train.html) center top no-repeat;
	background-size: cover
}
.lot-explore-destination {
	text-align: left
}
.lot-explore-destination  h1{    
    color:#353435;
    font-size: 30px;
    line-height: 24px;
    font-weight: bold;
    font-family: MuseoSans_500-webfont;}
.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;
	background-size: cover!important
}
section.banner-inner-rajsth-wheel {
	background: url(images/royal-rajasthan-on-wheels-5_f.html) center top;
	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
}

section.banner-chariot-pride-south {
	background: url(images/pride-of-the-south-13_f.html) center top;
	background-size: cover!important
}
section.banner-chariot-splendor-south {
	background: url(images/splendor-of-the-south-14_f.html) center top;
	background-size: cover!important
}
section.banner-inner-maha-expo {
	background: url(images/maharajas-express-banner.html) center top;
	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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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: MuseoSans_500-webfont, 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.html) left 6px no-repeat;
	color: #07253f;
	font-family: MuseoSans_500-webfont;
	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: 20px 0;
	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.html) 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: MuseoSans_500-webfont;
	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:#fbbc05}
.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:#fbbc05; 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
}

.price_banner{
    background: #ad1818;
    float: left;
    width: 100%;
    border: solid 2px #b2b2b2;
    margin-bottom: 0px;
    padding: 10px;
    color: #fff;
}
.price_banner h3{
	margin: 10px 0;
}
.TopPrice{

}
.icon-row{
    border-top: dotted 1px #f9f9f9;
    border-bottom: dotted 1px #f9f9f9;
    float: left;
    width: 100%;
    padding: 5px 0;
    margin:20px auto 25px auto;
}
.icon-row ul{
	margin:0;
	padding:0;
}
.icon-row ul li{
	margin:0;
	padding:0 5px;
	float:left;
	list-style:none;
	text-align:center;
	width:33.3%;
	position:relative;
}
.icon-row ul li:before{
    content: "+";
    position: absolute;
    left: 0;
}
.icon-row ul li:first-child:before {
    content:" "!important;
}
.icon-row ul li span{
	display:block;
	width:100%;
	text-align:center;
	font-size:12px;
}
.PriceRed {
    font-size: 22px;
    color: #fbbc05;
}
.PriceRed small{
	font-size:13px;
}
.price_banner p{
    margin-top: 13px;
    font-size: 18px;
    margin-bottom: 0 !important;
}
.price_banner a {
    text-decoration: none;
    border: 2px solid #fbbc05;
    border-radius: 4px;
    display: table;
    padding: 5px 15px;
    /*font-weight: bold;*/
    color: #fbbc05;
    font-size: 18px;
    text-align: center;
    margin: 15px auto;
}
@media (min-width: 604px) and (max-width: 767px) {.groupType{margin-left:0px;}}
@media (min-width: 240px) and (max-width: 767px) {

.taj-mahal-banner{
	max-width: 100%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

	section.banner-inner { padding: 0px 0 160px;
}
.enquire_form_inner_lst {
	width: 100%
}
.hotelBlock .col-md-6 {
	float: left;
	width: 40%
}
select#tourdays {
	margin-bottom: 20px!important;
	width: 93%;
}
.logo-header {
	text-align: center;
	width: 100%
}
#helpdesk .datesArrival input[type="text"] {
	width:85%
}
#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: none!important;
	text-align: left; padding-top:0px;
}
input#js_nextsteps {
	background: #bc1463;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: MuseoSans_500-webfont, 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: MuseoSans_500-webfont!important;
	font-size: 14px!important;
	font-weight: 400!important
}
.your-trip h4 small {
	color: #fff!important;
	font-family: MuseoSans_500-webfont!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.rajasthan-mob{
	background-image: url("images/rajasthan/jaisalmer-desert1.html");
}
.carousel-caption.jaipur-mob{
	background-image: url("images/jaipur/elephant-ride-393x333.html");
}
.carousel-caption.kerala-mob{
	background-image: url("images/kerala/houseboat-view-in-backwater.html");
}
.carousel-caption.agra-mob{
	background-image: url("images/taj-mahal-header.html");
}

.carousel-caption.ladakh-mob{
	background-image: url("images/ladakh/likir-monastery.html");
}
.carousel-caption.south-india-mob{
	background-image: url("images/south-india/south-india-temple-1.html");
}
.carousel-caption.north-india-mob{
	background-image: url("images/main-banner-northindia.html");
}
.carousel-caption.goa-mob{
	background-image: url("images/goa/500x300-beach-2.html");
}
.carousel-caption.honeymoon-mob{
	background-image: url("images/honeymoon/honeymoon-tour-packages-visist-india.html");
}

.carousel-caption.wildlife-mob{
	background-image: url("images/wildlife/wildlife-india-tour-05.html");
}
.carousel-caption.delhi-mob{
	background-image: url("images/delhi/india-gate-evening-500.html");
}
.carousel-caption.mumbai-mob{
	background-image: url("images/mumbai/500x350-chartpati-terminal-mumbai.html");
}
.carousel-caption.udaipur-mob{
	background-image: url("images/rajasthan/udaipur-lake-view1.html");
}
.carousel-caption.varanasi-mob{
	background-image: url("images/varanasi/evening-aarti-varanasi.html");
}
.carousel-caption.varanasi-mob{
	background-image: url("images/varanasi/evening-aarti-varanasi.html");
}
.carousel-caption.nepal-mob{
	background-image: url("images/nepla-mob.html");
}
.carousel-caption.bhutan-mob{
	background-image: url("images/bhutan-mob.html");
}
.carousel-caption.srilanka-mob{
	background-image: url("images/srilanka-mob.html");
}
.carousel-caption.khajuraho-mob{
	background-image: url("images/khajuraho-mob.html");
}








section.travel-to-india{
	padding-top:35px;
}

.carousel-caption h3 {
	display: none;
	height: 39px;
}
.create-my-app {
	width: 100%;
	height: 36px;
}
button.btn-trip {
	font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
    padding: 12px 10px 13px 12px;
	float:right;
	position: relative;
    /*right: -5px;*/
}








