html{
	scroll-behavior:smooth
}

*{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.fundo-anuncio-licenca-pesca{
	position:fixed;
	width:100%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:90%;
	display:flex;
	background:pink;
	margin-top:100px;
	justify-content:center;
	transform:translateX(-50%)
}

.fundo-modal-cadastro-guia-pescador{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.fundo-modal-login-guia-pescador{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.fundo-uni-select-estado{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-estado::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-estado::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-estado ul{
	position:relative;
	margin-left:-30px;
	top:10px
}

.container-option-uni-select-estado ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-estado ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-cidades-estado{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;											
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cidades-estado::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-cidades-estado ul{
	position:relative;
	margin-left:-30px;
	top:10px
}

.container-option-uni-select-cidades-estado ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-cidades-estado ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-capacidade-pescadores{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	z-indx:200;
	width:90%;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-capacidade-pescadores::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-capacidade-pescadores ul{
	position:relative;
	margin-left:-30px;
	top:10px
}

.container-option-uni-select-capacidade-pescadores ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-capacidade-pescadores ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-tipo-embarcacao{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:90%;
	height:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-embarcacao::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-tipo-embarcacao ul{
	position:relative;
	margin-left:-30px;
	top:10px
}

.container-option-uni-select-tipo-embarcacao ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-tipo-embarcacao ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-churrasqueira{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-churrasqueira::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-churrasqueira ul{
	position:relative;
	margin-left:-30px;
	top:10px
}

.container-option-uni-select-churrasqueira ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-churrasqueira ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-sonar{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-sonar{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-sonar::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-sonar ul{
	position:relative;
	margin-left:-30px;
	top:10px
}

.container-option-uni-select-sonar ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-sonar ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

.fundo-uni-select-banheiro{
	position:fixed;
	width:900%;
	height:800%;
	display:none;
	z-index:300;
	margin-top:0px;
	background-color:rgba(0, 0, 0, 0.9)
}

.container-option-uni-select-banheiro{
	position:fixed;
	z-indx:200;
	width:90%;
	heigh:65%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro::-webkit-scrollbar{
	width:10px;
	height:10px;
	background:rgba(0, 0, 0, 0.2);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-banheiro::-webkit-scrollbar-thumb{
	width:10px;
	height:10px;
	background:rgba(255, 255, 255, 0.6);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
}

.container-option-uni-select-banheiro ul{
	position:relative;
	top:10px
}

.container-option-uni-select-banheiro ul option{
	margin-top:0px;
	cursor:pointer;
	padding:15px 15px;
	color:rgba(255, 255, 255, 0.9);
	border-bottom:1px solid rgba(255, 255, 255, 0.7)
}

.container-option-uni-select-banheiro ul option:hover{
	background:rgba(255, 255, 255, 0.3);
}

#acima{
	position:absolute;
	width:80%;
	left:50%;
	z-index:2;
	height:60px;
	margin-top:80px;
	background:#fff;
	margin-left:-40%;
	border-bottom-left-radius:200px;
	border-bottom-right-radius:200px
}

.fundo-menu-mobile{
	position:fixed;
	width:100%;
	height:220%;
	z-index:101;
	display:none;
	margin-top:-80px;
	background-color:rgba(0, 0, 0, 0.9);
}

.container-nome-main{
	position:fixed;
	width:100%;
	z-index:101;
	display:nne;
	height:530px;
	margin-top:-500px;
	background:#fff;
	transition:all 2s;
	transform:translateY(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#titulo-nome-main{
	position: fixed;
	z-index:400;
	top:58%;
	width:100%;
	font-size:25px;
	text-align:center
}

#campo-nome-main{
	position:fixed;
	width:80%;
	top:70%;
	left:50%;
	z-index:101;
	diplay:none;
	height:50px;
	border:none;
	font-size:16px;
	color:#353738;
	padding-left:15px;
	background:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color: transparent;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.container-nome-main button{
	position:fixed;
	left:50%;
	top:83%;
	height:45px;
	width:80%;
	z-index:101;
	border:none;
	font-size:16px;
	cursor:pointer;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
	
}

.container-nome-main button:hover{
	color:#fff;
	background-color: #353738;
}

.container-menu-contacto{
	position:fixed;
	width:90%;
	top:50%;
	left:50%;
	z-index:101;
	height:300px;
	display:none;
	background:#fff;
	transform:translate(-50%, -50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#close-menu-contacto{
	cursor:pointer;
	font-size:30px;
	margin:30px 30px
}

.container-menu-contacto ul{
	position:relative;
	top:50%;
	text-align:center;
	margin-top:-110px;
	transform:translateY(-50%)
}

.container-menu-contacto li{
	color:#353738;
	margin-top:30px;
	font-size:11px;
	list-style:none
}

.container-menu-contacto li div{
	position:relative;
	font-size:30px;
	top:5px;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:90%;
	left:50%;
	top:50%;
	display:none;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

#titulo-minha-conta{
	text-align:center;
	height:110px;
	width:100%;
	color:#fff;
	padding-top:30px;
	font-size:30px;
	background: #328fa8
}

.container-conta .ul{
	display:flex;
	margin-top:0px;
	flex-direction:column
}

.container-conta .ul a{
	width:100%;
	height:105px;
	padding-top:30px;
	margin-top:1px;
	text-align:center;
	text-decoration:none;
	background:rgba(128, 128, 128, 0.2);
	
}

.container-conta .ul a:hover{
	color:#fff;
	background:#ff8000
}

.container-menu-mobile{
	position:fixed;
	width:300px;
	height:0px;
	opacity:0;
	overflow-y:scroll;
	z-index:101;
	background-color:#f5f5f5;
	transition:all 2s;
	margin-top:-40px;
	border:0.2px solid rgba(0, 0, 0, 0.1);
	box-shdow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.2)
}

.container-menu-mobile::-webkit-scrollbar{
	width:6px;
	height:0px;
	background:rgba(0, 0, 0, 0.3)
	
}

.container-menu-mobile::-webkit-scrollbar-thumb{
	width:6px;
	height:0px;
	border-radius:10px;
	background:rgba(0, 0, 0, 0.4)
	
}

.container-close-menu{
	width:200px;
	float:right;
	display:flex;
	cursor:pointer;
	overflow:hidden;
	margin:30px 0px;
	color:#328fa8;
	margin-right:-50px;
	flex-direction:row;
	transition:all 0.5s;
}

.container-close-menu:hover{
	color:#353738
}

#close-menu-mobile{
	width:100%;
	cursor:pointer;
	marin-top:30px;
	text-alin:center;
	font-size:30px;
}

.container-menu-mobile .ul{
	display:flex;
	left:50%;
	width:100%;
	margin:20px 0px;
	flex-direction:column;
}

.container-menu-mobile .ul a{
	font-size:15px;
	padding:10px 30px;
	margin-top:20px;
	color:rgba(0, 0, 0, 0.7);
	width:100%;
	cursor:pointer;
	height:50px;
	tet-align:center;
	text-decoration:none;
	backgrond:red;
	border-bottom:1px solid rgba(0, 0, 0, 0.1)
}

.container-menu-mobile .ul a:hover{
	color:#d66e2d;
	background:rgba(0, 0, 0, 0.1)
}

.container-options-imoveis{
	display:none
}

.container-options-empregos{
	display:none
}

.container-nav-dinamico{
	position:fixed;
	width:100%;
	height:60px;
	z-index:99;
	margin-top:-800px;
	overflow:hidden;
	transition:all 1s;
	background-color:#fff;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.6)
}


.container-watsapp{
	position:fixed;
	z-index:100;
	width:60px;
	height:60px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:33%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:25px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

body{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	background-color:#f5f5f5
}

.container-img{
	width:100%;
	overflow:hidden;
}

#img-main{
	position:absolute;
	width:100%;
	height:900px;
	overflow:hidden;
	margin-top: 100px;
	background-position:-750px -50px;
	background-size:cover;
	background-repeat:no-repeat;
	background-imge: url(https://cdn.pixabay.com/photo/2017/08/02/01/01/living-room-2569325_960_720.jpg);
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:850px;
	background-color:rgba(0,0,0,0.6);
}

#curva-main{
	position:absolute;
	z-index:10;
	margin:-4000px 0%;
	width:100%;
	backgound-color:red;
}

#titulo-main{
	position:absolute;
	font-size:22px;
	margin:30px 10%;
	color:#fff
}

#menu-icone{
	position:relative;
	font-size:35px;
	margin:0px 0%;
	cursor:pointer;
	color:rgba(255, 255, 255, 0.9);
	float:right;
	top:5px;
	margin-right:3px;
}

#menu-icone:hover{
	color:#353738;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}


.container-nav{
    position:absolute;
    width:100%;
    height:300px;
    z-index:1;
    margin-top:-400%;
    margin-left:0%;
    transition:all 1s;
    background-color:#252501;
    box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);

}

#close-container-nav{
    position:absolute;
    z-index:1;
	color:#fff;
    text-align:center;
    cursor:pointer;
    margin-top:15px;
    font-size:40px;
    width:100%;
}

#close-container-nav:hover{
    color:#969406;
}

.nav-2{
	display:none;
}


		
.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:220px;
	margin:170px 0%;
}

h1{
   position:relative; 
   text-align:center;
   margin-top:-50px;
   font-size:90px;
   width:80%;
   color:#fff; 
   left:50%;
   transform:translateX(-50%);   
}
 
 .container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:35px;
	color:#fff;
	z-index:3;
	margin-top:-40px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:90%;
	height:650px;
	margin-top:60px;
	overflow-y:scroll;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos::-webkit-scrollbar{
	width:7px;
	height:0px;
	background:transparent;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos::-webkit-scrollbar-thumb{
	width:7px;
	height:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.8)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	
	margin-left:6%;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:100%
}

.titulo-campo{
	color:#fff
}

.campo{
	width:88%;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

#btn-form-busca-barcos{
	position:relative;
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	position:relative;
	background:#820303;
	border:#353738;
	color:#fff;
	op:-80px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}
 

.container-site{
	position:relative;
	margin-top:-110px;
}

.container-anuncios{
	position:relative;
	width:100%;
	height:600px;
	margin-top:60px
}

.max-container-1-galeria{
	position: relative;
	width: 100%;
	heigt: 400px;
	margin-top: 0px;
	backgrund-color: red;
}

.max-container-1-galeria .ul .container-1-galeria{
	margin-top: -100px;
}

.container-gallery-1{
	position:relative;
	width:100%;
	hight:600px;
	backgroud:pink
}

.container-gallery-1 .ul{
	position:relative;
	width:320px;
	left:50%;
	heght:550px;
	overflow:hidden;
	dispay:flex;
	heght:600px;
	backgrond:#000;
	transform: translateX(-50%);
	
	
}

.container-gallery-1 .ul::-webkit-scrollbar{
	width: 10px;
	height: 0px;
	border-radius:5px;
	background: rgba(128, 127, 128, 0.6);
}

.container-gallery-1 .ul::-webkit-scrollbar-thumb{
	width: 10px;
	height: 0px;
	border-radius:5px;
	background: #8c7c29;
}

.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 90%;
	heiht:350px;
	backgrund:pink;
	margin-top:60px;
	margin-left:25px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

.continer-gallery-1 .ul .items-gallery:first-child{
	margin-left:25px;
	
}








#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;	
	width:100%;
	text-align:center;
}

#titulo-gallery-1{
	font-size: 27px;
	margin-top: 100px;
	text-align: center;
}

.container-arrow-left{
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 200;
	cursor: pointer;
	margin-left: -99%;
	margin-top: 130px;
	border-radius: 50px;
	background: #353738;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

.container-arrow-right{
	position: absolute;
	width: 60px;
	height: 60px;
	z-index: 2;
	cursor: pointer;
	margin-left: -90px;
	margin-top: 105px;
	border-radius: 50px;
	background: #353738;
	box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.4);
}

#arrow-gallery{
	position: absolute;
	left: 50%;
	top: 50%;
	color: #fff;
	font-size: 28px;
	transform: translate(-50%, -50%);

}

.container-gallery-1{
	width: 100%;
	overflow:hidden;
	margin-left: 0px;
	margin-top: 50px;
	border-radius: 10px;
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 100%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-37%);
}

.container-gallery-1 .item{
	width: 320px;
	heght: 500px;
	magin-left: 0px;
	backround: pink;
	border-adius: 10px;
	transform: scale(0.9);
	transition: all 2s;
	border: none;
}

.container-gallery-1 .item:hover{
	transform: scale(1);
}

.owl-theme .owl-dots .owl-dot span{
	display: none;
}

.container-galeria-2{
	position: relative;
	width:90%;
	left:50%;
	heiht:500px;
	margin-top:130px;
	transform: translateX(-50%);
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
} 

.container-galeria-2 .ul .item-2{
	width:24%;
	overflow:hidden;
	list-style:none;
	margin:10px 5px;
	transform:scale(0.8)
}

.container-desc-producto{
	width:100%;
	heght:100px;
	margin-top:10px;
	backgrond:pink
}

.container-desc-producto .ul{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	margin-left:20px;
}

.container-desc-producto .ul li{
	color:#353738;
	list-style:none;
	height:50px;
	width:120px;
	font-size:18px;
	margin:10px 10px;
}

#img-producto{
	width: 100%;
	height:250px;
	border-bottm: 3px solid #25b41c;
}

#titulo-producto{
	color: rgba(5, 26, 110, 0.8);
	font-size:17px;
	margin-top: 20px;
}

#preco-producto{
	font-size: 25px;
	color: #750016;
	margin-top: 15px;
	text-align: center;
}

#preco-producto-antigo{
	color: #663636;
	margin-top: 15px;
	margin-left: 30px;
	text-decoration: line-through;
}


#preco-producto-actual{
	float: right;
	font-size: 25px; 
	color: #750016;
	margin-top: -32px;
	margin-right: 40px;
}

#desc-producto{
	font-size: 14px;
	color: #663636;
	margin-top: 10px;
	text-align: center;
}

#btn-espiar-producto{
	position: relative;
	borer: 1px solid rgba(0, 0, 0, 0.3);
	color: #fff;
	width: 90%;
	height: 50px;
	left: 50%;
	cursor: pointer;
	text-align: center;
	padding-top: 10px;
	margin: 15px 0px;
	border-radius:5px;
	background-image: radial-gradient(circle, #0b1a32, #12284b, #1a3765, #234780, #2d579c);
	transform: translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.2)
}

#btn-espiar-producto:hover{
	color: #fff;
	border: none;
	background-color: #663636; 
	background-image:none
}

.container-logado{
	position:fixed;
	left:50%;
	width:90%;
	z-index:10 ;
	height:115px;
	bottom:-40px;
	text-align:center;
	color:#fff;
	font-size:20px;
	padding-top:15px;
	border-radius:50px;
	transform:translateX(-50%);
	background-color:#252501;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.6)
}

footer{
	width: 100%;
	heigt: 500px;
	color: #fff;
	overflow: hidden;
	margin-top: 80px;
	background-color: #25b41c;
}



.container-1{
	position: relative;
	top: 50px;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 10px;
}

.container-2{
	position: relative;
	margin-top: 80px;
	margin-left: 30px;
}

#titulo-2-footer{
	font-size: 25px;
}

.mini-container-2{
	display: flex;
	flex-direction: column;
}

.mini-container-2 a{
	margin-top: 20px;
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
}

.mini-container-2 a:hover{
	text-decoration: underline;
}

.container-3{
	position: relative;
	margin-top: 30px;
	margin-left: 30px;
}

#titulo-3-footer{
	font-size: 25px;
}

.mini-container-3{
	display: flex;
	flex-direction: column;
}

.mini-container-3 a{
	margin-top: 20px;
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
}

.mini-container-3 a:hover{
	text-decoration: underline;
}

.container-4{
	position: relative;
	margin-top: 50px;
	margin-left: 0px;
	border-top: 1px solid rgba(0, 0, 0, 0.3);
}

#copyright{
	position: relative;
	top: -25px;
	display:flex;
	margin-left: 25px;
	padding-top: 50px;
	color: rgba(255, 255, 255, 0.7);
}

@media only screen and (min-width:280px) and (max-width:459px){ 

#btn-form-busca-barcos{
	position:relative;
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	top:-40px;
	margin-top:-50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos{
	position:relative;
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	margin-top:-20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:60px;
	height:60px;
	width:94%;
	padding:15px 15px;
	margin: 20px 10px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

#titulo-destaque{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:30px;
	height:60px; 
	width:104%;
	margin-top:-70px;
	padding:15px 15px;
	margin-left: 10px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

#barra-anuncio-principal{
	width:100%;
	height:50px;
	color:#fff;
	font-size:17px;
	padding:10px 15px;
	background:rgba(0, 0, 0, 0.7)
}

.container-dados-anuncio{
	width:100%;
	margin-top:10px;
	border-bottom:1px solid rgba(0, 0, 0, 0.3)
}

.contaier-dados-anuncio .ul{
	display:flex;
	flex-rap:wrap
}

.container-dados-anuncio .ul li{
	color:#353738;
	font-size:16px;
	list-style:none;
	margin:10px 10px
}

.container-lista-dados-anuncio-principal{
	width:100%;
	margin-top:10px;
	border-bottom:1px solid rgba(0, 0, 0, 0.3)
}

.container-lista-dados-anuncio-principal .ul{
	display:flex;
	flex-wrap:wrap
}

.container-lista-dados-anuncio-principal .ul li{
	list-style:none;
	width:40%;
	margin:10px 30px;
}

.container-resultados-busca{
	position:relative;
	left:50%;
	width:90%; 
	heght:400px;
	backgrund:pink;
	margin-top:-380px;
	transform:translateX(-50%);
}

.container-resultados-busca .ul{
	
}

.container-resultados-busca .ul li{
	width:100%;
	heigt:400px;
	list-style:none;
	margin-top:0px;
	
}

.container-resultados-busca .ul li .ul {
	disply:flex;
	tranform:scale(0.87)
}

.container-desc-resultados-busca{
	margin-left:25px
}

.img-resultados-busca{
	heiht:270px;
	width:100%;
	margin:0px
}

#titulo-main-resultados-busca{
	margin-top:25px;
	margin-left:-20px;
	line-height:30px;
	font-size:20px; 
	color: rgba(5, 26, 110, 0.8);
	backgrund:pink
}

.titulo-localidade-resultados-busca{
	position:relative;
	top:-27px
}

.container-desc-producto-resultados-busca{
	width:270px;
	heiht:100px;
	margin-top:0px;
	backgrund:pink
}

.container-desc-producto-resultados-busca .ul{
	position:relative;
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	backgroud:pink
}



.contaner-desc-producto-resultados-busca .ul .lista-desc-producto-resultados-busca{
	position:absolute;
	color:#353738;
	list-style:none;
	height:50px;
	width:1040px;
	left:400px;
	font-size:18px; 
	margin:40px 150px;
}

#beliche-resultados-busca{
	margin-left:20px
}

#banheiro-resultados-busca{
	margin-left:50px
}

#sonar-resultados-busca{
	margin-left:10px
}

#banheiro-resultados-busca{
	margin-left:10px;
	margin-top:-40px
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:30px;
	margin-top:40px;
	left:0px;
	width:320px;
	backgrond:pink
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:20px
}


.container-desc-producto .ul{
	position:relative;
	display:flex;
	width:300px;
	flex-wrap:wrap;
	margin-top:10px;  
	backgrund:pink
}

.container-desc-producto .ul li{
	color:#353738;
	list-style:none;
	height:50px;
	width:120px;
	font-size:18px;
	margin:10px 15px;
}

.container-galeria-2{
	overflow:hidden;
	margin-top:100px
} 
 
.container-galeria-2 .ul{
	position:relative;
	display:flex;
	left:50%;
	width:400px;
	overflow:hidden;
	margin-left:-180px;
	margin-top:0px
} 
 
.container-galeria-2 .ul .item-2{
	width:340px;
	overflow:hidden;
	list-style:none;
	transform:scale(0.8);
	margin-top:-140px;
}

footer{
	width:100%;
	margin-top:50px;
	background-color:#111112;
}
	
}

@media only screen and (min-width:460px) and (max-width:649px){
body{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	backgrond-color:green;
}

#btn-form-busca-barcos{
	position:relative;
	background:#353738;
	border:#353738;
	color:#fff;
	cursor:pointer;
	top:-40px;
	margin-top:-50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos{
	position:relative;
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	margin-top:-20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:60px;
	height:60px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}
#img-main{
	position:absolute;
	width:100%;
	height:900px;
	overflow:hidden;
	background-size:cover;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:900px;
	background-color:rgba(0,0,0,0.6);
}

#titulo-main{
	position:absolute;
	font-size:25px;
	marin:25px 5%;
	color:#fff;
}

#meu-icone{
	position:absolute;
	font-size:35px;
	margin:25px 75%;
	cursor:pointer;
	color:#fff;
}


.container-nav{
    position:absolute;
    width:100%;
    height:300px;
    z-index:1;
    margin-top:-400%;
    margin-left:0%;
    transition:all 1s;
    background-color:#252501;
    box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);

}

#close-container-nav{
    position:absolute;
    z-index:1;
	color:#fff;
    text-align:center;
    cursor:pointer;
    margin-top:15px;
    font-size:40px;
    width:100%;
}

#close-container-nav:hover{
    color:#969406;
}

.nav-2{
	display:none;
}

nav{
    position:absolute;
    width:100%;
    height:270px;
    margin-top:50px;
    overflow:hidden;
}

nav ul{
  position:absolute;
  display:flex;
  width:200px;
  font-size:20px;
  padding-left:80px;
  margin-left:-80px;
  flex-direction:column;
}

nav a{
	height:35px;
	width:1200px;
	padding-top:10px;
	padding-left:70px;
    margin-top:5px;
    color:#fff;
    cursor:pointer;
    text-decoration:none;
	background-color:#252501;
}

nav a:hover{
    color:#969406;
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.4);
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:220px;
	margin:180px 0%;
}

h1{
   text-align:center;
   margin:0px 0%;
   font-size:50px;
   width:90%;
   color:#fff;    
}


#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

#botao-reserva{
	margin:0px 0%;
	font-size:21px;
	border:1px solid #969406;
	background-color:transparent;
	cursor:pointer;
	color:#969406;
	height:45px;
	width:140px;
}

#botao-reserva:focus{
	outline:none;
}

#botao-reserva:hover{
	background-color:#969406;
	color:#fff;
}

.container-site{
	position:relative;
	margin-top:-70px;
}

.container-form-main{
	position:relative;
	left:50%;
	width:75%;
	margin-top:50px;
	transform:translateX(-50%);
	backgound:red
}

#btn-entrar{
	foat:none;
	magin-left:10%
}

#curva-main{
	position:absolute;
	z-index:10;
	margin:-4000px 0%;
	width:100%;
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:60px;
	height:60px;
	width:94%;
	padding:15px 15px;
	margin: -30px 20px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	overflow:hidden;
	margin-top:80px
} 
 
.container-galeria-2 .ul{
	position:relative;
	display:flex;
	left:50%;
	width:400px;
	overflow:hidden;
	margin-left:-200px
} 
 
.container-galeria-2 .ul .item-2{
	width:420px;
	overflow:hidden;
	list-style:none;
	transform:scale(1)
}

.container-desc-producto .ul{
	position:relative;
	display:flex;
	width:350px;
	flex-wrap:wrap;
	margin-top:10px;  
	backgrund:pink
}

.container-desc-producto .ul li{
	color:#353738;
	list-style:none;
	height:50px;
	width:120px;
	font-size:18px;
	margin:10px 15px;
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:0px;
	left:0px;
	width:400px;
	backgrond:pink
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:40px
}


} /*----------fim-do-webkit-2---------*/

@media only screen and (min-width:650px) and (max-width:844px){
body{
	margin:0px;
	padding:0px;
	backgroud-color:#000;
} 

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:60px;
	height:60px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#img-main{ 
	position:absolute;
	width:100%;
	height:700px;
	overflow:hidden;
	background-position:0% 0px;
	background-size:cover;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:700px;
	background-color:rgba(0,0,0,0.6);
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:220px;
	margin:180px 0%;
}

h1{
   text-align:center;
   margin:0px 0%;
   font-size:50px;
   width:75%;
   color:#fff;    
}


.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:35px;
	color:#fff;
	z-index:3;
	margin-top:-40px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:600px;
	height:600px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:22px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:48%;
	mrgin-left:15px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:255px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	width:255px;
	cursor:pointer;
	margin-left:-265px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos{
	position:relative;
	background:#820303;
	border:#353738;
	color:#fff;
	top:-38px;
	cursor:pointer;
	width:255px;
	margin:-190px 280px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .ul{
	position:relative;
	width:630px;
	left:50%;
	transform: translateX(-50%);
	
	
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	hight:480px;
	border-radius:20px;
	margin-top:60px;
	margin-left:25px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#galleria-3-all{
	position:relative;
	left:50%;
	top:-15px;
	transform: translateX(-50%);
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:60px;
	height:60px;
	width:94%;
	padding:15px 15px;
	margin: 30px 20px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	overflow:hidden;
	margin-top:80px
} 
 
.container-galeria-2 .ul{
	position:relative;
	display:flex;
	left:50%;
	width:400px;
	overflow:hidden;
	margin-left:-200px
} 
 
.container-galeria-2 .ul .item-2{
	width:420px;
	overflow:hidden;
	list-style:none;
	transform:scale(1)
}

.container-desc-producto .ul{
	position:relative;
	display:flex;
	width:350px;
	flex-wrap:wrap;
	margin-top:10px;  
	backgrund:pink
}

.container-desc-producto .ul li{
	color:#353738;
	list-style:none;
	height:50px;
	width:120px;
	font-size:18px;
	margin:10px 15px;
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:0px;
	left:0px;
	width:400px;
	backgrond:pink
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:40px
}


} /*-----------------fim do webkit-3--------------*/

@media only screen and (min-width:845px) and (max-width:915px){  
body{
	margin:0px;
	padding:0px; 
	backgrond:brown;
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:400px;
	display:flex;
	margin-top:130px;
	justify-content:center;
	transform:translateX(-50%)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#acima{
	display:none
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:600px;
	overflow:hidden;
	margin-top: 200px;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:0px -50px;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:357px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:35px 0px;
	color:#328fa8;
	left:50%;
	transform:translateX(-50%)
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:120px;
	margin-left:40px;
	display:block;
	backgrond:pink;
	width:92%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:290%;
	bacground:pink
}

.nav-2 ul a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-50%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-20%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:190px;
   font-size:70px;
   width:70%;
   color:#fff; 
   left:50%;
   top:80px;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:150px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	margin-top:50px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:800px;
	height:460px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:-35px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:27%;
	margin-left:35px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:255px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	border:none;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

.select-busca-embarcacao{
	position:relative;
	width:376px
}

.select-busca-sonar{
	width:395px;
	margin-left:130px
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	width:376px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	width:395px;
	margin-left:130px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}
.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-minhas-habilidades{
	position:relative;
	left:50%;
	width:1400px;
	height:300px; 
	display:flex; 
	flex-direction:row;
	overflow-y:scroll;
	transform:translateX(-50%);
	margin-top:70px;
	background-color:#f5f5f5;
	box-shadow:inset 2px 2px 3px 1px rgba(0,0,0,0.3);
}

.container-minhas-habilidades #Habilidades{
	margin-left:40px;
	transform:translateX(-210%);
}

.container-habilidade-6{
	position:relative;
	left:50%;
	height:210px;
	cursor:pointer;
	margin:30px -800px;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#titulo-3-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:30px;
	top:460px;
	width: 100%;
	color:#353738
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:470px;
	text-align:center;
}

#subtitulo-titulo-1{
	font-size:25px;
	width:100%; 
	color:#969406;
	margin-top:30px;
	text-align:center;
}

.container-slider-meus-projectos-lancados{
	position:relative;
	width:1400px;
	left:50%;
	heght:400px;
	margin-top:30px;
	overflow:hidden;
	transform:translateX(-50%);

	
}

.container-slider-meus-projectos-lancados .ul{
	width:103%;
	display:flex;
	margin-left:-40px;
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}

#slider-meus-projectos-lancados{
	margin-top:70px;
	margin-left:50px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 3px 1px rgba(0,0,0,0.3);
}

#subtitulo-titulo-2{
	font-size:25px;
	width:100%; 
	color:#969406;
	margin-top:150px;
	text-align:center;
}

.container-slider-meus-projectos-nao-lancados{
	position:relative;
	width:1400px;
	left:50%;
	height:1470px;
	backgound:pink;
	margin-top:50px;
	overflow:hidden;
	transform:translateX(-50%);
 
	
}
 
.container-slider-meus-projectos-nao-lancados .ul{
	width:207%;
	display:flex;
	flex-direction:row;
	margin-left:-40px;
	box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
}

#slider-meus-projectos-nao-lancados{
	width:1400px;
	
	margin-left:50px;
	background:rgba(0, 0, 0, 0.7);
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 3px 1px rgba(0,0,0,0.3);
}

.slider-nao-lacados{
	position:relative;
	top:630px;
	left:-1460px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .ul{
	position:relative;
	width:700px;
	left:50%;
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	border-radius:20px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#galleria-3-all{
	position:relative;
	left:50%;
	top:-15px;
	transform: translateX(-65%);
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:60px;
	height:60px;
	width:92%;
	padding:15px 15px;
	margin: 0px 40px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	margin-top:70px;
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
	margin-left:50px
} 
 
.container-galeria-2 .ul .item-2{
	width:48%;
	overflow:hidden;
	list-style:none;
	margin:-60px 0px;
	transform:scale(0.8)
}

footer{
	margin-top:100px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:40%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}

} /*----------------fim-do-webkit-----------------------*/

@media only screen and (min-width:916px) and (max-width:1154px){ 
body{
	margin:0px;
	padding:0px; 
	backgrond:brown;
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:400px;
	display:flex;
	margin-top:130px;
	justify-content:center;
	transform:translateX(-50%)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#acima{
	display:none
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:600px;
	overflow:hidden;
	margin-top: 200px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:360px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:40px 0px;
	color:#328fa8;
	left:50%;
	transform:translateX(-50%)
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:120px;
	margin-left:40px;
	display:block;
	backgrond:pink;
	width:92%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:290%;
	bacground:pink
}

.nav-2 ul a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-50%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:140px;
	left:50%;
	transform:translateX(-20%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:190px;
   font-size:70px;
   width:70%;
   color:#fff; 
   left:50%;
   top:80px;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:150px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	margin-top:50px;
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:900px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:-2px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:29%;
	margin-left:20px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:275px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

.select-busca-embarcacao{
	position:relative;
	width:405px
}

.select-busca-sonar{
	width:425px;
	margin-left:140px
}

#btn-form-busca-barcos{
	position:relative;
	background:#353738;
	border:#353738;
	color:#fff;
	width:405px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	width:425px;
	margin-left:140px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .ul{
	position:relative;
	width:700px;
	left:50%;
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	heiht:480px;
	border-radius:20px; 
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#galleria-3-all{
	position:relative;
	left:50%;
	top:-15px;
	transform: translateX(-65%); 
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative;  
	font-size:22px;
	color:#353738;
	top:60px;
	height:60px;
	width:92%;
	padding:15px 15px;
	margin: 0px 40px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	margin-top:70px;
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
	margin-left:50px
} 
 
.container-galeria-2 .ul .item-2{
	width:48%;
	overflow:hidden;
	list-style:none;
	margin:-60px 0px;
	transform:scale(0.8)
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}


footer{
	margin-top:780px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*----------------fim-do-webkit-----------------------*/

@media only screen and (min-width:1155px) and (max-width:1249px){ 
body{
	margin:0px;
	padding:0px;
	backgound-color:pink;
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:400px;
	display:flex;
	margin-top:130px;
	justify-content:center;
	transform:translateX(-50%)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#acima{
	display:none
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 130px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
} 

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:280px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:43px 55px;
	color:#328fa8;
	z-index:2;
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:400px;
	display:block;
	backgrond:pink;
	width:62%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:350%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-25%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(0%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:50%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:70px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1070px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:-5px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:29%;
	margin-left:25px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:330px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

.select-busca-embarcacao{
	position:relative;
	width:480px
}

.select-busca-sonar{
	width:515px;
	margin-left:160px
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738; 
	color:#fff;
	width:480px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	position:relative;
	background:#820303;
	border:#353738;
	color:#fff;
	width:480px;
	cursor:pointer;
	width:515px;
	margin-left:160px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}


.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-1-galeria .owl-carousel{
	position: relative;
	left: 50%;
	width: 950px;
	display: flex;
	overflow: hidden;
	margin-top: 30px;
	transform: translateX(-50%);

}

.container-gallery-1 .ul{
	position:relative;
	width:1000px;
	left:50%; 
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .container-ul-parcial{
	display:flex
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	border-radius:20px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}
#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative;  
	font-size:22px;
	color:#353738;
	top:60px;
	height:60px;
	width:92%;
	padding:15px 15px;
	margin: 0px 40px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	margin-top:70px;
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
	margin-left:-20px
} 
 
.container-galeria-2 .ul .item-2{
	width:33%;
	overflow:hidden;
	list-style:none;
	margin:-60px 0px; 
	transform:scale(0.8)
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:-15px;
	left:20px
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:40px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-49%);
}

footer{
	margin-top:780px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*-------------fim-do-webkit-5-----------*/

@media only screen and (min-width:1250px) and (max-width:1480px){
body{
	margin:0px;
	padding:0px;
	backgound-color:pink;
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:400px;
	display:flex;
	margin-top:130px;
	justify-content:center;
	transform:translateX(-50%)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#acima{
	display:none
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 130px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
} 

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:550px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:300px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:35px 85px;
	color:#328fa8;
	z-index:2;
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:450px;
	display:block;
	backgrond:pink;
	width:60%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:290%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-25%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(0%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}


#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:50%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:70px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1170px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:4px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:29%;
	margin-left:25px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:357px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

.select-busca-embarcacao{
	position:relative;
	width:527px
}

.select-busca-sonar{
	width:550px;
	margin-left:180px
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	width:527px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	width:550px;
	margin-left:180px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-1-galeria .owl-carousel{
	position: relative;
	left: 50%;
	width: 950px;
	display: flex;
	overflow: hidden;
	margin-top: 30px;
	transform: translateX(-50%);

}

.container-gallery-1 .ul{
	position:relative;
	width:1000px;
	left:50%; 
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .container-ul-parcial{
	display:flex
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:80px;
	height:60px;
	width:92%;
	padding:15px 15px;
	margin: -30px 50px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	margin-top:110px
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
	margin-left:-20px
} 
 
.container-galeria-2 .ul .item-2{
	width:31%;
	overflow:hidden;
	list-style:none;
	margin:-60px 13px;
	transform:scale(0.8)
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:-15px;
	left:20px
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:40px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 90%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-50%);
}

footer{
	margin-top:780px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*-------------fim-do-webkit-5-----------*/

@media only screen and (min-width:1481px) and (max-width:1516px){  
body{
	margin:0px;
	padding:0px;
	backgound-color:pink;
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:400px;
	display:flex;
	margin-top:130px;
	justify-content:center;
	transform:translateX(-50%)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#acima{
	display:none
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 130px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
} 

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:650px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:370px 0%;
	width:100%;
	backgound:red
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:35px 100px;
	color:#328fa8;
	z-index:2;
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:450px;
	display:block;
	backgrond:pink;
	width:65%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:260%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-25%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(0%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}


#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:50%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}

.container-form-main{
	position:relative;
	left:50%;
	width:450px;
	margin-top:70px;
	transform:translateX(-50%);
	backgound:red
}

.btn-main{
	width:160px;
	height:50px;
	margin-left:40px;
	color:#fff;
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	background-color:rgba(255, 255, 255, 0.4);
	border:1px solid #fff
}

.btn-main:hover{

	background-color:#328fa8
}

.container-redes-sociais-main{
	position:relative;
	background:#f00;
}
 
.container-linguagens-main{
	margin-top:0px;
	margin-left:-70px
}

#container-botao-reserva{
	margin:20px 0%;
	width:100%;
	height:45px;
    text-align:center;
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px;
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}

.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1170px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:4px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:29%;
	margin-left:25px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:357px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

.select-busca-embarcacao{
	position:relative;
	width:527px
}

.select-busca-sonar{
	width:550px;
	margin-left:180px
}

#btn-form-busca-barcos{
	background:#353738;
	border:#353738;
	color:#fff;
	width:527px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	width:550px;
	margin-left:180px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-gallery-1 .ul{
	position:relative;
	width:1000px;
	left:50%; 
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .container-ul-parcial{
	display:flex
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}


.container-gallery-1 .ul .items-gallery{
	position:relative;
	top:10px;
	width: 280px;
	margin-top:60px;
	margin-left:50px;
	transform: translateY(-30px);
	box-shadow:2px 2px 12px 2px #808080;
}

#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:80px;
	height:60px;
	width:92%;
	padding:15px 15px;
	margin: -30px 50px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}

.container-galeria-2{
	margin-top:110px
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
	margin-left:-20px
} 
 
.container-galeria-2 .ul .item-2{
	width:23%;
	overflow:hidden;
	list-style:none;
	margin:-60px 13px;
	transform:scale(0.8)
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:-15px;
	left:20px
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:25px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}

.container-gallery-1 .owl-carousel{
	transform: translateX(-48%);
}

.container-gallery-1 .owl-carousel{
	position: absolute;
	left: 50%;
	width: 90%;
	display: flex; 
	overflow: hidden;
	margin-top: 50px;
	transform: translateX(-50%);
}

footer{
	margin-top:780px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}


} /*-------------fim-do-webkit-----------*/


@media only screen and (min-width:1517px) and (max-width:5000px){ 
body{
	backround:red;
}

.container-anuncio-licenca-pesca{
	position:relative;
	left:50%;
	width:400px;
	display:flex;
	margin-top:130px;
	justify-content:center;
	transform:translateX(-50%)
}

.container-option-uni-select-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cidades-estado{
	position:fixed;
	z-indx:200;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-embarcacao{
	position:fixed;
	z-indx:200;
	width:450px;
	height:58%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-passageiros{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-capacidade-pescadores{
	position:fixed;
	width:450px;
	height:95%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-fabricacao{
	position:fixed;
	width:450px;
	height:44%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-tipo-pesca{
	position:fixed;
	width:450px;
	height:23%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-radio-vhf{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-sonar{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-GPS{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-banheiro{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-cozinha{
	position:fixed;
	width:450px; 
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

.container-option-uni-select-churrasqueira{
	position:fixed;
	width:450px;
	height:16%;
	left:50%;
	top:50%;
	margin-top:1px;
	background:#353738; 
	overflow-y:scroll;
	transform:translate(-50%, -50%)
}

#acima{
	display:none
}

#campo-nome-main{
	width:480px;
}

.container-nome-main button{
	width:480px;
	
}

.container-menu-contacto{
	width:400px;
	

}

.container-watsapp{
	position:fixed;
	z-index:100;
	width:80px;
	height:80px;
	bottom:30px;
	left:50%;
	margin-top:100%;
	margin-left:40%;
	background:#075E54;
	border-radius:100px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

#watsapp-icone{
	position:relative;
	width:100%;
	top:50%;
	font-size:35px;
	color: #fff;
	text-align:center;
	transform:translateY(-50%);
}

#img-main{
	position:absolute;
	width:100%;
	height:550px;
	overflow:hidden;
	margin-top: 110px;
	background-size:cover;
	background-position:0px -50px;
	background-repeat:no-repeat;
}

#img-main:after{
	position:absolute;
	content:'';
	width:100%;
	height:650px;
	background-color:rgba(0,0,0,0.6);
}

	
#carrinho-icone-tablet-pc{
	position:absolute;
	font-size:26px;
	margin:25px 93%;
	cursor:pointer;
	display:block;
	color:#fff;
}

#carrinho-icone{
	display:none;
}

#menu-icone{
	position:absolute;
	display:none;
	font-size:37px;
	margin:22px 88%;
	cursor:pointer;
	color:#fff;
}

#curva-main{
	position:absolute;
	z-index:10;
	disply:none;
	margin:330px 0%;
	width:100%;
}

#titulo-main{
	position:absolute;
	font-size:25px;
	margin:40px 90px;
	color:#328fa8
}

nav{
	display:none;
}

.nav-2{
	position:absolute;
	margin-top:50px;
	margin-left:450px;
	display:block;
	backgrond:pink;
	width:65%;
	overflow-x:scroll;
}

.nav-2::-webkit-scrollbar{
	height:8px;
	width:0px;
	border-radius:10px;
	box-shadow:inset 2px 2px 2px 2px rgba(0, 0, 0, 0.4)
}

.nav-2::-webkit-scrollbar-thumb{
	height:8px;
	width:0px;
	border-radius:10px;
	background:rgba(255, 255, 255, 0.7)
}

.nav-2 ul{
	display:flex;
	list-style:none;
	margin:0px -80px;
	justfy-content:flex-end;
	lft:50%;
	width:220%;
	backgound:pink
}

.nav-2 a{
	color:rgba(255, 255, 255, 0.9);
	font-size:17px;
	widh:1200px;
	margin-left:25px;
	backgroun:pink;
	text-decoration:none;
}
 
.nav-2 a:hover{
	color:#d66e2d;
	border-bottom:1px solid #353738;
}

#nav-2 a{
	height:60px;
	color:#969406; 
	color:#353738;
	margin-top:-30px;
	padding-top:30px;
}

#nav-2 a:hover{
	color:#fff;
	background:#969406;
	border-bottom:none;
}

.container-conta{
	position:absolute;
	z-index:200;
	width:450px;
	left:50%;
	top:50%;
	background:#fff;
	transform:translate(-50%, -50%);
	box-shadow:2px 2px 2px 2px rgba(0,0,0,0.2);
}

.container-options-imoveis{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(-15%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-imoveis .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-imoveis .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-imoveis .ul a:hover{
	color:#353738
}

.container-options-empregos{
	position:absolute;
	width:500px;
	z-index:1;
	height:220px;
	display:none;
	overflw:hidden;
	margin-top:80px;
	left:50%;
	transform:translateX(15%);
	background-color:rgba(50, 143, 168, 1);
	border-radius:50px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-options-empregos .ul{
	position:absolute;
	left:50%;
	display:flex;
	margin:120px -80px;
	transform:translateX(-50%)
}

.container-options-empregos .ul a{
	margin-left:150px; 
	font-size:22px;
	display:flex;
	text-decoration:none;
	color:rgba(255, 255, 255, 1);
}

.container-options-empregos .ul a:hover{
	color:#353738
}

#between-a{
	position:absolute;
	width:50px;
	height:50px;
	background:#328fa8;
	left:50%;
	border-radius:200px;
	margin:-50px 70px;
	transform:translateX(-50%);
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}


#phone-icone{
	position:absolute;
	font-size:25px;
	margin:35px 93%;
	cursor:pointer;
	color:#fff;
}

.container-h1-h2-botao-reserva{
	position:absolute;
	width:100%;
	height:500px;
	margin:230px 0%;
	overflow:hidden
}

h1{
	 position:relative;
   text-align:center;
   margin-top:0px;
   font-size:70px;
   width:40%;
   color:#fff; 
   left:50%;
   transorm:translateX(-100%);   
}



.container-header{
	width:100%;
	height:200px;
	background:rgba(5, 26, 110, 0.8)
}

#desc-busque-barco{
	position:relative;
	font-size:40px;
	color:#fff;
	z-index:3;
	
	text-align:center
}

.container-form-busca-barcos{
	position:relative;
	left:50%;
	width:1170px;
	height:470px;
	margin-top:60px;
	border-radius:10px;
	background:rgba(5, 26, 110, 0.9);
   transform:translateX(-50%); 
   box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.5)
}

.container-form-busca-barcos .ul{
	position:relative;
	top:40px;
	display:flex;
	flex-wrap:wrap;
	margin-left:4px;
}

.container-form-busca-barcos .ul li{
	list-style:none;
	width:29%;
	margin-left:25px
}

.titulo-campo{
	color:#fff
}

.campo{
	width:357px;
	height:50px;
	color:rgba(0, 0, 0, 0.7); 
	font-size:16px;
	padding-left:15px;
	margin-left:10px;
	margin-top:30px;
	background:rgba(255, 255, 255, 0.9);
}

.campo:focus{
	outline:none
}

.select-busca-embarcacao{
	position:relative;
	width:527px
}

.select-busca-sonar{
	width:550px;
	margin-left:180px
}

#btn-form-busca-barcos{
	position:relative;
	background:#353738;
	border:#353738;
	color:#fff;
	width:527px;
	cursor:pointer;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-form-busca-barcos:hover{
	background:#242526
}

#btn-reset-form-busca-barcos{
	background:#820303;
	border:#353738;
	color:#fff;
	cursor:pointer;
	width:550px;
	margin-left:180px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.7)
}

#btn-reset-form-busca-barcos:hover{
	background:#380202
}

.container-icones-sociais{
	position:relative;
	width:40%;
	top:70px;
	height:400px;
	margin:0px -3%;
	border-top:none;
	background-color:transparent;
}

.container-icones-sociais .ul{
	position:absolute;
	display:block;
	margin-top:20px;
	margin-left:-150px;
	width:300px;
    left:50%;
}

.icones-redes-sociais{
	width:55px;
	height:55px;
	margin-top:30px;
	border-radius:30px;
	box-shadow:none;
	background-color:transparent;
}
	
.container-site{
	position:relative;
	margin-top:-400px
}

#titulo-1-icone{
	font-size:70px; 
	text-align:center; 
	margin-top:100px;
	width: 100%;
	color:#353738
}

#titulo-1{
	font-size:30px;
	width:100%;
	margin-top:10px;
	text-align:center;
}



.container-site p{
	height:110px;
	color:#353738;
	margin-top:-50px;
}

#titulo-2-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:0px;
	width: 100%;
	top:600px;
	color:#353738
}

#titulo-2{
	font-size:30px;
	width:100%;
	text-align:center;
	margin-top:640px;
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:1270px;
	text-align:center;
}

.container-minhas-habilidades{
	position:relative;
	left:50%;
	width:1400px;
	height:300px; 
	display:flex; 
	flex-direction:row;
	overflow-y:scroll;
	transform:translateX(-50%);
	margin-top:70px;
	background-color:#f5f5f5;
	box-shadow:inset 2px 2px 3px 1px rgba(0,0,0,0.3);
}

.container-minhas-habilidades #Habilidades{
	margin-left:40px;
	transform:translateX(-210%);
}

.container-habilidade-6{
	position:relative;
	left:50%;
	height:210px;
	cursor:pointer;
	margin:30px -800px;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;

}

#titulo-3-icone{
	position:relative;
	font-size:70px; 
	text-align:center; 
	margin-top:30px;
	top:460px;
	width: 100%;
	color:#353738
}

#titulo-3{
	font-size:30px;
	width:100%;
	margin-top:470px;
	text-align:center;
}

#subtitulo-titulo-1{
	font-size:25px;
	width:100%; 
	color:#969406;
	margin-top:30px;
	text-align:center;
}

.container-gallery-1 .ul{
	position:relative;
	width:1700px;
	left:50%; 
	transform: translateX(-52%);
	
	
}

.container-gallery-1 .ul .container-ul-parcial{
	display:flex
}

.container-gallery-1 .ul .ul-parcial{
	display:flex;
}




#container-ur-ul-parcial-limit-2-sql{
	position:relative; 
	left:50%; 
	transform:translateX(-50%); 
	width:650px
}

#titulo-outros-barcos{
	position:relative; 
	font-size:22px;
	color:#353738;
	top:80px;
	height:60px;
	width:92%;
	padding:15px 15px;
	margin: -30px 50px;
	text-decoration:underline;
	color: #fff;
	background:rgba(5, 26, 110, 0.7);
}



.container-galeria-2{
	margin-top:110px
}

.container-galeria-2 .ul{
	display:flex;
	flex-wrap:wrap;
	margin-left:-20px
} 
 
.container-galeria-2 .ul .item-2{
	width:23%;
	overflow:hidden;
	list-style:none;
	margin:-60px 13px;
	transform:scale(0.8)
}

#container-desc-producto-outros-barcos .ul{
	position:relative;
	margin-left:-15px;
	left:20px
}

#container-desc-producto-outros-barcos .ul li {
	margin-left:25px
}

footer{
	width:100%;
	margin-top:0px;
	background-color:#111112;
}

.container-contacto{
	position:relative;
	width:800px;
	left:50%;
	height:510px;
	margin-top:130px;
	background-color:#fff;
	transform:translateX(-50%);
	border-top-left-radius:20px;
	border-bottom-right-radius:20px;
	box-shadow:2px 2px 2px 2px rgba(0, 0, 0, 0.8)
}



footer{
	margin-top:780px
}

footer .ul{
	position: relative;
	left: 50%;
	width: 90%; 
	margin-top: 50px;
	display: flex;
	backgrond: pink;
	transform: translateX(-50%);
}

.container-1{
	position: relative;
	top: 0px;
	width: 30%;
	backgrund: pink;
	margin-left: 30px;
}

#titulo-1-footer{
	font-size: 25px;
}

#desc-1-footer{
	margin-top: 20px;
}

.container-2{
	position: relative;
	margin-top: 0px;
	margin-left: 100px;
	backgrund: pink;
}

.container-3{ 
	margin-top: 0px;
}

#container-missao-footer{
	width:20%;
}

#container-valores-footer{
	position: relative;
	left:-40px
}

.container-4{
	position: relative;
	left: 50%;
	width: 85%;
	transform: translateX(-50%);
}

#copyright{
	margin-left: 0px;
	text-align: center;
}

	
} /*---fim-do-webkit-7---------*/


