@media only screen and (max-width: 1516px) {
	body{
		_border-top:1px solid green;
	}
	.itemid-108 .fleet_category, .itemid-107 .fleet_category, .our_company_title{
		width:500px;
	}
	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
		padding:125px 180px;
	}
	.our_company_desc{
		padding-left:90px;
		padding-right:90px;
		width:800px;
	}
	#video_container .video h1{
		top:200px;
	}
	#video_container .video h2{
		top:304px;
	}
	
}
@media only screen and (max-width: 1464px) {
	body{
		_border-top:1px solid red;
	}
	#hornav .mod-list li{
		margin-left:40px;
	}
	.home2_img img{
		right:-50%;
	}
	.itemid-108 .fleet_category, .itemid-107 .fleet_category, .our_company_title{
		width:409px;
	}
	.our_company_desc{

		width:720px;
	}
	.itemid-501 .performance .our_company_desc p{
		width:200px;
	}
	.itemid-505 .fleet_category .our_company_desc,
	.itemid-506 .fleet_category .our_company_desc{
		width:759px;
	}
	.contact_page .informations, .news_inner .fullTextArticle{
		width:100%;
	}
	.newslist_page .itemContainer{
		width:44%;
		margin-left:3%;
		margin-right:3%;
		min-height:725px;
	}
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		width:620px;
	}
	
}
@media only screen and (max-width: 1368px) {
	body{
		_border-top:1px solid green;
	}
	/* #logo{
		max-width:27%;
	} */
	#hornav{
		/* max-width:73%;
		flex:0 0 73%; */
	}
	.home2_img img{
		right:-20px;
	}
	.itemid-505 .itemListCategory, .itemid-506 .itemListCategory, .itemid-108 .itemListCategory, .itemid-107 .itemListCategory, .our_company_img{
		width:815px;
	}
	.our_mission .our_company_desc1{
		padding:130px 130px;
	}
	.our_mission .our_company_desc2{
		padding:113px 190px;
	}

	.our_fleet .fleet_nums{
		padding-left:90px;
	}
	 
	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
		padding:125px 100px;
	}
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		width:681px;
	}
	.ourpeople .our_company_desc,
	.performance .our_company_desc1{
		width:815px;
	}
	.performance .our_company_desc2{
		width:885px;
	}
	.performance h2{
		margin-right:78px;
	}
	.itemid-505 .our_fleet .itemListCategory h2.main_title, .itemid-506 .our_fleet .itemListCategory h2.main_title{
		left:64%;
	}
	.itemid-505 .itemListCategory img, .itemid-506 .itemListCategory img{
		right:28%;
	}
	.itemid-505 .fleet_category .our_company_desc, .itemid-506 .fleet_category .our_company_desc{
		width:700px;
	}
	
}
@media only screen and (max-width: 1300px) {
	body{
		_border-top:1px solid blue;
	}
	 #home7 .leftmar{
		 margin-left:101px;
	 }
	 .home2_img img{
		 right:-62px;
	 }
	 .itemid-505 .itemListCategory, .itemid-506 .itemListCategory, .itemid-108 .itemListCategory, .itemid-107 .itemListCategory, .our_company_img{
		 width:798px;
	 }
	 .ourpeople .our_company_desc, .performance .our_company_desc1{
	 	 width:796px;
	 }
 	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
 		padding:125px 100px;
 	}
 	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
 		width:760px;
 	}
	.performance .our_company_desc2{
		width:665px; 
	}
	.performance h2{
		margin-right:35px;
	}
	.itemid-505 .itemListCategory img, .itemid-506 .itemListCategory img{
		right:24%;
	}
	.itemid-505 .fleet_category .our_company_desc, .itemid-506 .fleet_category .our_company_desc{
		width:680px;
	}
}
@media only screen and (max-width: 1280px) {
	body{
		_border-top:1px solid magenta;
	}
	#hornav .mod-list li{
			margin-left:37px;
	}
	.breadcrumb_container{
		padding-top:12px;
	}
	.profile_container{
		padding-top:90px;
	}
	.flex_container,
	#home4 .flex_text, #home1 .flex_text{
		height:420px;
	}
	#home6{
		margin-bottom:150px;
	}
	#home6,
	#home3{
		margin-top:150px;
	}
	#home5 h3{
		margin-bottom:90px;
	}
	.our_company_img2{
		margin-bottom:150px;
	}
	.our_mission .our_company_img2{
		margin-bottom:0px;
	}
	.nothome .bg_container,
	.itemid-497 .bg_container{
		padding-bottom:90px;
	}
	.ourpeople .our_company_img img{
		margin-top:70px;
	}
 	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
 		padding:90px 70px;
 	}
	
	.performance .our_company_desc2 p{
		margin-top:10px;
	}
	.our_policies .itemList .acc{
		padding-top:14px;
		padding-bottom:14px;
	}
	.itemid-504 .inside_container, .itemid-505 .inside_container, .itemid-506 .inside_container, 
	.itemid-108 .inside_container, .itemid-107 .inside_container, .itemid-500 .inside_container{
		padding-bottom:0px;
	}
	.our_fleet .itemList .vessels_list{
		padding:20px;
	}
	.itemid-188 .footer{
		margin-top:60px;
	}
	.our_fleet .itemList h3{
		margin-bottom:60px;
	}
	.policies_container{
		padding-bottom:230px;
	}
	.footer_container{
		margin-bottom:35px;
	}
	.home2_img img{
		right:-7px;
	}
	.our_company .percents h3, .our_company .list_num h3, #home7 .list_num h3{
		font-size:40px;
	}
	.itemid-505 .itemListCategory, .itemid-506 .itemListCategory, .itemid-108 .itemListCategory, .itemid-107 .itemListCategory, .our_company_img {
		width:710px;
	}
	.our_mission .our_company_desc1{
		padding:90px;
	}
	.our_company_desc{
		width:660px;
	}
	.ourpeople .our_company_desc, .performance .our_company_desc1{
		padding:50px 70px;
		width:700px;
	}
	.itemid-499 .page_container {
	    overflow-x: visible;
	}
	.ourpeople .sqrt{
		height:219px;
	}
	.our_fleet div.subCategory img,
	.our_fleet div.subCategory{
		height:550px!important;
	}
 	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
 		width:684px;
 	}
	.performance .zeros{
		padding-top:140px;
		padding-bottom:60px;
	}
	.fleet_expan img{
		margin-top:60px;
	}
	.itemid-505 .itemList, .itemid-506 .itemList{
		margin-top:60px;
	}
	.our_fleet div.subCategory img, .our_fleet div.subCategory{
		height:500px!important;
	}
	.our_fleet .subCategoryContainer{
		width:49%;
	}
	.our_fleet div.subCategory img{
		left:-210px;
	}
	.itemid-505 .fleet_category .our_company_desc, .itemid-506 .fleet_category .our_company_desc{
		width:599px;
		padding:80px 70px 30px 70px;
	}
	.itemid-505 .itemListCategory img, .itemid-506 .itemListCategory img{
		right:12%;
	}
	.itemid-505 .our_fleet .itemListCategory h2.main_title, .itemid-506 .our_fleet .itemListCategory h2.main_title{
		left:76%;
	}
	#user1 .moduletable{
		padding:200px 100px 65px 50px;
	}
	.view-item #user1 .moduletable{
		margin-top:-220px;
	}
	.itemid-505 .news_inner .fullTextArticle{
		position:relative;
		z-index:90;
	}
	.contact_page .informations, .news_inner .fullTextArticle{
		padding-left:100px;
		padding-right:100px;
	}
	.fleet_expan{
		padding:40px 100px 70px;
	}
	.contact_page #map{
		width:90%;
	}
	div.newslist_page{
		margin-top:100px;
	}
	.itemid-110 .bg_container{
		padding-bottom:0px;
	}
	div.news_inner{
		margin-top:28px;
		margin-bottom:53px;
	}
	.news_inner .fullTextArticle{
		padding-bottom:5px;
	}
	.itemid-109 .bg_container{
		padding-bottom:130px;
	}
	#video_container .video h1{
		top:150px;
		font-size:80px;
	}
	#video_container .video h2{
		top:248px;
		font-size:60px;
	}
	
}
@media only screen and (max-width: 1199px) {
	body{
		_border-top:1px solid cyan;
	}
	#logo img{
		max-width:100%;
		margin-top:10px;
	}
	#video_container .video h1{
		font-size:60px;
		margin-left:-359px;
	}
	#video_container .video h2{
		top:218px;
		font-size:50px;
	}
	#hornav .mod-list li{
		margin-left:19px;
	}
	#hornav .mod-list li.item-101{
		margin-left:0px;
	}

	#home2 h4{
		text-shadow: 1px 1px 1px #ffffff;
	}
	
	.our_fleet .square, #home3 .square{
		height:372px;
	}
	#home4 .flex_text, #home1 .flex_text{
		height:auto;
		padding-top:50px;
		padding-bottom:50px;
	}
	.page_container,
	.main_container{
		overflow-y:hidden;
	}
	#home4 .flex_text_in, #home1 .flex_text_in{
		margin-left:50px;
		margin-right:50px;
	}
	.itemid-108 .fleet_category, .itemid-107 .fleet_category, .our_company_title{
		width:317px;
	}
	.itemid-505 .itemListCategory, .itemid-506 .itemListCategory, .itemid-108 .itemListCategory, .itemid-107 .itemListCategory, .our_company_img{
		width:572px;
	}
	.our_mission .our_company_desc1{
		padding:50px;
		width:450px;
	}
	.ourpeople .our_company_desc, .performance .our_company_desc1{
		width:583px;
	}
	.our_fleet .fleet_nums .col-md-4{
		max-width:50%;
		width:50%;
	}
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		width:437px;
	}
	.itemid-108 .itemList .Shipyard .catItemExtraFieldsLabel, 
	.itemid-108 .itemList .Class .catItemExtraFieldsLabel, 
	.itemid-108 .itemList .IMO .catItemExtraFieldsLabel, 
	.itemid-107 .itemList .Shipyard .catItemExtraFieldsLabel, 
	.itemid-107 .itemList .Class .catItemExtraFieldsLabel, 
	.itemid-107 .itemList .IMO .catItemExtraFieldsLabel{
		flex-basis: 67px;
	}
	.itemid-506 .itemList .Image,
	.itemid-505 .itemList .Image, 
	.itemid-108 .itemList .Image, 
	.itemid-107 .itemList .Image {
		margin-right:0px;
	}
	.itemid-107 .itemList .Image, .itemid-108 .itemList .Image{
		width:200px!important;
	}
	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
		padding:80px 60px;
	}
	.performance h2{
		font-size:30px;
	}
	.our_company_title h2 {
		margin-left: 63px!important;
		font-size: 30px!important;
	}
	.our_fleet .fleet_module h3{
		font-size:29px;
	}
	.itemid-505 .fleet_category .our_company_desc, .itemid-506 .fleet_category .our_company_desc{
		width:552px;
	}
	.itemid-506 .fleet_category .moto_text, .itemid-505 .fleet_category .moto_text{
		width:319px;
	}
	#user1 .moduletable br,
	.itemid-506 .fleet_category .moto_text br , .itemid-505 .fleet_category .moto_text br{
		display:none;
	}
   div.news_inner .itemImage{
		height:auto;
	}
	.news_itemNavigation{
		margin-top:0px;
	}
	table.policies_about td{
		padding-top:15px;
		padding-bottom:15px;
	}
	.our_company .percents .leftmar{
		margin-left:89px;
	}
	
	
}
@media only screen and (max-width: 1023px) {
	body{
		_border-top:1px solid black;
	}
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		width:518px;
	}
	.performance .our_company_desc1 table h3{
		width:152px;
	}
}
@media only screen and (max-width: 991px) {
	body{
		_border-top:1px solid red;
	}
	.square, .sqrlt , .sqrt, .our_policies .sqrt{
		display:none;
	}
	#logo img{
		max-width:313px;
	}
	#video_container .video h1{
		font-size:50px;
		margin-left:-276px;
		top:113px;
	}
	#video_container .video h2{
		top:171px;
		font-size:40px;
		margin-left:-141px;
	}
	/*		MENU		*/
	#hornav #nav-icon1{
		display:block;
		cursor:pointer;
	}
	#hornav .moduletable_menu{
		display:none;
		position:fixed;
		left:0px;
		top:0px;
		right:0px;
		height:100%;
		background-color:#ffffff;
		z-index:999;
		overflow:hidden;
		padding-top:60px;
	}
	#hornav .moduletable_menu.is-active{
		display:block;
	}
	
	.is-active#close_menu{
		display:block;
	}
	#hornav .mod-list li.item-101{
		margin-left:auto;
	}
	#hornav .mod-list li,
	#hornav .mod-list{
		float:none;
		
		margin-left:0px;
		text-align:center;
		display:grid;
		width:auto;
		margin-left:auto;
		margin-right:auto;
	}
	#hornav .mod-list li{
		width:100%;
		margin-top:13px;
		margin-bottom:13px;
	}
	#hornav .mod-list{
		width:60%;
	}
	#hornav .mod-list ul.nav-child{
		position:relative;
		display:none;
		box-shadow: none;
		min-width:100%;
		margin-top:0px;
		padding:0px;
	}
	#hornav .mod-list li.active ul.nav-child{
		display:block;
	}
	#hornav .mod-list ul.nav-child li.active, #hornav .mod-list ul.nav-child li:hover{
		background:none;
	}
	#hornav .mod-list ul.nav-child li{
		padding-right:25px;
	}
	#hornav .mod-list li.parent::after {
		
	}
	#hornav .mod-list li.parent span.separator, #hornav .mod-list li.parent > a{
		padding-bottom:0px;
	}
	.itemid-506 .fleet_category h2, .itemid-505 .fleet_category h2, .itemid-108 .fleet_category h2, 
	.itemid-107 .fleet_category h2, .our_company_title h2, #home4 .flex_title h3, #home1 .flex_title h3,
	#home6 .opp_text h4, .ourpeople .our_company_img h3,
	#home4 h3, #home5 h3, .fleet_expan h3, .our_fleet .itemList h3,
	.our_fleet .itemListCategory h2, .contact_page h2, #home6 h3, #home3 h3,
	.itemid-505 .our_fleet .itemListCategory h2.main_title, .itemid-506 .our_fleet .itemListCategory h2.main_title,
	#home2 .flex_title h3,
	#home4 .flex_title h3, #home1 .flex_title h3{
		text-align:center;
		font-size:20px;
		margin-bottom:40px;
		margin-left:0px;
		margin-right:0px;
	}
	/*		homepage		*/
	.fleet_container{
		margin-bottom:50px;
	}
	.policies_container{
		padding-bottom:140px;
	}
	.profile_container{
		padding-top:50px;
	}
	.nothome .bg_container{
		padding-bottom:50px;
	}
	#home2 .flex_title h4{
		text-align:center;
		text-shadow: none;
	}
	#home2 .flex_title h3{
		margin-bottom:10px;
	}
	#home3 {
		margin-top:50px;
		margin-bottom:50px;
	}
	.itemid-502 .performance .zeros p, .itemid-502 .performance .our_company_desc2 p, 
	.itemid-502 .performance .our_company_desc1 p,
	.our_company_desc p,
	#home2 .flex_container p,
	#home4 .flex_text_in p, #home1 .flex_text_in p{
		line-height:200%;
	}
	#home4 .flex_container{
		position:relative;
	}
	#home4 .flex_title{
		position:absolute;
		top:20px;
	}
	#home4 .flex_title h3{
		margin-left:0px; 
	}
	.itemid-505 .our_fleet .itemListCategory h2.main_title::before, .itemid-506 .our_fleet .itemListCategory h2.main_title::before,
	.itemid-108 .fleet_category h2:after, .itemid-107 .fleet_category h2:after,
	.fleet_des::before, .our_fleet .fleet_des::after, .performance .our_company_desc1:before,
	#home5 h3::before, #home6 h3::before, .our_fleet .itemListCategory h2::before,
	#home7 .percents::before, .our_company .percents::before, #user1 .moduletable::before,
	.our_company_title h2::after, .our_fleet .itemListCategory h2::after, 
	.contact_page h2::after,  #home6 h3::after, #home3 h3::before, .contact_page h2::before,
	#home4 .flex_title h3::after, #home1 .flex_title h3::after{
		display:none;
	}
	.itemid-108 .fleet_category h2 br, .itemid-107 .fleet_category h2 br,
	.our_company_title br,
	#home2 .flex_title br,
	#home4 .flex_title br, #home1 .flex_title br {
		display:none;
	}
	#home1{
		margin-bottom:50px;
	}

	.itemid-505 .fleet_category .our_company_desc, .itemid-506 .fleet_category .our_company_desc,
	.itemid-506 .fleet_category .moto_text, .itemid-505 .fleet_category .moto_text,
	.our_mission .our_company_desc1, .our_company .quote_text,
	.itemid-505 .itemListCategory, .itemid-506 .itemListCategory, 
	.itemid-108 .itemListCategory, .itemid-107 .itemListCategory, 
	.our_company_img, .our_company_desc,.our_company .moto_text, 
	.ourpeople .our_company_desc, .performance .our_company_desc1,
	.itemid-108 .fleet_category, .itemid-107 .fleet_category, 
	.our_company_title, .our_fleet .col-md-6, .contact_page div.offices,
	#footerleft, #footer, #footerright, .performance .zeros,
	#home7 .percents, .our_company .percents,
	#home7 .list_num, .our_company .list_num,
	#home2 .flex_content h3, #home2 .flex_content p, #home2 .flex_container, 
	.performance .our_company_desc2,
	.newslist_page .itemContainer, .contact_page .info,
	.home2_img,  #user1 .moduletable,
	#home4 .flex_text, #home1 .flex_text,
	#home4 .flex_title, #home1 .flex_title{
		width:100%;
		float:none;
		display:block;
		height:auto;
		max-width:100%;
	}
	
	.itemid-108 .fleet_category, .itemid-107 .fleet_category, .our_company_title{
		margin-top:10px;
	}
	#home2 .flex_container{
		padding-top:30px;
		padding-bottom:30px;
	}
	#home6{
		height:auto;
		margin-top:50px;
		margin-bottom:50px;
	}
	#home6 .ciel_bg{
		padding-bottom:30px;
	}
	#home6 h3{
		margin-top:30px;
	}
	#home6 .fleet_module p{
		font-size:16px;
	}
	#home7 .percents,
	#home7 .col-md-5{
		display:flow-root;
		float:none;
	}
	#home7 .percents{
		margin-top:50px;
		padding-top:80px;
		padding-bottom:80px;
	}
	#home7 .list_num h3{
		margin-bottom:10px;
	}
	.our_company .percents .leftmar, 
	#home7 .leftmar{
		margin-left:0px;
	}
	#home7 .col-md-6{
		width:50%;
	}
	.home2_img img{
		position:relative;
		width:100%;
		left:auto;
		right:auto;
		top:0px;
		bottom:auto;
	}
	.flex_container{
		height:auto;
		display:block;
	}
	
	/*		about us		*/
	.our_company_desc{
		padding-top:50px;
		padding-bottom:50px;
	}
	.our_company_desc p{
		line-height:200%;
		margin-bottom:15px;
		margin-top:15px;
	}
	.our_company .percents{
		padding-top:30px;
		padding-bottom:30px;
		margin-bottom:50px;
		margin-top:50px;
		display:flex;
	}
	.our_company .percents p, #home7 p{
		margin-bottom:20px;
	}
	.our_company .moto_text{
		margin-left:0px;
		margin-top:10px;
	}
	.our_company .moto_text h3{
		font-size:22px;
	}
	.aboutus .our_company_desc2{
		margin-bottom:0px;
	}
	.aboutus .committment{
		margin-bottom:50px;
	}
	.aboutus .committment p{
		line-height:150%;
	}
	.our_company_img2{
		margin-bottom:50px;
	}
	.our_company .list_num{
		padding-top:50px;
	}
	.fleet_expan{
		padding:30px 50px;
	}
	.fleet_expan img{
		margin-top:30px;
	}
	.itemid-497 .bg_container{
		padding-bottom:50px;
	}
 	/*		our people		*/
 	.itemid-499 .bg_container{
	 	margin-bottom:0px;
 	}
 	.ourpeople .moto_text h4{
		 font-size:27px;
 	}
 	.ourpeople .company_inside{
		 padding:20px; 
 	}
 	.ourpeople .our_company_img img{
		 margin-top:30px;
 	}
	/* 		policy		*/
	.policy_content{
		width:100%;
	}
	#home5 h3{
		display:block;
	}

	table.policies_about td, .policy_content td{
		padding-left:70px;
		
	}
	table.policies_about td{
		padding-top: 25px;
		padding-bottom:4px;
	}
	.our_company .numbers{
		padding-left:0px;
		padding-right:0px;
	}
	.our_company .list_num{
		padding-left:20px;
		padding-right:20px;
	}
	.our_company .list_num::after,
	.our_company .list_num::before{
		display:none;
	}
	.policy_content td.quality{
		background-position:9px 32px ;
	}
	.policy_content td.respon{
		background-position:9px -396px  ;
	}
	.policy_content td.drug{
		background-position:9px -89px ;
	}
	.policy_content td.whistle{
		background-position:9px -524px ;
	}
	.policy_content td.energy{
		background-position:9px -256px ;
	}
	.policy_content td.social{
		background-position:9px -684px ;
	}
	.our_mission .our_company_img2{
		margin-bottom:0px;
	}
	.our_policies .itemList .acc_title::after{
		right:15px;
	}
	.our_policies .itemList .acc_title{
		padding-right:42px;
	}
	/*	mission			*/
 	.itemid-108 .itemListCategory img, 
 	.itemid-107 .itemListCategory img, 
 	.our_company_img img{
		 position:relative;
		 width:100%!important;
 	}
 	.our_company_img2,
 	.our_mission .our_company_img2,
 	.our_company_desc{
		 margin-top:0px;
 	}
	.our_mission .our_company_desc2{
		padding: 80px 120px;
	}
 
	 .performance .our_company_desc1, 
 	.ourpeople .our_company_desc,
 	.our_mission .our_company_desc1{
		 margin-bottom:50px;
 	}
	.ourpeople .our_company_desc{
		margin-bottom:50px;
	}
 	.our_company .quote_text{
		 text-align:center;
		 margin-top:30px; 
 	}
	/*		Fleet		*/
	.our_fleet .itemListCategory h2, .contact_page h2, #home6 h3, #home3 h3{
		display:block;
	}
	.our_fleet div.subCategory img, .our_fleet div.subCategory,
	.our_fleet .subCategoryContainer{
		height:366px!important;
	}
	.our_fleet .fleet_module h3{
		font-size:24px;
	}
	.our_fleet .fleet_module .opp_text p{
		font-size:14px;
	}
	.our_fleet .fleet_module p:after{
		top:1px;
	}
	.our_fleet .fleet_category{
		margin-top:50px;
	}
	.our_fleet .fleet_des{
		padding:70px 50px;
	}
	.our_fleet .fleet_des p strong{
		font-size:24px;
	}
	.our_fleet .fleet_nums{
		padding: 70px 50px;
		display:flow-root;
	}
	.itemid-500 .inside_container, .itemid-504 .inside_container, .itemid-505 .inside_container,
	.itemid-506 .inside_container, .itemid-108 .inside_container, .itemid-107 .inside_container, 
	.itemid-500 .inside_container{
		padding-bottom:0px;
	}
	.itemid-108 .our_fleet .fleet_category,
	.itemid-107 .our_fleet .fleet_category{
		position:absolute;
		top:0px; 
		left:0px;
		width:100%;
	}
	.itemid-505 .itemListCategory img, .itemid-506 .itemListCategory img,
	.itemid-108 .itemListCategory img, .itemid-107 .itemListCategory img{
		width:100%!important;
		max-width:100%;
		top:60px;
		margin-right:0px!important;
	}
	.our_fleet .fleet_category{
		margin-top:0px;
	}
	.our_fleet .itemListCategory h2{
		margin-top:0px;
	}
	.vesstitle{
		display:none!important;
	}
	
	
	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
		padding:30px 50px;
	}
	.itemid-107 .itemList .Image, .itemid-108 .itemList .Image{
		width:100%!important;
		text-align:center;
	}
	.itemid-108 .itemList .Vessel .catItemExtraFieldsValue, 
	.itemid-107 .itemList .Vessel .catItemExtraFieldsValue{
		font-size:20px;
		width:100%!important;
		text-align:left;
		display:block!important;
	}
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, 
	.itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		width:100%;
	}
	.itemid-108 .itemList .IMO, .itemid-107 .itemList .IMO{
		border-top:1px solid #eceef1;
	}
	.itemid-108 .itemList .Image, .itemid-107 .itemList .Image, 
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, 
	.itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, 
	.itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		visibility:visible;
		opacity:1;
		height:auto;
		min-height:auto;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.itemid-108 .itemList .Image .catItemExtraFieldsLabel, .itemid-107 .itemList .Image .catItemExtraFieldsLabel, 
	.itemid-108 .itemList .Type .catItemExtraFieldsLabel, .itemid-107 .itemList .Type .catItemExtraFieldsLabel, 
	.itemid-108 .itemList .Year .catItemExtraFieldsLabel, .itemid-107 .itemList .Year .catItemExtraFieldsLabel,
	.itemid-108 .itemList .Flag .catItemExtraFieldsLabel, .itemid-107 .itemList .Flag .catItemExtraFieldsLabel, 
	.itemid-108 .itemList .DWT .catItemExtraFieldsLabel, .itemid-107 .itemList .DWT .catItemExtraFieldsLabel{
		 display:block;
	 }
	
	.itemid-108 .itemList .Shipyard, .itemid-108 .itemList .Class, .itemid-108 .itemList .IMO, .itemid-107 .itemList .Shipyard, .itemid-107 .itemList .Class, .itemid-107 .itemList .IMO{
		margin-left:0px;
	}
	.itemid-505 .itemList .catItemExtraField, 
	.itemid-506 .itemList .catItemExtraField{
		display: flex;
		width:100%;
	    align-content: flex-start!important;
	    justify-content: flex-start!important;
	}
	.itemid-108 .itemList .catItemExtraField.active,
	.itemid-107 .itemList .catItemExtraField.active
	{
		display: flex!important;
		width:100%;
	    align-content: flex-start!important;
	    justify-content: flex-start!important;
		
	}
	.itemid-108 .itemList .catItemExtraField,	
	.itemid-107 .itemList .catItemExtraField{ 
		display:none;
		margin-top:20px;
	}
	.itemid-108 .itemList .catItemExtraField.Name,	
	.itemid-107 .itemList .catItemExtraField.Name{
		display:block;
		width:100%;
		position:relative;
	} 
	.itemid-107 .itemList .vessels_list:hover, .itemid-108 .itemList .vessels_list:hover{
		background-color:transparent;
	}
	.itemid-108 .itemList .catItemExtraField.Name::after,	
	.itemid-107 .itemList .catItemExtraField.Name::after{
		content: '';
	    background: transparent url(../images/acc-arrow.jpg) no-repeat;
	    position: absolute;
	    right: 20px;
	    top:16px;
	    width: 19px;
	    height: 10px;
	}
	.itemid-108 .itemList .catItemExtraField.Name.is-open::after,	
	.itemid-107 .itemList .catItemExtraField.Name.is-open::after{
		background: transparent url(../images/acc-arrow-act.jpg) no-repeat;
	}
	.itemid-108 .itemList .catItemExtraFieldsValue,
	.itemid-107 .itemList .catItemExtraFieldsValue{
		flex-grow: 1!important;
		flex-basis:80%!important; 
		text-align:left!important;
		padding-left:10px!important;
	}
	.itemid-108 .itemList .catItemExtraFieldsLabel,
	.itemid-107 .itemList .catItemExtraFieldsLabel{
		flex-grow: 0!important;
		flex-basis:18%!important;
		text-align:right!important;
		margin-right:28px;
	}
	.itemid-107 .itemList .Image .catItemExtraFieldsLabel,
	.itemid-108 .itemList .Image .catItemExtraFieldsLabel{
		display:none!important;
	}
	.itemid-107 .itemList .Image .catItemExtraFieldsValue,
	.itemid-108 .itemList .Image .catItemExtraFieldsValue{
		margin-top:10px!important;
		margin-bottom:10px!important;
	}
	.itemid-108 .itemList .IMO, .itemid-107 .itemList .IMO{
		padding-top:10px;
	}
	/***		Policies			***/
	.our_policies .itemList{
		margin-top:50px;
	}
	.our_policies .itemList .acc_title{
		font-size:20px;
	}
	.our_policies .itemList .acc_panel_in li, .our_policies .itemList .acc_panel_in p{
		font-size:18px;
	}
	.our_policies .itemList .catItemImageBlock img{
		width:45px!important;
	}
 	/*		Performance		*/
 	.performance .our_company_desc1{
 		padding: 50px 50px 50px 20px;
		display:flex;
		min-height:auto;
 	}
	.performance .our_company_desc2{
 		margin-top:0px;
 	}
	.itemid-501 .performance .our_company_desc1{
		
	}
 	.itemid-501 .performance .our_company_desc1 table h3,
 	.itemid-501 .performance .our_company_desc1 table p{
		width:auto;
 	}
	 .itemid-501 .performance .our_company_desc1 table td{
		 padding-left:40px;
		 padding-right:40px;
	 }
	 .performance .fleet_expan{
		 margin-top:50px;
	 }
	 .performance .zeros{
		 margin-top:50px;
		 padding:100px;
		 text-align:center;
	 }
	 
	 .performance .our_company_desc1 table h3,
	 .performance .our_company_desc2 h3,
	 .performance .zeros h3{
		 font-size:40px;
	 }
	 .itemid-501 .performance .our_company_desc p{
		 width:100%;
	 }
	 .performance .our_company_desc2 td{
		 padding-left:20px;
		 padding-right:20px;
	 }
	 .itemid-502 .performance .zeros p,
	 .itemid-502 .performance .our_company_desc1 p{
		 text-align:center;
		 margin-left:auto;
		 margin-right:auto;
		 font-size:22px;
	 }
	 .our_company_desc p span{
		 font-size:22px;
	 }
	 .itemid-503 .bg_container,
	 .itemid-502 .bg_container, .itemid-501 .bg_container{
		 margin-bottom:50px;
	 }
	 /*		careers		*/
	 .itemid-505 .our_fleet .itemListCategory h2.main_title, .itemid-506 .our_fleet .itemListCategory h2.main_title{
		 left:0px;
		 width:100%;
		 top:0px;
		 position:absolute;
	 }
	 .itemid-505 .itemListCategory img, .itemid-506 .itemListCategory img{
		 right:0px;
		 top:60px;
	 }
	 .itemid-506 .fleet_category .moto_text, .itemid-505 .fleet_category .moto_text{
		 margin-left:0px;
	 }
	 .itemid-505 .fleet_category .our_company_desc, .itemid-506 .fleet_category .our_company_desc{
		 margin-top:50px;
		 padding:50px;
		 margin-bottom:0px;
	 }
	 .news_inner .itemTitle, .itemid-495 h3, .itemid-495 h2, .itemid-496 h3, .itemid-496 h2,
	 .itemid-505 .fleet_category .our_company_desc h3, .itemid-506 .fleet_category .our_company_desc h3{
		 font-size:22px;
	 }
	 .itemid-505 .itemListCategory, .itemid-506 .itemListCategory{
		  display:flex;
	 }
	 .itemid-505 .itemListCategory img, .itemid-506 .itemListCategory img{
		 position:relative;
	 }
	 .itemid-506 .fleet_category .moto_text, .itemid-505 .fleet_category .moto_text{
		 margin-top:120px;
	 }
	 .fleet_category .moto_text p{
		 font-size:22px;
	 }
	 .itemid-505 .itemList .titletext h4, .itemid-506 .itemList .titletext h4 {
		 margin-top:10px;
	 }
	 .itemid-506 .itemList .catItemExtraFieldsValue, .itemid-505 .itemList .catItemExtraFieldsValue, 
	 .itemid-505 .itemList .titletext h4 a, .itemid-506 .itemList .titletext h4 a{
		 font-size:16px;
	 }
	 #user1 .moduletable,
	.itemid-505 .itemList, .itemid-506 .itemList{
		margin-top:50px;
	}
	 .our_fleet .itemList .vessels_list{
		 padding: 20px 0px;
	 }
	#user1 .moduletable{
		margin-top:50px;
		padding:50px 70px;
	}
	#user1 .moduletable p {
		margin-bottom:0px;
		font-size:18px;
	}
	#user1 .moduletable p span{
		font-size:22px;
	}
	.itemid-109 .bg_container,
	.itemid-505 .bg_container, .itemid-506 .bg_container{
		padding-bottom:50px;
	}
	/**		News		**/
	.newslist_page .itemContainer{
		min-height:auto;
		margin-left:0px;
		margin-right:0px;
	}
	.newslist_page .catItemTitle a{
		font-size:22px;
	}
	.newslist_page .catItemIntroText p{
		font-size:18px;
	}
	.newslist_page .itemContainer{
		
	}
	.news_inner .fullTextArticle p{
		line-height:200%;
		margin-bottom:20px;
	}
	.itemid-110 .bg_container{
		padding-bottom:0px!important;
	}
	div.news_inner{
		margin-bottom:50px;
		padding-bottom:0px;
	}
	.itemid-110.view-itemlist .footer {
		margin-top:-80px;
	}
	.news_inner.job_description .fullTextArticle{
		padding: 50px;
	}
	.view-item #user1 .moduletable{
		margin-top:50px;
	}
	/*	Contact		**/
	.itemid-109 .bg_container{
		padding-bottom:50px;
	}
	.contact_page .informations{
		padding-left:50px;
		padding-right:50px;
		margin-bottom:50px;
	}
	.contact_page .info{
		text-align:center;
		margin-bottom:15px;
	}
	.contact_page .info h3{
		font-size:20px;
	}
	.contact_page .info p{
		font-size:16px;
	}
	.contact_page div.office{
		margin-bottom:10px;
		width:48%;
		height:auto;
		float:left;
	}
	.contact_page div.office2{
		float:right;
	}
	.contact_page div.office img{
		width:100%;
		height:auto;
	}
	
	/*	Footer		*/
	.nothome .footer{
		padding-top:40px;
	}
	#footerleft, #footer, #footerright{
		flex:none;
		text-align:center;
		max-width:100%;
	}
	#footer {
		margin-top:40px;
	}
	#footerleft h3{
		font-size:22px;
	}
	#footer ul{
		margin-left:0px;
	}
	 #footer li{
		 width:100%;
	 }
	 #footerright{
		 margin-top:42px;
	 }
	 #footerright p,
	 #footerright h3{
		 text-align:center;
	 }
	 .itemid-188 .bg_container, .itemid-503 .bg_container, .itemid-502 .bg_container, .itemid-501 .bg_container{
		 padding-bottom:10px;
	 }
	 .itemid-188 .bg_container{
		 padding-bottom:5px;
	 }
	 .itemid-188 .footer{
		 margin-top:50px;
	 }
	 
	 .performance .our_company_desc1{
		 padding-left:50px;
	 }
	 .itemid-502 .performance .our_company_desc2 p{
		 text-align:center;
	 }
 	.performance .our_company_desc1{
 		display:block;
 	}
 	.performance .our_company_desc p{
 		width:100%;
 		float:none;
 		margin-bottom:0px;
		margin-top:0px;
 	}
	.performance .our_company_desc2{
		min-height:auto;
	}
}
@media only screen and (max-width: 805px) {
	body{
		_border-top:1px solid gold;
	}
	.our_policies .itemList{
		padding-left:25px;
		padding-right:25px;
	}
}

@media only screen and (max-width: 768px) {
	body{
		_border-top:1px solid coral;
	}
	#video_container .video h1{
		font-size:40px;
		margin-left:-224px;
		top:88px;
	}
	#video_container .video h2{
		top:136px;
		font-size:30px;
		margin-left:-113px;
	}
	
	/* #home2 .flex_text{
		padding-right:40px;
	} */
	.fleet_module{
		float:none;
		width:100%;
	}
	table.policies_about td,
	.policy_content td{
		display:block;
		width:100%;
		border-right:0px;
	}
	table.policies_about td.respon,
	.policy_content td.respon {
	    padding-top: 39px;
	}
	table.policies_about td.whistle,
	.policy_content td.whistle{
		padding-top:57px;
	}
	table.policies_about td,
	.policy_content td.energy{
		border-bottom:1px solid #4a5a7a ;
	}
	#home7{
		display:block;
	}
	#home7 .list_num{
		width:100%;
		display:inline-block;
	}
	#home7 .col-md-4{
		width:100%;
		float:none;
		text-align:center;
		margin-bottom:30px;
		padding-bottom:30px;
		border-bottom:1px solid #4a5a7a ;
	}
	#home7 .list_num::after,
	#home7 .list_num::before{
		display:none;
	}
	.our_company_desc{
		padding-left:50px;
		padding-right:50px;
		font-size:16px;
	}
	.our_company_desc p{
		font-size:16px;
	}
	.our_company .list_num::after,
	.our_company .list_num::before{
		display:none;
	}
	table.policies_about{
		width:95%;
		margin-left:5%;
	}
	.our_company .col-md-6 .col-md-6{
		width:50%;
	}
	.ourpeople .our_company_desc,
	.our_mission .our_company_desc2{
		padding: 50px;
	}
	.our_fleet .subCategoryContainer{
		width:100%;
		float:none;
	}
	
	.our_fleet div.subCategory img{
		left:-58px;
	}
	.our_policies .itemList .acc_title::after{
		top:32px;
	}
	.breadcrumb span{
		font-size:16px;
	}
	.performance .zeros{
		padding-left:30px;
		padding-right:30px;
	}
	.itemid-502 .performance .zeros p span,
	.itemid-502 .performance .zeros p{
		font-size:20px;
	}
	.contact_page .informations, .news_inner .fullTextArticle{
		padding-left:30px;
		padding-right:30px;
	}
	.newslist_page .itemContainer img{
		left:-20px;
	}
	
}

@media only screen and (max-width: 600px){
	body{
		_border-top:1px solid cyan;
	}
	.header_container .container{
		margin-top:10px;
		margin-bottom:10px;
	}
	#video_container .video h1{
		font-size:35px;
		margin-left:-170px;
		top:66px;
	}
	#video_container .video h2{
		top:105px;
		font-size:25px;
		margin-left:-69px;
	}
	#hornav{
		
		margin-top:2px;
	}
	#logo img{
		max-width:255px;
		margin-top:0px;
	}
	#home7 .col-md-6{
		width:100%;
		float:none;
		margin-bottom:30px;
	}
	#home7 .percents{
		padding-top:90px;
		padding-bottom:90px;
	}
	.itemid-501 .performance .our_company_desc1{
		padding-left:0px;
		padding-right:30px;
	}
	.itemid-110.view-item #breadcrumb{
		display:none;392
	}
	.fleet_expan{
		padding-left:20px;
		padding-right:20px;
	}
	
	.performance .our_company_desc2{
		min-height:auto;
		padding-left:0px;
		padding-right:0px;
	}
	.performance .our_company_desc2 td{
		display:block;
		width:100%;
	}
	.performance .our_company_desc2 td p{
		margin-top:5px;
		margin-bottom:30px;
	}
	.breadcrumb span{
		font-size:11px;
	}
	.breadcrumb > li + li:before{
		font-size:12px;
		margin-left:5px;
		margin-right:2px;
	}
	.itemid-505 .itemList, .itemid-506 .itemList, .itemid-108 .itemList, .itemid-107 .itemList, .our_policies .itemList{
		padding:30px 20px;
	}
	.itemid-107 .itemList .Image, .itemid-108 .itemList .Image{
		text-align:center!important;
	}
	.itemid-108 .itemList .vessels_list:hover .Shipyard, .itemid-108 .itemList .vessels_list:hover .Class, 
	.itemid-108 .itemList .vessels_list:hover .IMO, .itemid-107 .itemList .vessels_list:hover .Shipyard, 
	.itemid-107 .itemList .vessels_list:hover .Class, .itemid-107 .itemList .vessels_list:hover .IMO,
	.itemid-108 .itemList .catItemExtraField, .itemid-107 .itemList .catItemExtraField{
		margin-top:5px;
	}
	.itemid-108 .itemList .IMO, .itemid-107 .itemList .IMO{
		margin-top:30px;
	}
	.committment{
		padding-left:20px;
		padding-right:20px;
	}
	table.policies_about{
		margin-left:0px;
	}
	
}
@media only screen and (max-width: 490px) {
	body{
		_border-top:1px solid blueviolet;
	}
	#logo .moduletable p img{
		max-width:200px;
	}

	.header_container .row{
		flex-wrap: nowrap;
		align-items: center;
	}

	.video .container{
		position: relative;
		top: 50%;
	}

	#video_container .video{
		height: 650px;
	}
	#video_container .custom{
		background-size: cover;
		background-repeat: no-repeat;
		background-position: 80%;
	}
	#video_container .video h1,
	#video_container .video h2{
		font-size:30px;
		margin-left:0;
        left: 0;
		text-align: center;
		width: 100%;
	}

	#video_container .video h1{
		top: 0;
		
	}
	#video_container .video h2{
		top:30px;
	}
	#hornav #nav-icon1{
		padding-right:36px;
	}

	/* VISION & MISSION HOME*/

	#home2 .flex_container{
		margin-left: 0;
		padding: 20px; 
	}
	#home2 .flex_content{
		flex-direction: column;
	}

	#home2 .flex_content h3,
	#home2 .flex_content p{
		text-align: center;
		font-size: 20px;
	}
	/* OUR FLEET  HOME*/
	#home3{
		display: none;
	}
	#home7{
		margin-top: 50px;
	}
	#home7 h3{
		font-size: 20px;
	}

	/* COMPANY PAGE */
	.our_company_title h2{
		margin-left: 0!important;
	}

	.numbers{
		padding-left:0px;
		padding-right:0px;
	}
	#footerright img{
		margin-left:5px;
	}
	.our_policies .itemList .catItemImageBlock{
		margin-right:0px;
	}
	.our_policies .itemList .acc_title{
		font-size:18px;
	}
	.our_policies .itemList .acc_title::after{
		right:5px;
	}
	/* .itemid-506 .fleet_category h2, .itemid-505 .fleet_category h2, .itemid-108 .fleet_category h2, .itemid-107 .fleet_category h2, .our_company_title h2, #home4 .flex_title h3, #home1 .flex_title h3, #home6 .opp_text h4, .ourpeople .our_company_img h3, #home4 h3, #home5 h3, .fleet_expan h3, .our_fleet .itemList h3, .our_fleet .itemListCategory h2, .contact_page h2, #home6 h3, #home3 h3, .itemid-505 .our_fleet .itemListCategory h2.main_title, .itemid-506 .our_fleet .itemListCategory h2.main_title, #home2 .flex_title h3, #home4 .flex_title h3, #home1 .flex_title h3{
		font-size:18px;
	} */
	
}
@media only screen and (max-width: 391px) {
	body{
		border-top:1px solid orange;
	}
	
	.our_company_desc{
		padding-left:20px;
		padding-right:20px;
	}
	.committment{
		padding-left:10px;
		padding-right:10px;
	}
	table.policies_about td{
		font-size:16px;
		line-height:140%;
	}
	
}
@media only screen and (max-width: 384px){
	body{
		_border-top:1px solid grey;
	}
	
}
@media only screen and (max-width: 370px){
	body{
		_border-top:1px solid fuchsia;
	}
	
}
@media only screen and (max-width: 345px) {
	body{
		_border-top:1px solid greenyellow;
	}
	#logo img{
		max-width:136px;
	}
	#close_menu,
	#hornav #nav-icon1{
		font-size:15px;
	}
	#video_container .video h1{
		font-size:25px;
		margin-left:-114px;
		top:26px;
	}
	#video_container .video h2{
		top:53px;
		font-size:18px;
		margin-left:-69px;
	}
	table.policies_about td{
		padding-left:53px;
	}
	
}