@import('font-awesome.min.css');



.welcome-overlay{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 100;
    background: #000;
    display: none;
}

.welcome-overlay .welcome{
    position: fixed;
    top: 50%;
    left: 50%;
    height: 550px;
    width: 674px;
  
    margin-left: -337px;
    margin-top: -275px;
}

.logo2 { 
	position:absolute; 
	top:0px; 
	left:100px; 
	width: 194px; 
	height: 150px; 
	background: url(../images/logo.jpg) 0 0 no-repeat; 
	border-bottom-left-radius:5px;	
	border-bottom-right-radius:5px;	
	-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
}
	.book-with-us-now{background-color:#ff6000; padding:10px  20px 10px 20px; color:#fff; font-size:20px; line-height:20px; font-family: PT Sans, sans-serif; border-radius:3px; box-shadow: 0px 3px #000;}
	.book-with-us-now:hover{background-color:#ff2400; color:#fff; box-shadow: 0px 3px #000; cursor:pointer;}
	.book-with-us-now i{margin-right:10px;    }
	.submit_btn{background-color:#3A3B8E; color:#fff; border-style:hidden; padding:10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px; border-radius:2px; margin-top:10px; box-shadow: 0px 3px #3078fd;}
	.submit_btn:hover{background-color:#6bae02; color:#fff; border-style:hidden; padding:10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px; border-radius:2px; margin-top:10px; box-shadow: 0px 3px #589000;}
	
	.readmore{background-color:#01b7f2; color:#fff; border-style:hidden; padding:5px 10px 5px 10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px; border-radius:2px; margin-top:10px; box-shadow: 0px 3px #07a5d8;}
	.readmore:hover{background-color:#07a5d8; color:#fff; border-style:hidden; padding:5px 10px 5px 10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px;border-radius:2px; margin-top:10px; box-shadow: 0px 3px #01b7f2;}
	
#newsticker-demo { 
width:100%; 
padding:5px 0px 5px 0px;  
text-align:justify;
color:#000000;  
font-family: 'Raleway';  font-weight:lighter; 
 font-size:13px;   
}

#newsticker-demo a { text-decoration:none; width:100%;  }
#newsticker-demo img { border: 2px solid #FFFFFF; float:left; width:100%;  }

.newsticker-jcarousellite { width:100%;    }

#newsticker-demo ul{list-style:none; width:100%;   }
#newsticker-demo ul li{ background: url(../images/arrow.png) 0px 3px no-repeat; padding:3px 0 0 15px;  color:#000;  font-size: 15px;  word-spacing: 1.5px;  line-height: 25px; font-family: PT Sans, sans-serif;}
#newsticker-demo ul li a{color:#393939; text-decoration:none;}
#newsticker-demo ul li a:hover{ text-decoration:underline;}

.ullist1{list-style:none; width:100%;   }
.ullist1 li{ background: url(../images/arrow2.png) 0px 3px no-repeat; padding:0px 0 0 20px;    color:#000; font-size: 15px;
    word-spacing: 1.5px;
    line-height: 22px;
    font-family: PT Sans, sans-serif; }
.ullist1 li a{color:#000; text-decoration:none;}
.ullist1 li a:hover{ text-decoration:none; color:#003f9e;  }

.ullist11{list-style:none; width:100%;   }
.ullist11 li{ background: url(../images/arrow2.png) 0px 0px no-repeat; padding:0px 0 0 20px;   font-family: 'Raleway'; font-weight:lighter; 
 font-size:14px; color:#000; line-height:25px;  }
.ullist11 li a{color:#000; text-decoration:none;}
.ullist11 li a:hover{ text-decoration:none; color:#003f9e;  }

.ullist4{list-style:none; width:100%;   }
.ullist4 li{ background: url(../images/arrow3.png) 0px 3px no-repeat; padding:0px 0px 0px 20px; color:#000; font-size: 15px; word-spacing: 1.5px; line-height: 30px; font-family: PT Sans, sans-serif;
}
 
.footer-wrapper	.container{margin-top:-70px;}
.footer-wrapper	.container h2{width: 100%;
float: left;
font-family: 'Gabriela',  serif; letter-spacing:1px;
font-size: 22px;
font-weight: lighter;
line-height: 50px;
color: maroon;
background: url(../images/inner_lable_bg.png) no-repeat left bottom;
text-transform:capitalize;}

.travelo-box h4{  color:#3A3B8E; font-family: 'Raleway'; font-weight:lighter; border-bottom:dotted 2px #ED3237; padding-bottom:7px;}
.travelo-box p{  color:#000; font-family: 'Raleway'; text-align:center; font-size:15px;}
 .title2{width: 100%;
float: left;font-family: 'Raleway'; font-weight:lighter; 
font-size: 17px;
font-weight: lighter;
line-height: 50px;
color: #003d8a;
background: url(../images/inner_lable_bg.png) no-repeat left bottom;
text-transform:capitalize;}
 
 .title3{font-family: 'Raleway'; font-weight:lighter;}
 .title9{color:#3A3B8E;  font-family: 'Raleway'; font-weight:bold; border-bottom:dotted 2px #ED3237; padding-bottom:7px; letter-spacing:1px;}
 .title4{color:#3A3B8E;  text-transform:capitalize; font-family: PT Sans, sans-serif; border-bottom:dotted 2px #ED3237; padding-bottom:7px;}
 .title5{color:#ED3237;  font-family: 'Raleway'; font-weight:lighter; border-bottom:solid 2px #3ebfee; padding-bottom:7px;}
 .title6{color:#b62025;  font-family: 'Raleway'; font-weight:lighter; border-bottom:solid 2px #28a8e0; padding-bottom:7px;}
 .title7{color:#000;  font-family: 'Raleway'; font-weight:lighter; border-bottom:solid 2px #ED3237; padding-bottom:7px;}
 .title8{color:#000;  font-family: 'Raleway'; font-weight:bold; border-bottom:solid 2px #3A3B8E; padding-bottom:5px; line-height:30px; font-size:15px; letter-spacing:1px;}
 #title5{color:#fff;  font-family: 'Nunito Sans'; font-weight:normal; border-bottom:solid 2px #3ebfee; padding-bottom:7px;}
 #title9{color:#800000;  font-family: 'Raleway'; font-weight:lighter; }
 .content-area{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50); 
				-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);
				box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);}
				
.content-area p{color:#000;     text-align: justify;
    
    font-size: 15px;
    word-spacing: 1.5px;
    line-height: 25px;
    font-family: PT Sans, sans-serif;}	
#container p{  color:#fff;    text-align:justify; font-size: 15px;
word-spacing: 1.5px;
line-height: 25px;
font-family: PT Sans, sans-serif;}	
.mailing-list{font-size:14px;color:#000; font-family: 'Raleway';  font-weight:lighter;}		
.text-box{line-height:30px; Padding-left:10px; color:#000; font-family: 'Raleway';  font-size:14px; font-weight:lighter;}
.privacy{font-size:13px;color:#000; font-family: 'Raleway';  font-weight:lighter;}	
#menu{font-family: 'Raleway'; font-weight:lighter;  font-size:15px; color:#000; text-transform:none;}
.container nav .menu li a{font-family: 'Raleway'; font-weight:lighter;  font-size:17px; color:#000; text-transform:none;} 
.md-section p{font-size: 14px; color:#000;  font-family: 'Raleway'; font-weight:lighter; text-align:justify;}

 
 
 .table1{border-left:solid 1px #97aabc; border-top:solid 1px #97aabc; width:100%; text-align:center; color:#000;}
 .table1 thead th{border-right:solid 1px #97aabc; border-bottom:solid 1px #97aabc;  line-height:28px;text-align:center; color:#fff; background-color:#ED3237; padding-left:5px;padding-right:5px; font-family: 'Raleway'; font-weight:lighter; font-size:13px;}
 .table1 tr td{border-right:solid 1px #97aabc; border-bottom:solid 1px #97aabc; line-height:30px; font-family: 'Raleway'; font-weight:lighter; 
 font-size:13px;}
 
 .contact-address{font-family: 'Raleway'; font-weight:lighter;  font-size:13px; text-transform:none;}
 .contact-address h5{font-family: 'Raleway'; font-weight:lighter;  font-size:15px; color:#3A3B8E; height:20px; text-transform:uppercase; padding:0px; margin:0px; letter-spacing:1px;}
 .contact-address p{font-family: 'Raleway'; font-weight:lighter;   text-align:left; color:#000; line-height:20px; text-transform:none;}
  
#container1 	p {font-size: 14px; color:#000;  font-family: 'Raleway'; font-weight:lighter; text-align:justify; letter-spacing:1px;}

.contact-form1 label{text-transform:none;font-family: 'Raleway'; font-weight:lighter;   text-align:left; color:#000; font-size:14px; }
.contact-form1 input, .contact-form1 select {text-transform:none;font-family: 'Raleway'; font-weight:lighter;   text-align:left; color:#000; font-size:14px;  margin-bottom:10px; border-radius:3px; 
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(148,146,148,1);
-moz-box-shadow: inset 0px 0px 3px 0px rgba(148,146,148,1);
box-shadow: inset 0px 0px 3px 0px rgba(148,146,148,1);
} 
#textbox{border:solid 0px #9d9c9b;} 
#textbox:hover{border:solid 2px #d70302;} 
.contact-form1 textarea{text-transform:none;font-family: 'Raleway'; font-weight:lighter;   text-align:left; color:#000; font-size:14px;  margin-bottom:10px; border-radius:3px;
-webkit-box-shadow: inset 0px 0px 3px 0px rgba(148,146,148,1);
-moz-box-shadow: inset 0px 0px 3px 0px rgba(148,146,148,1);
box-shadow: inset 0px 0px 3px 0px rgba(148,146,148,1);
}

.contact-form1 input[type="submit"]{background-color:#3A3B8E; color:#fff; border-style:hidden; padding:10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px; border-radius:2px;  box-shadow: 0px 3px #3078fd; margin-left:15px;}
.contact-form1 input[type="submit"]:hover{background-color:#6bae02; color:#fff; border-style:hidden; padding:10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px; border-radius:2px;   box-shadow: 0px 3px #589000;} 

.book-with-us-box, .contact-box{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.50);}

.selector1{position:relative;min-width:60px;font-family: 'Raleway'; font-weight:lighter;line-height:0}
.selector1 select{position:absolute;font-family: 'Raleway'; font-weight:lighter;z-index:1;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;width:100%;-webkit-appearance:menulist-button;line-height:30px}
.selector1 span.custom-select{display:inline-block;line-height:32px;padding:0 10px;position:relative;width:100%;overflow:hidden;white-space:nowrap}
.selector1 span.custom-select:before{position:absolute;right:0;top:0;content:'';background:#ED3237;width:24px;height:100%}
.selector1 span.custom-select:after{position:absolute;right:9px;top:15px;border-top:5px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent;content:""} 
.selector1 span.custom-select:before{background:#d1d1d1}
.selector1 span.custom-select:before{width:0;height:0;border-bottom:4px solid #ED3237;border-left:3px solid transparent;border-right:3px solid transparent;background:none;right:7px;top:50%;margin-top:-3px}
.selector1 span.custom-select:after{border-top-color:#ED3237;right:7px;top:50%;margin-top:3px;border-top-width:4px}



.selector{position:relative;min-width:60px;line-height:0}
.selector select{position:absolute;z-index:1;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;width:100%;-webkit-appearance:menulist-button;line-height:30px}
.selector span.custom-select{display:inline-block;line-height:32px;padding:0 10px;position:relative;width:100%;overflow:hidden;white-space:nowrap}
.selector span.custom-select:before{position:absolute;right:0;top:0;content:'';background:#ED3237;width:24px;height:100%}
.selector span.custom-select:after{position:absolute;right:9px;top:15px;border-top:5px solid #fff;border-left:3px solid transparent;border-right:3px solid transparent;content:""}

.package-details{background-color:#1F406D; color:#fff; border-style:hidden; padding:5px 10px 5px 10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px;    box-shadow: 0px 3px #3078fd;}
	.package-details:hover{background-color:#10315b; color:#fff; border-style:hidden; padding:5px 10px 5px 10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px;    box-shadow: 0px 3px #589000;}
.package-details h3{color:#84daff; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;  font-size:15px; text-align:center;  
    line-height: 28px; text-transform:capitalize; } 	
.package-details label{width:100%;}	
.package-details label strong{ font-weight:lighter; line-height:25px; font-size:14px;}	
.package-details label span{float:right; font-weight:lighter; line-height:25px; font-family: PT Sans, sans-serif; font-size:14px;}	
 
.package-details label a{   float:right; margin-top:5px;}	
 
 	
	.details1{background-color:#8e0b03; color:#fff; padding:10px;font-family: 'Raleway'; letter-spacing:1px; font-size:14px;}
.package-details label button{float:right; margin-top:5px; background-color:transparent !important;}	
.package-details label .select-package{  float:right; margin-top:5px; }	 
	 	
	.package-details1 h4 {color:#3A3B8E; padding:0px; margin:0px;  text-transform:capitalize;  font-size: 17px; word-spacing: 1.5px; line-height: 25px; font-family: PT Sans, sans-serif; font-weight:bold;}	
	.package-details1 h4 span{color:#8e0b03; padding:0px; margin:0px;  text-transform:capitalize; font-size: 15px;  font-weight:normal; text-shadow:0px 0.2px #8e0b03; word-spacing: 1.5px; line-height: 25px; font-family: PT Sans, sans-serif;
}	
	.package-details1 strong{color:#000; padding:0px; margin:0px;   text-transform:capitalize;  font-size: 15px; font-weight:normal; word-spacing: 1.5px; line-height: 25px; font-family: PT Sans, sans-serif;
}	
	
	.table2{  width:100%; text-align:center; color:#000;}
	.table2 tr td{  width:100%; text-align:center; color:#000;}
	.first, .last,.pageno{background-color:#ED3237; color:#fff; font-family: 'Raleway'; letter-spacing:1px; font-size:14px; padding:5px 10px 5px 10px; border-radius:1px; line-height:35px;}
	.first:hover, .last:hover,.pageno:hover{background-color:#01b7f2; color:#fff; font-family: 'Raleway'; letter-spacing:1px; font-size:14px; padding:5px 10px 5px 10px; border-radius:1px; }
	.prev, .next{background-color:#01b7f2; color:#fff; font-family: 'Raleway'; letter-spacing:1px; font-size:14px; padding:5px 10px 5px 10px; border-radius:1px; line-height:35px;}
	.prev:hover, .next:hover{background-color:#ED3237; color:#fff; font-family: 'Raleway'; letter-spacing:1px; font-size:14px; padding:5px 10px 5px 10px; border-radius:1px;}
	.current_page{background-color:#3A3B8E; color:#fff; font-family: 'Raleway'; letter-spacing:1px; font-size:14px; padding:5px 10px 5px 10px; border-radius:1px; line-height:35px;}
	.package_location{font-family: 'Raleway'; font-size:14px; color:#000; padding-right:20px;padding-left:5px;}
	@media all and (min-width: 320px) 
	{
	.logo2 { 
			position:absolute; 
			top:0px; 
			left:10px; 
			width: 103px; 
			height: 80px; 
			background: url(../images/responsive-logo.jpg) 0 0 no-repeat; 
			border-bottom-left-radius:5px;	
			border-bottom-right-radius:5px;	
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		}

		
	}
	@media all and (min-width: 360px) 
	{
	.logo2 { 
			position:absolute; 
			top:0px; 
			left:10px; 
			width: 103px; 
			height: 80px; 
			background: url(../images/responsive-logo.jpg) 0 0 no-repeat; 
			border-bottom-left-radius:5px;	
			border-bottom-right-radius:5px;	
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		}	
	}
	@media all and (min-width: 768px) 
	{
	.logo2 { 
			position:absolute; 
			top:0px; 
			left:10px; 
			width: 155px; 
			height: 120px; 
			background: url(../images/responsive-logo1.jpg) 0 0 no-repeat; 
			border-bottom-left-radius:5px;	
			border-bottom-right-radius:5px;	
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		}	
	}
	@media all and (min-width: 800px) 
	{
	.logo2 { 
			position:absolute; 
			top:0px; 
			left:10px; 
			width: 155px; 
			height: 120px; 
			background: url(../images/responsive-logo1.jpg) 0 0 no-repeat; 
			border-bottom-left-radius:5px;	
			border-bottom-right-radius:5px;	
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		}	
	}
	@media all and (min-width: 980px) 
	{
	.logo2 { 
			position:absolute; 
			top:0px; 
			left:100px; 
			width: 195px; 
			height: 150px; 
			background: url(../images/logo.jpg) 0 0 no-repeat; 
			border-bottom-left-radius:5px;	
			border-bottom-right-radius:5px;	
			-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
			box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
		}	
	}
	
	#date_time{font-family: 'Raleway';}
	 
	 .contact-address p,
 p{ text-align: justify;
    color: #313335;
    font-size: 15px;
    word-spacing: 1.5px;
    line-height: 25px;
    font-family: PT Sans, sans-serif;}


.develop-by{background-color:#1F406D; font-size: 15px; word-spacing: 1.5px; line-height: 25px; font-family: PT Sans, sans-serif;}

.develop-by p{color:#fff; font-size: 15px;}
.develop-by p a{color:#28A8E0; font-size: 15px; transition: all 0.9s;}
.develop-by p a:hover{color:#fff; transition: all 0.9s;}