/*
 * Start Bootstrap - Full Slider (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 font-family: 'Merriweather', serif;
font-family: 'PT Sans', sans-serif;

 */

html,
body {
    height: 100%;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px;
}
h1, h2,h3, h4, h5, h6, a, #explore-left div, label, #explore-left-attractions div {
	 font-family: 'Merriweather', serif;
	 line-height: 150%;
	 margin: 0 0 15px;
}
label{
	color: #000;
	margin-bottom: 0;
}
img{
	max-width: 100%;
}
p{
	font-size: 16px;
	line-height: 150%;
	margin-bottom: 20px;
	padding: 0;
}
a{
	margin-bottom: 0;
	text-decoration: none;
}
a:hover{
	text-decoration: none;
}
.menutop-nav{ min-height:50px; background:#000; color:#FFF; margin:0; }
.menutop-nav .logomain{ width:160px;
height: 45px; position:relative; top:-3px;}


.kumbhmela {  padding:0px 0px 0px 0px; margin:-15px 0px 30px 20px; }
.kumbhmela li{  list-style:circle;  padding:0px 0px 0px 5px; margin:0px ; color: #5d5d5d; }

.kumbhmela01 {  padding:0px 0px 0px 0px; margin:-35px 0px 30px 20px;}
.kumbhmela01 li{  list-style:circle; padding:0px 0px 0px 5px; margin:0px;}
.kumbhmela-heading { border-bottom: solid 1px #E8E8E8; 
border-top: solid 1px #E8E8E8; 
padding:6px 0px;
 text-align:center; font-size:24px; font-weight:bold;}
 
#relevanttourpackages{ margin:25px 0; }

#relevanttourpackages h2{ display:block;     margin: 20px 0;
    padding: 10px;
    font-size: 18px;
    text-align:left; font-weight:bold; 
    color: #000; background:#F2F2F2; 
}
.gridItems{}
.gridItems > div > div {min-height: 334px;margin-bottom: 30px}
@media(max-width:767px){
	.gridItems > div > div {min-height: auto;}
}

.quickTours{margin-top: 40px;border-top: 1px dashed #999;}
.quickTours .tourHead{text-align: center;margin: 10px 0 20px;}
.quickTours .tourHead h5{margin: 0;padding: 0;text-transform: uppercase;font-size: 18px;}

.pagePackage{box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}
.pagePackage:hover{ box-shadow: 0 14px 20px rgba(0, 0, 0, 0.1), 0 10px 10px rgba(0, 0, 0, 0.1);}
.pagePackage img{width: 100%;}
.tourText{padding: 10px 15px 15px;}
.tourText ul {margin: 0;}
.tourText ul li{font-size: 12px;background: none;padding: 0;}
.tourText ul li:first-child{font-size: 16px;font-weight: bold; color:#000;}
.tourText ul li:first-child a{font-size: 16px;font-weight: bold; color:#000; }
.tourText ul li:first-child a:hover{color:#000;}
.tourText ul li:nth-child(3), .tourText ul li:nth-child(4){display: block;
	box-sizing: border-box;text-align: center;margin-top: 10px;text-transform: uppercase;font-weight: 700;font-size: 11px;}
.tourText ul li:nth-child(3) a{display: block;background: #000;border: 1px solid #000;color: #fff;border-radius: 15px; padding:3px 0;}
.tourText ul li:nth-child(3) a:hover{background-color: transparent;color: #333}
.tourText ul li:nth-child(4) a{display: block;border: 1px solid #D3D3D3;color: #333;border-radius: 15px; padding:3px 0;}
.tourText ul li:nth-child(4) a:hover{background-color: #D3D3D3;}
.clearfix1 {clear: both;display: none;}

.menutop-navtop .navbar-nav > li > a { 
    color: #000;
    text-transform: capitalize;  
}

@media (max-width:767px){
	.menutop-nav{ min-height:40px; background:#000; color:#FFF; margin-top:-5px; }
.menutop-nav .logomain{ width:160px;
height: 45px; position:relative; top:-3px; left:-15px;}
	
	}
	
	
	
@media (max-width:767px) {
.menutop-navtop .navbar-nav > li > a { 
    color: #000;
    text-transform: capitalize;
     padding:5px 10px; 
}
 }
 
	
@media (min-width:768px) and (max-width:882px){
.menutop-navtop .navbar-nav > li > a { 
    color: #000;
    text-transform: capitalize;
     padding:5px 10px; 
}
 }
 



 
 
 
.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}
.removepadding { padding:0px; margin:0px;}

footer {
    margin: 50px 0;
}

 
h1,h2,h3,h4,h5,h6{ 
		letter-spacing:0px; 
		font-weight:normal;
		position: relative;
		padding: 0 0 10px 0;         
		font-weight:normal;
		/*line-height:1.8;*/
		color:#2c3f4b;
	}
h1 {
		font-size: 28px; 
	}
h2 {
		font-size: 28px; 	
	}
h3{
		font-size: 18px; 
	}
h4{
		font-size: 16px; 		
	}
h5{
		font-size: 14px; 		
	}
h6{
		font-size: 14px;  	
	}
a {
		color:#696969;
	}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
		text-decoration:none; 
	} 
img.aligncenter{
		display:block;
		text-align:center;
		display: block;
		margin:0 auto 20px auto;
		padding:0px;
		border:0px;
		background:none;
	}
img.alignleft{
		float:left;
		margin: 6px 20px 6px 0;
		display: inline;
		border:0px;
		background:none;
		padding:0;
		display:block;
	}
img.alignright{
		padding:0;
		float:right;
		margin: 6px 0 6px 20px;
		border:0px;
		display:block;
		background:none;
	}
::selection {
		background: #80c435; /* Safari */
		color:#fff;
	}
::-moz-selection {
		background: #80c435; /* Firefox */
		color:#fff;
	}
blockquote {		 
		font-size:16px; 
		font-weight:normal;
		font-style:italic;	   
		position:relative;  
		width:auto;
	}
blockquote small {
		display: block;
		margin-top: 20px;
	}
pre {
		line-height:18px;
		margin-bottom:18px;
	}
.btn,
a {
		outline:0;
		text-decoration: none;
	}
ins {
		text-decoration:none;
	}
sup {
		bottom: 1ex;
	}
sub {
		top: .5ex;
	} 	
.check li:before {
		content: "\f00c";
		font-family: "FontAwesome";
		font-size: 16px;
		left: 0;
		color:#242424;
		padding-right:5px;
		position: relative;
		top: 2px;
	}
.check li {
		;
		list-style:none;
		margin-bottom:4px;
	}
.check {
		margin-left:0; 
		padding-left:0
	}

ul { margin:0; padding:0; list-style:none; }
body { margin:0; padding:0;  }




#innerback01{  position:relative; }

#innerback{ background:url(../../images/inner-back.jpg) ; background-repeat:no-repeat; background-size:100% 100%;  min-height:145px;}
#innerback .col-md-20{ width:19%; height:13%;  float:left;border: solid 3px #fff; margin-left:10px;  position:relative;}
#innerback .innerpackage{ margin-top:15%; margin-bottom:2%; overflow:hidden;}
#innerback .col-md-20 img{ width:100%; height:100%; float:left;}


div .innercenter{ position: absolute;
    bottom: 0%;
    left: 0%; 
     background-color: rgba(0, 0, 0, 0.6); display:block; width:100%; text-align:center; padding:3px; color:#fff; font-size:12px;}
	 
div .innercenter span{ display:block; font-weight:bold;}


div .innercenter:hover{ position: absolute;
    bottom: 0%;
    left: 0%;
     background-color: rgba(0, 0, 0, 0.8); display:block; width:100%; text-align:center; padding:3px; color:#fff;}
	  
	 
	 
	
	 @media (max-width:767px){
		#innerback .col-md-20{ width:17%;  float:left;border: solid 3px #ff7f02; margin-left:22px;  display:none;}
	#innerback .innerpackage{ margin-top:23%; margin-bottom:2%;}
	a.innercenter{ font-size:12px; font-weight:100;}
	}
	 
	.breadcrumb a:visited{ color:#000;}
	
	@media (min-width:768px) and (max-width:991px){
		#innerback .col-md-20{ width:17%;  float:left;border: solid 3px #ff7f02; margin-left:22px;  position:relative;}
	#innerback .innerpackage{ margin-top:23%; margin-bottom:2%;}
	a.innercenter{ font-size:12px; font-weight:100;}
	}
 
	 
	@media (min-width:992px) and (max-width:1105px){
		#innerback .col-md-20{ width:17%;  float:left;border: solid 3px #ff7f02; margin-left:22px;  position:relative;}
	#innerback .innerpackage{ margin-top:15%; margin-bottom:2%;}
	a.innercenter{ font-size:12px; font-weight:100;}
	}
	@media (min-width:767px){
	.container-fluid .col-md-9{ float:right; }
} 
#innerbackup{ background:url(../../images/n2-banner.jpg) ; background-repeat:repeat; min-height:145px;}
#innerbackup .col-md-20{ width:19%; height:13%;  float:left;border: solid 3px #fff; margin-left:10px;  position:relative;}
#innerbackup .innerpackage{ margin-top:15%; margin-bottom:2%; overflow:hidden;}
#innerbackup .col-md-20 img{ width:100%; height:100%; float:left;}
 
@media (max-width:767px){
#innerbackup .col-md-20{ width:17%;  float:left;border: solid 3px #ff7f02; margin-left:22px;  position:relative; display:none;}
#innerbackup .innerpackage{ margin-top:23%; margin-bottom:2%;}

}
@media (min-width:768px) and (max-width:991px){
#innerbackup .col-md-20{ width:17%;  float:left;border: solid 3px #ff7f02; margin-left:22px;  position:relative;}
#innerbackup .innerpackage{ margin-top:23%; margin-bottom:2%;}
}


@media (min-width:992px) and (max-width:1105px){
#innerbackup .col-md-20{ width:17%;  float:left;border: solid 3px #ff7f02; margin-left:22px;  position:relative;}
#innerbackup .innerpackage{ margin-top:15%; margin-bottom:2%;}
}

	
.breadcrumb{
	background:#f7b53f;
	border-radius: 0px;
	list-style: outside none none;
	margin-bottom: 20px; font-size:15px;
	padding:5px 0px 5px 18px; color:#344553; font-weight:bold; }
	.breadcrumb a{ color:#000;}
	.breadcrumb a:hover{ color:#000; text-decoration:underline; }
.contentPanel { padding:5px 11px; }
ul.externalURL { margin:0; padding:0; list-style:none; overflow: hidden;}
ul.externalURL li { margin:0.5%; float:left; padding:0; background:none; width:32%; }
ul.externalURL li a { display:block; padding:5px 8px; text-decoration:none; background: #960; color:#fff; white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;}
ul.externalURL li a:hover { background:#900; text-decoration:none; color:#FFF; }

.container-fluid{ margin:0 auto;  }

@media all and (min-width:1280px){
.container-fluid{ width:1280px;}}



a { outline:none; transition:ease-in .3s; }
.clearLeft { clear:left; }
.clearRight { clear:right; }
.clearBoth { clear:both; }
.navbar-brand {
    float: left;
    font-size: 18px;
    height: 50px; 
    padding: 0px;
}

/*.navbar-brand > img {
    display: block; margin-left:12px; width:261px; height:78px; margin-top:5px; }
*/
@media(max-width:767px){
/*.navbar-brand > img {
    display: block; margin-left:-12px; width:261px; height:78px;  margin-top:5px; }
*/
}

.paddingremove{ margin-bottom:25px; }
@media(max-width:767px){
.paddingremove{ margin-bottom:0px; margin-left:0px; margin-right:0px; }
}
.navbar{border-radius: 0; }
.paddingcontent{ padding:0px 17px;}
@media(max-width:767px){
.paddingcontent{ padding:0px;}
.paddingremove{ padding:0px;}
}
.removepadding{ padding:0px; margin:0px;}
.topNav > li > a  {    color: #fff;
    font-size: 14px; }
.topNav > li > a:hover,
.topNav > li > a:focus {background:#47b5d7;}
.nav > li > a {padding: 35px 25px;text-transform:uppercase;  }
.loginLink {background: #ffcc29; color: #000;border-radius: 20px;padding: 4px 19px;
	margin-top: 5px;border: 1px solid #ffcc29;}
.loginLink:hover {border: 1px solid #ffcc29; background-color: transparent; color: #fff;}

.dropdown-menu{border: none;padding-bottom: 0;}

.dropdown-menu > li > a:hover {background:#47b5d7;color: #fff; }
.menuImg{padding: 10px 20px; display: none;}
@media(min-width:768px){
	.menuImg{display: block;}
}
.dropdown-menu img {width: 100%;}
.dropdown-menu > li > a {padding: 9px 20px;}
.dropdown-menu > li > a:hover {background:#f4f5f8;color: #297cbb;}
.dropdown-menu > li > img {width: 100%;}
.dropdown-menu li.moreListbtn a{background: #1b66a5;color: #fff;text-transform: uppercase;text-align: center;
	border-radius: 0 0 3px 3px;padding: 18px 20px;font-size: 12px;}
.dropdown-menu li.moreListbtn a:hover{background: #388bca;}
/*.navbar-inverse .navbar-nav > li > a {color: #fff; text-transform:capitalize; line-height:60px;}*/
.navbar-collapse{box-shadow: none;border-color: transparent;}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: none;
}
.navbar-header{ min-height:85px;}

@media (min-width:768px) and (max-width:882px){
	.nav, .navbar-nav, .navbar-right, .topNav{float:right; }
	.topNav { float:right; }
	/*.nav > li > a {padding:5px 3px; text-transform:uppercase ; }*/
	.navbar-inverse .navbar-nav > li > a {line-height:80px;}
}
@media (min-width:768px) {
.mainfix-menu ul {
display:none
}
}
@media (max-width:767px) {
	#powered{ margin-bottom:40px;}
	#tourbooking{ display:none;}
.mainfix-menu {
width:100%;
z-index:9999;
position:fixed; border-top: solid 1px #616161;
bottom:0
}
.mainfix-menu ul {
padding:0;
margin:0
}
.mainfix-menu ul li {
float:left;
padding:5px;
text-align:center;
display:block
}
.mainfix-menu ul li:nth-child(1) {
    background: #ff8b02;
    width: 33.33%;
}
.mainfix-menu ul li:nth-child(2) {
background:#47b5d7;
width:33.33%
}
.mainfix-menu ul li:nth-child(3) {
background:#344551;
color: #fff;
width:33.33%
}
.mainfix-menu ul li:nth-child(1) a, .mainfix-menu ul li:nth-child(2) a, .mainfix-menu ul li:nth-child(3) a {
color:#fff;
width:100%;
display:block;
} 

}


.navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
.dropdown-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-bottom-color: #fff;
	border-width: 9px;
	margin-left: -9px;
}

/* styles to make mainmenu on hover*/

@media(min-width:768px){
.navbar-nav > li > .dropdown-menu {
   border-radius: 3px;background: #fff ;min-width: 220px;left: 50%; margin-left: -110px;}
.navbar-default .navbar-nav > li.dropdown:hover > a, 
.navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navbar-default .navbar-nav > li.dropdown:hover > a:focus {
    background-color: #000;border-radius:3px;color: #fff;}
li.dropdown:hover > .dropdown-menu {
    display: block;}
.navbar-right{margin-right: 0;}
}

.mainMenuHome{ border: none;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.5+0,0+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */ }
.mainMenuHome .navbar-brand {height: auto;}
.mainMenuHome .menuWrapper {padding: 0px; }

.mainMenuBg{background: #1b66a5;transition: ease all .5s;}
.mainMenuBg .menuWrapper{padding: 5px 0;border: none;}
#menuback{ background-color: rgba(1, 22, 40, 0.8); min-height:85px; }
#sundayclosed{  color:#fff; }
.backtrans{background-color: rgba(0, 0, 0, 0.7); padding:1px 0px 0px 0; position:absolute; z-index:999; width:100%; }

.backtrans-inner{background-color:#000;  padding:5px 0px 5px 0; }
#sundayclosed .closedmonday{ padding:6px 0px 8px 0px; position:absolute;  }
#header-menu-new{ background-color: #ffffff; color:#fff;   width:100%; padding:5px; }
#header-menu-new ul{ padding:0px; margin:0px 0px 0px 12px; text-align:center;}
#header-menu-new ul li{ display:inline-block; margin:1px 1px; padding:0px; }
#header-menu-new ul li a {
    background: #f7b53f;
    color: #000; 
    display: block;
    padding: 5px 15px 3px;
        font-size: 14px;
    margin-bottom: 0;
}
#header-menu-new ul li a:hover{ color:#000;background: #ddd}
#header-menu-new ul li:last-child a{background: #47b5d7;color: #fff;}
#header-menu-new ul li:last-child a:hover{color: #fff;}

a.readmore-01{ color:#000; font-weight:bold; text-decoration:underline; padding:0px; margin:0px;}
@media (min-width: 768px) {
a.readmore-02{ color:#000; font-weight:bold; text-decoration:underline; padding:0px; margin:0px; display:none;}
}
a.readmore-02{ color:#000; font-weight:bold; text-decoration:underline; padding:0px; margin:0px; }

@media (max-width: 500px) {
#header-menu-new ul{ padding:0px; margin:0px 0px 0px 0px; text-align:center;}
#header-menu-new ul li{ display:inline-block; width:49.5%; float:left; margin:1px .25%;}
/*#header-menu-new ul li a{  color:#621102;  border: border-bottom: solid 2px #ed4300; display:block; padding:3px 23.5px 5px;}*/
#header-menu-new ul li a:hover{ color:#000;  border-bottom: solid 2px #000;}
.backtrans{background-color: rgba(0, 0, 0, 0.7); padding:1px 0px 6px 0; position:relative; z-index:999; width:100%; }
.backtrans-inner{background-color:#000;  padding:5px 0px 5px 0; }
#sundayclosed .closedmonday{ padding:6px 0px 8px 0px;   position:relative;}
.backtrans {position:relative;}
.displaynone-menu{ display:none;}
}

.logo-strip{text-align: center; padding:10px;width:100%; }
.logo-strip img{text-align:center;}
@media(max-width:1000px){.logo-strip{overflow-x: scroll;}}
@media  (min-width: 501px) and (max-width: 767px) {
.backtrans {position:relative;}
#header-menu-new ul{ margin:0px 0px 0px 0px; }
#header-menu-new ul li{ width:32.75%; float:left; margin:1px .25%;}
/*#header-menu-new ul li a{ color:#621102;  border-bottom: solid 2px #ed4300; display:block; padding:3px 23.5px 5px;}
*/#header-menu-new ul li a:hover{ color:#000;   border-bottom: solid 2px #000;}
}

@media  (min-width: 768px) and (max-width: 991px) {
#header-menu-new ul{ margin:0px 0px 0px 0px;}
#header-menu-new ul li{ width:24.5%; float:left; margin:1px .25%; }
/*#header-menu-new ul li a{color:#621102;  border-bottom: solid 2px #ed4300; display:block; padding:3px 23.5px 5px;}*/
#header-menu-new ul li a:hover{ color:#000;   border-bottom: solid 2px #000;}
}


@media  (min-width: 991px) and (max-width: 1250px) {
#header-menu-new ul{ margin:0px 0px 0px 0px;}
#header-menu-new ul li{ width:19.5%; float:left;margin:1px .25%;}
/*#header-menu-new ul li a{color:#621102;  border-bottom: solid 2px #ed4300; display:block; padding:3px 23.5px 5px;}*/
#header-menu-new ul li a:hover{ color:#000;   border-bottom: solid 2px #000;}
}


@media (min-width: 501px) {
	.displaynone-menu01{ display:none;}
	}
	
#sundayclosed .infotravel{padding-top:0px; font-size:12px; float:right; text-align:right;  }
#sundayclosed .abinner{padding-top:-3px;  }
#sundayclosed .infotravel ul {
    padding: 0px;
    margin: 7px;
    list-style: none;
    display: inline-block;
}
#sundayclosed .infotravel ul li{  list-style:none; display:inline; padding:0 0px 0px 5px; font-size:11px; }


#sundayclosed .infotravel ul li:nth-child(3){ display:none;}


#sundayclosed .infotravel span{font-size:11px; }

@media (max-width: 767px) {
#sundayclosed .infotravel ul li span{ display:none;}
#aboutback { margin-top:15px;}
#explorepack h2 { padding: 15px 0px 15px 0;}
#touristdestinations { margin: 15px 0;}
.padding15 {padding: 0 5px 0px 5px;}
}


@media (min-width: 992px) and (max-width: 1226px) {
#sundayclosed .infotravel ul li span{ display:none;}
}

@media (max-width: 363px)  {
.navbar-inverse {background-color: rgba(1, 22, 40, 0.8);}
}

@media (min-width: 364px) and (max-width: 570px)  {
.navbar-inverse {background-color: rgba(1, 22, 40, 0.8); }
}


@media (min-width: 571px) and (max-width: 992px)  {
.navbar-inverse {background-color: rgba(1, 22, 40, 0.8);}
}


@media (min-width: 993px)  {
.navbar-inverse {background-color: rgba(1, 22, 40, 0.8); }
}
.navbar-right {
    float:none;
    margin-right: 0px;
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 18px;
    margin-right: 0px;
    margin-top: 8px;
    padding: 7px;
    position: relative;
    top: 32px;
    background: #47b5d7;
}
.navbar {
    border: 0px solid transparent;
  
    position:absolute;
}

@media (max-width: 570px) {
#sundayclosed .closedmonday{  display:none; }
#sundayclosed .infotravel ul li{  list-style:none; display:inline-block; padding:0 3px; font-size:12px;clear:both; line-height:14px; overflow:hidden;}
#sundayclosed .infotravel ul li:last-child{display:block; clear:both; }

}

@media (max-width:991px) {
#sundayclosed .closedmonday{ width:100%; text-align:center;}
/*#sundayclosed .infotravel{ float:none; text-align:center; width:100%; }*/
}
@media (max-width: 400px) {
	/*.navbar-brand{width: 80%}*/
	.navbar-brand > img{width: 100%;}
	  .navbar-inverse .navbar-nav > li{ width:100%;}
}

.navbar-collapse {
    border-top: none;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 0px;
}
#sundayclosed .infotravel ul li:first-child{ position:relative; top:2px;}
@media (max-width: 767px) {
	#sundayclosed .infotravel ul li:last-child{display:none; clear:both; }
	
	.topNav > li > a{border-bottom: 1px solid #595959;}
	.dropdown-menu::before{border: none;}
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #000;
    background-color: #fff;
  }
  .navbar-inverse .navbar-nav > li > a {color: #fff; text-transform:capitalize; line-height:normal; }
   .navbar-inverse .navbar-nav > li:nth-child(odd){border-right: solid 1px #595959;}
    .navbar-inverse .navbar-nav > li{ width:49%; float:left;}
	.loginLink{margin: 10px 20px;}

	.mainMenuHome .menuWrapper {padding: 0; border-bottom:none;}
}
@media (min-width: 768px) and (max-width: 991px) {
	/*.navbar-right{float: left;}*/
}
.imgRight {
    float: right;
    padding-left: 10px;
}

@media (max-width:1050px) and (min-width:992px){
	.dropdown-menu::before{left: 0;margin-left: 15px;}
	.navbar-nav > li > .dropdown-menu{left: 0;margin-left: 0}
}

@media (min-width:767px) and (max-width:992px){
	.dropdown-menu::before{left: 0;margin-left: 15px;}
	.navbar-nav > li > .dropdown-menu{left: 0;margin-left: 0}
}


@media (min-width:768px) and (max-width:991px){
.topNav > li:first-child{display:none;  }}

.mainMenuBg1{background: #1b66a5;transition: ease all .5s;margin-bottom: 0;}
.mainMenuBg1 .menuWrapper{border: none;}
.innerHeader {}
.innerHeader img {width: 100%;}
.pnlBody{padding: 60px 0;background: #f2f2f2;}
.pageContent{background: #fff;box-shadow: 0 0 5px #cecece;}

.breadCrumb {padding:28px 20px 29px;color: #ccc;
background: url("../../images/breadcrumb.png") repeat-x bottom;
   }
.breadCrumb a.homebtn {background: #f2f2f2 url("../../images/home-icon.png") no-repeat scroll -16px -10px;
    border-radius: 100px;color: #222;height: 21px;transition: all 0.3s ease 0s;width: 21px;
}
.breadCrumb a.homebtn:hover {background: #222 url("../../images/home-icon.png") no-repeat scroll -16px -33px;}
.breadCrumb .left{float: left;}
ul.bcrumbs li {float: left;margin-left: 20px;font-size: 12px;}

.contentWrapper{padding:10px 40px 40px;}
.contentWrapper h1{color: #1b66a5;font-size: 37px;clear: left;}
.contentWrapper h3{color: #3b444f;font-size: 23px;font-weight: 300;margin-bottom: 25px}
.contentWrapper h4{color: #1b66a5;font-size: 17px;margin-bottom: 0;}
.contentWrapper p{ }
.contentWrapper ul {margin-bottom: 15px;}
.contentWrapper ul li {background: url(../../images/orange-bullet.png) no-repeat 0 11px;padding: 0 0 0 18px; box-sizing: border-box;}

.fl-right-btn{float: right;background: #f30;display:inline-block;color: #fff;font-size: 12px;text-transform: uppercase;font-weight: bold;padding: 10px
	16px;border-radius: 4px;}
.fl-right-btn:hover{background: #06c;color: #fff;}

@media(max-width:991px){
	.pnlBody .col-md-8{margin-bottom: 25px;}
}
@media(max-width:768px){
	.contentWrapper{padding:0 20px 15px;}
	.contentWrapper h1{font-size: 5vw;}
}


ul.lTrains { margin:0 0 0 -20px; padding:0; list-style:none; overflow:hidden;}
ul.lTrains li { float:left; margin:3px 1px;list-style:none; width:30%;}
ul.lTrains li a { display:inline-block;   padding:4px 0px;width:100%; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#62B0FF; border:1px solid #3C70D5; text-decoration:none; color:#FFF;list-style:none; margin:0px; }

ul.lTrains li a.active, ul.lTrains li a:hover { background:#5A89E5;}

ul.lTrains li:nth-child(7) , ul.lTrains li:nth-child(8) { float:left; margin:3px 1px;list-style:none; width:45%; margin: 0 15px;}
ul.lTrains li:nth-child(7) a, ul.lTrains li:nth-child(8) a{padding:4px 0px; background:#3A5FA7; text-align:center; width:100%; color:#FFF; border:1px solid #003366; margin-bottom:15px;}

@media (max-width: 500px) {
	ul.lTrains li {  width:100%;}
	ul.lTrains li:nth-child(7) , ul.lTrains li:nth-child(8) {  width:100%; }
	}

@media (min-width:501px) and (max-width:767px) {
	ul.lTrains li {  width:46.5%; float:left;}
	ul.lTrains li:nth-child(7) , ul.lTrains li:nth-child(8) {  width:100%; }
	
	}
	
@media (min-width:768px) and (max-width:901px) {
	ul.lTrains li:nth-child(7) , ul.lTrains li:nth-child(8) {  width:45%; float:left; margin:0px 0px 0px 15px; }
	}
	
#explore h1{ font-size:36px; text-align:center; padding:20px 0px 30px 0;  margin:0px; color:#ff8b02; }
#explore h1 span{border-bottom: solid 2px #ff8b02; color:#022443; }
@media (max-width: 500px) {
#explore h1{ font-size:27px; text-align:center; padding:20px 0px; margin:0px; color:#ff8b02; }}

#explore h1 .headline {color: black; position: relative; color:#ff8b02;}

#explore h1 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}


#explore h5{ font-size:36px; text-align:center; padding:20px 0px 30px 0;  margin:0px; color:#ff8b02; }
#explore h5 span{border-bottom: solid 2px #ff8b02; color:#022443; }
@media (max-width: 500px) {
#explore h5{ font-size:27px; text-align:center; padding:20px 0px; margin:0px; color:#ff8b02; }}

#explore h5 .headline {color: black; position: relative; color:#ff8b02;}

#explore h5 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}


#explore h2{ font-size:36px; text-align:center; padding:20px 0px 10px 0;  margin:0px; color:#ff8b02; }
#explore h2 span{border-bottom: solid 2px #ff8b02; color:#022443; }
@media (max-width: 500px) {
#explore h5{ font-size:27px; text-align:center; padding:20px 0px; margin:0px; color:#ff8b02; }}

#explore h2 .headline {color: black; position: relative; color:#ff8b02;}

#explore h2 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}
.mainhotsell {

    display: block;
    float: left;
    width: 100%;

}
/*a.view-button{ background:#E16224; color:#fff; width:49%; float:left; text-align:center; padding:5px 0; font-weight:bold; margin:8px 0 5px 0px; }
a.get-quote{ background:#000; color:#fff; width:49%; float:right; text-align:center; padding:5px 0; font-weight:bold; margin:8px 0 5px 0px; }
*/

a.view-button:hover{ background:#000; color:#fff; }
a.get-quote:hover{ background:#D1D1D1; color:#000; }

@media(max-width:767px){
	a.view-button, a.get-quote{font-weight: bold;}
}


.tourpkgs{overflow:hidden;  display:flex; flex-wrap:wrap;}
.tourpkgs .coloredText{ color:#f00;}
.tourpkgs div{float:left; width:49%;  padding:10px; border:#CCC solid 1px; margin:0.5%; padding-bottom:5px; }
@media (max-width: 550px) {
.tourpkgs div{width:100%;}

}

@media (min-width: 551px) and (max-width: 767px) {
.tourpkgs div{float:left; width:49%;   margin:0.5%;  }
}

.tourpkgs div img{float:left; margin-right:10px;}

.tourpkgsbig{overflow:hidden}
.tourpkgsbig div{float:left; width:48.5%; box-sizing:border-box; padding:10px; border:#CCC solid 1px; margin:0.5%; height:115px; overflow:auto; position:relative}
.tourpkgsbig div a{
    text-decoration:none;
    color:#D05909;
    font-weight:bold;
}
.tourpkgsbig div p[align="right"] a{position:absolute; bottom:0; right:2%; color:#FFF;}
.tourpkgsbig div img{float:left; margin-right:10px;}




#explore-right h1{ font-size:30px; text-align:left; padding:0px 0px 20px 0;  margin:0px; color:#ff8b02; }
.inneralign ul{ padding:0px; margin:0;}
.inneralign ul li {
    list-style: circle;
    margin-left: 20px;
}
@media (max-width: 500px) {
#explore-right h1{ font-size:20px; text-align:left; padding:0px 0px; margin:0px 0px 15px 0px; color:#ff8b02; }}

#explore-right h1 .headline {color: black; position: relative; color:#ff8b02;}

#explore-right h1 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}

#explore-right h1 span{border-bottom: solid 2px #ff8b02; color:#022443; } 

#explore-left div{ font-size:23px; text-align:left; padding:10px 0px 20px 0;  margin:0px; color:#ff8b02; }
@media (max-width: 500px) {
#explore-left div{ font-size:18px; text-align:left; padding:0px 0px; margin:0px; color:#ff8b02; }}

#explore-left div .headline {color: black; position: relative; color:#ff8b02;}

#explore-left div .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}

.mandatory{ font-size:13px; color:#ff0000; margin-bottom:10px; margin-top:5px;text-align: center; }
#explore-left div span{border-bottom: solid 2px #ff8b02; color:#022443; }

/*#explore-left-enquiry h2{ border-bottom: solid 2px #f0f0f0; font-size:20px; text-align:left; padding-bottom:-px;  margin:0px; color:#ff7f02; }*/
@media (max-width: 500px) {
#explore-left-enquiry h2{ font-size:17px; text-align:left;  margin:0px;  }}

#explore-left-enquiry h2 .headline {color: black; position: relative; color:#ff7f02;}

#explore-left-enquiry h2 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:none;
}

/*#explore-left-enquiry h2 span{border-bottom: solid 2px #ff8b02; color:#022443; }*/




#explore-left-interest h3{ font-size:15px; text-align:left; padding:0px 0px 10px 0;  margin:0px; color:#ff0000; }
@media (max-width: 500px) {
#explore-left-interest h3{ font-size:16px; text-align:left; padding:0px 0px 6px 0; margin:0px; }}

#explore-left-interest h3 .headline {color: black; position: relative; color:#000;}

#explore-left-interest h3 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}

#explore-left-interest h3 span{border-bottom: solid 2px #ff8b02; color:#ff0000; }




#explore-left-attractions div{ font-size:26px; text-align:left; padding:10px 0px 20px 0;  margin:0px; color:#ff8b02; }
@media (max-width: 500px) {
#explore-left-attractions div{ font-size:20px; text-align:left; padding:0px 0px; margin:0px; color:#ff8b02; }}

#explore-left-attractions div .headline {color: black; position: relative; color:#ff8b02;}

#explore-left-attractions div .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}

#explore-left-attractions div span{border-bottom: solid 2px #ff8b02; color:#022443; }
#explore-left-attractions  ul{ padding:0px 0px 20px 0px; margin:0px; text-transform:uppercase;}
#explore-left-attractions  ul li a{ padding:0px 0px 0px 20px; margin:0px; line-height:28px; background:url(../../images/left-arrow.png) left no-repeat; text-decoration:none; color:#6a6a6a; width:49%; float:left; }
#explore-left-attractions  ul li a:hover{ color:#000; padding:0px 0px 0px 22px; font-weight:bold;}



#explore-left ul{ padding:0px 0px 20px 0px; margin:0px; text-transform:uppercase;}
.leftmenusection ul li a{ font-size: 14px;	text-transform:capitalize;padding:0px 0px 0px 20px; margin:0px; line-height:28px; background:url(../../images/left-arrow.png) left no-repeat; text-decoration:none; color:#6a6a6a; }
#explore-left ul li a:hover{ color:#000; padding:0px 0px 0px 22px; font-weight:bold;}



#explorepack h2{ font-size:36px; text-align:center; padding:20px 0px 30px 0;  margin:0px; color:#ff8b02; }
@media (max-width: 500px) {
#explorepack h2{ font-size:27px; text-align:center; padding:0px 0px; margin:0px; color:#ff8b02; }}

#explorepack h2 .headline, h1 .headline {color: black; position: relative; color:#ff8b02;}

#explorepack h2 .headline:after, h1 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}

#explorepack h2 span, h1 span{border-bottom: solid 2px #ff8b02; color:#022443; }



#exploredes h3{ font-size:36px; text-align:center; padding:20px 0px 30px 0;  margin:0px; color:#fff; }
@media (max-width: 500px) {
#exploredes h3{ font-size:27px; text-align:center; padding:0px 0px; margin:0 0 20px 0; color:#fff; }}
#exploredes h3 .headline {color: black; position: relative; }

#exploredes h3 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #ff8b02;
}

#exploredes h3 span{border-bottom: solid 2px #052647; color:#ff8b02; }

a.moreLink{color:#ff8b02;}
a.moreLink:hover{color:#022443;}


a.moreLinkview{color:#022443;  font-style:italic; text-align:right; float:right; font-weight:bold;}
a.moreLinkview:hover{color:#ff8b02;}



a.moreLinktop{color:#fff; }
a.moreLinktop:hover{color:#ff8b02;}

@media (min-width: 767px) and (max-width: 992px) {
	#explore-left h1 {
    color: #ff8b02; 
    font-size: 17px;
    margin: 0;
    padding: 20px 0;
    text-align: left;
}

#explore-left-attractions h1 {
    color: #ff8b02; 
    font-size: 15px;
    margin: 0;
    padding: 10px 0 20px;
    text-align: left;
}

#explore-left ul { 
    font-size: 11px;
    text-transform: uppercase;
}

#explore-left-attractions ul {  
    font-size: 11px;
    margin: 0;
    padding: 0 0 20px;
    text-transform: uppercase;
}
#explore-left-attractions ul li a {
	width:100%;
}

	}


@media (min-width: 993px) and (max-width: 1139px) {
	#explore-left h1 {
    color: #ff8b02; 
    font-size: 24px;
    margin: 0;
    padding: 20px 0;
    text-align: left;
}

#explore-left-attractions h1 {
    color: #ff8b02; 
    font-size: 22px;
    margin: 0;
    padding: 10px 0 20px;
    text-align: left;
}
}

@media (max-width: 380px) {
#explore-left ul li a, #explore-left-attractions ul li a{ width:100%; }}

@media (min-width: 381px) and (max-width: 640px) {
#explore-left ul li a, #explore-left-attractions ul li a{ width:49%; float:left; }}

@media (min-width: 641px) and (max-width: 767px) {
#explore-left ul li a, #explore-left-attractions ul li a{ width:33%; float:left;}}
@media (max-width: 767px) {
	.leftmenusection { margin-bottom:20px;}
	ul.externalURL li {width:48%; }
	#travelguide .col-md-3{width: 50%;}
	}

#travelguide p{ ; line-height:22px; color:#5d5d5d;  margin-top:5px;}
#travelguide .innerback{ padding:10px; border:  solid 1px #eee; width:100%; margin-bottom:15px;}
.rightborder{ border-right: solid 1px #eee;}
.padding15{ padding:0 30px 0px 40px;}
@media (max-width: 992px) {
	.displaynone{ display:none;}
.padding15{ padding:0 15px 0px 15px;}}

#aboutrajasthan{ padding:10px; border: solid 1px #eee; }
#aboutrajasthan:hover{ padding:10px; border: solid 1px #eee; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.40); }



#aboutrajasthan h3{ padding:10px 0 5px 0; margin:0px; font-size:15px; color:#000; font-weight:600;}
#aboutrajasthan h3 a{ color:#000;}
#aboutrajasthan h3 a:hover{ color:#000;}

#aboutrajasthan p{ ; color:#5d5d5d; line-height:21px; padding:0px 0px 5px 0px; margin:0px; text-align:left; overflow-wrap: normal; display:flex; }
#aboutrajasthan img{ width:100%;}
a.rajasthanview{ padding:0px; margin:0px; color:#ff7f02;  text-decoration:none; font-style: italic; font-weight:600; }
a.rajasthanview:hover{ color:#1888e9;text-decoration:underline; }

@media (min-width: 768px) and (max-width:1245) {
#aboutrajasthan h3{  }
#aboutrajasthan{ min-height:300px;}}

@media (max-width: 767px) {
#aboutrajasthan{ margin-bottom:15px;}}

@media (min-width: 520px) and (max-width:767px) {
#aboutrajasthan img{ width:40%; text-align:left; overflow:hidden; float:left; }
#aboutrajasthan h3{ padding:0px 0 5px 0; width:58%; float:right; text-align:left;  overflow:hidden;}
#aboutrajasthan p{ width:58%; float:right; text-align:left; overflow:hidden;}
a.rajasthanview{ width:58%; float:right; text-align:left; overflow:hidden;}}

 .contentflex {display:flex; flex-wrap: wrap;}

#bestsellingmobile{ padding:10px; border: solid 1px #eee;}
#bestsellingmobile:hover{ padding:10px; border: solid 1px #eee; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.40); }



#bestsellingmobile h3{ padding:10px 0 5px 0; margin:0px; font-size:15px; color:#000; font-weight:600;}
#bestsellingmobile p{ color:#5d5d5d; line-height:21px; padding:0px 0px 5px 0px; margin:0px; text-align:left;  }
#bestsellingmobile img{ width:100%;}
a.rajasthanview{ padding:0px; margin:0px; color:#ff7f02;  text-decoration:none; font-style: italic; font-weight:600; }
a.rajasthanview:hover{ color:#1888e9;text-decoration:underline; }

@media (min-width: 768px) and (max-width:1245) {
#bestsellingmobile h3{  }
#bestsellingmobile{ min-height:300px;}}

@media (max-width: 767px) {
.padding15 {padding: 0 5px 0px 5px;}
#bestsellingmobile{ margin-bottom:1px;}
.displanemedia{ display:none;}


}

@media (min-width: 520px) and (max-width:767px) {
#bestsellingmobile img{ width:100%; text-align:center; overflow:hidden; float:left; }
#bestsellingmobile h3{ padding:0px 0 5px 0; width:100%; float:right; text-align:center;  overflow:hidden;}
#bestsellingmobile p{ width:100%; float:right; text-align:center; overflow:hidden;}
a.rajasthanview{ overflow:hidden;}}




#aboutback {
    background: url(../../images/round-yellow.png) #f8f8f8;
    border-top: solid 1px #eeeeee;
    border-bottom: solid 2px #eeeeee;
    text-align: center;
    padding-bottom: 15px;
}
#aboutback a.viewbutton {
  padding: 10px 20px;
  font-size: 15px;
  text-align: center; 
  cursor: pointer;
  outline: none;
  color: #fff;
  background-color: #474747;
  border: none;
  border-radius: 6px; font-weight:600;
  box-shadow: 0 6px #b9b9b9;
}

#aboutbacka.viewbutton:hover {background-color: #e5e4e4; box-shadow: 0 6px #474747;  color: #000; font-weight:600;}

#aboutback a.viewbutton:active {
  background-color: #3e8e41;
  box-shadow: 0 3px #666;
  transform: translateY(4px);}
 
#aboutback p{ font-size:18px; text-align:center; line-height:150%; color:#5d5d5d;  margin:0px;padding-bottom: 10px; }
.borderpackages{ border: solid 1px #cdcdcd; padding:10px; margin-bottom:30px; }
.borderpackages h5{ padding:10px 0px 0px 0px; margin:0px; font-size:16px; color:#1f1f1f; text-align:center;font-weight: bold;}
.borderpackages h5 span{ /*background:url(../../images/greenwatch.png) left no-repeat;*/ padding:0px 0 0 22px; margin:0px; color:#f00; display:block; line-height:28px; margin-bottom:5px;}
.borderpackages p{ padding:0px; margin:0px; text-align:center; font-size:15px; color:#717171}



.details { margin:8px 0 2px 0px; display:block; }
a.booknow, a.get-quote{ background:#47b5d7;  color:#fff; font-size:14px; padding:6px 0px; display:block; text-align:center; width:55%; float:right; }
a.booknow:hover, a.get-quote:hover{ color:#fff; background:#666;}
.clear{ clear:both}
a.viewdeatls, a.view-button {width:45%; float:left; color:#000; font-size:14px; background:#f7b53f;  padding:6px 0px; text-align:center; display:block; position:relative; transition:none;}
a.viewdeatls:hover, a.view-button:hover { 
    background: #999;
    color: #fff;
}

a.viewdeatls::after {border-color: transparent transparent transparent  #f7b53f;
    border-style: solid;
    border-width: 21px 0 15px 10px;
    clear: both;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    top: -1%;
    width: 0;
}
a.viewdeatls:hover::after{border-color: transparent #999; z-index:9999;}
@media (min-width:500px) and (max-width: 510px) {
	.borderpackages{ min-height:325px;}}
	
@media (min-width:500px) and (max-width: 619px) {
.details { background:#eaeaea ; margin:8px 0 2px 0px;  }
/*a.booknow{ color:#363636; padding:4px 10px 4px 10px; display:inline-block;}
a.booknow:hover{ color:#000; }*/



/*a.viewdeatls {color:#fff; background:#1889e9;  padding:6px 10px; display:inline-block; }*/
/*a.viewdeatls:hover {color:#fff; background:#ff8b02;}*/

a.viewdeatls::after { display:none; border-color: transparent transparent transparent #1889e9;
    border-style: solid;
    border-width: 21px 0 15px 27px;
    clear: both;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    top: -1%;
    width: 0;
}
a.viewdeatls:hover::after{border-color: transparent #ff8b02; z-index:9999;  display:none; }}


@media (min-width:992px) and (max-width: 1200px) {
	.borderpackages{ min-height:333px;}
.details { background:#eaeaea ; margin:8px 0 2px 0px;  }
a.booknow{   
    padding: 6px 10px;
    display: inline-block;}
a.booknow:hover{ color:#000; }



a.viewdeatls {color:#fff; padding:6px 10px; display:inline-block; }
a.viewdeatls:hover {color:#fff; background:#ff8b02;}

a.viewdeatls::after { display:none; border-color: transparent transparent transparent #1889e9;
    border-style: solid;
    border-width: 21px 0 15px 27px;
    clear: both;
    content: "";
    height: 0;
    left: 100%;
    position: absolute;
    top: -1%;
    width: 0;
}
a.viewdeatls:hover::after{border-color: transparent #ff8b02; z-index:9999;  display:none; }}


.explorenorth{ border: solid 1px #eee; text-align:center; padding-bottom:26px; }
.explorenorth div {padding:8px 0px; margin:0px; color:#03284d; font-size:17px; font-weight:600; border-bottom: solid 1px #eee;}

.explorenorth div a { color:#03284d;}
.explorenorth div a:hover { color:#000;}

.explorenorth p{ padding:8px 8px 15px 8px; margin:0px; color:#3f3f3f;}

.explorenorth{background: #fff; border: solid 1px #cdcdcd; margin-bottom:30px; text-align:center; padding-bottom:26px;}
.explorenorth h2{ padding:8px 0px; margin:0px; color:#03284d; font-size:17px; font-weight:600; border-bottom: solid 1px #eee;}
.explorenorth h2 a{ color:#03284d; }
.explorenorth h2 a:hover{ color:#03284d; }
.explorenorth img, .borderpackages img, .touristdestinations-agra img{ width:100%;}

.explorenorth p{ padding:8px 8px 15px 8px; margin:0px; color:#3f3f3f; ;}

a.viewbutton, a.viewbutton-2 {
  padding: 10px 20px;
  font-size: 15px;
  text-align: center;
  cursor: pointer;
  outline: none;
  color: #fff;
  background-color: #47b5d7;
  border: none;
  border-radius: 6px; font-weight:600;
}
a.viewbutton-2{
	background: #f7b53f;
	color: #000;
}
a.viewbutton:hover, a.viewbutton-2:hover {background-color: #e5e4e4; color: #000; font-weight:600;}

a.viewbutton:active {
  background-color: #3e8e41;
  box-shadow: 0 3px #666;
  transform: translateY(4px);}


#touristdestinations {
    background: url(../../images/round.png) repeat;
    margin: 0px 0px;
    position: relative;
    padding-bottom: 25px;
}



#touristdestinations .touristdestinations-agra{ border: solid 8px #fff; position:relative; margin-bottom:20px; }
.touristdestinations-agra span{ position: absolute;
    bottom: 0%;
    left: 0%;
     background-color: rgba(0, 0, 0, 0.6); display:block; width:100%; text-align:center; padding:5px; color:#fff;}
	 
	 

a.centered:hover span{ position: absolute;
    bottom: 0%;
    left: 0%;
     background-color: rgba(0, 0, 0, 0.8); display:block; width:100%; text-align:center; padding:5px; color:#fff;}


#traveltheme { margin:0px; position:relative; padding-bottom:10px ; border-bottom: solid 2px #eee;}
#traveltheme .centeredtheme-north{ border: solid 1px #cdcdcd; padding:8px; position:relative; margin-bottom:20px; }
#traveltheme .centeredtheme-north .image {
  opacity: 1;
  display: block; background:#FF2400;
  width: 100%;
  height: auto;
  transition: .7s ease;
  backface-visibility: hidden;
}
#traveltheme .centeredtheme-north .image {opacity: 0.6;}
#traveltheme .centeredtheme-north:hover .image { opacity:10;}
#traveltheme .centeredtheme-north div{ position:absolute; top:40%; left:0; right:0; bottom:0; text-align:center;  }
#traveltheme .centeredtheme-north div span{ display:block; }
a.centeredtheme {background: rgba(0, 0, 0, 0.6); font-size:18px; color:#fff;}
a.centeredtheme:hover{background-color: rgba(0, 0, 0, 0); font-size:18px; color:#fff;}


#footerclass{ padding:25px 0 0 0; margin:0px; margin-bottom:30px;}
#footerclass p padding-top:5px;}



#footerclass h6{ font-size:20px; text-align:left; padding:0px 0px 10px 0; line-height:30px;  margin:0px; color:#ff8b02; font-weight:bold;}
@media (max-width: 500px) {
#footerclass h6{ font-size:18px; text-align:left; padding:0px 0px 15px 0; margin:0px; color:#ff8b02; }}

#footerclass h6 .headline {color: black; position: relative; color:#ff8b02;}

#footerclass h6 .headline:after {
  content:' ';
  position: absolute;
  top:100%;
  left:0%;
  width: 99%;
  border:1px solid #022443;
}

#footerclass h6 span{border-bottom: solid 2px #ff8b02; color:#022443; padding-bottom:5px; }




#footerclass ul{ padding:0px; margin:0px; ;}
#footerclass ul li a{ font-size: 14px;padding:0px 0px 0px 15px; margin:0px; background:url(../../images/arrow.jpg) left no-repeat; text-decoration:none; color:#6a6a6a; }
#footerclass ul li a:hover{ color:#000; padding:0px 0px 0px 17px; font-weight:bold;}

#footerclass a.facebook1{ background:url(../../images/social1.png) no-repeat; width:47px; height:47px; display:inline-block; cursor:pointer;}
#footerclass a.facebook1:hover{background:url(../../images/social11.png) no-repeat; width:47px; height:47px; display:inline-block;}
#footerclass a.facebook2{ background:url(../../images/social2.png) no-repeat; width:47px; height:47px; display:inline-block; cursor:pointer;}
#footerclass a.facebook2:hover{background:url(../../images/social22.png) no-repeat; width:47px; height:47px; display:inline-block;}

#footerclass a.facebook3{ background:url(../../images/social3.png) no-repeat; width:47px; height:47px; display:inline-block; cursor:pointer;}
#footerclass a.facebook3:hover{background:url(../../images/social33.png) no-repeat; width:47px; height:47px; display:inline-block;}

#footerclass a.facebook4{ background:url(../../images/social4.png) no-repeat; width:47px; height:47px; display:inline-block; cursor:pointer;}
#footerclass a.facebook4:hover{background:url(../../images/social44.png) no-repeat; width:47px; height:47px; display:inline-block;}
.fotermargin{ margin-bottom:20px;}
#footerclass a.facebook5{ background:url(../../images/social5.png) no-repeat; width:47px; height:47px; display:inline-block; cursor:pointer;}
#footerclass a.facebook5:hover{background:url(../../images/social55.png) no-repeat; width:47px; height:47px; display:inline-block;}
#whatsup {display: inline-block;  background-image: url("../../images/whatsapp.png"); width: 48px;height: 48px;
  text-align: center;border-radius: 50%;position: fixed;bottom: 25px;right: 30px;
 
 z-index: 1000; 
}

@media (min-width:992px) and (max-width: 1154px) {
#footerclass a.facebook5{ display:none;}
}
a.beautyfooter{ color:#515151; ; }
a.beautyfooter:hover{ color:#000; ; }
#footermenu{ border-top: solid 1px #eee; border-bottom: solid 1px #eee; padding:20px 0px; text-align:center; margin-top:20px; ; color:#5d5d5d;}
#footermenu span{ padding: 0px 1px 0px 4px;}

#footermenu a{ padding:0 2px; text-decoration:none; color:#595959;font-size: 14px;}
#footermenu a:hover{ color:#000; text-decoration:underline;}
#footermenu p{    color:#5d5d5d; padding:10px 0 0 0; margin:0px;}
#footer-ads { padding:20px 0px; text-align:center;}
#footer-ads img { width:65%;}
#powered{ color:#fff; padding:10px 0px; background:#011628; text-align:center;}
#powered a{ color:#fff; text-align:center;}
#powered a:hover{ color:#1888e9;}



@media (max-width: 400px) {
	.explorenorth div font{ display:none;}
#explore .col-xs-6{ width:50%;}
#traveltheme .col-xs-6, #touristdestinations .col-xs-6{ width:50%;}
#travelguide .col-xs-6{ width:50%;}
#explorepack .col-xs-12{ width:100%;}
a.viewdeatls::after { display:none;}
a.centered{}
}
@media (min-width: 501px) and  (max-width: 767px){
#touristdestinations .col-xs-6{ width:33%;}

}
@media (max-width: 767px) {
.borderpackages, .explorenorth{  margin-bottom:10px; }

#footermenu {padding: 5px 0px;}
#footerclass {padding: 5px 0 0 0; margin-bottom: 10px;}
#traveltheme{ margin-top:-15px;}
#traveltheme{ padding-bottom:0px; }
.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
   padding-right: 5px;    padding-left: 5px;}
}

@media (max-width: 430px) {
#traveltheme .centeredtheme-north div {top: 25%; }
#traveltheme .centeredtheme-north div span {}
	}

@media (min-width: 501px) and (max-width: 825px) {
.borderpackages {min-height:340px;}}

@media (min-width: 767px) and (max-width: 825px) {
.borderpackages {min-height:350px;}}



#explore-right h2.northheading{ font-size:20px; font-weight:bold; text-align:left;  padding:0px 0px 10px 0px;   margin:0px;  color:#ff8b02;  }

#explore-right > p > strong{ font-weight:bold; margin-bottom: 10px;color: #333;     }
#explore-right > p > strong > span{  color:#ff8b02;}
.bestselling { width:100%;color:#ff5f0ft; text-align:center; font-size:28px ;  padding:8px 0px;  margin:0px 0px 25px 0px; border-bottom: solid 1px #eee; border-top: solid 1px #eee; }


.tableStyle tr:first-child td {
    background: #ebecec none repeat scroll 0 0;
    color: #000;
    font-weight: bold;
    padding: 5px;
}

.tableStyle td {
    background: #fff;
    padding: 10px;
    font-family: 'PT Sans', sans-serif;
    font-size: 16px; 
}
.tableStyle {
     background: #000; 
    margin-top: 10px;    
}
.tableStyle {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #dddede;
    border-image: none;
    border-style: solid;
    border-width: 5px 1px;
    font-size: 11px;
}
.tableStyle td.tableHead, .tableStyle td.subTableHead { border-bottom:2px solid #dddede; background:#ebecec; font-size:12px; font-weight:bold; }
.tableStyle td.subTableHead { border-top:2px solid #dddede; }
.rightAlign { text-align:right; display:block; clear:both; overflow:hidden; }

.linkBooking { text-align:center; display:inline; padding:4px 10px; margin:10px 0 0 5px; text-decoration:none; font-weight:bold; font-size:11px; background-color:#ff8b02; color:#FFF; border:1px solid #e67d00; float:right; }

.linkBooking:hover { background-color:#0e80e2; color:#FFF; text-decoration:none; border:1px solid #046ac2; }
.linkBooking:visited {color:#FFF; text-decoration:none;}

.rightAlign a:nth-child(2){ display:none;}
#main-hotselling h1{ margin-left:15px; }
@media (max-width: 767px) {

	#main-hotselling h1{ margin-left:0px;}
	#relevanttourpackages .col-xs-12{ width:50%; float:left;}

.contentflex .col-xs-12{ width:44%; float:left;}
.contentflex .col-xs-6{width:49%; float:left;}
.explorenorth{
	padding-bottom: 0;
}
}


@media (max-width: 520px) {
.contentflex .col-xs-12{ width:100%;}
#main-hotselling .contentflex .col-xs-6{width:100%; }

}




@media (max-width: 500px) {
#embassy .col-xs-6{ width:100%; float:left;}
ul.externalURL li {width:100%; }
}

@media (max-width: 400px) {
	
	.tableStyle{background:#fff; }
	.tableStyle tr td{ padding:0px; margin:0px;  float:left; background:#fff; overflow:hidden;}
	
	
}
	
	.boxLinks ul{  padding:0px; margin:0px; }
		.boxLinks ul li{  margin:0px; display:inline-block;  padding:5px 9px; background:#F8FCFE; font-weight:bold; text-align:center; color:#B00B41;  border:1px solid #B8DDEF; text-decoration:none; overflow:hidden; }
	
.discription{ padding:10px;}

.explorenorth a img, .touristdestinations-agra, .borderpackages a img{transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}
.explorenorth a:hover img, .borderpackages a:hover img, .touristdestinations-agra:hover{
	transform: rotate(5deg);
}
.explorenorth a:hover div{
	color: #ff5f0f;
} 
.removepadd {
    padding-top: 20px;
    padding-bottom: 20px;
}  
#searchPnl {
    padding-left: 10px;
    float: right;
    width: 300px;
}
#searchPnl input {
width: 90%;
}
.navbar-nav>li>a{
	padding: 10px;
	font-family: 'PT Sans', sans-serif;
}
    ul.nav.navbar-nav.navbar-right.topNav {
    border-top: 1px solid rgba(255, 255, 255, 0.3);
    margin-top: 5px;
} 
/*#bs-example-navbar-collapse-1 {
    background: #344553;
}*/
#menuback{
	background: #344553;
}
.icon-bar{
	background: #fff;
}
.show-sm{
	display: none;
}

.navbar-brand>img.show-xs{
	display: none;
}
#explorepack p.displanemedia {
    height: 120px;
    overflow: hidden;
}
.call-top-ms{
	display: none;
}
#Date_of_travel, #Month_of_travel, #Year_of_travel, #Person_Adults, #Person_Children, #txtphone_code, #txtPhone{
	width: 32%;
	display: inline-block;
	margin-right: 1%;
}
#Person_Adults, #Person_Children, #txtphone_code, #txtPhone{
	width: 49%;
}
#innerback{
	background: url(../../images/n-banner.jpg);
    background-repeat: repeat;
    min-height: 145px;
}
.breadcrumb .removepadd{
	padding: 0;
}
#traveltheme{
	background: #eee;
}
.tabList{
	padding: 0;
}
.tourpkgs > div > a:nth-child(2n) {
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
}
.formhead strong {
    font-size: 12px;
    font-weight: 300;
}
#explore-left-enquiry h2 {
    background: #f7b53f;
    color: #fff;
    padding: 10px;
    text-align: center;
}
#frmTravelSuggestion .form-control {
    border-radius: 0;
    border: 1px solid #fff;
    color: #000;
    font-size: 14px;
    padding: 5px;
}
#explore-left-enquiry h2 strong{
	font-size: 16px;
	display: block;
}
#explore-left-enquiry h2 .headline{
	color: #000;
	border:none;
}
.form-group {
    margin-bottom: 15px;
    margin-left: 30px;
}
#bestsellingmobile .viewbutton, #bestsellingmobile .viewbutton-2 {
    padding: 5px;
    font-size: 14px;
    width: 49%;
    display: inline-block;
}
.inneralign .tabList ul li { 
	text-align: center;
    margin: 0 1px;
}
#bs-example-navbar-collapse-1 {
    background: #344553;
}
.form-control{
	max-height: 30px;
	border-radius: 0;
	border: 1px solid #999;
	padding: 5px;

}
.form-group{
	margin-bottom: 8px;
}
.form-group input{
	margin-bottom: 8px;
}
#explore .col-md-3:nth-child(4n+1){
	clear: left;

}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background: transparent;
}
.grey-bg {
    background: #eee;
}
@media (max-width: 1050px) {
	.navbar-nav>li>a{
		padding: 5px; 
	}
}
@media (max-width: 991px) {
	.navbar-nav>li>a {
	    padding: 5px;
	    text-transform: none;
	    font-size: 15px;
	}
	#searchPnl{
		width: auto;
	}
	#searchPnl form { 
	    width: 180px;
	}
	/*#bs-example-navbar-collapse-1 .navbar-nav>li:last-child{
	display: none;
	}*/
	#searchPnl input {
	    width: 80%;
	}
	.displaynone-menu01{
		display: inline-block;
	}
	.displaynone-menu{
		display: none;
	}
	.navbar-brand {
	    max-width: 260px;
	}
	a.viewdeatls, a.booknow{
	
	}
	a.viewdeatls::after{
		    border-width: 16px 0 15px 10px;
	}
	.form-group {
	    margin: 0;
	}
	#explore .col-md-3:nth-child(4n+1){
		clear: none;
		float: left;

	}
	#explore .col-md-3:nth-child(3n+1){
		clear: left;

	}
}
@media (max-width: 767px) {
    #whatsup {
 
  bottom: 40px;

}
	#sundayclosed .infotravel {
	    display: none;
	}
	.show-sm{
		display: block;
	}
	#searchPnl {
	    width: 85%;
	    vertical-align: middle;
	    position: absolute;
	    right: 0;
	    top: 0;
	    text-align: right;
	}
	.call-top {
	    display: inline-block;
	    vertical-align: middle;
	    color: #fff;
	}
	#searchPnl form {
	    width: 180px;
	    margin-left: 5px;
	    display: inline-block;
	    vertical-align: middle;
	}
	ul.nav.navbar-nav.navbar-right.topNav {
	    border: 0;
	    margin: 10px;
	    padding: 0;
	    text-align: right;
	}
	.nav>li {
	    position: relative;
	    display: inline-block;
	    margin: 5px 0;
	    border: 1px solid #777;
	}
	.navbar-nav>li>a{
		padding: 5px 10px;
	}
	#explore .col-md-3:nth-child(3n+1){
		clear: none;
		float: left;

	}
	#explore .col-md-3:nth-child(2n+1){
		clear: left;

	}
	.dropdown-menu>li>a { 
	    color: #fff; 
	    text-align: right;
	}
	.navbar-nav .open .dropdown-menu {
	   
	}
}
@media (max-width: 600px) {
	.navbar-brand>img.hide-xs{
		display: none;
	}
	.navbar-brand>img.show-xs {
	    display: block;
	    margin: 14px 0;
	}
	.borderpackages {
	    min-height: 385px;
	}
	#header-menu-new ul li a{
		font-size: 13px;
	}
}
@media (max-width: 500px) {
	#explorepack .col-xs-6{
		width: 100%;
	}
	.borderpackages{
		max-width: 300px;
		margin: 10px auto;
	}
	.mainfix-menu ul li:nth-child(1) a, .mainfix-menu ul li:nth-child(2) a, .mainfix-menu ul li:nth-child(3) a{
	font-size: 13px;
}
.call-top{
	 	display: none;
	 }
	 .call-top-ms {
	    float: right;
	    margin-top: 47px;
	    margin-right: 20px;
	    display: block;
	        font-size: 13px;
	}
}
@media (max-width: 420px) {
	 
	.navbar-brand {
	    max-width: 110px;
	}
}