

 



			.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;*/

}

















