a{-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
a:hover, a:focus {color: #E44646;}
.pfirstchild p:first-child{margin-top: 0px; padding-top: 0px;}
.pfirstchild p:last-child{margin-bottom: 0px; padding-bottom: 0px;}

.loadthis { display: none; }


#cookie-bar { background: #F67451; height: auto; line-height: normal; color: #eeeeee; text-align: center; padding: 5px 5px; z-index: 100; }
#cookie-bar.fixed { position: fixed; top: 0; left: 0; width: 100%; }
#cookie-bar.fixed.bottom { bottom: 0; top: auto; z-index: 999; }
#cookie-bar p { margin: 0; padding: 0; color: #fff; font-size: 14px; }
#cookie-bar a { color: #fff; text-decoration: underline; font-size: 14px; }
#cookie-bar .cb-enable { background: #fff; color: #000; display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 8px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
#cookie-bar .cb-enable:hover { background: #000; color: #fff; }
#cookie-bar .cb-disable { background: #F67451; color: #fff; display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 8px; }
#cookie-bar .cb-disable:hover { background: #F67451; }
#cookie-bar .cb-policy { background: #F67451; color: #fff; display: inline-block; text-decoration: none; padding: 2px 6px; margin-left: 8px; }
#cookie-bar .cb-policy:hover { background: #F67451; }

input[type=number] {-moz-appearance:textfield;}

label[class*="required"]:after { content: "*"; display: inline-block; vertical-align: top; }

.animatethis { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }

.cc-dismiss { background: #c6168d !important; }

.main-content {}

.inside {padding-top: 107px;}

.main-content-ins { max-width: 1200px; margin: auto auto; padding-left: 20px; padding-right: 20px; }
.main-content-top { padding-top: 100px; }

.no-marg-padd { margin: 0; padding: 0; }
.no-marg-padd li { margin: 0; padding: 0; }

input, textarea { outline: 0 !important; }
strong, b { font-weight: 700 !important; }

.bootstrap-dialog .modal-header { background-color: #ddd !important; }
.bootstrap-dialog .bootstrap-dialog-close-button button { font-size: 26px; opacity: 1; }
.bootstrap-dialog .bootstrap-dialog-title { font-size: 16px !important; color: #111; }
.bootstrap-dialog .bootstrap-dialog-message { font-size: 15px !important; color: #111; }
.bootstrap-dialog .bootstrap-dialog-footer-buttons .btn-warning { font-size: 15px !important; }
.bootstrap-dialog .bootstrap-dialog-footer-buttons .btn-default { font-size: 15px !important; color: #111; }

.rvl-hdn { visibility: hidden; }

#infscr-loading { text-align: center; z-index: 100; position: fixed; left: 50%; bottom: 40px; width: 274px; margin-left: -137px; padding: 7px 10px; background: #000; opacity: 0.8; color: #fff; border: 1px solid #959595; }

.mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } /* overlay at start */
.mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } /* overlay animate in */
.mfp-fade.mfp-bg.mfp-removing { opacity: 0; } /* overlay animate out */
.mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } /* content at start */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } /* content animate it */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } /* content animate out */

.pagin { text-align: center; margin-top: 100px; }
.pagin li { margin-left: 4px; display: inline-block; vertical-align: top; }
.pagin li.num:before { content: "|"; font-size: 14px; margin-right: 6px; display: inline-block; vertical-align: top; }
.pagin li.num:first-child:before { display: none; }
.pagin li a { display: inline-block; margin-top: -3px; font-size: 18px; color: #000; }
.pagin li a:hover,
.pagin li.active a { color: #8560a8; }

.ph { font-size: 18px; color: #000; font-weight: 400; }
.ph::-webkit-input-placeholder { opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }
.ph:-moz-placeholder { /* Firefox 18- */ opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }
.ph::-moz-placeholder {  /* Firefox 19+ */ opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }
.ph:-ms-input-placeholder { opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300;}
.ph:-ms-input-placeholder { opacity: 1 !important; font-size: 18px; color: #191919; font-weight: 300; }

.breadcrumb-cont { background: #f5fbfb; padding: 15px 0; }
.breadcrumb-cont ol.breadcrumb { background: transparent; margin: 0; padding: 0; }
.breadcrumb-cont ol.breadcrumb li.active { color: #f2a61d; }
.breadcrumb-cont ol.breadcrumb li.active a { color: #f2a61d; }
.breadcrumb-cont ol.breadcrumb li { margin: 0; padding: 0; list-style: none; }
.breadcrumb-cont ol.breadcrumb li + li:before { content: "/"; padding: 0 4px; color: #000; }
.breadcrumb-cont ol.breadcrumb li a { text-decoration: none; text-transform: uppercase; }
.breadcrumb-cont ol.breadcrumb li a:hover { color: #f2a61d; }

nav#menu { visibility: hidden; height: 0; }
nav#menu ul li a:hover,
nav#menu ul li a.active { color: #F67451; }
.mm-navbar_tabs a { font-size: 16px; }
.mm-navbar_tabs a i { margin-right: 6px; }
.mm-btn_close { background: #F67451; }
.mm-btn_close::before,
.mm-btn_close::after { border-color: #fff; }
.mm-btn_close::before { right: 15px; }
.mm-btn_close::after { right: 22px; }
.mm-navbars_bottom { border-top: 0; }
.mm-navbars_bottom .mm-navbar { background: #F67451; }
.mm-navbars_bottom .mm-navbar a { color: #fff; }
.custom-search {background: #e8e8e8;border: 0;width: 100%;margin: 0;padding: 7px 12px;cursor: pointer;z-index: 1000;}



.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
body {font-family: 'Roboto', sans-serif !important;max-width: 1920px;overflow-x: hidden;padding: 0 !important;margin: auto !important;}
p {margin: 0;padding: 0;}
.home .ttl {font-style: normal;font-weight: 900;font-size: 40px;line-height: 47px;}
.inside .ttl {font-weight: 900;font-size: 60px;line-height: 70px;color: #FDFCE5;}
.goto-btn a {padding: 10px 55px;box-sizing: border-box;border-radius: 0;border: 0.4px solid #FDFCE5;font-weight: 500;font-size: 14px;line-height: 16px;color: #FDFCE5;}
.goto-btn a:hover {background: #F67451 !important;border: 0.4px solid #F67451 !important;color: #FFFFFF !important;}
.det-hiding {display: none !important;}
/********************* HEADER *********************/



.cbp-af-header {position:fixed; top: 0; left: 0; width: 100%; z-index: 100; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
.cbp-af-header-ins {background: linear-gradient(260deg, #55A7B0 -61.63%, #000000 143.67%);}
.cbp-af-header-shrink {-webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear;background: linear-gradient(260deg, #55A7B0 -61.63%, #000000 143.67%);}
.cbp-af-header header {position: relative;}
.cbp-af-header header .grid {display: flex;align-items: center;max-width: 1560px;margin: auto;padding: 20px;justify-content: space-between;}
.cbp-af-header-shrink header .grid {}
header .grid .grid-l .logo {}
header .grid .grid-l .logo .logo-not-shrink { display: block; background: url(../img/logo.png) no-repeat 0 0; width: 169px; height: 109px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
header .grid .grid-l .logo .logo-shrink { display: none; background: url(../img/logo_ins.png) no-repeat 0 0; width: 103px; height: 67px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
.cbp-af-header-ins header .grid .grid-l .logo .logo-not-shrink {display: none;}
.cbp-af-header-ins header .grid .grid-l .logo .logo-shrink {display: block;}
.cbp-af-header-shrink header .grid .grid-l .logo .logo-not-shrink {display: none;}
.cbp-af-header-shrink header .grid .grid-l .logo .logo-shrink {display: block;}
header .grid .grid-l .logo .logo-sm-sm { display: none; background: url(../img/logo-sm-sm.png) no-repeat 0 0; width: 100px; height: 54px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }
header .grid .grid-r {display: flex;grid-gap: 40px;align-items: center;}
header .grid .grid-r ul {display: flex;align-items: center;grid-gap: 30px;}
header .grid .grid-r ul li {position: relative;}
header .grid .grid-r ul li a {letter-spacing: 0.04em;font-weight: 500;font-size: 14px;line-height: 16px;color: #FFF;}
header .grid .grid-r ul li a:hover {color: #F67451;}
header .grid .grid-r .right-r {display: flex;align-items: center;grid-gap: 20px;}
header .grid .grid-r .srch .form-group {position: relative;}
header .grid .grid-r .srch .form-group input {border: 1px solid #535353;border-radius: 48px;font-weight: 600;font-size: 14px;line-height: 110%;color: #1B67A6;text-align: center;height: 34px;}
header .grid .grid-r .srch .form-group input input::placeholder {font-weight: 600;font-size: 14px;line-height: 110%;color: #1B67A6;text-align: center;}
header .grid .grid-r .srch .form-group input input:-ms-input-placeholder {font-weight: 600;font-size: 14px;line-height: 110%;color: #1B67A6;text-align: center;}
header .grid .grid-r .srch .form-group input input::-ms-input-placeholder {font-weight: 600;font-size: 14px;line-height: 110%;color: #1B67A6;text-align: center;}
header .grid .grid-r .srch .form-group button {position: absolute;right: 4%;top: 56%;transform: translateY(-50%);background: transparent;border: 0;}
.mob {display: none;}
header .grid .grid-r a {padding-bottom: 18px;position: relative;z-index: 100;}
header .grid .grid-r .subcats {position: absolute;left: -50px;top: 39px;visibility: hidden;opacity: 0;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;background: linear-gradient(180deg, #FFFFFF -80.07%, #87AAAA 100%);}
header .grid .grid-r .has:hover > a {border-bottom: 6px solid #FDFCE5;border-radius: 0px 0px 6px 6px;}
header .grid .grid-r .has:hover > .subcats {visibility: visible;opacity: 1;}
header .grid .grid-r .has .subcats .subcats-ins {display: grid;grid-template-columns: 1fr;width: 203px;}
header .grid .grid-r .has .subcats .subcats-ins .ins-l .cats {padding: 40px 20px;}
header .grid .grid-r .has .subcats .subcats-ins .ins-l .cats ul {display: grid;grid-gap: 30px;justify-content: initial;}
header .grid .grid-r .has .subcats .subcats-ins .ins-l .cats ul li a {font-weight: 500;font-size: 14px;line-height: 16px;color: #FFFFFF;}
header .grid .grid-r .has .subcats .subcats-ins .ins-l .cats ul li a:hover {color: #F67451;}



.slideshow .details {position: absolute;top: 50%;left: 180px;transform: translateY(-50%);max-width: 515px;}
.slideshow .details .title {font-weight: 900;font-size: 60px;line-height: 70px;color: #FDFCE5;padding-bottom: 25px;}
.slideshow .details .subtitle {font-weight: 300;font-size: 16px;line-height: 140%;color: #FFFFFF;padding-bottom: 40px;}
.slideshow .details .down {display: flex;align-items: center;grid-gap: 15px;padding-top: 50px;}
.slideshow .details .down .down-r {font-style: normal;font-weight: 300;font-size: 12px;line-height: 140%;color: #FFFFFF;}



.sect1-hp {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.sect1-hp .ins {display: grid;grid-template-columns: 1fr 0.815fr;}
.sect1-hp .ins .ins-r {padding: 170px 140px;}
.sect1-hp .ins .ins-r .box {max-width: 515px;}
.sect1-hp .ins .ins-r .box .ttl {color: #FDFCE5;padding-bottom: 40px;text-transform: uppercase;}
.sect1-hp .ins .ins-r .box .subttl {font-weight: 300;font-size: 16px;line-height: 140%;color: #FFFFFF;padding-bottom: 50px;}
.sect1-hp .ins .ins-r .titles {max-width: 420px;width: 100%;display: flex;border-bottom: 1px solid #D3D3D3;justify-content: space-between;align-items: center;padding-top: 75px;}
.sect1-hp .ins .ins-r .titles .title {text-align: center;display: flex;justify-content: center;padding: 15px 0;position: relative;cursor: pointer;font-weight: 500;font-size: 14px;line-height: 16px;color: #D3D3D3;width: 50%;}
.sect1-hp .ins .ins-r .titles .title.active {color: #FFFFFF;}
.sect1-hp .ins .ins-r .titles .title.active:after {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;background: #F67451;}


.sect2-hp {background: linear-gradient(180deg, #FFFFFF -80.07%, #E1E1E1 329.46%);}
.sect2-hp .ins {max-width: 1610px;margin: auto;padding: 115px 20px;display: grid;grid-template-columns: 1fr 1fr;grid-template-areas: 'details image';align-items: center;}
.sect2-hp .ins .ins-l {grid-area: image;}
.sect2-hp .ins .ins-l img {filter: drop-shadow(0px 13px 20px rgba(0, 0, 0, 0.25));}
.sect2-hp .ins .ins-r .box {max-width: 515px;}
.sect2-hp .ins .ins-r .box .ttl {color: #1C5259;padding-bottom: 40px;text-transform: uppercase;}
.sect2-hp .ins .ins-r .box .subttl {font-weight: 300;font-size: 16px;line-height: 140%;color: #1C5259;padding-bottom: 50px;}
.sect2-hp .ins .ins-r .box .goto-btn a {color: #1C5259;border: 0.4px solid #1C5259;}
.sect2-hp .ins .ins-r .titles {max-width: 420px;width: 100%;display: flex;border-bottom: 1px solid #D3D3D3;justify-content: space-between;align-items: center;padding-top: 75px;}
.sect2-hp .ins .ins-r .titles .title {text-align: center;display: flex;justify-content: center;padding: 15px 0;position: relative;cursor: pointer;font-weight: 500;font-size: 14px;line-height: 16px;color: RGBA(28,82,89,0.5);}
.sect2-hp .ins .ins-r .titles .title.active {color: #1C5259;}
.sect2-hp .ins .ins-r .titles .title.active:after {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;background: #F67451;}


.sect3-hp {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.sect3-hp .ins {display: grid;grid-template-columns: 0.815fr 1fr;grid-template-areas: 'details image';}
.sect3-hp .ins .ins-l {grid-area: image;}
.sect3-hp .ins .ins-r {padding: 170px 140px;}
.sect3-hp .ins .ins-r .box {max-width: 515px;}
.sect3-hp .ins .ins-r .box .ttl {color: #FDFCE5;padding-bottom: 40px;text-transform: uppercase;}
.sect3-hp .ins .ins-r .box .subttl {font-weight: 300;font-size: 16px;line-height: 140%;color: #FFFFFF;padding-bottom: 50px;}
.sect3-hp .ins .ins-r .titles {max-width: 250px;width: 100%;display: flex;border-bottom: 1px solid #D3D3D3;justify-content: space-between;align-items: center;padding-top: 75px;}
.sect3-hp .ins .ins-r .titles .title {text-align: center;display: flex;justify-content: center;padding: 15px 0;position: relative;cursor: pointer;font-weight: 500;font-size: 14px;line-height: 16px;color: #D3D3D3;width: 50%;}
.sect3-hp .ins .ins-r .titles .title.active {color: #FFFFFF;}
.sect3-hp .ins .ins-r .titles .title.active:after {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;background: #F67451;}

.sect4-hp {background: linear-gradient(180deg, #FFFFFF -80.07%, #E1E1E1 329.46%);}
.sect4-hp .ins {max-width: 1610px;margin: auto;padding: 115px 20px;display: grid;grid-template-columns: 1fr 1fr;align-items: center;grid-gap: 250px;}
.sect4-hp .ins .ins-l {}
.sect4-hp .ins .ins-l img {filter: drop-shadow(0px 13px 20px rgba(0, 0, 0, 0.25));}
.sect4-hp .ins .ins-r .box {max-width: 515px;}
.sect4-hp .ins .ins-r .box .ttl {color: #1C5259;padding-bottom: 40px;text-transform: uppercase;}
.sect4-hp .ins .ins-r .box .subttl {font-weight: 300;font-size: 16px;line-height: 140%;color: #1C5259;padding-bottom: 50px;}
.sect4-hp .ins .ins-r .box .goto-btn a {color: #1C5259;border: 0.4px solid #1C5259;}
.sect4-hp .ins .ins-r .titles {max-width: 300px;width: 100%;display: flex;border-bottom: 1px solid #D3D3D3;justify-content: space-between;align-items: center;padding-top: 75px;}
.sect4-hp .ins .ins-r .titles .title {text-align: center;display: flex;justify-content: center;padding: 15px 0;position: relative;cursor: pointer;font-weight: 500;font-size: 14px;line-height: 16px;color: RGBA(28,82,89,0.5);width: 50%;}
.sect4-hp .ins .ins-r .titles .title.active {color: #1C5259;}
.sect4-hp .ins .ins-r .titles .title.active:after {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;background: #F67451;}


.cnt-hp {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.cnt-hp .ins {max-width: 1300px;margin: auto;padding: 100px 20px;display: flex;justify-content: space-between;align-items: center;}
.cnt-hp .ins .ins-l {font-weight: 900;font-size: 40px;line-height: 47px;color: #FDFCE5;}
.cnt-hp .ins .ins-r .items {display: flex;}
.cnt-hp .ins .ins-r .items .item:first-child {padding-right: 100px;border-right: 1px solid white;}
.cnt-hp .ins .ins-r .items .item:last-child {padding-left: 100px;}
.cnt-hp .ins .ins-r .items .item .itm-ins {max-width: 260px;}
.cnt-hp .ins .ins-r .items .item .itm-ins .title {font-weight: bold;font-size: 16px;line-height: 140%;color: #FDFCE5;padding-top: 15px;padding-bottom: 35px;}
.cnt-hp .ins .ins-r .items .item .itm-ins .det-itm {padding-bottom: 8px;}
.cnt-hp .ins .ins-r .items .item .itm-ins .det-itm:last-child {padding-bottom: 0;}
.cnt-hp .ins .ins-r .items .item .itm-ins .det-itm a {font-weight: bold;font-size: 16px;line-height: 140%;color: #FFFFFF;} 



footer {background: linear-gradient(360deg, #1C5259 -28.54%, #000000 170.12%);}
footer .top {padding: 50px 20px;max-width: 1600px;margin: auto;}
footer .top .logo {padding-bottom: 55px;}
footer .top .logo img {margin: auto;}
footer .top .cats {display: flex;justify-content: center;grid-gap: 55px;padding-bottom: 55px;}
footer .top .cats .cat a {font-weight: 500;font-size: 14px;line-height: 16px;color: #FFFFFF;}
footer .top .cats .cat a:hover {color: #F67451;}
footer .top .grid {display: grid;grid-template-columns: 1fr 1fr 1fr;align-items: center;}
footer .top .grid .newsletter .nl-ttl {font-weight: normal;font-size: 14px;line-height: 140%;letter-spacing: 0.1em;color: #FFFFFF;text-align: center;}
footer .top .grid .newsletter-frm { margin-top: 30px; position: relative; }
footer .top .grid .newsletter-frm input {width: 100%;border: 0;background: transparent;height: 40px;padding: 0px 0 0 10px !important;border: 1px solid #FDFCE5;font-weight: bold;font-size: 14px;line-height: 100%;color: #FDFCE5;}
footer .top .grid .newsletter-frm input::placeholder {font-weight: bold;font-size: 14px;line-height: 100%;color: #FDFCE5;}
footer .top .grid .newsletter-frm input:-ms-input-placeholder { /* Internet Explorer 10-11 */font-weight: bold;font-size: 14px;line-height: 100%;color: #FDFCE5;}
footer .top .grid .newsletter-frm input::-ms-input-placeholder { /* Microsoft Edge */font-weight: bold;font-size: 14px;line-height: 100%;color: #FDFCE5;}
footer .top .grid .newsletter-frm button {border: 0;background: transparent;position: absolute;bottom: 53%;right: 20px;transform: translateY(50%);}
footer .top .grid .newsletter-chk {margin-top: 15px; position: relative;text-align: center;display: flex;grid-gap: 20px;align-items: center;}
footer .top .grid .newsletter-chk > div {}
footer .top .grid .newsletter-chk a {font-weight: normal;font-size: 12px;line-height: 100%;text-decoration-line: underline;color: #FDFCE5;opacity: 0.5;}
footer .top .grid .newsletter-chk a span { text-decoration: underline; }
footer .top .grid .grid-r {display: flex;justify-content: flex-end;}
footer .top .grid .grid-r a {font-weight: 500;font-size: 14px;line-height: 16px;color: #FFFFFF;}
footer .bot {padding: 10px 0 10px 0;border-top: 1px solid #FDFCE5;position: relative;}
footer .bot .main-content-ins {display: grid;grid-template-columns: 1fr 1fr 1fr;font-weight: normal;font-size: 14px;line-height: 157.4%;color: #FDFCE5;max-width: 1560px !important;}
footer .bot ul {display: flex;grid-gap: 60px;align-items: center;justify-content: center;}
footer .bot ul li {text-align: center;}
footer .bot a {font-weight: bold;font-size: 14px;line-height: 157.4%;color: #FDFCE5;}
footer .bot .main-content-ins div:last-child {text-align: end;}





.inside .cmp .top {position: relative;}
.inside .cmp .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .cmp .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .cmp .bot {}
.inside .cmp .bot .items {}
.inside .cmp .bot .items .itm-wh {background: #FFFFFF;}
.inside .cmp .bot .items .itm-grey {background: #F4F4F4;}
.inside .cmp .bot .items .item .ins {max-width: 1320px;margin: auto;padding: 70px 20px;}
.inside .cmp .bot .items .item .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .cmp .bot .items .item .ins .det {font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;}
.inside .cmp .bot .items .item .ins .det p {margin-bottom: 20px;}
.inside .cmp .bot .items .item .ins .det p:last-child {margin-bottom: 0;}
.inside .cmp .bot .items .item .det-grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 110px;}



.inside .ship-mng .top {position: relative;}
.inside .ship-mng .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .ship-mng .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .ship-mng .bot {}
.inside .ship-mng .bot .items {}
.inside .ship-mng .bot .items .itm-wh {background: #FFFFFF;}
.inside .ship-mng .bot .items .itm-grey {background: linear-gradient(360deg, #FFFFFF -80.07%, #E1E1E1 329.46%);}
.inside .ship-mng .bot .items .itm-green {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.inside .ship-mng .bot .items .item .ins {max-width: 1320px;margin: auto;padding: 70px 20px;}
.inside .ship-mng .bot .items .itm-wh {position: relative;}
.inside .ship-mng .bot .items .itm-wh .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .ship-mng .bot .items .itm-wh .ins .det {font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .ship-mng .bot .items .itm-wh .overlay {position: absolute;top: 0;right: 0;z-index: 1;}
.inside .ship-mng .bot .items .itm-grey .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .ship-mng .bot .items .itm-grey .ins .det {font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;}
.inside .ship-mng .bot .items .itm-wh .ins .grid {font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;display: flex;grid-gap: 90px;padding-top: 30px;}
.inside .ship-mng .bot .items .itm-wh .ins .grid ul {padding-left: 15px;padding-top: 15px;}
.inside .ship-mng .bot .items .itm-wh .ins .grid ul li {padding-bottom: 6px;}
.inside .ship-mng .bot .items .itm-wh .ins .grid ul li:last-child {padding-bottom: 0px;}
.inside .ship-mng .bot .items .itm-wh .ins .grid ul li::marker {font-size: 12px;}
.inside .ship-mng .bot .items .itm-green .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #FDFCE5;}
.inside .ship-mng .bot .items .itm-green .ins .det {font-weight: 300;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .ship-mng .bot .items .itm-green .ins .button {font-weight: 300;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .ship-mng .bot .items .itm-green .ins .button a {font-weight: 900;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .ship-mng .bot .items .itm-green .ins a:hover {color: #F67451;}
.inside .ship-mng .bot .items .itm-green .ins .cats {padding-top: 40px;display: grid;grid-template-columns: 0.5fr 0.5fr 0.9fr;grid-gap: 20px 60px;align-items: center;font-weight: 500;font-size: 14px;line-height: 16px;color: #FDFCE5;}
.inside .ship-mng .bot .items .itm-green ul {padding-left: 15px;padding-top: 0px;}
.inside .ship-mng .bot .items .itm-green ul li {padding-bottom: 6px;}
.inside .ship-mng .bot .items .itm-green ul li:last-child {padding-bottom: 0px;}
.inside .ship-mng .bot .items .itm-green ul li::marker {font-size: 12px;}
.inside .ship-mng .bot .items .item .ins .det p {margin-bottom: 20px;}
.inside .ship-mng .bot .items .item .ins .det p:last-child {margin-bottom: 0;}
.inside .ship-mng .bot .items .item .det-grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 100px;align-items: center;grid-template-areas: 'details image';}
.inside .ship-mng .bot .items .item .det-grid .det-r {grid-area: image;}
.inside .ship-mng .bot .parallax {background: linear-gradient(180deg, #FFFFFF -80.07%, #E1E1E1 329.46%);}
.inside .ship-mng .bot .parallax-ins .ins {max-width: 1320px;margin: auto;}
.inside .ship-mng .bot .tech-operations .ins {padding: 100px 20px;}
.inside .ship-mng .bot .vessels .ins {padding: 0 20px 100px 20px;}
.inside .ship-mng .bot .parallax-ins .ins .ins-top {display: flex;justify-content: space-between;align-items: center;}
.inside .ship-mng .bot .parallax p {margin-bottom: 20px;}
.inside .ship-mng .bot .parallax p:last-child {margin-bottom: 0;}
.inside .ship-mng .bot .parallax-ins .ins .title {font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .ship-mng .bot .parallax-ins .ins .items {max-width: 550px;width: 100%;display: flex;border-bottom: 1px solid #9CB0B3;justify-content: space-between;align-items: center;}
.inside .ship-mng .bot .parallax-ins .ins .items .sr-item {text-align: center;display: flex;justify-content: center;padding: 15px 0;position: relative;cursor: pointer;font-weight: 500;font-size: 14px;line-height: 16px;color: RGBA(28,82,89,0.5);}
.inside .ship-mng .bot .parallax-ins .ins .items .sr-item.active {color: #1C5259;}
.inside .ship-mng .bot .parallax-ins .ins .items .sr-item img {max-height: 36px;}
.inside .ship-mng .bot .parallax-ins .ins .items .sr-item.active:after {content: "";width: 100%;height: 2px;position: absolute;bottom: -1px;background: #F67451;}
.inside .ship-mng .bot .parallax-ins .item-hiding {filter: grayscale(100%) !important;opacity: 0.3 !important;}
.inside .ship-mng .bot .parallax-ins .ins .sr-details {max-width: 1366px;margin: auto;width: 100%;padding-top: 40px;}
.inside .ship-mng .bot .parallax-ins .ins .sr-details .sr-detail {display: grid;grid-template-columns: 1fr;background: #FFFFFF;box-shadow: 0px 7px 17px rgba(46, 76, 109, 0.12);grid-gap: 40px;}
.inside .ship-mng .bot .parallax-ins .ins .sr-details .sr-detail .det-l {padding: 40px 80px;}
.inside .ship-mng .bot .parallax-ins .ins .sr-details .sr-detail .det-l .ttl {font-weight: bold;font-size: 20px;line-height: 23px;text-transform: uppercase;color: #2E4C6D;max-width: 200px;padding-bottom: 15px;}
.inside .ship-mng .bot .parallax-ins .ins .sr-details .sr-detail .det-l .subttl {font-weight: 300;font-size: 16px;line-height: 30px;color: #2E4C6D;padding-bottom: 25px;}
.inside .ship-mng .bot .parallax-ins .ins .det-hiding {display: none !important;}
.inside .ship-mng table {width: 100%;text-align: center !important;max-width: 750px;margin: auto;margin-top: 30px;}
.inside .ship-mng table tr {border-bottom: 1px solid #FFFFFF !important;}
.inside .ship-mng table tr:last-child {border: 0;}
.inside .ship-mng table tr:nth-child(2n) {background: #FFFFFF;}
.inside .ship-mng table tr:nth-child(2n+1) {background: #E7E9E9;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.07);}
.inside .ship-mng table td {width: 33% !important;font-style: normal;font-weight: 600;font-size: 16px;line-height: 30px;color: #2E4C6D;padding: 15px 20px;border-right: 1px solid #9CB0B3;}
.inside .ship-mng table td:last-child {border-right: 0;}


.inside .fleet .top {position: relative;}
.inside .fleet .table-responsive {margin-bottom: 0px;border: 0;}
.inside .fleet .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .fleet .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .fleet .bot {}
.inside .fleet .bot .subttl p {margin-bottom: 20px;}
.inside .fleet .bot .subttl p:last-child {margin-bottom: 0;}
.inside .fleet .bot .ins {max-width: 1600px;margin: auto;padding: 70px 20px;}
.inside .fleet .bot .ins .title {font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;padding-bottom: 30px;}
.inside .fleet .bot .ins .subttl {font-size: 16px;line-height: 120%;color: #1C5259;padding-bottom: 70px;max-width: 530px;}
.inside .fleet .bot .ins .items {display: grid;grid-gap: 70px;}
.inside .fleet .bot .ins .items .item .item-ttl {font-weight: bold;font-size: 18px;line-height: 120%;text-transform: uppercase;color: #1C5259;text-align: center;padding-bottom: 40px;}
.inside .fleet .bot .ins .items .item table {width: 100%;text-align: center !important;}
.inside .fleet .bot .ins .items .item table th {text-align: center !important;width: 12% !important;font-weight: 900;font-size: 18px;line-height: 21px;color: #FFFFFF;padding: 30px 20px;}
.inside .fleet .bot .ins .items .item table tr {border-bottom: 1px solid #FFFFFF;}
.inside .fleet .bot .ins .items .item table tr:first-child {background: linear-gradient(81.36deg, #55A7B0 -61.63%, #000 143.67%) !important;}
.inside .fleet .bot .ins .items .item table tr:last-child {border: 0;}
.inside .fleet .bot .ins .items .item table tr:nth-child(2n) {background: #FFFFFF;}
.inside .fleet .bot .ins .items .item table tr:nth-child(2n+1) {background: #E7E9E9;box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.07);}
.inside .fleet .bot .ins .items .item table td {font-style: normal;font-weight: 600;font-size: 16px;line-height: 30px;color: #2E4C6D;padding: 25px 20px;border-right: 1px solid #9CB0B3;}
.inside .fleet .bot .ins .items .item table td:last-child {border-right: 0;}
.inside .fleet .bot .ins .gallery {padding-top: 100px;}
.inside .fleet .bot .ins .gallery .gal-top {display: flex;justify-content: space-between;align-items: center;padding-bottom: 40px;}
.inside .fleet .bot .ins .gallery .gal-top .gal-ttl {font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .fleet .bot .ins .gallery .gal-top .gal-btns {display: flex;align-items: center;grid-gap: 25px;}
.inside .fleet .bot .ins .gallery .gal-top .gal-btns div {cursor: pointer;}
.inside .fleet .bot .ins .gallery .gal-bot {}
.inside .fleet .bot .ins .gallery .gal-bot .gal-bot-items-page {display: grid;grid-gap: 10px;}
.inside .fleet .bot .ins .gallery .gal-bot .gal-bot-items-page .gal1 {display: grid;grid-template-columns: 0.71fr 1fr;grid-gap: 10px;}
.inside .fleet .bot .ins .gallery .gal-bot .gal-bot-items-page .gal2 {display: grid;grid-template-columns: 1fr 0.7fr;grid-gap: 10px;}
.inside .fleet .bot .ins .gallery .gal-bot .gal-bot-items-page img {filter: grayscale(100%);-webkit-transition: all .2s ease-in; -moz-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in;}
.mfp-counter {display: none !important;}
.inside .fleet .bot .ins .gallery .gal-bot .gal-bot-items-page img:hover {filter: grayscale(0%);}



.inside .chrt .top {position: relative;}
.inside .chrt .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .chrt .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .chrt .bot {}
.inside .chrt .bot .items {}
.inside .chrt .bot .items .item .ins .det p {margin-bottom: 20px;}
.inside .chrt .bot .items .item .ins .det p:last-child {margin-bottom: 0;}
.inside .chrt .bot .items .itm-wh {background: #FFFFFF;}
.inside .chrt .bot .items .itm-grey {background: linear-gradient(360deg, #FFFFFF -80.07%, #E1E1E1 329.46%);box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.19);}
.inside .chrt .bot .items .itm-green {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.inside .chrt .bot .items .item .ins {max-width: 1600px;margin: auto;padding: 70px 20px;}
.inside .chrt .bot .items .itm-wh {position: relative;}
.inside .chrt .bot .items .itm-wh .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .chrt .bot .items .itm-wh .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .chrt .bot .items .itm-wh .ins .goto-btn {padding-top: 45px;}
.inside .chrt .bot .items .itm-wh .ins .goto-btn a {border: 0.4px solid #1C5259;font-weight: 500;font-size: 14px;line-height: 16px;color: #1C5259;}
.inside .chrt .bot .items .itm-green .boxes {display: grid;grid-gap: 25px;}
.inside .chrt .bot .items .itm-green .boxes .box {background: #9CB0B3;box-shadow: inset 0px -1px 6px rgba(0, 0, 0, 0.29);}
.inside .chrt .bot .items .itm-green .boxes .box .inside {max-width: 1480px;padding: 60px;font-weight: bold;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .chrt .bot .items .itm-grey {position: relative;}
.inside .chrt .bot .items .itm-grey .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .chrt .bot .items .itm-grey .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .chrt .bot .items ul {padding-left: 15px;padding-top: 15px;}
.inside .chrt .bot .items ul li {padding-bottom: 6px;}
.inside .chrt .bot .items ul li:last-child {padding-bottom: 0px;}
.inside .chrt .bot .items ul li::marker {font-size: 12px;}

.inside .inv .top {position: relative;}
.inside .inv .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .inv .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .inv .bot {}
.inside .inv .bot .items {}
.inside .inv .bot .items .item .ins .det p {margin-bottom: 20px;}
.inside .inv .bot .items .item .ins .det p:last-child {margin-bottom: 0;}
.inside .inv .bot .items .itm-wh {background: #FFFFFF;}
.inside .inv .bot .items .itm-grey {background: linear-gradient(360deg, #FFFFFF -80.07%, #E1E1E1 329.46%);box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.19);}
.inside .inv .bot .items .itm-green {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.inside .inv .bot .items .item .ins {max-width: 1600px;margin: auto;padding: 70px 20px;}
.inside .inv .bot .items .itm-wh {position: relative;}
.inside .inv .bot .items .itm-wh .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .inv .bot .items .itm-wh .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .inv .bot .items .itm-wh .ins .goto-btn {padding-top: 45px;}
.inside .inv .bot .items .itm-wh .ins .goto-btn a {border: 0.4px solid #1C5259;font-weight: 500;font-size: 14px;line-height: 16px;color: #1C5259;}
.inside .inv .bot .items .itm-green .boxes {display: grid;grid-gap: 25px;}
.inside .inv .bot .items .itm-green .boxes .box {background: #9CB0B3;box-shadow: inset 0px -1px 6px rgba(0, 0, 0, 0.29);}
.inside .inv .bot .items .itm-green .boxes .box .inside {max-width: 1480px;padding: 60px;font-weight: bold;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .inv .bot .items .itm-grey {position: relative;}
.inside .inv .bot .items .itm-grey .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .inv .bot .items .itm-grey .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .inv .bot .items ul {padding-left: 15px;padding-top: 15px;}
.inside .inv .bot .items ul li {padding-bottom: 6px;}
.inside .inv .bot .items ul li:last-child {padding-bottom: 0px;}
.inside .inv .bot .items ul li::marker {font-size: 12px;}
.inside .inv .bot .box-cnt .cnt-title {font-weight: 900;font-size: 18px;line-height: 21px;color: #1C5259;}
.inside .inv .bot .box-cnt .box-form {padding-top: 45px;}
.inside .inv .bot .box-cnt .box-form .grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 25px;padding-bottom: 25px;}
.inside .inv .bot .box-cnt .box-form .last {padding-top: 25px;}
.inside .inv .bot .box-cnt .box-form .form-group input {text-transform: none !important;height: 46px;text-align: left !important;font-weight: bold;font-size: 16px;line-height: 120%;color: #1C5259;background: #E7E9E9;box-shadow: inset 0px -2px 6px rgba(0, 0, 0, 0.05);border: 0;}
.inside .inv .bot .box-cnt .box-form .form-group textarea {text-transform: none !important;text-align: left !important;font-weight: normal;font-size: 14px;line-height: 16px;color: #2E4C6D;background: #E7E9E9;
box-shadow: inset 0px -2px 6px rgba(0, 0, 0, 0.05);border: 0;padding: 20px 20px 0 20px;height: 150px;}
.inside .inv .bot .box-cnt .box-form .form-group label {font-weight: bold;font-size: 16px;line-height: 120%;color: #1C5259;text-transform: capitalize;}
.inside .inv .bot .box-cnt .box-form .form-group input:focus {background: #FFFFFF !important;font-weight: normal;font-size: 18px;line-height: 21px;letter-spacing: 0.1em;color: #56685F;}
.inside .inv .bot .box-cnt .box-form .form-group textarea:focus {background: #FFFFFF !important;font-weight: normal;font-size: 18px;line-height: 21px;letter-spacing: 0.1em;color: #56685F;}
.inside .inv .bot .box-cnt .box-form .form-group textarea::placeholder {font-weight: normal;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .inv .bot .box-cnt .box-form .form-group textarea:-ms-input-placeholder {font-weight: normal;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .inv .bot .box-cnt .box-form .form-group textarea::-ms-input-placeholder {font-weight: normal;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .inv .bot .box-cnt .box-form .submit button {width: 100%;text-align: center;padding: 11px 0;margin: auto;margin-top: auto;letter-spacing: 0.01em;text-transform: capitalize;background: #9CB0B3;border: 1px solid #9CB0B3;box-sizing: border-box;margin-top: 25px;font-weight: 900;font-size: 18px;line-height: 21px;color: #FFFFFF;}
.inside .inv .bot .box-cnt .box-form .submit button:hover {background: linear-gradient(261.36deg, #55A7B0 -61.63%, #000000 143.67%);}


.inside .cnt .top {position: relative;}
.inside .cnt .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .cnt .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .cnt .bot {}
.inside .cnt .bot .items {}
.inside .cnt .bot .items .item .ins .det p {margin-bottom: 20px;}
.inside .cnt .bot .items .item .ins .det p:last-child {margin-bottom: 0;}
.inside .cnt .bot .items .itm-wh {background: #FFFFFF;}
.inside .cnt .bot .items .itm-grey {background: linear-gradient(360deg, #FFFFFF -80.07%, #E1E1E1 329.46%);box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.19);}
.inside .cnt .bot .items .itm-green {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.inside .cnt .bot .items .item .ins {max-width: 1600px;margin: auto;padding: 70px 20px;}
.inside .cnt .bot .items .itm-wh {position: relative;}
.inside .cnt .bot .items .itm-wh .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .cnt .bot .items .itm-wh .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .cnt .bot .items .itm-wh .ins .goto-btn {padding-top: 45px;}
.inside .cnt .bot .items .itm-wh .ins .goto-btn a {border: 0.4px solid #1C5259;font-weight: 500;font-size: 14px;line-height: 16px;color: #1C5259;}
.inside .cnt .bot .items .itm-green .boxes {display: grid;grid-gap: 25px;}
.inside .cnt .bot .items .itm-green .boxes .box {background: #9CB0B3;box-shadow: inset 0px -1px 6px rgba(0, 0, 0, 0.29);}
.inside .cnt .bot .items .itm-green .boxes .box .inside {max-width: 1480px;padding: 60px;font-weight: bold;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .cnt .bot .items .itm-grey {position: relative;}
.inside .cnt .bot .items .itm-grey .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .cnt .bot .items .itm-grey .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .cnt .bot .items ul {padding-left: 15px;padding-top: 15px;}
.inside .cnt .bot .items ul li {padding-bottom: 6px;}
.inside .cnt .bot .items ul li:last-child {padding-bottom: 0px;}
.inside .cnt .bot .items ul li::marker {font-size: 12px;}
.inside .cnt .bot .items .cnt-items {display: flex;grid-gap: 160px;padding-top: 100px;}
.inside .cnt .bot .items .cnt-items .cnt-item {display: flex;align-items: center;}
.inside .cnt .bot .items .cnt-items .cnt-item div:first-child {padding-right: 40px;border-right: 1px solid #9CB0B3;}
.inside .cnt .bot .items .cnt-items .cnt-item div:last-child {padding-left: 40px;}
.inside .cnt .bot .items .cnt-items .cnt-item div a {font-weight: normal;font-size: 16px;line-height: 19px;color: #1C5259;}
.inside .cnt .bot .box-cnt .cnt-title {font-weight: 900;font-size: 18px;line-height: 21px;color: #1C5259;}
.inside .cnt .bot .box-cnt .box-form {padding-top: 45px;}
.inside .cnt .bot .box-cnt .box-form .grid {display: grid;grid-template-columns: 1fr 1fr;grid-gap: 25px;padding-bottom: 25px;}
.inside .cnt .bot .box-cnt .box-form .last {padding-top: 25px;}
.inside .cnt .bot .box-cnt .box-form .form-group input {text-transform: none !important;height: 46px;text-align: left !important;font-weight: bold;font-size: 16px;line-height: 120%;color: #1C5259;background: #E7E9E9;box-shadow: inset 0px -2px 6px rgba(0, 0, 0, 0.05);border: 0;}
.inside .cnt .bot .box-cnt .box-form .form-group textarea {text-transform: none !important;text-align: left !important;font-weight: normal;font-size: 14px;line-height: 16px;color: #2E4C6D;background: #E7E9E9;
box-shadow: inset 0px -2px 6px rgba(0, 0, 0, 0.05);border: 0;padding: 20px 20px 0 20px;height: 150px;}
.inside .cnt .bot .box-cnt .box-form .form-group label {font-weight: bold;font-size: 16px;line-height: 120%;color: #1C5259;text-transform: capitalize;}
.inside .cnt .bot .box-cnt .box-form .form-group input:focus {background: #FFFFFF !important;font-weight: normal;font-size: 18px;line-height: 21px;letter-spacing: 0.1em;color: #56685F;}
.inside .cnt .bot .box-cnt .box-form .form-group textarea:focus {background: #FFFFFF !important;font-weight: normal;font-size: 18px;line-height: 21px;letter-spacing: 0.1em;color: #56685F;}
.inside .cnt .bot .box-cnt .box-form .form-group textarea::placeholder {font-weight: normal;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .cnt .bot .box-cnt .box-form .form-group textarea:-ms-input-placeholder {font-weight: normal;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .cnt .bot .box-cnt .box-form .form-group textarea::-ms-input-placeholder {font-weight: normal;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .cnt .bot .box-cnt .box-form .submit button {width: 100%;text-align: center;padding: 11px 0;margin: auto;margin-top: auto;letter-spacing: 0.01em;text-transform: capitalize;background: #9CB0B3;border: 1px solid #9CB0B3;box-sizing: border-box;margin-top: 25px;font-weight: 900;font-size: 18px;line-height: 21px;color: #FFFFFF;}
.inside .cnt .bot .box-cnt .box-form .submit button:hover {background: linear-gradient(261.36deg, #55A7B0 -61.63%, #000000 143.67%);}

.inside .quality .top {position: relative;}
.inside .quality .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .quality .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .quality .bot {}
.inside .quality .bot .items {}
.inside .quality .bot .items .item .ins .det p {margin-bottom: 20px;}
.inside .quality .bot .items .item .ins .det p:last-child {margin-bottom: 0;}
.inside .quality .bot .items .itm-wh {background: #FFFFFF;}
.inside .quality .bot .items .itm-grey {background: linear-gradient(360deg, #FFFFFF -80.07%, #E1E1E1 329.46%);box-shadow: inset 0px 0px 7px rgba(0, 0, 0, 0.19);}
.inside .quality .bot .items .itm-green {background: linear-gradient(49.32deg, #87AAAA -89.25%, #578386 -34.64%, #2D6066 25.45%, #1C5259 60.22%);}
.inside .quality .bot .items .item .ins {max-width: 1600px;margin: auto;padding: 70px 20px;}
.inside .quality .bot .items .itm-wh {position: relative;}
.inside .quality .bot .items .itm-wh .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .quality .bot .items .itm-wh .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .quality .bot .items .itm-wh .ins .goto-btn {padding-top: 45px;}
.inside .quality .bot .items .itm-wh .ins .goto-btn a {border: 0.4px solid #1C5259;font-weight: 500;font-size: 14px;line-height: 16px;color: #1C5259;}
.inside .quality .bot .items .itm-green .boxes {display: grid;grid-gap: 25px;}
.inside .quality .bot .items .itm-green .boxes .box {background: #9CB0B3;box-shadow: inset 0px -1px 6px rgba(0, 0, 0, 0.29);}
.inside .quality .bot .items .itm-green .boxes .box .inside {max-width: 1480px;padding: 60px;font-weight: bold;font-size: 16px;line-height: 120%;color: #FDFCE5;}
.inside .quality .bot .items .itm-grey {position: relative;}
.inside .quality .bot .items .itm-grey .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;}
.inside .quality .bot .items .itm-grey .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #1C5259;position: relative;z-index: 2;}
.inside .quality .bot .items .itm-green .ins .title {padding-bottom: 30px;font-weight: 900;font-size: 30px;line-height: 35px;color: #FDFCE5;}
.inside .quality .bot .items .itm-green .ins .det {max-width: 1360px;font-weight: 300;font-size: 16px;line-height: 130%;color: #FDFCE5;position: relative;z-index: 2;}
.inside .quality .bot .items ul {padding-left: 15px;padding-top: 15px;}
.inside .quality .bot .items ul li {padding-bottom: 6px;}
.inside .quality .bot .items ul li:last-child {padding-bottom: 0px;}
.inside .quality .bot .items ul li::marker {font-size: 12px;}
.inside .quality .bot .items .quality-items {max-width: 920px;display: grid;grid-gap: 85px;margin: auto;}
.inside .quality .bot .items .quality-items .quality-item {display: flex;align-items: center;grid-gap: 40px;}
.inside .quality .bot .items .quality-items .quality-item div:first-child {}
.inside .quality .bot .items .quality-items .quality-item div:first-child img {width: 25px;}
.inside .quality .bot .items .quality-items .quality-item div:last-child {font-weight: 300;font-size: 16px;line-height: 120%;color: #1C5259;}
.inside .quality .bot .items .math img {padding: 15px 25px;background: #FFFFFF;border-radius: 12px;}
.inside .quality .bot .items .itm-grey .graph {text-align: center;padding-bottom: 70px !important;}
.inside .quality .bot .items .itm-wh .graph {text-align: center;padding-bottom: 30px !important;}
.inside .quality .bot .items .itm-wh .subttl {font-weight: 500;font-size: 16px;line-height: 170%;text-align: center;color: #1C5259;max-width: 980px;margin: auto;padding-bottom: 55px;}
.inside .quality .bot .items .itm-green .graph {text-align: center;padding-bottom: 70px !important;color: #FFFFFF !important;}
.inside .quality .bot .items .itm-green .grid {display: flex;max-width: 1080px;margin: auto;justify-content: space-between;}
.inside .quality .bot .items .itm-green .grid .grid-item {display: grid;justify-items: center;}
.inside .quality .bot .items .itm-green .grid .grid-item .grid-vector {padding-bottom: 25px;}
.inside .quality .bot .items .itm-green .grid .grid-item .grid-vector img {max-height: 50px;}
.inside .quality .bot .items .itm-green .grid .grid-item .grid-title {font-weight: 900;font-size: 20px;line-height: 16px;text-align: center;letter-spacing: -0.02em;color: #FFFFFF;}
.inside .quality .bot .items .itm-green .grid .grid-item .grid-price {font-weight: 500;font-size: 16px;line-height: 120%;color: #F67451;padding-top: 5px;}
.inside .quality .bot .items .itm-grey .images {display: flex;align-items: center;grid-gap: 60px;justify-content: center;}
.inside .quality .req .ins {max-width: 960px !important;margin: auto;}


.inside .simple .top {position: relative;}
.inside .simple .top .img::before {background: #1C5259;opacity: 0.45;content: '';display: block;height: 100%;position: absolute;width: 100%;}
.inside .simple .top .ttl {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 100%;text-align: center;}
.inside .simple .bot {}
.inside .simple .bot .subttl p {margin-bottom: 20px;}
.inside .simple .bot .subttl p:last-child {margin-bottom: 0;}
.inside .simple .bot .ins {max-width: 1600px;margin: auto;padding: 70px 20px;}
.inside .simple .bot .ins .title {font-weight: 900;font-size: 30px;line-height: 35px;color: #1C5259;padding-bottom: 30px;}
.inside .simple .bot .ins .subttl {font-size: 16px;line-height: 120%;color: #1C5259;padding-bottom: 70px;}
.inside .simple .bot .ins .subttl .error-template {display: grid;justify-items: center;grid-gap: 20px;}
.inside .simple .bot .ins .subttl .error-template .error-actions {display: flex;align-items: center;grid-gap: 15px;}


.results .bot {background: #f4f4f4 !important;}
.results .parallax {background: #f4f4f4 !important;}
.results .bot .items {display: grid;grid-gap: 30px;padding: 50px 20px;}



@media only screen and (max-width: 1700px) { /* .col-lg- */


}






@media only screen and (max-width: 1600px) { /* .col-lg- */

}



@media only screen and (max-width: 1500px) { /* .col-lg- */

    

}





@media only screen and (max-width: 1366px) { /* .col-lg- */
 
.sect1-hp .ins {grid-template-columns: 1fr 1fr;}    
.sect1-hp .ins .ins-r {padding: 100px 20px;}   
    
    
.sect3-hp .ins {grid-template-columns: 1fr 1fr;}    
.sect3-hp .ins .ins-r {padding: 100px 20px;}        
    
    
.inside .cnt .bot .items .cnt-items {grid-gap: 50px;justify-content: space-between;}    
.inside .cnt .bot .items .cnt-items .cnt-item div:first-child {padding-right: 20px;}
.inside .cnt .bot .items .cnt-items .cnt-item div:last-child {padding-left: 20px;}  
    
    
}


@media only screen and (max-width: 1200px) { /* .col-lg- */
    
header .grid .grid-r ul {grid-gap: 10px;} 
header .grid .grid-r {grid-gap: 20px;}   
   
.table-responsive {width: 100%;overflow-y: hidden;-ms-overflow-style: -ms-autohiding-scrollbar;} 

    
}







@media only screen and (max-width: 1050px) { /* .col-lg- */





}



@media only screen and (max-width: 992px) { /* .col-md- */
 
header .grid .grid-r .mn {display: none;}    
.mob {display: initial;}    
.mob i {color: #FDFCE5;font-size: 18px;margin-top: 5px;} 
    
.sect2-hp .ins {grid-template-columns: 1fr;grid-template-areas: none;align-items: center;grid-gap: 50px;justify-items: center;} 
.sect2-hp .ins .ins-l {grid-area: initial;}    
.sect2-hp .ins .ins-r .box {max-width: initial;}  
    
.sect4-hp .ins {grid-template-columns: 1fr;grid-template-areas: none;align-items: center;grid-gap: 50px;justify-items: center;} 
.sect4-hp .ins .ins-l {grid-area: initial;}    
.sect4-hp .ins .ins-r .box {max-width: initial;} 
    
.cnt-hp .ins {justify-content: center;flex-direction: column;grid-gap: 50px;}    
    
    
footer .top .cats {grid-gap: 30px;}  
footer .bot .main-content-ins {grid-template-columns: 1fr;justify-items: center;grid-gap: 30px;justify-content: initial !important;}  
    
    
.inside .cmp .bot .items .item .det-grid {grid-template-columns: 1fr;grid-gap: 50px;justify-items: center;}    
    
    
    
.inside .ship-mng .bot .items .item .det-grid {grid-template-columns: 1fr;grid-gap: 50px;grid-template-areas: none;}    
.inside .ship-mng .bot .items .item .det-grid .det-r {grid-area: initial;}    
    .inside .ship-mng .bot .items .item .det-grid .det-r img {margin: auto;}
    
    
.inside .cnt .bot .items .cnt-items {justify-content: center;flex-wrap: wrap;} 
    
}





@media only screen and (max-width: 767px) { /* .col-xs- */

    
.sect1-hp .ins {grid-template-columns: 1fr;}  
.sect1-hp .ins .ins-l {height: 300px !important;}   
.sect1-hp .ins .ins-r {padding: 50px 20px;}    
    
    
    
.sect2-hp .ins {padding: 50px 20px;}  
 
   
.sect3-hp .ins {grid-template-columns: 1fr;grid-template-areas: none;}    
.sect3-hp .ins .ins-l {grid-area: initial;height: 300px !important;}    
.sect3-hp .ins .ins-r {padding: 50px 20px;}    
    
.sect4-hp .ins {padding: 50px 20px;}      
   
    
.cnt-hp .ins {padding: 50px 20px;}     
.cnt-hp .ins .ins-r .items .item:first-child {padding-right: 50px;}    
.cnt-hp .ins .ins-r .items .item:last-child {padding-left: 50px;}  
    
    
footer .top .grid {display: block;}   
footer .top .cats {flex-wrap: wrap;}    
footer .top .grid .grid-l {padding-bottom: 30px;}   
footer .top .grid .grid-l img {margin: auto;}    
footer .top .grid .grid-r {padding-top: 30px;justify-content: center;}  
    
   
.inside .ttl {font-size: 30px;width: 100%;text-align: center;}   
.inside .cmp .bot .items .item .ins {padding: 50px 20px;}    
 
    
    
.inside .ship-mng .bot .items .item .ins {padding: 50px 20px;}   
.inside .ship-mng .bot .items .itm-wh .ins .grid {flex-direction: column;grid-gap: 30px;}
.inside .ship-mng .bot .tech-operations .ins {padding: 50px 20px;}  
.inside .ship-mng .bot .parallax-ins .ins .ins-top {flex-direction: column;grid-gap: 30px;}
.inside .ship-mng .bot .vessels .ins {padding: 0 20px 50px 20px;}  
    
   
.inside .fleet .bot .ins {padding: 50px 20px;}    
.inside .fleet .bot .ins .subttl {padding-bottom: 50px;}
.inside .fleet .bot .ins .items {grid-gap: 50px;}
.inside .fleet .bot .ins .gallery {padding-top: 50px;}    
    
    
    
.inside .chrt .bot .items .item .ins {padding: 50px 20px;} 
.inside .chrt .bot .items .itm-green .boxes .box .inside {padding: 20px;}    
    
  
 .inside .inv .bot .items .item .ins {padding: 50px 20px;}   
  
    
    
.inside .cnt .bot .items .item .ins {padding: 50px 20px;}  
.inside .cnt .bot .items .cnt-items {padding-top: 50px;}  
    
    
.inside .quality .bot .items .item .ins {padding: 50px 20px;}
.inside .quality .bot .items .itm-grey .graph {padding-bottom: 50px !important;}
.inside .quality .bot .items .itm-green .graph {padding-bottom: 50px !important;}    
.inside .quality .bot .items .quality-items {grid-gap: 50px;}    
.inside .quality .bot .items .itm-grey .images {flex-direction: column;}  
.inside .quality .bot .items .itm-green .grid {justify-content: space-evenly;flex-wrap: wrap;grid-gap: 30px;}
    
.inside .simple .bot .ins {padding: 50px 20px;}    
.inside .simple .bot .ins .subttl {padding-bottom: 50px;}  
    
    
.slideshow .details {top: 60%;left: 50%;transform: translate(-50%, -50%);max-width: 767px;width: 100%;padding: 0 20px;}    
.slideshow .details .title {line-height: 50px;font-size: 40px;padding-bottom: 15px;}
.slideshow .details .subtitle {font-size: 14px;}
    
    
    
}


@media only screen and (max-width: 640px) { /* .col-xs- */
  
.home .ttl {font-size: 28px;}   
.home .ins .ins-r .box .ttl {padding-bottom: 20px;}    
.home .ins .ins-r .box .subttl {padding-bottom: 35px;} 
.home .ins .ins-r .titles {padding-top: 35px;}
    
}





@media only screen and (max-width: 580px) {
   
.cnt-hp .ins .ins-r .items {flex-direction: column;grid-gap: 30px;}
.cnt-hp .ins .ins-r .items .item:first-child {padding-right: 0px;border-right: 0;}    
.cnt-hp .ins .ins-r .items .item:last-child {padding-left: 0px;}    
.cnt-hp .ins .ins-r .items .item .itm-ins {display: grid;justify-items: center;} 
  
    
.inside .ship-mng .bot .items .itm-green .ins .cats {grid-template-columns: 1fr 1fr;grid-gap: 20px;}    
.inside .ship-mng .bot .parallax-ins .ins .sr-details .sr-detail .det-l {padding: 20px;}    
   
    
.inside .inv .bot .box-cnt .box-form .grid {grid-template-columns: 1fr;}    
    
.inside .cnt .bot .box-cnt .box-form .grid {grid-template-columns: 1fr;} 
    
    
    
.inside .simple .bot .ins .subttl .error-template .error-actions {flex-direction: column;}    
    
    
}





@media only screen and (max-width: 480px) {
 
    
footer .bot ul {grid-gap: 20px;}    
    
    
}




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

.sect1-hp .ins .ins-r .titles {border-bottom: 0;flex-wrap: wrap;}   
    
.sect2-hp .ins .ins-r .titles {border-bottom: 0;flex-wrap: wrap;grid-gap: 20px;}   
  
.sect3-hp .ins .ins-r .titles {border-bottom: 0;flex-wrap: wrap;}
    
.sect4-hp .ins .ins-r .titles {border-bottom: 0;flex-wrap: wrap;grid-gap: 20px;}     
   
.inside .ship-mng .bot .parallax-ins .ins .items {border: 0;flex-wrap: wrap;grid-gap: 20px;justify-content: center;}    
    
    
}
    
@media only screen and (max-width: 410px) {

    
}

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

}

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