@charset "utf-8";@media screen and (max-width: 280,400px){body{padding:0;margin:0; background:url(../image/content_bg.png);
}header{height:auto;width:100%;min-height:80px;float:left;min-width:280px}nav{height:auto;width:100%;background:#000;min-height:35px;float:left;min-width:280px}main{height:auto;width:100%;text-align:center;float:left;min-width:280px}form{height:auto;float:left;width:25%;min-width:280px; }
#mark{color:white;
width:100%;
height:auto;
min-height:20px;
float:left;
background:black;

} 

#comment{
height:auto;
width:100%;
min-width:280px;
float:left;
background:#666;	
	
}


.unique{
	color:white;
	
}
#commentbox{
	
	height:auto;
	float:left;
	width:100%;
	min-width:280px;
}



.container {
	max-width:280px;
	width:100%;
	margin:5px;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"] { font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif; }

#contact {
	padding:25px;
	margin:50px 0;
}

#contact h3 {
	color: #F96;
	display: block;
	font-size: 30px;
	font-weight: 400;
}

#contact h4 {
	margin:5px 0 15px;
	display:block;
	font-size:13px;
}

fieldset {
	border: medium none !important;
	margin: 0 0 10px;
	min-width: 100%;
	padding: 0;
	width: 100%;
}

#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea {
	width:100%;
	border:1px solid #E9E9E9;
	margin:0 0 5px;
	padding:10px;
}

#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #E9E9E9;
}

#contact textarea {
	height:100px;
	max-width:100%;
  resize:none;
}

#contact button[type="submit"] {
	cursor:pointer;
	width:100%;
	border:none;
	color:#FFF;
	margin:0 0 5px;
	padding:10px;
	font-size:15px;
}

#contact button[type="submit"]:hover {
	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

#contact button[type="submit"]:active { box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5); }

#contact input:focus, #contact textarea:focus {
	outline:0;
	border:1px solid #999;
}
::-webkit-input-placeholder {
 color:#888;
}
:-moz-placeholder {
 color:#888;
}
::-moz-placeholder {
 color:#888;
}

:-ms-input-placeholder {
 color:#888;
}


.booknow{margin:auto;text-align:center}article{height:auto;float:left;width:70%;text-align:justify;min-width:280px;}aside{height:auto;float:left;width:25%;min-width:280px}.advo_area{height:auto;width:72%;float:left;min-width:280px;padding:10px;border:1px solid #CCC}
.advo_area2{height:auto;width:72%;float:right;min-width:280px;padding:10px;border:1px solid #CCC}
#main2{height:auto;width:100%;text-align:center;float:left;min-width:280px} .booking_tempoimg{height:auto;width:21.5%;float:left;margin:10px;min-height:150px;min-width:180px;border:1px solid #CCC}.heading{height:auto;min-height:15px;width:100%}.picture{height:auto;width:100%;background:#fff;min-height:120px}h4{font-size:14px;text-align:center}.img2{max-height:120px;margin:auto;height:auto;width:100%}.detail{height:auto;width:100%;background:#EBEBEB;min-height:100px;text-align:center;font-size:13px}footer{height:auto;width:100%;min-width:280px;float:left;background:white;min-height:180px;min-width:280px}.logo{height:auto;width:20%;min-height:80px;float:left;min-width:280px}.trip_logo{height:auto;width:20%;min-width:180px;min-height:80px;margin:auto;padding:15px}.contact_box{height:auto;width:20%;text-align:right;min-width:280px;margin:10px;float:right}.margin{min-height:100px}.img{height:auto;width:100%}p{padding:20px}#social{height:auto;width:15%;margin:10px;float:right min-width:150px;}#copyright{background:#FFF;height:30px;width:100%;float:left;min-width:270px;color:#fff;text-align:center}#icon{height:35px;width:35px;float:left;margin:5px}#icon2{height:35px;width:35px;float:left;margin:5px}#icon3{height:35px;width:35px;float:left;margin:5px}#icon4{height:35px;width:35px;float:left;margin:5px}#icon5{height:35px;width:35px;float:left;margin:5px}.a{text-decoration:none;color:#000}.our_website{height:auto;margin:auto;width:15%;padding:10px;min-width:280px;text-align:center;color:#fff}h3{color:#000;}.review{height:auto;min-height:180px;float:left;width:21.5%;min-width:280px;margin:10px;border:1px solid #CCC}a{color:#000;}}@media screen and (min-width: 281px) and (max-width: 720px){body{padding:0;margin:0; background:url(../image/content_bg.png);
  }header{height:auto;width:100%;min-height:80px;float:left;min-width:280px}nav{height:auto;width:100%;background:#000;min-height:50px;float:left;min-width:280px}main{height:auto;width:100%; float:left;min-width:280px}form{ text-align:center;  height:auto;float:left;width:25%;min-width:280px;}
  .font{}
.align{
text-align:center;}
.booknow{margin:auto;text-align:center}article{height:auto;float:left;width:70%;text-align:justify;min-width:280px;}aside{height:auto;float:left;width:25%;min-width:280px}.advo_area{height:auto;width:72%;float:left;min-width:280px;padding:10px;border:1px solid #CCC}.booking_tempoimg{height:auto;width:21.5%;float:left;margin:10px;min-height:150px;min-width:180px;border:1px solid #CCC}.heading{height:auto;min-height:15px;width:100%}.picture{height:auto;width:100%;background:#fff;min-height:120px}h4{font-size:14px;text-align:center}.img2{max-height:120px;margin:auto;height:auto;width:100%}.detail{height:auto;width:100%;background:#EBEBEB;min-height:100px;text-align:center;font-size:13px}footer{height:auto;width:100%;min-width:280px;float:left;background:white;min-height:180px;min-width:280px}.logo{height:auto;width:20%;min-height:80px;float:left;min-width:280px}.trip_logo{height:auto;width:20%;min-width:180px;min-height:80px;margin:auto;padding:15px}.contact_box{height:auto;width:20%;text-align:right;min-width:280px;margin:10px;float:right}.margin{min-height:100px}.img{height:auto;width:100%}p{padding:20px}#social{height:auto;width:15%;margin:10px;float:right}#copyright{background:#FFF;height:30px;width:100%;float:left;min-width:270px;color:#fff;text-align:center}#icon{height:35px;width:35px;float:left;margin:5px}.a{text-decoration:none;color:#000}.our_website{height:auto;margin:auto;width:15%;padding:10px;min-width:280px;text-align:center;color:#fff}h3{color:#000;}.review{height:auto;min-height:180px;float:left;width:21.5%;min-width:280px;margin:10px;border:1px solid #CCC}a{color:#000;}}@media screen and (min-width: 721px) and (max-width: 1280px){body{padding:0;margin:0; background:url(../image/content_bg.png);
}header{height:auto;width:100%;min-height:80px;float:left;min-width:280px}nav{height:auto;width:100%;background:#000;min-height:35px;float:left;min-width:280px}main{height:auto;width:100%;text-align:center;float:left;min-width:280px}form{height:auto;float:left;width:25%;min-width:280px; }.booknow{margin:auto;text-align:center}article{height:auto;float:left;width:70%;text-align:justify;min-width:280px;}aside{height:auto;float:left;width:25%;min-width:280px}.advo_area{height:auto;width:72%;float:left;min-width:280px;padding:10px;border:1px solid #CCC}.booking_tempoimg{height:auto;width:21.5%;float:left;margin:10px;min-height:150px;min-width:180px;border:1px solid #CCC}.heading{height:auto;min-height:15px;width:100%}.picture{height:auto;width:100%;background:#fff;min-height:120px}h4{font-size:14px;text-align:center}.img2{max-height:120px;margin:auto;height:auto;width:100%}.detail{height:auto;width:100%;background:#EBEBEB;min-height:100px;text-align:center;font-size:13px}footer{height:auto;width:100%;min-width:280px;float:left;background:white;min-height:180px;min-width:280px}.logo{height:auto;width:20%;min-height:80px;float:left;min-width:280px}.trip_logo{height:auto;width:20%;min-width:180px;min-height:80px;margin:auto;padding:15px}.contact_box{height:auto;width:20%;text-align:right;min-width:280px;margin:10px;float:right}.margin{min-height:100px}.img{height:auto;width:100%}p{padding:20px}#social{height:auto;width:15%;margin:10px;float:right}#copyright{background:#FFF;height:30px;width:100%;float:left;min-width:270px;color:#fff;text-align:center}#icon{height:35px;width:35px;float:left;margin:5px}.a{text-decoration:none;color:#000}.our_website{height:auto;margin:auto;width:15%;padding:10px;min-width:280px;text-align:center;color:#fff}h3{color:#000;}.review{height:auto;min-height:180px;float:left;width:21.5%;min-width:280px;margin:10px;border:1px solid #CCC}a{color:#000;}}@media screen and (min-width: 1281px) and (max-width: 1440px){body{padding:0;margin:0; background:url(../image/content_bg.png);
}header{height:auto;width:100%;min-height:80px;float:left;min-width:280px}nav{height:auto;width:100%;background:#000;min-height:35px;float:left;min-width:280px}main{height:auto;width:100%;text-align:center;float:left;min-width:280px}form{height:auto;float:left;width:25%;min-width:280px; }.booknow{margin:auto;text-align:center}article{height:auto;float:left;width:70%;text-align:justify;min-width:280px;}aside{height:auto;float:left;width:25%;min-width:280px}.advo_area{height:auto;width:72%;float:left;min-width:280px;padding:10px;border:1px solid #CCC}.booking_tempoimg{height:auto;width:21.5%;float:left;margin:10px;min-height:150px;min-width:180px;border:1px solid #CCC}.heading{height:auto;min-height:15px;width:100%}.picture{height:auto;width:100%;background:#fff;min-height:120px}h4{font-size:14px;text-align:center}.img2{max-height:120px;margin:auto;height:auto;width:100%}.detail{height:auto;width:100%;background:#EBEBEB;min-height:100px;text-align:center;font-size:13px}footer{height:auto;width:100%;min-width:280px;float:left;background:white;min-height:180px;min-width:280px}.logo{height:auto;width:20%;min-height:80px;float:left;min-width:280px}.trip_logo{height:auto;width:20%;min-width:180px;min-height:80px;margin:auto;padding:15px}.contact_box{height:auto;width:20%;text-align:right;min-width:280px;margin:10px;float:right}.margin{min-height:100px}.img{height:auto;width:100%}p{padding:20px}#social{height:auto;width:15%;margin:10px;float:right}#copyright{background:#FFF;height:30px;width:100%;float:left;min-width:270px;color:#fff;text-align:center}#icon{height:35px;width:35px;float:left;margin:5px}.a{text-decoration:none;color:#000}.our_website{height:auto;margin:auto;width:15%;padding:10px;min-width:280px;text-align:center;color:#fff}h3{color:#000;}.review{height:auto;min-height:180px;float:left;width:21.5%;min-width:280px;margin:10px;border:1px solid #CCC}a{color:#000;}}@media screen and (min-width: 1441px) and (max-width: 1920px){body{padding:0;margin:0; background:url(../image/content_bg.png);
}header{height:auto;width:100%;min-height:80px;float:left;min-width:280px}nav{height:auto;width:100%;background:#000;min-height:35px;float:left;min-width:280px}main{height:auto;width:100%;text-align:center;float:left;min-width:280px}form{height:auto;float:left;width:25%;min-width:280px; }.booknow{margin:auto;text-align:center}article{height:auto;float:left;width:70%;text-align:justify;min-width:280px;}aside{height:auto;float:left;width:25%;min-width:280px}.advo_area{height:auto;width:72%;float:left;min-width:280px;padding:10px;border:1px solid #CCC}.booking_tempoimg{height:auto;width:21.5%;float:left;margin:10px;min-height:150px;min-width:180px;border:1px solid #CCC}.heading{height:auto;min-height:15px;width:100%}.picture{height:auto;width:100%;background:#fff;min-height:120px}h4{font-size:14px;text-align:center}.img2{max-height:120px;margin:auto;height:auto;width:100%}.detail{height:auto;width:100%;background:#EBEBEB;min-height:100px;text-align:center;font-size:13px}footer{height:auto;width:100%;min-width:280px;float:left;background:white;min-height:180px;min-width:280px}.logo{height:auto;width:20%;min-height:80px;float:left;min-width:280px}.trip_logo{height:auto;width:20%;min-width:180px;min-height:80px;margin:auto;padding:15px}.contact_box{height:auto;width:20%;text-align:right;min-width:280px;margin:10px;float:right}.margin{min-height:100px}.img{height:auto;width:100%}p{padding:20px}#social{height:auto;width:15%;margin:10px;float:right}#copyright{background:#FFF;height:30px;width:100%;float:left;min-width:270px;color:#fff;text-align:center}#icon{height:35px;width:35px;float:left;margin:5px}.a{text-decoration:none;color:#000}.our_website{height:auto;margin:auto;width:15%;padding:10px;min-width:280px;text-align:center;color:#fff}h3{color:#000;}.review{height:auto;min-height:180px;float:left;width:21.5%;min-width:280px;margin:10px;border:1px solid #CCC}a{color:#000;}}@media screen and (min-width: 1921px){body{padding:0;margin:0; background:url(../image/content_bg.png);
 }header{height:auto;width:100%;min-height:80px;float:left;min-width:280px}nav{height:auto;width:100%;background:#000;min-height:35px;float:left;min-width:280px}main{height:auto;width:100%;text-align:center;float:left;min-width:280px}form{height:auto;float:left;width:25%;min-width:280px; background-color:#F1EBBE }.booknow{margin:auto;text-align:center}article{height:auto;float:left;width:70%;text-align:justify;min-width:280px;}aside{height:auto;float:left;width:25%;min-width:280px}.advo_area{height:auto;width:72%;float:left;min-width:280px;padding:10px;border:1px solid #CCC}.booking_tempoimg{height:auto;width:21.5%;float:left;margin:10px;min-height:150px;min-width:180px;border:1px solid #CCC}.heading{height:auto;min-height:15px;width:100%}.picture{height:auto;width:100%;background:#fff;min-height:120px}h4{font-size:14px;text-align:center}.img2{max-height:120px;margin:auto;height:auto;width:100%}.detail{height:auto;width:100%;background:#EBEBEB;min-height:100px;text-align:center;font-size:13px}footer{height:auto;width:100%;min-width:280px;float:left;background:white;min-height:180px;min-width:280px}.logo{height:auto;width:20%;min-height:80px;float:left;min-width:280px}.trip_logo{height:auto;width:20%;min-width:180px;min-height:80px;margin:auto;padding:15px}.contact_box{height:auto;width:20%;text-align:right;min-width:280px;margin:10px;float:right}.margin{min-height:100px}.img{height:auto;width:100%}p{padding:20px}#social{height:auto;width:15%;margin:10px;float:right}#copyright{background:#FFF;height:30px;width:100%;float:left;min-width:270px;color:#fff;text-align:center}#icon{height:35px;width:35px;float:left;margin:5px}.a{text-decoration:none;color:#000}.our_website{height:auto;margin:auto;width:15%;padding:10px;min-width:280px;text-align:center;color:#fff}h3{color:#000;}.review{height:auto;min-height:180px;float:left;width:21.5%;min-width:280px;margin:10px;border:1px solid #CCC}a{color:#000;}}#comntbox {
	
	float: left;
	height: auto;
	width: 100%;
}
.packagehed{ float:left; width:100%; margin:0px; padding:0 0px 0 0px; position:relative;}
h5{
	color:white;
	font-size:18px;
	padding:2px;
	
}

.box{height:auto; width:100%; float:left;  min-height:100px;}


h1 {color:#fff;
width:100%;
 line-height:25px;
  text-transform:uppercase; 
  background-color:#5d1e00;
   border-radius:0; 
   border-bottom:1px #ccc dashed; 
   margin-top:20px;
   height:auto;
   font-size:16px;
      min-width:280px;
   margin:auto;
}
h2 {color:#fff;
width:100%;
 line-height:20px;
  text-transform:uppercase; 
  background-color:#5d1e00;
   border-radius:0; 
   border-bottom:1px #ccc dashed; 
   margin-top:20px;
   height:auto;
   font-size:16px;
   min-width:280px;
      margin:auto;

}
#tempotravelleronrentindelhi {
	margin: 5px;
	float: left;
	height: auto;
	width: 70%;
	min-height:50px;
	text-align:center;
	min-width:280px;
}
.menubar{
	width:100%;
float:left;
	text-align:right;
}
.footer-last{height:auto; width:100%; min-height:30px; float:left; background:black;}

.top-header{height:auto; width:100%; float:left; min-height:40px; min-width:250px; text-align:right;}

.a.readmore {
    background:#096 url("../images/rightarrow.png") no-repeat scroll 215px 4px;
    border-radius: 0;
    color: #fff !important;
    float: left;
    font-size: 14px;
    margin: 7px 0 0 0;
    padding: 4px 0px 6px 0; width:100%;
    text-align: center;
    transition: color 0.25s linear 0s, background-color 0.25s ease-in-out 0s, border-radius 0.25s ease-in-out 0s;
}
.readmore:hover {
    background-color:#069;
    border-radius: 4px;
    text-decoration: none;
}
.bullt {
     
	 text-decoration:none;
	 font-size:12px;
}

.bullt:hover {
     
	background:#FC6; 
}

h6{
font-size:1px;
color:white;

}
#article{
height:auto;
float:left;	
width:100%;
	text-align:justify;
	min-width:280px;
	background:url(../image/content_bg.png);
	
}
.a{
	color:#FC0;
}
.title{
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 7px;
	text-decoration: none;
	background: #000 none repeat scroll 0 0;
	width: 95%;
	margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.keyword{	font-style: italic;
}

	.TEXT{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-variant: normal;
	text-transform: none;
	text-align:justify;
	padding-right:30px;
	padding-left:30px;
	
	color:#000000;
	text-decoration: none;
}
.img3{height:auto; width:100%; max-height:115px;}

.title h2{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding-left:7px;
text-decoration:none;
background:#000;
width:50%;
margin:auto;
}
blockquote{
padding:1px;	
	
	
	}

	.TEXT h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-variant: normal;
	text-transform: none;
	text-align:justify;
	padding-right:30px;
	padding-left:30px;
width:50%;
	
	color:#000000;
	text-decoration: none;
}

#banner{
	height: auto;
	width: 69%;
	margin: 5px;
	float: left;
	border: 10px solid #000;
	min-width:260px;
}
.tempotraveller{height:auto;  min-height:120px; width:80%; margin:auto;}
.package{
	height: auto;
	width: 22%;
	background:url(../image/bg.png);
	float: left;
	min-width: 230px;
	margin: 10px;
	min-height: 200px;
	text-align: center;
	padding: 0;
}
.footer-distributed{
	background-color: #000;
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	box-sizing: border-box;
	width: 100%;
	text-align: left;
	font: bold 16px sans-serif;

	padding: 55px 50px;
	margin-top: 80px;
}

.footer-distributed .footer-left,
.footer-distributed .footer-center,
.footer-distributed .footer-right{
	display: inline-block;
	vertical-align: top;
}

/* Footer left */

.footer-distributed .footer-left{
	width: 40%;
}

/* The company logo */

.footer-distributed h3{
	color:  #ffffff;
	font: normal 36px 'Cookie', cursive;
	margin: 0;
}

.footer-distributed h3 span{
	color:  #5383d3;
}

/* Footer links */

.footer-distributed .footer-links{
	color:  #ffffff;
	margin: 20px 0 12px;
	padding: 0;
}

.footer-distributed .footer-links a{
	display:inline-block;
	line-height: 1.8;
	text-decoration: none;
	color:  inherit;
}

.footer-distributed .footer-company-name{
	color:  #8f9296;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

/* Footer Center */

.footer-distributed .footer-center{
	width: 35%;
}

.footer-distributed .footer-center i{
	background-color:  #33383b;
	color: #ffffff;
	font-size: 25px;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	text-align: center;
	line-height: 42px;
	margin: 10px 15px;
	vertical-align: middle;
}

.footer-distributed .footer-center i.fa-envelope{
	font-size: 17px;
	line-height: 38px;
}

.footer-distributed .footer-center p{
	display: inline-block;
	color: #ffffff;
	vertical-align: middle;
	margin:0;
}

.footer-distributed .footer-center p span{
	display:block;
	font-weight: normal;
	font-size:14px;
	line-height:2;
}

.footer-distributed .footer-center p a{
	color:  #5383d3;
	text-decoration: none;;
}


/* Footer Right */

.footer-distributed .footer-right{
	width: 20%;
}

.footer-distributed .footer-company-about{
	line-height: 20px;
	color:  #92999f;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
}

.footer-distributed .footer-company-about span{
	display: block;
	color:  #ffffff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}

.footer-distributed .footer-icons{
	margin-top: 25px;
}

.footer-distributed .footer-icons a{
	display: inline-block;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background-color:  #33383b;
	border-radius: 2px;

	font-size: 20px;
	color: #ffffff;
	text-align: center;
	line-height: 35px;

	margin-right: 3px;
	margin-bottom: 5px;
}

/* If you don't want the footer to be responsive, remove these media queries */

@media (max-width: 880px) {

	.footer-distributed{
		font: bold 14px sans-serif;
	}

	.footer-distributed .footer-left,
	.footer-distributed .footer-center,
	.footer-distributed .footer-right{
		display: block;
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}

	.footer-distributed .footer-center i{
		margin-left: 0;
	}

}
/* If you don't want the footer to be responsive, remove these media queries */



#cssmenu {
	position: relative;
	background: #582300;
	width: 100%;
	margin: auto;
	text-align: center;
}
#cssmenu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1;
}
#cssmenu > ul {
  position: relative;
  display: block;
  background:#582300;
  width: 100%;
  z-index: 500;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-center ul {
  text-align: center;
}
#cssmenu.align-center ul ul {
  text-align: center;
}
#cssmenu > ul > li {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
}
#cssmenu > ul > #menu-button {
  display: none;
}
#cssmenu ul li a {
  display: block;
  font-family: Helvetica, sans-serif;
  text-decoration: none;
}
#cssmenu > ul > li > a {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 20px;
  color:#FFF;
  text-transform: uppercase;
  -webkit-transition: color 0.25s ease-out;
  -moz-transition: color 0.25s ease-out;
  -ms-transition: color 0.25s ease-out;
  -o-transition: color 0.25s ease-out;
  transition: color 0.25s ease-out;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 32px;
}
#cssmenu > ul > li:hover > a {
  color: #ffffff;
  background:#e32525;
}
#cssmenu li.has-sub::after {
  display: block;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}
#cssmenu > ul > li.has-sub::after {
  right: 10px;
  top: 20px;
  border: 5px solid transparent;
  border-top-color: #7a8189;
}
#cssmenu > ul > li:hover::after {
  border-top-color: #ffffff;
}
#indicatorContainer {
  position: absolute;
  height: 12px;
  width: 100%;
  bottom: 0px;
  overflow: hidden;
  z-index: -1;
}
#pIndicator {
  position: absolute;
  height: 0;
  width: 100%;
  border: 12px solid transparent;
  border-top-color: #2b2f3a;
  z-index: -2;
  -webkit-transition: left .25s ease;
  -moz-transition: left .25s ease;
  -ms-transition: left .25s ease;
  -o-transition: left .25s ease;
  transition: left .25s ease;
}

.footer_area{ width:100%; float:left; margin:50px 0 0 0; padding:20px 0 30px 0px; border-top:3px solid #002647; 
 background-color:#5d1e00;
   border-radius:0; 
   border-top:1px #ccc dashed; 



 }

.address_area {
    float: left;
    margin: 0;
    padding: 0 0 0 20px;
    width: 26%;
		min-width:280px;

}
.addhed {
    color: #ffffff;
    float: left;
    font-size:17px;
    margin-bottom: 5px; font-weight:bold;
    margin-top: 18px;
    width: 100%;
}
.addtext {
    color: #ffffff;
    float: left;
    font-size: 12px;
    line-height: 22px;
    padding: 5px 0 0;
    width: 100%;
}

.nacearea {
    float: left;
    margin: 0;
    padding: 0 0 0 20px;
    width:20%;
	min-width:280px;
}
.nacearea a{ color: #FFFFFF; text-decoration:none; font-size:13px; padding:7px 0 0 0; float:left; clear:both;}
.nacearea a:hover{ color: #FFFF00; text-decoration: underline; font-size:13px;}


#cIndicator {
  position: absolute;
  height: 0;
  width: 100%;
  border: 12px solid transparent;
  border-top-color: #2b2f3a;
  top: -12px;
  right: 100%;
  z-index: -2;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
  top: 70px;
  opacity: 0;
  -webkit-transition: opacity .3s ease, top .25s ease;
  -moz-transition: opacity .3s ease, top .25s ease;
  -ms-transition: opacity .3s ease, top .25s ease;
  -o-transition: opacity .3s ease, top .25s ease;
  transition: opacity .3s ease, top .25s ease;
  z-index: 1000;
}
#cssmenu ul ul ul {
  top: 37px;
  padding-left: 5px;
}
#cssmenu ul ul li {
  position: relative;
}
#cssmenu > ul > li:hover > ul {
  left: auto;
  top: 30px;
  opacity: 1;
}
#cssmenu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
  opacity: 1;
}
#cssmenu ul ul li:hover > ul {
  left: 170px;
  top: 0;
  opacity: 1;
}
#cssmenu.align-right ul ul li:hover > ul {
  left: auto;
  right: 170px;
  top: 0;
  opacity: 1;
  padding-right: 5px;
}
#cssmenu ul ul li a {
  width: 130px;
  border-bottom: 1px solid #eeeeee;
  padding: 20px 22px;
  font-size: 12px;
  color:#FFF;
  background:#999;
  -webkit-transition: all .35s ease;
  -moz-transition: all .35s ease;
  -ms-transition: all .35s ease;
  -o-transition: all .35s ease;
  transition: all .35s ease;
}
#cssmenu.align-right ul ul li a {
  text-align: right;
}
#cssmenu ul ul li:hover > a {
  background: #f2f2f2;
  color:#333;
}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last > a {
  border-bottom: 0;
  color:#FFF;
}
#cssmenu > ul > li > ul::after {
  content: '';
  border: 6px solid transparent;
  width: 0;
  height: 0;
  border-bottom-color: #ffffff;
  position: absolute;
  top: -12px;
  left: 30px;
}
#cssmenu.align-right > ul > li > ul::after {
  left: auto;
  right: 30px;
}
#cssmenu ul ul li.has-sub::after {
  border: 4px solid transparent;
  border-left-color: #9ea2a5;
  right: 10px;
  top: 12px;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -webkit-transition: -webkit-transform 0.2s ease, right 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub::after {
  border-left-color: transparent;
  border-right-color: #9ea2a5;
  right: auto;
  left: 10px;
}
#cssmenu ul ul li.has-sub:hover::after {
  border-left-color: #ffffff;
  right: -5px;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
#cssmenu.align-right ul ul li.has-sub:hover::after {
  border-right-color: #ffffff;
  border-left-color: transparent;
  left: -5px;
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: auto;
  }
  #cssmenu.align-center ul {
    text-align: left;
  }
  #cssmenu.align-right > ul > li {
    float: none;
  }
  #cssmenu ul {
    width: auto;
  }
  #cssmenu .submenuArrow,
  #cssmenu #indicatorContainer {
    display: none;
  }
  #cssmenu > ul {
    height: auto;
    display: block;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu li,
  #cssmenu > ul > li {
    display: none;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu ul > li:hover > ul,
  #cssmenu ul ul > li:hover > ul,
  #cssmenu.align-right ul ul,
  #cssmenu.align-right ul ul ul,
  #cssmenu.align-right ul > li:hover > ul,
  #cssmenu.align-right ul ul > li:hover > ul {
    position: relative;
    left: auto;
    top: auto;
    opacity: 1;
    padding-left: 0;
    padding-right: 0;
    right: auto;
  }
  #cssmenu ul .has-sub::after {
    display: none;
  }
  #cssmenu ul li a {
    padding: 12px 20px;
  }
  #cssmenu ul ul li a {
    border: 0;
    background: none;
    width: auto;
    padding: 8px 35px;
  }
  #cssmenu.align-right ul ul li a {
    text-align: left;
  }
  #cssmenu ul ul li:hover > a {
    background: none;
    color: #fff;
  }
  #cssmenu ul ul ul a {
    padding: 8px 50px;
  }
  #cssmenu ul ul ul ul a {
    padding: 8px 65px;
  }
  #cssmenu ul ul ul ul ul a {
    padding: 8px 80px;
  }
  #cssmenu ul ul ul ul ul ul a {
    padding: 8px 95px;
  }
  #cssmenu > ul > #menu-button {
    display: block;
    cursor: pointer;
  }
  #cssmenu #menu-button > a {
    padding: 14px 20px;
  }
  #cssmenu ul.open li,
  #cssmenu > ul.open > li {
    display: block;
  }
  #cssmenu > ul.open > li#menu-button > a {
    color:#FFF;
    border-bottom: 1px solid rgba(150, 150, 150, 0.1);
  }
  #cssmenu ul ul::after {
    display: none;
  }
  #cssmenu #menu-button::after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #7a8189;
    border-bottom: 2px solid #7a8189;
    right: 20px;
    top: 15px;
  }
  #cssmenu #menu-button::before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #7a8189;
    right: 20px;
    top: 25px;
  }
  #cssmenu ul.open #menu-button::after,
  #cssmenu ul.open #menu-button::before {
    border-color: #fff;
  }

/*menubar*/

@media (max-width: 880px) {

	.footer-distributed{
		font: bold 14px sans-serif;
	}

	.footer-distributed .footer-left,
	.footer-distributed .footer-center,
	.footer-distributed .footer-right{
		display: block;
		width: 100%;
		margin-bottom: 40px;
		text-align: center;
	}

	.footer-distributed .footer-center i{
		margin-left: 0;
	}

}
