@font-face {
    font-family: 'GilroyBold';
    src: url('../fonts/GilroyBold.eot');
    src: url('../fonts/GilroyBold.eot') format('embedded-opentype'),
        url('../fonts/GilroyBold.woff2') format('woff2'),
        url('../fonts/GilroyBold.woff') format('woff'),
        url('../fonts/GilroyBold.ttf') format('truetype'),
        url('../fonts/GilroyBold.svg#GilroyBold') format('svg');
}
@font-face {
    font-family: 'GilroyMedium';
    src: url('../fonts/GilroyMedium.eot');
    src: url('../fonts/GilroyMedium.eot') format('embedded-opentype'),
        url('../fonts/GilroyMedium.woff2') format('woff2'),
        url('../fonts/GilroyMedium.woff') format('woff'),
        url('../fonts/GilroyMedium.ttf') format('truetype'),
        url('../fonts/GilroyMedium.svg#GilroyMedium') format('svg');
}
@font-face {
    font-family: 'GilroyLight';
    src: url('../fonts/GilroyLight.eot');
    src: url('../fonts/GilroyLight.eot') format('embedded-opentype'),
        url('../fonts/GilroyLight.woff2') format('woff2'),
        url('../fonts/GilroyLight.woff') format('woff'),
        url('../fonts/GilroyLight.ttf') format('truetype'),
        url('../fonts/GilroyLight.svg#GilroyLight') format('svg');
}
@font-face {
    font-family: 'GilroyRegular';
    src: url('../fonts/GilroyRegular.eot');
    src: url('../fonts/GilroyRegular.eot') format('embedded-opentype'),
        url('../fonts/GilroyRegular.woff2') format('woff2'),
        url('../fonts/GilroyRegular.woff') format('woff'),
        url('../fonts/GilroyRegular.ttf') format('truetype'),
        url('../fonts/GilroyRegular.svg#GilroyRegular') format('svg');
}
@font-face {
    font-family: 'GilroySemiBold';
    src: url('../fonts/GilroySemiBold.eot');
    src: url('../fonts/GilroySemiBold.eot') format('embedded-opentype'),
        url('../fonts/GilroySemiBold.woff2') format('woff2'),
        url('../fonts/GilroySemiBold.woff') format('woff'),
        url('../fonts/GilroySemiBold.ttf') format('truetype'),
        url('../fonts/GilroySemiBold.svg#GilroySemiBold') format('svg');
}
@font-face {
    font-family: 'GillSansStd';
    src: url('../fonts/GillSansStd.eot');
    src: url('../fonts/GillSansStd.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GillSansStd.woff2') format('woff2'),
        url('../fonts/GillSansStd.woff') format('woff'),
        url('../fonts/GillSansStd.ttf') format('truetype'),
        url('../fonts/GillSansStd.svg#GillSansStd') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'GillSansStd-Light';
    src: url('../fonts/GillSansStd-Light.eot');
    src: url('../fonts/GillSansStd-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GillSansStd-Light.woff2') format('woff2'),
        url('../fonts/GillSansStd-Light.woff') format('woff'),
        url('../fonts/GillSansStd-Light.ttf') format('truetype'),
        url('../fonts/GillSansStd-Light.svg#GillSansStd-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}



body {
    color: #231f20;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    font-weight: 400;
    font-family: 'GilroyRegular';
    margin: 0;
}
h1,.h1{
    font-size: 48px;
}
h2,.h2{
    font-size: 34px;
    font-family: 'GilroyBold';
}
h3,.h3{
    font-size: 24px;
    font-family: 'GilroyBold';
}
h4,.h4{
    font-size: 20px;
    font-family: 'GilroyBold';
}
h5,.h5,strong{
    font-size: 18px;
    font-family: 'GilroyBold';
}
h6,.h6{
    font-size: 16px;
    font-family: 'GilroyBold';
}
ul{
    margin: 0;
    padding-left: 0;
    list-style: none;
}
a,a:hover{
    cursor: pointer;
    text-decoration: none;
}
:focus {
    outline: 0;
    outline-offset: 0;
}
input,select,button,textarea{
    outline: 0;
    box-shadow: none;
}
.wp-block-columns{margin-bottom: 0;}
P:last-child{
    margin-bottom: 0;
}
/*header css start*/
.header_top{
    padding: 13px 15px;
    background-color: #edf0f2;
}
.header_top li a{
    color: #231f20;
}
.header_links li:not(:last-child){
    margin-right: 28px;
}
.header_links li svg{
    margin-right: 7px;
    margin-top: -4px;
}
.header_login li ,.menu-main-menu-container li{
    display: inline-block;
    position: relative;
}
.header_login li a{
    padding: 7px 9px;
    background-color: #d8dbdf;
    text-transform: capitalize;
    border-radius: 6px;
    margin-left: 7px;
}
.header_login li.green_btn a{
    color: #fff;
    background-color: #85c525;
}
.header_login li a:hover,.header_login li.green_btn a:hover{
    color: #fff;
    background-color: #7cb821;
}
.header_bottom{
    border-bottom: 1px solid #d8dcdf;
}
.header_logo{
    padding: 10px 0;
}
.menu-main-menu-container li a{
    color: #231f20;
    position: relative;
    padding: 51px 0 46px;
    display: block;   
}
.menu-main-menu-container li a:after{
    content: '';
    display: block;
    background-color:  #0093ee;
    width: 100%;
    height: 0;
    position: absolute;
    bottom: -4px;
    left:0;
    right:0;
}
.menu-main-menu-container li a:hover,.menu-main-menu-container li a:focus,.menu-main-menu-container li.active a{
    color: #0093ee;
}
.menu-main-menu-container li a:hover:after,.menu-main-menu-container li a:focus:after,.menu-main-menu-container li.active a:after{
    height: 4px;
}
.menu-main-menu-container li:not(:first-child){
    margin-left: 19px;
}
.menu-main-menu-container .navbar-nav {
    flex-direction: inherit;
    justify-content: flex-end;
    height: 100%;
    width: 100%;
}
@media(min-width:768px){
    .menu-main-menu-container {display: table !important;}
}
.menu-main-menu-container {
    display: table;
    height: 100%;
    width: 100%;
}
a.menu_toggle {
    position: absolute;
    right: 0;
    top: 50%;
    bottom: auto;
    transform: translateY(-50%);
}
ul.sub-menu {
    position: absolute;
    background-color: #fff;
    margin-top: 4px;
    right: 0;
    width: 224px;
    -webkit-box-shadow: 0px 0px 30px 6px rgba(0,1,1,0.1);
    -moz-box-shadow: 0px 0px 30px 6px rgba(0,1,1,0.1);
    box-shadow: 0px 0px 30px 6px rgba(0,1,1,0.1);
    display: none;
    z-index: 11;
        left: -97px;
    right: auto;
    /*margin: auto;*/
}
.menu-main-menu-container li a:not([href]):hover {
    color: #0093ee;
}
.industries_menu ul.sub-menu, .services_menu ul.sub-menu{
     left: -145px;
}
.industries_menu ul.sub-menu,.services_menu ul.sub-menu{
    width: 360px;
}
.menu-main-menu-container li ul.sub-menu li {
    width: 100%;
    text-align: left;
}
.menu-main-menu-container li ul.sub-menu li:not(:first-child) {
    margin-left: 0;
}
.menu-main-menu-container li ul.sub-menu a{
    padding: 14px 19px 13px 19px;
}
.menu-main-menu-container li.active ul.sub-menu a{
    color: #231f20;
}
.menu-main-menu-container li ul.sub-menu  a:after{
    display: none;
}
.menu-main-menu-container li ul.sub-menu  a:before{
    content: '';
    position: absolute;
    width: 6px;
    height: 0;
    top: 0;
    bottom: 0;
    left: 21px;
    margin: auto;
    background-color: #0093ee;
}
.menu-main-menu-container li ul.sub-menu a:hover:before, .menu-main-menu-container li ul.sub-menu a:focus:before,
.menu-main-menu-container ul.sub-menu li.active a:before{
    height: 1px;
}
.menu-main-menu-container li.active ul.sub-menu a:hover,
.menu-main-menu-container li.active ul.sub-menu a:focus,
.menu-main-menu-container li.active ul.sub-menu li.active a,
.menu-main-menu-container li ul.sub-menu a:hover,
.menu-main-menu-container li ul.sub-menu a:focus,
.menu-main-menu-container li ul.sub-menu li.active  a{
    background-color: #fafafa;
    color: #0093ee;
}
@media(min-width:1025px){
    ul.sub-menu.open ,.menu-main-menu-container li.menu-item-has-children:hover ul.sub-menu {display: block !important;}
}
span.menu_arrow{
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 22px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    z-index: 11;
    display: none;
}
span.menu_arrow:before {
    content: '';
    border-width: 0 1px 1px 0;
    border-style: solid;
    border-color: #231f20;
    display: block;
    margin-top: -6px;
    width: 10px;
    height: 10px;
    transform: rotate(45deg);
}
span.menu_arrow.open:before {
    transform: rotate(-137deg);
    margin-top: 7px;
}
@media(max-width:1024px){
    span.menu_arrow {display: flex; align-items: center; justify-content: center;}
}
@media(max-width:767px){
    ul.sub-menu{position: relative; width: 100% !important; box-shadow: none; padding:  15px; background-color: #edf0f2;}
    .menu-main-menu-container li ul.sub-menu a:before { position: relative; display: inline-block;vertical-align: middle; left: inherit; margin-right: 10px;    margin-bottom: 1px;}
    span.menu_arrow {right: 3px;left: inherit;    top: 0; bottom: inherit;}
}
/*header css end*/

/*footer css start*/
.footer_copyright {
    padding: 33.5px;
    background-color: #233c82;
}
.footer_img_left{
    margin-left:4px;
}
.footer_img_right {
    margin: 0 -15px -52px auto;
}
.footer_copyright li {
    display: inline-block;
    margin: 0 15px;
}
.footer_copyright ul {
    text-align:right;
}
/*footer css end*/
/* home css start */
.banner_content {
    background-color: #fff;
    -webkit-box-shadow: 0px 0px 30px 6px rgba(0,1,1,0.1);
    -moz-box-shadow: 0px 0px 30px 6px rgba(0,1,1,0.1);
    box-shadow: 0px 0px 30px 6px rgba(0,1,1,0.1);
    border-radius: 3px;
    padding: 15px;
    height: 450px;
}
.wp-block-cover.banner_section {
    align-items: flex-end;
    padding-bottom: 0px;
    overflow: inherit;
}
.home_image_link_block strong{
    color:#000;
    font-size: 18px;
    font-family: 'GilroyBold';
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}
.home_image_link_block img {
    display: inline-block;
    vertical-align: middle;
}
.home_image_link_block .wp-block-image {
    text-align: center;
}
.home_image_link_block .wp-block-column a{
    padding: 21px 20px 20px;
    display: block;
    text-align: center;
}
.home_image_link_block .wp-block-column a:hover {
    background-color: #e5f4fd;
}
.home_image_link_block .wp-block-column a:hover strong{
    color: #0093ee;
}
.home_image_link_block  {
    -webkit-box-shadow: 0px 15px 30px 0 rgba(0,1,1,0.1);
    -moz-box-shadow: 0px 15px 30px 0 rgba(0,1,1,0.1);
    box-shadow: 0px 15px 30px 0 rgba(0,1,1,0.1);
    background-color: #fff;
    padding: 10px;
    margin: 60px auto;
}
.home_image_link_block .wp-block-column:not(:first-child) {
    margin-left: 0;
}
.home_image_link_block .wp-block-column {
    flex-basis: 50%;
}
.Passionate_section h2{
    font-family: 'GilroyRegular';
    font-weight: 400;
    color:#0093ee;
    margin:-8px 0px 19px;
}
.Passionate_section p{
    font-size: 18px;
    margin-bottom: 0;
    width: 90%;
}
.wp-block-columns.Passionate_section {
    background-color: #f6f7fa;
    align-items: center;
    position: relative;
    margin-bottom: 80px;
}
.wp-block-columns.Passionate_section:before {
    content: '';
    background: url('../images/passionate_left.png') no-repeat;
    width: 375px;
    height: 276px;
    position: absolute;
    top: 0;
    left: 0;
}
.wp-block-columns.Passionate_section .wp-block-column{
    position: relative;
}
.wp-block-columns.Passionate_section .wp-block-column:first-child:after {
    content: '';
    background: url('../images/passionate_dots.png') no-repeat;
    position: absolute;
    width: 162px;
    height: 162px;
    bottom: 30px;
    right: 0;
}
figure.wp-block-image {
    margin-bottom: 0;
}
.home_image_text_section h4{
    color:#233c82;
    margin: 18px 0 10px;
}
.home_image_text_section p{
    color:#333;
    width: calc(100% + 1%);
}
.home_image_text_section{
    margin-bottom: 72px;
}
figure.lcl_img{
    position: relative;
    height: 145px;
    display: flex;
    align-items: center;
    justify-content: center;
}
figure.lcl_img img{
    position: relative;
    z-index: 11;
}
figure.lcl_img:after {
    content: '';
    background: url('../images/lcl_right.png') no-repeat;
    width: 215px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
figure.lcl_img:before {
    content: '';
    background: url('../images/lcl_dots.png') no-repeat;
    width: 95px;
    height: 95px;
    position: absolute;
    bottom:0;
    left: 0;
}
.home_total_section{
    text-align: center;
    background-color: #e5f4fe;
    padding: 44px 0 38px;
    position: relative;
}
.home_total_section:after {
    content: '';
    background: url('../images/totla_top.png') no-repeat;
    width: 95px;
    height: 72px;
    position: absolute;
    top: 0;
    right: 20%;
}
.home_total_section:before {
    content: '';
    background: url('../images/total_bottom.png') no-repeat;
    width: 95px;
    height: 45px;
    position: absolute;
    bottom: 5px;
    left: 19.3%;
}
.home_total_section h2{
    color: #233c82;
    margin: 0 auto 6px;
    position: relative;
}
.home_total_section h4:after{
    width: 90px;
    height: 1px;
    content: '';
    display: block;
    margin: 10px auto 0;
    background-color: #0093ee;
}
.home_total_section .home_total_sutitle{
    color:#0093ee;
    font-size: 18px;
    font-family: 'GilroyBold';
}
.home_total_section .home_total_sutitle:after{
 display:none;   
}
/*ocean_shape*/
.ocean_section p {
    color: #333333;
}
.service_section {
    max-width: 920px;
    margin: 0 auto;
    border: 1px solid #d8dcdf;
    border-radius: 6px;
    padding: 23px 28px 21px;
}
.service_section h2{
    font-size: 30px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    margin: 0;
}
.wp-block-columns.ocean_section{
    margin-bottom: 73px;
}
.home_total_section{
    margin-bottom: 80px;
}
.service_section p{
    font-size: 18px;
    margin-bottom: 0;
}
.service_section a{
    color: #fff;
    padding: 13px 32px 12px;
    background-color: #85c525;
    border-radius: 6px;
    font-size: 16px;
}
.ocean_section figure.wp-block-image{
    position: relative;
    height: 317px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ocean_section figure.wp-block-image img,.our_mission_section figure.wp-block-image img{
    position: relative;
    z-index: 11;
}
.ocean_section figure.wp-block-image:before{
    content: '';
    background: url('../images/ocean_shape.png') no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100% 100%;
}
.ocean_section h3 {
    margin: -5px 0 9px;
}
.service_section a.wp-block-button__link {
    display: table;
    margin-left: auto;
}
.service_section .wp-block-columns {
    justify-content: center;
    align-items: center;
}
.wp-block-columns.row-reverse {
    flex-direction: row-reverse;
}
.our_mission_section {
    margin-top: 80px;
}
.our_mission_section figure.wp-block-image{
    position: relative;
    display: flex;
    height: 295px;
    align-items: center;
    justify-content: center;
}
.our_mission_section figure.wp-block-image:before {
    content: '';
    background: url('../images/mission_shape.png') no-repeat;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-size: 100% 100%;
}
.wp-block-columns.row-reverse .wp-block-column:not(:first-child) {
    margin: 0 32px 0 0;
}
.our_vision_section figure.wp-block-image:before {
    background: url('../images/vision_shape.png') no-repeat;
}
.our_mission_section h2{
    font-weight: 400;
    font-family: 'GilroyRegular';
    font-size: 30px;
    margin: 24px 0 17px;
}
.our_mission_section p{
    margin-bottom: 23px;
}
.wp-block-columns.our_mission_section.our_vision_section {
    margin-top: 30px;
    align-items: center;
}
.wp-block-columns.our_mission_section.our_vision_section h2{
    margin-top: 14px;
}
.tab_content {
    display: none;
}
.ocean_section ul.tabs li {
    display: inline-block;
    background-color: #f1f3f8;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    text-align: center;
    line-height: 77px;
    cursor: pointer;
    float: left;
    position: relative;
}
.ocean_section ul.tabs li:not(:last-child) {
    margin-right: 12px;
}
.ocean_section ul.tabs li:not(:last-child):after {
    content: '';
    width: 12px;
    height: 5px;
    background-color: #d8d9de;
    position: absolute;
    right: -12px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.ocean_section ul.tabs li:not(:last-child):hover:after ,
.ocean_section ul.tabs li:not(:last-child).active:after ,
.ocean_section ul.tabs li.active ,.ocean_section ul.tabs li:hover{
    background-color: #85c525;
}
.ocean_section ul.tabs li.active img,.ocean_section ul.tabs li:hover img{
    filter: brightness(0) invert(1);
}
.ocean_section ul.tabs {
    display: inline-block;
    width:calc(100% + 1%);
    margin-top: 109px;
}
.home_news_section{
    margin-top: 72px;
    margin-bottom: 80px;
}
.home_news_section h2,.home_map_section h2,.home_contact_section h2{
    font-weight: 400;
    font-family: 'GilroyRegular';
}
.home_contact_block{
    background-color: #f1f3f8;
    padding: 22px 30px;
}
input, select, button, textarea{
    padding: 13px 19px;
    border-radius: 3px;
    background-color: #fff;
    border:0;
    color:#333;
    width: 100%;
}
.wpcf7-form-control-wrap{
    margin-bottom: 10px;
    display: inline-block;
    width: 100%;
}
textarea{
    height: 100px;
}
span.wpcf7-not-valid-tip{
    margin-top: 5px;
}
div.wpcf7-response-output{margin: 15px 0 0;}
div.wpcf7-response-output {
    color: #ff0000;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    color: #333;
}
textarea::-webkit-input-placeholder{
    color:#333;
}
textarea::-moz-placeholder{
    color:#333;
    opacity: 1;
}
input::-webkit-input-placeholder{
    color:#333;
}
input::-moz-placeholder{
    color:#333;
    opacity: 1;
}
button, [type="button"], [type="reset"], [type="submit"]{
    width: auto;
    display: table;
    margin-left: auto;
    color: #fff;
    background-color: #7cb821;
    padding: 13px 29px;
    margin: 17px 0 0 auto;
    cursor: pointer;
}
.home_contact_section ul{
    background-color: #f1f3f8;
    padding: 27px 28px 22px;
}
.home_contact_section ul li strong{
    color:#333;
}
.home_contact_section ul li P,.home_contact_section ul li a{
    color:#333;
    margin-bottom: 0;
}
.home_contact_section ul li:not(:last-child){
    margin-bottom: 19px;
}
.home_contact_section ul li{
    position: relative;
    padding-left: 26px;
}
.home_contact_section ul li:before{
    content: '';
    display: inline-block;
    vertical-align: top;
    background-image: url('../images/contact_trip.png');
    background-repeat: no-repeat;
    width: 13px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 4px;
}
.home_contact_section ul li.phone_icon:before{
    width: 18px;
    height: 18px;
    background-position: 0 -29px;
}
.home_contact_section ul li.fax_icon:before{
    width: 18px;
    height: 20px;
    background-position: 0 -60px;
    top: 2px;
}
.home_contact_section ul li.mail_icon:before{
    width: 18px;
    height: 15px;
    background-position: 0 -92px;
}
.home_map_section{
    margin-bottom: 80px;
}
.home_contact_section{
    margin-bottom: -70px;
}
.home_map_section h2 {
    margin-bottom: 21px;
}
.home_contact_block h2 {
    margin-bottom: 20px;
}
div.wpcf7 .ajax-loader {
    position: absolute;
    right: 125px;
    bottom: 16px;
}

@media(min-width:1200px){
    .home_contact_section .wp-block-column {
        flex-basis: 32.53% !important;
    }
    .home_contact_section .wp-block-column.home_contact_block {
        flex-basis: 68.06% !important;
    }
    .mobile_slider{display: none;}
}
.news__content{
    background-color: #f1f3f8;
    padding: 18px 19px 15px;
    color:#333;
    width: calc(33.33% - 30px);
    float: left;
    margin: 0 15px;
}
.news__content a{
    color:#333;
}
.news__content .date{
    background-color: #fff;
    font-family: 'GilroyBold';
    font-size: 30px;
    text-align: center;
    width: 65px;
    height: 65px;
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
}
.news__content .date span.first-word{
    font-size: 18px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    display: block;
    margin: 3px 0 -7px;
}
.news__block {
    display: inline-block;
    width: calc(100% - 65px);
    padding-left: 20px;
}
.news__block h5{
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}
.news__block .read_more_text{

    position: relative;
}
.new_row.slick-slide {
    display: flex;
}
.news__block .read_more_text:after{
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    background: url('../images/newa_arrow.png')no-repeat;
    width: 20px;
    height: 12px;
    background-position: -34px 0;
}
.news__content:hover{
    background-color: #e5f4fe;
    color:#0093ee;
}
.news__content:hover .news__block .read_more_text:after{
    background-position: 1px 0;
}
.news__content:hover a{
    color:#0093ee;
}
ul.slick-dots{
    display: flex;
    justify-content: center;
    margin: 12px 0 -6px;
}
ul.slick-dots li {
    display: inline-block;
    float: left;
}
ul.slick-dots li:not(:last-child){
    margin-right: 10px;
}
ul.slick-dots li button {
    width: 10px;
    height: 10px;
    font-size: 0;
    padding: 0;
    border-radius: 25px;
    background-color: #c9cbd0;
    cursor: pointer;
}
ul.slick-dots li.slick-active button{
    background-color: #0093ee;
    width: 45px;
}
.home_news_slider  .slick-list {
    margin: 0 -15px;
}
.home_news_section h2 {
    margin-bottom: 21px;
}
/* home css end */
/* news page css start */
.news_section{
    padding: 80px 0;
}
.new_content .h6{
    color:#233c82;
    line-height: 20px;
    display: block;
    margin-bottom: 9px;
    text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.new_content p{
    margin-bottom: 0;
      text-overflow: ellipsis;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
}
.new_col_block{
    border:1px solid #e1e3e5;
    margin-bottom: 30px;
}
.new_col_block:hover .h6{
    color:#0092ef;
}
.new_col_block:hover a.news_img:before {
    background-color: rgba(0, 146, 239, 0.70);
}
.new_col_block a.news_img:before{
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}
a.news_img {
    position: relative;
    display: table;
}
ul.page-numbers li {
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
}
ul.page-numbers li .page-numbers {
    border-radius: 6px;
    border:1px solid #e1e3e5;
    width:48px;
    height: 48px;
    display: block;
    text-align: center;
    line-height: 48px;
    color:#333;
}
ul.page-numbers li .page-numbers.current,ul.page-numbers li .page-numbers:hover{
    color:#fff;
    background-color: #85c525;
    border-color: #85c525;
}
ul.page-numbers li .page-numbers:hover svg path{
    fill:#fff;
}
ul.page-numbers li .page-numbers.next, ul.page-numbers li .prev.page-numbers{
    font-size: 0;
    background-image: url('../images/prev.png');
    background-repeat: no-repeat;
    background-position: center center;
}
ul.page-numbers li .page-numbers.current.prev,ul.page-numbers li .page-numbers.prev:hover,
ul.page-numbers li .page-numbers.current.next,ul.page-numbers li .page-numbers.next:hover{
    background-image: url('../images/prev_white.png');
}
ul.page-numbers li .prev.page-numbers{
    transform: rotate(-180deg);
}
.new_content{
    padding: 16px 19px 11px;
}
.news_detail_section{
    padding: 80px 0;
}
.new_sidebar li,.popular_news_content li,.new_bottom_section  li{
    list-style-type: none;
}
.new_sidebar h2.widgettitle {
    color: #333;
    font-size: 24px;
    margin: -5px 0 19px;
}
.new_sidebar span.rpwwt-post-title{
    color: #233c82;
    font-family: 'GilroyBold';
    line-height: 20px;
    display: block;
}
.rpwwt-widget ul li {
    margin-bottom: 5px;
}
.news_detail_section .date {
    color: #9b9a9a;
    display: table;
    margin: 25px 0 7px;
}
.news_detail_section p{
    color:#333;
    margin-bottom: 22px;
}
.new_sidebar img.wp-post-image {
    margin-right: 10px;
}
.news_detail_section .wp-block-columns .wp-block-column:first-child {
    flex-basis: 52.93% !important;
}
.news_detail_section .wp-block-columns .wp-block-column:last-child {
    margin-top: -5px;
    flex-basis: 67.07% !important;
}
.news_detail_section .new_content p{
    margin-bottom: 0;
}
/***/
.popular_news_content  h6 a.wtpsw-post-title{
    color: #233c82;
    font-family: 'GilroyBold';
    line-height: 20px;
    display: block;
}
.popular_news_content  .wtpsw-post-stats {
    display: none;
}
.popular_news_content  .wtpsw-post-cnt{
    color: #333;
}
.popular_news_content .wtpsw-post-items .wtpsw-post-li{
    padding: 0 15px 30px!important;
    width: 25%;
    float: left;
    border-bottom: 0 !important;
}
.popular_news_content .wtpsw-post-items ul {
    margin: 0 -15px;
    display: flex;
    flex-wrap: wrap;
}
.popular_news_content .wtpsw-post-thumb-left{
    padding: 0;
    display: block;
    width: 100%;
}
.popular_news_content .wtpsw-post-thumb-left img{
    width: 100%;
    height: 165px;
}
.popular_news_content li .wtpsw-post-thumb-right{
    padding: 16px 19px 11px;
    border: 1px solid #e1e3e5;
}
figure.location_img,.contact_section{
    padding: 80px 0;
}
.popular_news_slider .slick-arrow {
    background-color: #fff;
    padding: 0;
    width: 27px;
    height: 28px;
    border: 1px solid #e1e3e5;
    border-radius: 3px;
    background-image: url('../images/prev.png');
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0;
    cursor: pointer;
    z-index: 11;
    top: -69px;
    position: absolute;
    right: 0;
}
button,button:focus{
    outline: 0;
}
.popular_news_slider .slick-arrow.slick-prev {
    transform: rotate(-180deg);
    right:40px;
}
.popular_news_title{
    font-size: 30px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    margin: 44px -3px 23px;
}
.popular_news_slider .slick-slide{
    padding: 0 15px;
}
.popular_news_slider .slick-list{
    margin: 0 -15px;
}
.popular_news_slider .new_col_block{
    margin-bottom: 0;
}

/* news page css end */
/* contact page css start */
.contact_section h2{
    font-size: 30px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    margin-bottom: 15px;
    margin-top: -6px;
}
.contact_section ul li{
    position: relative;
    padding-left: 97px;
    margin-bottom: 25px;
    display: inline-block;
    width: 100%;
}
.contact_section ul li a{
    color: #333;
    display: table;
}
.contact_section ul li:before{
    content: '';
    position: absolute;
    top: 8px;
    left: 16px;
    background: url('../images/contact_big_trip.png')no-repeat;
    width: 37px;
    height: 37px;
}
.contact_section ul li.phone_icon:before{
    background-position: 0 -53px;
}
.contact_section ul li.mail_icon:before{
    height: 29px;
    background-position: 0 -107px;
}
.contact_section iframe {
    width: 100%;
    height: 275px;
}
.contact_section ul li.mail_icon {
    margin-top: -9px;
}
.wp-block-columns.contact_info_section {
    background-color: #f6f7fa;
    padding: 29px 30px;
    margin-top: 0px;
    margin-bottom:80px;
}
.contact_info_section h6,.contact_info_section a{
    color: #333;
}
.contact_info_section a{
    display: table;
}
.contact_info_section p {
  min-height: 62px;
    margin-bottom: 0;
}
.contact_info_section p:last-child{
    margin-bottom: 0;
}

.contact_info_section p:nth-last-child(3) {
    min-height: 48px;
}
.inner_banner_section a {
    text-transform: capitalize;
}
/* contact page css end */
/* info pages css start */
.info_text{
    margin: 25px 0px 72px;
    max-width: 1018px;
}
.info_table{
    margin-top: 80px;
}
.info_table thead tr td{
    color:#000;
    font-family: 'GilroyBold';
    background-color: #e5f4fd;
    padding: 14px 7px 13px 10px;
    border-top: 0;
}
.info_table thead tr td strong {
    font-size: 16px;
}
.info_table tr td{
    border: 1px solid #d8dcdf;
    color:#333;
    padding: 15px 18px 20px 10px;
    vertical-align: top;
}
.info_table tr:nth-child(even) td {
    background-color: #f7f8f9;
}
.info_table tr td ul li span:last-child {
    float: right;
}
.info_table tr td:first-child {
    padding-left: 18px;
}
.info_table tr td:first-child img{
    margin-top: 14px;
}
.info_table thead tr td:first-child{
    width: 149px;
    padding-left: 19px;
}
.info_table thead tr td:nth-child(2){
    width: 220px;
}
.info_table thead tr td:nth-child(3){
    width: 190px;
}
.info_table thead tr td:nth-child(4){
    width: 170px;
}
.info_table thead tr td:nth-child(5){
    width: 121px;
}
.info_table thead tr td:nth-child(6){
    width: 142px;
}
.info_table thead tr td:nth-child(7){
    width: 117px;
}
.air_freight_top_section{
    margin-top: 76px;
    margin-bottom: 76px;
    align-items: center;
}
.wp-block-columns.lg_section.lg_last_section {
    margin-bottom: 80px;
}

.air_freight_top_section img {
    padding: 42px 0px;
}
/*.air_freight_top_section .image_bg:before{*/
/*    background-image: url(../images/air_feight_shape.png);*/
/*}*/
.air_freight_top_section h2{
    color:#333;
    margin-bottom: 15px;
    font-family: 'GilroyRegular';
}
@media(min-width:992px){
    .air_freight_top_section h2{ font-size: 30px;}
}
.air_freight_top_section strong{
    font-size: 16px;
    margin-bottom: -8px;
    display: table;
}

.wp-block-column.ld_column {
    border: 1px solid #d8dcdf;
    padding: 19px 20px;
    margin-left: 0;
    width: 33.33%;
    flex-basis: inherit;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #d8dcdf;
}
.lg_last_section .wp-block-column.ld_column {
    border: 1px solid #d8dcdf;
}
.lg_section h4{
    color: #233c82;
    margin: 15px 0 9px;
}
.lg_section p{
    color:#333;
}
.lg_section strong{
    font-size: 16px;
    margin-right: 4px;
}
.wp-block-column.ld_column:nth-child(3n+2) {
    border-left: 0;
    border-right: 0;
}
.wp-block-columns.Passionate_section figure.wp-block-image {
    position: relative;
    z-index: 11;
}
/* info pages css end */
@media only screen and (max-width: 1799px) and (min-width:1200px) {
    .about_Passionate.about_section { margin-bottom: 80px;}
    .home_contact_section{margin-bottom: 0px;}
}

.wp-block-cover.banner_section .form-container {
    margin-top: 50px;
    margin-bottom: 50px;
}

@media screen and (max-width: 480px) {
    .wp-block-cover.banner_section .form-container {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}
/*******25-05-2020 css start *********/
.header_logo {
    padding: 7px 0;
}
img.header_right_img {
    margin-top: 20px;
}
.menu-main-menu-container li a{
 padding:24px 0;
}
.wp-block-columns.Passionate_section.Dangerous_section {
    flex-direction: row-reverse;
}
.wp-block-columns.Dangerous_section:before{
    background: url(../images/dangerous_dots.png) no-repeat;
    width: 77px;
    height: 161px;    
    top: 50%;
    bottom: auto;
    left: 6px;
    transform: translateY(-50%);
}
.wp-block-columns.Dangerous_section .wp-block-column:first-child:after {
    content: '';
    background: url(../images/dangerous_blue.png) no-repeat;
    position: absolute;
    width: 375px;
    height: 220px;
    bottom: 0px;  
}
.wp-block-columns.Dangerous_section .wp-block-column img {
    margin-left: auto;
    display: table;
}
.wp-block-columns.Dangerous_section .wp-block-column:last-child {
    margin-left: 121px;
}

.services_section  .image_bg:before , .pl_section.maintenance_section .image_bg:before{
    background-image: url(../images/bg_dots.png);
}
.pl_section .image_bg figure.wp-block-image ,.services_section .image_bg figure.wp-block-image{
    display: table;
    margin: 42px auto;
    overflow: hidden;
    border-radius: 50px;
}
.pl_section .image_bg figure.wp-block-image  img ,.services_section .image_bg figure.wp-block-image img{
    padding: 0;
}
.incoterms_table {
    margin-top: 74px;
}
.inner_banner_section .row {
    align-items: center;
}
div.inner_banner_section {  
    padding-top: 76px;
    padding-bottom: 63px;
}








/*Track and Trace CSS Start date - 02-05-2020*/

.track_shipment {
    padding-top: 102px;
}
.track_shipment h2 {
    color: #0093ee;
    font-family: 'GilroyRegular';
    padding-bottom: 58px;
    margin-bottom: 0;
}
.shipments_details {
    border: 1px solid #adadad;
    padding: 73px 64px;
    margin-bottom: 67px;
    position:relative;
}
.online_enquiry h5, p {
    color: #000000;
}
.online_enquiry h5 {
    font-family: 'GillSansStd';
    font-weight: 400;
}
.online_enquiry p {
    margin-bottom: 0;
    font-family: 'GilroyRegular';
    font-size: 14px;
}
.search {
    padding-top: 20px;
}
.search input[type="submit"] {
    margin: 0 0 0 24px;
}
.search .form-control {
    height: calc(2.25rem + 12px);
    width: 286px;
}
.search .form-control:focus{
    box-shadow: none;
    border-color: #ced4da;
}
.track_shipment_info {
    background-color: #f6f7fa;
    padding: 50px 30px;
    margin-top: 20px;
}
.shipment_number h4 {
    font-size: 24px;
    color: #010405;
    padding-bottom: 7px;
}
.product_info p {
    font-size: 14px;
    color: #000000;
    font-family: 'GilroySemiBold';
    display: inline-block;
    margin-left: 16px;
    margin-bottom: 0;
}
.product_info p span {
    font-family: 'GilroyRegular';
    margin-left: 5px;
}
p:first-child {
    margin-left: 0;
}
.origin_aiport {
    display: inline-block;
}
.destination_aiport {
    display: inline-block;
    float: right;
    text-align: right;
}
.shipment_1 .origin_aiport p {
    margin-bottom: 0;
    font-size: 14px;
    color: #000000;
    padding-top: 65px;
    padding-bottom: 29px;
}
.shipment_1 .destination_aiport p{
    padding-top: 65px;
}
.date_info {
    padding-top: 25px;
}
.date_info span {
    color: #000000;
    font-size: 14px;
}
.date_info .end_date {
    float: right;
}
.airline_dtl h5 {
    color: #020507;
    font-family: 'GilroySemiBold';
    font-size: 14px;
}
.airline_dtl p {
    color: #020507;
    font-size: 14px;
    font-family: 'GilroyRegular';
}
.shipment_01 {
    padding-bottom: 69px;
}
.track_shipment_info h5 span {
    font-family: 'GilroyRegular';
}
.shipment_01 h4 {
    font-family: 'GilroySemiBold';
}
.shipment_01 h4 span {
    font-family: 'GilroyRegular';
    font-weight: 600;
}
.origin_aiport.transhpment {
    text-align: center;
    display: block;
}
.shipment_number.shipment_01 {
    padding-bottom: 0;
}
.shipment_02 .origin_aiport p, .shipment_02 .destination_aiport p {
    padding-top: 38px;
    padding-bottom: 11px;
}
.ship_info h5 {
    margin-bottom: 0;
}
.center_map{
    text-align: center;
    margin-top: -20px;
}
.end_map{
    text-align: right;
}
.start_map {
    padding-bottom: 30px;
}
.track_map:before {
    content: '';
    position: absolute;
    height: 45px;
    width: 90%;
    top: auto;
    bottom: auto;
    left: auto;
    z-index: auto;
    background-image: url(../images/border_img.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
.track_02 .center_map{
    margin: 0;
}
.ship_info .airline_dtl {
    padding-top: 0px;
}
.date_info.ship_info {
    position: absolute;
    width: 100%;
    bottom: -50%;
    left: -18%;
}
.shipment_03_sec .track_shipment_info {
    padding-bottom: 137px;
}
.track_and_trace {
    background-image: url(../images/rounded_img.png);
    background-repeat: no-repeat;
    background-position: 98% 13%;
}
.shipments_details:before {
    content: '';
    background-image: url(../images/dots_bg.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 200px;
    width: 200px;
    left: -120px;
    right: auto;
    top: auto;
    z-index: 1;
}
.shipment_03_sec .track_map .center_map {
    margin-top: 0;
}
.shipment_02_sec .origin_aiport, .shipment_02_sec   .destination_aiport {
    padding-top: 71px;
}
.shipment_02 .destination_aiport {
    padding-top: 0;
}
.shipment_04 .shipment_02_sec .origin_aiport, .destination_aiport {
    padding-top: 0;
}
.shipment_04 .shipment_02 .origin_aiport p, .destination_aiport p{
    padding-top: 0;
}
.shipment_04 .origin_aiport, .shipment_04 .destination_aiport {
    padding-top: 41px;
}
.shipment_04 .origin_aiport p, .shipment_04 .destination_aiport p{
    padding-bottom: 11px;
}


/*changes css 31-7-2020*/

.freight_section.Passionate_section {
    align-items: end;
}

.freight_section.Passionate_section h1 {
    font-family: 'GilroyRegular';
    font-weight: 400;
    color: #0093ee;
    font-size: 34px;
    margin-top: 50px;
    margin-bottom: 13px;
}

.freight_section.Passionate_section p {
    margin-bottom: 15px;
    width: 95%;
}
.home_top_section .Passionate_section {
   margin-bottom: 0px !important;
    margin-top: 60px;
}

.home_top_section  .home_image_link_block {
    margin-top: 0px;
}

.home_image_text_section.home_image_edit_section h2 {
    color: #233c82;
    margin: 18px 0 10px;
    font-size: 17px;
    font-family: 'GilroyBold';
}


.we_are_section.Passionate_section h4 {
    font-family: 'GilroyRegular';
    font-weight: 400;
    color: #0093ee;
    margin: -8px 0px 19px;
    font-size: 34px;
}
.service_section.promise_section .wp-block-buttons {
    float: right;
}
.ocean_label_section.ocean_section ul.tabs h2 {
    font-size: 11px;
    line-height: normal;
    display: flex;
    margin-top: 11px;
    font-weight: 600;
}
.promise_section h4, .promise_section h3 {
    font-size: 30px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    margin: 0;
}

.promise_section 
 .wp-block-column:first-child {
    flex-basis: 61%;
}
.service_section.promise_section {
    max-width: 100%;
}
.why_star_home img {
    border-radius: 31px !important;
    padding: 0!important;
}

.why_star_home 
 figure.wp-block-image.size-large.mission_img {
    margin: 42px auto !important;
}

.why_star_home h2 {
    font-size: 30px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    margin-bottom: 14px;
    color: #333333;
}
.why_star_home a {
    border-radius: 6px;
    color: #fff;
    padding: 13px 32px 12px;
    background-color: #85c525;
    border-radius: 6px;
    font-size: 16px;
    margin-top: 10px;
    display: inline-block;
}
.home_map_section.pacific_map h3 {
    font-size: 34px;
    font-weight: 400;
    font-family: 'GilroyRegular';
    margin-bottom: 21px;
}
.pacific_map .wp-block-columns.home_total_section {
    margin-bottom: 20px !important;
}

.pacific_map a {
    border-radius: 6px;
    color: #fff;
    padding: 13px 32px 12px;
    background-color: #85c525;
    border-radius: 6px;
    font-size: 16px;
    margin-top: 10px !important;
    display: table;
    margin: auto;
}
.contant_title h4 {
    font-family: 'GilroyRegular';
    font-weight: 400;
    color: #0093ee;
    font-size: 34px;
    margin-bottom: 10px;
}

.contant_title {
    margin-bottom: 20px;
}
.wp-block-cover.banner_section{
margin-bottom: 60px;
}
div#star_story {
    padding-top: 79px !important;
    margin-top: 0px !important;
}
div#why_Star {
    margin-top: 0 !important;
    padding-top: 105px;
}
/*changes css 31-7-2020 End*/

.contact_section .wp-block-columns.contact_info_section {
    display: none;
}
ul.contact_services li {
    float: left;
    width: 33.33%;
}
.services_section .row.why_star {
    margin: 70px 0;
}
.why_starr{
    padding: 70px 0;
}
.service_inner_bottom {
    margin-top: 23px;
}
.services_section p.service_inner_last {
    margin-bottom: 70px !important;
}
.service_contact_section {
    display: inline-block;
    width: 100%;
    margin-bottom: 150px;
}
.singapore_services h2 {
    font-size: 30px;
    font-family: 'GilroyRegular';
    font-weight: 400;
    margin-top: -11px;
    margin-bottom: 16px;
    color: #333333;
}
.singapore_services .home_contact_block h2 {
    font-size: 34px;
    margin-bottom: 20px;
}

.home_map_section h4 {
    font-weight: 400;
    font-family: 'GilroyRegular';
    color: #233c82;
    margin: 0 auto 21px;
    position: relative;
    font-size: 34px;
}
@media screen and (min-width:470px)
{
.chaport-container .chaport-window-anim.chaport-anim-show {
    transform: translateY(-50px) !important;
}
}

/*Additional Style*/
/*Blogs page*/
.cst-blog .new_col_block {
    display: flex;
    padding: 8px;
    margin-bottom: 10px;
}
.cst-blog .new_col_block:hover .h6 {
    color: #233c82;
}
.cst-blog .new_col_block .news_img {
    flex: 0 40%;
    display: block;
}
.cst-blog .new_col_block .news_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.cst-blog .new_content {
    padding: 0 0 0 15px;
    flex: 0 60%;
}
.cst-blog .read-more-btn a {
    color: #233c82;
    font-family: 'GilroyBold';
    margin-top: 9px;
    display: inline-block;
}
.cst-blog .read-more-btn a img {
    margin-left: 10px;
    display: inline-block;
}
.cst-blog .read-more-btn a:hover {
     color: #0092ef; 
}
.blog-holder ul.page-numbers {
    position: relative;
    text-align: center;
    margin-top: 30px;    
}
.blog-holder ul.page-numbers li .page-numbers {
    border-radius: 0;
}
.blog-holder .page-numbers .prev.page-numbers {
    position: absolute;
    left: 0;
    bottom: 0;
}
.blog-holder .page-numbers .next.page-numbers {
    position: absolute;
    right: 0;
    bottom: 0;
}
.blog-inner-holder.news_detail_section .date {
    color: #194681;
}

/*Responsive*/
@media(max-width: 991px){
    .blog-holder .row .col-md-6 {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media(max-width: 767px){
    .cst-blog .new_col_block .news_img img {
        height: auto;
    }
}

/* 20 May 2022 oom dev*/

.container.sea-freight {
    margin-top: 4rem;
}

@media (min-width: 320px) and (max-width: 414px){
	.page-id-9978 .wp-block-column h2 br {
		display: none;
	}
    .bottom-banner-text p {
        text-align: center;
        }

    .page-id-6168 .featured-image-inner {
            margin-bottom: 20px;
        }


    .page-id-6185 .featured-image-inner {
        margin-bottom: 20px;
    }

    .page-id-6180 .featured-image-inner {
        margin-top: 20px;
    }

	.home_contact_section .bottom-banner-text {
		margin: 0 0 30px !important;
	}

	.bottom-banner .bottom-banner-text {
		margin: 0 0 30px !important;
	}
}

.wp-block-column.featured-image-inner {
    display: flex;
    align-items: center;
}

.wp-block-column.featured-image-inner img {
	border-radius: 10%;
}

.wp-block-group.bottom-text {
    margin-top: 50px;
}

.wp-block-columns.bottom-banner {
    background: url('https://www.starconcord.com.sg/wp-content/uploads/2022/05/bg_plane-1.png');
    background-size: cover;
    background-repeat: no-repeat;
	min-height: 214px;
}

.wp-block-column.bottom-banner-text {
    display: flex;
    align-items: center;
}

@media screen and (max-width: 1138px) {
	.wp-block-column.featured-image-inner {
		margin-bottom: 50px;
	}
	.page-id-9965 .sea-freight .wp-block-columns.featured-image-wrapper,
	.wp-block-columns.featured-image-wrapper {
		flex-direction: column;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		-webkit-align-items: center;
		align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;
	}

	.sea-freight .wp-block-columns.featured-image-wrapper {
		flex-direction: column-reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		-webkit-align-items: center;
		align-items: center;
		justify-content: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		-ms-justify-content: center;
		-o-justify-content: center;

	}
	
	.page-id-9965 .sea-freight .wp-block-column:not(:first-child) {
		margin-left: 0;
	}
	
	.page-id-9965 .wp-block-columns.sea-freight-form .wp-block-column:last-child {
		margin-left: 32px;
	}
}

@media screen and (max-width: 768px) {
	.page-id-9965 .wp-block-columns.sea-freight-form .wp-block-column:last-child {
		margin-left: 0;
		
	}
	
	.international-form .wp-block-columns .wp-block-column:last-child ul,
	.page-id-9964 .wp-block-columns.sea-freight-form .wp-block-column:last-child ul,
	.page-id-9965 .wp-block-columns.sea-freight-form .wp-block-column:last-child ul {
		display: grid !important;
		grid-template-columns: 50% 50% !important;
	}

	
}
@media screen and (max-width: 600px){
	.page-id-9978 .featured-image-wrapper .wp-block-column:last-child {
		margin-left: 0 !important;
	}
	
	.page-id-9978 .wp-block-spacer {
		height: 50px !important;
	}
}
@media screen and (max-width: 414px) {
	.international-form .wp-block-columns .wp-block-column:last-child ul,
	.page-id-9964 .wp-block-columns.sea-freight-form .wp-block-column:last-child ul,
	.page-id-9965 .wp-block-columns.sea-freight-form .wp-block-column:last-child ul {
		display: block !important;
	}
}

.page-id-9978,
.page-id-9965,
.page-id-9964 {
	
	position: relative;
	overflow-x: hidden;
}
.page-id-9978 .sea-freight .wp-block-column,
.page-id-9965 .sea-freight .wp-block-column,
.page-id-9964 .sea-freight .wp-block-column {
	position: relative;
	z-index: 2
}
.page-id-9978 .sea-freight .featured-image-inner,
.page-id-9965 .sea-freight .featured-image-inner,
.page-id-9964 .sea-freight .featured-image-inner {
	position: relative;
	z-index: 1;
}
.page-id-9978 .featured-image-inner .wp-block-image,
.page-id-9965 .featured-image-inner .wp-block-image,
.page-id-9964 .featured-image-inner .wp-block-image {
	position: relative;
}
.page-id-9978 .featured-image-inner .wp-block-image figure,
.page-id-9965 .featured-image-inner .wp-block-image figure,
.page-id-9964 .featured-image-inner .wp-block-image figure {
	position: relative;
	z-index: 2;
}

.page-id-9964 .featured-image-inner .wp-block-image:before {
	position: absolute;
	top: -40px;
	right: -40px;
	content: '';
	width: 131px;
	height: 138px;
	background: url('https://www.starconcord.com.sg/wp-content/uploads/2022/05/bg_dots600_02.jpg') no-repeat center;
	background-size: 100%;
}

.page-id-9964 .featured-image-inner .wp-block-image:after {
	position: absolute;
	bottom: -26px;
	left: -40px;
	content: '';
	width: 131px;
	height: 138px;
	background: url('https://www.starconcord.com.sg/wp-content/uploads/2022/05/bg_dots600_02.jpg') no-repeat center;
	background-size: 100%;
}

.page-id-9978 .featured-image-inner .wp-block-image:before,
.page-id-9965 .featured-image-inner .wp-block-image:before {
	position: absolute;
	top: -42px;
	right: -38px;
	content: '';
	width: 131px;
	height: 138px;
	background: url('https://www.starconcord.com.sg/wp-content/uploads/2022/05/bg_dots600_02.jpg') no-repeat center;
	background-size: 100%;
	z-index: -1;

}
.page-id-9978 .featured-image-inner .wp-block-image:after,
.page-id-9965 .featured-image-inner .wp-block-image:after {
	position: absolute;
	bottom: -40px;
	left: -42px;
	content: '';
	width: 131px;
	height: 138px;
	background: url('https://www.starconcord.com.sg/wp-content/uploads/2022/05/bg_dots600_02.jpg') no-repeat center;
	background-size: 100%;
	z-index: -1;
}
@media screen and (max-width:1138px)
	.page-id-9964 .featured-image-inner .wp-block-image {
		margin-left: 32px !important;
		margin-right: 32px !important;
	}
}


@media screen and (max-width:1600px) {
	.featured-image-inner:before {
		background-position: 15% 50%;
	}
	
	.page-id-6180 .featured-image-inner:before {
		background-position: 74% 47%;
	}
	
}

@media screen and (max-width:1440px) {
	.featured-image-inner:before {
		background-position: 8% 50%;
	}
	
	.page-id-9964 .featured-image-inner:before {
		background-position: 79% 45%;
	}
}
@media screen and (max-width: 1377px) {
	
}
@media screen and (max-width: 1377px) and (max-height: 580px) {
	.page-id-9964 .featured-image-inner:before {
		background-position: 83% 38%;
	}

}
@media screen and (max-width: 1366px) {
	.page-id-9964 .featured-image-inner:before {
		background-position: 82% 44%;
	}

}
@media screen and (max-width:1280px) {
	.featured-image-inner:before {
		background-position: -1% 50%;
	}

	.page-id-9964 .featured-image-inner:before {
		background-position: 86% 46%;
	}
}

@media screen and (max-width:1138px) {
	.featured-image-inner:before {
		background-position: 44% 50%;
	}

	.page-id-9964 .featured-image-inner:before {
		background-position: 48% 46%;
	}
}

@media screen and (max-width:414px) {
	.featured-image-inner:before {
		background-size: contain;
		background-position: 0% 52%;

	}

	.page-id-9964 .featured-image-inner:before {
		background-image: url('https://www.starconcord.com.sg/wp-content/uploads/2022/05/bg_dots-1a.png');
		background-size: contain;
		background-position: 0% 47%;
		left: 0;
	} 
	
	.page-id-9978 .featured-image-inner .wp-block-image:before,
	.page-id-9965 .featured-image-inner .wp-block-image:before,
	.page-id-9964 .featured-image-inner .wp-block-image:before{
		right: -10px;
	}
}

.wp-block-column.featured-image-inner img {
	border-radius: 10%;
}