
 

			.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: 200px;
    padding-left: 35px;
	font-size:15px;
    height: 47px;
    display: inline-table;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    outline: none;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
.trvelogy-button{text-align:center;}
.destination-form .travelogy-submit small {

    height: 55px;
    width: 91px;
    font-size: 11px;
    line-height: 17px;
    font-weight: normal!important;
    float: left;
	margin-left:8px;
    display: block;
    padding-top:10px;
}
.destination-form .people-left {
	width: 47%;
	display: inline-block
}
.travelogy-arrivale{width:93%;}
.destination-form .people-right {
	width: 49%;
	display: inline-block
}
.contact-header {
    float: right;
    width: 235px;
    padding:0px 0 0px 0;
    display: table;
}
.contact-header span {
	color:rgb(204, 0, 51);
	display: inline-block;
	font-size: 12px;
	margin: 0 0 0 20px;
	text-align: left;
	text-transform: uppercase;
	vertical-align: top
}

.contact-header span.email{}
.contact-header span.email img{    
	float: left;
    padding-right: 8px;
    margin-top: 2px;
    width: 25px;
}
.contact-header span.email .link{color:#07253F; font-size:14px; text-transform:lowercase; margin-top:0px; padding-top:0px; margin-left:0px;}
.contact-header span.cont{}
.contact-header span.cont img{    
    float: left;
    padding-right: 8px;
    margin-top: 0px;
    width: 27px;
}
.contact-header span.cont .mob{color:#07253F; font-size:14px; text-transform:lowercase; margin-top:0px; padding-top:0px; margin-left:0px;}
.contact-header span img {
	clear: both;
	display: block
}
.contact-header span:nth-child(2), .contact-header span:nth-child(3) {
	padding-top: 10px
}
section.main-navigation {
	background:#fbbc05;
	padding:0;
	position:relative;
	z-index:100;
	box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25);

}
.dropdown-header {
	padding: 10px 0 0!important
}





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




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


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








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

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

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

.carousel-indicators .active {
	background:#fbbc05;
	height: 13px;
	margin: 0;
	width: 13px
}
.carousel-indicators li {
	background-color: #353435;
	border: 1px solid #fff;
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	height: 13px;
	margin: 0;
	text-indent: -999px;
	width: 13px
}
input#popupDatepicker {
	background: url(images/icon-calender.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: #EC6A2E;
    float: right;
    border: none;
    font-size: 18px;

    font-weight: 500;
    padding: 10px 13px;
    border-radius: 0 4px 4px 0;
    color: #ffffff;
    margin-left: -10px;
    margin-right: 0px;
}
select.calendars-month-year {
	float: left
}
.calendars-month-header select:last-child {
	float: right
}
section.travel-to-india {
	margin: 0;
	padding: 50px 0;
	background: url(images/bg-travel-india.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:#fbbc05;
	display: block;
	font-size:27px;
	font-weight: 500
}
.bcknd-black i {
    margin: 0;
    padding: 0;
    color: #cecece;
    display: block;
    font-style: normal;
    font-size: 15px;
    line-height: 11px;
    line-height: 16px;

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

background:#353435; 
    border-radius: 4px;
    clear: both;
    color: #fff; 
    /* font-weight: bold; */
    margin: 0;
    padding: 11px 20px;
	letter-spacing:0.2px;
}
.btn-allpckges a:hover{   color:#0c0101; background: #fbbc05;}
section.blue-area {
	margin: 0;
	padding: 25px 0;
	background: #07253f url(images/image-tmple.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: #444;
	font-size: 14px;
	font-weight: 500;
	background:#fbbc05;
	float:right;
	display: block;
	clear: both;
	border-radius:3px;
	display:table;
}
.owl-item .item .item-tod {
	position: relative!important
}
.owl-buttons {
	position: absolute;
	top: 134px;
	width: 100%
}
















