/*
Zerotheme.com | Free Html5 Responsive Templates
tours - A Single Grid System for Responsive Design
Author: Kimmy
Version : 2.1
Author URI: http://www.zerotheme.com/
*/
/* -------------------------------------------- */
/* ------------------Grid System--------------- */
.amrig{float:left; margin-right:20px;}
.amrig2{float:none; visibility:hidden; display:none;}
#h1a img{/*border :2px solid #003366 ;*/
	-webkit-animation: tt .5s step-end infinite alternate; 
}
  @-webkit-keyframes tt {
 /*  25% {	filter: invert(1);
	-webkit-filter: invert(1);
	-moz-filter: invert(1);
	-o-filter: invert(1);
	-ms-filter: invert(1);}}*/
  
   50% { /*border-color: #ff0000;*/
  	filter: grayscale(1);
	-webkit-filter: grayscale(1);
	-moz-filter: grayscale(1);
	-o-filter: grayscale(1);
	-ms-filter: grayscale(1); } 
	
	75% {-webkit-filter: brightness(1.2);
		-moz-filter: brightness(1.2);
	-o-filter: brightness(1.2);
	-ms-filter: brightness(1.2);
filter: brightness(1.2);}
	
	 }

.padwr10{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:10px;}
  .ku1  { background-color: #636393; color:#FFFFFF;  }
 
.ku2 { background-color: #B5222D;  color:#FFFFFF}
.ku3  { background-color: #D4953C;  color:#FFFFFF}
.ku4  { background-color: #609491; color:#FFFFFF }
.ku5   { background-color: #87A248; color:#FFFFFF }
/*.fot18 ul  li:nth-child(5)   { background-color: #87A248; color:#FFFFFF }*/
 
 .fot18 ul{  /* margin: 0;display:inline-block;
    list-style: none;
    padding: 0px;*/
	margin:0px;
	padding:0px;
	   list-style-type: none !important;
    list-style: none !important;
    position:relative;
    display:block;
    /*left: -15px;*/
    list-style-position: outside;
    width:100%;
    padding-bottom:15px;
	
	}
	.fot18 ul li{
	text-shadow: 0px 0px 1px #000000;
	  padding-top: 10px;
	 /* padding-bottom:10px;
	  padding-left:30px;
	
	 
 display: block;

 margin-left:5px;
	margin-right:5px; 
 
	font-size:17px;
	color:#000;
	 text-align:center;*/
	 font-family: "Gill Sans MT";
	 padding-top: 10px;
	  padding-bottom:10px;
	  padding-right:10px;
	  padding-left:30px;
	font-family: "Gill Sans MT";
	 list-style-type: none !important;
    list-style: none !important;
    position: relative;
   font-size:17px;
    margin-bottom: 10px;
	border-radius: 5px;
	 }
	 
	.fot18 li::before {/*content: '\f00c';
  font-family: 'FontAwesome';
  font-size:12px !important; 
  display: inline-block; width: 16px;
  margin-left:  25px;*/
    position: absolute;
  top: 17px;
  left:  10px;
  font-size:12px !important; 
  /*background-color: #FFFFFF;*/
  font-family: FontAwesome;
  content: "\f00c";
  color: #fff;
  } 
	 



.fftop1{display:inline-block; margin-left:auto; margin-right:auto; float:left;  -webkit-box-sizing: border-box; text-align: center;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px;}
  .tours .col-1-2y1{display:inline-block; margin-left:auto; margin-right:auto; float:right; width:30%; }
.tours .col-1-2y{display:inline-block; margin-left:auto; margin-right:auto; float:right; width:70%; }
.fot17 ul{   margin: 0;display:block;
   
    padding: 10px;}
    
	.fot17 ul li{
	float:left !important;
	display: inline-block !important;
	width:100%;
	font-style:normal !important;
	
	 
	margin-left:20px;
	margin-right:10px;
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	color:#333; font-family:"Gill Sans MT"; font-size:17px;
	 
	 
  line-height:22px;
padding-top:0px !important;
padding-bottom:5px !important;

letter-spacing:1px;
	/*text-align:center;*/
	 }
	 
	.fot17 li::before {
	 
	content: '\f00c';
  font-family: 'FontAwesome';
  font-size:12px !important; 
	
	
  color: #003e55;
  display: inline-block; width: 25px;
  margin-left: -25px} 

 
.fot16 ul{   margin: 0;display:block;
   
    padding: 10px;}
	.fot16 ul li .lik{color:#333;}
	.fot16 ul li .lik:hover{color:#990000;}	
	 	 .fot16 ul li:hover::before {color:#990000;}	   
	.fot16 ul li{
	float:left !important;
	display:block;
	width:100%;
	font-style:normal !important;
	
	 
	margin-left:10px;
	margin-right:10px;
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	color:#333; font-family:"Gill Sans MT"; font-size:17px;
	text-decoration:underline; 
	
	 
  line-height:26px;
padding-top:0px !important;
padding-bottom:20px !important;

letter-spacing:1px;
	/*text-align:center;*/
	 }
	 
	.fot16 li::before {
	 
	content: '\f14a';
  font-family: 'FontAwesome';
  font-size:16px !important; 
	
	
  color: #003e55;
  display: inline-block; width: 25px;
  margin-left: -25px} 



 
.fot15 ul{   margin: 0;display:block;
   
    padding: 10px;}
	.fot15 ul li{
	float:left !important;
	display:block;
	width:100%;
	font-style:normal !important;
	
	 
	margin-left:10px;
	margin-right:10px;
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	color:#333; font-family:"Gill Sans MT"; font-size:17px; 
	 
  line-height:26px;
padding-top:0px !important;
padding-bottom:20px !important;

letter-spacing:1px;
	/*text-align:center;*/
	 }
	 
	.fot15 li::before {
	 
	content: '\f005';
  font-family: 'FontAwesome';
  font-size:10px !important; 
	
	
  color: #003e55;
  display: inline-block; width: 20px;
  margin-left: -20px} 

img.ffig { max-height:350px; width:100% !important; height:100%;}
/*img.ffig { width:150% !important;-*//*background: url(image/path) no-repeat center center fixed;  
  /*-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}*/
 .spana:before{   color: #333;
  display: inline-block;   content: '\f101';
  font-family: 'FontAwesome';
  font-size:16px !important; 
    
  }
.Line3{
    position: relative;
    font-size: 30px;
    z-index: 1;
    overflow: hidden;
    text-align: center;
	width:95%;
}
.Line3:before{
    position: absolute;
    top: 51%;
    overflow: hidden;
    width: 100%;
    height:5px;	
	border-top:#53565a 1px solid;
	border-bottom:#003366 1px solid;
	/*content: '\a0';*/
    content: '';
    /*background-color: red;*/
}
 .Line3:after {
  /**  position: absolute;
    top: 51%;
    overflow: hidden;
    width: 25%;
    height:5px;
	text-align: right;
	margin-right: -28%
	border-top:#3300CC 1px solid;
	border-bottom:#3300CC 1px solid;
	 
    content: '';*/
	position: absolute;
    top: 51%;
	 
	 
	 
	 
	 
 
 
    overflow: hidden;
    width: 100%;
    height:5px;
	
	border-top:#53565a 1px solid;
	border-bottom:#003366 1px solid;
	/*content: '\a0';*/
    content: '';
     
}
.Line3:before {
    margin-left: -101%;
    text-align: right;
}
.Line3:after {
    margin-left:1%;
    text-align: left;
}
.containeroo{
  overflow: hidden;
  text-align: center;
}
.halfo .line2 {
  line-height: 0.5;
  text-align: center;
    
  
}
.halfo .line2 span {
  display: inline-block;
position: relative;
  
}
.halfo .line2 span:before,
.halfo .line2 span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid blue;
  border-top: 1px solid blue;
   
  top: 50%;
  width: 100%; 
}
.line2 span:before {
  right: 100%;
  margin-right: 15px;
}
.line2 span:after {
  left: 100%;
  margin-left: 15px;
}

.tours .half{width:50%; display:inline-block; float:left;}
 .tours .halfo {width:65%; display:inline-block; float:left; margin-left:-15%; margin-top:20px; /**/background-color:#c5e2f0; background: rgba(204, 238, 255, 0.7);  /*min-height:300px;*/ }
.fot14 ul{   margin: 0;display:block;
   
    padding: 10px;}
	.fot14 ul li{
	float:left !important;
	display:block;
	width:100%;
	font-family: "Gill Sans MT";
	margin-left:10px;
	margin-right:10px;
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:16px;
	color:#333333;
	font-weight: bold;
	/*text-align:center;*/
	 }
	 
	.fot14 li::before {
	content: '\f101';
  font-family: 'FontAwesome';
  font-size:16px !important; 
	
	
  color: #c3223d;
  display: inline-block; width: 16px;
  margin-left: -16px} 
  .fot13 ul{   margin: 0;display:inline-block;
   
    padding: 10px;}
	.fot13 ul li{
	float:left !important;
	 width:320px !important;
	font-family: "Gill Sans MT";
	 
 display:inline-block;

 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:16px;
	color:#000;
	/*text-align:center;*/
	 }
	 
	.fot13 li::before {content: "•"; color: #c3223d;
  display: inline-block; width: 16px;
  margin-left: -16px} 
	 
.col-1-4neff{float:left; display: inline-block;width:25%;
font-family: "Gill Sans MT";
	font-size: 16px;
	color:#003366
 }
.padwr5{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px; background-color:#006699;
  color:#eee !important;
font-size:16px !important; text-align:center;}
.tours .photo{ float:left; width:25%; display:inline-block;} 
.photo .pad20{padding:10px;}
.photo1{ padding:2px; border:1px solid #004080;}
.conta3{height:400px; background-color:#eee;
border: 1px solid #ccc;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
.conta{font-family: 'RobotoLight';
color:#006699 !important;
font-size:25px !important;
font-weight:bold !important;
line-height:40px;
}
.conta1{
	-ms-word-break:   break-all;
	word-break:       break-word;
	word-wrap:        break-word;
	-webkit-hyphens:  auto;
	-moz-hyphens:  auto;
	hyphens:  auto;
	font-family: 'RobotoLight';
	color:#666666;
	font-size:16px;
	font-weight:bold !important;
	line-height:40px;
}
.fot{ display:inline-block; float:left;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
  .fot1{ display:inline-block; float:left;
  line-height:60px;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
   .fot1 ul{float: left; list-style-type:none;  margin: 0;display:inline-block;
   
    padding: 0;}
	.fot1 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display:inline-block;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:center;
	 }
	 .fot2{ display:inline-block; float:right;
  line-height:60px;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
   .fot2 ul{float: left; list-style-type:none;  margin: 0;display:inline-block;
   
    padding: 0;}
	.fot2 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display:inline-block;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:center;
	 }
	 
	 
	 .ffot{text-transform: uppercase;
	 font-weight:bold; 
	 
	font-size:14px;
	color:#666666;
	text-decoration:none;
}
  	a.ffot:hover{
	font-size:14px;
	color:#999999;
	text-decoration:none;
}
.equal1{
	/*background:#EEE;
	border:2px solid #999;
	margin-bottom:20px;*/
	width:100%;
	 
	/*margin-right:20px;
	padding:10px;
	box-sizing:border-box;
	border-radius:5px;*/
}
 .mho {
	color:#454545;
	font-family:"Gill Sans MT";
	font-size:17px;
	/*padding-right:0px;
	padding-left:0px;*/
	margin:0px;
	padding-left:20px !important;
	padding-right:20px !important;
	line-height: 24px;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
 
.markDev-box{  width:100%; float:left; background-color:#ececec; border:1px solid #eeeded;border-bottom:2px solid #f6f6f6; text-align:center; padding:45px 0 45px 0; transition:all 0.3s ease-out 0s; /*height:370px;*/ position:relative; top:-105px; z-index:3; margin-bottom:-105px;  }
.outer-circle{
	background-color:#fff;
	border-radius:50%;
	width:210px;
	height:210px;
	position:relative;
	top:50%;
	left:50%;
 transform: translate(-50%, 0%);	
z-index:4;
	
	
	/*margin-left:-105px;*/
}
.circular--portrait {
z-index:4;
border:5px #fff solid;
  position: relative;
  width: 210px;
  height: 210px;
  overflow: hidden;
  border-radius: 50%;
	top:50%;
	left:50%;
 transform: translate(-50%, 0%);	
}

.circular--portrait img {
  width: 100%;
  height: auto;
}
.middle-circle  { background-color:#ececec; border-radius:50%; position:absolute;
 
 width:186px; height:186px;  margin-top:-93px; top:50%; left:50%; margin-left:-93px; }
.outer-circle1{
	height:50px;
}
.outer-circle2{ height:30Px;}
.outer-circle3{
	margin-bottom:-85px;
	padding-bottom:0px;
}
.marg{margin-bottom: 30px !important;}
.middle-circle img{ position:absolute; margin-top:-50px; top:50%; left:50%; margin-left:-61px;}
.readMore {
    border: 2px solid #0f5476;
    border-radius: 30px;
    color: #fff;
    padding: 10px 20px;
	display:block;
	margin:0px auto auto; width:80px;
	background:url(../readMore.png) center center no-repeat;
	transition:all 0.3s ease-out 0s;
}
.readMore:hover{ background:url(../readMoreH.png) center center no-repeat #0f5476; color:#0f5476;  }
.img-circle img{ position:relative; margin-top:-20px; top:50%;}
.img-circle {
    border-radius: 50%;
    width: 110px;
    height: 110px;
    background-color: #eeeeee;
    margin: auto;
	text-align:center;
}
.headert{
font-family: 'RobotoLight';
font-weight:bold;  

	/*font-family: 'Candarab';

font-family: 'MyriadamApple';
*/
	font-size:25px;
	color:#373737;
	text-align:center;
	margin-top:20px;
}
.padwr20{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:20px;}

#bg1p{  padding-left:10px; padding-right:10px;}
.padstore{-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px;}
  .storeali{ float:right; }
  
.store{
	border:1px solid #25729a;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:16px;
 
		font-family: 'FRAMDCN';
	padding: 10px 10px 10px 10px;
	text-decoration:none;
	display:inline-block;
	text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
 
	color: #FFFFFF;
	background-color: #1567b2;
/*	background-image: -webkit-gradient(linear, left top, left bottom, from(#3093c7), to(#1c5a85));
	background-image: -webkit-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -moz-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -ms-linear-gradient(top, #3093c7, #1c5a85);
	background-image: -o-linear-gradient(top, #3093c7, #1c5a85);
	background-image: linear-gradient(to bottom, #3093c7, #1c5a85);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);*/
	text-transform: uppercase;
}

.store:hover{
 border:1px solid #ec3352;
 background-color: #ec3352; /*background-image: -webkit-gradient(linear, left top, left bottom, from(#26759e), to(#133d5b));
 background-image: -webkit-linear-gradient(top, #26759e, #133d5b);
 background-image: -moz-linear-gradient(top, #26759e, #133d5b);
 background-image: -ms-linear-gradient(top, #26759e, #133d5b);
 background-image: -o-linear-gradient(top, #26759e, #133d5b);
 background-image: linear-gradient(to bottom, #26759e, #133d5b);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#26759e, endColorstr=#133d5b);*/
}
@font-face {
	font-family: 'FRAMDCN';
	src: url('../FRAMDCN.eot');
	src: local('FRAMDCN'), url('../FRAMDCN.woff') format('woff'), url('../FRAMDCN.ttf') format('truetype');
}
.pmobile
{
	font-family: FRAMDCN;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	/*text-shadow: 1px 1px 1px #fff;*/
	line-height: 48px;
}
a.pmobile:hover
{
	font-family: FRAMDCN;
	font-size:16px;
	font-weight:normal;
	line-height: 48px;
	color:#EC3352;
	text-decoration:none;
 
}
#tophe{
	position:relative;
	width:100%;
	top:0px;
	z-index:100;


}
.topc{
	background-color:#a6d1f7;
}
#pagination-1 .pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left:0px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 0px solid #ddd;
}

#pagination-1 ul.pagination {
 
 
font-size:12px;
font-weight:bold;

    display: inline-block;
    padding: 0;
    margin: 0;
}

#pagination-1 ul.pagination li {display: inline; /*background-color: #FF0000;*/}

#pagination-1 .pagination>li>a{
	/**/background-color: #B79300;
	color:#FFFFFF !important;
}
/*#pagination-1 .pagination>li>a:focus, #pagination-1 .pagination>li>a:hover, #pagination-1 .pagination>li>span:focus, #pagination-1 .pagination>li>span:hover {
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
#pagination-1 .pagination>.active>a, #pagination-1 .pagination>.active>a:focus, #pagination-1 .pagination>.active>a:hover, #pagination-1 .pagination>.active>span, #pagination-1.pagination>.active>span:focus, #pagination-1 .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
	border:0px;
}*/
#pagination-1 .pagination>.active>a  {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #990000;
	/*border-color: #990000;
	border:1px;*/
}
#pagination-1 ul.pagination li a {
	color: #006699;
	float: left;
	padding: 4px 8px;
	text-decoration: none;
	border-radius: 0px;
}

#pagination-1 ul.pagination li a.active {
	background-color: #FF0000 !important;
	color: white;
	border-radius: 0px;
}

#pagination-1 ul.pagination li a:hover:not(.active) { background-color:#FF3300; color:#FFFFFF}

.pagination__controls {
	text-align: center;
}

#pagination-1 ul.pagination li a {
    margin: 0 4px !important; /* 0 is for top and bottom. Feel free to change it */
}
.col-1-4neff{float:left; display: inline-block;width:25%;
font-family: "Gill Sans MT";
	font-size: 16px;
	color:#003366
 }
.stylecar ul{
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	display: inline-block !important;
	text-align:center !important;
	margin-right:auto;
	margin-left:auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}

.stylecar li{
	display: inline-block !important;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.stylecar li:before { content: "\2022"; padding-right:7px; }
.tours .wrap-col4tt{padding:20px; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
.tabmin{ height:196px; vertical-align:bottom !important; width:auto; height:auto;}
.tabmin img{ width:auto; height:auto; max-height:150px;}
 .tabmin2{ height:250px; vertical-align:bottom !important; width:auto; height:auto;}
#ialignh2a img{ 
vertical-align:middle;
max-width:100%;
height:auto;
 


} 
.tours .col-5pp  {	width:25%;
	float:left;
	display:inline-block} 
.ali { text-align:right; }
.tours .it25{float:left; width:20%; display:inline-block;}
.tours .it75{float:left; width:80%; display:inline-block;  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left:15px;
  padding-right:15px;
  }

.butt1{ /*background-color: #FFFFFF;*/ font-size:16px;
	 
	font-family: "Gill Sans MT";
	   background-color: white; /* Green */
    border: none;
    color: #525252;
  /*  padding: 15px 32px;*/
  padding:0px !important;
  margin:0px !important;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    
	
	
	} 
.as{max-width:100%}
 .col-25tt{
	font-size:16px;
	color:#ffcc66;
	font-family: "Gill Sans MT";
	text-decoration: none;
	/*	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1) !important;*/
-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:block;
	text-align:left !important;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
  
}

  a.col-25tt:hover{
  background-color: #ffcc66;
color:#082338 !important;
	/**/
	text-decoration:none;
}
.col-25m{
	font:"Gill Sans MT";
	font-size:14px;
	color:#fff;
	text-align:justify;
	padding:0px;
	float:none !important;
	position:relative !important;
	z-index:3 !important;
	width:100%;
	line-height:19px;
	background-color:#082338;	/*letter-spacing: 0.001em;*/
}

.tours .col-1-4ho{
	width:20%;
	text-align:center;
	float:left;
	display: inline-block;
}

.tours .col-25a{
	width:20%;
	text-align:center;
	float:left;
	display: inline-block;
}

.tours .photo{ float:left; width:25%; display:inline-block;} 
.tours .photo2{ float:left; width:50%; display:inline-block;} 
.photo2 .pad20{padding:10px;}

.photo .pad20{padding:10px;}
.photo1{ padding:2px; border:1px solid #004080;}
.tours .col-75a{
	width:80%;
	text-align:center;
	float:left;
	display: inline-block;
}
 .wrap-col4hop{padding:5px 5px 5px 5px; background-color:#ffcc66;}
  /*.wrap-col4ho:before {     height: 5px;
    display: block;
    width: auto;
	background-color:#ffcc66;
	border-left:#006666 1px solid;
	border-right:#006666 1px solid;
	 border-top:#006666 1px solid;
	 
 
   
	 
    content: '';}
 .wrap-col4ho:after{     height: 5px;
    display: block;
    width: 100;
	background-color:#ffcc66;
	border-left:#006666 1px solid;
	border-right:#006666 1px solid;
	 border-bottom:#006666 1px solid;
	 
 border:1px solid #082338; 
   
	 
    content: '';}*/
 
.tours .wrap-col4ho{padding:5px 5px 5px 5px;}
.win{ float:right; padding-left:20px; padding-bottom:20px;}
@font-face {
	font-family: 'Gill Sans MT';
	src: url('../Gill Sans MT.eot');
	src: local('Gill Sans MT'), url('../Gill Sans MT.woff') format('woff'), url('../Gill Sans MT.ttf') format('truetype');
}

.dott{
	background-image:url(../dott.png);
	background-repeat: repeat-x;
	background-position: center center;
	
	
}
.dottv{
	background-image:url(../dottv.png);
	background-repeat: repeat-y;
	background-position: right 80px;
	height:auto !important;
}
.z0 {
	font-family: "Gill Sans MT";
	font-size: 2px;
	color: #FFFFFF;
}
.z1{
	font-family: "Gill Sans MT";
	font-size: 4px;
	color: #FFFFFF;
}
.tours .wrap-col2{
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
 .whead3{
	font-family: "Gill Sans MT";
	font-size: 20px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #484646;
	min-height:30px;
	height:auto;
	text-decoration:none;
}

 a.whead3:hover{
	font-family: "Gill Sans MT";
	font-size: 20px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #CC8A00;
	min-height:30px;
	height:auto;
	text-decoration:none;
}
.iflo{
	background-image:url(../dott.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	
	
}
.rflo{
	background-image:url(../dott.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
	float: right;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	
	
}
#bulli2 {
position:relative;
width:100%;
}
.bulli2 ul  {
  /*list-style-type:none;*/
    padding: 0px;
    margin: 0px;
display:inline-block;

}

.bulli2 li {
	margin-left:30px;
	font-family: "Gill Sans MT";
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
	float:left;
}
.bulli3 ul  {
  /*list-style-type:none;*/
    padding: 0px;
    margin: 0px;
	list-style:inside !important;


}

.bulli3 li {
 padding: 0px;
    margin: 0px;
	margin-left:0px;
	margin-right:20px;
	font-family: "Gill Sans MT";
	 
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #525252;
	float:left;
 
}
.bulli ul  {
  /*list-style-type:none;*/
    padding: 0px;
    margin: 0px;


}

.bulli li {
	margin-left:30px;
	font-family: "Gill Sans MT";
	padding-bottom:5px;
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
}
.tours .wrap-col4h{padding:20px 20px 0px 20px;}
.tours .wrap-colp{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}

.tours .wrap-colpt{
	padding-top:60px;
}
.tours .wrap-col4{padding:20px;}
.tours .col-50-ar{
width:50%;
	float:right;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}

.tours .col-50-a{
width:50%;
	float:left;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}.tours .col-50-an{
width:50%;
	float:left;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
.whead{
	font-family: "Gill Sans MT";
	font-size: 22px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #354B5E;
	min-height:30px;
	height:auto;
	background-position: top;
	
} .wheada{
	font-family: "Gill Sans MT";
	font-size: 22px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #484646;
	/*min-height:30px;
	height:auto;*/
	
	
}
.whead1{
	font-family: "Gill Sans MT";
	font-size: 18px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #484646;
	min-height:30px;
	  
	height:auto;
	
}
 
 .whead2{
	font-family: "Gill Sans MT";
	font-size: 20px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #484646;
	min-height:30px;
	height:auto;
}
 .whead22{
	font-family: "Gill Sans MT";
	font-size: 18px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #525252;
	min-height:30px;

}
 .whead3{
	font-family: "Gill Sans MT";
	font-size: 20px;
	/*line-height: 100px;*/
	font-weight: normal;
	color: #484646;
	min-height:30px;
	height:auto;
}
 .wbody{
	padding:0px;
	font-family: "Gill Sans MT";
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #525252;
	text-align: justify;
}

.t1pas {
	font-family:"Gill Sans MT";
	font-size:16px;
	 
	display:none;
	
 
	letter-spacing: .01em;
	color:#333333;
	visibility:hidden;


}
.soft-wrap{   margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:10px; padding:10px; background-color:#f4f4f4; }
.soft-30{ width:33.33%; display:inline-block; float:left; word-wrap: break-word;}
.soft-50{ width:50%; display:inline-block; float:left; word-wrap: break-word;}

 .jumbotron1 { width: 100%; max-width: 100%; height:auto;
 position:relative;  }
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@font-face {
	font-family: 'Gill Sans MT';
	src: url('./33535gillsansmt.eot');
	src: local('33535gillsansmt'), url('./33535gillsansmt.woff') format('woff'), url('./3535gillsansmt.ttf') format('truetype');
}
.new2a{
	font-family:"Gill Sans MT";
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	color: #000033;
}
 .new22a{
	/**/font-family:"Gill Sans MT";
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	padding:5px 5px 5px 15px !important;
	color: #009900dd011b !important;/*	background-color:#003300;*/
}
 a.new22a:hover{
 color: #ec0111 !important;
	/*font-family:"Gill Sans MT";
	font-size:13px;
	line-height:20px;
	text-decoration:none;
	 padding:5px 5px 5px 15px !important;
	color: #990000 !important;*//*	background-color:#003300;*/
}

#borr{border-right:0px solid rgba(56, 73, 91, 1)}
#borr2{border-right:3px solid rgba(56, 73, 91, 1);
border-left:3px solid rgba(56, 73, 91, 1);
 }
#fotl{ margin-left:10px;  margin-right:10px;  }
#fotr{ padding:10px;  }
#marr{
	margin-right:15px;
		margin-left:10px;
}
#marl{
	margin-left:15px;
	margin-right:10px;
}

#h2a{
 
background-color:none;  }
#h1a{
top:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position:absolute;
	max-height:120px !important;
	width:auto;
	height:auto !important;
	vertical-align:middle;
	text-align:center;
	z-index:2;
	/*z-index:999;*/
} 
#ialignh223 img{
vertical-align:middle;
max-width:100% !important;/**/
height:auto!important;
width:auto!important;
text-align:center;
 


}
#ialignh22 img{
vertical-align:middle;
max-width:100% !important;/**/
height:auto!important;
width:auto!important;
text-align:center;
 


}
#ialignh23 img{
vertical-align:middle;
max-width:100% !important;/**/
height:auto!important;
width:auto!important;
text-align:center;
 


}
.img-grid2 {
 /**/ background: #082338;padding:10px;
  
   -webkit-clip-path: polygon(0 0, 100% 0, 100% 50%, 50% 100%, 0 100%);
clip-path: polygon(0 0, 100% 0, 100%  50%, 50% 100%, 0 100%);
 
    
   
  
   
}
.img-grid {
	padding:10px;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 95% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100%  95%, 95% 100%, 0 100%);
	background-color: #ffcc66;
 
    
   
  
   
}
.img-grid.lost {
  background: #eee; padding:0px;
   
  
   
}
.img-grid:hover   {
	color:#ffcc66 !important;
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 95%, 95% 100%, 0 100%);
	clip-path: polygon(0 0, 100% 0, 100%  95%, 95% 100%, 0 100%);
	background-color: #082338;
  
}
.img-grid:hover .produ {
	text-decoration:none;
	color:#000!important;
	background-color: #e01111;
  
}
.img-grid:hover .produ2 {
	text-decoration:none;
	color:#082338!important;
	background-color: #ffcc66;
  
}
body{margin:0px;}
 .navbar-brand{ display:none;
}
.tours{
	width: 1200px;
	position: relative;
	 
	 padding: 0px; 
	 margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto; 
}
.tours:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

.tours .row{}
.tours .row:before,.row:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.tours .row:after{clear: both; }
.tours .row{zoom: 1;}
.tours .wrap-coln{
	margin:10px;
}
.tours .wrap-col{
	margin:10px;
}
.wrapp1{
margin-left:10px;
	 
}
.wrapp2{
margin-left:5px;
margin-right: 5px;}
	
.wrapp3{
margin-right:10px;
	 
}


.tours .col-1-2, .tours .col-1-3, .tours .col-2-3, .tours .col-1-4, .tours .col-2-4, .tours .col-3-4, .tours .col-1-5, .tours .col-2-5, .tours .col-3-5, .tours .col-4-5, .tours .col-1-6, .tours .col-2-6, .tours .col-3-6, .tours .col-4-6, .tours .col-5-6{float:left; display: inline-block;}

.tours .col-do{width:12.5%; float:left; display: inline-block;}
.tours .col-do6{width:16.666%; float:left; display: inline-block;}
.tours .col-do3{width:33.33%; float:left; display: inline-block;}
.tours .col-do4{width:25%; float:left; display: inline-block;}
.tours .col-t1{width:70; float:left; display: inline-block;}
.tours .col-t2{width:30%; float:left; display: inline-block;}
.tours .col-t11{width:70%; float:left; display: inline-block;}
.tours .col-t22{width:30%; float:left; display: inline-block;}
.tours .col-s1{width:25%; float:left; display: inline-block;}

.tours .col-s2{width:75%; float:left; display: inline-block;}


.tours .col-25{float:left; display: inline-block; width:25%;}
.tours .col-1-20{float:left; display: inline-block;width:20%;}
.tours .col-1-80{float:left; display: inline-block;width:80%;}
.tours .col-1-25{float:left; display: inline-block;width:40%;}
.tours .col-1-75{float:left; display: inline-block;width:60%;}
.tours .col-full{width:100%;}

.tours .col-1-2{width:50%;}
.tours .col-1-2n{width:50%; float:left; display: inline-block;}
.tours .col-1-4np{width:25%; float:left; display: inline-block;}
.tours .col-1-3np{width:33.33%; float:left; display: inline-block;}
.tours .col-1-2ne{width:50%; float:left; display: inline-block;}
.tours .col-1-3ne{width:33.33%; float:left; display: inline-block;}
.tours .col-1-3nes{width:33.33%; float:left; display: inline-block;}
.tours .col-1-2nes{width:50%; float:left; display: inline-block;}
.tours .col-1-2nesf{width:50%; float:left; display: inline-block;}
.tours .col-1-3nep{width:33.33%; float:left; display: inline-block; }
.tours .col-1-5nes{width:20%; float:left; display: inline-block;}
.tours .col-1-5nes2{width:25%; float:left; display: inline-block;}

.tours .col-1-3{width:33.33%;}
.tours .col-2-3{width:66.66%;}
.tours .col-1-4ne{float:left; display: inline-block;width:25%;}
.tours .col-1-4nef{
	width:25%;
	float:left;
	display:inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
	line-height: 24px;
}
.tours .col-1-3form{
	width:33.33%;
	float:left;
	display:inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
	line-height: 24px;
}

.tours .col-1-4{width:25%;}
.tours .col-2-4{width:50%;}
.tours .col-3-4{width:75%;}
.tours .col-3-4a{width:65%; float:left; display: inline-block;}
.tours .col-1-4a{width:35%; float:left; display: inline-block;}
.tours .col-1-5{width:20%;}
.tours .col-2-5{width:40%;}
.tours .col-3-5{width:60%;}
.tours .col-4-5{width:80%;}

.tours .col-1-6{width:16.66%; 
	float:left;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;}
.tours .col-2-6{width:33.33%;}
.tours .col-3-6{width:50%;}
.tours .col-4-6{width:66.66%;}
.tours .col-5-6{width:83.33%;}

#col-fulla{
	width:100%;
	z-index:999999999999999999;
	background-color:#EC5844;
	background-image: url(../images/tours-maching-center.png);
	background-position: right bottom;
	/*height:100px!important;*/
	 min-height:100px;
}

 .#col-fulla:hover{
	width:100%;
	z-index:999999999999999999;
	background-color:#EC5844;
	/*background-image: url(../images/tours-maching-center.png);*/
	background-position: right bottom;
	/*height:100px!important;*/
	 min-height:100px;
}
 .col-18{
	float:left;
	display: inline-block;
	width:18%;
	min-height:120px !important;
	/* min-width:60px;*/
 line-height:120px;
	margin:0px;
	padding:0px;
 

 
 }
 
 h2.col-82{
	font-family:"Gill Sans MT";
	font-size:24px;
	color:#00CC99;
}
  .col-18a{
	display:block;
	line-height:120px;
	/*height:150px;*/
	background-color:#e01111;
	display: block !important;
	text-align:center;
	 
 
  
 

 
 }
 .col-18a img{
   /* display: block;
    margin-left: auto;
    margin-right: auto;*/
	text-align:center;
	vertical-align:middle;
}
 .col-82{
	float:left;
	display: inline-block;
	min-height:100px;
	width:82%;
	margin:0px;
	padding:0px;
	vertical-align:top!important;
	height:auto;
    }
  
  #he6{margin:0px;
  
	padding:0px; margin-bottom:0px;}
#he6 h1{
	font-family: "Gill Sans MT";
	line-height:16px  !important;
	font-size: 16px !important;
	color: #666666;
	margin:0px;
	padding-top:0px !important;
	/*padding-bottom:10px !important;*/
 padding-left:15px;
	padding-right:15px;
	height:auto;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-decoration: none;
	font-weight: 700;
}
#he6 p{
	line-height:20px  !important;
	font-family: "Gill Sans MT";
	font-size: 16px;
	color: #333333;
	margin:0px;
	padding-top:5px !important;
	padding-bottom: 0px !important;
	padding-left:15px;
	padding-right:20px;
	height: 80px;
	overflow: hidden;
	text-transform: none;
	text-decoration: none;
 
}

#he66{
	position: relative;
	width:100%;
	min-height:120px;
	height:120px;
} 

.he66{
	width:100% !important;
	/* background: yellow;*/
    position: absolute;
	top: 50%;
	margin-right: 0%;
	transform: translate(0%, -50%)                         /* 3 */;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	 
     }
	 
	 
	 
	 .tours .col-5-6n{
	width:83.33%;
	float:right;
	padding-right: 0px;
	margin: 0px;
	display: inline-block;
}


 #bg1{
	width:100%;
	height:auto;
	z-index:1;
	
	 
}
#bgs{
	width:100%;
}#bg{
	width:100%;
}

.bg1{
	width: 100%;
	position: relative;
	padding: 0px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	float:left; display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {
.tours .col-t11{width:70%; float:left; display: inline-block;}
.tours .col-t22{width:30%; float:left; display: inline-block;}
 .tours{width:100%;}
.tours .col-1-6{width:16.66%;}
.navbar-brand{ display:none
}
.tours .col-5-6n{width:80%;	display:inline-block; padding:0px; margin:0px; }}
@media only screen and (min-width: 961px) and (max-width: 1200px) {
#bg1p{background-image:none ; background-repeat:repeat;}
 #bg1{
	width:100%;
	height:auto;
	z-index:1;
	background-color:#174873;
	
	 
}
#tophe{position: relative;
width:100%;
top:0px;
z-index:100;


}
.tours .col-1-4np{width:50%; float:left; display: inline-block;}
.as{max-width:60% !Important; }

#h1a{
	position:absolute;
	width:auto;
	line-height:60px;
	height:200px;
	vertical-align:middle Important;
	text-align:center;
	z-index: 99999;
} 

.tours .col-1-4ho{width:33.33%; text-align:center; float:left;
	display: inline-block;}
.tours .wrap-col4ho{padding:5px 5px 5px 5px;}
.tours .col-t11{width:70%; float:left; display: inline-block;}
.tours .col-t22{width:30%; float:left; display: inline-block;}
.tours .col-1-6{width:16.66%;}
.navbar-brand{ display:none
}
.tours{width:100%;}
.tours .col-1-2nes{width:50%; float:left; display: inline-block;}
.tours .col-1-3nes{width:33.33%; float:left; display: inline-block;}
.tours .col-1-3nep{width:33.33%; float:left; display: inline-block; margin-bottom:20px;}
.tours .col-1-3ne{width:33.33%; float:left; display: inline-block;}
.tours .col-5-6n{width:80%;	display:inline-block; padding:0px; margin:0px; }
#h1a{ -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
display:block;
z-index:99 ;
width:200px;;
height: auto;
vertical-align:middle;
text-align:center;} 
.containerli  {
width:auto !important;
display:block;
margin-left:auto;
margin-right:auto;
float:right !important;
text-align:center !important;
  
 
}
}


@media only screen and (min-width: 768px) and (max-width: 960px) {
.tours .half{width:50%; display:inline-block; float:left;}
 .tours .halfo {width:70%; display:inline-block; float:left; margin-left:-20%; margin-top:20px; /**/background-color:#c5e2f0; background: rgba(204, 238, 255, 0.7);  /*min-height:300px;*/ }
#bg1p{background-image:none ; background-repeat:repeat;}
#tophe{position: relative;
width:100%;
top:0px;
z-index:100;


}

.tours .col-1-4np{width:50%; float:left; display: inline-block;}
.as{max-width:80% !Important; }

.tours .col-1-4ho{width:33.33%; text-align:center; float:left;
	display: inline-block;}
.tours .wrap-col4ho{padding:5px 5px 5px 5px;}
.tours .col-do{width:25%; float:left; display: inline-block;}
.tours .wrap-colp{
	/*padding-top: 0px;
	padding-bottom: 20px;*/
	padding-right: 20px;
	
	padding-left:20px;
}
.tours .wrap-colpt{
	padding-top:0px;
}
.tours .col-50-ar{
width:100%;
	float:none;
	display:  block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
 .tours .col-50-a{width:100%;}
 .tours .col-50-an{
width:50%;
	float:left;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
.tours .col-t11{width:70%; float:left; display: inline-block;}
.tours .col-t22{width:30%; float:left; display: inline-block;}
.tours .col-1-2n{width:100%; float:none; display: block; margin-bottom:20px;}
.tours .col-1-4np{width:50%; float:left; display: inline-block;}
 
 .tours .col-1-6{width:16.66%;}
.navbar-brand{ display:none
}
.tours .col-5-6n{width:80%;	display:inline-block; padding:0px; margin:0px; }
.tours{width:100%;}
.tours .col-1-4np{width:50%; float:left; display: inline-block;}
.tours .col-1-2nes{width:50%; float:left; display: inline-block;}
.tours .col-1-2nesf{width:100%; float:left; display: block;}
.tours .col-1-3nes{width:33.33%; float:left; display: inline-block;}
.tours .col-1-3nep{width:33.33%; float:left; display: inline-block; margin-bottom:20px;}
.tours .col-1-3ne{width:33.33%; float:left; display: inline-block;}
#bg1{width:100%;   background-color:#174873	 ;
 	height:auto;}
	 .tours .col-5pp  {	width:25%;
	float:left;
	display:inline-block} 
	.col-1-4neff{float:left; display: inline-block;width:33.33%;
font-family: "Gill Sans MT";
	font-size: 16px;
	color:#003366
 }
 #h1a{ -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
display:block;
z-index:99 ;
width:180px;
height: auto;
vertical-align:middle;
text-align:center;} 
.containerli  {
width:auto !important;
display:block;
margin-left:auto;
margin-right:auto;
float:right !important;
text-align:center !important;
  
 
}
 .storeali{ float:none ;
  text-align:center; }
   .fot2{
   clear: both;
    width:100%; display: block; float:none;
  line-height:20px;
    text-align:center;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
  
  
   .fot2 ul{float:none; list-style-type:none;   margin: 0px auto; display:inline; text-align:center
   
    padding: 0;}
	.fot2 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display:inline;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:center;
	 }
	 	.col-1-4neff{float:left; display: inline-block;width:33.33%;
font-family: "Gill Sans MT";
	font-size: 16px;
	color:#003366
 }
 .skdslider .slide-desc {

 top: 10%  !important;}
 #ialignh223 img{
vertical-align:middle;
max-height:350px; !important;/**/
height:100% !important;
width:auto!important;
text-align:center;
 


}
}

@media only screen and (min-width: 620px) and (max-width: 767px) {
.tours .half{width:100%; display: block; float:none;}
 .tours .halfo {width:100%; display: block; float:none; margin-left:auto; margin-right:auto; margin-top:0px; /**/background-color:#c5e2f0; background: rgba(204, 238, 255, 0.7);  min-height:0px;  }
 
#bg1p{background-image:none ; background-repeat:repeat; padding-left:0px; padding-right:0px;}
#tophe{position: relative;
width:100%;
top:0px;
z-index:100;


}
 .tours .col-5pp  {	width:50%;
	float:left;
	display:inline-block} 
 .tours .col-1-2nesf{width:100%; float:left; display: block;}
.tours .col-1-4np{width:50%; float:left; display: inline-block;}
.as{max-width:80% !Important; }
.tours .col-do{width:25%; float:left; display: inline-block;}
 .tours .wrap-colp{
	/*padding-top: 0px;
	padding-bottom: 20px;*/
	padding-right: 20px;
	
	padding-left:20px;
}

.tours .wrap-colpt{
	padding-top:0px;
}
 .tours .col-50-a{width:100%;}
 .tours .col-50-ar{
width:100%;
	float:none;
	display:  block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
 .tours .col-50-an{
width:50%;
	float:left;
	display: inline-block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
.tours .wrap-coln{
	margin:0px;
}
.tours .col-t11{width:70%; float:left; display: inline-block;}
.tours .col-t22{width:30%; float:left; display: inline-block;}

/*.tours .col-s1{width:100%; float:none; display:  block;}*/

.tours .col-s1{width:100%; float:none; display:none; visibility:collapse;}

.tours .col-s2{width:100%; float:none; display: block; }
.tours .col-25{float:left; display: inline-block; width:50%;}

#h1a{ position:relative;
display:block;
top:0px!important;
width:100%;
height: auto;
vertical-align:middle;
text-align:center;} 
.tours .col-1-20{width: 100%; display:block;  }
.tours .col-1-80{width: 100%; display:block;  }
.tours .col-1-25{width: 100%; display:block;   }
.tours .col-1-75{width: 100%; display:block;   }
.tours .col-1-2n{width:100%; float:none; display: block; margin-bottom:20px;}
.tours .col-1-2ne{width:100%; float:none; display: block; padding-bottom:20px;}
.containerli   { width: 100%; display:block;    }
	.navbar-brand{ display:inline-block;
}
#bg1{width:100%;  background-color:#174873;
 	height:auto;}
.tours .col-5-6n{width:100%;	display:block; background-color:#f0f0f0; padding:0px; }
.tours{width:100%;}
.tours .col-1-2nes{width:50%; float:left; display: inline-block;}
.tours .col-1-3nes{width:33.33%; float:left; display: inline-block;}
 
.tours .col-1-3ne{width:100%; float:none !important; display: block;}
  .tours .col-1-6{width:100%; }
  #marr{
	margin-right:10px;
		margin-left:10px;
}
#marl{
margin-right:10px;
	margin-left:10px;
}
#h2a{
 background-color:#2e6cb5;  }
 .soft-30{ width:100%; display: block; float:none; word-wrap: break-word;}
.t1pas {
	font-family:"Gill Sans MT";
	font-size:16px;
	 
	display:none;
	
 
	letter-spacing: .01em;
	color:#333333;
	visibility:hidden;


}
#he66{
	position: relative;
	width:100%;
	min-height:170px;
	height:170px;
} 

.he66{
	width:100% !important;
	/* background: yellow;*/
    position: absolute;
	top: 50%;
	margin-right: 0%;
	transform: translate(0%, -50%)                         /* 3 */;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	 
     }
#he6 p{
	line-height:20px  !important;
	font-family: "Gill Sans MT";
	font-size: 16px;
	color: #333333;
	margin:0px;
	padding-top:5px !important;
	padding-bottom: 0px !important;
	padding-left:15px;
	padding-right:20px;
	height: 150px;
	overflow: hidden;
	text-transform: none;
	text-decoration: none;
 
 
}
  .col-18a{
	display:block;
	line-height:170px;
	/*height:150px;*/
	background-color:#e01111;
	display: block !important;
	text-align:center;
	 
 
  
 

 
 }
  .win{ float:none !important; padding :20px; text-align:center !important; display:block!important;  margin-left: auto;
    margin-right: auto;   }
	.tours .col-1-4ho{width:100%; text-align:center; display:block;}
.tours .wrap-col4ho{padding:5px 5px 5px 5px;}
.col-25tt{
	font-size:16px;
	color:#ffcc66;
	font-family: "Gill Sans MT";
	text-decoration: none;
/*	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1) !important;*/
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color:#3d5568;
  padding:5px 10px;
  
  display:block;
  text-align:left !important;
  
}

  a.col-25tt:hover{
  background-color: #ffcc66;
color:#082338 !important;
	/**/
	text-decoration:none;
}
.bulli3 ul  {
  /*list-style-type:none;*/
    padding: 0px;
    margin: 0px;
	margin-left:20px;
	list-style:outside !important;


}

.bulli3 li {
 padding: 0px;
 display:list-item !important;
    margin: 0px;
	margin-left:0px;
	margin-right:20px;
	font-family: "Gill Sans MT";
	 
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #525252;
	float:none; 
	
	
	 
 
}
 
.tours .col-25a{
	width:100%;
	text-align:left;
	float:none;
	display:block;
}
.tours .col-75a{
	width:100%;
	text-align:left;
	float:none;
	display:block;
}
.col-1-4neff{float:left; display: inline-block;width:33.33%;
font-family: "Gill Sans MT";
	font-size: 16px;
	color:#003366
 }
  
  .storeali{ float:none ;
  text-align:center; }
    .navbar{
	position:relative;
	min-height:0px !important;
	margin-bottom:0px;
	border:1px solid transparent
}
.navbar-default .navbar-nav>li>a{
	color:#fff !important;
	/*background-color:#2e6cb5 !important;*/
	text-decoration:none;
}
.tours .col-1-3nep{width:100%; float:none; display: block;}
.markDev-box{ max-width:100%; width:100%; float:left; background-color:#ececec; border:1px solid #eeeded;border-bottom:2px solid #f6f6f6; text-align:center; padding:45px 0 60px 0; transition:all 0.3s ease-out 0s; /*height:370px;*/ position:relative; }
.marg{margin-bottom: 185px !important;}

.markDev-box{ max-width:100%; width:100%; float:left; background-color:#ececec; border:1px solid #eeeded;border-bottom:2px solid #f6f6f6; text-align:center; padding:45px 0 60px 0; transition:all 0.3s ease-out 0s; /*height:370px;*/ position:relative;   margin-bottom:-90px !important;   
 } 
 
 .fot{ display: block; float:none;
	 text-align:center; width:100%;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
  .fot2{ width:100%; display: block; float:none;
  line-height:20px;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
   .fot2 ul{float:none; list-style-type:none;  margin: 0;display:inline-block; text-align:center
   
    padding: 0;}
	.fot2 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display:inline-block;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:center;
	 }
	 .fot1{ width:100%; display: block; float:none;
  line-height:20px;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
   .fot1 ul{float:none; list-style-type:none;  margin: 0;display:inline-block; text-align:center
   
    padding: 0;}
	.fot1 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display:inline-block;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:center;
	 }
	  .tours .col-3-4a{width:100%; display: block; float:none;}
.tours .col-1-4a{width:100%; display: block; float:none;}
 #ialignh223 img{
vertical-align:middle;
max-height:100% !important;/**/
height:auto% !important;
width:auto!important;
text-align:center;
 


}
 .fftop1{display:inline-block; margin-left:auto; margin-right:auto; float:none;  -webkit-box-sizing: border-box; text-align: center;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px;}

.tours .col-1-2y1{display:block !important; margin-left:auto; margin-right:auto; float:left !important; width:100%!important}
.tours .col-1-2y{display:block !important; margin-left:auto; margin-right:auto; float:none !important; width:100%!important; text-align: center !important; }
#h1a img{border :0px solid #003366 ;
	-webkit-animation: tt .5s step-end infinite alternate; 
}
}

@media only screen and (max-width: 619px) { 
#tophe{position: relative;
width:100%;
top:0px;
z-index:100;


}
.tours .col-1-2nesf{width:100%; float:left; display: block;}
 .col-25tt{
	font-size:16px;
	color:#ffcc66;
	font-family: "Gill Sans MT";
	text-decoration: none;
/*	text-shadow: 1px 1px 0px rgba(0, 0, 0, 1) !important;*/
-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color:#3d5568;
  padding:5px 10px;
  
  display:block;
  text-align:left !important;
  
}

  a.col-25tt:hover{
  background-color: #ffcc66;
color:#082338 !important;
	/**/
	text-decoration:none;
}

.tours .col-1-4ho{width:100%; text-align:center; display:block;}
.tours .wrap-col4ho{padding:5px 5px 5px 5px;}
 .win{ float:none !important; padding :20px; text-align:center !important; display:block!important;  margin-left: auto;
    margin-right: auto;   }
.tours .col-do{width:50%; float:left; display: inline-block;}
.tours .col-1-3{width:100%;}
 .tours .wrap-colp{
	/*padding-top: 0px;
	padding-bottom: 20px;*/
	padding-right: 20px;
	
	padding-left:20px;
}
.tours .wrap-colpt{
	padding-top:0px;
}
.tours .col-50-ar{
width:100%;
	float:none;
	display:  block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
 .tours .col-50-a{width:100%;}
.tours .wrap-coln{
	margin:0px;
}
.tours .col-t11{width:100%; float:none; display: block;}
.tours .col-t22{width:100%; float:none; display: block;}
.tours .col-1-20{width: 100%; display:block;  }
.tours .col-1-80{width: 100%; display:block;  }
.tours .col-1-25{width: 100%; display:block;   }
.tours .col-1-75{width: 100%; display:block;   }
.tours .col-1-2n{width:100%; float:none; display: block; margin-bottom:20px;}
.tours .col-1-2ne{width:100%; float:none; display: block; padding-bottom:20px;}
.tours .col-1-6{width:100%; }
.containerli   { width: 100%; display:block;
 padding-top: 0px !important;  }
 
.navbar-brand{ display:inline-block;}
#bg1{width:100%;  background-color:#174873	;
	height:auto;}
.tours .col-5-6n{width:100%;	display:block; background-color:#99FF00; background-color:#f0f0f0; padding:0px; }
.tours{width:100%;}
.tours .col-1-2nes{width:100%; float:none !important; display: block;}
.tours .col-1-3nes{width:100%; float:none !important; display: block;}
 
.tours .col-1-3ne{width:100%; float:none !important; display: block;}
/*#he6 h1{
	font-family: "Gill Sans MT";
	font-size: 15px;
	color: #333333;
	margin:0px;
	padding-top:20px !important;
	 
	padding-left:15px;
	padding-right:20px;
 
	height:auto;
	text-transform: uppercase;
	letter-spacing: -1px;
}*/.wrapp1{
margin:0px; !important;
 
}
.wrapp2{
margin:0px; !important;}
	
.wrapp3{
margin:0px; !important;
	 
}
#h2a{
 background-color:#2e6cb5;}
#h1a{ position:relative;
top:0px!important;
padding:0px !important;
display:block;
z-index:99 ;
width:100%;
height: auto;
vertical-align:middle;
text-align:center;} 


#marr{
	margin-right:10px;
		margin-left:10px;
		margin-bottom:0px !important;
}
#marl{
margin-right:10px;
	margin-left:10px;
	margin-bottom:0px !important;
}
.tours .col-25{float:none; display: block; width:100%;}
 .new22{
	font-family:"Gill Sans MT";
	font-size:15px;
	line-height:20px;
	text-decoration:none;
	padding:5px 5px 5px 35px !important;
	color: #330000 !important;/*	background-color:#003300;*/
}
/*.tours .col-s1{width:100%; float:none; display:  block;}*/

.tours .col-s1{width:100%; float:none; display:none; visibility:collapse;}

.tours .col-s2{width:100%; float:none; display: block; }
.soft-30{ width:100%; display: block; float:none; word-wrap: break-word;}
.soft-50{ width:100%; display: block; float:none; word-wrap: break-word;}
.t1pas {
	font-family:"Gill Sans MT";
	font-size:16px;
	text-align:center;
	display:inline-block;
	  padding-right:3px;
 
	letter-spacing: .01em;
	color:#333333;
	visibility:visible !important;
  }
    .col-t11a{width:100% !important; float:none; display:block;  }
  .col-t22a{width:100% !important;  float:none; display:block;  }
  .tours .col-1-4nef{width:100%;  display: block;}
  .tours .col-1-5nes{width:100%; float:none; display:block; }
    .tours .col-1-5nes2{width:100%; float:none; display:block; }
   .tours .col-50-an{
width:100%; float:none; display:block;
	font-family: "Gill Sans MT";
	font-size: 18px;
}
.tours .col-do6{width:50%; float:left; display: inline-block;}
.tours .col-do3{width:100%; float:none; display: block;}
.tours .col-do4{width:100%; float:none; display: block;}
.iflo{
	background-image:url(../dott.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 20px;
	float: none;
	display:block;
	text-align:center; 
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-left:auto; margin-right:auto;
	
	
}
#he66{
	position: relative;
	width:100%;
	min-height:170px;
	height:170px;
} 

.he66{
	width:100% !important;
	/* background: yellow;*/
    position: absolute;
	top: 50%;
	margin-right: 0%;
	transform: translate(0%, -50%)                         /* 3 */;
	height: 100%;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 15px;
	 
     }
#he6 p{
	line-height:20px  !important;
	font-family: "Gill Sans MT";
	font-size: 16px;
	color: #333333;
	margin:0px;
	padding-top:5px !important;
	padding-bottom: 0px !important;
	padding-left:15px;
	padding-right:20px;
	height: 150px;
	overflow: hidden;
	text-transform: none;
	text-decoration: none;
 
 
}
  .col-18a{
	display:block;
	line-height:170px;
	/*height:150px;*/
	background-color:#e01111;
	display: block !important;
	text-align:center;
	 
 
  
 

 
 }
 
 
 .tours .col-1-3form{
	width:100%;
	float:none;
	display:block;
	font-family: "Gill Sans MT";
	font-size: 18px;
	line-height: 24px;
}
/*.dropdown-menu{
 margin-left: 10px;
	 margin-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:30px;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  
  }*/
.col-25m{
	font:"Gill Sans MT";
	font-size:14px;
	color:#fff;
	text-align:justify;
	padding:0px;
	float:none !important;
	position:relative !important;
	z-index:3 !important;
	width:100%;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   
	line-height:19px;
	background-color:#FFE8C1;	/*letter-spacing: 0.001em;*/
}

.bulli3 ul  {
  /*list-style-type:none;*/
    padding: 0px;
    margin: 0px;
	margin-left:20px;
	list-style:outside !important;


}

.bulli3 li {
 padding: 0px;
 display:list-item !important;
    margin: 0px;
	margin-left:0px;
	margin-right:20px;
	font-family: "Gill Sans MT";
	 
	font-size: 16px;
	line-height: 24px;
	font-weight: normal;
	color: #525252;
	float:none; 
	
	
	 
 
}
.tours .col-1-4np{width:100%; float:none; display: block; margin-bottom:20px;}
.tours .col-1-3np{width:100%; float:none; display:  block; margin-bottom:20px;}


.tours .col-25a{
	width:100%;
	text-align:left;
	float:none;
	display:block;
}
.tours .col-75a{
	width:100%;
	text-align:left;
	float:none;
	display:block;
}
.tours .it25{float:none; width:100%; display: block; text-align:center;}
.tours .it75{float:none; width:100%; display: block;  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left:15px;
  padding-right:15px;
  }
  .ali { text-align: center; }
  .tours .col-5pp  {	width:100%;
	float:none;
	display:block} 	
	
	.tours .wrap-col4tt{padding:5px; -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;}
  .stylecar li{
	display: block !important;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.stylecar ul{
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	display: inline-block !important;
	text-align:left !important;
	margin-right:auto;
	margin-left:auto;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.col-1-4neff{float:none; display:  block;width:100%; }
.tours .photo{ float:none; width:100%; display:block;}
	.pmobile
{
font-family: FRAMDCN;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	line-height:20px;
	/*text-shadow: 1px 1px 1px #fff;*/
 
	 
}
a.pmobile:hover
{font-family: 'FRAMDCN';
font-size:16px;
font-weight:normal;
line-height: 20px;
 
 
color:#EC3352;
text-decoration:none;
 
} 
 
  .storeali{ float:none ;
  text-align:center; }
  .navbar{
	position:relative;
	min-height:0px !important;
	margin-bottom:0px;
	border:1px solid transparent
}
.navbar-default .navbar-nav>li>a{
	color:#fff !important;
	/*background-color:#2e6cb5 !important;*/
	text-decoration:none;
}
#bg1p{background-image:none ; background-repeat:repeat; padding-left:0px; padding-right:0px;}
.tours .col-1-3nep{width:100%; float:none; display: block;}
.markDev-box{ max-width:100%; width:100%; float:left; background-color:#ececec; border:1px solid #eeeded;border-bottom:2px solid #f6f6f6; text-align:center; padding:45px 0 60px 0; transition:all 0.3s ease-out 0s; /*height:370px;*/ position:relative;   margin-bottom:-90px !important;   
 } 
.marg{margin-bottom: -105px !important;}
 .fot1{ width:100%; display: block; float:none;
  line-height:20px;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
   .fot1 ul{float:none; list-style-type:none;  margin: 0;display:inline-block; text-align:center
   
    padding: 0;}
	.fot1 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display: block;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:left;
	 }

 .fot2{ width:100%; display: block; float:none;
  line-height:20px;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
   .fot2 ul{float:none; list-style-type:none;  margin: 0;display:inline-block; text-align:center
   
    padding: 0;}
	.fot2 ul li{
	font-family: 'RobotoLight';
	text-transform: uppercase; 
 display:inline-block;
 margin-left:10px;
	margin-right:10px; 
	/*font-family: 'Candarab';
;
font-family: 'MyriadamApple';
*/
	font-size:14px;
	color:#CCCCCC;
	text-align:center;
	 }
	 .fot{ display: block; float:none;
	 text-align:center; width:100%;

 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
   margin-right:20px;
  margin-left:20px;}
  .conta3{height:auto; background-color:#eee;
border: 1px solid #aaa;
 -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;

}
.conta1{
	-ms-word-break:   break-all;
	word-break:       break-word;
	word-wrap:        break-word;
	-webkit-hyphens:  auto;
	-moz-hyphens:  auto;
	hyphens:  auto;
	font-family: 'RobotoLight';
	color:#666666;
	font-size:16px;
	font-weight:bold !important;
	line-height:30px;
}
.tours .photo{ float:none; width:100%; display:block;}
.col-1-4neff{float:none; display:  block;width:100%; }


.tours .half{width:100%; display: block; float:none;}
 .tours .halfo { width:100%; display: block; float:none; margin-left:auto; margin-right:auto; margin-top:-30px; /**/background-color:#c5e2f0; background: rgba(204, 238, 255, 0.7);  min-height:0px;  }
 
 .tours .col-3-4a{width:100%; display: block; float:none;}
.tours .col-1-4a{width:100%; display: block; float:none;}
 #ialignh223 img{
vertical-align:middle;
max-height:100% !important;/**/
height:auto% !important;
width:auto!important;
text-align:center;
 


}
.fftop1{display: block; margin-left:auto; margin-right:auto; float:none;  -webkit-box-sizing: border-box; text-align: center;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding:5px;}
.tours .col-1-2y1{display:block !important; margin-left:auto; margin-right:auto; float:left !important; width:100%!important}
.tours .col-1-2y{display:block !important; margin-left:auto; margin-right:auto; float:left !important; width:100%!important; text-align:center !important;   }
#h1a img{border :0px solid #003366 ;
	-webkit-animation: tt .5s step-end infinite alternate; 
}
.tours .photo2{ float:left; width:50%; display:inline-block;} 
.amrig{float:none; margin-right:0px; visibility: hidden; display: none;  }
.amrig2{float:none; visibility: visible; display: block; text-align:center; margin: auto; padding-bottom:20px;}
}  
