/* CSS Document */
body{margin-top:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#F5F1F6;}
.header{width:100%; margin:0 auto; padding:0px; background-color:#FFF; }
.topmain{ margin-left:50px; margin-right:100px; height:auto; padding-top:10px; background-color:#FFF;}
.topmain1{ width:100%; padding-top:10px;}
.topmain-tourpackages{ width:100%; height:auto; padding-top:0px;}
.logo{float:left; width:277px; height:77px;}
.clr{clear:both;}
h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#06335b; text-decoration:none;}
.rightsearch{float:right;}
.datetime{float:right; width:300px; font-family:Arial, Helvetica, sans-serif; color:#1a3968; text-align:center; padding-top:30px;}

.box{width:275px; float:left; border:#ccc 0px solid; background-color:White; margin:10px; padding-left:10px; padding-right:10px; padding-top:10px; border-radius:5px;}

.innerbox{width:auto; float:left; border:#ccc 1px solid; background-color:White; margin-top:10px; padding:10px; border-radius:5px;}
.responsive { width: 100%; height: auto; border-radius:5px;}
.rightlogo{float:right; width:300px; margin-top:0px; height:auto;}

.topnav{width:100%; margin:auto;}
.nav {width:auto; height:auto; text-decoration:none;}
.nav ul { list-style:none; padding:0; height:40px; width:960px;}
.nav ul li { margin:0; padding:0; float:left; border-right:#dddbdb solid 1px;}
.nav ul li a { display:block;font-size:12px; text-align:center; width:auto; font-weight:bold; color:#3366cc; text-decoration:none;  font-family:Arial;}
.nav ul li a  {display:block; padding: 13px 25px; margin-top:-11px;}
.nav ul li.active a, .nav ul li a:hover { color:#ffffff; background-color:#3366cc;}
.nav ul li.active a .nav ul li a:hover { }
.mainimg{ padding:0px; float:left;}
.mainimg_iner{width:100%; padding:0px; padding-top:3px; float:right;}
.mainright{width:270px; float:right; padding:3px;}
.mainleft_iner{width:270px; float:left; padding:3px;}
.welcome{font-family:Arial, Helvetica, sans-serif; font-size:36px; color:#454545;}
.welcome2{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595d5e; text-align:justify; line-height:20px; padding-right:10px;}
.welcome3{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000;}
.viewbox{width:120px; float:left; background-color:LightGray; border:#ccc 1px solid; margin:10px; padding:10px; border-radius:5px;}
.welcome4{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:black; text-decoration:none; }
.alltext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595d5e; text-align:justify; line-height:22px; padding:10px; margin:0px;}
.headtext{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#1a3968; font-weight:bold;}
.topplaces-main{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#FFF; padding-bottom:10px; border-bottom:#CCCCCC dashed 1px;}
.topplaces{font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#000; padding-bottom:10px; border-bottom:#CCCCCC dashed 1px;}
.topplaces a{color:#454545; text-decoration:none;}
.topplaces a:hover{color:#1d1919;}

/*-------------------------more--------------------------------*/
.more{font-size:12px; color:#CC3300; float:right; padding-right:20px;}
.more a{font-size:12px; color:#CC3300;  text-decoration:none;-webkit-transition:all 0.5s;
			-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}
.more a:hover{color:#f16f5a; padding-right:10px;}
/*-------------------------end more--------------------------------*/
.popularcity{width:696px; height:auto}
.popularcity_left{width:340px; height:auto; float:left; padding-right:10px;}
.popularcity_right{width:320px; height:auto; float:right;}
.mainh{font-size:14px; color:#454545; font-weight:bold;}
.mainh a{font-size:14px; color:#454545; font-weight:bold;}
.mainh a:hover{font-size:14px; color:#232121; font-weight:bold;}
/* ----------------------------------------------------menu-----------------------------*/
#travelinformation_manu  {margin:0px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; font-size:12px;  width:300px; float:right; padding-left:10px;}	
								   
#travelinformation_manu ul {margin:0px; padding:0px; padding-left:5px;}     
			
#travelinformation_manu li { margin:10 0 0 2px; padding-left:5px; padding-bottom:6px;list-style:url(../images/key.jpg);float:left;width:140px;line-height:22px; }					
							   
#travelinformation_manu li:hover{list-style:url(../images/key2.jpg);}
#travelinformation_manu a{display:block; padding:5 5px; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#00547a; border:none;}					  
#travelinformation_manu a:hover{color:#000000; text-decoration:underline;}
/* ----------------------------------dinesh 3-6-2013-------------------------------------*/
				        
.adventur{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5e5a5a; text-decoration:none; padding-top:4px; }	
.adventur a{color:#5e5a5a; text-decoration:none;}	
.adventur a:hover{color:#100808; text-decoration:none;}	
	
.adventur-text{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#14b9e8; text-align:left; line-height:22px;}	    
.top-citybg{background-image:url(../images/top-citybg.jpg); background-repeat:repeat-x; margin:0px;}
.topcity{border:#999999 1px solid; border-bottom:none; 
              background-image:url(../images/top1.jpg); background-repeat:repeat-x; 
			       margin-left:15px; margin-right:15px; height:auto; padding:6px;}  				   
	/*--------------------left menu-----dinesh 4-6-2013------------------------------*/	
			   
#topcity {font-family:Arial, Helvetica, sans-serif; font-size:12px;  
width:238px; float:right; margin-left:0px; margin-right:15px; border:#999999 1px solid; border-top:none;}						   
#topcity  ul {margin:0px; padding:0px; padding-top:10px;} 
#topcity  li {padding-bottom:4px; margin-left:38px; list-style:url(../images/p1.jpg);float:left;width:200px;line-height:22px;}					
#topcity  li:hover{list-style:url(../images/p2.jpg);}
#topcity  a{display:block; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#00547a; border-bottom:#CCCCCC solid 1px;padding-bottom:4px; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}					  
#topcity  a:hover{color:#000000; text-decoration:underline; padding-left:15px;}

/*---------------------------------------end left menu --dinesh 4-6-2013------------------------------*/

.din{font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#0b1d29; text-align:center; text-decoration:none;}	   
.din a{color:#0b1d29; text-align:center; text-decoration:none;}
.din a:hover{color:#06335b; text-align:center; text-decoration:none;}

/*-----------------------------------------dinesh 4-6-2013------------------------------*/

.desertsafari{width:238px; border:#999999 1px solid; border-top:none; margin:0 auto;font-family:Arial, Helvetica, sans-serif; 
                font-size:12px; color:#595d5e; text-align:justify; line-height:22px; padding-top:0px;}
.desertall{float:right; padding-right:10px; padding-bottom:10px;}
.monuments1{width:auto; padding:3px;}
.monuments_left{float:left; width:450px; height:auto; border:#ccc 1px solid; border-radius:5px; padding:5px; background-color:#FFF;}
.monuments_right{float:right; width:450px; height:auto;  border:#ccc 1px solid; border-radius:5px; padding:10px;}
.monuments_leftiner{margin:0px; padding-top:10px;}
.monuments_img{float:left; padding-right:5px;}
.monuments_link{float:right; width:190px;}
#monuments_manu  {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  width:170px; float:right;}				   
#monuments_manu ul {margin:0px; padding:0px;}          
#monuments_manu li {padding-bottom:3px;	list-style:url(../images/key.jpg);float:left;width:140px;line-height:22px; }					
#monuments_manu li:hover{list-style:url(../images/key2.jpg);}
#monuments_manu a{display:block; text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-weight:normal;
		              font-size:12px; color:#00547a; border:none;}					  
#monuments_manu a:hover{color:#000000; text-decoration:underline;}
/*------------------------------------------------------end-----------------------------*/

.bot{background-color:#004f93; width:100%; border-bottom:#000000 1px solid; border-top:#000000 solid 1px; padding-bottom:3px;}
.bot2{background-color:#06335b; width:100%;}
.footer_lest{background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; height:65px;}

/* ---------------------------------footer  nev---------------------------------------------*/

.navfooter {width:100%; text-decoration:none; margin:0 auto; padding-top:2px; }
.navfooter ul { list-style:none; padding:0; height:40px; width:100%; margin:0 auto;}
.navfooter ul li { margin:0; padding:0; float:left; border-right:#dddbdb solid 1px; color:#FFFFFF;}
.navfooter ul li a { display:block;font-size:12px; text-align:center; width:auto; font-weight:bold; color:#FFFFFF; text-decoration:none;  font-family:Arial;}
.navfooter ul li a  {display:block; padding: 13px 28px; }
.navfooter ul li.active a, .navfooter ul li a:hover { color:#ffffff; background-color:#3366cc;}
.navfooter ul li.active a .navfooter ul li a:hover { }
/* ---------------------------------end footer  nev---------------------------------------------*/
.footlink{width:960px; margin:0 auto;}
.footlink1{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border-bottom:#225d92 dashed 1px;}
.footlink1 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; 
 color:#FFFFFF; text-decoration:none; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;	-ms-transition:all 0.5s; -o-transition:all 0.5s;}
.footlink1 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0585f2; padding-left:10px;}
.copyr{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#666666; padding-top:22px; line-height:50px;}

/*---------------------------------------360 deg move the images -----------------------------------*/
#socialicons img{ -moz-transition: all 0.8s ease-in-out;-webkit-transition: all 0.8s ease-in-out;-o-transition: all 0.8s ease-in-out;-ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out;}

#socialicons img:hover{-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}
/*------------------------------------------------------------------------------------*/
#less{font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:14px; color:#FFFFFF; width:100px;height:20px;-webkit-border-radius: 6px 6px 0px 0px;-moz-border-radius: 6px 6px 0px 0px;border-radius: 6px 6px 0px 0px;background-color:#004f93; padding-top:2px; padding-bottom:7px; border:#000000 solid 1px; border-bottom:none;}
#less a{color:#FFFFFF; text-decoration:none;}
#less a:hover{color:#FFFF00;}
.less1{width:900px; margin:0 auto;}
.city1{margin:0px; padding:0px;}
.citypage1{float:right;}
.inner-linkbg{background-image:url(../images/link-bg.jpg); background-repeat:repeat-x; height:49px;}
.citytop{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3d9ef5; text-align:center; line-height:45px;}
.citytop a{color:#06335b; text-decoration:none;}
.citytop a:hover{color:#0e5798;}
.citylist{background-color:#f3f3f3;}
.citylist-inner{background-color:#ffffff;}
.c1heding{font-family:Arial; font-size:18px; text-align:left;border-bottom:dashed #999999 1px; padding-bottom:6px; width:400px; margin-left:10px;}
.state1{width:170px; padding-right:3px; height:auto; float:left;}
#c_manu {margin:0px; font-family:Arial MT; padding-top:10px;font-size:12px;  width:690px;}								   
#c_manu ul {margin:0px; padding:0px; padding-left:10px;list-style:none;}           
#c_manu li a{display:block; padding:6px; text-decoration:none;font-family:Arial, Helvetica, sans-serif; 
                             font-weight:normal; font-size:12px; color:#00547a; border:none; width:160px;}					  
#c_manu li a:hover{color:#000000; text-decoration:underline;}
#travelinformation1_manu  {margin:0px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; 
                            font-size:12px;  width:692px; float:right; padding-left:10px;}
								   
#travelinformation1_manu ul {margin:0px; padding:0px; padding-left:30px;}             
#travelinformation1_manu li { margin:10 0 0 2px; padding-left:2px; padding-bottom:6px;
								list-style:url(../images/d1.jpg);float:left;width:160px;line-height:22px;}					
							   
#travelinformation1_manu li:hover{list-style:url(../images/d2.jpg); }
#travelinformation1_manu a{display:block; padding:5 5px; text-decoration:none;font-family:Arial, Helvetica, sans-serif; 
 font-weight:normal; font-size:12px; color:#00547a; border:none;-webkit-transition:all 0.5s;
			-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}		
							  
#travelinformation1_manu a:hover{color:#000000; text-decoration:underline;padding-left:10px;}
.citypagination_m{padding:10px; background-color:#06335b;}
.citypagination_m2{padding:8px; background-color:#ffffff; width:95%; margin:0 auto; border:#999999 solid 1px;}

.citypagination{font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}
.citypagination a{font-family:Arial; font-size:12px; color:#ffffff; text-decoration:none;}
.citypagination a:hover{font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none;}
.citypagination1{font-family:Arial; font-size:12px; color:#06335b; text-decoration:none; text-align:center;}
.citypagination1 a{font-family:Arial; font-size:12px; color:#06335b; text-decoration:none; text-align:center; background-color:#faf9f9; border:#666666 solid 1px; padding:5px 7px;}
.citypagination1 a:hover{font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none; text-align:center;background-color:#FFFFCC; border:#666666 solid 1px;}
.activ{font-family:Arial; font-size:12px; color:#FF6600; text-decoration:none; text-align:center;background-color:#FFFFCC; border:#666666 solid 1px;padding:5px 7px;}

.unionterritories{font-family:Arial; font-size:24px; color:#FFFFFF; background-color:#06335b; padding-left:10px; line-height:40px;}
.pagename{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#06335b; line-height:25px; padding-left:10px; border-bottom:#abaeae solid 2px;}
.adventur-inner{padding:10px; width:auto; margin:0px;}

/*-----------------------dinesh--11-6-2013-------------------------------- */

.product2 a {border: 1px solid #adacac; display:inline;	float:left; margin:1px;}	
.product2 a:hover {border: 1px solid #6698bd;}
.product2 img {border: 5px solid #FFFFFF; float:left;}

.adventur-innerright{padding-left:10px; float:right; width:525px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595d5e; text-align:justify; line-height:22px; height:auto;}
.adventur-innerright2{padding-left:10px; float:right; width:200px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#595d5e; text-align:justify; line-height:20px; height:auto;}
#adventurimg{float:left;}
#more_manu  {margin:0px; font-family:Arial; padding-top:5px;font-size:12px;  width:80px; float:right;}							#more_manu ul {margin:0px; padding:0px;}                
#more_manu li {list-style:url(../images/d1.jpg);float:left;width:80px;}		
#more_manu li:hover{list-style:url(../images/d2.jpg); }
#more_manu a{display:block; padding:5 5px; text-decoration:none;font-size:12px; color:#00547a; -webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;}	
#more_manu a:hover{color:#000000; text-decoration:underline;padding-left:10px;}
.c1heding_link{font-family:Arial; font-size:18px; text-align:left;border-bottom:dashed #999999 1px; padding-bottom:6px;  margin-left:10px;margin-right:8px;}
.c1heding_link a{ color:#333333; text-decoration:none;}
.c1heding_link a:hover{ color:#03426c;}
.citiin{margin:0px; padding:0px; }
.citiin_left{width:345px; float:left;}
.citiin_right{width:345px; float:right;}

/*----------------------------------------tour packages top navigation--------------------*/
.tourpackagestop{height:51px; margin-top:9px;}

#menu ul{  margin: 0px; padding: 0px;  list-style-type: none; font-size:12px;}
#menu li{ float: right; margin-right: 0.3em;}

#menu a{ display: block; width: 7em; height:22px;  color: white;  background-color: #064377;
    text-decoration: none;  text-align: center; padding-top:3px;}

#menu a:hover{background-color: #1368b1;}
/*---------------------------------------End tour packages top navigation--------------------*/

/*------------------------dinesh 31-8-2013--------------------*/
.ttour{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; border-bottom:dashed #CCCCCC 1px;}
.ttour a{ color:#003366; text-decoration:none;}
.ttour a:hover{color:#666666; text-decoration:none;}

.ritatour{font-size:12px; color:#3366FF; font-family:Arial; font-weight:bold;}
.ritatour a{font-size:12px; color:#666666; text-decoration:none;}
.ritatour a:hover{color:#003366;}

.ritabord{border-bottom:dashed #999999 1px;}
.tdbg{background-image:url(../images/tdbg.jpg); background-repeat:repeat-x; height:38px; font-family:Arial; font-size:18px; color:#003366; line-height:38px; padding-left:12px;}
.tdleft{padding-left:10px;}


/*c a l e n d e r*/
.cpYearNavigation,.cpMonthNavigation { background-color:#ec008c; text-align:center; vertical-align:middle; text-decoration:none; color:#000000; font-weight:bold; }
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate  { text-align:right; text-decoration:none; }
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled { color:#E0F8FC; text-align:right; text-decoration:line-through; }
.cpCurrentMonthDate, .cpCurrentDate { color:#000000; }
.cpOtherMonthDate { color:#1197AE; }
TD.cpCurrentDate { color:white; background-color: #ec008c; border-width:1px; border:solid thin #0F7D91; }
TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #17C4E1; }
TD.cpTodayText, TD.cpTodayTextDisabled {border:solid thin #74DEF1; border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled {height:20px; }
A.cpTodayText { color:black; }
.cpTodayTextDisabled { color:#74DEF1; }
.cpBorder { border:#EEEEEE 1px solid; }



.topnav {
  overflow: hidden;
  background-color: #1a3968;
  border-radius:5px;
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 14px;
}

.active {
  background-color: #1a3968;
  color: white;
}

.topnav .icon {
  display: none;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 14px;    
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.topnav a:hover, .dropdown:hover .dropbtn {
  background-color: #f9f9f9;
  color: black;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
}

.dropdown:hover .dropdown-content {
  display: block;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}

@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}