html{
overflow-x:hidden !important;
}
	h3{
		font-family: 'Raleway', sans-serif;

		}
.bordernone{
border:none !important;
}

.featursstip{
background-color:#eaeaea;
padding:10px;
}

.icondis{
font-size:16px;
text-align:justify;
/*min-height:200px;*/
color:#000000;
padding-bottom:50px;
}
.stbg{
	background-repeat:no-repeat;
	padding:0px;
	height:150px;
	background-image: url(../../assets/img/stbg.png);
	background-position: left;
	background-position:0% 60%;
margin-right:10px;
text-align:right;
}

.stbgimg{
text-align:right;
padding-right:15px;
}
 

.pad0{
padding:0px;
}
.mrg0{
margin:0px;
}
.title{
font-size:28px;
}

.icontext{
color:#FFFFFF;
font-size:18px;
text-align:justify;
padding-left:25px;
padding-right:25px;
}

.greenicon{
padding-right:20px;
}
.margbot{
margin-bottom:50px;
}

.margbot200{
margin-bottom:200px;
}

.screenshoots{
font-size:32px;
 
text-align:justify;
}
.iconsbg{
background-color:#07a99f;
}

.iconsbg2{
background-color:#067f77;
}


 
.white-txt{
color:#FFFFFF;
	opacity: 1;
}
.featursicontext{
color:#00E9A7;
font-size:20px;
 
}

.featursicontextDis{
color:#FFFFFF;
font-size:18px;
 
 
}


 .style-hr { height: 12px; border: 0; box-shadow: inset 0 12px 12px -12px rgba(0, 0, 0, 0.5); }

.style-two {  border: 0; height: 1px; background: #878787; background-image: linear-gradient(to right, #616161, #616161, #606060);}



.btn-lg {
    font-size: 20px;
    line-height: 1.33;
    border-radius: 6px;
	padding:0px;
	padding-top:10px;
}

.box > .icon {
    text-align: center;
    position: relative;
}

.box > .icon > .image {
    position: relative;
    z-index: 2;
    margin: -10px;
    width: 50px;
    height: 50px;
    border: 2px solid white;
    line-height: 50px;
    border-radius: 50%;
    background: #FFFFFF;
    vertical-align: middle;
}

.box > .icon > .image > img{
margin-bottom:8px;
}


.box > .icon > .image > i {
    font-size: 30px !important;
    color: #fff !important;
}

 

.box > .icon > .info {
    margin-top: -24px;
    background: rgba(0, 0, 0, 0.04);
    border: 1px solid #e0e0e0;
    padding: 15px 0 10px 0;
}

    .box > .icon > .info > h3.title {
        color: #222;
        font-weight: 500;
    }

    .box > .icon > .info > p {
        color: #FFFFFF;
        line-height: 1.2em;
        margin: 10px;
		margin-top:20px;
    }

 

.box > .icon > .info > .more a {
    color: #222;
    line-height: 12px;
    text-transform: uppercase;
    text-decoration: none;
}

 

.box .space {
    height: 30px;
}

 .info{
 height:150px;
 }



	
		.bantitle{
		color:#FFFFFF;
		font-size:28px;
		padding-top:250px;
		padding-bottom:30px;
	text-shadow: rgb(3, 3, 3) 0px 0px 7px;
		}
		
		.banicontxt{
		color:#FFFFFF;
		font-size:20px;
text-shadow: rgb(3, 3, 3) 0px 0px 7px;
		}
		
		#header .container {
 
    vertical-align: top;
	padding-top:30px;
	 
	}
	
			#header {
 
height:800px;
	 
	}
	
	.padl50{
	padding-left:50px;
	}
	
	.imgban{
	border: 1px solid #00CCCC;	
	}
	.btn-warning{
	background-color:#ff7723;
	}
	.btn{
	border-radius:0px;
	}
	
	.a11{
	background-color:#0099FF;
	padding-top:30px;
	padding-bottom:30px;
	

background-color: rgba(0, 236, 255, 0.4);
background: rgba(0, 236, 255, 0.4);
color: rgba(0, 236, 255, 0.4);
   
	}
	
		.a12{
	background-color:#08c42a;
	padding-top:30px;
	padding-bottom:30px;
	
	background-color: rgba(180, 255, 9, 0.4);
background: rgba(180, 255, 9, 0.4);
color: rgba(180, 255, 9, 0.4);
	}
	 
	 
	 		.a13{
	background-color:#f76d17;
	padding-top:30px;
	padding-bottom:30px;
	
	background-color: rgba(255, 96, 0, 0.4);
background: rgba(255, 96, 0, 0.4);
color: rgba(255, 96, 0, 0.4);


	}
 
 
.blockk{
 padding:20px;
 text-align:center;
}


.hostxt{
color:#FFFFFF;
font-size:20px;

}

.hostxt:hover{
color:#FFFFFF;
}

.tourtitle{
color:#FFFFFF;
font-size:20px;
}

.touricondis{
color:#FFFFFF;
font-size:16px;
text-align:justify;
line-height:22px;
padding-top:20px;
}





.boxtxt{
color:#FFFFFF;
font-size:18px;
line-height:24px;
text-align:justify;
}

.arrow_box {
	padding:20px;
	margin-top:30px;
/*	height:700px;*/
	position: relative;
 background-color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	border: 1px solid #000000;
	padding-bottom:50px;
	 
	
}
.arrow_box:after, .arrow_box:before {
 
	
		bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	
}

.arrow_box:after {
 
	border-bottom-color: #000000;
	border-width: 30px;
	margin-left: -30px;
	
	
}
.arrow_box:before {
border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #333333;
	border-width: 36px;
	margin-left: -36px;
	
}







.arrow_box2 {
	padding:20px;
	margin-top:30px;
/*	height:700px;*/
	position: relative;
 background-color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	border: 1px solid #000000;
	padding-bottom:50px;
	 
	
}
.arrow_box2:after, .arrow_box2:before {
 
	
		bottom: 100%;
	left: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	
}

.arrow_box2:after {
 
	border-bottom-color: #000000;
	border-width: 30px;
	margin-left: -30px;
	
	
}
.arrow_box2:before {
border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #333333;
	border-width: 36px;
	margin-left: -36px;
	
}











.arrow_box3 {
	padding:20px;
	margin-top:30px;
/*	height:700px;*/
	position: relative;
 background-color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	border: 1px solid #000000;
	padding-bottom:50px;
	 
	
}
.arrow_box3:after, .arrow_box3:before {
 
	
		bottom: 100%;
	left: 65%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	
}

.arrow_box3:after {
 
	border-bottom-color: #000000;
	border-width: 30px;
	margin-left: -30px;
	
	
}
.arrow_box3:before {
border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #333333;
	border-width: 36px;
	margin-left: -36px;
	
}









.arrow_box4 {
	padding:20px;
	margin-top:30px;
/*	height:700px;*/
	position: relative;
 background-color: rgba(0, 0, 0, 0.6);
	background: rgba(0, 0, 0, 0.6);
	color: #FFFFFF;
	border: 1px solid #000000;
	padding-bottom:50px;
	 
	
}
.arrow_box4:after, .arrow_box4:before {
 
	
		bottom: 100%;
	left:92%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	
	
}

.arrow_box4:after {
 
	border-bottom-color: #000000;
	border-width: 30px;
	margin-left: -30px;
	
	
}
.arrow_box4:before {
border-color: rgba(194, 225, 245, 0);
	border-bottom-color: #333333;
	border-width: 36px;
	margin-left: -36px;
	
}










.tabbg{
	padding:20px;
	margin-top:30px;
	
	border: 1px solid #FFFFFF;

}

.f1{
	background-repeat:no-repeat;
	background-image: url(../../assets/img/f1.jpg);
	background-position: right bottom;
}

.f2{
	background-repeat:no-repeat;
	background-image: url(../../assets/img/f2.jpg);
	background-position: right bottom;
}





.bg2{
	background-repeat:no-repeat;
	/*background-size: cover !important;*/
 background-size: 100% auto;
	background-image: url(../../assets/img/parallax-bg1.jpg);
	background-position: bottom;
}

.bg4{
background: url("../../assets/img/parallax-bg4.jpg");
background-repeat:no-repeat;

/*background-size: cover !important;*/

}

.bg5{
background: url("../../assets/img/parallax-bg5.jpg");
background-repeat:repeat;

/*background-size: cover !important;
 background-size: 100% auto;*/

}
.bg6{
background: url("../../assets/img/parallax-bg6.jpg");
background-repeat:no-repeat;

/*background-size: cover !important;*/
 background-size: 100% auto;
}


.bg7{
background: url("../../assets/img/parallax-bg7.jpg");
background-repeat:no-repeat;

 background-size: 100% auto;
 height:530px;
 
}


.featursban{
background: url("../../assets/img/featursban.jpg");
background-repeat:no-repeat;

/*background-size: cover !important;*/
 background-size: 100% auto;
 height:550px;
}



.hospban{
background: url("../../assets/img/hospban.jpg");
background-repeat:no-repeat;

/*background-size: cover !important;*/
 background-size: 100% auto;
/* height:750px;*/
}


.travelban{
background: url("../../assets/img/travelban.jpg");
background-repeat:no-repeat;

/*background-size: cover !important;*/
 background-size: 100% auto;
 height:auto;
}





.featusbantxt{
margin-top:170px;
text-shadow: rgb(3, 3, 3) 0px 0px 7px;
}

.bshow{
	display:none;
	}



h3{
font-size:32px;
line-height:38px;
margin-bottom:32px;
color:#047363;
 
}
.txt{
font-size:18px;
line-height:28px;
/*text-align:justify;*/
color:#333333;
}
.txtwhite{

color:#FFFFFF;
font-size:18px;
text-align:justify;
}

#scmenu ul{
padding:0px;
margin:0px;
}

#scmenu li a{
color:#FFFFFF;
background-color:#008a76;
margin-right:1px;
}

#scmenu li > a:hover {
background-color:#fd5011;
    opacity: 0.9;
}



.dropdown-menu > li > a{
padding-top:10px;
padding-bottom:10px;
}


.menumargen{
margin-top:30px;
}

 #mainmenu .navbar{
position:static;
background:none;
box-shadow:none;
border:none;
padding:0px;
margin:0px;
}
#mainmenu .navbar-brand{
padding:0px;
margin:0px;
}
 
 
 #mainmenu li a{
 color:#000000;
 font-size:15px;
 
/*text-shadow: rgb(255, 255, 255) 0px 0px 7px;*/
 }
 #mainmenu .navbar-nav > li > .dropdown-menu{
 padding:0px;
 }



 

 
  #mainmenu .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #fff;
    background-color: #e35500;
}


.navbar-inverse .navbar-toggle .icon-bar {
background-color:#666666;
}


.navbar-toggle{
position:fixed !important;
z-index:9999;
right:0px;

}



.h3bg7{
font-size:50px;
}



@media only screen and (max-width : 768px) {


.logoomni{
width:220px;
margin-left:10px;
 
 }


 
 #mainmenu li a{
 color:#000000 !important;
 background-color:#FFFFFF;
 
 
 }
 
 .featusbantxt{
 color:#FFFFFF;
 font-size:25px !important;
 margin-top:0px;
 }

}

@media only screen and (max-width : 800px) {

.logoomni{
width:250px;
margin-left:10px;
 
 
 }
 
 
 .featusbantxt{
 color:#FFFFFF;
 font-size:25px !important;
 margin-top:50px;
 }
}




 @media only screen and (max-width: 1360px) {
 
	.bg4{
	background-size: 1300px auto !important;


	}
	
}



 @media only screen and (max-width: 1650px) {
 
 	.bg4{
	background-size: 1330px auto !important;


	}
 
 }

 @media only screen and (max-width: 950px) {
    .bhide {
display:none;
    }
	.title{
	font-size:24px;
	}
	.bshow{
	display:block;
	}
	
	
}


@media only screen and (max-width: 645px) {
.h3bg7{
margin-top:140px;
margin-bottom:20px;
font-size:35px;
}
}


@media only screen and (max-width: 390px) {

.logoheader{
background-color: rgba(0, 0, 0, 0.8);
background: rgba(0, 0, 0, 0.8);
}
.navbar-nav{
width:98%;
left: 40px;
-webkit-box-shadow: 0px 0px 2px 1px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 2px 1px rgba(194,194,194,1);
box-shadow: 0px 0px 2px 1px rgba(194,194,194,1);
}

}

@media only screen and (max-width: 360px) {

.logoheader{
background-color: rgba(0, 0, 0, 0.8);
background: rgba(0, 0, 0, 0.8);
}


h3{
 
font-size:25px;
 
}
.h3bg2{
margin-top:260px;
margin-bottom:20px;
}


.h3bg4{
margin-top:230px;
margin-bottom:20px;
}

.h3bg5{
margin-top:20px;
margin-bottom:20px;
}

.h3bg6{
margin-top:250px;
margin-bottom:20px;
}

.h3bg7{
margin-top:160px;
margin-bottom:20px;
font-size:35px;
}




.bg2 {
 
background-image: url(../../assets/img/parallax-bgmob.jpg); 
background-size: 650px auto !important;
	background-position: right top;
 


 

	}
.bg4 {
background-size: 650px auto !important;

	}
	
	
	.bg6 {
	background: url("../../assets/img/parallax-bg6a.jpg");
	background-repeat:no-repeat;
background-size: 550px auto !important;
 
	}
	
	
		.bg7 {
background-size: 550px auto !important;
background-position: right 50px;

	}
	
	#header{
	background-position: right 0px !important;
 
	background-size: 850px auto !important;
	height:500px;
	}
	
	
	.txt{
	font-size:20px;
	}
	
	.bantitle{
	padding:0px;
	text-align:center;
	font-size:25px;
	color:#000000;
	text-shadow: 0 0 5px #FFFFFF;
	}
	.banicontxt{
	
 
		font-size:20px;
		text-align:left;
		 
}
	
	.bgofbansm{
	
	background-color: rgba(0, 0, 0, 0.6);
	-webkit-border-radius: 6px;
border-radius: 6px;
border:#FFFFFF solid 1px;
	
	} 
 
 
 .marbot30sm{
 margin-bottom:30px;
 }
 
 
 .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #4ec3cd;
    position: fixed;
    z-index: 999;
	width:90%;
}
 
.menumargen{
margin-top:10px;
}

.padl50{
padding:0px;
}



 .featusbantxt{
 color:#FFFFFF !important;
 font-size:14px !important;
 text-shadow: 0 0 3px #242424 !important;
 }
 
 
 
 
 .navbar-collapse.in {
    overflow-y: auto;
    height: 500px;
}

.navbar-nav{
width:98%;
left: 40px;
-webkit-box-shadow: 0px 0px 2px 1px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 2px 1px rgba(194,194,194,1);
box-shadow: 0px 0px 2px 1px rgba(194,194,194,1);
}
 

}





.item {
  position: relative;
 
 
  overflow: hidden;
  text-align:center;
  padding-top:20px;
  
}
.item img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item img:hover {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

 .foot{
 
 padding:20px; 

 text-align:left;
 background-color:#181818;
 }
 
 
 .fotR {
    text-align: center;
    padding: 20px 0 10px 4%;
    background: url(../../assets/img/footer-vert-line.png) no-repeat left;
}


.circle1 {
	border-radius: 50%;
	width: 170px;
	height: 170px;
	background-color:#01917c;
	border: 5px solid #FFFFFF;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding-top:60px;
		/* width and height can be anything, as long as they're equal */
}



.circle2 {
	border-radius: 50%;
	width: 170px;
	height: 170px;
	background-color:#ff5719;
	border: 5px solid #FFFFFF;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding-top:60px;
		/* width and height can be anything, as long as they're equal */
}


.circle3 {
	border-radius: 50%;
	width: 170px;
	height: 170px;
	background-color:#0575a5;
	border: 5px solid #FFFFFF;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding-top:60px;
		/* width and height can be anything, as long as they're equal */
}


.circle4 {
	border-radius: 50%;
	width: 170px;
	height: 170px;
	background-color:#06891b;
	border: 5px solid #FFFFFF;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	padding-top:60px;
		/* width and height can be anything, as long as they're equal */
}

.mobicon{
padding-top:20px;
padding-bottom:20px;
}




/*==================================================
 * Effect 2
 * ===============================================*/
 
 
/*.boxS {
border:#dedede solid 1px;
-webkit-box-shadow: 0 8px 6px -6px #d8d7d7;
 -moz-box-shadow: 0 8px 6px -6px #d8d7d7;
 box-shadow: 0 8px 6px -6px #d8d7d7;
 padding:10px;
 padding-top:5px;
 padding-bottom:50px;
 margin-bottom:50px;
}*/



.dashbg{
	background-image: url(../../assets/img/scr.png);
}

 

.item img:hover {
 
    transform: none;
}
 
 
 .carousel-indicators li {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #CCCCCC;
 
    border: 1px solid #999999;
    border-radius: 10px;
}


 .carousel-indicators .active {
    width: 16px;
    height: 16px;
    margin: 0;
    background-color: #17b400;
}

.carousel-inner > .item > img {
	border: 0px solid #CCCCCC;
 }

.carousel-indicators {
    bottom:40px;
	left:50%;
}


.dropdown-menu .divider {
margin:0px !important;
}


 