/* Generic Containers resize*/
@media screen and (max-width:830px){
	#banner_topo .slide .desc .subtitle {
		font: 38px/40px klavika_reg;
		color: #ffffff;
		padding: 0px 0px 0px 9px;
	}
}

@media screen and (max-width:990px){
	
	#banner_topo .slide {
		background-position: 65% 0px !important;
	}
	#banner_topo .slide .desc {
		width:auto;
		padding-left: 21px;
	}	
	
	.people_container {
		width: 90%;
	}
	
	.people_item {
		margin-right:32px;
	}
	.people_item.last {
		margin-right:32px;
	}
	.people_container .clearfix {
		clear: none;
	}
	
}

@media screen and (min-width:990px) and (max-width:1010px){	
	
	
	#swiper_fleet_detail .swiper-slide {
			text-align:center;
	}
		
	#swiper_fleet_detail .swiper-slide .ship_item{
		display:inline-block;
	}

}
@media screen and (max-width:1190px){	
	body {	
		max-width: 100%;
		min-width: 100%;
		min-width: 300px;
	}		
	
}
@media screen and (max-width:1169px){

	.container_1060 {
		width: 95%;
		margin: 0 auto;
	}
	
	.page_container {
		width: 100%;
	}
	
	.page_container h1 {
		font: 115px/176px klavikalight;
	}
	.ship_list_item {
		width: 340px;
		margin-left: 20px;
		margin-right: 20px;
		float: none;
		margin-bottom: 40px;
		height: 355px;
		display: inline-block;
		text-align: center;
	}
		
	.ship_list_item.last {
			margin-right: 20px;
	}
	.fleet_list_container {
		text-align:center;
	}

	.fleet_home_list .clearfix {
		display:none;
	}
	
	.fleet_home_list .home_see_more_btn {	
		margin: 0 auto;		
	}	

}
@media screen and (min-width:990px) and (max-width:1230px){
	#header .menu > ul > li .submenu .submenu_container ul {
		padding-left: 93px;
	}
	#header .menu > ul > li .company_submenu .submenu .submenu_container ul {
		padding-left: 120px;
	}	
	#header .menu > ul > li .submenu .submenu_container {
		/*width: 100%;*/
	}
}

@media screen and (max-width:1150px){ 
	#header .menu > ul > li .submenu .submenu_container ul {
		padding-left: 52px;
	}
	#header .menu > ul > li .submenu .submenu_container ul li {
		padding: 8px;
		width: 135px;
	}
}
@media screen and (min-width:990px) and (max-width:1150px){
	.fleet_submenu_top {	
		
	}	
	#swiper_fleet_menu {
		margin-left: 82px;
	}
	
	#swiper_fleet_menu .arrow-left {
		left: -66px;
	}	
	#swiper_fleet_menu .arrow-right {
		right: -65px;
	}
	.viewall_fleet_menu {
		width: 70px;
		margin-left: 86px;
	}
	.viewall_fleet_menu span {
		font: 14px/20px klavikamedium;
	}
	
} 
@media screen and (min-width:1060px) and (max-width:1200px){
	.page_container.fleet_container {
		width:100%;
	}
}

@media screen and (min-width:990px) and (max-width:1060px){
	.fleet_container .ship_desc {
		margin-left: 35px;
		width: 740px;
	}	
}



@media screen and (min-width:1010px) and (max-width:1200px){
	
	.fleet_home_wrapper {
		width: 100%;
	}
	
	#swiper_fleet .swiper-container {
		width: 100%;
	}
	
	.bottom_bar_news {
		display:none;
	}
			

	
}

@media screen and (min-width:990px) and (max-width:1100px){
	.jobs form .col_right {
		float: right;
	}
	.jobs form .col_left {
		width: 340px;
		float: left;
		margin-right: 0px;
	}
}
@media screen and  (max-width:1060px){
	.page_container.people_list h1 {
		top: 239px;
		left: 30px;
		font-size: 101px;
		position:absolute !important;
	} 	
}
@media screen and  (max-width:840px){
	.page_container.people_list h1 {
		font-size: 56px;
	}
}
@media screen and (min-width:1010px) and (max-width:1200px){
	.viewall_fleet_menu {
		width: 104px;
	}
}
	
@media screen and (min-width:990px) and (max-width:1200px){

	.wrapper_container_ship_desc {	
		width:95%;		
		margin: 0 auto;		
	}

	.fleet_container .ship_desc {
		margin-left: 0px; 
		margin-left:0px;
		width: 65%;
	}
	
	.wrapper_container_ship_desc .pedido_info_ship_wrapper {	
		float: right;	
	}					
						
	.fleet_container .table_detail_specs {	
		width: 100%; 			
	}					
	
	 .fleet_container .table_detail_specs tr td {
		width: 40%;
		padding: 0px 10%;
	}
		
	.fleet_container .detail_our_vessels .shadow {
		width: 100%;
	}
	
	.fleet_container .detail_our_vessels .title {	
		width: 940px;
		margin-top: -20px;
		margin: 0 auto;
		margin-top: -20px;
		margin-bottom: 35px;
	}	
	.main_container {
		padding-top: 310px;
/*		padding-top: 0px;*/
	}
	#swiper_fleet_detail {
		margin: 0 auto;
	}
	
	.fleet_container .ship_desc .wrapper {
		margin-left: 20px;
	}
}

@media screen and (min-width:990px) and (max-width:1140px){
	#swiper_fleet_detail .next {
		right: -15px;
		z-index: 300;
	}
	
	#swiper_fleet_detail .prev {
		left: -15px;
		z-index: 300;
	}
	
	#swiper_fleet_detail .prev, #swiper_fleet_detail .next {
		top: 45px;
	}
}

@media screen and (min-width:990px) and (max-width:1010px){
	/*OUR VESSELS RESIZE*/
	#swiper_fleet_detail .swiper-container {
		width: 100%;
		max-height: 230px;
		height: auto;
	}
	/*OUR VESSELS RESIZE - END*/
}

@media screen and (max-width:1020px) {	

	#ship_photos {					
		margin-bottom: 70px;	
		width: 95%;				
		margin: 0 auto;				
	}	
	#ship_photos .swiper-container {
		width: 100%;
		max-height: 400px;
		margin: 0 auto;
		height: auto;
	}
	#ship_photos .swiper-container img{
		width:99%;
		height:auto;
	}
	
	#ship_photos .swiper-container .swiper-slide  {
		width: auto;
		height: auto;
	}
	#ship_photos .swiper-container .swiper-slide table {
		width: 100%;
		height: auto;
	}
	
	#ship_photos .swiper-container .swiper-slide table tr td{
		vertical-align:middle;
	}
	
	
	#ship_photos_home {					
		margin-bottom: 70px;	
		width: 95%;				
		margin: 0 auto;				
	}	
	#ship_photos_home .swiper-container {
		width: 100%;
		max-height: 400px;
		margin: 0 auto;
		height: auto;
	}
	#ship_photos_home .swiper-container img{
		width:99%;
		height:auto;
	}
	
	#ship_photos_home .swiper-container .swiper-slide  {
		width: auto;
		height: auto;
	}
	#ship_photos_home .swiper-container .swiper-slide table {
		width: 100%;
		height: auto;
	}
	
	#ship_photos_home .swiper-container .swiper-slide table tr td{
		vertical-align:middle;
	}

}

@media screen and (max-width:1138px) {
	.our_news {
		padding-right: 20px;
	}
}
@media screen and (min-width:990px) and (max-width:1138px) {
	/*HOME NEWS */
	
	.home_news_item {	
		width: 32%;		
	}					
	.home_news_item {
		float:none;
		display:inline-block;
		text-align: center;
	}
	.home_news_wrapper {
		text-align:center;
	}
	.home_see_more_btn {
		margin: 0 auto;
	}
	/*HOME NEWS - TESTE*/

}
@media screen and (max-width:1080px) {

	.home_news_item {	
		width: 28%;		
	}			
}

@media screen and (max-width:1195px) {
	.page_container.fleet_list_container {
		width:100%;
	}
}

@media screen and (min-width:990px) and (max-width:1080px) {
	.page_container.certificates h1 {
		left: 179px;
	}

}


@media screen and (max-width:1138px) {
	
	/*HOME SLIDER FLEET*/
	#swiper_fleet ,
	.fleet_home_wrapper,
	#swiper_fleet .swiper-container {
		width: 100%;
	}
	#swiper_fleet  .ship_item {
		display:inline-block;
	}
	
	#swiper_fleet .swiper-slide {
		text-align:center;
	}
	
	#swiper_fleet {			
		width: 100%;		
	}	
	
	#swiper_fleet .arrow-left {
		left:0px;
	}
	
	#swiper_fleet .arrow-right {
		right: 0px;	
	}
	.bottom_bar_news {
		width:100%;
	}
	
}	

@media screen and (max-width:1050px) {

	#ship_photos_home {
		width: 95%;
	}
		
}