@charset "utf-8";
/* CSS Document */


*{ margin:0;
	padding:0;}

body {
	margin:0 auto;
	padding:0;
	width:100%;
	color:#000;	
	/*background-repeat:no-repeat;
	background-image:url(../images/cover_bg.jpg);*/
	background-size:100%;
	background-color:#dedede;
	text-align:justify;
	background-size:cover;
	font-family: myFirstFont;
	font-size:14px;
	min-height:1500px;
	background-size:100%;
	/*background:url(../images/bg.jpg);
	background-repeat:repeat;*/
	
	
	
	
}
.clear{
	clear:both;
}

*{padding:0; margin:0; border:none; text-decoration:none; list-style:none;}
p,h1,h2,,h3,h4,h5,h6{ padding:0; margin:0;}
ul{ padding:0; margin:0;}
a{ text-decoration:none; }

header{ width:100%; margin:0 auto; padding:0; float:none; position:fixed; z-index:99;}
#nav_bg{ width:100%; margin:0 auto; padding:0; top:0px; position:absolute;}

#bar{ width:100%; height:75px; background-color:#2a363b; border-bottom:10px solid #394449; border-top:10px solid #394449;}
.number{ color: #FFF; text-align:right; line-height:50px;}
.number span{ background-color:#394449; font-size:24px; padding:5px; }

#bar .number {

	 -webkit-transition: all .5s; /* For Safari 3.1 to 6.0 */
    transition: all .5s;
	opacity:9;
	
	
}



@media (max-width:768px) {


#bar{ width:100%; height:75px; background-color:#2a363b; border-bottom:10px solid #394449; border-top:10px solid #394449; position:relative; top:-0px; }
#bar .number {

	 -webkit-transition: all .5s; /* For Safari 3.1 to 6.0 */
    transition: all .5s;
	opacity:9;
	display:none;
	
	
}
}
.left_nav{ background-color:#FFF; height:65px;}
.right_nav{ background-color:#FFF; height:65px;}
section{ position:relative; top:140px;}
@media (max-width:768px) {


.left_nav{ display:none;}
.right_nav{ display:none;}
#menu{ }
section{ position:relative; top:140px;}
}

.middle_section{ height:180px; width:100%; background-color:#fff; top:0; position:relative;}

.welcome{ text-align:center; text-transform:uppercase; font-size:24px;}
.welcome span{ color:#955d2d;}
.content{ font-size:18px; width:80%; text-align:center; margin:0 auto; height:75px; overflow:hidden; }

.low_middle_section{ width:100%; clear:both; height:950px;/*background-image:url(../images/middle_section_bg.png); background-repeat:repeat; min-height:800px; */}
.right_text{ float:right; text-align:right; position:relative; margin-top:-535px;}
.right_text img{ margin-top:-3px; }
.right_text a{ margin-right:3px;}
.text_box text{ width:60%;}
@media (max-width:768px) {
.content{ font-size:18px; width:80%; text-align:center; margin:0 auto; height:280px; overflow:hidden;}
.low_middle_section{ width:100%; clear:both; height:950px;/*background-image:url(../images/middle_section_bg.png); background-repeat:repeat; min-height:800px; */ margin-top:200px;}

.right_text{ float:right; text-align:right; position:relative;   top:-50px;}

.book{ width:48%; text-align:right; margin:0 auto; padding:0; float:left; margin-top:5px;} 
.download{ width:48%; text-align:left; margin:0 auto; padding:0; float:right; margin-top:5px;}


}

.itinerary h3{ color:#aca935;}



#foot{ height:264px; width:100%; background-image:url(../images/footer.png); background-repeat:no-repeat; background-size:100%; border-bottom:5px solid #FFF; border-top:5px solid #FFF;}
#footer_border{ width:100%; height:58px; overflow:hidden; background-image:url(../images/border2.jpg); background-repeat:repeat-x;}
.left_foot{ color:#FFF; text-align:left; margin-top:18px;}
.right_foot{ color:#FFF; text-align:right; margin-top:18px;}

@media (max-width:768px) {
#foot{ height:180px; width:100%; background-image:url(../images/footer.png); background-repeat:no-repeat; background-size:100%; border-bottom:5px solid #FFF; border-top:5px solid #FFF; display:none;}
#footer_border{ width:100%; height:58px; overflow:hidden; background-image:url(../images/border2.jpg); background-repeat:repeat-x; display:none;}

.left_foot{ color:#FFF; text-align:center; margin-top:10px; font-size:12px;}
.right_foot{ color:#FFF; text-align:center; margin-top:-10px; font-size:10px;}
}

.package_name{ color:#aca935;}
.left_side{ width:30%; float:left; background-color:#000; height:100px;}
.package_name{ color:#aca935;}
.left_side img{ width:100%; height:100px; border:10px solid #e0dfdf;}


.right_side{ width:70%; float:right;  height:100px; padding:0px 10px;}
.right_side h2{ margin:0 auto; padding:0; font-size:24px; color:#999;}

.content_p{ height:20px; overflow:hidden;}
.details a{ float:right; background-color:#aca935; padding:5px 10px; color:#FFF; text-transform:uppercase; margin-top:10px;}

@media (max-width:768px) {
.middle_section_low{ margin-top:100px;}
.package_name{ color:#aca935; width:100%; text-align:center;}
}


#footer{ width:100%; margin:0 auto; padding:0;}
#left_menu1 li span{ padding-left:10px; color:#000; font-size:16px;  } #left_menu1 li{ border-bottom:1px solid #FFF; padding:10px 0px; text-align:left;  } 

.hotels{ width:100%; color: #FFF; background-color:#aca935; margin:0 auto; padding:15px 0px; text-align:center; text-transform:uppercase; font-size:18px;}
.left_part{ width:100%;}
.left_part img{ width:100%;}
.middle_part{ width:100%; }
.right_part{ width:100%; text-align:center;}
.right_part span{ font-size:16px; margin-left:5px;}
.book a{ background-color:#c6c6c6; padding:5px 15px; color:#FFF; text-transform:uppercase; }
.book a:hover{ background-color:#51575b; color:#FFF;}
.link{ width:100%;}
.link a{ margin-left:3px;}
.left_shift{ padding-left:10px;}

.heading{ background-color:#7d7e7f; padding:10px; color:#FFF; font-size:18px;}
.details a{ padding:5px 15px; background-color:#c4c5c6; float:right; margin-top:0px; margin-right:10px; color:#000;}
.details a:hover{ background-color:#7d7e7f; color:#FFF;}

#lower_section{ width:100%; background-image:url(../images/footer.png); background-repeat:no-repeat; background-size:100%; border-bottom:3px solid #FFF; height:274px;}
.foot_name{ width:100%; text-align:center; text-transform:uppercase; color:#FFF;}
.demo-wrap{ text-align:center; width:100%;}
.lower_section_bar{ width:100%; height:58px; overflow:hidden; background-image:url(../images/border2.jpg); background-repeat:repeat-x;}


@media (max-width:768px) {
#lower_section{ width:100%; background-image:url(../images/footer.png); background-repeat:no-repeat; background-size:100%; border-bottom:3px solid #FFF; height:274px;}
.foot_name{ width:100%; text-align:center; text-transform:uppercase; color:#FFF; font-size:18px;}
  }
  
  
  
  
 .middle_side_data1{ width:100%; float:left; margin-top:20px;}
.middle_side_data1 a{ padding:5px; box-shadow:1px 1px 1px 1px #666; margin-left:2px; text-decoration:none; color:#666;}
.middle_side_data1 a:hover{ padding:5px; box-shadow:1px 1px 1px 1px #666; margin-left:2px; text-decoration:none; background-color:#aba835; color:#FFF;}
