#logo .moduletable p img{
  width:100%;
  max-width: 350px;
}

/*animations		*/
#hornav .mod-list li a,
#footer li a,
.itemid-505 .itemList .titletext h4 a,
.itemid-506 .itemList .titletext h4 a,
.newslist_page .catItemTitle a,
.newslist_page .k2ReadMore {
  -webkit-transition: color 1s ease;
  -moz-transition: color 1s ease;
  -ms-transition: color 1s ease;
  -o-transition: color 1s ease;
  transition: color 1s ease;
}
#home5 a.more,
.itemid-107 .itemList .vessels_list,
.itemid-108 .itemList .vessels_list {
  -webkit-transition: background-color 1s ease-in-out;
  -moz-transition: background-color 1s ease-in-out;
  -ms-transition: background-color 1s ease-in-out;
  -o-transition: background-color 1s ease-in-out;
  transition: background-color 1s ease-in-out;
}
#home3 .fleet_module h4,
#home3 .fleet_module img {
  -webkit-transition: opacity 1s ease;
  -moz-transition: opacity 1s ease;
  -ms-transition: opacity 1s ease;
  -o-transition: opacity 1s ease;
  transition: opacity 1s ease;
}
.our_fleet .fleet_module .opp_text h3,
.our_fleet .fleet_module .opp_text h4,
#home6 .fleet_module .opp_text h4,
.our_fleet .fleet_module .opp_text p,
#home6 .fleet_module .opp_text p {
  -webkit-transition: bottom 1s ease;
  -moz-transition: bottom 1s ease;
  -ms-transition: bottom 1s ease;
  -o-transition: bottom 1s ease;
  transition: bottom 1s ease;
}
.newslist_page .itemContainer img {
  -webkit-transition: left 1s ease;
  -moz-transition: left 1s ease;
  -ms-transition: left 1s ease;
  -o-transition: left 1s ease;
  transition: left 1s ease;
}

.hamburger {
  padding: 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
  position: fixed;
  right: 15px;
  top: 26px;
  display: none;
}

.hamburger:hover {
  opacity: 0.7;
}

.hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 30px;
  height: 3px;
  background-color: #000;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -10px;
}

.hamburger-inner::after {
  bottom: -10px;
}

.hamburger--spring .hamburger-inner {
  top: 2px;
  transition: background-color 0s 0.13s linear;
}

.hamburger--spring .hamburger-inner::before {
  top: 10px;
  transition: top 0.1s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring .hamburger-inner::after {
  top: 20px;
  transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1),
    transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.hamburger--spring.is-active .hamburger-inner {
  transition-delay: 0.22s;
  background-color: transparent;
}

.hamburger--spring.is-active .hamburger-inner::before {
  top: 0;
  transition: top 0.1s 0.15s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
    transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(45deg);
}

.hamburger--spring.is-active .hamburger-inner::after {
  top: 0;
  transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333),
    transform 0.13s 0.22s cubic-bezier(0.215, 0.61, 0.355, 1);
  transform: translate3d(0, 10px, 0) rotate(-45deg);
}
/*K2 general reset*/
div.k2ItemsBlock ul li div.moduleItemIntrotext {
  padding: 0;
}

div.k2LatestCommentsBlock ul li,
div.k2TopCommentersBlock ul li,
div.k2ItemsBlock ul li,
div.k2LoginBlock ul li,
div.k2UserBlock ul.k2UserBlockActions li,
div.k2UserBlock ul.k2UserBlockRenderedMenu li,
div.k2ArchivesBlock ul li,
div.k2AuthorsListBlock ul li,
div.k2CategoriesListBlock ul li,
div.k2UsersBlock ul li {
  margin: 0;
}

#k2Container {
  padding: 0;
  margin: 0;
}

#k2Container .clr {
  display: none;
}

div.catItemView {
  margin: 0;
  padding: 0;
}

div.itemContainer {
  float: none;
}

div.catItemBody {
  padding: 0;
}

div.catItemHeader h3.catItemTitle {
  padding: 0;
  margin: 0;
}

div.itemBody {
  padding: 0;
  margin: 0;
}

div.catItemImageBlock {
  margin: 0;
  padding: 0;
}

div.catItemLinks {
  margin: 0;
}

div.catItemCategory span {
  padding: 0;
}

div.catItemCategory {
  padding: 0;
}

span.catItemImage {
  margin: 0;
  padding: 0;
}

div.catItemIntroTexFmenut {
  margin: 0;
  padding: 0;
}

div.itemHeader h2.itemTitle {
  margin: 0;
  padding: 0;
}

div.itemIntroText {
  padding: 0;
  margin: 0;
}

div.itemImageBlock {
  margin: 0;
  padding: 0;
}

div.itemBackToTop {
  display: none;
}

div.itemExtraFields {
  margin: 0;
  padding: 0;
  border: none;
}

div.catItemExtraFields,
div.genericItemExtraFields {
  margin: 0;
  padding: 0;
  border: none;
}

div.itemListCategory {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
}

div.catItemAttachmentsBlock {
  padding: 0;
  margin: 0;
  border: none;
}

div.k2LatestCommentsBlock ul,
div.k2TopCommentersBlock ul,
div.k2ItemsBlock ul,
div.k2LoginBlock ul,
div.k2UserBlock ul.k2UserBlockActions,
div.k2UserBlock ul.k2UserBlockRenderedMenu,
div.k2ArchivesBlock ul,
div.k2AuthorsListBlock ul,
div.k2CategoriesListBlock ul,
div.k2UsersBlock ul {
  padding: 0;
  margin: 0;
}

/*bootstrap general container */
@media (min-width: 1200px) {
  .container {
    max-width: 1500px;
    position: relative;
  }
}

#system-message-container {
  display: none;
}
/*style resets*/
body .container {
  background-color: transparent;
}

body {
  background: #fff;
}

body .container {
  background-color: transparent;
  font-family: Averta;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
label,
input {
  font-family: "Raleway", sans-serif;
  color: #1b2c4a;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #263a62;
}
.nopadding {
  padding: 0px;
}

nav#hornav ul li {
  margin: 0;
  padding: 0;
}

header p {
  margin-bottom: 0;
}

div#topinfo div.moduletable {
  margin: 0;
}

.breadcrumb {
  background: none;
  margin: 0 0 10px 0;
  padding: 0;
  text-align: center;
}

.breadcrumb span {
  color: #1b2c4a;
  font-size: 18px;
  line-height: 18px;
  font-weight: 300;
  text-transform: uppercase;
}
.breadcrumb a:hover {
  text-decoration: none;
}
.breadcrumb li.active span,
.breadcrumb a:hover,
.breadcrumb a:hover span {
  color: #4681c2;
}

.breadcrumb .divider {
  display: none;
}

.breadcrumb > li + li:before {
  content: "|";
  margin-left: 15px;
  margin-right: 15px;
  font-size: 18px;
  line-height: 18px;
}

.breadcrumb > li:nth-child(2):before {
  display: none;
}

hr {
  border: none;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.clear {
  clear: both;
}
.icon-first:after {
  content: "<<";
}
.icon-previous:after {
  content: "<";
}
.icon-next:after {
  content: ">";
}
.icon-last:after {
  content: ">>";
}
div.k2Pagination {
  padding-bottom: 60px;
}
div.k2Pagination ul li a {
  color: #454545;
  border: 1px solid #454545;
  border-radius: 0;
  padding: 0 8px;
}
div.k2Pagination ul li.active {
  color: #61b6c6;
}
div.k2Pagination ul li.active a {
  background: none;
}
/* Colors		*/
.blue_bg {
  background-color: #253a62;
}
.ciel_bg {
  background-color: #eaf0f8;
}
/***	Main Containers	***/
.header_container .container {
  margin-top: 23px;
  margin-bottom: 23px;
}
.nothome .bg_container {
  padding-bottom: 105px;
}
.fleet_container {
  overflow-x: hidden;
  margin-bottom: 130px;
}
.policies_container {
  overflow-x: hidden;
  background: transparent url(../images/left_arrow.jpg) no-repeat;
  background-position: right bottom;
  padding-bottom: 300px;
}

.main_container {
  overflow-x: hidden;
}
.profile_container {
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: -47px -373px;
  padding-top: 135px;
}
.fleet_container {
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: 1555px bottom;
}
.breadcrumb_container {
  background: transparent url(../images/inside_bg.png) repeat-x;
  padding-top: 42px;
}

/***		MENUS		***/
/*		Main menu		*/
#hornav {
  margin-top: 65px;
}

#close_menu {
  display: none;
  position: fixed;
  right: 30px;
  top: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 30px;
  color: #939598;
  z-index: 99999;
}

#hornav #nav-icon1 {
  display: none;
  background: transparent url(../images/burger.jpg) no-repeat;
  background-position: right 5px;
  font-size: 20px;
  color: #1b2c4a;
  font-weight: bold;
  font-family: "Montserrat", sans-serif;
  padding-right: 62px;
  float: right;
}
#hornav .mod-list {
  display: block;
  float: right;
}
#hornav .mod-list li {
  float: left;
  margin-left: 50px;
}
#hornav .mod-list li.parent {
  position: relative;
}
#hornav .mod-list li.parent span.separator,
#hornav .mod-list li.parent > a {
  padding-bottom: 100px;
}
#hornav .mod-list span.separator,
#hornav .mod-list a {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #1b2c4a;
}
#hornav .mod-list li.active span.separator,
#hornav .mod-list li.active > a,
#hornav .mod-list a:hover {
  text-decoration: none;
  color: #007cc4;
}

#hornav .mod-list ul.nav-child {
  display: none;
  background-color: #ffffff;
  padding: 30px;
  position: absolute;
  z-index: 999;
  box-shadow: 0px 0px 14px #e6e3e3;
  border-radius: 3px;
  min-width: 204px;
  margin-top: 29px;
}
#hornav .mod-list li.parent:hover ul.nav-child {
  display: block;
}

#hornav .mod-list ul.nav-child a {
  font-family: "Raleway", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 120%;
}

#hornav .mod-list ul.nav-child li {
  float: none;
  margin-left: 0px;
  list-style-type: none;
  margin-bottom: 13px;
  margin-top: 13px;
  padding-left: 25px;
}
#hornav .mod-list ul.nav-child li.active,
#hornav .mod-list ul.nav-child li:hover {
  background: transparent url(../images/men_arr.jpg) no-repeat;
  background-position: left 3px;
}
#hornav .mod-list ul.nav-child li.active a,
#hornav .mod-list ul.nav-child li a:hover,
#hornav .mod-list ul.nav-child li:hover a {
  color: #3f81be;
}

/***	End of MENUS		***/

/***	HomePage			***/
/*		Video				 */
#video_container {
  overflow-x: hidden;
}

#video_container video {
  width: 100% !important;
  height: auto !important;
}
#video_container .video {
  position: relative;
  height: 900px;
}
#video_container .custom{
  background-repeat: no-repeat;
  background-size: cover;
}
#video_container .video h1 {
  font-size: 90px;
  color: #fff;
  position: absolute;
  left: 50%;
  top: 262px;
  z-index: 99;
  margin-left: -434px;
}
#video_container .video h2 {
  font-size: 90px;
  color: #fff;
  top: 360px;
  left: 50%;
  position: absolute;
  line-height: 100%;
  margin-top: 10px;
  z-index: 99;
  margin-left: -190px;
}
/*		home1 & home4			*/
.flex_container {
  display: flex;
  height: 495px;
  align-items: center;
}
#home1 {
  margin-bottom: 225px;
}
#home4 {
  padding-top: 100px;
  padding-bottom: 50px;
}
#home4 .flex_title,
#home1 .flex_title {
  width: 33%;
}
.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, #more-content h2{
  text-align: right;
  font-size: 40px;
  margin-right: 100px;
  position: relative;

}
#home4 .flex_title h3 {
  text-align: left;
  margin-left: 100px;
  margin-right: 0px;
}
.itemid-506 .fleet_category h2::after,
.itemid-505 .fleet_category h2::after,
.itemid-108 .fleet_category h2::after,
.itemid-107 .fleet_category h2::after,
.our_company_title h2::after,
#home4 .flex_title h3::after,
#home1 .flex_title h3::after {
  background: transparent url(../images/cian_arr.png) no-repeat;
  content: "";
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  right: 9px;
  bottom: -49px;
}
#home4 .flex_title h3::after {
  right: auto;
  bottom: -49px;
  left: 3px;
}
#home4 .flex_text,
#home1 .flex_text {
  width: 950px;
  height: 495px;
  display: flex;
  align-items: center;
}
#home4 .flex_text_in,
#home1 .flex_text_in {
  margin-left: 150px;
  margin-right: 150px;
}
#home4 .flex_text_in p,
#home1 .flex_text_in p {
  font-size: 18px;
  line-height: 280%;
  margin-bottom: 0px;
}
#home4 .flex_text_in p {
  margin-bottom: 20px;
  margin-top: 20px;
}
/*		home2				*/
#home2 {
  display: flex;
}
#home2 .moduletable {
  width: 100%;
}
#home2 .flex_content h3 {
  width: 25%;
  color: #fff;
  position: relative;
  z-index: 25;
  text-align: right;
  margin-bottom: 15px;
}


#home2 h4 {
  color: #4681c2;
  font-family: "Raleway", sans-serif;
  font-weight: bold;
  font-size: 16px;
  text-align: right;
  position: relative;
  z-index: 25;
}

#home2 .flex_container {
  flex-direction: column;
  width: 950px;
  height: 536px;
  margin-left: 490px;
  padding: 70px;
}
#home2 .flex_container p {
  width: 50%;
  font-size: 18px;
  color: #eaf0f8;
  line-height: 280%;
}
#home2 .flex_content{
  display: flex;
  align-items: center;
  justify-content: space-around;
}

/* #home2 .flex_text {
  padding-right: 127px;
  padding-left: 40px;
}
#home2 .flex_title {
  padding-right: 40px;
} */
.home2_img {
  position: relative;
  float: left;
  width: 34%;
  display: flex;
}
.home2_img img {
  position: absolute;
  right: -224px;
  top: -125px;
  z-index: 20;
}
/*	home3 & home6		*/
#home3 {
  margin-top: 245px;
  display: flow-root;
  margin-bottom: 275px;
}
#home6 {
  display: flex;
  height: 656px;
}
.our_fleet .itemListCategory h2,
.contact_page h2,
#home6 h3,
#home3 h3 {
  margin-bottom: 145px;
  font-size: 40px;
  text-align: center;
  position: relative;
  clear: both;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
#home6 h3 {
  margin-top: 108px;
  margin-bottom: 120px;
}
.our_fleet .itemListCategory h2:before,
.contact_page h2:before,
#home6 h3::before,
#home3 h3::before,
#home7 h3::before {
  background: transparent url(../images/grey_arr.png) no-repeat;
  content: "";
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  left: -60px;
  top: 9px;
}
.contact_page h2:before,
#home6 h3::before {
  background: transparent url(../images/cian_arr.png) no-repeat;
}

.fleet_module {
  float: left;
  position: relative;
  width: 100%;
}

#home6 .fleet_module {
  float: left;
  position: relative;
  width: 48%;
}
.home .fleet_module {
  background-color: #263a62;
}
#home3 .fleet_module h4,
#home3 .fleet_module img {
  opacity: 1;
  zoom: 1;
  filter: alpha(opacity=100);
}
#home3 .fleet_module:hover h4,
#home3 .fleet_module:hover img {
  opacity: 0.5;
  zoom: 1;
  filter: alpha(opacity=50);
}

.dry_div {
  float: right;
}
.fleet_module img {
  max-width: 100%;
  position: relative;
  z-index: 15;
}
#home6 .fleet_module {
  overflow: hidden;
}
.our_fleet .fleet_module h3,
#home6 .fleet_module h4,
#home3 .fleet_module h4 {
  position: absolute;
  bottom: 55px;
  font-size: 36px;
  color: #ffffff;
  z-index: 30;
}
.our_fleet .fleet_module p,
#home6 .dry_div p,
#home6 .dry_div h4,
#home3 .dry_div h4 {
  left: 77px;
}
#home6 .wet_div p,
#home6 .wet_div h4,
#home3 .wet_div h4 {
  right: 77px;
}
.our_fleet .opp_text,
#home6 .opp_text {
  position: absolute;
  bottom: 0px;
  right: 0px;
  width: 100%;
  height: 213px;
  z-index: 20;
}
#home6 .opp_text h4 {
}
.our_fleet .fleet_module p,
#home6 .fleet_module p {
  font-size: 24px;
  color: #fff;
  position: absolute;
  bottom: -200px;
}
.our_fleet .fleet_module .opp_text p {
  left: 0px;
}
.our_fleet .fleet_module p:after,
#home6 .fleet_module p::after {
  content: "";
  background: transparent url(../images/wt_arrow.png) no-repeat;
  width: 41px;
  height: 20px;
  display: block;
  position: absolute;
  right: -78px;
  top: 10px;
}
#home6 .wet_div p {
  text-align: right;
  right: 159px;
}
#home6 .fleet_module:hover p {
  bottom: 45px;
}
#home6 .fleet_module:hover h4 {
  bottom: 120px;
}

#home6 .fleet_module:hover .opp_text,
.our_fleet .fleet_module:hover .opp_text {
  background-color: #263a62;
  opacity: 0.7;
  zoom: 1;
  filter: alpha(opacity=70);
}

.our_fleet .square,
#home3 .square {
  position: absolute;
  width: 665px;
  height: 538px;
  z-index: 10;
}
.our_fleet .square,
#home3 .sqrlt {
  background-color: #263a62;
  width: 979px;
  left: -244px;
  top: 195px;
}
#home3 .sqrrt {
  background-color: #1b2c4a;
  width: 950px;
  left: 750px;
  top: 50px;
}
/*** home5			***/
#home5 {
}
.policy_content {
  display: block;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 70px;
  padding-top: 70px;
}
#home5 h3 {
  margin-bottom: 167px;
  font-size: 40px;
  text-align: center;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  color: #fff;
  display: table;
  margin-left: auto;
  margin-right: auto;
}
#home5 h3::before {
  background: transparent url(../images/white_arr.png) no-repeat;
  content: "";
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  left: -60px;
  top: 9px;
}
table.policies_about,
.policy_content table {
  width: 100%;
}

#home5 .btm_bor {
  border-bottom: 1px solid #4a5a7a;
}
#home5 .rgt_bor {
  border-right: 1px solid #4a5a7a;
}
table.policies_about td,
.policy_content td {
  font-size: 18px;
  color: #ffffff;
  min-height: 115px;
  padding-top: 27px;
  padding-bottom: 27px;
  vertical-align: middle;
  width: 50%;
  padding-left: 136px;
  background: transparent url(../images/policies_bg.png) no-repeat;
}
.policy_content td {
  overflow: hidden;
}
.policy_content td.quality {
  background-position: 60px 32px;
}
.policy_content td.respon {
  background-position: 60px -396px;
}
.policy_content td.drug {
  background-position: 60px -89px;
  padding-top: 60px;
  padding-bottom: 70px;
}
.policy_content td.whistle {
  background-position: 60px -524px;
}
.policy_content td.energy {
  background-position: 60px -256px;
}
.policy_content td.social {
  background-position: 60px -684px;
}
#home5 a.more {
  text-align: center;
  background-color: #4a5a7a;
  padding: 5px 10px;
  display: block;
  margin: 50px auto 0px auto;
  width: 125px;
  color: #acbdde;
}
#home5 a.more:hover {
  background-color: #eaf0f8;
  color: #263a62;
  text-decoration: none;
}
/*	home7		*/
#home7 {
  display: flex;
  padding-bottom: 50px;
}

#home7 h3 {
  margin-bottom: 145 px;
  font-size: 40px;
  text-align: center;
  position: relative;
  clear: both;
  display: table;
  margin-left: auto;
  margin-right: auto;
}

#home7 .col-md-7,
#home7 .col-md-5 {
  float: left;
}
#home7 .col-md-6 {
  width: 40%;
  float: left;
}
/* .our_company .percents .leftmar, */
#home7 .leftmar {
  margin-left: 140px;
}
#home7 .col-md-4 {
  width: 33%;
  float: left;
}
.our_fleet .fleet_des,
.our_company .list_num,
#home7 .list_num {
  background-color: #1b2c4a;
  padding-top: 100px;
  padding-bottom: 60px;
  position: relative;
}
.our_fleet .fleet_des::before,
.our_company .list_num::before,
#home7 .list_num::before {
  content: "";
  width: 500px;
  height: 100%;
  position: absolute;
  background-color: #1b2c4a;
  top: 0px;
  left: -499px;
}
.our_fleet .fleet_des::after,
.our_company .list_num::after,
#home7 .list_num::after {
  content: "";
  width: 90px;
  height: 100%;
  position: absolute;
  background-color: #1b2c4a;
  top: 0px;
  right: -88px;
  z-index: 90;
}
.our_company .percents h3,
.our_company .list_num h3,
#home7 .list_num h3 {
  color: #ffffff;
  font-size: 60px;
  margin-bottom: 20px;
}
.our_company .percents p,
#home7 p {
  font-size: 14px;
  color: #fff;
  line-height: 155%;
  margin-bottom: 45px;
}
.our_company .percents,
#home7 .percents {
  background-color: #263a62;
  text-align: center;
  padding-top: 132px;
  padding-bottom: 100px;
  margin-top: 90px;
}
.our_company .percents p,
#home7 .percents p {
  font-size: 14px;
  margin-top: 25px;
  line-height: 150%;
}
.performance .our_company_desc1::before,
/* .our_company .percents::before, */
#home7 .percents::before {
  content: "";
  width: 500px;
  height: 100%;
  position: absolute;
  background-color: #263a62;
  top: 0px;
  right: -500px;
}
.performance .our_company_desc1::before {
  content: "";
    width: 233px;
    height: 100%;
    position: absolute;
    background-color: #263a62;
    top: 0px;
    right: -231px;
}
.performance .our_company_desc1 li{
  font-size: 20px;
  color: #eaf0f8;
  line-height: 150%;
  max-width: 500px;
  padding-bottom: 15px;
}
.performance-reverse .our_company_desc1 li{
  font-size: 20px;
  color: #263a62;
  line-height: 150%;
  width: 420px;
}
.performance-reverse .our_company_desc1{
  width: 884px;
  float: left!important;
  margin-top: 0px;
  padding: 100px 130px;
  margin-bottom: 130px;
  background-color: #eaf0f8!important;
}
.performance-reverse .our_company_desc1 p {
  color: #263a62!important;
}
.performance-reverse .our_company_title h2 {
  text-align: left!important;
  margin-left: 100px;
}
.performance-reverse .our_company_title h2::after {
  left: 12px!important;
}
.performance-reverse .our_company_desc1::before {
  content: "";
  width: 500px;
  height: 100%;
  position: absolute;
  background-color: #eaf0f8;
  top: 0px;
  left: -500px;
}

/***	End of HomePage		***/
/***	Inside Pages		***/
/*		About Us			  */
.itemid-497 .bg_container {
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: 0px 536px;
  padding-bottom: 50px;
}
.itemid-497 .page_container {
  overflow-x: hidden;
  background: transparent url(../images/left_arrow.jpg) no-repeat;
  background-position: right 1930px;
}

.itemid-108 .fleet_category,
.itemid-107 .fleet_category,
.our_company_title {
  float: left;
  width: 555px;
  margin-top: 135px;
}
.itemid-505 .itemListCategory,
.itemid-506 .itemListCategory,
.itemid-108 .itemListCategory,
.itemid-107 .itemListCategory,
.our_company_img {
  float: left;
  width: 885px;
  position: relative;
  height: 632px;
  z-index: 10;
}
.itemid-108 .itemListCategory img,
.itemid-107 .itemListCategory img,
.our_company_img img {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
}
.our_company_img2 {
  margin-top: -150px;
  margin-bottom: 200px;
}
.aboutus .our_company_img2 {
  margin-bottom: 0px;
}
.our_company_img2 img {
  left: auto;
  right: 0px;
}
.our_company_desc {
  width: 880px;
  position: relative;
  z-index: 15;
  padding: 100px 120px;
  margin-top: -100px;
  margin-bottom: 65px;
}
.our_company_desc p {
  font-size: 18px;
  font-weight: 300;
  color: #fff;
  margin-top: 25px;
  margin-bottom: 25px;
  line-height: 250%;
}
.our_company_desc p span {
  font-size: 24px;
  font-weight: 800;
  color: #fff;
}
.our_company_desc2 {
  float: right;
  margin-top: 0px;
}
.our_company_desc2 p {
  color: #1b2c4a;
  font-weight: 400;
}
.committment {
  margin-top: -150px;
}
.committment h5 {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 18px;
}
.committment p {
  font-size: 18px;
  line-height: 150%;
  padding-bottom: 10px;
  padding-top: 10px;
  background: transparent url(../images/committment.png) no-repeat;
  padding-left: 52px;
  min-height: 50px;
}
.committment p.rules {
  background-position: 6px 16px;
}
.committment p.cms {
  background-position: 0px -127px;
}
.committment p.mlc {
  background-position: 0px -257px;
}
.committment p.standards {
  background-position: 0px -425px;
}
.committment p.ert {
  background-position: 0px -533px;
}
.committment p.employ {
  background-position: 0px -688px;
}

.list_num {
  padding-left: 0px;
  padding-right: 0px;
}
table.policies_about td {
  padding-left: 62px;
}
table.policies_about td.quality {
  background-position: -8px 32px;
}
table.policies_about td.respon {
  background-position: -8px -396px;
}
table.policies_about td.drug {
  background-position: -8px -89px;
  padding-top: 60px;
  padding-bottom: 70px;
}
table.policies_about td.whistle {
  background-position: -8px -524px;
}
table.policies_about td.energy {
  background-position: -8px -256px;
}
table.policies_about td.social {
  background-position: -8px -684px;
}
/* .our_company .col-md-6 {
  float: left;
  width: 50%;
}
.our_company .col-md-6 .col-md-6 {
  width: 37%;
} */
.our_company .percents {
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  width: 100%;
  max-width: 1450px;
  margin: 0 auto 165px auto;
  justify-content: center;
}
.our_company .percents .col-md-6{
  flex: 0 0 30%;
}

.our_company .percents h3 {
  margin-bottom: 0px;
  padding-top: 60px;
  background: transparent url(../images/vessels_bg.png) no-repeat;
  background-position: center top;
}
.our_company .percents h3.onord {
  background-position: center -244px;
}
.our_company .percents p {
  margin-top: 5px;
}
.fleet_expan {
  padding: 0 200px 140px 200px;
  text-align: center;
}
.fleet_expan h3 {
  font-size: 40px;
  color: #1b2c49;
  text-align: center;
}
.fleet_expan img {
  border:1px solid black;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px;
  max-width: 100%;
  padding: 10px;
}
/*		Mission - Vision		*/
.itemid-498 .page_container {
  overflow: hidden;
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: 0px 760px;
}
.our_mission .our_company_desc span,
.our_mission .our_company_desc p {
  color: #1b2c4a;
}
.our_company .moto_text {
  margin-right: 100px;
  margin-top: 170px;
}
.our_company .moto_text h3 {
  text-align: right;
  font-size: 36px;
  font-style: italic;
  font-weight: 300;
}

.our_mission .include_divs {
  width: 100%;
}
.our_mission .our_company_desc1 {
  float: left;
  padding: 130px 200px;
  margin-bottom: 105px;
}
.our_mission .our_company_desc2 {
  padding: 113px 256px;
}
.our_mission .our_company_desc2 p span,
.our_mission .our_company_desc2 p {
  color: #ffffff;
}
.our_mission .our_company_img2 {
  margin-top: -375px;
  margin-bottom: 50px;
}
.our_company .quote_text {
  float: right;
  width: 320px;
  margin-right: 110px;
  margin-top: 175px;
}
.our_company .quote_text p {
  font-size: 24px;
  font-style: italic;
  font-weight: 300;
}
/*		Our People				*/
.itemid-499 .bg_container {
  overflow: hidden;
  margin-bottom: 116px;
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: left 30px;
}
.itemid-499 .page_container {
  overflow-x: hidden;
}
.performance .our_company_desc1,
.ourpeople .our_company_desc {
  width: 884px;
  float: right;
  margin-top: 0px;
  padding: 100px 130px;
  margin-bottom: 130px;
}
.ourpeople .our_company_desc p {
  font-weight: 300;
}
.ourpeople .our_company_desc strong {
  color: #ffffff;
}
.ourpeople .moto_text {
  margin-top: 232px;
}

.ourpeople .moto_text h3 {
  font-size: 48px;
}
.fleet_category .moto_text p,
.ourpeople .moto_text h4 {
  font-size: 36px;
  text-align: right;
  font-style: italic;
  font-weight: 300;
}
.ourpeople .our_company_desc p {
  margin-top: 0px;
  margin-bottom: 0px;
}
.ourpeople .our_company_img {
  width: 100%;
  height: auto;
}
.ourpeople .company_inside {
  display: none;
  box-shadow: 0px 0px 16px #c1c1c1;
  background-color: #ffffff;
  position: relative;
  z-index: 15;
  padding: 70px;
  text-align: center;
}
.ourpeople .our_company_img h3 {
  text-align: center;
}
.ourpeople .our_company_img img {
  position: relative;
  margin-top: 140px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}
.ourpeople .sqrt {
  position: absolute;
  width: 723px;
  height: 380px;
  z-index: 10;
  background-color: #1b2c48;
  left: -244px;
  top: 500px;
}
/*		Performance		*/
.itemid-500 .page_container,
.itemid-188 .page_container,
.itemid-503 .page_container,
.itemid-502 .page_container,
.itemid-501 .page_container {
  overflow-x: hidden;
}
.itemid-188 .page_container {
  overflow-y: hidden;
}
.itemid-188 .bg_container,
.itemid-503 .bg_container,
.itemid-502 .bg_container,
.itemid-501 .bg_container {
  padding-bottom: 190px;
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: left 663px;
}
.itemid-502 .bg_container {
  background-position: left 263px;
}
.itemid-188 .bg_container,
.itemid-503 .bg_container {
  background-position: left 63px;
}
.performance .our_company_desc {
  margin-bottom: 0px;
}
.performance .our_company_desc p {
  font-size: 20px;
  color: #eaf0f8;
  line-height: 150%;
  max-width: 470px;
}
.performance .our_company_desc1 {
  min-height: 420px;
  margin-bottom: 100px;
}
.performance .our_company_desc1 p {
  margin-top: 35px;
  margin-bottom: 35px;
}
.performance .our_company_desc1 table h3 {
  font-size: 60px;
  color: #eaf0f8;
  width: 263px;
  text-align: center;
}
.performance .our_company_desc2 {
  float: left;
  margin-top: -120px;
  position: relative;
  z-index: 20;
  padding-top: 60px;
  padding-bottom: 60px;
  min-height: 300px;
}
.performance .our_company_desc2 table {
  margin-left: auto;
  margin-right: auto;
}
.performance .our_company_desc2 td {
  text-align: center;
  /*padding:35px 80px;	*/
}
.performance .our_company_desc2 p {
  margin-top: 60px;
  color: #1b2c4a;
  text-align: center;
}
.performance .our_company_desc2 span {
  color: #1b2c4a;
}
.performance .our_company_desc2 h3 {
  font-size: 60px;
  margin-bottom: 0px;
}
.itemid-502 .performance .our_company_desc2 p {
  text-align: right;
}
.performance .zeros {
  float: right;
  margin-top: -135px;
  position: relative;
  z-index: 10;
  width: 720px;
  padding-left: 200px;
  padding-right: 80px;
  min-height: 240px;
}
.performance .zeros h3 {
  font-size: 60px;
  color: #fff;
}
.performance .fleet_expan {
  margin-top: 90px;
}
.performance .fleet_expan h3 {
  color: #263a62;
}
.itemid-502 .performance .zeros p,
.itemid-502 .performance .our_company_desc2 p,
.itemid-502 .performance .our_company_desc1 p {
  line-height: 210%;
}

/*		policies		*/
.itemid-188 .footer {
  margin-top: 130px;
}
.acc_panel {
  display: none;
}
.itemid-505 .itemList,
.itemid-506 .itemList,
.itemid-108 .itemList,
.itemid-107 .itemList,
.our_policies .itemList {
  box-shadow: 0px 0px 16px #c1c1c1;
  background-color: #ffffff;
  position: relative;
  z-index: 30;
  padding: 125px 215px;
  margin-top: -100px;
  margin-bottom: 0px;
}
.our_policies .sqrt {
  width: 950px;
  height: 575px;
  display: block;
  background-color: #253a62;
  position: absolute;
  bottom: -242px;
  left: -200px;
  z-index: 20;
}
.our_policies .itemList .acc {
  border-bottom: 1px solid #b6bbc4;
  padding-top: 19px;
  padding-bottom: 19px;
  position: relative;
}
.our_policies .itemList .acc_title {
  color: #0079b9;
  font-weight: 600;
  font-size: 24px;
  cursor: pointer;
}
.our_policies .itemList .acc_title::after {
  content: "";
  background: transparent url(../images/acc-arrow.jpg) no-repeat;
  position: absolute;
  right: 37px;
  top: 44px;
  width: 19px;
  height: 10px;
}
.our_policies .itemList .acc_title.active::after {
  background: transparent url(../images/acc-arrow-act.jpg) no-repeat;
}
.our_policies .itemList .acc_panel_in {
  padding-top: 38px;
  padding-bottom: 38px;
}
.our_policies .itemList .acc_panel_in li,
.our_policies .itemList .acc_panel_in p {
  font-size: 20px;
  line-height: 180%;
}
.our_policies .itemList .acc_panel_in ul {
  margin: 40px 0px 45px 40px;
}
.our_policies .itemList .catItemImageBlock {
  display: inline;
  margin-right: 20px;
}

/*		Our fleet				*/
.itemid-504 .inside_container,
.itemid-505 .inside_container,
.itemid-506 .inside_container,
.itemid-108 .inside_container,
.itemid-107 .inside_container,
.itemid-500 .inside_container {
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: 0px -94px;
  padding-bottom: 190px;
}
.itemid-506 .page_container,
.itemid-505 .page_container,
.itemid-108 .page_container,
.itemid-107 .page_container,
.itemid-500 .page_container {
  overflow: hidden;
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: 1560px 878px;
}
.our_fleet .itemListCategory h2 {
  margin-top: 40px;
}
.our_fleet div.subCategory {
  padding: 0px;
  margin: 0px;
  border: none;
  height: 633px !important;
  position: relative;
}
.our_fleet .square {
  background-color: #263a62;
  left: -244px;
  top: 195px;
}
.our_fleet .subCategoryContainerLast .square {
  background-color: #1b2c4a;
  left: 244px;
  top: -114px;
}
.our_fleet div.subCategory a.subCategoryImage {
  overflow: hidden;
}
.our_fleet div.subCategory img {
  height: 633px;
  max-width: none;
  left: -236px;
}
.our_fleet .subCategoryContainer {
  width: 48%;
  height: 633px;
}
.our_fleet .subCategoryContainerLast {
  float: right;
}

.our_fleet .opp_text {
  background-color: #263a62;
  opacity: 0.7;
  overflow: hidden;
}
.our_fleet .fleet_module h3 {
  bottom: 45px;
  right: 77px;
  text-align: right;
}

.our_fleet .fleet_module .opp_text p {
  bottom: -200px;
  right: 154px;
  text-align: right;
}

.our_fleet .fleet_module a.subCategoryImage:hover .opp_text p {
  bottom: 45px;
  right: 154px;
  left: auto;
  text-align: right;
}
.our_fleet .fleet_module a.subCategoryImage:hover .opp_text h3 {
  bottom: 120px;
}
.our_fleet .subCategoryContainerLast.fleet_module .opp_text p,
.our_fleet .subCategoryContainerLast.fleet_module .opp_text h3,
.our_fleet
  .subCategoryContainerLast.fleet_module
  a.subCategoryImage:hover
  .opp_text
  p,
.our_fleet
  .subCategoryContainerLast.fleet_module
  a.subCategoryImage:hover
  .opp_text
  h3 {
  left: 77px;
  right: auto;
  text-align: left;
}
.our_fleet .col-md-6 {
  width: 50%;
  float: left;
}
.our_fleet .fleet_category {
  margin-top: 233px;
}
.our_fleet .fleet_des {
  padding: 164px 10px;
  z-index: 90;
}
.our_fleet .fleet_des p {
  font-size: 20px;
  color: #1b2c49;
}
.our_fleet .fleet_des p strong {
  font-size: 30px;
}
.our_fleet .fleet_des,
.our_fleet .fleet_des::before,
.our_fleet .fleet_des::after {
  background-color: #eaf0f8;
}
.our_fleet .fleet_des::after {
  width: 45px;
  right: -45px;
}
.our_fleet .fleet_nums {
  padding: 160px 0px 160px 140px;
  background-color: #263a62;
  margin-top: 88px;
}
.our_fleet .fleet_nums::before {
  content: "";
  width: 45px;
  height: 100%;
  position: absolute;
  background-color: #263a62;
  top: 0px;
  left: -45px;
  z-index: 80;
}
.our_fleet .fleet_nums::after {
  content: "";
  width: 500px;
  height: 100%;
  position: absolute;
  background-color: #263a62;
  top: 0px;
  right: -500px;
  z-index: 80;
}
.our_fleet .fleet_nums .col-md-4 {
  width: 25%;
  float: left;
}
.our_fleet .fleet_nums h3 {
  font-size: 60px;
  color: #0079b8;
  text-align: center;
}
.our_fleet .fleet_nums p {
  font-size: 18px;
  color: #ffffff;
  text-align: center;
}
.itemid-505 .rmv_clfx,
.itemid-506 .rmv_clfx,
.itemid-108 .rmv_clfx,
.itemid-107 .rmv_clfx {
  display: none;
}

.itemid-108 .fleet_category .itemid-107 .fleet_category {
  float: left;
  margin-top: 90px;
}
.itemid-108 .itemListCategory,
.itemid-107 .itemListCategory {
  float: right;
}
.itemid-505 .fleet_category h2::after,
.itemid-506 .fleet_category h2::after,
.itemid-108 .fleet_category h2::after,
.itemid-107 .fleet_category h2::after {
  background: transparent url(../images/grey_arr.png) no-repeat;
}
.itemid-505 .itemList,
.itemid-506 .itemList,
.itemid-108 .itemList,
.itemid-107 .itemList {
  margin-top: 100px;
  padding-top: 100px;
}
.our_fleet .itemList h3 {
  text-align: center;
  font-size: 40px;
  margin-bottom: 108px;
}
.our_fleet .itemList .vessels_list {
  padding: 30px;
  border-bottom: 1px solid #b6bbc4;
  width: 100%;
  display: table;
  cursor: pointer;
}
.itemid-108 .itemList .IMO,
.itemid-107 .itemList .IMO {
  border-top: 1px solid #e0e4e8;
}
.itemid-505 .itemList .vesstitle,
.itemid-506 .itemList .vesstitle,
.itemid-108 .itemList .vesstitle,
.itemid-107 .itemList .vesstitle {
  width: 100%;
  border-bottom: 1px solid #b6bbc4;
  padding: 0px 30px 23px 30px;
  display: flex;
}
.itemid-506 .itemList .vesst,
.itemid-505 .itemList .vesst,
.itemid-108 .itemList .vesst,
.itemid-107 .itemList .vesst {
  float: left;
  width: 20%;
  text-align: center;
  font-size: 14px;
  color: #aaacb0;
}
.itemid-505 .itemList .vessname,
.itemid-506 .itemList .vessname,
.itemid-108 .itemList .vessname,
.itemid-107 .itemList .vessname {
  text-align: left;
}
.itemid-505 .itemList .catItemExtraField,
.itemid-506 .itemList .catItemExtraField,
.itemid-108 .itemList .catItemExtraField,
.itemid-107 .itemList .catItemExtraField {
  float: left;
  width: 20%;
  padding: 0px;
  min-height: 37px;
  line-height: 37px;
}
.itemid-505 .itemList .vesstype,
.itemid-505 .itemList .Type,
.itemid-506 .itemList .vesstype,
.itemid-506 .itemList .Type,
.itemid-108 .itemList .vesstype,
.itemid-108 .itemList .Type,
.itemid-107 .itemList .vesstype,
.itemid-107 .itemList .Type {
  width: 30%;
}
.itemid-108 .itemList .vessdwt,
.itemid-108 .itemList .DWT,
.itemid-107 .itemList .vessdwt,
.itemid-107 .itemList .DWT {
  width: 10%;
  text-align: right;
}
.itemid-108 .itemList .DWT span,
.itemid-107 .itemList .DWT span {
  text-align: right;
}
.itemid-506 .itemList .Image,
.itemid-505 .itemList .Image .itemid-108 .itemList .Image,
.itemid-107 .itemList .Image {
  width: 200px;
  height: 142px;
  margin-right: 48px;
  margin-top: 20px;
}
.itemid-108 .itemList .Image .catItemExtraFieldsLabel,
.itemid-108 .itemList .Vessel .catItemExtraFieldsLabel,
.itemid-108 .itemList .Type .catItemExtraFieldsLabel,
.itemid-108 .itemList .Flag .catItemExtraFieldsLabel,
.itemid-108 .itemList .Year .catItemExtraFieldsLabel,
.itemid-108 .itemList .DWT .catItemExtraFieldsLabel,
.itemid-107 .itemList .Image .catItemExtraFieldsLabel,
.itemid-107 .itemList .Vessel .catItemExtraFieldsLabel,
.itemid-107 .itemList .Type .catItemExtraFieldsLabel,
.itemid-107 .itemList .Flag .catItemExtraFieldsLabel,
.itemid-107 .itemList .Year .catItemExtraFieldsLabel,
.itemid-107 .itemList .DWT .catItemExtraFieldsLabel {
  display: none;
}
.itemid-506 .itemList .catItemExtraFieldsValue,
.itemid-505 .itemList .catItemExtraFieldsValue,
.itemid-108 .itemList .catItemExtraFieldsValue,
.itemid-107 .itemList .catItemExtraFieldsValue {
  font-size: 18px;
  font-weight: 400;
  color: #021127;
  text-align: center;
  display: block;
}
.itemid-108 .itemList .Vessel .catItemExtraFieldsValue,
.itemid-107 .itemList .Vessel .catItemExtraFieldsValue {
  font-size: 22px;
  font-weight: 600;
  color: #0079b9;
  text-align: left;
}

.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 {
  font-size: 14px;
  font-weight: 400;
  color: #9ba2ab;
  width: 85px;
  text-align: right;
  margin-right: 28px;
  text-transform: uppercase;
  flex-grow: 0;
  flex-basis: 85px;
  display: block;
}
.itemid-108 .itemList .Shipyard .catItemExtraFieldsValue,
.itemid-108 .itemList .Class .catItemExtraFieldsValue,
.itemid-108 .itemList .IMO .catItemExtraFieldsValue,
.itemid-107 .itemList .Shipyard .catItemExtraFieldsValue,
.itemid-107 .itemList .Class .catItemExtraFieldsValue,
.itemid-107 .itemList .IMO .catItemExtraFieldsValue {
  flex-grow: 1;
  text-align: left;
}
.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: 700px;
  line-height: 17px;
  min-height: auto;
  margin-left: 32px;
  display: flex;
  align-content: flex-start;
  justify-content: flex-start;
}
.itemid-108 .itemList .IMO,
.itemid-107 .itemList .IMO {
  padding-top: 0px;
  border-top: 1px solid #cad3e0;
  margin-top: 20px;
}
.itemid-108 .itemList .vessels_list:hover .IMO,
.itemid-107 .itemList .vessels_list:hover .IMO {
  padding-top: 30px;
}
.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 {
  height: 0px;
  margin-top: 0px;
  min-height: 0px;
}
.itemid-108 .itemList .vessels_list:hover .Image,
.itemid-107 .itemList .vessels_list:hover .Image,
.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 {
  height: auto;
  margin-top: 20px;
  min-height: auto;
}
.itemid-108 .itemList .vessels_list:hover .Image img,
.itemid-107 .itemList .vessels_list:hover .Image img {
  margin-top: 5px;
}
.itemList .vessels_list:hover .Image img{
  width: 199px;
}
.itemid-107 .itemList .vessels_list:hover,
.itemid-108 .itemList .vessels_list:hover {
  background-color: #eaf0f8;
}
.itemid-108 .itemList .vessels_list:hover .Type .catItemExtraFieldsValue,
.itemid-108 .itemList .vessels_list:hover .Flag .catItemExtraFieldsValue,
.itemid-108 .itemList .vessels_list:hover .Year .catItemExtraFieldsValue,
.itemid-108 .itemList .vessels_list:hover .DWT .catItemExtraFieldsValue,
.itemid-107 .itemList .vessels_list:hover .Type .catItemExtraFieldsValue,
.itemid-107 .itemList .vessels_list:hover .Flag .catItemExtraFieldsValue,
.itemid-107 .itemList .vessels_list:hover .Year .catItemExtraFieldsValue,
.itemid-107 .itemList .vessels_list:hover .DWT .catItemExtraFieldsValue {
  font-weight: 600;
  color: #0079b8;
}
/*.itemid-107 .itemList .Vessel .catItemExtraFieldsValue {
	font-size:22px;
	font-weight:600;
	color:#0079b9;
	}*/
/*		CAREERS				*/
.itemid-504 .page_container {
  overflow-x: hidden;
}
.itemid-506 .inside_container,
.itemid-505 .inside_container {
  background-position: left 715px;
}
.itemid-505 .page_container,
.itemid-506 .page_container {
  background-position: 1560px bottom;
}
.itemid-505 .bg_container,
.itemid-506 .bg_container {
  padding-bottom: 0px;
}
.itemid-505.view-item .bg_container,
.itemid-506.view-item .bg_container {
  padding-bottom: 80px;
}
.itemid-505 .itemListCategory,
.itemid-506 .itemListCategory {
  width: 100%;
  float: none;
  position: relative;
  z-index: 10;
}
.itemid-505 .our_fleet .itemListCategory h2.main_title,
.itemid-506 .our_fleet .itemListCategory h2.main_title {
  margin-bottom: 0px;
  top: 87px;
  font-size: 40px;
  text-align: left;
  position: relative;
  clear: both;
  left: 50%;
  width: 350px;
  display: block;
  margin-left: 114px;
}
.itemid-505 .our_fleet .itemListCategory h2.main_title:before,
.itemid-506 .our_fleet .itemListCategory h2.main_title:before {
  background: transparent url(../images/cian_arr.png) no-repeat;
  content: "";
  width: 35px;
  height: 35px;
  display: block;
  position: absolute;
  left: 4px;
  bottom: -48px;
  top: auto;
}
.itemid-505 .itemListCategory img,
.itemid-506 .itemListCategory img {
  position: absolute;
  right: 50%;
  top: 0px;
  z-index: 10;
}
.itemid-505 .fleet_category,
.itemid-506 .fleet_category {
  margin-top: 0px;
}
.itemid-506 .fleet_category .our_company_desc,
.itemid-505 .fleet_category .our_company_desc {
  float: right;
  padding-top: 170px;
  width: 818px;
  margin-top: -36px;
}
.itemid-506 .fleet_category .our_company_desc h3,
.itemid-505 .fleet_category .our_company_desc h3 {
  font-size: 36px;
  color: #ffffff;
}
.itemid-506 .fleet_category .our_company_desc p a,
.itemid-505 .fleet_category .our_company_desc p a {
  color: #0079b9;
}
.fleet_category .moto_text p {
  text-align: left;
  line-height: 130%;
}
.fleet_category .moto_text p a {
  font-size: 24px;
  font-weight: 800;
  color: #fff;
}
.itemid-506 .fleet_category .moto_text,
.itemid-505 .fleet_category .moto_text {
  float: left;
  width: 500px;
  margin-left: 56px;
  margin-top: 260px;
}
.itemid-505 .itemList,
.itemid-506 .itemList {
  padding-left: 86px;
  padding-right: 86px;
}
.itemid-506 .itemList .vesst {
}
.itemid-505 .itemList .titletext,
.itemid-506 .itemList .vessname,
.itemid-506 .itemList .titletext,
.itemid-505 .itemList .vessname {
  width: 50%;
}
.itemid-505 .itemList .titletext h4,
.itemid-506 .itemList .titletext h4 {
  text-align: left;
}
.itemid-505 .itemList .Location,
.itemid-506 .itemList .vesslocation,
.itemid-506 .itemList .Location,
.itemid-505 .itemList .vesslocation,
.itemid-506 .itemList .Function,
.itemid-506 .itemList .vessfunction,
.itemid-505 .itemList .Type,
.itemid-505 .itemList .vesstype,
.itemid-505 .itemList .Function,
.itemid-505 .itemList .vessfunction,
.itemid-506 .itemList .Type,
.itemid-506 .itemList .vesstype {
  width: 15%;
}
.itemid-505 .itemList .Location,
.itemid-506 .itemList .Location {
  text-align: center;
}

.itemid-505 .itemList .Function,
.itemid-506 .itemList .Function,
.itemid-505 .itemList .Type,
.itemid-506 .itemList .Type {
  text-align: right;
}
.itemid-505 .itemList .Function .catItemExtraFieldsLabel,
.itemid-505 .itemList .Type .catItemExtraFieldsLabel,
.itemid-505 .itemList .Location .catItemExtraFieldsLabel,
.itemid-506 .itemList .Function .catItemExtraFieldsLabel,
.itemid-506 .itemList .Type .catItemExtraFieldsLabel,
.itemid-506 .itemList .Location .catItemExtraFieldsLabel {
  display: none;
}
.itemid-506 .vessinfo h4 a,
.itemid-505 .vessinfo h4 a {
  font-size: 24px;
  color: #0079b9;
}
.itemid-506 .vessinfo h4 a:hover,
.itemid-505 .vessinfo h4 a:hover {
  text-decoration: none;
  color: #263a62;
}
.itemid-505 .itemList .seeart,
.itemid-506 .itemList .seeart {
  width: 10px;
  height: 37px;
  float: right;
}
.itemid-505 .itemList .seeart a,
.itemid-506 .itemList .seeart a {
  width: 10px;
  height: 37px;
  background: transparent url(../images/goto_arrow.png) no-repeat;
  background-position: center center;
  font-size: 0px;
  display: block;
}
.job_description table.job_extra {
  width: 65%;
  margin-bottom: 100px;
}
.job_description table.job_extra td {
  width: 33%;
  padding-top: 0px;
  padding-bottom: 10px;
}
.job_description table.job_extra tr.job_title td {
  font-size: 14px;
  color: #c1c3c5;
}
.job_description table.job_extra tr.job_value td {
  font-size: 18px;
  color: #021127;
}
#user1 .moduletable {
  width: 50%;
  padding: 245px 165px 160px 80px;
  margin-top: -130px;
  position: relative;
}
#user1 .moduletable::before {
  content: "";
  width: 500px;
  height: 100%;
  position: absolute;
  background-color: #263a62;
  top: 0px;
  left: -500px;
}
#user1 .moduletable p {
  font-size: 24px;
  color: #ffffff;
}
#user1 .moduletable p span {
  font-size: 30px;
  font-weight: bold;
  color: #ffffff;
}
#user1 .moduletable p a {
  color: #0079b9;
  font-weight: bold;
}
/*		News List Page			  */
div.newslist_page {
  margin-top: 136px;
}
.itemid-110 .page_container {
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: left 34px;
}
.itemid-110.view-item .page_container {
  background-position: left 125px;
}
.itemid-110 .bg_container {
  background: transparent url(../images/left_arrow.jpg) no-repeat;
  background-position: right bottom;
}
.newslist_page .itemContainer {
  width: 631px;
  float: left;
  margin-left: 52px;
  margin-right: 52px;
  background-color: #eaf0f8;
  position: relative;
  padding-bottom: 94px;
  min-height: 676px;
  margin-bottom: 130px;
}
.newslist_page .itemContainer img {
  position: relative;
  left: -52px;
  margin-top: -64px;
  margin-bottom: 38px;
}
.newslist_page .itemContainer img:hover {
  left: 0px;
}
.newslist_page .catItemIntroText,
.newslist_page .catItemTitle {
  margin-left: 65px;
  margin-right: 65px;
}
.newslist_page .catItemTitle a {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 30px;
}
.newslist_page .catItemTitle a:hover {
  text-decoration: none;
  color: #0079b9;
}
.newslist_page .catItemIntroText p {
  font-size: 20px;
  line-height: 160%;
}
.newslist_page .catItemReadMore {
  position: absolute;
  left: 0px;
  bottom: 50px;
  width: 100%;
  text-align: center;
}
.newslist_page .k2ReadMore {
  font-weight: 600;
  font-size: 16px;
  color: #0079b9;
}

.newslist_page .k2ReadMore:hover {
  text-decoration: none;
  color: #1b2c4a;
}
div.news_inner {
  margin-top: 54px;
}
div.news_inner .itemImage {
  height: 620px;
  overflow: hidden;
}
.contact_page .informations,
.news_inner .fullTextArticle {
  background-color: #eaf0f8;
  width: 1344px;
  margin-left: auto;
  margin-right: auto;
  padding: 360px 170px 78px 170px;
  margin-top: -168px;
}
.news_inner .itemTitle {
  font-size: 36px;
  margin-bottom: 50px;
}
.news_inner .fullTextArticle p {
  font-size: 20px;
  margin-bottom: 50px;
}
.news_inner .extra_img img {
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}
.news_itemNavigation {
  float: right;
  margin-top: -35px;
  position: relative;
  z-index: 999;
}
.news_itemNavigation a {
  font-size: 18px;
  color: #1b2c4a;
}

.news_itemNavigation a.itemPrevious {
  font-weight: 300;
}
.news_itemNavigation a.itemPrevious::before {
  content: "<";
  font-size: 18px;
  color: #1b2c4a;
  padding-right: 22px;
}
.news_itemNavigation a.itemNext {
  margin-left: 22px;
}
.news_itemNavigation span.separ {
  margin-left: 22px;
}
.news_itemNavigation a.itemNext::after {
  content: ">";
  font-size: 18px;
  color: #1b2c4a;
  padding-left: 22px;
}

.news_itemNavigation a:hover {
  text-decoration: none;
  color: #4681c2;
}
/*		Contact		*/
.itemid-109 .page_container {
  background: transparent url(../images/right-arrow.jpg) no-repeat;
  background-position: left 129px;
  overflow-x: hidden;
}
.itemid-109 .bg_container {
  background: transparent url(../images/left_arrow.jpg) no-repeat;
  background-position: right bottom;
  padding-bottom: 417px;
}
.contact_page h2 {
  margin-bottom: 60px;
}
.contact_page #map {
  width: 1106px;
  margin-left: auto;
  margin-right: auto;
}
.contact_page #map iframe {
  width: 100%;
  height: 618px;
}
.contact_page .informations {
  margin-bottom: 200px;
}
.contact_page .info {
  float: left;
}
.contact_page .address {
  width: 30%;
}
.contact_page .email {
  width: 30%;
}
.contact_page .tel,
.contact_page .fax {
  width: 20%;
}
.contact_page .info h3 {
  font-size: 24px;
}
.contact_page .info p {
  font-size: 20px;
  font-weight: 300;
  margin-bottom: 0px;
}
.contact_page div.offices {
  width: 1285px;
  margin-left: auto;
  margin-right: auto;
}
.contact_page div.office {
  position: relative;
  z-index: 15;
}
.contact_page div.sqrt,
.contact_page div.office {
  width: 594px;
  height: 372px;
}
.contact_page div.office img {
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 15;
}
.contact_page div.office1 {
  float: left;
}
.contact_page div.office2 {
  float: right;
}
.contact_page div.sqrt {
  position: absolute;
  z-index: 10;
}
.contact_page div.office1 div.sqrt {
  background-color: #253a62;
  left: -303px;
  top: 95px;
}
.contact_page div.office2 div.sqrt {
  background-color: #1b2c49;
  left: 294px;
  top: -98px;
}

/*** 	End of Inside Pages	***/
/***	Footer				***/
.footer_container {
  margin-bottom: 105px;
}
.home .footer_container {
  margin-top: -77px;
}
#footerleft h3 {
  font-size: 24px;
  margin-bottom: 35px;
}
#footerleft h4 {
  font-size: 14px;
  margin-bottom: 20px;
}
#footerleft p {
  margin-bottom: 10px;
}
#footerright {
  margin-top: 63px;
}
#footer {
  margin-top: 59px;
}
#footer ul {
  margin-left: 20px;
}
#footer li {
  margin-bottom: 15px;
}
#footerright h3,
#footer li a {
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  font-weight: bold;
}

#footer li a:hover {
  text-decoration: none;
  color: #4681c2;
}
#footerright p,
#footerright h3 {
  text-align: right;
  margin-bottom: 20px;
}
#footerright img {
  margin-left: 35px;
}
.nothome .footer {
  border-top: 1px solid #eaf0f8;

  padding-top: 70px;
}
/*** 	End of Footer		***/
.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: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
.itemid-108 .itemList .vessels_list:hover .Image,
.itemid-107 .itemList .vessels_list:hover .Image,
.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 {
  visibility: visible;
  opacity: 1;
}
.contact_page #map {
  border: 1px solid #263a62;
}

#more-content .group7 .moduleItemExtraFieldsValue {
  background-color: #253a62;
  color: white;
}
.k2ItemsBlock .moduleItemExtraFieldsLabel {
  display: none!important;
}
.k2ItemsBlock .moduleItemExtraFields>b {
  display: none!important;
}

.default_container.our_company.performance .our_company_desc2{
  margin-top: -50px!important;
  margin-bottom: 79px!important;
}

.psc-performance {
  margin-top: 200px;
}

.itemid-559 #main_container{
  margin-top: 150px;
}

.itemid-559 .news_inner .fullTextArticle{
  padding: 150px 170px;
  @media (max-width:480px){
    padding:30px;
  }
}