@charset "utf-8";
/* CSS Document */


/*home page start*/
img {
max-width:100%;	
	}
*{
margin:0 auto;
padding:0;	
	}
.ss{
	background-color:rgba(47,47,47,.5);	
	position:absolute;
	position:fixed;
	z-index:10000;
	width:100%;
	height:120px;
	}
.zind{
	background-color:rgba(51,73,96,.8);	
	position:absolute !important;
	position:fixed !important;
	z-index:10000;
	width:100%;
	height:120px;
	}	
.blog{
	background-color:rgba(47,47,47,.2);	
	padding:60px 0px 80px 0;
	}
.blog h2{
margin-bottom:50px;	
	}		
.blog-im img:hover{
opacity:.5;
	}	

.navigation{
width:100% !important;	
background-color:rgba(47,47,47,.0) !important;
border:0 !important;
margin:0 !important;

	}	
.navigation ul li a{
color:#FFF !important;
padding:47px 18px !important;
margin:0 !important;
font-weight:bold;	
	}
.navigation ul li{
	
	}
.navigation ul li ul li{display:none;
background:rgba(51,73,96,.7) !important;
}
.navigation ul li:hover ul li{
	text-align:center;
	margin-top:5px !important;
	display:block;}	
.navigation ul li:hover{
text-align:center;	
	}	

.navigation ul li ul li a{
padding:3px 10px !important;	
text-decoration:none;
	}
.navigation ul li a:hover{
background:	#334960  !important;
color:#FFF !important;
text-decoration:none !important;
border:4px #FFF solid;	
border-radius:5px;
/*color:#FFF !important;
background:#4d97dc !important;	*/
	}
			
.h2-heading{
font-size:42px;
font-weight:bold;
color:#334960;
	
	}	
.p1{
background-image:url(../img/p1.jpg);
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
	font-size:22px;		
	}
.subscribe{
padding:5px;
color:#334960;
border:3px solid #334960;	
	}
.sub-btn{
background:#FFF;
padding:8px;
border:3px solid #334960;	
color:#334960;
transition:all ease 1s;
	}
.form-submit{
background:#FFF;	
border:3px solid #334960;	
color:#334960;
padding:5px;
font-weight:bold;
transition:all ease 1s;

	}	
.aaaa{
background:#FFF !important;
border:#01cb68 5px solid !important;
color:#01cb68 !important;

	}	

.sub-btn:hover, .form-submit:hover{
text-decoration:none;	
background:	#334960;
color:#FFF;

	}					
.join-heading{
font-size:42px;
color:#FFF;
font-weight:bold;	
	}		
.img-ani{
transition:all ease .5s;	
	}	
.img-ani:hover{
opacity:.7;
margin-top:-3px;	
	}
.h2-col{
color:#60a3e0;
font-size:16px;	
	}
.opacity{
border:5px double #CCC;	
margin-top:15px;
	}	
.opacity:hover{
opacity:.7;	
	}	
.p-col{
color:#666;
font-size:12px;	
	}
.form-sel{
	display:block;
	color:#999;
	}
.form-input, .form-sel, .form-submit{
height:34px;
width:100%;	
margin-bottom:10px;
padding:5px;
	}	
.p2{
	background-image:url(../img/13.jpg);
	background-size:cover;
	background-position:center center;
	background-attachment:fixed;
	font-size:22px;	
	height:250px;
	color:#FFF;
	}
.footer-top{
background:#334960;	
color:#FFF;
border-bottom:2px dashed #999;
	}	
.icon{
color:#4bb9fe;
font-size:26px !important;
padding:20px 10px;
transition:all ease 1s;	
	
	}
.icon:hover{
transform:rotateY(360deg);
}


/*About Us Start*/		
	
.imh{
	transition:all ease 1s;
	}	
.imh:hover{
	transform:rotate(2deg);	
	margin-top:10px;
	
	}	
.header-page{
	background-color:#334960;	
	position:static !important;
	height:120px;
	
	}
	
.readmore{
color:#FFF;
background:#323232;
padding:12px 15px;	
transition:all ease .3s;
	}
	.readmore:hover{
color:#323232;
background:#FFF;
border:2px solid #323232;
text-decoration:none;
font-weight:bold;
padding:12px 15px;	
	}
/*tour page start	*/	
.tour-slider{
	background:url(../img/36.jpg);	
	background-size:cover;
	background-position:center center;
	height:450px;
	color:#FFF;
	}
.a-tour{
transition:all ease .4s;

	}
.lod-c:hover{
text-decoration:none;	
background:	#334960;
color:#FFF;

	}	
.lod-c{

background:	#FFF;
color:#334960;
border:3px solid #334960;
font-weight:bold;
padding:14px 18px;
transition:all ease 1s;
	}	
			
.a-tour:hover{
transform:rotateY(3deg);
		transform-origin:center;
		margin-top: 1%;
	}
.a-tour:hover img{
opacity:.8;	
	}	
.im{
border:4px double #CCC;
transition:all ease 1s;	
	}	
.im:hover{
 border-radius:80px 0;	
	}
	
/*south america page start*/	

.south-slider{
background:url(../img/37.jpg);	
	background-size:cover;
	background-position:center center;
	height:600px;		
	}	
.tour-cen{
width:450px;
background:rgba(0,0,0,.5);	
color:#FFF;
padding:30px 20px;
margin-top:15%;
	}	
.tour-sel{
color:#999;
padding:10px;	
	}
.tour-sel-h{
font-size:20px;	
	}
.tour-btn{
color:#999;
padding:5px;
font-size:18px;	
background:#FFF;
color:#334960;	
border:2px solid #334960;	
transition:all ease 1s;
	}	
.tour-btn:hover{
text-decoration:none;	
background:	#334960;
color:#FFF;

	}		
.aus-slider{
	background:url(../img/38.jpg);	
	background-size:cover;
	background-position:center center;
	height:600px;		
	}			
.asia-slider{
	background:url(../img/40.jpg);	
	background-size:cover;
	background-position:center center;
	height:600px;	
	}		
.europe-slider{
	background:url(../img/39.jpg);	
	background-size:cover;
	background-position:center center;
	height:600px;	
	}
.africa-slider{
	background:url(../img/41.jpg);	
	background-size:cover;
	background-position:center center;
	height:600px;	
	}	
	
/*gallery page start	*/
.gallery-img{
height:200px !important;	

	}


.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  position: relative;
  text-align: center;
  cursor: default;
}

.hovereffect .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
}

.hovereffect img {
  display: block;
  position: relative;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}

.hovereffect:hover img {
  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0" /><feGaussianBlur stdDeviation="3" /></filter></svg>#filter');
  filter: grayscale(1) blur(3px);
  -webkit-filter: grayscale(1) blur(3px);
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.hovereffect h2 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  font-size: 17px;
  padding: 10px;
  background: rgba(0, 0, 0, 0.6);
}

.hovereffect a.info {
  display: inline-block;
  text-decoration: none;
  padding: 7px 14px;
  border: 1px solid #fff;
  margin: 50px 0 0 0;
  background-color: transparent;
}

.hovereffect a.info:hover {
  box-shadow: 0 0 5px #fff;
}

.hovereffect a.info, .hovereffect h2 {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  opacity: 0;
  filter: alpha(opacity=0);
  color: #fff;
  text-transform: uppercase;
}

.hovereffect:hover a.info, .hovereffect:hover h2 {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
/*Start Contact Us*/

  #map {
                width: 100%;
                height: 450px;
            }
				
@media screen and (max-width:960px)	{
	header{
	background-color:#334960;	
	position:static !important;
	width:100%;
	height:auto !important;
	}
.gallery-img{
height:auto !important;	
padding-bottom:20px;
	}	
	}