﻿.cts-container {
    width: 1200px;
    margin: 44px auto 106px auto;
    background: #fff;
    padding: 80px 74px 0px 74px;
    box-sizing:border-box;
}

.boxes-subTitle {
    font-size: 28px;
    color:#000;
    margin-bottom:10px;
    font-weight:bold;
}
.cts-title {
    font-size: 36px;
    font-weight: bold;
    color: #000;
    text-align: center;
}
.cts-subTitle {
    font-size: 28px;
    font-weight: bold;
    color: #4178CA;
    text-align:center;
}
.boxes {
    background: #fff;
    margin-top:40px;
}
.boxes-row {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 30px;
    padding-left:10px;
}
.boxes-label {
    display:inline-block;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    color: #3F93FF;
    position:relative;
    margin-left:50px;
}
    .boxes-label::before {
        content: "";
        width: 6px;
        height: 6px;
        background: #F99A27;
        position: absolute;
        border-radius: 50%;
        left:-8px;
        top:50%;
        transform:translate(-10px,-50%);
    }
    .boxes-desc {
    display: flex;
    padding: 3px 14px;
    background: #E3F0FF;
    border-radius: 12px;
    font-size: 16px;
    color: #3F93FF;
    margin-top:40px;
}
.boxes-desc img{
    width:26px;
    height:20px;
    margin-right:20px;
}
.boxes-img{
    width:182px;
    height:162px;
}
.boxes-item {
    display: flex;
    flex-direction: column;
    justify-content:flex-start;
    align-items: flex-start;
    margin-right: 47px;
}
.boxes-item:last-child {
    margin-right:0px !important;
}
    .boxes-contact {
    height: 174px;
    background-image: url("/images/shippmentServices/boxes-contact-BG.png");
    background-repeat: no-repeat;
    padding-top: 23px;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.boxes-contact-title {
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
}

.boxes-contact-subTitle {
    text-align: center;
    font-size: 16px;
    color: #FFFFFF;
    margin: 10px 15px;
}

.boxes-contact-row {
    display: flex;
    align-items: center;
}

.boxes-contact-item {
    display: flex;
    align-items: center;
    margin-right: 17px;
    font-size: 16px;
    color: #fff;
}

    .boxes-contact-item:last-child {
        margin-right: 0px !important;
    }

.boxes-contact-img {
    width: 16px;
    margin-right: 10px;
}

.oneway-solgan {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.oneway-solgan-item {
    margin-bottom: 23px;
}
.oneway-solgan-item:last-child {
    margin-bottom: 0px !important;
}

.oneway-solgan-item-inner {
    display: inline-flex;
    align-items: center;
    background: #045CBC;
    border-radius: 12px;
    padding: 2px 7px 3px 7px;
}

.oneway-solgan-img {
    width: 26px;
    height: 20px;
    margin-right: 10px;
}

.oneway-solgan-item-text {
    font-size: 16px;
    line-height: 16px;
    color: #FFFFFF;
}
.oneway {
 padding-top:45px;
}
.oneway-title {
    font-size: 36px;
    font-weight: bold;
    color: #000000;
    text-align:center;
    margin-bottom:17px;
}
.oneway-subTitle {
    font-size: 28px;
    font-weight: bold;
    color: #4178CA;
    text-align: center;
    margin-bottom: 27px;
}
.oneway-contact {
    background-image: url("/images/shippmentServices/onwayBg.png");
    background-repeat: no-repeat;
    position:relative;
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    padding:39px 44px;
    height:286px;
}

.oneway-contact-right{

}
.oneway-contact-ship{
    margin-right:195px;
    width:254px;
    height:188px;
}

.contact-card {
    width: 307px;
    height:286px;
    position: absolute;
    right: 0px;
    bottom: 0;
    background-image: url("/images/shippmentServices/onewayContactRightBg.png");
    background-repeat: no-repeat;
    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:flex-end;
    padding-right:32px;
    
}

.contact-card-title {
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
    margin-bottom: 19px;
}

.contact-card-company {
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 13px;
}

.divider {
    width: 188px;
    height: 2px;
    background: #fff;
    margin-bottom: 21px;
}

.contact-card-person {
    font-size: 16px;
    color: #FFFFFF;
    margin-bottom: 19px;
}

.contact-card-phone {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}

.contact-card-phone-img {
    width: 16px;
    margin-right: 10px;
}

.contact-card-phone-text {
    font-size: 16px;
    color: #FFFFFF;
}

.contact-card-email {
    display: flex;
    align-items: center;
}

.contact-card-email-img {
    width: 16px;
    margin-right: 10px;
}

.contact-card-email-text {
    font-size: 16px;
    color: #FFFFFF;
}
.boxes-text {
    margin-bottom: 20px;
    font-size: 14px;
    color: #717171;
    line-height: 28px;
}
.box-intro-banner1{
        width:725px;
        height:48px;
        margin-bottom:36px;
}
.box-intro-banner2 {
    width: 705px;
    height: 48px;
    margin-bottom: 36px;
}

.container-gallery {
    display: grid;
    gap: 10px;
    grid-template-columns: repeat(6, 1fr);
    width: 974px;
    margin:auto;
    padding-bottom:43px;
}

    .container-gallery img {
        width: 100%;
        height: auto;
    }

.gallery-item1 {
    grid-column: span 2;
}

.gallery-item2 {
    grid-column: span 2;
}

.gallery-item3 {
    grid-column: span 2;
}

.gallery-item4 {
    grid-column: span 3;
}

.gallery-item5 {
    grid-column: span 3;
}

.gallery-item6 {
    grid-column: span 6;
}