@import url('font-awesome.css');





@font-face{font-family:'soin_sans_pro';

src:url('../../fonts/Soin.Sans.Pro.Thin-webfont.eot');

src:url('../../fonts/Soin.Sans.Pro.Thin-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../../fonts/Soin.Sans.Pro.Thin-webfont.html') format('woff2'),url('../../fonts/Soin.Sans.Pro.Thin-webfont.woff') format('woff'),url('../../fonts/Soin.Sans.Pro.Thin-webfont.ttf') format('truetype'),url('../../fonts/Soin.Sans.Pro.Thin-webfont.svg#soin_sans_prothin') format('svg');font-weight:200;font-style:normal}





@font-face {

	font-family: 'conduit_itcbold';

	src: url(../../fonts/conduit_itc_bold1-webfont.eot);

	src: url(../../fonts/conduit_itc_bold1-webfontd41d.eot?#iefix) format("embedded-opentype"), url(../../fonts/conduit_itc_bold1-webfont.html) format("woff2"), url(../../fonts/conduit_itc_bold1-webfont.woff) format("woff"), url(../../fonts/conduit_itc_bold1-webfont.ttf) format("truetype"), url(../../fonts/conduit_itc_bold1-webfont.svg#conduit_itcbold) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'merriweather_lightregular';

	src: url(../../fonts/merriweather_light-webfont.eot);

	src: url(../../fonts/merriweather_light-webfontd41d.eot?#iefix) format("embedded-opentype"), url(../../fonts/merriweather_light-webfont.html) format("woff2"), url(../../fonts/merriweather_light-webfont.woff) format("woff"), url(../../fonts/merriweather_light-webfont.ttf) format("truetype"), url(../../fonts/merriweather_light-webfont.svg#merriweather_lightregular) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'merriweatherbold';

	src: url(../../fonts/merriweather-bold-webfont.eot);

	src: url(../../fonts/merriweather-bold-webfontd41d.eot?#iefix) format("embedded-opentype"), url(../../fonts/merriweather-bold-webfont.html) format("woff2"), url(../../fonts/merriweather-bold-webfont.woff) format("woff"), url(../../fonts/merriweather-bold-webfont.ttf) format("truetype"), url(../../fonts/merriweather-bold-webfont.svg#merriweatherbold) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'merriweatherlight_italic';

	src: url(../../fonts/merriweather-lightit-webfont.eot);

	src: url(../../fonts/merriweather-lightit-webfontd41d.eot?#iefix) format("embedded-opentype"), url(../../fonts/merriweather-lightit-webfont.html) format("woff2"), url(../../fonts/merriweather-lightit-webfont.woff) format("woff"), url(../../fonts/merriweather-lightit-webfont.ttf) format("truetype"), url(../../fonts/merriweather-lightit-webfont.svg#merriweatherlight_italic) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'merriweatherregular';

	src: url(../../fonts/merriweather-regular-webfont.eot);

	src: url(../../fonts/merriweather-regular-webfontd41d.eot?#iefix) format("embedded-opentype"), url(../../fonts/merriweather-regular-webfont.html) format("woff2"), url(../../fonts/merriweather-regular-webfont.woff) format("woff"), url(../../fonts/merriweather-regular-webfont.ttf) format("truetype"), url(../../fonts/merriweather-regular-webfont.svg#merriweatherregular) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'merriweatherbold_italic';

	src: url(../../fonts/merriweather-boldit-webfont.eot);

	src: url(../../fonts/merriweather-boldit-webfontd41d.eot?#iefix) format("embedded-opentype"), url(../../fonts/merriweather-boldit-webfont.html) format("woff2"), url(../../fonts/merriweather-boldit-webfont.woff) format("woff"), url(../../fonts/merriweather-boldit-webfont.ttf) format("truetype"), url(../../fonts/merriweather-boldit-webfont.svg#merriweatherbold_italic) format("svg");

	font-weight: 400;

	font-style: normal

}

@font-face {

	font-family: 'MuseoSans_500-webfont';

		src: url(../../fonts/MuseoSans_500-webfont.ttf);

}





@font-face {

	font-family: 'MuseoSans_500-webfont';

		src: url(../../fonts/MuseoSans_500-webfont.ttf);

}



body {

	background: #fff;

	color: #4f4f4f;

	font-family: 'MuseoSans_500-webfont';

	font-size: 14px

}

img {

	max-width: 100%

}

h1 {

	margin-bottom: 15px

}

p {

	margin-bottom: 15px;

	padding: 0;

    color: rgb(51, 51, 51);

    font-size: 15px;

    font-family: MuseoSans_500-webfont;

	line-height:25px;

	

}

ul {

	margin: 0;

	padding-left: 0;

	padding-bottom: 0

}

a:hover {

	text-decoration: none

}

a:focus {

	text-decoration: none;

	outline: none

}

header {

	margin: 0;

	padding: 0

}

.container.desk-header {

    padding: 8px 0;

    }

	  .navigation{

    background: #e31e25;

    padding: 0;

    border-bottom: 3px solid #ff0000;

    width: 100%;

    position: relative;

    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);

    }

	  .mob-paln-trip{

      display:none;

    }

    .top-row-desk{

        background:#36312a;

        padding:0;

        width:100%;

        display:block;

    }

    .top-row-desk .option_nav ul {

        float: right;

        margin: 0;

        padding: 0;

    }

    .top-row-desk .option_nav ul li {

        float: left;

        list-style: none;

        line-height: 25px;

        border-left: 1px solid rgba(255,255,255,0.12);

    }

    .top-row-desk .option_nav ul li a {

        color: #fcfcfc;

        padding: 0 20px;

        font-size: 13px;

    }



    .approved_header {

      padding-top:0px;

      text-align: center;

      display: table;

      font-family: 'Roboto',sans-serif;

      font-size: 11px;

      line-height: 20px;

      line-height: 17px;

      font-weight: 500;

      letter-spacing: 0.3px;

      color: #666;

      word-spacing: 1px;

  }

  .approved_header strong span {

    font-size: 13px;

    color: #ff0000;

    display: block;

    font-weight: 600;

    padding-bottom: 0px;
    
    padding-top: 20px;

}

.mob-option{

  display:none;

}

a.plan-this-trip{

	display:none;

}



.tip-top {

	margin: 0;

	padding: 0;

	background: #f8f8f8

}

.top-alert {

	margin: 0;

	padding: 0

}

.top-alert span.offer-blue {

	margin: 0;

	padding: 8px 40px 8px 7px;

	background: #23475e;

	font-size: 11px;

	color: #fff;

	text-transform: uppercase;

	vertical-align: top;

	float: left;

	position: relative

}

.top-alert span.offer-blue:after {

	background: url(../../images/bg-arrow-tiptopac.png) no-repeat;

	content: "";

	height: 15px;

	padding: 0;

	position: absolute;

	right: -7px;

	top: 8px;

	width: 7px

}

.top-alert p {

	color: #5f5f5f;

	display: inline-block;

	font-size: 12px;

	margin: 0;

	padding: 6px 0 0 17px

}

.top-alert p a {

	color: #66bb6a

}

.logo-header {

	float: left;

	padding:0 0 0px 0

}

.logo-header img {

    width: 190px;

}

.destination-form .travelogy-form-heading {

	display: none

}

.destination-form input[type="text"] {

	background-color: #fff;

	border: none;

	border-radius: 4px;

	box-shadow: 0 0 2px #999;

	color: #333;

	font-size: 12px;

	margin-bottom: 8px;

	padding: 6px;

	width: 100%

}

.destination-form select {

background:url(missing.html) no-repeat right #fff;

	border: none;

	border-radius: 4px;

	box-shadow: 0 0 2px #999;

	color: #333;

	font-size: 12px;

	margin-bottom: 8px;

	padding: 6px;

	width: 100%

}

.destination-form textarea {

	background-color: #fff;

	background-image: none;

	border: none;

	box-shadow: 0 0 2px #999;

	border-radius: 4px;

	color: #07253f;

	display: block;

	margin-bottom: 15px;

	height: 60px;

	margin-bottom: 8px;

	margin-left: 0;

	margin-top: 0;

	padding: 0 6px;

	width: 100%;

	font-size: 13px

}

.destination-form #tel_no {

	background-color: #fff;

	background-image: none;

	border: none;

	box-shadow: 0 0 2px #999;

	border-radius: 4px;

	color: #07253f;

	display: block;

	height: 35px;

	margin-bottom: 15px;

	margin-left: 0;

	margin-top: 0;

	padding: 0 6px;

	width: 100%;

	font-size: 13px

}

.destination-form .travelogy-submit {

	background-color: #bc1463;

	border: medium none;

	border-radius: 5px;

	color: #fff;

	cursor: pointer;

	font-family: MuseoSans_500-webfont, sans-serif;

	font-size: 14px;

	font-weight: 400;

	text-align: center;

}





			.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.png) 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: 355px;

    padding-left: 35px;

    height: 45px;

    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: 300px;

    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

}



#qryform{background:#ccc; padding:15px;

    background: #f8f9fa;padding: 15px !important;box-shadow: 0 0 4px #ccc;}







/*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

}

.navbar-nav {

	width: 100%

}

.navbar-nav li {

	background: url(../../images/divider-menu.png) left 11px no-repeat

}

.navbar-nav-big li {

	background: none

}

.navbar-nav li:first-child {

	background: none

}

.navbar-collapse {

	padding: 0

}

.navbar-default {

	background: no-repeat;

	border: none

}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

	color: #fff;

	background: url(../../images/nav-hover-l.png) no-repeat left 16px, url(../../images/nav-hover-r.png) no-repeat right 16px;

	background-color: #bc1463

}

.navbar-nav > li > a:hover:after {

	background: url(../../images/nav-hover-r.png) right top no-repeat;

	height: 19px;

	width: 8px;

	position: absolute;

	top: 0;

	right: 0

}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

	background: url(../../images/nav-hover-l.png) no-repeat left 16px, url(../../images/nav-hover-r.png) no-repeat right 16px;

	background-color: #bc1463;

	color: #fff

}

.navbar-nav>li>.dropdown-menu {

	margin-top: 0;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

	background: #f5f5f5

}

.navbar-default .navbar-nav>li>a {

	color: #fff;

	font-size: 14px;

	font-weight: 700;

	padding: 15px 30px;

	text-transform: uppercase;

	font-family: MuseoSans_500-webfont

}

.mega-dropdown {

	position: static!important

}

.mega-dropdown-menu {

	padding: 20px 0;

	width: 100%;

	box-shadow: none;

	-webkit-box-shadow: none

}

.mega-dropdown-menu > li > ul {

	padding: 0;

	margin: 0

}

.mega-dropdown-menu > li > ul > li {

	list-style: none

}

.mega-dropdown-menu > li > ul > li > a {

	display: block;

	padding: 3px 0;

	clear: both;

	font-weight: 400;

	line-height: 1.428571429;

	color: #07253f;

	white-space: normal;

	font-size: 12px

}

.mega-dropdown-menu > li ul > li > a:hover, .mega-dropdown-menu > li ul > li > a:focus {

	text-decoration: none;

	color: #bc1463;

	background-color: #f5f5f5

}

.mega-dropdown-menu .dropdown-header {

	color: #07253f;

	font-size: 14px;

	font-weight: 700;

	text-transform: uppercase

}

.mega-dropdown-menu form {

	margin: 3px 20px

}

.mega-dropdown-menu .form-group {

	margin-bottom: 3px

}

section.banner-main {

	margin: 0;

	padding: 0;

	font-family: MuseoSans_500-webfont

}

#auto_suggest_result{box-shadow:0 0 4px #757575;}

.carousel-caption {

	bottom:25%;

	color: #fff;

	left: 15%;

	padding-bottom: 20px;

	padding-top: 20px;

	position: absolute!important;

	right: 15%;

	z-index: 10;

	text-align: center;

	text-shadow: 0 1px 2px rgba(0,0,0,0.6);



}

.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: #ef7f1b;

}

.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: 78%

}

.carousel-inner {

    position: relative;

    width: 100%;

    max-height:530px;

    overflow: hidden;

}

.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.png) no-repeat scroll 10px 12px, url(../../images/arrow-down.png) no-repeat scroll right 19px;

	border: medium none;

	color: #000;

	cursor: pointer;

	font-size: 12px;

	padding: 14px 0 14px 40px;

	width: 100%

}

button.btn-trip {

    background: #ef7f1b;

    float: right;

    border: none;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 500;

    padding: 10px 13px;

    border-radius: 0 4px 4px 0;

    color: #353435;

    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.png) 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:#ef7f1b;

	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: #ef7f1b;}

section.blue-area {

	margin: 0;

	padding: 25px 0;

	background: #07253f url(../../images/image-tmple.png) 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: #fff;

	font-size: 14px;

	font-weight: 500;

	background:#ff7800;

	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.png) no-repeat!important;

	height: 38px;

	width: 27px;

	margin-left: -39px!important;

	float: left

}

.owl-buttons .owl-next {

	background: url(../../images/image-right.png) no-repeat!important;

	height: 38px;

	width: 27px;

	margin-right: -39px!important;

	float: right

}

.owl-theme .owl-controls .owl-page span {

	margin: 5px 3px!important;

	opacity: .9!important

}

.owl-page span {

	background: #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.png) 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.png) no-repeat!important;

	height: 14px!important;

	width: 15px!important;

	margin: 0!important

}

.tit-tot .owl-page span .active {

	background: url(../../images/icon-pagination.png) no-repeat!important;

	height: 14px!important;

	width: 15px!important

}

.tit-tot span {

	margin: 0!important

}

.makenquery-form .travelogy-form-heading {

	display: none

}

.makenquery-form input[type="text"] {

	background-color: #f3f3f3;

	background-image: none;

	border: 1px solid #b7b7b7;

	border-radius: 4px;

	color: #07253f!important;

	display: block;

	height: 43px;

	padding: 0 6px;

	width: 48%;

	font-size: 12px;

	float: left;

	font-family: 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.png)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.png) 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:#ff7800;}

.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.png) center bottom no-repeat

}

.royal {

	margin: 0;

	padding: 0

}

.royal h4 {

	margin: 0;

	padding: 0;

	font-size: 20px;

	color: #fff

}

.royal p {

	margin: 0;

	padding: 5px;

	font-family: 'merriweatherbold_italic';

	font-size: 30px;

	color: #fff

}

.indulge {

	margin: 0;

	padding: 0

}

.indulge h3 {

	margin: 0;

	padding: 0;

	font-family: 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

}



.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:30px;

	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: 390px 0 160px;

	background: url(../../images/main-banner-bhutan.png) no-repeat center top;

	background-size: cover;

	position: relative

}

section.banner-inner.bandhavgarh {

	background: url(../../images/bandhavgarh-national-park.jpg) no-repeat center top;

	background-size: cover

}



section.banner-inner.rajasthan {

	background: url(../../images/main-banner-rajasthan.png) no-repeat center top;

	background-size: cover

}



section.banner-inner.tajmahal {

	background: url(../../images/main-banner-tajmahal.jpg) no-repeat center top;

	background-size: cover

}





section.banner-inner.jaipur {

	background: url(../../images/jaipur/jaipur-tour.jpg) no-repeat center top;

	background-size: cover

}



section.banner-inner.udaipur {

	background: url(../../images/udaipur/udaipur-tour-paclages.jpg) no-repeat center top;

	background-size: cover

}

section.banner-inner.group{

	background: url(../../images/group-banner.jpg) no-repeat center bottom;

	background-size: cover

}





section.banner-inner.laddakh {

	background: url(../../images/laddakh-main-banner.png) no-repeat center bottom;

	background-size: cover

}

section.banner-inner.wild-life {

	background: url(../../images/wild-life.png) no-repeat center top;

	background-size: cover

}



section.banner-inner.lux-tour {

	background: url(../../images/luxury-tour-india-banner.jpg) no-repeat center top;

	background-size: cover

}





section.banner-inner.family-holidays {

	background: url(../../images/family-holidays.png) no-repeat center top;

	background-size: cover

}

section.banner-inner.palace-visit-india{background: url(../../images/firsttimer/palace-visit-india.jpg) no-repeat center top;

	background-size: cover}

		

		section.banner-inner.spa{background: url(../../images/spa-ayurveda-tour.jpg) no-repeat center bottom;

	background-size: cover}

	

	section.banner-inner.south-india-culture{background: url(../../images/south-india-culture.jpg) no-repeat center bottom;

	background-size: cover}

	

	

section.banner-inner.taj-mahal {

	background: url(../../images/taj-mahal-header.png) no-repeat center top;

	background-size: cover

}

section.banner-inner.srilankbanner {

	background: url(../../images/main-banner-lanka.png) no-repeat center top;

	background-size: cover

}

section.banner-inner.indianepal {

	background: url(../../images/banner-india-nepal.png) no-repeat center top;

	background-size: cover

}

section.banner-inner.kerala {

	background: url(../../images/kerala-travel-pacakge-banner.jpg) no-repeat center bottom;

	background-size: cover

}



section.banner-inner.golden-triangle{

	background: url(../../images/golden-triangle-banner.jpg) no-repeat center top;

	background-size: cover

}



section.banner-inner.south {

	background: url(../../images/south-india-tour-package-banner.jpg) no-repeat center top;

	background-size: cover

}

section.banner-inner.varansi {

	background: url(../../images/varansi-tour.png) no-repeat center top;

	background-size: cover

}

section.banner-inner.mumbai {

	background: url(../../images/mumbai/mumbai-tour.jpg) no-repeat center top;

	background-size: cover

}













section.banner-inner.honeymoon {

		background: url(../../images/honeymoon/honeymoon-tour-packages-visist-india.jpg) 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.jpg) 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.jpg) no-repeat center top;

	background-size: cover;





}

section.banner-inner.northindia {

	background: url(../../images/main-banner-northindia.png) no-repeat center bottom;

	background-size: cover

}



section.banner-inner.gujarat {

	background: url(../../images/gujarat/gujarat-tour-banner.jpg) 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.tour-package {

	background: url(../../images/amritsar/golden-temple.jpg) no-repeat center bottom;

	background-size: cover

}

section.banner-inner.destination {

	background: url(../../images/destination.jpg) no-repeat center bottom;

	background-size: cover

}

section.banner-inner.themes {

	background: url(../../images/tour-packages.jpg) no-repeat center bottom;

	background-size: cover

}

section.banner-inner.city-tour {

	background: url(../../images/city-tours.jpg) no-repeat center bottom;

	background-size: cover

}

section.banner-inner.amritsar {

	background: url(../../images/amritsar/golden-temple.jpg) no-repeat center bottom;

	background-size: cover

}

section.banner-inner.blog {

	background: url(../../images/blog/blogs.jpg) no-repeat center bottom;

	background-size: cover

}


section.banner-inner.kashmir {

	background: url(../../images/kashmir/banner.jpg) no-repeat center bottom;

	background-size: cover

}



section.banner-inner.haridwar {

	background: url(../../images/haridwar-rishikesh/banner.jpg) no-repeat center bottom;

	background-size: cover

}



section.banner-inner.rishikesh {

	background: url(../../images/haridwar-rishikesh/rishikesh-banner.jpg) no-repeat center bottom;

	background-size: cover

}



section.banner-inner.pushkar {

	background: url(../../images/pushkar/banner.jpg) no-repeat center bottom;

	background-size: cover

}





section.banner-inner.delhi {

	background: url(../../images/delhi-banner.png) 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.png) left 4px no-repeat

}

.pagination ul li:first-child {

	background: none

}

.pagination ul li a {

	margin: 0;

	padding: 0;

	float: left;

	color: #a8a8a8;

	font-size: 11px;



}

















.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.png) 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: 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.png) no-repeat scroll 10px 12px, rgba(0,0,0,0) url(../../images/arrow-down.png) no-repeat scroll right 19px;

	border: medium none;

	color: #000;

	cursor: pointer;

	font-size: 12px;

	padding: 14px 0 14px 40px;

	width: 100%

}

.btn-go {

	background: #66bb6a url(../../images/bg-go.png) right 16px no-repeat!important;

	color: #fff;

	padding: 10px 28px!important;

	margin-left: 15px;

	float: right!important

}

.create-app-todo-slctric .selectric p.label {

	background: rgba(0,0,0,0) url(../../images/image-group.png) no-repeat scroll left 12px;

	padding: 3px 0 4px 32px

}

.navbar-nav-big li.dropdown-header a {

	color: #07253f;

	font-size: 14px;

	font-weight: 700;

	text-transform: uppercase;

	padding: 0

}

ul.delpoint li {

	color: #343434;

	font-family: 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.png) 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.png) left 4px no-repeat!important;

	margin: 0;

	padding: 0 0 8px 25px;

	font-family: "conduit_itcbold";

	font-size: 12px;

	color: #bc1463;

	width: 70%

}

.travel ul li.dest-cov {

	background: url(../../images/destination-coverate-icon.png) left 4px no-repeat!important;

	margin: 0;

	padding: 8px 0 8px 25px;

	font-family: "conduit_itcbold";

	font-size: 16px;

	color: #bc1463;

	width: 70%

}





.your-trip h4 {

	color: #fff;

	font-family: "merriweatherlight_italic";

	font-size: 24px;

	margin: 8px 0 0;

	padding: 0;

	font-weight: 700

}

.your-trip h4 small {

	color: #fff!important;

	font-weight: 400!important

}

.your-trip p {

	color: #fff;

	font-family: 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: #ff0000;

    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.png) 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.png) 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.png) no-repeat 8px 14px; 

	padding: 10px 10px 10px 25px;

	font-family: MuseoSans_500-webfont;

	font-weight: 400;

	font-size: 13px;

	color: #000;

	text-transform: none;

	border-top: none;

	display: block;
	
	text-align: justify;

}

.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: 15px;

	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: #f3f3f36e;

    /* 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;
    
    text-align: justify;}

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.png) 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.png) left top 6px no-repeat;

	margin: 0 0 5px;

	padding: 0;

	display:list-item;

}

ul.points li p {

	margin: 0;

	padding: 0 0 0 15px !important;

	color: #4f4f4f;

	font-family: 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: 'MuseoSans_500-webfont';

    font-size: 22px !important;

    margin: 0;

    padding: 0;

}



.deatail-itinary h3 {

    margin: 0 0 15px;

    padding: 3px 0 0 0;

    font-family: MuseoSans_500-webfont;

    font-weight: 500;

    font-size: 16px !important;

    color: #bc1463;

}

.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.png) 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.png) no-repeat left;

	margin: 0

}

.box3 {

	background: url(../../images/bike.png) 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.png)no-repeat left 4px

}

.ico-phn {

	background: url(../../images/ico-phn.png)no-repeat left 3px

}

.ico-mob {

	background: url(../../images/ico-mob.png)no-repeat left 4px

}

.ico-mail {

	background: url(../../images/msg-thin.png)no-repeat left 4px;

	padding: 0 0 24px 1px !important

}

.approved {

	margin: 0;

	padding: 0;

	float: left;



}

.approved span {

	margin: 15px 0 0;

	padding: 0;

	float: left;

	display: block;

	clear: both

}

.approved span p {

	margin: 0;

	padding: 0;

	font-family: "conduit_itcbold";

	font-size: 16px;

	color: #07253f;

	text-transform: uppercase

}

.contact_your_tour_planner {

	margin: 50px 0 0;

	padding: 0;

	background-color: #fff;

	width: 100%;

	float: left;

	border-radius: 0 0 5px 5px

}

.contact_form_body {

	margin: 0;

	padding: 0;

	float: left;

	display: block;

	height: auto

}

.contact_form_body span {

	margin: 0;

	padding: 0;

	background-color: #07253f;

	width: 100%;

	float: left;

	border-radius: 5px 5px 0 0

}

.contact_form_body span h3 {

	margin: 10px 0 0 10px;

	padding: 0;

	font-family: "merriweatherbold_italic";

	font-size: 18px;

	color: #fff!important;

	width: 100%;

	float: left;

	text-transform: uppercase;

	text-align: center

}

.contact_form_body .trvelogy-button {

	background: #bc1463;

	width: 131px!important;

	margin: 0 auto;

	display: block;

	float: none!important;

	font-weight: 700

}

.contact_form_body .makenquery-form button.travelogy-submit small {

	display: none;

	visibility: hidden

}

.contact_form_body .makenquery-form button.travelogy-submit span {

	line-height: 35px!important;

	line-height: 35px!important

}

.contact_form_body span p {

	margin: 0;

	padding: 5px 0 10px 10px;

	font-family: "conduit_itcbold";

	font-size: 12px;

	text-align: center;

	color: #fff;

	width: 100%;

	float: left

}

.contact_input_box {

	background-color: #f3f3f3;

	background-image: none;

	border: 1px solid #b7b7b7;

	border-radius: 4px;

	color: #07253f!important;

	display: block;

	height: 43px;

	margin-bottom: 9px;

	margin-left: 0;

	margin-top: 0;

	padding: 0 6px;

	width: 48%;

	font-size: 12px;

	float: left;

	font-family: 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.png)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.png) right no-repeat

}

ul.special-offer-surde li.de-oro-tour .triangulode-oro-tour h2 a:hover {

	text-decoration: none

}

.pull-right-oro {

	float: right!important;

	margin: 0!important

}

.pull-left-oro {

	float: left!important;

	margin: 0 25px 0 0 !important

}

.space-oro-top {

	margin-top: 25px!important

}

ul.special-offer-surde li.see-all-offers {

	margin: 0;

	padding: 0;

	width: 15%;

	float: right;

	width: 9%

}

ul.special-offer-surde li.see-all-offers span {

	color: #60ad4c;

	display: block;

	font-family: "baron_neueregular";

	font-size: 25px;

	font-weight: 700;

	margin-top: 70px;

	padding: 0

}

ul.special-offer-surde li.see-all-offers span b {

	color: #3d3d3d

}

ul.special-offer-surde li.see-all-offers a img {

	margin-top: 20px;

	margin-left: 20px

}

section.slider-bottom {

	background: url(missing.html) no-repeat scroll center top / cover;

	margin: 0;

	padding: 40px 0;

	display: block

}

.destinos-bottom {

	text-align: center

}

.destinos-bottom h2 {

	margin: 0 0 15px;

	padding: 0;

	color: #3d3d3d;

	font-size: 35px;

	font-family: "baron_neueregular";

	font-weight: 700;

	display: block

}

.destinos-bottom p {

	margin: 0;

	padding: 0;

	color: #3d3d3d;

	font-size: 12px;

	font-weight: 700;

	display: block

}

.make {

   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.png)no-repeat left

}

.unable {

	margin: 0;

	padding: 0

}

.unable img {

	margin: 0;

	padding: 0 10px 0 0;

	float: left;

	display: block

}

.unable span h4 {

	margin: 0;

	padding: 12px 0 0;

	font-family: "conduit_itcbold";

	font-size: 20px;

	color: #07253f;

	text-transform: uppercase

}

.unable h4 {

	margin: 0;

	padding: 0;

	font-family: "conduit_itcbold";

	font-size: 20px;

	color: #07253f;

	text-transform: uppercase

}

.unable p {

	margin: 0;

	padding: 10px 0 15px;

	font-family: 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.png)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.png) no-repeat left 3px;

	padding: 0 0 0 35px;

	color: #fff

}

.profile {

	margin: 33px 0 0;

	padding: 0

}

.lux-book {

	width: 100%;

	float: left;

	margin: 15px 0 0;

	padding: 0;

	background: url(../../images/more-info.png) no-repeat 3% 50%;

	background-color: #bc1463;

	padding: 10px 0 0 60px;

	height: 38px

}

.lux-book a {

	color: #fff

}

.book a {

	margin: 0 0 0 32px

}

section.request-area-tod {

	margin: 0;

	padding: 130px 0;

	background: url(../../images/banner.jpg) 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.png) left top no-repeat;

	background: url(../../images/icon-destination.png) left top no-repeat

}

ul.tur-duration li.tour-season {

	background: url(../../images/icon-season.png) left top no-repeat

}

ul.tur-duration li.tour-distance {

	background: url(../../images/icon-distance.png) 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.jpg) center top;

	background-size: cover;

	height: 400px

}

.price_tenure_train {

	padding: 0

}

section.banner-inner-lxry-train {

	background: url(../../images/banner-luxury-train.png) center top no-repeat;

	background-size: cover

}

section.banner-inner-train-palace {

	background: url(../../images/banner-pow-train.jpg) center top no-repeat;

	background-size: cover

}

section.banner-inner-deccan-train {

	background: url(../../images/banner-deccan-train.png) 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.jpg) center top!important;

	background-size: cover!important

}

section.banner-train-hidden-treasures {

	background: url(../../images/hidden-treasures-of-gujarat-deccan-odyssey-104_f.jpg) center top!important;

	background-size: cover!important

}

section.banner-indian-sojourn {

	background: url(../../images/indian-sojourn-deccan-odyssey-105_f.jpg) center top!important;

	background-size: cover!important

}

section.banner-jewel-deccan {

	background: url(../../images/jewels-of-the-deccan-107_f.jpg) center top!important;

	background-size: cover!important

}

section.banner-maharstra-wild {





	background: url(../../images/maharashtra-wild-trail-109_f.jpg) center top;

	background-size: cover!important

}

section.banner-inner-rajsth-wheel {

	background: url(../../images/royal-rajasthan-on-wheels-5_f.jpg) center top;

	background-size: cover!important

}

section.banner-inner-golden-chariot {

	background: url(../../images/the-golden-chariot-10_f.jpg) 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.jpg) center top;

	background-size: cover!important

}

section.banner-chariot-splendor-south {

	background: url(../../images/splendor-of-the-south-14_f.jpg) center top;

	background-size: cover!important

}

section.banner-inner-maha-expo {

	background: url(../../images/maharajas-express-banner.jpg) 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.jpg) center top!important;

	background-size: cover!important

}

section.banner-mahrja-treasure {

	background: url(../../images/treasures-india-maharajas-express-16_f.jpg) center top!important;

	background-size: cover!important

}

section.banner-maharaja-gems {

	background: url(../../images/gems-india-maharajas-express-17_f.jpg) center top!important;

	background-size: cover!important

}

section.banner-mahrja-hrtg-expr {

	background: url(../../images/heritage-india-maharajas-express-3_f.jpg) 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.png) 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.png) no-repeat scroll left top 7px;

	float: left;

	margin: 0 20px 0 0;

	padding: 0 0 0 9px

}

ul.wndrs_list li a {

	margin: 0;

	padding: 0;

	display: block;

	font-size: 14px;

	color: #bc1463

}

ul.points_sariska_trvl_info {

	margin: 0;

	padding: 15px 0 0;

	float: left;

	width: 100%

}

ul.points_sariska_trvl_info li {

	margin: 0 0 15px;

	padding: 0;

	float: left;

	width: 100%;

	background: none

}

ul.points_sariska_trvl_info li p strong {

	display: inline!important;

	float: left;

	font-size: 16px!important;

	margin-left: 0!important;

	margin-top: 0!important;

	width: 22%

}

ul.points_sariska_trvl_info li p i {

	display: inline!important;

	float: left;

	font-style: normal;

	width: 75%

}

ul.points_sariska_trvl_info li p i b {

	background: none!important;

	float: none!important;

	display: inline!important

}

section.tour-detail-inc-rajsthan {

	padding-top: 0

}

ul.rjsthan_incrdbl_qur {

	background: #fff none repeat scroll 0 0;

	border-radius: 4px;

	float: left;

	list-style: outside none none;

	margin: 11px 0 0;

	padding: 10px 14px;

	width: 100%

}

ul.rjsthan_incrdbl_qur li {

	float: left;

	margin: 0 19px 0 0;

	padding: 0

}

ul.rjsthan_incrdbl_qur li b {

	color: #07253f;

	display: block;

	float: left;

	font-family: "conduit_itcbold";

	font-size: 20px;

	font-weight: 400;

	margin: 0;

	padding: 0;

	text-transform: uppercase;

	font-size: 14px

}

ul.rjsthan_incrdbl_qur li i {

	color: #4f4f4f;

	font-family: 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

}





@media (min-width: 604px) and (max-width: 767px) {.groupType{margin-left:0px;}}

@media (min-width: 240px) and (max-width: 767px) {



	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 {

	position:relative!important;

	top: 0;

    left: 0;

    right: 0;

	max-height: 170px;

    min-height: 170px;

    width: 100%;

	background-color: #444; 

	background-image: url("../../images/taj-mahal-mob.jpg"); /* W3C */ 

	background-size: cover;

}

.carousel-caption.rajasthan-mob{

	background-image: url("../../images/rajasthan/jaisalmer-desert1.jpg");

}

.carousel-caption.jaipur-mob{

	background-image: url("../../images/jaipur/elephant-ride-393x333.jpg");

}

.carousel-caption.kerala-mob{

	background-image: url("../../images/kerala/houseboat-view-in-backwater.jpg");

}

.carousel-caption.agra-mob{

	background-image: url("../../images/taj-mahal-header.png");

}



.carousel-caption.ladakh-mob{

	background-image: url("../../images/ladakh/likir-monastery.jpg");

}

.carousel-caption.south-india-mob{

	background-image: url("../../images/south-india/south-india-temple-1.jpg");

}

.carousel-caption.north-india-mob{

	background-image: url("../../images/main-banner-northindia.png");

}

.carousel-caption.goa-mob{

	background-image: url("../../images/goa/500x300-beach-2.jpg");

}

.carousel-caption.honeymoon-mob{

	background-image: url("../../images/honeymoon/honeymoon-tour-packages-visist-india.jpg");

}



.carousel-caption.wildlife-mob{

	background-image: url("../../images/wildlife/wildlife-india-tour-05.jpg");

}

.carousel-caption.delhi-mob{

	background-image: url("../../images/delhi/india-gate-evening-500.jpg");

}

.carousel-caption.mumbai-mob{

	background-image: url("../../images/mumbai/500x350-chartpati-terminal-mumbai.jpg");

}

.carousel-caption.udaipur-mob{

	background-image: url("../../images/rajasthan/udaipur-lake-view1.jpg");

}

.carousel-caption.varanasi-mob{

	background-image: url("../../images/varanasi/evening-aarti-varanasi.jpg");

}

.carousel-caption.varanasi-mob{

	background-image: url("../../images/varanasi/evening-aarti-varanasi.jpg");

}

.carousel-caption.nepal-mob{

	background-image: url("../../images/nepla-mob.jpg");

}

.carousel-caption.bhutan-mob{

	background-image: url("../../images/bhutan-mob.jpg");

}

.carousel-caption.srilanka-mob{

	background-image: url("../../images/srilanka-mob.jpg");

}

.carousel-caption.khajuraho-mob{

	background-image: url("../../images/khajuraho-mob.jpg");

}

















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

}

.create-my-app-inner{

	background:#fff; 

	width:98%; 

	float:left;

}

.create-app-todo {

	width: 74%;

}

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

	padding: 5px 6px 5px 40px;

	font-size: 12px;

	width:100%;

	border-radius:4px 0 0 4px;

}

.package-destination {

	width: 100%;

	margin-bottom: 30px

}

.btn-allpckges {

	margin-top: 10px

}

.explore-trip {

	margin-bottom: 20px

}

.eerie {

	width: 100%;

	padding: 10px

}

.cultural ul li {

	padding: 5px

}

.cultural ul {

	margin-top: 10px

}

.cultural ul li img {

	margin: 0 5px 0 0

}

.footermenu h3 {

	margin: 0 0 5px

}

.footermenu ul {

	float: left;

	margin: 0 0 15px

}

.footermenu ul li {

	background: rgba(0,0,0,0) url(../../images/arrow.png) no-repeat scroll left 6px;

	float: left;

	margin: 0 20px 3px 0;

	padding: 0 0 0 5px

}

.owl-buttons {

	display: none

}

.second {

	padding: 0

}

.social-footer {

	margin: 0;

	padding: 0 0 0 15px;

	float: left;

	width: 100%

}

.adfooter {

	padding: 0 0 25px 15px

}

.copyrightpara {

	text-align: center

}

.payment-footer {

	width: 100%;

	text-align: center;

	padding: 0 0 15px

}

.navbar-nav > li > .dropdown-menu {

	background: #bc1463 none repeat scroll 0 0!important;

	padding: 0!important;

	border-radius: 0!important

}

.slide_header_mini_banner {

	display: none

}

.navbar-nav {

	margin: 0

}

.navbar-nav li {

	background: none;

	border-bottom: 1px solid #03192d

}

.btn-enquire a {

	margin-left: 0

}

ul.mega-dropdown-menu li {

	border-bottom: 0!important

}

ul.mega-dropdown-menu li a:hover {

	background: none!important;

	color: #000!important

}

.train-visit span.top-destination {

	left: 30px;

	top: 28px

}

.boximg img {

	width: 100%

}

.attractioninrajastan ul li {

	width: 50%;

	padding: 0 0 0 5px

}

.holi {

	height: auto

}

.house {

	margin: 0 0 30px

}

ul.train-info-strip {

	width: 100%

}

ul.tur-duration li {

	margin: 0 70px 10px 0

}

.royal-odysy {

	padding: 0

}

.basic-details-train ul li span {

	width: auto

}

p.train-tour-details-description-read {

	margin: 0;

	text-align: center;

	width: 100%;

	float: left

}

p.train-tour-details-description-read b {

	float: none;

	display: block

}

p.train-tour-details-description-read a {

	float: none;

	margin: 5px 0 0;

	padding: 5px 10px;

	display: block

}

.train-tour-details-description span {

	margin: 10px 0

}

ul.train-info-strip li a {

	font-size: 12px;

	padding: 10px 7px

}

.details-train-wndrs ul li span {

	width: auto!important

}

ul.pricing_table li.price_block {

	width: 100%!important

}

.decide p img {

	margin-bottom: 15px

}

.space-none-ct-right {

	padding-right: 15px!important

}

.enquire_form_inner {

	padding: 10px

}

.makenquery-form input[type="text"] {

	width: 100%;

	margin: 0 0 9px

}

.makenquery-form select {

	width: 100%!important;

	margin: 0 0 9px!important

}

.makenquery-form #tel_no {

	width: 100%;

	margin: 0 0 9px!important

}

.makenquery-form textarea {

	width: 100%!important;

	margin: 0 0 9px!important

}

#helpdesk .contactInfo .col-md-10 {

	width: 100%!important

}

#helpdesk .contactInfo h2 {

	width: 91%

}

#helpdesk .tipText {

	padding: 11px 15px 11px 45px;

	width: 100%

}

desk .alone {

	background: none!important;

margin-top:0px!important;

padding-top:0px;

}

#helpdesk .couple {

	background: none!important;

margin-top:0px!important;

padding-top:0px;

}

#helpdesk .more-3 {

background: none!important;

text-align:left;

margin-top:0px!important;

padding-top:0px;

}

#helpdesk .groups {

background: none!important;

text-align:left;

margin-top:0px!important;

padding-top:0px;

}

#helpdesk .groups br{display:none; visibility:hidden}

#helpdesk .whoTravel .col-md-5 {

	width: 100%!important;

	float: left!important

}

#helpdesk .whoTravel .col-md-4 {

    width: 100%!important;

    float: left!important;

    margin: 0 0 0px!important;

    text-align: left;

}

}

.highlight-list {

	padding-left: 15px!important;

	margin-top: 0!important;

	padding-top: 0!important;

	padding-bottom: 22px!important

}

.highlight-list li {

	font-size: 16px;

	list-style: outside

}

.highlight-bold {

	font-size: 18px



}

.train-btn a {

     background: rgb(204, 0, 51) none repeat scroll 0 0;

    border-radius: 4px;

    color: rgb(255, 255, 255) !important;

    float: right;

    font-family: inherit;

    font-size: 20px;

    font-weight: normal;

    padding: 8px 14px;

    text-transform: capitalize !important;

}

.train-btn a:hover {

	background:#009999;

}



.enquiry-btn a{background-color:#2c2c2c;

    background-image: url("../../images/white-link-arrow.png");

    background-position: 8px center;

    background-repeat: no-repeat;

    border: 2px solid #2c2c2c;

    border-radius: 10px;

    clear: both;

    color: rgb(255, 255, 255);

    display: inline-block;

    float: right;

    font-family: "Open Sans",Arial,Helvetica,sans-serif;

    font-size: 1.1em;

      margin: 5px 0;

    min-height: 20px;

    padding: 5px 15px 5px 30px;

    text-align: left;

    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);

	text-decoration:none; font-weight:normal;

    text-transform: capitalize;}

	

	

	.enquiry-btn a:hover {

	color: #fff;

background-color:#2c2c2c;

	border: 2px solid #2c2c2c;

	    background-image: url("../../images/white-link-arrow.png");

	background-position: 8px center;

	background-repeat: no-repeat;

	text-shadow: rgba(255,255,255,0.3) 1px 1px 1px;

}



.top-btn {padding-top:8px; display:inline-block; float:right;}

.top-btn a {

	text-transform: capitalize!important;

	background: #fbbc05;

	padding: 8px 14px;

	font-size: 14px;

	color: #fff!important;

	border-radius: 4px

}

.top-btn a:hover {

	background: #444;

}



.clear {

	clear: both

}



@media only screen and (max-width: 768px) {

	h4.hdng-form {

		display: none

	}

	.hdng-form-mobile {

		display: block!important

	}

	a.plan-this-trip{

	display: block;

    text-align: center;

    position: fixed;

    z-index: 100;

    width: 30%;

    color: #fafafa!important;

    font-size: 16px;

    top: 25px;

    padding-top: 2px;

    background: #232323;

    width: 38%;

    right: 0;

		}

	a.plan-this-trip span {

	display: block;

    padding: 3px;

    border-radius: 19px;

    margin-top: 47px;

    margin-right: 8px;

    margin-left: 8px;

    margin-bottom: 5px;

    text-align: center;

    border: solid 1px #fdfdff;

	}



}

@media only screen and (max-width: 320px) {

	.smallogo{

		 font-size:23px;

		 padding-bottom:7px;

	}

	a.plan-this-trip{

	 font-size:13px;

	}

}

h4.hdng-form-mobile {

	background: #66bb6a;

	border-radius: 4px 4px 0 0;

	bottom: -130px;

	color: #fff;

	font-size: 18px;

	margin: 0;

	padding: 14px 26px 14px 19px;

	text-align: center;

	right: 15px;

	text-transform: uppercase;

	display: none

}

.withBorder li {

	list-style: none;

	padding: 3px 15px 3px 0

}

.withBorder li a {

	color: #ccc;

	font-size: 16px

}

.social-footer h3 {

	font-size: 16px

}

.btborder {





	font-size: 12px

}

.member-footer {

	border-top: solid 1px #2f2c2c;

	padding-top: 10px;

	display: inline-block

}

.left-box-footer {

	border-right: solid 1px #2f2c2c

}

.withBorder b {

	font-weight: 700;

	color: #66bb6a

}



/*

.sgpkg .grid-pack span{ display:block!important;}

.sgpkg .grid-cant{text-align:center!important;}

.sgpkg .grid-cant b{font-size:18px!important;}





*/





























@media only screen and (max-width: 991px) {

.social-footer {

	display: none!important

}

.center-box-footer {

	display: none!important

}

.right-box-footer {

	display: none!important

}

.left-box-footer {

	border: none!important;

	width: 100%!important

}

.left-box-footer ul li {

	float: left!important

}

.mob-footer-nav {

	display: none!important

}

.footer-bottom-bg {

	display: none!important

}

.withBorder b {

	font-weight: 700;

	color: #66bb6a;

	font-size: 17px;

	text-transform: uppercase

}

.withBorder a {

	text-transform: uppercase

}

}

.grab-form-bg {

	border: solid 1px #dadada;

	margin: 0 0 20px;

	padding: 0;

	display: block;

	border-radius:8px 8px 0 0;

}

.grab-form-bg h4 {

	color: #fff;

	background: #2c2c2c;

	margin-top: 0; margin-bottom:0px;

	padding: 8px 8px 8px 8px;

	line-height:42px;

	text-align: center;

	text-transform: capitalize;

	border-radius:8px 8px 0 0;

	font-size: 24px

}

/*.grab-form-bg .destination-form .travelogy-submit {

	background: #2c2c2c!important;

	font-size: 17px;

	margin-top: 9px

}*/





.grab-form-bg .destination-form .travelogy-submit {

    background:#ef6c00; border-bottom:solid 2px #150101;



font-family:ProximaNova-Reg;

      font-size: 20px!important;

    margin: 15px auto 5px auto;

    padding: 0px 10px;

    border-radius: 4px;

    font-weight:400!important;



}



.grab-form-bg .destination-form .travelogy-submit span{height: 35px;

    color: #FFF!important;

    padding-top: 10px;

    font-weight: normal!important;

    float: left;

    display: block;

    font-weight: bold;

    font-size: 24px!important;}





.testimonials-box {

	border: solid 1px #ababab;

	border-radius: 8px;

	padding: 15px

}

.testimonials-main {

	background: url(../../images/testimonials-top.png) no-repeat left top;

	display: block;

	padding-left: 72px;

	margin-bottom: 35px

}



@media only screen and (max-width: 768px) {

.testimonials-main {

	background: none!important;

	padding: 0!important

}

.testimonials-box {

	padding: 10px!important

}

.member-photo {

	margin: 15px

}

.carousel-indicators{bottom:0;}

}

.explore-all a {

    background: #353435;

    display: table;

    padding: 8px;

    border-radius: 6px;

    color: #fbbc05;

    margin: 8px auto 0;

}

.contact-bg {

	background: #ebe9e9;

	padding: 25px 0

}



.customized-this{color:#000; font-size:16px; 

 clear:both;  display:block;

 padding-top:20px; margin-top:15px; font-family:ProximaNova-Reg; }

.tpbg .customized-this-btn{}

.customized-this-btn a{padding:3px 0px;  display:none;

border-radius:8px;

font-family:MuseoSans_500-webfont,sans-serif;

font-size:18px;

    border-color: #2c2c2c #2c2c2c #2c2c2c #2c2c2c;

    background-color:#2c2c2c;

    box-shadow: 1px 1px 0 0 rgba(0,0,0,0.15);

    color: #fff;

	text-align:center;

	width:135px; display:block;

	border:solid 2px #2c2c2c;

		border-bottom:solid 3px #2c2c2c;

	 margin:12px 0;

}

.travel #myNavbar {

	display:none!important;

}

.customized-this-btn a:hover{background:#fff; color:#2c2c2c; }

.customized-this-btn a:after{content:""; padding-left:3px; font-size:10px; letter-spacing:-1px; margin-top:-2px!important;}



.grid-pack {

    margin: 0 0 30px;

background:#e6dfca;

 border-radius:4px;

}

.grid-pack span{    color:#ef4400;}

.grid-pack-heading{background:#07254b; padding:8px 0; display:block; text-align:center; color:#fff; font-size:16px; color:#fff; margin-right:26px; margin-bottom:15px;}

/*.grid-pack:hover{     background:rgba(62, 63, 63, 0.64); } */



.grid-pack img { height:73px; padding-right:5px; border-radius:4px 0 0px 4px;}

.grid-pack b {

    color:#bc1463;

    font-size: 15px;

    font-weight: bold;

	padding-top:10px;

	display:block;

	

	

}



.grid-cant b {

    color:#444;

    font-size: 15px;

    font-weight: normal;

}

.grid-image{float:left;}

.grid-cant{float:left;

}

.grid-pack h4 {

    color:#070505;

    font-size: 13px;

	margin-top:1px;

	   font-weight: normal;

}

.grid-img-position{position:absolute;  padding:4px; margin-top:4px; background:rgba(188, 20, 99, 0.8); color:#fff; font-weight:bold; border-radius:0px 4px 4px 0px}

.grid-img-position-big{position:absolute; font-size:23px;  padding:8px 15px; margin-top:15px; background:rgba(188, 20, 99, 0.8); color:#fff; font-weight:bold; border-radius:0px 4px 4px 0px}











.top-span{font-size:18px; color:rgb(189,20,99); margin-left:0!important; float:none!important;}







.videoWrapper {

	position: relative;

	padding-bottom: 56.25%; /* 16:9 */

	padding-top: 25px;

	height: 0; 

}

.videoWrapper iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

}

.main-video{padding-left:55px; padding-right:44px; padding-top:9px;}





.mob-view{display:none;}

@media only screen and (max-width: 768px) {.main-video{padding:0px!important;}

.grid-pack-heading{margin-right:0!important; }

.top-span{ display:block; }

.desk-view{display:none;}

.mob-view{display:block;}

.tpbg .customized-this-btn{display:block!important;}





.durpack .holi{width:100%!important;}

}

























 .hotel-stybx {

    margin-bottom: 10px;

    margin-top: 0;

}

.hotel-listdet {

    background-color:#07253f;

    padding: 10px 8px;

}

.hotel-listdet ul {

    margin: 8px auto;

    padding: 0;

    text-align: center;

}

.hotel-listdet ul li {

    display: inline-block;

    list-style: outside none none;

    padding: 0 10px;

}

.hotel-listdet ul li a {

    background-color: #f3f4f4;

    border-radius: 3px;

    color: #111;

	font-size:18px;

    padding: 8px 16px;

    text-decoration: none;

	text-transform:uppercase;

}

.hotel-listdet ul li a:hover {

    background-color: rgb(188,20,99);

    color: #fff;

}

.hotel-listdet ul li.active > a {

    background-color: rgb(188,20,99);

    color: #fff;

}



@media screen and (max-width:1120px) {

 .hotel-listdet ul li a{padding-left:6px!important; padding-right:6px!important;}

}

@media screen and (max-width:1024px) {

.hotel-listdet ul li a{padding-left:6px!important; padding-right:6px!important; font-size:13px;}

.top-space{margin:0!important;}

}



@media screen and (max-width:768px) {

	  .hotel-listdet ul li{/*display:block;*/ padding-left:2px; }

	  .hotel-listdet ul li a{padding-left:1px!important; padding-right:1px!important; /*text-align:left; border-radius:0px; margin-bottom:8px;  background:rgb(7,37,63); color:#fff;*/ text-transform:capitalize; }



	  .hotel-listdet { width:100%!important; padding-left:4px; padding-right:4px;

  }

   .hotel-listdet ul{margin:0px; padding:0px;}



.carousel-caption h3{display:none!important;}

.create-my-app{width:86%; margin-top:40px; padding-right: 0;}

.carousel-indicators{

	display:block;

}

.package-destination{float:none!important;}

.package-destination img{width:100%;}

.boximg img{width:100%;}

.jtabs .jtabs-nav li{padding:15px 2%!important;}

	 

}

@media screen and (max-width:535px) {	#navBar{position:inherit!important;}

	  .hotel-listdet { width:100%; padding-left:4px; padding-right:4px; background:#fff;

  }

   .hotel-listdet ul li{display:block;}

    .hotel-listdet ul li a{padding-left:6px!important; padding-right:6px!important; text-align:left; border-radius:0px; margin-bottom:8px;  background:rgb(7,37,63); color:#fff;  text-transform:capitalize; }

   }

   

   

   

   

   

   

   

   

   

   

   	  

	/*10 days tour pkg star*/	  

		  

		  

		  

		  

		  

		  

	 .durpack h1 {text-align:center;}

	  .durpack h1 span{color:#AE1819;}

	  .full-tour{background:#fff; margin-bottom:15px; font-family:ProximaNova-Reg; border:solid 1px #ccc;}

	    .full-tour .section-title{padding-top:15px; padding-bottom:15px;}

		    .full-tour .section-title a{  

	font-size: 21px;

	font-family:MuseoSans_500-webfont;

    color: #000;

  }

   .full-tour .section-title a span{color:#AE1819; }

			 .full-tour .dst{font-size:14px; color:#222; padding-bottom:15px;}

			  .full-tour .col-lg-4{padding-right:0px!important;}



			  .full-tour .dst ul{clear:both; margin:0; padding:0;}

			  .full-tour .dst ul li{float:left; padding:0 0px 0 0px; list-style:none;  /*list-style:url(../../images/s-arrow.png);*/}

			  .full-tour .dst ul li:last-child:after{content:" ."!important; padding-left:0; padding-right:0;}

			  

			   .full-tour .dst ul li:after{content:url(../../images/s-arrow.png); padding-left:5px; padding-right:5px;}

			 

			  .full-tour .dst:before{    content: "Destination : ";

    display: block; font-weight:bold; font-size:15px;

/*    color:#0d8479;*/ color:#444;  letter-spacing:0.4px;

    padding-bottom: 5px;}

			  .full-tour .col-lg-4 img{width:100%; padding:10px; }

			  		.full-tour .viewMore a label{font-weight:normal;}

		.full-tour .viewMore a {

background:#0d8479;

font-size:15px;

    border-radius: 2px;

    font-family: Verdana,Geneva,sans-serif;

    color: #fff;

	margin-top:4px;

    display: inline-block;

    padding: 7px 15px;

	border-radius:4px;



    text-align: center;

}

		.full-tour .viewMore a label{padding-right:19px; margin-bottom:0px;   background:url(../../images/round-red-more.png) no-repeat right; 	cursor:pointer; }

	.full-tour .viewMore{

	padding-right: 10px;

    margin-right: 15px;

    padding-top: 15px;

    padding-bottom: 15px;

    display: block;



	clear:both;

    text-align: right;

    border-top: solid 1px #e6dfca;}

	

	@media (max-width: 990px) {.full-tour .viewMore img{width:120px;}}

		@media (max-width: 768px) {.full-tour .viewMore img{width:250px!important; margin-left:15px; margin-bottom:15px;} 

		.full-tour .section-title{padding-left:15px;}

		.full-tour .dst{padding-left:15px;}

		.full-tour .viewMore a{display:table!important; margin:0 auto!important}

		}	  

		  

		  

		  

		/*10 days tour pkg end*/	  	  

		  

		  

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   

   		  .train-border{clear:both; 

		  border:1px solid #ccc;

		  padding-top:15px;  margin:15px;

		  background:rgb(237,239,236); 

		  padding-bottom:15px; 

		  margin-bottom:25px;}

		  .train-border p.train-tour-details-description{ background:#fff;}

		  .train-border p.train-tour-details-description-read{ background:#fff;}

		  .culture-trip{}

		  .specially-for-you-packages{background:#fff; padding:10px;}

		  .specially-for-you-packages a h4 {

    border-bottom: 1px solid #f3f3f3;

    color: #333;

    font-size: 16px;

    font-weight: 700;

    margin: 15px 0 8px;

    padding: 0 0 5px;

}

  .specially-for-you-packages ul{margin:10px 0 10px 15px; padding:0; list-style:none;}

  .specially-for-you-packages ul li{background: url("../../images/bg-arrow.png") no-repeat scroll left top 6px; padding-left:15px;}

  .closed{font-family:MuseoSans_500-webfont,sans-serif!important; font-size:18px!important;}

  .day-pack{padding:30px 0!important;}

   .day-pack .hdng-destination{padding-bottom:28px!important;}

   .day-pack .grid-cant b{color:#403c37!important; padding-bottom:12px; }

   

   .day-pack .grid-cant h4{color:#BC1463!important; font-weight:500!important; font-size:14px;}

   .decideyour p{color: #4f4f4f;

    font-family: MuseoSans_500-webfont;

    font-size: 15px;

    font-weight: 400;

    line-height: 27px;

    margin: 10px 0;

    padding: 0;}

   .ol-list li{font-size:16px; font-weight:bold; color:#BC1463; padding:10px 0;}

      .ol-list li dd{ background:#EEEEEE; padding:8px 15px; margin-bottom:15px; font-size:13px; font-weight:normal; color:#333; line-height:28px;}

   .ol-list li h3{ font-size:16px!important; font-weight:bold; padding-bottom:10px; padding-top:15px; font-family:MuseoSans_500-webfont,sans-serif; }

    .ol-list li h3 span{color:#BD1463;}

	 .ol-list li h5{color:#BD1463; font-size:15px;}

     .purple-color{ color:#BC1463;}

	.bl-color li{color:#07254B!important;}

	.bl-color li h5{color:#07254B!important;}

	 .sightseeing-gd{color:#256194; font-size:13px; padding-top:7px; display:inline-block;}

	 .sightseeing-guide{color:#256194; font-size:14px; padding-top:7px; display:inline-block;}

	 .sightseeing-guide-color{color:#717070; font-weight:600; }

.travel p strong span{    display: block;

    margin-bottom: 0px; 	letter-spacing:0.6px;

	font-weight:600;

    font-size: 18px; font-family:ProximaNova-Reg;

    color: #008e00!important;}



.wsmenu-list > li.make-trip-icon a { 

	background:#ef7f1b;  

	color:#353435;  

	border-radius:4px; 

	font-size:15px; 

	width: 130px;

}

.wsmenu-list > li.make-trip-icon a:hover{

	background:#fbbc05;  

	color:#353435;   

}



.norm ul li{list-style:outside; margin-left:15px; padding-bottom:10px; padding-left:25px!important; color:#333; font-family:ProximaNova-Reg;}

.norm li{font-size:16px!important; line-height:20px; font-family:ProximaNova-Reg; list-style:none!important; margin-left:15px!important; padding-bottom:10px!important; padding-left:6px!important; color:#333!important; background:url(../../images/dot-bullet.png) no-repeat 0px 6px;}

.taj-close{    font-weight: bold!important;

    font-size: 14px!important;

    font-weight: bold;

    text-align: left;

    color: #ae1819!important;

    text-align: right;}

.detail-itinerary{      background: none!important;

    font-family: "conduit_itcbold";

    padding-left: 0px!important;

    font-size: 22px!important;



    color: #0d8479!important;

    padding-bottom: 0;

    line-height: normal;

    padding-bottom: 6px!important;

    margin-bottom: 0;

    border-bottom: solid 1px #cccac4;}

	.expBut {

    /* float: right; */

    color:#0d8479!important;

    cursor: pointer;

    font-family: MuseoSans_500-webfont;

    font-size: 17px;

    font-weight: bold;

    margin-top: 7px;

    padding: 10px 10px 10px 25px;

    text-align: right;

    }

	.detail-itinerary span{color:#ae1819; }

	.detail-itinerary:after{content:" "; }





.dropdown-rajasthan ul li .grid-image{width:30%;}

.dropdown-rajasthan ul li .grid-cant{width:69%;}

.footer-bottom-bg{background:#F3F3F3;}



.travel p{margin: 0 0 30px;

    padding: 0;

    color: rgb(51, 51, 51);

    font-size: 15px;

	font-family:MuseoSans_500-webfont;
	
	text-align: justify;

}

.tpbg{background:#fff url(../../images/shadow-iti-bg.png) no-repeat center bottom; padding-bottom:45px!important;}

 .tpbg h1{border-bottom:1px solid rgb(187, 187, 187); padding-bottom:15px;}

 .enquiry-btn{text-align:right;}

 .house img{width:100%}

 .tpbg hr{display:none; visibility:hidden;}

  .tpbg img{padding:2px; background:#fff;}

  .m-packages{text-align:right;}

    .m-packages a{ padding-right:15px!important; font-weight:bold!important;  background: url(../../images/arrow-right.png) no-repeat right!important; margin-right:15px!important; }

	 .m-packages a:hover{padding-right:15px!important; font-weight:bold; background:url(../../images/arrow-right.png) no-repeat right!important; margin-right:15px; }

.train-view {

    color: #006666;

    display: block;

font-weight:bold;

    font-size: 18px;

text-align:center;



    width: 100%;

}

.train-view strong {

    color: rgb(34, 34, 34);

    display: block;

    font-size: 17px;

	margin-top:0px;

    font-weight: normal;

    padding-top: 7px;

	text-align:center;



}



.train-list li {

 /*   background: rgba(0, 0, 0, 0) url("../../images/right-arrow-train.png") no-repeat scroll left center;*/

font-size:16px; line-height:30px;

    list-style: outside;

    margin-left: 25px;



}

.tr-li-hd {

    color: #cc0033  !important;

    font-size: 20px;

	display:table;

	padding-bottom:10px;

}

.hdl ul li {

font-size:16px; line-height:28px;

    list-style: outside ;

    margin: 0 0 0 25px;

    padding: 3px 0;

}

.hdl ul li strong{font-weight:bold;}

.view-right{float:right; max-width:600px;}

.view-left{float:left; max-width:367px;}

.trbg{background:#ECEAE5; color:#333; padding:15px;}

.trbg p{ font-size:16px;}

.trbg h1{text-align:center;}

.deatail-itinary p b i{font-size:18px;}

.tr-it li{padding:25px 15px!important;}

.tr-it h3{ font-size:21px!important;}

.tr-it p{ font-size:21px!important;}

.tr-it ul li span h3{font-size:20px;}

.tr-it ul li aside h4{font-size:19px!important;}

.tr-it ul li aside p{font-size:15px!important;}



.tr-it h2{font-family:inherit!important; font-weight:bold; font-size:25px!important;}

#middleContent #top_position{text-align:left!important; padding-bottom:15px!important; color:rgb(7, 37, 75)!important; padding-top:15px!important;}

#enquirey-tab{background:#ECEAE5;}



#offers .col-lg-1{display:none}

#offers .col-lg-10 col-md-10{padding-left:0!important;}

.train-item-box {

    background: rgb(255, 255, 255) none repeat scroll 0 0;

    border: 1px solid rgb(204, 204, 204);

    box-shadow: 0 0 1px 1px rgba(119, 119, 119, 0.2);

    color: rgb(44, 44, 44);

    margin: 15px 0;

    padding: 9px;

    text-align: left;

}

.train-item-box-title {

    color: rgb(51, 51, 51);

    font-size: 19px;

    text-align: center;

}

.train-item-box-title span {

    font-size: 14px;

}

#dtlditn .space-bottom{background: rgb(238, 238, 238) none repeat scroll 0 0;

    border: 1px solid rgb(204, 204, 204);

    display: table;

    margin: 48px 0;

    padding: 15px;

    width: 100%;

}



#owl-demo .item-tod a{float:none!important; color:#353435; display:table; margin:0 auto; margin-top:5px; margin-bottom:3px; }

#owl-demo .item-tod  span a{background:none; display:block!important; width:100%; text-align:center}

#owl-demo .item-tod p{text-align:center;}



#owl-demo .item{background:#fff!important;}

.s-txt{ color:#000;}

.side-s-pkg{list-style:none; margin:0px; padding:0px; border:solid 1px #ccc; padding:0 10px}

.side-s-pkg  li{list-style:none; margin:0px; padding:5px 0; border-bottom:dotted 1px #ccc;}

.side-s-pkg  li img{background: rgb(204, 204, 204) none repeat scroll 0 0;

    border-radius: 36px;

    height: 57px;

    margin: 5px;

    padding: 1px;

    width: 59px;}

	

.s-hd{display:block; text-align:left; padding-bottom:5px; padding-left:8px;}

.side-s-pkg  li .v-all{ font-style:italic; color:rgb(187, 187, 187); font-size:11px; display:block; text-align:right;}





@font-face {

    font-family: ProximaNova-Reg;

    src: url(../../fonts/ProximaNova-Reg.ttf);

}



.new-guidepage{

	padding-top:25px;

}

.new-guidepage h1{

    padding-left: 0px;

    font-size: 30px;

    border-bottom: solid 2px #e6dfca;

    margin-top: 0px;

    line-height: normal;

    margin-bottom: 13px;

    padding-top: 0;

    padding-bottom:15px;

}



	

	.new-guidepage p{     

	font-family: MuseoSans_500-webfont;

    font-size: 14px;

    line-height: 30px;

    color:#545454;}

	

	.new-guidepage h2{font-size: 20px; background:url(../../images/guide-h2.png) no-repeat left; margin-bottom:0px; padding-left:40px; padding-top:8px; padding-bottom:8px; color:#777;}

	ul.fstlst {margin-left:45px; margin-bottom:5px;}

ul.fstlst li {

	list-style-position:outside; 

	background: url(../../images/square-red.gif) no-repeat left 8px; 

	list-style:none; 

	padding-left:25px;

	padding-bottom:5px; 

	margin-bottom:auto; 

	color:#777; 

	border-bottom:none;

	font-family: MuseoSans_500-webfont;

	font-size: 14px;

	line-height: 30px;

	color: #545454;



}

		ul.fstlst li strong{color:#444; }

	.newtable tr:first-child{background:#777!important;}

	.newtable tr:first-child td{color:#fff; font-size:17px;}

	.newtable tr {background:#eee;}

	.newtable tr td:first-child{background:#635d5d; color:#fff; font-size:17px;}

	.newtable tr td{padding:5px; color:#333;  text-align:left; width:33%;}

	

.special-colmn {

	padding: 15px 15px 0 15px;

    border: solid 1px #ccc;

    margin-top: 30px;

    border-bottom: solid 1px #fcfcfc;

	}



.more-special-article {

	background: #efefef;

    border: solid 1px #ccc;

    /* border-bottom: solid 1px #fcfcfc; */

    border-top: none;

    text-align:center;

    padding: 5px 15px;

    color: #f44336;

}

.brder{

    height: 5px;

    border-bottom: dotted 1px #777!important;

    border-left: none!important;

    border-right: none!important;

    border-top: none!important;}

	.fst{color:#444; font-weight:normal!important; font-size:16px;}

		.fst strong{color:#0d69af;}

				.fst strong span{font-size:inherit!important; font-weight:normal!Important;}

		.mainguideli li{border-bottom:dotted 1px #ccc; list-style:none; margin-bottom:30px;}

		h3.fst{color:#a75353!Important; font-weight:bold!Important; margin-bottom:0;}

		

		.travel-guide-page{ margin:0; padding:0 0px 0 25px;}

.travel-guide-page ul{margin:35px 0 0 0; padding:0; list-style:none;}

.travel-guide-page ul li{padding:0px 0 8px 0; margin:0;}

.travel-guide-page ul li a h4{font-size:17px; color:#111; margin-bottom:5px;}

.travel-guide-page ul li a p{text-align:left; color:#777; font-size:12px; padding:0!important; margin:0!important;}

.imgbox-radius {

    overflow: hidden;

    border-radius: 8px;

}

.imgbox-radius img{border-radius:8px; margin-bottom:25px; padding-top: 5px;}







.new-travel {padding-top:15px;}

.new-travel h1 {

    font-size: 24px;

    line-height: 24px;

    font-weight: bold;}

	

	.new-travel h1 span{color:#ff8204;}

	.new-travel ul li.minical {

    background: url(../../images/minicalender.png) left 3px no-repeat!important;

    padding: 0 10px 5px 20px!important;

    margin: 0 0 10px;

    list-style: none!important;

   /* font-family: ProximaNova-Reg;*/

   font-family:MuseoSans_500-webfont;

    font-size: 16px;

    color: #444;

    width: 30%;

	}

	

	

	.new-travel ul li.minilo {

    background: url(../../images/minilocation.png) left 4px no-repeat!important;

    margin: 0;

    list-style: none!important;

    padding: 0 10px 10px 20px!important;

 /* font-family: ProximaNova-Reg;*/

   font-family:MuseoSans_500-webfont;

       font-size: 16px;

    color: #444;

  

    width: 100%;



}





.new-itinerary{ padding-top:40px!important;}

.new-itinerary .itineraryTitle{

    background:none!important;

    font-family:"conduit_itcbold";

    padding-left:0px!important;

    font-size: 30px!important;

    margin-top: 15px!important;

	color:#353435!important;

    padding-bottom: 10px;

    line-height: normal;

    margin-bottom: 0;}

	.new-itinerary .itineraryTitle:after{content:" :-"; }

	

	

	.new-itinerary .itineraryTitle:first-child{margin-top:0;}

.new-itinerary .itinerayul{margin-top:0px; padding-top:0px;}

.new-itinerary .deatail-itinary{margin:0; padding:0; line-height:normal; display:block;}

ul.highlight{margin-top:0px;}

ul.highlight li{ list-style:outside; padding-left:8px;

    margin:0px 0 0 25px;

    color: rgb(51, 51, 51);

	margin-bottom:5px;

    font-size: 15px;

    font-family: MuseoSans_500-webfont;

}

.highlights-tour{color:#ff8204!important; font-size:19px; font-weight:bold; padding:10px 0;}





ul.itinerayul  li:first-child{margin-top:23px;}







.durpack .holi{min-height:331px!important;}







.holi:hover h4{color:#fff;}

/*.holi:hover .item-tod a{background:#ebebeb url("../../images/bg-tod.png") no-repeat scroll right 12px;}*/



.vstbg a h4{    color: #fff;

    font-weight: 100;

    font-size: 16px;

    font-family: MuseoSans_500-webfont,sans-serif;}

	.vstbg .holi a h4{ line-height:18px!important; }

.vstbg a h4 span{color:#fbbc05;}





.ptrips{font-family: Verdana,Geneva,sans-serif; font-size:12px; line-height: 1.43em ; border-bottom:1px dashed #ccc; text-align:center; font-style:italic;}

.ptiphd{ text-align:left;

    }

	.durpack .ptiphd a{color: #444; font-family: Verdana,Geneva,sans-serif; line-height: 1.1em; font-weight:normal;  font-size:15px;}

	.durpack  .holi-content h5{color:#bc1463; width:100%; font-weight:normal; font-size:13px; border-bottom:solid 1px #f7f7f7; padding-bottom:10px; text-transform:capitalize; display:none; }

		.durpack .holi-content p{min-height:auto; padding-top:25px; padding-bottom:10px; margin-bottom:15px; width:100%; padding-left:5px; font-size:14px; font-weight:normal; }

/*	.durpack  .item-tod a {

    background:#fff url("../../images/bg-tod.png") no-repeat scroll right 12px;  font-size: 15px;

    font-weight: 700; color:#fbbc05; display:table; margin:0 auto; float:none;}*/

	.dropdown-rajasthan ul li a strong {

    color: #ef7f1a;

}

	

	.durpack .item-tod a {

    background: #fbbc05 url(../../images/bg-tod-black.png) no-repeat scroll right 12px;

    font-size: 15px;

    font-weight: 700;

    color: #353435;

    display: table;

    margin: 0 auto;

    float: none;

    border: solid 2px #fbbc05;

	

	}

		.durpack  .item-tod a:hover{text-decoration:underline;}

	.durpack  .holi-content {padding-top:0px;}

.pttypes{  border-bottom: 1px dotted #919191;

    color: #04679a;

	font-size: 12px;

	font-family: Verdana,Geneva,sans-serif;

    display: block;

	padding-left:15px;

    margin: 0 0 15px;

    padding-bottom: 2px;}

	.pttypes strong{font-size:13px;}



.durpackn p{  color: #919191; font-family: Verdana,Geneva,sans-serif; line-height:22px;}



.viewallsec a{background:#353435; border-radius:4px; font-size:19px; color:#fff; padding:7px 10px; display:table; margin:0 auto;}

.viewallsec{padding:0px 0;}

.viewallsec a .fa{ font-size:11px; font-weight:100; margin-left:8px;}

.viewallsec a:hover{background:#fbbc05; color:#fff;}





	  .wgt-linkbox {

      background-color:#f6f6f6;

      border: solid 1px #eee;

     margin-top: 20px;

    margin-bottom: 20px;

    }



.wgt-linkbox h3 {

    margin-left: 15px;

    font-size: 18px; text-align:center;

    font-family:MuseoSans_500-webfont;

}

.wgt-linkbox h3 a{color:#000;}

.wgt-linkbox-text {

     padding: 0px 15px 15px 15px;

    color: #6d6666;

    font-family: MuseoSans_500-webfont;

    line-height: 25px;

    font-size: 14px;

	min-height:147px!important;

}





.classic-title1 {

    margin-bottom: 0px;

    padding:15px 10px!important;

    font-size: 17px!important;

    color: #fbbc05;

    background-color: #353435!important;

}



.tpbg .travel h1{font-size:21px!important;}





.durpack h1{color:#353435;

    font-size: 30px;

    line-height: 24px;

    font-weight: bold;

	margin-top:0px;

    font-family: MuseoSans_500-webfont;}

	

	

	

			  .gd-list{padding-bottom:55px;}

		  .gd-list h2 {

    color: #4a4d50;

    font-family: MuseoSans_500-webfont;

    font-size: 25px;

    font-weight: 900;

    text-align: center;

    padding-bottom: 25px;

    line-height: 46.8px;

}



.page_tagline {

    font-family:MuseoSans_500-webfont;

    font-size: 15px;

    line-height: 25.5px;

    font-weight: 500;

    text-align: center;

    color: #666;

}

		  

		  

		  

		  

		  

	

		  

		  

		  

		  

		  

		  

		  

		.mobheaderspacer{display:none;}

					@media only screen and (max-width:800px) {

						.mobheaderspacer{height:62px; display:table!important; width:100%;} 

						.create-my-app{ }

					

						.carousel-caption h3{display:none;}

						.deatail-itinary ul li aside h4{margin-right:15px!important;  font-size:14px!important;}

.deatail-itinary ul li .expBut {width:100%!important; height:45px!important; margin-top:-35px!important; display:block!important; padding:11px 7px 0 0!important; text-align:right!important; float:none!important; }

.deatail-itinary ul li span h3{font-size:14px!important;}

.deatail-itinary ul li span p{font-size:14px!important;}

					

			.deatail-itinary ul li .expBut label {

margin-right:-30px!important;}		

					

					}  

		  

		  

		  

		  

		  

		  

		  

		  

		  

		  

		  	 .newpkg-inner .tour_link h4{color: rgb(0, 0, 0);    font-family: Poppins,Helvetica,Arial,sans-serif;

    font-size: 18px;

    font-weight: 600;}

			 .newpkg-inner .ctbx p{font-size:12px;}

					  .newpkg-inner  h2{ color:#444;  font-family: Poppins,Helvetica,Arial,sans-serif; font-weight: 900; line-height: 46.8px; font-size:25px } 

			 .newpkg h2{ color:#444;  font-family: Poppins,Helvetica,Arial,sans-serif; letter-spacing: -2px; font-weight: 900; line-height: 46.8px; font-size: 30px }

			 .classic.gallery img{

   	border-radius: 0;

	-webkit-border-top-left-radius: 5px;

	-webkit-border-top-right-radius: 5px;

	-moz-border-radius-topleft: 5px;

	-moz-border-radius-topright: 5px;

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

}



.classic .portfolio_type

{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;

}

.classic .portfolio_type: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;

}





a.tour_image {

    display: block;

    position: relative;

}

.tour_link h4{color: rgb(0, 0, 0);

    font-family:Poppins,Helvetica,Arial,sans-serif;

    font-weight: 600; letter-spacing: -1px

    line-height: 1.4em;

	  font-size: 20px;

}





	.ctbx{padding:15px;}

	.ctbx p{ padding-top:8px; color: #222222;

    font-family:Poppins,Helvetica,Arial,sans-serif; 

     font-size:13px; 

	 font-weight: 400;

	 line-height: 22.1px;

}

.ctbx .more-link{text-align:right;  background:url("missing.html") no-repeat scroll right 13px !important;

    border: medium none !important;

    padding-right: 7px !important;

}

.ctbx .more-link a{color:#222222;}

.ctbx p .more-link a{background:#000000;}



a.tour_image .tour_price{

	position: absolute;

	bottom: 20px;

	left: 0;

	padding: 3px 10px 2px 10px;

	color: #000;

	font-size: 20px;

	-webkit-transition-duration: 0.2s;

    -moz-transition-duration: 0.2s;

    -o-transition-duration: 0.2s;

    transition-duration: 0.2s;

	background:#ef7f1b;

}





.portfolio_type:hover a.tour_image .tour_price

{

	left: 5px;

	-ms-transform: scale(1.2);

    -moz-transform: scale(1.2);

    -o-transform: scale(1.2);

    -webkit-transform: scale(1.2);

    transform: scale(1.2);

}



.mob {

    display: none;

}

	

	.nonbrdr{border:none!important;}	

	.portfolio_type .tour_head{padding:10px 5px; color:#444; text-align: center;}

	.portfolio_type .tour_head .tag-line{color:#777; display:block;}

	

	

	

	

	

.travel-inspbg{background:#353435; background-attachment:scroll; -webkit-background-size:cover; -moz-background-size:cover; background-size:cover; -o-background-size:cover;}



.travel-insptbx span a{outline:none; transition:0.5s ease; -o-transition:0.5s ease; -webkit-transition:0.5s ease;}

.round-shape{width:160px; height:160px; display:block; background:#fbbc05; border-radius:103px;}



.round-shape-2{

    width: 132px;

    height: 132px;

    display: block;

    background: #fff;

    border-radius: 103px;

    line-height: 20px;

    font: 20px/26px MuseoSans_500-webfont;

margin-bottom:25px;

    padding: 33px 0px 0px 0px;

    text-align: center;

    color: #444;

}

.round-shape-2 span{    background: url(../../images/date-row.png) no-repeat center bottom;

    font-size: 21px;

    display: block;

    padding-bottom: 5px;

    margin-bottom: 5px;}





	

.round-shape-2:hover{background:#fde49b; }

.whtdt{    color: #fbbc05;}

.white-tagline{    padding-bottom: 25px;

    display: block;

    width: 100%;

    color: #c3c3c3;}

a.view-destbt {

    font-size:22px;

    color: #000;

    text-decoration: none;

    text-align: center;

    padding: 6px 25px;

    margin-top: 10px;

    margin-bottom: 5px;

    background-color:#fbbc05;

	border-radius:4px;

    display: inline-block;

}

a.view-destbt:hover{background:#fff; color:#333;}

.small-italic{    font-size: 12px;

    color: #d31500;

    display: block; padding-top:8px;

    /* text-align: center; */

    padding-bottom: 15px; padding-left:0px;}

	.house-2{padding:58px 0 30px;}

	

	section.slider-tour-2 {

    background: #f3f3f3 none repeat scroll 0 0;

    margin: 0;

    padding: 50px 0 20px;

}

.mob-bannerimg {

    float: right;

}.desk-hide{display:none;}

.norm-gap{width:100%; height:100px; display:block!important;}

		@media only screen and (max-width:1024px) {.grab-form-bg .destination-form .travelogy-submit span{font-size:18px!important; padding-top:16px}

		.deatail-itinary ul li{width:auto!important;}

		.guide .guide-menu{margin:0!important;}

		}

@media only screen and (max-width:767px) {	

.carousel-inner{display:none;}

.desk-hide{display:block!important;}

.mob-hide{display:none!important;}

		.mob-bannerimg {

    display: block;

    float: none;

    text-align: center;

    width: 100%;

}

.carousel-indicators{display:none;}

}

			@media only screen and (max-width:768px) {

			

	





			



			

			

				.mob{display:block!important;} .desk-img{display:none;}	

				.round-shape-2{border-radius:8px!important; font:13px/23px MuseoSans_500-webfont!important; padding:5px; width:auto!important; height:auto!important;}

				.eerie img.image_blog_main{height:auto!!important;}

				

				.travel h1{font-size: 23px!important;    line-height: 30px!important;}

				h2.hdng-destination{font-size: 23px!important; color:#353435!important; font-weight:normal;    line-height: 30px!important;}

		.deatail-itinary ul li span{    background: none!important;

    padding: 0px!important;

    /* margin-right: 0px!important; */

    /* display: block; */

    /* position: relative; */

    margin-right: 0px;

}

.deatail-itinary ul li aside h4{margin-left:15px!important;}

		.deatail-itinary ul li span:after{border:none!important;}

		.deatail-itinary ul li aside h4{padding:0px 15px 0 0!important;}

		.deatail-itinary ul li span p{color:rgb(174, 24, 25)!important}

		.deatail-itinary ul li span h3{color:rgb(174, 24, 25)!important}

		.full-tour img{width:100%!important;}

.deatail-itinary ul li span p:after{padding-right:5px!important;}



/*.deatail-itinary ul li aside h4{line-height:28px;}

.deatail-itinary ul li .expBut{float:none!important; display:block!important;}*/



			}  

					

			

					ul.not-bullet li{list-style:disc!important; background:none!important; padding-left:0!important; margin-left:15px; margin-top:0;}

					ul.fstlst li h3{font-size:17px; color:rgba(119, 119, 119, 0.93); text-decoration:underline; margin-top:5px;}

					

					.tpbg .travel{font-size:14px!important;}

				h1.lndhmpg{ margin: 0 0 20px;    padding: 0;    color: #07254b;    font-size: 40px;    font-family: 'conduit_itcbold';}

					

					

				.autocomplete-suggestions{border: 4px solid #53514f; padding:10px; border-top:none;

    background: #FFF;

    overflow: auto;}	

	/*sccial font css**/

	social-icons-box{display:table; margin:0 auto;}

.social-icons-box span{ color:#fff; font-size:13px; display:block; padding-right:15px;}

.social-icons-box ul{margin:-3px 0 0 0; padding:0px; width:140px!important;}



.social-icons-box ul li{float:left; list-style:none; padding-left:0px!important; padding-right:0px!important;}

.social-icons-box ul li a{padding-right:10px;}



/*Change icons size here*/

.social-icons .fa {

	font-size: 1.1em;

}

/*Change icons circle size and color here*/

.social-icons .fa {

	width: 25px;

	height: 25px;

	line-height: 25px;

	text-align: center;

	color: #dadada;

	color: rgba(255, 255, 255, 0.8);

	-webkit-transition: all 0.3s ease-in-out;

	-moz-transition: all 0.3s ease-in-out;

	-ms-transition: all 0.3s ease-in-out;

	-o-transition: all 0.3s ease-in-out;

	transition: all 0.3s ease-in-out;

}



.social-icons.icon-circle .fa{ 

	border-radius: 50%;

}

.social-icons.icon-rounded .fa{

	border-radius:5px;

}

.social-icons.icon-flat .fa{

	border-radius: 0;

}



.social-icons .fa:hover, .social-icons .fa:active {

	color: #FFF;

	-webkit-box-shadow: 1px 1px 3px #333;

	-moz-box-shadow: 1px 1px 3px #333;

	box-shadow: 1px 1px 3px #333; 

}

.social-icons .fa{background:#888888;}

.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 

background:#666666;

}

.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 



}

 .mob-banner-image{display:none;}

 .mob-banner-imag img {

  -webkit-filter: brightness(50%);

}

ul.mainguideli li figure {

    float: right;

    width: 300px;

    height: 231px;

    margin-left: 10px;	

}

figure figcaption{font-size: 12px;

       font-size: 11px;

    /* border-bottom: solid 1px #948989; */

    color: #948989;

    line-height: 15px;

    font-style: italic;

    padding-top: 5px;

    padding-bottom: 5px;

    text-align: center;

	}

ul.mainguideli li figure figcaption{font-size: 12px;

       font-size: 11px;

    /* border-bottom: solid 1px #948989; */

    color: #948989;

    line-height: 15px;

    font-style: italic;

    padding-top: 5px;

    padding-bottom: 5px;

    text-align: center;

	}



figure.articel_image {

    float: right;

    width: 300px;

    height: 231px;

    margin-left: 10px;	

}

figure.articel_image figcaption{font-size: 12px;

       font-size: 11px;

    /* border-bottom: solid 1px #948989; */

    color: #948989;

    line-height: 15px;

    font-style: italic;

    padding-top: 5px;

    padding-bottom: 5px;

    text-align: center;

	}





ul.fstlst li figure {

    float: right;

    width: 300px;

    height: 231px;

    margin-left: 10px;

	

}

ul.fstlst li figure figcaption{font-size: 12px;

       font-size: 11px;

    /* border-bottom: solid 1px #948989; */

    color: #948989;

    line-height: 15px;

    font-style: italic;

    padding-top: 5px;

    padding-bottom: 5px;

    text-align: center;

	}



 /* scocial font css end here*/

 @media only screen and (max-width: 933px) {	

 .destination-form .travelogy-submit small{display:none;}	

 .travelogy-submit{width: 119px!important; height: 40px!important; display:block;} 

 .travelogy-submit span{padding-top:0px; height:auto;} 

 .grab-form-bg .destination-form .travelogy-submit span{padding-top:5px; float:none;}

 a.tour_image{width:100%;}

  a.tour_image img{width:100%;}





.portfolio_type .tour_head {

    background: #f3f3f3;

    text-align: center;

}



.mob-banner-image {

    position: relative;

    text-align: center;

    color: white;

    display: block;

    height: 150px;

}





.centered-text-on-banner {

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    /* font-weight: 500; */

	text-shadow: 0 2px 2px #333;

    margin-top: 0px;

    font-size: 25px;

    margin-bottom: 0px;

    text-transform: uppercase;

    color: #fff;

    text-align: center;

    font-family: MuseoSans_500-webfont;

}

.centered-text-on-banner span{display:block; font-size:13px;}

 .mob-banner-image img {

     -webkit-filter: brightness(75%);

    height: 100%;

    width: auto;

}

 }

  @media only screen and (max-width: 414px) {

   .visitindiatour .boximg-none{height:auto;}

    .holi-content p{min-height:auto; padding-bottom:10px;}

	.travel{margin: 15px 0;}

section.request-area h1{padding-bottom:0;}

ul.fstlst{margin-left:0;}

ul.fstlst li{background:none;}

ul.mainguideli li figure {float:none;}

ul.fstlst li figure {float:none;}

figure.articel_image{float:none;}

  }

 

    .nationlpark-img{margin:10px 0 10px 10px;}

   .extra_description_sarika_rajasthan h3{ margin-bottom: 0;

    border-bottom: dashed 1px #ccc;

    padding-left: 10px;

    margin-top: 10px;

    padding-bottom: 10px;}

	.extra_description_sarika_rajasthan .col-lg-8 p{padding-left:0; }

   .extra_description_sarika_rajasthan h3 a{font-size:20px;}

   .extra_description_sarika_rajasthan .h4{text-align:right; padding-right:15px;}

   .extra_description_sarika_rajasthan .h4 a{ border:solid 1px #777; padding:7px 8px; border-radius:4px; font-size: 14px;}

   

.related-pkg{

    padding:35px 0;

   float:left;

   }

.related-pkg .rleted-heading{

    color: #bb2c2c;

    border-bottom: solid 2px #e6dfca;}

.related-pkg .rleted-heading:after{    

	content: "";

    width: 200px;

    border-bottom: solid 2px #bb2c2c;

    display: table;

    margin-top: 7px;

    margin-bottom: -2px;}

.related-pkg .holi{padding-bottom:0; margin:15px 0;}

.wild_img_holder {

    overflow: hidden;

    height: 175px;

}

.national_park .wgt-linkbox-text p{    

	min-height: 175px;

    font-size: 13px;

	}

.national_park .wgt-linkbox-text p.min-hight-101{min-height: 101px;}

.national_park .wgt-linkbox .link a{    

	border: solid 1px #777;

    padding: 7px 8px;

    border-radius: 4px;

    font-size: 14px;

    display: table;

    margin: 0 auto;

    background: #777;

    color: #fff;

}

.related-pkg .boximg {

    margin-bottom: 0;

    height: 154px;

    overflow: hidden;

}

a.read-national {

    display: table;

    width: auto;

}

/*Image hover Scrolling Effect*/



.destination_pack figure a img,

.touristpoint-tour-modern-text {

    float: left;

    width: 100%;

}



.touristpoint-tour .destination_Image {

    list-style: none;

    margin: 0px 0px 30px;

}

.destination_pack figure > a { position: relative;}



.destination_pack figure {

    margin: 0px;

    padding: 0px 0px 60px;

    overflow: hidden;

	position:relative;

}



.touristpoint-tour-modern-text {

    background-color: #f5f5f5;

    padding: 10px 10px 11px 10px;

    opacity: 1;

    position: absolute;

    left: 0px;

    bottom: -132px;

	-webkit-transition: all 1s ease-in-out;

  -moz-transition: all 1s ease-in-out;

  -o-transition: all 1s ease-in-out;

  transition: all 1s ease-in-out;

}



.destination_pack .destination_Image:hover .touristpoint-tour-modern-text {

    bottom: 0px;

}



.touristpoint-tour-modern-text  h5 a{

	color: #363636;

    font-size: 18px;

    margin: 0px 0px 17px;

    width: 100%;

    text-align: center;

    display: block;

}

.destination_more_link a{    

	background: #fbbc05;

    color: #353435;

    padding: 8px 14px;

    border-radius: 4px;

    font-size: 15px;

	display:table; 

	margin:0 auto;

}



.attraction-guide{}

.attraction-guide h2{background:none;}

.guide-top-overview{

	background:#ececec57;

 	padding:35px 0;

    border-bottom:solid 1px #cccccc38;

 }

.guide-top-overview h1{

	text-align:center;

	margin-bottom:12px;

}

.guide-top-overview span.cover-hdng{font-family: MuseoSans_500-webfont;

    font-size: 14px;

    line-height: 26px;}



/*Image hover Scrolling Effect End*/



.article-index .classic{margin-bottom:0;}

.article-index .classic .portfolio_type{margin-bottom:0;}

.article-index  .specir-bottom-30px{margin-bottom:30px!important;}

.article-index  .specir-bottom-20px{margin-bottom:21px!important;}

.article-index  a.tour_image .tour_price{background: rgba(251, 188, 5, 0.75);

font-size:17px;

}

.article-index .guide-col ul{margin:0; padding:0;}

.article-index .guide-col ul li{

	margin: 8px 3px;

    list-style: none;

    display: inline-flex;

	}

.article-index .guide-col ul li a{

	background: #fff;

    color: #000;

    padding: 8px 8px;

    border-radius: 19px;

    font-size: 14px;

    border: solid 1px #bf8d2e;

    /*-webkit-box-shadow: inset -1px -1px 5px 4px rgba(188,188,188,1);

    -moz-box-shadow: inset -1px -1px 5px 4px rgba(188,188,188,1);

    box-shadow: inset -1px -1px 5px 4px rgba(188,188,188,1);*/

}

.article-index .guide-col ul li:hover a { background:#fbbc05; color:#000;}

.all-link{width:100%;}

.all-link a {

    background: #fbbc05;

    color: #000;

    display: table;

    font-size: 18px;

    margin: 25px auto;

    padding: 5px 22px;

    border-radius: 19px;

    text-transform: uppercase;

}

.all-link a:hover{    

    background: #000;

    color: #fff;

}

.holi.guide-icon-article {

    width: 100%;

    text-align: center;

}

.holi.guide-icon-article .holi-content{

	font-size:20px;

}

.holi.guide-icon-article .holi-content .fa{font-size:30px;

    color: #fbbc05;

}

/*============= Zooming Hvoer image Effect Start============= */

.img_wrapper_grid {

    background-color:rgba(14, 14, 14, 0.63);

    margin: 0 0 30px;

    border-radius: 5px;

    position: relative;

}



.tools_i {

    position: absolute;

    z-index: 99;

    top: 0;

    right: 0;

    padding: 25px;

    width: 80px;

}

.img_container_grid {

    position: relative;

    overflow: hidden;

    -webkit-border-radius: 5px;

    -moz-border-radius: 5px;

    border-radius: 5px;

    z-index: 0;

    width: 100%;

    height: 100%;

}

.img_container_grid img {

    -webkit-transform: scale(1);

    transform: scale(1);

    -moz-transition: all .4s;

    -webkit-transition: all .4s ease;

    transition: all .4s ease;

    opacity: .8;

}

/*zooming Image css*/

.short_info_grid {

    position: absolute;

    left: 0;

    bottom: 0;

   /* background: url(../../images/shadow_tour.png) left top repeat-x;*/

   /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#070102+0,000000+100&0+0,1+100 */

background: -moz-linear-gradient(top, rgba(7,1,2,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(7,1,2,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(7,1,2,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00070102', endColorstr='#000000',GradientType=0 ); /* IE6-9 */



    width: 100%;

    padding: 25px 15px 15px 20px;

    color: #fff;

    font-size: 13px;

    -moz-transition: all .4s;

    -webkit-transition: all .4s ease;

    transition: all .4s ease;

}

.img_container_grid a:hover img{

	-webkit-transform:scale(1.2);

	transform:scale(1.2);

	opacity:.4;

}

/*zooming Image End css*/



.short_info_grid h3 {

    font-size: 20px;

    color:#fbbc05;

    margin: 0;

    padding: 0;

}

.img_container_grid em{display:none;}

.img_container_grid a:hover .short_info_grid em{

	display:block; 

	font-size:13px; 

	font-weight:normal;

}

/*zooming btn css*/

.short_info_grid p.moer-btn-link{

	opacity:0;

	display:none;

	line-height:1;

	background-color:#fbbc05;

	padding:8px 12px;

	margin:10px 0 0;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	border-radius:3px;

	color:#000;

}

.img_container_grid a:hover .short_info_grid p.moer-btn-link{

	display:inline-block;

	opacity:1

}

/*============= Zooming Hvoer image Effect End============= */

list_tabs ul{margin:0 0 30px;width:100%;padding:0}

.list_tabs ul li{

	position:relative;

	background:#fff;

	padding:15px 5px 10px 140px;

	min-height:103px;width:100%;

	display:table;transition:all .3s ease;

	border: solid 1px #f0f0f0d9!important;

	margin:15px 0;

}

.content-left,.map-right,.row-height{

	min-height:100%

}

.list_tabs ul li a small{

	color:#777;

	margin:0;

	padding:0

}

.list_tabs ul li:last-child{

	border-bottom:none

}.list_tabs ul li div{

	display:table-cell

}

.list_tabs ul li figure{

	width:120px;

	height:120px;

	overflow:hidden;

	position:absolute;

	left:10px;

	top:10px

}

.list_tabs ul li figure img{

	width:120px;

	height:auto

}.list_tabs ul li h3{

	font-size:16px;

	margin:0;

	padding:0;

}

.list_tabs ul li:hover{

	background-color:#f0f0f0;

	padding-left:150px;

}



a.linkh4 {

    box-shadow: 0 0 5px #777 inset !important;

    border-radius: 8px;

    font-size: 14px;

    border-radius: 10px;

    padding: 6px 11px;

    margin-left: 15px;

    text-decoration: underline;

}



a.linkh4 i.fa.fa-arrow-circle-right{margin-right: 5px;}



.banner_box{

                            background:#ef7f1b;

                            padding:10px;

                             }

.banner_box_cant{

	height:118px;

	text-align:center; 

	width:100%; 

	background:#fff; 

	padding:8px;

	border-top:dotted 1px #777;

}

.banner_box_cant:hover{

	background: #f7f7f7;

}

.banner_box_cant:hover h3{

	color:#f11d2c;

}

.banner_box_cant:hover .banner-tag-line{

	color:#000;

}

.banner_box_cant:hover .clinck-banner{

	color:blue;

}

.banner_box a:first-child .banner_box_cant {

	border-top:none;

}

.banner_box_cant h3{    

	font-size: 20px;

	text-align: center;

	margin: 5px 0 2px 0;

}

.banner-tag-line{

	font-size: 13px; 

	text-align:center;

}

.clinck-banner{    

	color: #e62909;

	font-size: 12px;

	padding-top: 5px;

}

 @media only screen and (min-width:800px) and (max-width:1064px) {

    .wsmenu-list > li.mob-paln-trip{display:block; background:#CF142A;}

  }

@media only screen and (max-width: 780px){

.wsmenu-click i.wsmenu-arrow.fa.fa-angle-down:before {

    content: "\f067";

}

span.wsmenu-click.ws-activearrow i.wsmenu-arrow.fa.fa-angle-down:before {

    content: "\f068"!important;

}

#more {display: none;}



