
#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: 6px;
    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;
    padding-right: 15px;
}
.grid-image{
	float:left;     
	width: 35%;
}
.grid-cant{
	float:left;
	width:65%;
}






.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:100%; margin-top:0px; 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;}
  section.request-area.day-pack{
  	padding:30px 0!important;
  	float:left;
   	width:100%;
   	background: #ebeef2;
  }
   .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:#fbbc05;  
	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;}
.travelogy-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;
    }
	.travelogy-detail-itinerary span{color:#ae1819; }
	.travelogy-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;
}
.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: #F44336;
}
	
	.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;
}









  
		  
		  
		  
		  
	
		  
		  
		  
		  
		  
		  
		  
	
		  
		  
		  
		  
		  
		  
		  	



	
		
  
					
			
					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: 1px solid #A0A0A0; 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:#fbbc05;
                            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;
}
/* agra new day tours pkg srart*/
 .pagination.data_pagination {
     bottom:0;
     position:relative;
}
a.page.current {
    background: #fbbc05;
    color: #ffffff;
}
.pagination > li > a.page.current{

}
.pagination > li > a{
    color:#333;
}
a.nav.prev.disabled, a.nav.next.disabled {
    color: #dad3d3;
    cursor: not-allowed;
}
.data_container {
    padding: 0 0 25px 0;
}
.pkgwrapper {
    border: 1px solid #cacaca;
    margin-top: 20px;
    padding:0px 0;
    overflow: hidden;
    background: #fff;
}
.pkgimg-box{
  padding:0;
}
.pkgtext-box {
    font-family: MuseoSans_500-webfont;
    padding-top: 15px;
    padding-bottom: 15px;
}
.pkgtext-box span {
    display: block;
    font: bold 15px MuseoSans_500-webfont;
    color: #333;
    margin-bottom: 5px;
}

.pkgtext-box .head_tours a {
    display: inline-block;
    font-size: 20px;
    line-height: 26px;
/*    font-variant: small-caps;*/
    /*color: #c0392b;*/
    margin-bottom: 8px;
}
.pkgtext-box .head_tours a span{
    display: block;
    font: normal 14px MuseoSans_500-webfont;
    color:#c0392b;
    margin-bottom: 5px;
}
.pkgtext-box p {
    font-size: 16px;
    color: #333;
    margin-bottom:5px;
}
.location{
    font-size: 13px;
    color:#1062ac;
    float: left;
    width: 100%;
    margin-top: 9px;
    margin-bottom: 9px;
}
.location i{
  border-radius: 23px;
  margin-right: 4px;
  font-size: 11px!important;
  color: #ffffff!important;
  background:#1062ac;
  padding: 2px;
  float: left;
  width: 15px;
  text-align: center;
  line-height: 12px;
}
.pkgtext-box i {
    display: block;
    font-size: 12px;
    color: #c0392b;
}
.pkgtext-box ul {
    margin: 2px 0 0;
    padding: 0;
    padding-left: 15px;
}
.pkgtext-box ul li:nth-child(2n-1) {
    padding-right: 15px;
}
.pkg-pricebx {
    margin-top: 10px;
}
.pkglinks-view {
    display: block;
    background-color: #c0392b;
    font-size: 15px;
    color: #fff;
    padding: 8px 2px;
    margin-top: 15px;
    border-radius: 5px;
}
.pkglinks-enquire {
    display: block;
    border: 1px solid #c0392b;
    font-size: 15px;
    color: #c0392b;
    padding: 8px 2px;
    margin-top: 18px;
    border-radius: 5px;
}
.pkgtext-box ul li {
    font-size: 13px;
    color: #444;
    /* width: 50%; */
    line-height: 25px;
    /* float: left; */
}
.pkg-pricebx strong {
    display: block;
    color: #c0392b;
    font: bold 20px MuseoSans_500-webfont;
}
.pkg-pricebx span {
    display: block;
    font-size: 13px;
    color: #1062ac;
    letter-spacing: 1px;
}
.star_rating i{
    color: #fbbc05;
    float: left;
    padding: 0 2px;
}
.star_rating span {
    color: #928f8f;
    font-weight: normal;
    font-size:12px;
}
.custom-width-container{
/*  width: 100%;
    max-width: 1477px;*/
}
.txt-cntr{
  padding-bottom:15px;
}
.data_pagination ul {
    display: inline;
    border: solid 1px #ccc;
    float: left;
    padding:0!important;
}
.data_pagination li:first-child{
	display:none;
}
.data_pagination li:last-child{
	display:none;
}
.data_pagination li .disabled{
    color: #acafb3;
    cursor: not-allowed;
    background-color:#dcd7d7;
    border-color:#ddd;
}
.data_pagination li{
	padding:0!important;
}
.data_pagination li:nth-child(2) .btn-success{
	border:none;
}
.data_pagination li a{
	border:0;
}
.data_pagination li .btn-default{
    color: #000;
    background-color: #fbbc05;
    border-radius: 0;
    padding: 8px 15px;
    font-size: 18px;
}
.data_pagination li .btn-success{
    background: #fff;
    color: #333;
    font-size: 18px;
    padding:8px 15px;
    border-radius: 0;
    border-left: solid 1px #ccc;
}
.results {
    float: left;
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
}
.showingInfo {
    text-align: right;
    font-size: 18px;
    float: left;
    width: 100%;
}
.showingInfo strong{
    color: #c0392b;
    font-weight: normal;
}
.tour_type_head{
	background: #253d52;
    color: #fff;
    padding: 12px 25px;
    float:left;
    width:100%;
    font-size:19px;
}
.tour_type_side_bar{
    padding: 0px;
    float: left;
    width: 100%;
    /* margin-top: 13px; */
    margin-bottom: 13px;
    background: #fff;
}
.tour_type_side_bar ul li{
    padding:8px 0px;
    list-style-type:none;
    border-bottom:1px solid #e7e7e7;
    float:left;
    width:100%;
}
.tour_type_side_bar ul li div:nth-of-type(1) {
    flex-basis: 20%;
}
.tour_type_side_bar ul li div {
    flex-basis: 70%;
    font-size: 13px;
    font-weight: 500;
    padding: 0px 10px;
}
.tour_type_side_bar ul li div:nth-of-type(1) i {
    font-size: 20px;
    /* color: #ae1819; */
    color: #555555;
}
.tour_type_side_bar div {
    float: left;
}
.help_support{
    background: #fff;
    margin-bottom: 15px;
    border: solid 1px #ccc;
    float: left;
    width: 100%;
    margin-top: 15px;
}
.help_support_head{
    background: #e6e6e6;
    color: #343c42;
    padding: 10px 15px;
    text-transform: uppercase;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-overflow: ellipsis;
    white-space: pre;
    border-bottom:solid 1px #ccc;
}
.help_support_description{
    font-size: 14px;
    padding:10px;
}
.descr_social ul{
 list-style:none;
 margin:0;
 padding: 10px;
}
.why_travel_with_us .descr_social ul li{
    list-style: none;
    padding: 5px;
    margin: 0;
    background: none;
    border: solid 1px #ccc;
    margin: 15px 0;
    border-radius: 13px;

}
.descr_social ul li a{
    color: #c0392b;
    font-size: 16px;
}
.descr_social ul li a i{
	color:#000;
}
section.request-area.day-pack h2{
	margin: 0 0 6px;
    padding: 0;
    color: #4a4d50;
    font-size: 23px;
    font-family: MuseoSans_500-webfont;
    display: block;
    text-align: left;
    position:relative;
    padding-bottom: 10px;
    border-bottom: solid 2px #777;
}
section.request-area.day-pack h2:before {
    content: "";
    width: 30%;
    position: absolute;
    bottom: -2px;
    border-bottom: 2px solid #c0392b;
    left: 0;
}
.recomended_tours_side_bar{
	padding: 0px;
    float: left;
    width: 100%;
    margin-top: 13px;
    background: #fff;
}
.recomended_tours_side_bar .recomended_head{
    background: #253d52;
    color: #fff;
    padding: 12px 25px;
    float: left;
    width: 100%;
}
.recomended_tours_side_bar ul li{
    list-style-type: none;
    border-bottom: 1px solid #e7e7e7;
    float: left;
    width: 100%;
}
.recomended_tours_side_bar ul li a{
    padding: 10px;
    display: block;
}
.why_travel_with_us {
    float: left;
    width: 100%;
    border: solid 1px #ccc;
    background: #fff;
    margin-bottom: 15px;
    margin-top: 15px;
}
.why_wiht_us_head {
    font-size: 20px;
    padding: 15px 15px 0 15px;
}
.why_travel_with_us ul {
    margin: 15px;
    padding: 0;
}
.why_travel_with_us ul li {
    padding:5px 10px 5px 22px;
    margin: 0;
    list-style: none;
    position: relative;
    background:url(images/right-arrow-train.png) no-repeat 0px 9px;
}
/*.why_travel_with_us ul li:before {
    content: "";
    width: 30%;
    position: absolute;
    left: 0;
}*/
/*agra new day pkg end here*/
 @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;
}