@import url(../css/font-awesome.min.css);
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');




.get-free-quote-info .tab-content {
    
    background-color: #fff;
    border-radius: 5px 5px 0 0;
    background-color: #f5f5f5;
    padding: 5px;
    border: 5px solid #fff;
    border-top: none;
}

.get-free-quote-info {
    position: relative;
    top: -52px;
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: -52px;
    z-index: 9;
}

    .get-free-quote-info ul.nav.nav-tabs {
        margin: 0 auto;
        display: inline-block;
        border: none;
        margin-top: 1px;
    }

        .get-free-quote-info ul.nav.nav-tabs li.nav-item {
            margin: 0;
            margin-bottom: -3px;
        }

            .get-free-quote-info ul.nav.nav-tabs li.nav-item a {
                padding: 15px 50px;
                background-color: #fff;
                font-weight: 600;
                color: #1f2f55;
                margin-right: 5px;
                /* -webkit-box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%); */
                -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
                /* box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%); */
                border: none;
                font-size: 16px;
                text-transform: uppercase;
            }

            .get-free-quote-info ul.nav.nav-tabs li.nav-item.active a.nav-link {
                background-color: #f79806;
                color: #fff;
                border: none;
            }

            .get-free-quote-info ul.nav.nav-tabs li.nav-item.active:hover a.nav-link {
                border: none;
            }

    .get-free-quote-info .tab-content h3 {
        font-size: 24px;
        padding: 10px 5em;
        display: inline-block;
        width: 100%;
        line-height: 30px;
        font-weight: 600;
        color: #000000;
        padding-top: 30px;
    }


.getfreequote-fildinfo {
    padding:0;
    display: inline-block;
    width: 100%;
    text-align: left;
    text-align: center;
}

fieldset {
    margin: 0 0 3rem;
    padding: 0;
    border: none;
}

.form-radio,
.form-group {
    position: relative;
    margin-top: 1rem;
    margin-bottom: 10px;
}

.form-inline > .form-group,
.form-inline > .btn {
    display: inline-block;
    margin-bottom: 0;
}

.form-help {
    margin-top: 0.125rem;
    margin-left: 0.125rem;
    color: #b3b3b3;
    font-size: 0.8rem;
}

.checkbox .form-help, .form-radio .form-help, .form-group .form-help {
    position: absolute;
    width: 100%;
}

.checkbox .form-help {
    position: relative;
    margin-bottom: 1rem;
}

.form-radio .form-help {
    padding-top: 0.25rem;
    margin-top: -1rem;
}

.form-group input {
    height: 1.9rem;
}

.form-group textarea {
    resize: none;
}

.form-group select {
    width: 100%;
    font-size: 1rem;
    height: 1.6rem;
    padding: 0.125rem 0.125rem 0.0625rem;
    background: none;
    border: none;
    line-height: 1.6;
    box-shadow: none;
}

.form-group .control-label {
    position: absolute;
    top: 13px;
    pointer-events: none;
    padding-left: 15px;
    z-index: 1;
    color: #6b7280;
    font-size: 12px;
    font-weight: normal;
    -webkit-transition: all 0.28s ease;
    transition: all 0.28s ease;
    font-weight: 400;
    letter-spacing: 0.1px;
}

.form-group .bar {
    position: relative;
    /* border-bottom: 0.0625rem solid #fff; */
    display: block;
}

    .form-group .bar::before {
        content: '';
        height: 0.125rem;
        width: 0;
        left: 50%;
        bottom: -0.0625rem;
        position: absolute;
        background: #f8a51c;
        -webkit-transition: left 0.28s ease, width 0.28s ease;
        transition: left 0.28s ease, width 0.28s ease;
        z-index: 2;
    }

.form-group input,
.form-group textarea {
    display: block;
    background: none;
    font-size: 12px;
    border-width: 0;
    border-color: transparent;
    width: 100%;
    color: transparent;
    -webkit-transition: all 0.28s ease;
    transition: all 0.28s ease;
    border-radius: 3px;
    background: #fff;
    font-weight: 500;
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
}

    .form-group input[type="file"] {
        line-height: 1;
    }

        .form-group input[type="file"] ~ .bar {
            display: none;
        }

    .form-group select,
    .form-group input:focus,
    .form-group input:valid,
    .form-group input.form-file,
    .form-group input.has-value,
    .form-group textarea:focus,
    .form-group textarea:valid,
    .form-group textarea.form-file,
    .form-group textarea.has-value {
        color: #6b7280;
    }

        .form-group select ~ .control-label,
        .form-group input:focus ~ .control-label,
        .form-group input:valid ~ .control-label,
        .form-group input.form-file ~ .control-label,
        .form-group input.has-value ~ .control-label,
        .form-group textarea:focus ~ .control-label,
        .form-group textarea:valid ~ .control-label,
        .form-group textarea.form-file ~ .control-label,
        .form-group textarea.has-value ~ .control-label {
            color: #5a606c;
            top: -20px;
            left: 0px;
            font-size: 12px;
            background-color: transparent;
            display: inline-block;
            padding: 3px 0;
            font-weight: 500;
            border: none;
            border-bottom: none;
        }

        .form-group select:focus,
        .form-group input:focus,
        .form-group textarea:focus {
            outline: none;
        }

            .form-group select:focus ~ .control-label,
            .form-group input:focus ~ .control-label,
            .form-group textarea:focus ~ .control-label {
                color: #a41e22;
            }

            .form-group select:focus ~ .bar::before,
            .form-group input:focus ~ .bar::before,
            .form-group textarea:focus ~ .bar::before {
                width: 100%;
                left: 0;
            }

.checkbox label,
.form-radio label {
    position: relative;
    cursor: pointer;
    text-align: left;
    color: #333;
    display: block;
    font-weight: 400;
    font-size: 14px;
}

.checkbox input,
.form-radio input {
    width: auto;
    opacity: 0.00000001;
    position: absolute;
    left: 0;
}

.radio {
    margin-bottom: 1rem;
}
.radio .helper {
        position: absolute;
        top: -0.25rem;
        left: -0.25rem;
        cursor: pointer;
        display: block;
        font-size: 1rem;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        color: #999;
}

    .radio .helper::before, .radio .helper::after {
        content: '';
        position: absolute;
        left: 0;
        top: -4px;
        margin: 0.25rem;
        width: 1.2rem;
        height: 1.2rem;
        -webkit-transition: -webkit-transform 0.28s ease;
        transition: -webkit-transform 0.28s ease;
        transition: transform 0.28s ease;
        transition: transform 0.28s ease, -webkit-transform 0.28s ease;
        border-radius: 50%;
        border: 1px solid #bebebe;
        background: #fff;
        -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    }

        .radio .helper::after {
            -webkit-transform: scale(0);
            transform: scale(0);
            background-color: #f79806;
            border-color: #f79806;
        }

    .radio label:hover .helper {
        color: #a41e22;
    }

    .radio input:checked ~ .helper::after {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }

    .radio input:checked ~ .helper::before {
        color: #f79806;
    }

.checkbox {
    margin-top: 3rem;
    margin-bottom: 1rem;
}

    .checkbox .helper {
        color: #999;
        position: absolute;
        top: 0;
        left: 0;
        width: 1rem;
        height: 1rem;
        z-index: 0;
        border: 0.125rem solid currentColor;
        border-radius: 0.0625rem;
        -webkit-transition: border-color 0.28s ease;
        transition: border-color 0.28s ease;
    }

        .checkbox .helper::before, .checkbox .helper::after {
            position: absolute;
            height: 0;
            width: 0.2rem;
            background-color: #f79806;
            display: block;
            -webkit-transform-origin: left top;
            transform-origin: left top;
            border-radius: 0.25rem;
            content: '';
            -webkit-transition: opacity 0.28s ease, height 0s linear 0.28s;
            transition: opacity 0.28s ease, height 0s linear 0.28s;
            opacity: 0;
        }

        .checkbox .helper::before {
            top: 0.65rem;
            left: 0.38rem;
            -webkit-transform: rotate(-135deg);
            transform: rotate(-135deg);
            box-shadow: 0 0 0 0.0625rem #fff;
        }

        .checkbox .helper::after {
            top: 0.3rem;
            left: 0;
            -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
        }

    .checkbox label:hover .helper {
        color: #a41e22;
    }

    .checkbox input:checked ~ .helper {
        color: #333;
    }
ul.fristinfoi a {
    font-size: 12px !important; font-weight:500;
}
        .checkbox input:checked ~ .helper::after, .checkbox input:checked ~ .helper::before {
            opacity: 1;
            -webkit-transition: height 0.28s ease;
            transition: height 0.28s ease;
        }

        .checkbox input:checked ~ .helper::after {
            height: 0.5rem;
        }

        .checkbox input:checked ~ .helper::before {
            height: 1rem;
            -webkit-transition-delay: 0.28s;
            transition-delay: 0.28s;
        }

    .radio + .radio,
    .checkbox + .checkbox {
        margin-top: 1rem;
    }

.has-error .legend.legend, .has-error.form-group .control-label.control-label {
    color: #d9534f;
}

.has-error.form-group .form-help,
.has-error.form-group .helper, .has-error.checkbox .form-help,
.has-error.checkbox .helper, .has-error.radio .form-help,
.has-error.radio .helper, .has-error.form-radio .form-help,
.has-error.form-radio .helper {
    color: #d9534f;
}

.has-error .bar::before {
    background: #d9534f;
    left: 0;
    width: 100%;
}

.button {
    position: relative;
    background: currentColor;
    border: 1px solid currentColor;
    font-size: 1.1rem;
    color: #4f93ce;
    margin: 3rem 0;
    padding: 0.75rem 3rem;
    cursor: pointer;
    -webkit-transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
    transition: background-color 0.28s ease, color 0.28s ease, box-shadow 0.28s ease;
    overflow: hidden;
    
}

    .button span {
        color: #fff;
        position: relative;
        z-index: 1;
        font-size: 18px;
        font-weight: 500;
    }


    .button:hover {
        color: #fff;
        background: #d9534f;
    }

    .button:active::before, .button:focus::before {
        -webkit-transition: opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
        transition: opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
        transition: transform 1.12s ease, opacity 0.28s ease 0.364s;
        transition: transform 1.12s ease, opacity 0.28s ease 0.364s, -webkit-transform 1.12s ease;
        -webkit-transform: translate(-50%, -50%) scale(1);
        transform: translate(-50%, -50%) scale(1);
        opacity: 0;
    }

    .button:focus {
        outline: none;
    }

.fromtofield {
    display: inline-block;
    width: 100%;
}

.getfreequote-fildinfo .form-group {
    float: left;
    width: 100%;
    background-color: #fff;
    margin: 1em 0;
    /* box-shadow:0 2px 4px 0 #c7c7c7; */
    text-align: left;
    margin:0;
    margin-bottom: 0;
}

    .getfreequote-fildinfo .form-group:first-child {
        /* margin-right: 3%; */
    }

    .getfreequote-fildinfo .form-group input, .getfreequote-fildinfo .form-group select {
        padding: 5px 10px;
        height: auto;
        margin: 0;
        border: 1px solid rgb(102 102 102 / 51%);
        text-align: left;
        border-radius: 3px;
        background: #fff;
        -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        height: 30px;
        font-size: 13px;
        font-weight: 500;
    }

    .getfreequote-fildinfo .form-group select {
        padding:5px 10px;
        border: 1px solid rgb(102 102 102 / 51%);
        border-radius: 0;
        font-size: 13px;
        border-radius: 3px;
        background: #fff;
        color: #6b7280;
        font-size: 13px;
        -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    }

.ftmfiled-txt {
    display: inline-block;
    width: 100%;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group {
    width: 17%;
    margin-right: 1%;
}

    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd {
      width: 13%;
    margin-right: 1%;
    margin-bottom: 0;
    }
    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
    position: relative;
    width: 20%;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info {
    /* position: relative; */
    width: 40%;
    right: -5px;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm input {
    width: 60%;
}
.boxretion-info .form-group.kgadd:last-child {
    margin-right: 0;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd b {
    position: absolute;
    top: 14px;
    right: 10px;
    font-weight: 500;
    color: #a41e22;
    font-size: 12px;
}

.button-container {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-top: 1em;
    margin-bottom: 1rem;
}

    .button-container button.button {
        margin: 0;
        margin-top: 1em;
        padding: 15px;
        font-weight: 600;
        color: #a41e22;
        background: #a41e22;
        border-radius: 5px;
        cursor: pointer;
        font-size: 0;
    }
        .button-container button.button:hover {
            background: #f79806;
        }

        .form-group.arrodowcol {
            position: relative;
        }

            .form-group.arrodowcol::after {
                display: inline-block;
                z-index: 1;
                position: absolute;
                right: 0px;
                bottom: 0;
                background-repeat: no-repeat;
                background: #f79806;
                content: "\f107";
                font: normal normal normal 14px/1 FontAwesome;
                color: #fff;
                padding: 8px;
                border-radius: 0 3px 3px 0;
                pointer-events: none;
            }


@media(max-width:767px) {
    .get-free-quote-info {
        top: -29px;
        margin-bottom: -29px;
    }

    div.base-slider .inside.expredelverchage {
        top: 5%;
    }

    .base-slider .inside.expredelverchage p {
        padding-right: 0;
        font-size: 12px;
    }

    .base-slider .inside.expredelverchage h2 {
        font-size: 16px;
    }

    .get-free-quote-info ul.nav.nav-tabs li.nav-item a {
        padding: 5px 10px;
        font-size: 12px;
    }

    .get-free-quote-info .tab-content h3 {
        padding: 0;
        font-size: 14px;
        line-height: 20px;
    }

    .getfreequote-fildinfo .form-group {
        width: 100%;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group {
        width: 100%;
    }

        .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd {
            width: 49%;
        }

    .getfreequote-fildinfo .form-group input {
        padding-right: 35px;
    }

    .button-container button.button {
        margin: 0;
        margin-top: 0;
        padding: 10px 2em;
        font-weight: 600;
        font-size: 14px;
    }

    div.widget-footer.abutusfoot {
        width: 100%;
    }

    .copyright p {
        font-size: 12px;
    }

    .widget-footer.abutusfoot p {
        text-align: center;
        padding: 0;
    }
}


@media(min-width:768px) and (max-width:991px) {
    .get-free-quote-info {
        top: -29px;
        margin-bottom: -29px;
    }

    div.base-slider .inside.expredelverchage {
        top: 45%;
    }

    .base-slider .inside.expredelverchage p {
        padding-right: 0;
        font-size: 24px;
    }

    .base-slider .inside.expredelverchage h2 {
        font-size: 36px;
    }

    .get-free-quote-info ul.nav.nav-tabs li.nav-item a {
        padding: 10px 30px;
        font-size: 16px;
    }

    .get-free-quote-info .tab-content h3 {
        font-size: 16px;
        line-height: 20px;
        padding: 1em 5em;
    }

    .getfreequote-fildinfo .form-group {
        width: 48%;
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group {
        width: 23%;
    }

        .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd {
            width: 18%;
        }

    .getfreequote-fildinfo .form-group input {
        padding-right: 35px;
    }

    .button-container button.button {
        margin: 0;
        margin-top: 1em;
        padding: 15px 3em;
        font-weight: 600;
        font-size: 20px;
    }

    div.widget-footer.abutusfoot {
        width: 100%;
    }

    .copyright p {
        font-size: 12px;
    }

    .widget-footer.abutusfoot p {
        text-align: center;
        padding: 0;
    }
}

.repet-info-box {
    display: inline-block;
    width: 100%;
}

.boxretion-info {
    display: inline-block;
    width:100%;
    float: left;
}

.courier-result-page {
    display: inline-block;
    width: 100%;
    background-color: #f79806;
    padding: 15px 0;
    background: #f2f2f2;
    background-repeat: no-repeat;
    background-image: linear-gradient(to bottom,#f78e91,#ffffff);
}

.col-result-wrap {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    padding: 1em;
}

    .col-result-wrap h1 {
        font-size: 24px;
        font-weight: 700;
        line-height: inherit;
        color: #a41e22;
        text-align: center;
        padding: 0;
        text-align: left;
    }

    .col-result-wrap p {
        font-size: 14px;
        line-height: 20px;
        display: block;
        padding: 10px 0;
        color: #1d1d1d;
        padding-bottom: 5px;
    }

.result-wrapper-col .container > div {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 30px 0 rgba(0, 0, 0, 0.1);
    background-color: #f9f9f9;
    padding: 15px 0;
    margin-top: 1em;
    border: 5px solid #fff;
    margin: 0;
    margin-bottom: 2em;
}

.corier-wrap-box {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
}

    .corier-wrap-box h2 {
        font-size: 24px;
        text-align: center;
        color: #ffffff;
        font-weight: 700;
        background: #f59713;
        background-image: linear-gradient(to bottom,#f79396,#a41e22);
        border-radius: 5px 5px 0 0;
        outline: 1px dashed #fcd9da;
        outline-offset: -5px;
    }

.col-packages-reaped {
    background-color: #fff;
    padding: 0;
    -webkit-box-shadow: 0 2px 3px 0px rgb(0 0 0 / 12%);
    -moz-box-shadow: 0 2px 3px 0px rgb(0 0 0 / 12%);
    box-shadow: 0 2px 3px 0px rgb(0 0 0 / 12%);
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 0;
}

.col-packages-reaped {
}

.img-comny-logo {
    display: inline-block;
    width: 100%;
    text-align: center;
    border-bottom: 5px solid #f8a51c;
    margin-bottom: 15px;
}

.col-packages-reaped ul {
    display: inline-block;
    width: 100%;
}

    .col-packages-reaped ul li strong {
        display: block;
        text-align: center;
        font-size: 24px;
        color: #a41e22;
    }

    .col-packages-reaped ul li span {
        font-size: 15px;
    }

.img-comny-logo img {
    margin: 0 auto;
    display: inline-block;
    max-width: 100%;
    padding: 10px 50px;
    min-height: 135px;
}

.col-packages-reaped ul li {
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 25px;
    color: #000;
    margin-bottom: 15px;
}

    .col-packages-reaped ul li b {
        color: #f56600;
    }

    .col-packages-reaped ul li span {
        font-size: 16px;
        font-weight: 700;
        display: block;
        padding: 0;
        padding-bottom: 10px;
    }

    .col-packages-reaped ul li.bg-frclr {
        background-color: #fff;
        padding: 5px 0;
        margin: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        font-size: 18px;
        border: 1px solid #f2f2f2;
        border-left: none;
        border-right: none;
    }

.col-packages-reaped ul.chrgwtcol {
    display: inline-block;
    width: 100%;
    float: left;
    padding: 10px;
    border: 1px solid #f9f9f9;
    margin-bottom: 0;
    background-color: #f9f9f9;
    text-align: center;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}

    .col-packages-reaped ul.chrgwtcol li {
        font-weight: 600;
        font-size: 16px;
        margin: 0;
        display: inline-block;
    }

        .col-packages-reaped ul.chrgwtcol li.wt-ndet {
            display: inline-block;
        }

            .col-packages-reaped ul.chrgwtcol li.wt-ndet strong {
                font-size: 16px;
                display: block;
                text-align: right;
            }

.lt-ret-btn {
    display: inline-block;
    width: 100%;
    text-align: center;
    float: left;
    background: #fff;
    padding: 15px 5px;
    border: 1px solid #f2f2f2;
}

    .lt-ret-btn button.retailerbtn {
        display: inline-block;
        margin: 5px auto;
        background: #f8a51c;
        border: none;
        color: #fff;
        padding: 10px 15px;
        border-radius: 3px;
        font-weight: bold;
        font-size: 14px;
    }

    .lt-ret-btn p {
        float: right;
        width: 55%;
        color: #333;
        font-size: 12px;
        font-weight: 600;
    }

        .lt-ret-btn p strong {
            display: block;
            font-size: 30px;
            text-align: right;
            line-height: 17px;
            padding-right: 10px;
        }

.button-container.bkaonlinebtn button.button {
    margin: 0;
    color: #a41e22;
    font-size: 16px;
    width: 100%;
}

.button-container.bkaonlinebtn .button::before {
    content: '';
    position: absolute;
    background: #f8a51c;
    border: 50vh solid #f8a51c;
}

.col-packages-reaped {
    border-top: none;
    border: none;
    outline: 1px dashed #ffd185;
    outline-offset: -5px;
}

.corier-wrap-box h2 i.fa.fa-truck {
    display: inline-block;
    margin-right: 5px;
    color: #fff;
}

@media(max-width:767px) {
    .col-result-wrap p {
        font-size: 12px;
        line-height: 18px;
    }

    .corier-wrap-box h2 {
        padding: 10px;
    }

    .lt-ret-btn p {
        float: right;
        width: 100%;
    }

        .lt-ret-btn p strong {
            font-size: 36px;
            text-align: center;
            line-height: 25px;
            padding-right: 0;
        }

    .col-packages-reaped ul li strong {
        font-size: 20px;
    }

    .img-comny-logo img {
        padding: 15px;
        min-height: inherit;
    }
}

@media(min-width:768px) and (max-width:991px) {

    .corier-wrap-box h2 {
        font-size: 16px;
        padding: 10px;
    }

    .img-comny-logo img {
        padding: 15px;
        min-height: inherit;
    }

    .col-packages-reaped ul li strong {
        font-size: 14px;
    }

    .col-packages-reaped ul li.bg-frclr {
        font-size: 12px;
    }

    .col-packages-reaped ul li span {
        font-size: 12px;
        font-weight: 600;
    }

    .col-packages-reaped ul.chrgwtcol li {
        font-weight: 600;
        font-size: 12px;
    }

        .col-packages-reaped ul.chrgwtcol li.wt-ndet strong {
            font-size: 14px;
        }

    .lt-ret-btn p {
        float: right;
        width: 100%;
        text-align: center;
    }

        .lt-ret-btn p strong {
            display: block;
            font-size: 24px;
            text-align: center;
            line-height: 26px;
        }

    .button-container.bkaonlinebtn button.button {
        padding: 10px 0;
        color: #a41e22;
        font-size: 14px;
    }

    .lt-ret-btn button.retailerbtn {
        padding: 10px;
        font-size: 12px;
    }

    .img-comny-logo {
        margin-bottom: 10px;
    }

    .col-packages-reaped ul li {
        margin-bottom: 10px;
    }
}

.col-result-wrap.formfielsdinfog {
    padding: 10px;
}

.shipmentaddres-col {
    display: inline-block;
    width: 100%;
    border: 1px solid #e4e4e2;
}

    .shipmentaddres-col h3 {
        background: #f4f4f3;
        padding: 13px 0px 0px 20px;
        color: #333333;
        display: inline-block;
        width: 100%;
        font-size: 20px;
        font-weight: 600;
        margin: 0;
        padding: 0 10px;
        margin-bottom: 10px;
    }


.collectadd-col {
    display: inline-block;
    width: 100%;
    padding: 0;
    padding-top: 20px;
}

    .collectadd-col .form-group {
        width: 31.3%;
        float: left;
        background-color: #fff;
        margin: 1em 0;
        box-shadow: 0 2px 4px 0 rgb(0 0 0 / 0.05);
        margin: 0 1%;
    }

        .collectadd-col .form-group input {
            padding: 5px 15px;
            box-shadow: inset 1px 1px 3px #d4d4d4;
            -moz-box-shadow: inset 1px 1px 3px #d4d4d4;
            -webkit-box-shadow: inset 1px 1px 3px #d4d4d4;
            height: auto;
            border: 1px solid #a3a3a3;
        }

.fomrfelinfocl.pdtfourcolm {
    margin-bottom: 1em;
}

.col-result-wrap.formfielsdinfog p {
    font-weight: 600;
    color: red;
}

.collectadd-col .form-group select {
    padding: 15px;
    height: auto;
    margin: 0;
    box-shadow: inset 1px 1px 3px #d4d4d4;
    -moz-box-shadow: inset 1px 1px 3px #d4d4d4;
    -webkit-box-shadow: inset 1px 1px 3px #d4d4d4;
}

.collectadd-col .form-group .control-label {
    top: 14px;
    font-size: 14px;
}

.collectadd-col .form-group.arrodowcol .control-label {
    top: -24px;
    color: #000;
    background: #e4e4e4;
}

.collectadd-col .form-group select {
    padding: 9.5px 15px;
    font-size: 14px;
    border: 1px solid #a3a3a3;
}

.collectadd-col .form-group.arrodowcol::after {
    top: 18px;
    width: 15px;
    height: 15px;
}

.collectadd-col .form-group input:valid ~ .control-label {
    font-size: 14px;
    top: -24px;
    background: #e4e4e4;
    color: #000;
}

.fomrfelinfocl {
    display: inline-block;
    width: 100%;
    margin-bottom: 1em;
    margin-bottom: 22px;
}

    .fomrfelinfocl.pdtfourcolm .form-group {
        width: 23%;
    }

@media(max-width:767px) {
    .collectadd-col .form-group {
        width: 94%;
        float: left;
        margin: 0 3%;
        margin-bottom: 20px;
    }

    .fomrfelinfocl.pdtfourcolm .form-group {
        width: 94%;
    }
}

.checkbox.residentialadddress {
    margin: 2em 0;
    margin-bottom: 0;
}

    .checkbox.residentialadddress label {
        padding-left: 25px;
        font-weight: 600;
    }

.collectadd-col .form-group .control-label em {
    color: red;
    display: inline-block;
    padding-left: 2px;
}

#top-result-info-panel a.middlpay {
    font-size: 20px;
    text-decoration: none;
    padding: 10px 0;
    display: inline-block;
    background-image: -webkit-linear-gradient(left,#43264e,#4bb1db);
    background-image: -moz-linear-gradient(left,#43264e,#ea2331);
    background-image: -ms-linear-gradient(left,#43264e,#ea2331);
    background-image: -o-linear-gradient(left,#43264e,#ea2331);
    background-image: linear-gradient(to right,#43264e,#4bb1db);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 600;
    padding-top: 0;
    margin-bottom: 15px;
}

    #top-result-info-panel a.middlpay.thanks-p {
        font-size: 24px;
        font-weight: 400;
    }

.cntr-aling {
    text-align: center
}

.letter {
    position: relative
}

div.box-blue {
    width: 8%;
    min-height: 100%;
    background-color: #fef2f3;
    float: right;
    position: absolute;
    top: 0;
    right: 0
}

    div.box-blue::before {
        content: '';
        border-bottom: 20px solid transparent;
        border-right: 20px solid #fef2f3;
        border-top: 20px solid transparent;
        height: 0;
        width: 100px;
        background-color: transparent;
        margin-left: 20px;
        top: 0;
        position: absolute;
        left: -120px
    }

    div.box-blue::after {
        content: '';
        border-bottom: 20px solid transparent;
        border-right: 20px solid #fef2f3;
        border-top: 20px solid transparent;
        height: 0;
        width: 100px;
        background-color: transparent;
        margin-left: 20px;
        position: absolute;
        left: -120px;
        bottom: 0
    }

section.letter-container {
    width: 100%;
    padding: 0;
    float: left;
    position: relative;
}

div.content-left, div.content-right {
}

div.content-left {
    width: 100%;
}

    div.content-left .content i, .confirmation i {
        margin-right: 10px;
        font-size: 15px
    }

    div.content-left .content span:first-of-type, .confirmation span:first-of-type {
        font-weight: 600;
        display: block;
        color: #333;
        font-size: 14px;
        padding-bottom: 5px;
        padding-left: 45px;
    }

    div.content-left .content span:last-of-type, .confirmation span:last-of-type {
        font-size: 14px;
        font-weight: 600;
        margin-left: 0;
        color: #000;
        padding-top: 5px;
        display: block;
    }

    div.content-left .title span:last-of-type {
        margin-left: 0;
        color: #a41e22;
        font-size: 24px;
        margin: 0;
        padding: 0;
    }

div.content-right {
    width: 100%;
    background-color: #fff;
    padding: 0;
    color: #75767b;
    position: relative;
    z-index: 2;
    margin-bottom: 15px;
}

    div.content-right section.body:before, .body:after {
        content: "";
        width: 100%;
        height: 1px;
        display: block;
        background-color: #dedfe1;
        margin: 20px 0
    }

    div.content-right header {
        overflow: hidden
    }

div.content-left .confirmation span {
    font-size: 14px;
    font-weight: 400;
    margin-left: 0
}

.letter-container .content.title {
    padding: 10px 0;
    float: left;
    margin-right: 0;
    width: 100%;
    background-color: #fff;
    margin-bottom: 1px;
}

.letter-container .content.date {
    float: left;
    width: 24%;
}

.col-result-wrap.pdnondinfconfir {
    padding: 0;
}

    .col-result-wrap.pdnondinfconfir h1 {
        color: #000;
        background: #f79194;
        font-size: 20px;
        padding: 15px;
        letter-spacing: 0.2px;
    }

        .col-result-wrap.pdnondinfconfir h1 i.fa.fa-check {
            background-color: #333;
            color: #fff;
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            border-radius: 50px;
            display: inline-block;
            margin-right: 5px;
        }

.letter-container .content.issuer {
    float: left;
    width: 31%;
    text-align: left;
    border: 1px solid #fcdbdc;
    padding: 5px 0;
    border-right: none;
    background-color: #fef7f8;
    position: relative;
    min-height: 77px;
}

    .letter-container .content.issuer:last-child {
        border-right: 1px solid #ddd;
    }

.letter-container .content.title img.img-fluid {
    width: 150px;
    float: left;
    margin: 10px;
    margin-right: 15px;
}

.add-itner h3 {
    font-size: 16px;
    font-weight: 600;
    margin: 0;
    padding: 0;
    padding-bottom: 3px;
    color: #fff;
    border-bottom: 1px solid #f1f1f1;
    background: #f79194;
    padding: 0 15px;
    line-height: 35px;
}

    .add-itner h3.mrgn-tp {
        margin-top: 10px
    }
.mrgnfetcolinfo i.fa.fa-calendar {
    position: absolute;
    right: 10px;
    color: #a9a9a9;
    top: 27px;
}
.add-itner ul {
    margin: 0;
    padding: 0;
    margin-bottom: 0;
    float: left;
    width: 100%
}

    .add-itner ul li {
        list-style: none;
        padding: 10px;
        border-bottom: 1px dashed #d3d3d3;
        display: block;
        width: 100%;
        float: left;
        font-size: 12px;
        font-size: 14px;
        color: #333;
        margin-bottom: 0;
    }

        .add-itner ul li:nth-child(odd) {
            background: rgb(243 243 243 / 30%);
        }

        .add-itner ul li span:first-child {
            float: left;
            font-weight: 600;
            font-size: 13px;
        }

        .add-itner ul li span:last-child {
            float: right;
            padding-right: 35px;
        }

    .add-itner ul.psngr-det-fin {
        width: 100%;
        padding: 0;
        margin: 0;
        background-color: rgba(242,242,242,0.58);
        margin-bottom: 1px;
        border-radius: 5px
    }

        .add-itner ul.psngr-det-fin li {
            float: left;
            width: 25%
        }

            .add-itner ul.psngr-det-fin li strong {
                font-weight: 600;
                color: #444
            }

div.content-left .title span b {
    display: block;
    color: #000;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
}

div.content-left .content span:last-of-type {
}

div.add-itner {
    width: 48%;
    float: left;
    margin-right: 2%;
    border: 1px solid #f79194;
}

    div.add-itner:last-child {
        margin: 0;
        width: 50%;
    }

.letter-container .content.title b {
    padding-top: 5px;
}

    .letter-container .content.title b b {
        padding: 0;
        font-weight: 600;
    }

.getfreequote-fildinfo.trackparcles {
}

    .getfreequote-fildinfo.trackparcles .fromtofield {
        text-align: center;
    }

        .getfreequote-fildinfo.trackparcles .fromtofield .form-group {
            margin: 0 auto;
            display: inline-block;
            float: inherit;
            text-align: left;
            margin-top: 1em;
        }

@media(max-width:991px) {
    .col-result-wrap h1 {
        font-size: 18px;
    }

    div.content-left {
        width: 100%;
    }

    section.letter-container {
        width: 100%;
        padding: 0;
    }

    div.content-right {
        width: 100%;
        background-color: #fff;
        padding: 10px;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        min-height: 480px;
        color: #75767b;
        position: relative;
        z-index: 2;
    }

    div.add-itner {
        width: 100%;
        float: left;
    }

    .add-itner ul li span:last-child {
        float: inherit;
        padding-right: 0;
        display: block;
        width: 70%;
    }

    .add-itner ul li span:first-child {
        float: inherit;
        font-weight: 600;
        display: block;
        width: 30%;
    }

    div.box-blue {
        width: 0;
    }

    div.content-left {
        width: 100%;
        border-radius: 0;
    }

    .col-result-wrap.pdnondinfconfir h1 {
        font-size: 16px;
    }

    div.content-left .content span:last-of-type {
        width: 100%;
        float: left;
        padding: 0 15px;
        padding-left: 40px;
    }

    .letter-container .content.issuer {
        float: left;
        width: 100%;
        text-align: left;
        padding: 10px 15px;
    }

    div.add-itner:last-child {
        margin: 0;
        width: 100%;
    }
}


@media print {
    header.transparent, footer {
        display: none;
    }

    div.content-left {
        width: 35%;
        float: left;
        min-height: inherit;
    }

    div.content-right {
        width: 65%;
        float: left;
        min-height: inherit;
    }
}










.login-fg .form-container {
    color: #ccc;
    position: relative;
}

.login-fg .login {
    min-height: 100vh;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px 15px;
}

.login-fg .login-section {
    max-width: 370px;
    margin: 0 auto;
    text-align: center;
    width: 100%;
}

.login-fg .form-fg {
    width: 100%;
    text-align: center;
}

.login-fg .form-container .form-group {
    margin-bottom: 25px;
}

.login-fg .form-container .form-fg {
    float: left;
    width: 100%;
    position: relative;
}

.login-fg .form-container .input-text {
    font-size: 14px;
    outline: none;
    color: #616161;
    border-radius: 3px;
    font-weight: 500;
    border: 1px solid transparent;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.login-fg .form-container img {
    margin-bottom: 5px;
    height: 40px;
}

.login-fg .form-container .form-fg input {
    float: left;
    width: 100%;
    padding: 11px 45px 11px 20px;
    border-radius: 50px;
}

.login-fg .form-container .form-fg i {
    position: absolute;
    top: 13px;
    right: 20px;
    font-size: 19px;
    color: #616161;
}

.login-fg .form-container label {
    font-weight: 500;
    font-size: 14px;
    margin-bottom: 5px;
}

.login-fg .form-container .forgot {
    margin: 0;
    line-height: 45px;
    color: #535353;
    font-size: 15px;
    float: right;
}

.login-fg .bg {
    background: rgba(0, 0, 0, 0.04) repeat;
    background-size: cover;
    top: 0;
    width: 100%;
    bottom: 0;
    opacity: 1;
    z-index: 999;
    min-height: 100vh;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 30px;
}

.login-fg .info h1 {
    font-size: 60px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: uppercase;
    text-shadow: 2px 0px #000;
}

.login-fg .info {
    text-align: center;
}

    .login-fg .info p {
        margin-bottom: 0;
        color: #fff;
        line-height: 28px;
        text-shadow: 1px 1px #000;
    }

.login-fg .form-container .btn-md {
    cursor: pointer;
    padding: 10px 30px 9px;
    height: 45px;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    font-family: "Open Sans", sans-serif;
    border-radius: 50px;
    color: #d6d6d6;
}

.login-fg .form-container p {
    margin: 0;
    color: #616161;
}

    .login-fg .form-container p a {
        color: #616161;
    }

.login-fg .form-container button:focus {
    outline: none;
    outline: 0 auto -webkit-focus-ring-color;
}

.login-fg .form-container .btn-fg.focus,
.btn-fg:focus {
    box-shadow: none;
}

.login-fg .form-container .btn-fg {
    background: #0f96f9;
    border: none;
    color: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

    .login-fg .form-container .btn-fg:hover {
        background: #108ae4;
    }

.login-fg .logo a {
    font-weight: 700;
    color: #333;
    font-size: 39px;
    text-shadow: 1px 0px #000;
}

.login-fg .form-container .checkbox {
    margin-bottom: 25px;
    font-size: 14px;
}

.login-fg .form-container .form-check {
    float: left;
    margin-bottom: 0;
}

    .login-fg .form-container .form-check a {
        color: #d6d6d6;
        float: right;
    }

.login-fg .form-container .form-check-input {
    position: absolute;
    margin-left: 0;
}

.login-fg .form-container .form-check label::before {
    content: "";
    display: inline-block;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 2px;
    margin-left: -25px;
    border: none;
    border-radius: 3px;
    background: #fff;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.login-fg .form-container .form-check-label {
    padding-left: 25px;
    margin-bottom: 0;
    font-size: 14px;
    color: #616161;
}

.login-fg
.form-container
.checkbox-fg
input[type="checkbox"]:checked + label::before {
    color: #fff;
    background: #0f96f9;
}

.login-fg .form-container input[type="checkbox"]:checked + label:before {
    font-weight: 300;
    color: #f3f3f3;
    font-size: 14px;
    content: "\2713";
    line-height: 17px;
}

.login-fg .form-container input[type="checkbox"],
input[type="radio"] {
    margin-top: 5px;
}

.login-fg .form-container .checkbox a {
    font-size: 14px;
    color: #616161;
    float: right;
    margin-left: 3px;
}

.login-fg .login-section h3 {
    font-size: 20px;
    margin-bottom: 40px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    color: #505050;
}

.login-fg .login-section p {
    margin: 25px 0 0;
    font-size: 15px;
    color: #616161;
}

    .login-fg .login-section p a {
        color: #616161;
    }

.login-fg .login-section ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.login-fg .login-section .social li {
    display: inline-block;
    margin-bottom: 5px;
}

    .login-fg .login-section .social li a {
        font-size: 12px;
        font-weight: 600;
        width: 120px;
        margin: 2px 0 3px;
        height: 35px;
        line-height: 35px;
        border-radius: 20px;
        display: inline-block;
        text-align: center;
        text-decoration: none;
        background: #fff;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    }

        .login-fg .login-section .social li a i {
            height: 35px;
            width: 35px;
            line-height: 35px;
            float: left;
            color: #fff;
            border-radius: 20px;
        }

        .login-fg .login-section .social li a span {
            margin-right: 7px;
        }

.login-fg .login-section .or-login {
    float: left;
    width: 100%;
    margin: 20px 0 25px;
    text-align: center;
    position: relative;
}

    .login-fg .login-section .or-login::before {
        position: absolute;
        left: 0;
        top: 10px;
        width: 100%;
        height: 1px;
        background: #d8dcdc;
        content: "";
    }

    .login-fg .login-section .or-login > span {
        width: auto;
        float: none;
        display: inline-block;
        background: #fff;
        padding: 1px 20px;
        z-index: 1;
        position: relative;
        font-family: Open Sans;
        font-size: 13px;
        color: #616161;
        text-transform: capitalize;
    }

.login-fg .facebook-i {
    background: #4867aa;
    color: #fff;
}

.login-fg .twitter-i {
    background: #3cf;
    color: #fff;
}

.login-fg .google-i {
    background: #db4437;
    color: #fff;
}

.login-fg .facebook {
    color: #4867aa;
}

.login-fg .twitter {
    color: #3cf;
}

.login-fg .google {
    color: #db4437;
}

@media (max-width: 1200px) {
    .login-fg .info h1 {
        font-size: 45px;
    }
}

@media (max-width: 992px) {
    .login-fg .bg {
        display: none;
    }
}

@media (max-width: 768px) {
    .login-fg .login-section .social li a {
        width: 100px;
    }

    .login-fg .logo a {
        font-size: 26px;
    }
}

























.wrapper-login-info {
    background: #f6f5f7;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    height: 100vh;
    margin: 0;
    position: relative;
    background: url(../img/login.jpg);
    background-size: cover;
}

    .wrapper-login-info::before {
        content: '';
    }

    .wrapper-login-info::before {
        content: '';
        width: 100%;
        height: 100%;
        background: rgb(251 219 184 / 84%);
        position: absolute;
        background-image: linear-gradient(36deg,199 22 27 / 71%) 0,#ffffff 100%);
        background-color: #3a93d2;
        background: -moz-linear-gradient(top,#fff 0,#3a93d2 100%);
        background: -webkit-linear-gradient(top,199 22 27 / 71%) 0,#ffffff 100%);
        background: linear-gradient(to bottom,rgb(199 22 27 / 71%) 0,rgb(255 255 255 / 0.80) 100%);
    }

@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }

    50% {
        background-position: 100% 50%;
    }

    100% {
        background-position: 0% 50%;
    }
}

.wrapper-login-info h1 {
    font-weight: bold;
    margin: 0px;
}

.wrapper-login-info h3 {
    font-weight: bold;
    margin: 0px;
    margin-bottom: 0.5em;
    background-image: linear-gradient(to right,#a41e22, #f1c40e);
    color: transparent;
    -webkit-background-clip: text;
    background-clip: text;
}

.wrapper-login-info h2 {
    text-align: center;
}

.wrapper-login-info p {
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 20px 0 30px;
}

.wrapper-login-info span {
    font-size: 12px;
}

.wrapper-login-info a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    padding: 10px 0; /* background-color: #fbd3a8; */
    margin-bottom: 0;
    display: inline-block;
    padding-left: 10px;
    border-radius: 2px;
    font-weight: 600;
    width: 160px;
}

.wrapper-login-info button {
    border-radius: 5px;
    border: 1px solid #FF4B2B;
    background-color: #FF4B2B;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 45px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: transform 80ms ease-in;
}

    .wrapper-login-info button:active {
        transform: scale(0.95);
    }

    .wrapper-login-info button:focus {
        outline: none;
    }

    .wrapper-login-info button.ghost {
        background-color: transparent;
        border-color: #ffffff;
    }

.wrapper-login-info form {
    background-color: #FFFFFF;
    display: inline-block;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 30px;
    height: 100%;
    text-align: center;
    padding-top: 25px;
    width: 100%;
}

/* input {
	background-color: #eee;
	border: none;
	padding: 12px 15px;
	margin: 8px 0;
	width: 100%;
} */

.wrapper-login-info .container {
    background-color: #fff;
    border-radius: 10px;
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1),0 4px 6px -2px rgba(0, 0, 0, 0.05);
    box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);
    position: relative;
    overflow: hidden;
    width: 768px;
    max-width: 100%;
    min-height: 380px;
}

.wrapper-login-info .form-container {
    position: absolute;
    top: 0;
    height: 100%;
    transition: all 0.6s ease-in-out;
}

.wrapper-login-info .circle {
}

.wrapper-login-info .sign-in-container {
    right: 0;
    width: 50%;
    z-index: 2;
}

.wrapper-login-info .container.right-panel-active .sign-in-container {
    transform: translateX(100%);
}

.wrapper-login-info .sign-up-container {
    left: 0;
    width: 50%;
    opacity: 0;
    z-index: 1;
}

.wrapper-login-info .container.right-panel-active .sign-up-container {
    transform: translateX(100%);
    opacity: 1;
    z-index: 5;
    animation: show 0.6s;
}

@keyframes show {
    0%, 49.99% {
        opacity: 0;
        z-index: 1;
    }

    50%, 100% {
        opacity: 1;
        z-index: 5;
    }
}

.wrapper-login-info .overlay-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    overflow: hidden;
    transition: transform 0.6s ease-in-out;
    z-index: 100;
}

.wrapper-login-info .container.right-panel-active .overlay-container {
    transform: translateX(-100%);
}

.wrapper-login-info .overlay {
    background: #3946a1;
    background: -webkit-linear-gradient(to right, #f79932, #ffe3c9);
    background: linear-gradient(to right, #f79932, #ffe3c9);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 0 0;
    color: #FFFFFF;
    position: relative;
    left: -100%;
    height: 100%;
    width: 200%;
    transform: translateX(0);
    transition: transform 0.6s ease-in-out;
}

.wrapper-login-info .container.right-panel-active .overlay {
    transform: translateX(50%);
}

.wrapper-login-info .overlay-panel {
    position: absolute;
    display: inline-block;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 40px;
    text-align: center;
    top: 0;
    height: 100%;
    width: 50%;
    transform: translateX(0);
    transition: transform 0.6s ease-in-out;
    padding-left: 20px;
    background: url(../img/login-bg.jpg);
    background-size: cover;
    background-position: right;
    /* z-index: 2; */
}

.overlay-panel.overlay-right ul {
    float: left;
    text-align: left;
    padding-top: 2em;
    position: relative;
    z-index: 3;
}

    .overlay-panel.overlay-right ul li {
        padding: 0;
        display: inline-block;
        line-height: inherit;
        height: auto;
        margin: 0;
    }

.wrapper-login-info .overlay-left {
    transform: translateX(-20%);
}

.wrapper-login-info .container.right-panel-active .overlay-left {
    transform: translateX(0);
}

.wrapper-login-info .overlay-right {
    right: 0;
    transform: translateX(0);
}

.wrapper-login-info .container.right-panel-active .overlay-right {
    transform: translateX(20%);
}

.wrapper-login-info .social-container {
    margin: 20px 0;
}

    .wrapper-login-info .social-container a {
        border: 1px solid #DDDDDD;
        border-radius: 50%;
        display: inline-flex;
        justify-content: center;
        align-items: center;
        margin: 0 5px;
        height: 40px;
        width: 40px;
    }





.wrapper-login-info .my_form-control {
    width: 100%;
    padding: 8px;
    padding-top: 18px;
    border: none;
    border-bottom: 1pt solid #bfbfbf;
    transition: all 200ms ease-in-out;
    height: auto;
    font-weight: 400;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 55px;
    font-size: 16px;
    padding-left: 0;
}

.wrapper-login-info .form-group {
    position: relative;
}

.wrapper-login-info label {
    width: 100%;
}

.wrapper-login-info .my_place {
    position: absolute;
    pointer-events: none;
    top: 25px;
    left: 5px;
    color: #444;
    transition: 0.2s ease all;
    font-weight: 500;
    font-size: 16px;
}

.wrapper-login-info .my_form-control:focus {
    width: 100%;
    padding: 8px;
    padding-top: 18px;
    border: none;
    border-bottom: 2px solid #0073ff;
    outline: none;
}




.wrapper-login-info input:focus ~ .my_place,
.wrapper-login-info input:not(:focus):valid ~ .my_place {
    top: -6px;
}



.wrapper-login-info .btn {
    border-radius: 5px;
    box-shadow: 0 3px 4px rgb(0 0 0 / 47%);
    background-image: linear-gradient(to right, #a41e22, #770004, #a41e22);
    background-size: 200%;
    width: 250px;
    border: none;
    outline: none;
    transition: .3s ease-in-out;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 45px;
    letter-spacing: 1px;
    /*     font-family: Verdana, Geneva, Tahoma, sans-serif;
 */
}

    .wrapper-login-info .btn:hover {
        background-position: right;
    }



    .wrapper-login-info .btn:focus, .btn:active, .btn:active:focus {
        outline: none !important;
        box-shadow: 0 3px 4px #8abfff !important;
    }

.wrapper-login-info .forgot {
    font-size: 12px;
    color: #0073ff;
    cursor: pointer;
}

.wrapper-login-info h1 {
    font-size: 36px;
    font-weight: 700;
    margin: 1em 0;
    margin-top: 0;
    position: relative;
    color: #fff;
    text-shadow: 0 0 5px rgb(93 3 0 / 73%);
}

.wrapper-login-info .form-group button.btn.btn-primary.mt-2.mx-auto {
    margin-top: 1.5em;
}

form#contact-form::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background: -webkit-linear-gradient(left, #27ae60 0%, #27ae60 20%, #8e44ad 20%, #8e44ad 40%, #3498db 40%, #3498db 60%, #e74c3c 60%, #e74c3c 80%, #f1c40f 80%, #f1c40f 100%);
    background: -moz-linear-gradient(left, #27ae60 0%, #27ae60 20%, #8e44ad 20%, #8e44ad 40%, #3498db 40%, #3498db 60%, #e74c3c 60%, #e74c3c 80%, #f1c40f 80%, #f1c40f 100%);
    height: 2px;
    border-radius: 5px 5px 0 0;
}

.wrapper-login-info .overlay-panel::before {
    content: '';
    position: absolute;
    bottom: -48%;
    left: 50%;
    transform: translate(-50%,-50%);
    background: rgb(0 0 0 / 0.35);
    clip-path: circle(50%);
    height: 500px;
    width: 500px;
    z-index: 3;
    overflow: hidden;
}



















.line-tp-inpt-type {
    display: inline-block;
    width: 100%;
}

.getfreequote-fildinfo .line-tp-inpt-type .form-group {
    width: 49%;
    margin: 15px 5px;
}

.line-tp-inpt-type .form-group.arrodowcol.firstnameenter {
    width: 15%;
}

.getfreequote-fildinfo .line-tp-inpt-type .form-group.nmnwtful {
    width: 20.1%;
}

.line-tp-inpt-type.airfrightinfo .form-group.kgadd {
    width: 32.2%;
}

@media(max-width:767px) {
    .get-free-quote-info .tab-content {
        box-shadow: none;
        padding: 0;
    }

    .getfreequote-fildinfo .line-tp-inpt-type .form-group {
        width: 100%;
        margin: 10px 0;
    }

    .line-tp-inpt-type .form-group.arrodowcol.firstnameenter {
        width: 100%;
    }

    .getfreequote-fildinfo .line-tp-inpt-type .form-group.nmnwtful {
        width: 100%;
    }

    .repet-info-box {
        display: inline-block;
        width: 100%;
    }

    .line-tp-inpt-type.airfrightinfo .form-group.kgadd {
        width: 100%;
    }
}

.fromtofield.fst-ordestintion {
    padding: 0 15px;
    background-color: #ffffff;
    position: relative;
    border-radius: 5px;
    width: 100%;
    margin: 1em auto;
    margin-top: 2em;
    border: 1px solid #dddddd;
    margin-bottom: 5px;
}

    .fromtofield.fst-ordestintion h2 {
        position: absolute;
        top: -37px;
        font-size: 16px;
        padding: 10px 15px;
        line-height: inherit;
        font-weight: 500;
        background-color: #fff;
        border: none;
        border-bottom: none;
        border-radius: 5px 5px 0 0;
        color: #1f2f55;
        border: 1px solid #ddd;
        border-bottom: 0;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe {
        margin: 0 auto;
        margin-bottom: 5px;
        text-align: left;
        padding: 10px;
    }

        .fromtofield.fst-ordestintion.mrgtopnoe p {
            padding: 0;
            margin: 0;
            display: inline-block;
            font-size: 16px;
            font-weight: 600;
            margin-right: 2em;
            color: #333333;
        }

        .fromtofield.fst-ordestintion.mrgtopnoe .form-radio {
            margin: 0;
        }

        .fromtofield.fst-ordestintion.mrgtopnoe .radio {
            display: inline-block;
            margin: 0;
        }

            .fromtofield.fst-ordestintion.mrgtopnoe .radio .helper::before, .fromtofield.fst-ordestintion.mrgtopnoe .radio .helper::after {
                width: 20px;
                height: 20px;
                margin: 2px;
                margin-top: 4px;
            }

        .fromtofield.fst-ordestintion.mrgtopnoe .form-radio label {
            padding-left: 25px;
            margin-right: 2em;
            font-weight: 500;
            font-size: 14px;
            vertical-align: middle;
            display: inline-block;
        }

        .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw {
            margin-top: 0;
        }

        .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw {
            /* padding-bottom: 0; */
        }

            .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw .form-radio {
                margin-bottom: 10px;
            }

.boxretion-info.ttwpinfcol .form-group.kgadd {
    width: 14.2%;
}

.boxretion-info.ttwpinfcol .form-group.arrodowcol {
    width: 17%;
}

.fromtofield.fst-ordestintion.mrgtopnoe.txtalign {
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: left;
    padding-top: 18px;
}

.ftmfiled-txt .form-group textarea {
    padding: 5px 10px;
    border: 1px solid rgb(102 102 102 / 51%);
}

.getfreequote-fildinfo .ftmfiled-txt.txtalignarea .form-group {
    width: 100%;
    margin: 15px 0;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt {
    padding-top: 0;
}

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt .form-group.arrodowcol.arrinfgeinfo {
       
        margin-bottom: 0;
    }

.repet-info-box button {
    float: left;
    background-color: #a41e22;
    border: none;
    color: #fff;
    padding: 15px 10px;
    border-radius: 5px;
    margin-left: 15px;
    margin-top: 28px;
    font-size: 12px;
}

    .repet-info-box button:hover {
        background-color: #f79806;
    }

.form-radio.termsofshipment p {
    color: #444;
    font-size: 16px;
    font-weight: 600;
}

.form-radio.termsofshipment .radio {
    display: inline-block;
    margin-right: 1em;
    margin-bottom: 0;
}

    .form-radio.termsofshipment .radio label {
        padding-left: 25px;
    }

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo .col-sm-4.col-lg-4.col-md-4.col-12, .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo .col-sm-12 {
    padding: 0 5px;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo .row {
    margin: 0;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo {
    float: left;
    width: 49%;
    margin-left: 0;
    margin-top: 0;
}
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwb {
        float: right;
        width: 49%;
    }
.get-free-quote-info ul.nav.nav-tabs li.nav-item a::after {
   
}

.get-free-quote-info ul.nav.nav-tabs li.nav-item.active a.nav-link::after {
    content: "\f0d7";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 60px;
    right: 30px;
    position: absolute;
    top: 30px;
    display: inline-block;
    color: #f79806;
    left: 30px;
}

.col-info-couirier {
    display: inline-block;
    width: 100%;
    padding: 0;
    border: 1px solid #ddd;
    margin: 5px 0;
}

    .col-info-couirier h4 {
        display: inline-block;
        width: 100%;
        font-weight: 700;
        font-size: 16px;
    }

h4 {
}

.col-info-couirier ul {
    display: inline-block;
    width: 100%;
    padding: 0;
    padding-bottom: 0;
    float: left;
}

    .col-info-couirier ul li {
        margin: 0;
        float: left;
        width: 33.3%;
        color: #333;
        border: 1px solid #e6dadb;
        border-bottom: none;
        border-left: none;
        padding: 5px 15px;
        border-top: none;
    }

        .col-info-couirier ul li strong {
            display: block;
            font-weight: 500;
            font-size: 13px;
            color: #303030;
        }

        .col-info-couirier ul li span {
            display: block;
            padding: 5px 0;
        }

@media(max-width:767px) {
    .getfreequote-fildinfo .form-group input, .getfreequote-fildinfo .form-group select {
   
    }

    .form-group .control-label {
        top: 12px;
        font-size: 12px;
    }

    .form-group select ~ .control-label, .form-group input:focus ~ .control-label, .form-group input:valid ~ .control-label, .form-group input.form-file ~ .control-label, .form-group input.has-value ~ .control-label, .form-group textarea:focus ~ .control-label, .form-group textarea:valid ~ .control-label, .form-group textarea.form-file ~ .control-label, .form-group textarea.has-value ~ .control-label {
        top: -20px;
        font-size: 12px;
        padding: 2px 10px;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe {
        padding: 10px;
    }

        .fromtofield.fst-ordestintion.mrgtopnoe p {
            display: inline-block;
            width: 100%;
            margin: 0;
            padding: 0;
            padding-bottom: 15px;
        }

        .fromtofield.fst-ordestintion.mrgtopnoe .form-radio label {
            padding-left: 25px;
            margin-right: 1em;
        }

    .boxretion-info {
        display: inline-block;
        width: 100%;
    }

        .boxretion-info.ttwpinfcol .form-group.kgadd {
            width: 100%;
            margin: 0;
            margin-top: 15px;
        }

        .boxretion-info.ttwpinfcol .form-group.arrodowcol {
            width: 100%;
        }

    .form-group.arrodowcol::after {
        right: 10px;
        top: 15px;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt .form-group.arrodowcol.arrinfgeinfo {
        width: 100%;
    }

    .fromtofield.fst-ordestintion h2 {
        font-size: 16px;
        padding: 5px 10px;
        top: -26px;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo {
        float: left;
        width: 100%;
        margin-left: 0
    }
}

@media(min-width:768px) and (max-width:1025px) {

    .getfreequote-fildinfo .form-group input {
      
        width: 100%;
    }

    .getfreequote-fildinfo .form-group {
        width: 100%;
    }

    .boxretion-info.ttwpinfcol .form-group.arrodowcol {
        width: 50%;
    }

    .getfreequote-fildinfo .form-group select {
       
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd {
        width: 24%;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw .boxretion-info.ttwpinfcol .form-group.kgadd {
        width: 32%;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo {
        float: left;
        width: 100%;
        margin-left: 0
    }
}

.col-info-couirier button.btn-trfe-cr-cl {
    display: block;
    width: 100%;
    text-align: left;
    border: none;
    padding: 10px 15px;
    font-weight: 700;
    margin-bottom: 0;
    border-bottom: 1px solid #e6dadb;
    font-size: 15px;
    color: #333;
}

.col-info-couirier ul.cargodtincls li {
    border: none;
    width: 100%;
}

    .col-info-couirier ul.cargodtincls li strong {
        display: inline-block;
        margin-right: 10px;
        padding-right: 10px;
        color: #a41e22;
    }

    .col-info-couirier ul.cargodtincls li span {
        display: inline-block;
    }

.col-info-couirier ul.cargodtincls {
    display: inline-block;
    width: auto;
    padding: 5px 0;
    float: left;
    border-right: 1px solid #e6dadb;
    background: #fff;
}

.col-info-couirier ul.ttnumrofp {
    display: inline-block;
}

.col-info-couirier ul.numberofparcels {
}

    .col-info-couirier ul.numberofparcels li {
        width: 20%;
        background-color: #fff;
        border-top: 1px solid #e6dadb;
    }

.col-info-couirier ul.ttnumrofp li {
    background: #fbfbfb;
    width: 20%;
    border-top: 1px solid #e6dadb;
}

.courier-result-page.grdcourclr {
    background-image: linear-gradient(to bottom,#efefef,#ffffff);
}

.col-info-couirier ul.numberofparcels li:last-child {
    
}

.col-info-couirier ul li:last-child {
   
}

.col-info-couirier ul.ttnumrofp li {
    border-right: 1px solid #e6dadb;
}

.content-right.pull-right.cargodesp-requestby .add-itner h3 {
    background: #efefef;
    border: none;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
}

.content-right.pull-right.cargodesp-requestby .add-itner {
    border: 1px solid #e6dadb;
    width: 100%;
}

.add-itner .crgdescript ul li:nth-child(odd) {
    background: transparent;
}

.add-itner .requestbycargo ul li {
    /* width: 50%; */
    margin: 0;
}

    .add-itner .requestbycargo ul li:nth-child(odd) {
        background-color: transparent;
    }

.add-itner ul li strong {
    font-weight: 600;
}

.add-itner .crgdescript ul li {
    width: 30%;
    border-right: 1px solid #e6dadb;
    margin: 0;
    border-bottom: none;
}

    .add-itner .crgdescript ul li:last-child {
        width: 70%;
    }

    .add-itner .crgdescript ul li strong {
        display: block;
        padding: 5px 0;
        font-size: 13px;
    }

    .add-itner .crgdescript ul li span {
        width: 100%;
        padding: 5px 0;
    }

    .add-itner .crgdescript ul li:last-child {
        border-right: none;
    }

.add-itner .requestbycargo ul li {
    width: 20%;
    border-right: 1px solid #e6dadb;
    border-bottom: none;
}

    .add-itner .requestbycargo ul li strong {
        padding: 5px 0;
        display: block;
    }

    .add-itner .requestbycargo ul li span {
        padding: 0;
        float: left;
        padding: 5px 0;
    }

    .add-itner .requestbycargo ul li:last-child {
        width: 100%;
        border-right: none;
        border-top: 1px solid #ddd;
    }

div.content-left .content b {
    display: block;
    padding: 8px 0;
    font-size: 18px;
    padding-bottom: 0;
}

.letter-container .content.issuer i {
    position: absolute;
    font-size: 24px;
    left: 15px;
    top: 18px;
    color: #a41e22;
}

.confirmation span:last-of-type {
    font-size: 14px;
    font-weight: 600;
    margin-left: 0;
    color: #000;
    padding-top: 5px;
    display: block;
    padding-left: 51px;
}

.col-result-wrap.pdnondinfconfir h1 i {
    display: inline-block;
    margin-right: 5px;
}

.confirmation span:first-of-type {
    font-weight: 600;
    display: block;
    color: #333;
    font-size: 14px;
    padding-bottom: 5px;
    padding-left: 30px;
}

.col-result-wrap h1 i.fa.fa-check-circle-o {
    display: inline-block;
    margin-right: 5px;
}

@media(max-width:767px) {
    .col-info-couirier ul li {
        width: 100%;
    }

    .col-info-couirier ul.ttnumrofp li {
        width: 50%;
    }

    .col-info-couirier ul.numberofparcels li {
        width: 50%;
    }

    .add-itner .crgdescript ul li {
        width: 100%;
    }

        .add-itner .crgdescript ul li:last-child {
            width: 100%;
        }

    .add-itner .requestbycargo ul li {
        width: 100%;
        border-bottom: 1px solid #e6dadb;
    }
}

div.plusbtninfoi {
    float: right;
    position: relative;
    margin-top: 29px;
    margin-right: 15px;
}

    div.plusbtninfoi i, .cargo-air-import-orexport.shimment-requirment .containe-newadin-col .form-group i.fa.fa-minus {
       
    }

ul.fristinfoi {
    display: none;
}

header .button-header:hover ul.fristinfoi {
    display: inline-block;
    position: absolute;
    top: 100%;
    background-color: #fff;
    width: 100%;
    left: 0;
    text-align: left;
    border-radius: 0 0 3px 3px;
    padding: 5px 0;
    font-weight: 600;
}

    header .button-header:hover ul.fristinfoi li {
        padding: 5px 15px;
        margin: 0;
    }

        header .button-header:hover ul.fristinfoi li a {
            font-size: 14px;
            color: #000;
        }

.fromtofield.fst-ordestintion.adress-shipmentinfo {
    margin-top: 40px;
}

.address-fieldinfo {
    display: inline-block;
    width: 100%;
  
    background: #fff;
    margin-bottom: 10px;
}

    .address-fieldinfo .fromtofield.fst-ordestintion.adress-shipmentinfo {
        width: 49%;
        float: left;
        margin-top: 0;
    }

        .address-fieldinfo .fromtofield.fst-ordestintion.adress-shipmentinfo:last-child {
            float: right;
            margin-left: 1%;
        }

.fromtofield.fst-ordestintion.adress-shipmentinfo .form-group {
    margin-bottom: 30px;
}

.fromtofield.fst-ordestintion.adress-shipmentinfo .row.txtflmrsmall .form-group {
    margin: 0;
    margin-bottom: 30px;
}


.address-fieldinfo h1 {
    font-size: 20px;
    font-weight: 500;
    background-color: #f8fafc;
    line-height: inherit;
    margin-bottom: 5px;
    padding: 12px 15px;
    border: 0;
    border-radius: 5px 5px 0 0;
    color: #1f2f55;
    margin-top: 15px;
    background-color: rgb(200, 211, 218);
    background: -moz-linear-gradient(top,#fff 0,rgb(200 211 218 / 52%) 100%);
    background: -webkit-linear-gradient(top,#fff 0,rgb(200 211 218 / 52%) 100%);
    background: linear-gradient(to bottom,#fff 0,rgb(200 211 218 / 52%) 100%);
    border-top: 1px solid #edf1f4;
}


.fromtofield.fst-ordestintion.drftquationinfi {
    margin-bottom: 15px;
    text-align: left;
}

    .fromtofield.fst-ordestintion.drftquationinfi .drapqution-column {
        padding: 15px;
        font-weight: 300;
    }

.fromtofield.fst-ordestintion.airimportairexprot {
    margin: 0;
    margin-bottom: 15px;
    width: auto;
    padding: 15px 30px;
}

    .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment {
        padding-top: 0;
        margin: 0;
    }

        .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio {
            padding: 0;
            margin: 0;
            margin-right: 3em;
        }

            .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio label {
                font-weight: 500;
                text-transform: capitalize;
                padding-left: 30px;
                font-size: 16px;
                color: #1f2f55;
            }

    .fromtofield.fst-ordestintion.airimportairexprot .radio .helper::before, .fromtofield.fst-ordestintion.airimportairexprot .radio .helper::after {
        width: 1.3rem;
        height: 1.3rem;
        left: 0;
        top: -3px;
    }

.dim-col-info {
    position: absolute;
    top: 0;
    right: 0;
    background: #f2f2f2;
}

    .dim-col-info::after {
        content: "\f107";
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        right: 5px;
        top: 15px;
        font-weight: 500;
        pointer-events: none;
    }

.form-radio.termsofshipment.newterofshipment {
    padding: 10px 0;
    text-align: left;
}

    .form-radio.termsofshipment.newterofshipment p {
        color: #1f2f55;
        font-weight: 600;
        font-size: 14px;
    }

.boxretion-info.ttwpinfcol .form-group.kgadd.chargebl-weightcol {
    width: 18%;
}

.trackingcages {
    float: left;
    width: 45%;
}

.getfreequote-fildinfo
.trackingcages .form-group {
    width: auto;
    float: left;
    margin-left: 10px;
}

    .getfreequote-fildinfo .trackingcages .form-group.arrodowcol {
       
    }

.fromtofield.fst-ordestintion.chargheadecol {
    margin: 15px 0;
    margin-top: 3em;
    padding-bottom: 15px;
}

.drftquationinfi {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    /* background: #f79806; */
    /* border-radius: 50px; */
    /* color: #fff; */
}

    .drftquationinfi h2 {
        font-size: 24px;
        display: inline-block;
        border-radius: 5px;
        color: #333333;
        width: auto;
        font-weight: 700;
        float: left;
        margin-left:0;
        text-transform: uppercase;
        line-height: initial;
        padding: 10px 0;
    }

.fromtofield.fst-ordestintion.airimportairexprot {
    width: 100%;
    border: none;
    padding: 15px;
    background: #f8fafc;
    padding-bottom: 10px;
}

.repet-info-box.divparcelquantity.headerchageinfo {
    width: 100%;
    float: left;
}

.trackingcages {
    width: 100%;
}

.repet-info-box.divparcelquantity.headerchageinfo .boxretion-info {
    width: 90%;
}

.get-free-quote-info .tab-pane.active {
    border: 5px solid #f79806;
    padding: 20px;
    background: #ffffff;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
    border-bottom: none;
}

.get-free-quote-info .tab-content {
    padding: 0;
    border: none;
    background: #fff;
}
.fromtofield.fst-ordestintion.commodityinfo {
    padding-bottom: 15px;
}

    .fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol {
        width: 25%;
    }
.fromtofield.fst-ordestintion.commodityinfo {
    margin-top: 0;
}

/*new Search booking CSS*/

.cargo-info-wrap {
    display: inline-block;
    width: 100%;
    border: 5px solid #f79806;
    color: #fff9f1;
}

.inerpagcol-cargo {
    display: block;
    margin: 15px;
}

.cargo-info-wrap {
    margin-bottom: 15px;
}

    .cargo-info-wrap h2 {
        font-size: 24px;
        background: #f79806;
        padding: 0 15px;
        float: left;
        width: 100%;
        background: linear-gradient( 10deg,#bc4145,#eb898e 48%,#fc828b 70%,#ff646c);
        font-weight: 700;
        text-transform: uppercase;
    }

.cargo-info-wrap {
    background: #fff;
    border: none;
}

.cargo-info-wrap {
    box-shadow: 0 1px 11px 0 rgb(0 0 0 / 9%);
}

.inerpagcol-cargo .form-group input, .inerpagcol-cargo .form-group select {
    border: 1px solid rgb(102 102 102 / 51%);
    
    border-radius: 3px;
    padding-left: 10px;
}

.inerpagcol-cargo .row {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.form-group.clcinfset {
    position: relative;
}

    .form-group.clcinfset i {
        position: absolute;
        right: 15px;
        color: #727272;
        top: 15px;
    }

.inerpagcol-cargo .form-group.arrodowcol {
    position: relative;
}

    .inerpagcol-cargo .form-group.arrodowcol::after {
        content: '';
        background: url(../img/ico-select-b.svg);
        width: 12px;
        height: 20px;
        display: inline-block;
        z-index: 1;
        position: absolute;
        right: 15px;
        top: 19px;
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none;
    }

.inerpagcol-cargo .row.mrgnfetcolinfo {
    margin-top: 0;
}

.list-of-cargo-list-number {
    display: inline-block;
    width: 100%;
}

    .list-of-cargo-list-number .AddSegment {
        background: #c24f51;
        padding: 5px 15px;
        float: left;
        width: 100%;
        border-radius: 3px;
        padding-top: 10px;
    }

        .list-of-cargo-list-number .AddSegment .AddSegmentleft {
            float: left;
            font-weight: bold;
        }

        .list-of-cargo-list-number .AddSegment.AddSegmentRight {
        }

        .list-of-cargo-list-number .AddSegment .AddSegmentRight {
            float: right;
        }

            .list-of-cargo-list-number .AddSegment .AddSegmentRight p i {
                background: #fff;
                color: #000;
                padding: 10px;
                border-radius: 3px;
            }

        .list-of-cargo-list-number .AddSegment .AddSegmentleft {
            padding-top: 6px;
            color: #fff;
        }

.airquoteinfeset-new {
    display: inline-block;
    width: 100%;
    padding: 10px;
    overflow: hidden;
}

ul.hd-lst-menu {
    display: inline-block;
    width: 1739px;
    float: left;
}

.result-page-cargo-new {
    white-space: nowrap;
    overflow-x: visible;
    overflow-y: hidden;
    /* added width so it would work in the snippet */
    width: 100%;
}

.list-of-cargo-list-number {
    box-shadow: 0 1px 11px 0 rgb(0 0 0 / 9%);
    padding: 10px;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

ul.hd-lst-menu li:nth-child(1) {
    float: left;
    width: 45px;
}

ul.hd-lst-menu li:nth-child(2) {
    float: left;
    width: 110px;
}

ul.hd-lst-menu li:nth-child(3) {
    float: left;
    width: 150px;
}

ul.hd-lst-menu li:nth-child(4) {
    float: left;
    width: 250px;
}

ul.hd-lst-menu li:nth-child(5) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(6) {
    float: left;
    width: 120px;
}

ul.hd-lst-menu li:nth-child(7) {
    float: left;
    width: 90px;
}

ul.hd-lst-menu li:nth-child(8) {
    float: left;
    width: 95px;
}

ul.hd-lst-menu li:nth-child(9) {
    float: left;
    width: 150px;
}



ul.hd-lst-menu li:nth-child(10) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(11) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(12) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(13) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li {
    font-size: 14px;
    padding: 10px;
    border-right: 1px solid #ddd;
}

.airquoteinfeset-new {
    padding: 0;
}

ul.hd-lst-menu.headi8nmaine {
    background: #f3f3f3;
}

    ul.hd-lst-menu.headi8nmaine li {
        font-weight: 600;
        padding-top: 10px;
        color: #000;
    }

ul.hd-lst-menu li:nth-child(13) {
    border: none;
}

ul.hd-lst-menu li:nth-child(12) span.gridTxtMedium.siz-reduc-if b {
    display: inline-block;
}

ul.hd-lst-menu li:nth-child(12) span.gridTxtMedium.siz-reduc-if {
    line-height: 20px;
    font-size: 13px;
}

ul.hd-lst-menu li:nth-child(11) span.gridTxtMedium {
}

ul.hd-lst-menu li:nth-child(10) span.gridTxtMedium {
    font-size: 13px;
    line-height: 18px;
}

ul.hd-lst-menu li:nth-child(10) {
    width: 217px;
}

ul.hd-lst-menu li:nth-child(11) {
    width: 160px;
}

ul.hd-lst-menu li:nth-child(12) {
    width: 120px;
}

ul.hd-lst-menu li:nth-child(9) span.gridTxtMedium {
    font-size: 13px;
    line-height: 18px;
}

ul.hd-lst-menu li:nth-child(9) {
    width: 180px;
}

ul.hd-lst-menu li {
}

ul.hd-lst-menu li {
    color: #333;
}

    ul.hd-lst-menu li a {
        font-weight: 700;
    }

    ul.hd-lst-menu li:last-child {
        border-right: none;
    }

ul.hd-lst-menu li {
    border-bottom: 1px solid #ddd;
    min-height: 58px;
}

ul.hd-lst-menu.headi8nmaine li {
    margin: 0;
    padding-top: 22px;
}



.cargo-info-wrap {
    display: inline-block;
    width: 100%;
    border: 5px solid #f79806;
    color: #fff9f1;
}

.inerpagcol-cargo {
    display: block;
    margin: 0;
    border: 1px solid #ebdddd;
    padding: 10px;
    background: rgb(255 255 255 / 70%);
    padding-bottom: 30px;
}

.cargo-info-wrap {
    margin-bottom: 15px;
}

    .cargo-info-wrap h2 {
        font-size: 20px;
        padding: 10px 15px;
        float: left;
        width: 100%;
        font-weight: 700;
        text-transform: capitalize;
        color: #2d2f31;
        border-bottom: 1px solid #fde3e4;
        background: #ffffff;
        line-height: 30px;
        border-top: 5px solid #a41e22;
        margin-bottom: 15px;
    }

.cargo-info-wrap {
    background: transparent;
    border: none;
}


.button-container button.button::after {
    content: "\f178";
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 16px;
}

.button-container button.button {
    position: relative;
    padding-right: 35px;
}

.cargo-info-wrap {
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 9%);
    margin-top: 1em;
}

.inerpagcol-cargo .form-group input, .inerpagcol-cargo .form-group select {
    border: 1px solid rgb(102 102 102 / 51%);
   
    border-radius: 3px;
    padding-left: 10px;
    background: #fff;
    font-size: 12px;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
}

.inerpagcol-cargo .row {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

.form-group.clcinfset {
    position: relative;
}

    .form-group.clcinfset i {
        position: absolute;
        right: 15px;
        color: #a9a9a9;
        top: 15px;
    }

.inerpagcol-cargo .form-group.arrodowcol {
    position: relative;
}

    .inerpagcol-cargo .form-group.arrodowcol::after {
        content: '';
        background: url(../img/ico-select-b.svg);
        width: 12px;
        height: 20px;
        display: inline-block;
        z-index: 1;
        position: absolute;
        right: 15px;
        top: 19px;
        background-size: contain;
        background-repeat: no-repeat;
        pointer-events: none;
    }

.inerpagcol-cargo .row.mrgnfetcolinfo {
    margin-top: 0;
}

.list-of-cargo-list-number {
    display: inline-block;
    width: 100%;
}

    .list-of-cargo-list-number .AddSegment {
        background: #c24f51;
        padding: 5px 15px;
        float: left;
        width: 100%;
        border-radius: 3px;
        padding-top: 10px;
    }

        .list-of-cargo-list-number .AddSegment .AddSegmentleft {
            float: left;
            font-weight: bold;
        }

        .list-of-cargo-list-number .AddSegment.AddSegmentRight {
        }

        .list-of-cargo-list-number .AddSegment .AddSegmentRight {
            float: right;
        }

            .list-of-cargo-list-number .AddSegment .AddSegmentRight p i {
                background: #fff;
                color: #000;
                padding: 10px;
                border-radius: 3px;
            }

        .list-of-cargo-list-number .AddSegment .AddSegmentleft {
            padding-top: 6px;
            color: #fff;
        }

.airquoteinfeset-new {
    display: inline-block;
    width: 100%;
    padding: 10px;
    overflow: hidden;
}

ul.hd-lst-menu {
    display: inline-block;
    width: 1671px;
    float: left;
}

.result-page-cargo-new {
    white-space: nowrap;
    overflow-x: visible;
    overflow-y: hidden;
    /* added width so it would work in the snippet */
    width: 100%;
}

.list-of-cargo-list-number {
    box-shadow: 0 1px 11px 0 rgb(0 0 0 / 9%);
    padding: 10px;
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
}

ul.hd-lst-menu li:nth-child(1) {
    float: left;
    width: 45px;
}

ul.hd-lst-menu li:nth-child(2) {
    float: left;
    width: 70px;
}

ul.hd-lst-menu li:nth-child(3) {
    float: left;
    width: 150px;
}

ul.hd-lst-menu li:nth-child(4) {
    float: left;
    width: 250px;
}

ul.hd-lst-menu li:nth-child(5) {
    float: left;
    width: 155px;
}

ul.hd-lst-menu li:nth-child(6) {
    float: left;
    width: 160px;
    line-break: anywhere;
}

ul.hd-lst-menu li:nth-child(7) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(8) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(9) {
    float: left;
    width: 150px;
}



ul.hd-lst-menu li:nth-child(10) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(11) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(12) {
    float: left;
    width: 100px;
}

ul.hd-lst-menu li:nth-child(13) {
    float: left;
    width: 145px;
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd !important;
}

ul.hd-lst-menu li {
    font-size: 14px;
    padding: 10px;
    border-right: 1px solid #ddd;
}

.airquoteinfeset-new {
    padding: 0;
}

ul.hd-lst-menu.headi8nmaine {
    background: #f3f3f3;
}

    ul.hd-lst-menu.headi8nmaine li {
        font-weight: 600;
        padding-top: 10px;
        color: #000;
    }

ul.hd-lst-menu li:nth-child(13) {
    border: none;
}

ul.hd-lst-menu li:nth-child(12) span.gridTxtMedium.siz-reduc-if b {
    display: inline-block;
}

ul.hd-lst-menu li:nth-child(12) span.gridTxtMedium.siz-reduc-if {
    line-height: 20px;
    font-size: 13px;
}

ul.hd-lst-menu li:nth-child(11) span.gridTxtMedium {
}

ul.hd-lst-menu li:nth-child(10) span.gridTxtMedium {
    font-size: 13px;
    line-height: 18px;
}

ul.hd-lst-menu li:nth-child(10) {
    width: 100px;
}

ul.hd-lst-menu li:nth-child(11) {
    width: 160px;
}

ul.hd-lst-menu li:nth-child(12) {
    width: 136px;
}

ul.hd-lst-menu li:nth-child(9) span.gridTxtMedium {
    font-size: 13px;
    line-height: 18px;
}

ul.hd-lst-menu li:nth-child(9) {
    width: 100px;
}

ul.hd-lst-menu li {
}

ul.hd-lst-menu li {
    color: #333;
}

    ul.hd-lst-menu li a {
        font-weight: 700;
    }

    ul.hd-lst-menu li:last-child {
        border-right: none;
    }

ul.hd-lst-menu li {
    border-bottom: 1px solid #ddd;
    min-height: 58px;
    padding-bottom: 0;
    margin-bottom: 0;
}

ul.hd-lst-menu.headi8nmaine li {
    margin: 0;
    padding-top: 22px;
}
.col-info-couirier-1 {
    display: inline-block;
    width: 100%;
}

.col-info-couirier-1 button.btn-trfe-cr-cl {
    display: block;
    width: 100%;
    text-align: left;
    border: none;
    padding: 10px 15px;
    font-weight: 700;
    margin-bottom: 0;
    border-bottom: 1px solid #e6dadb;
}

.col-info-couirier-1 {
    display: inline-block;
    width: 100%;
    padding: 0;
    border: 1px solid #ddd;
    margin: 5px 0;
}

.getfreequote-fildinfo .trackingcages .form-group {
    width: 15.2%;
    float: left;
    margin-right: 0.5%;
    margin-left: 0;
}
.col-info-couirier ul.chrgheadnnew li {
    width: 16.6%;
}


.repet-info-box.divparcelquantity {
}

    .repet-info-box.divparcelquantity .form-group.arrodowcol {
        width: 13%;
    }

    .repet-info-box.divparcelquantity .form-group.kgadd {
        width: 8.5%;
        margin-right: 0.5%;
    }
    .repet-info-box.divparcelquantity .form-group.kgadd:first-child {
    width: 10%;
}
.getfreequote-fildinfo .form-group select {
    padding-right:20px;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm input {
    width: 60%;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
    width: 14%;
    margin-right: 1%;
}

.repet-info-box.divparcelquantity {
}

    .repet-info-box.divparcelquantity .form-group.arrodowcol select {
        padding-right: 35px;
    }

.form-group.companycodnwe {
    position: relative;
}

    .form-group.companycodnwe button {
        position: absolute;
        right: 1px;
        top: 1px;
        width: 125px;
        background: #f79806;
        border: none;
        color: #fff;
        font-size: 12px;
        padding: 9px 0;
        padding-bottom: 10px;
        padding-left: 10px;
        text-align: left;
        border-radius: 0;
    }
        .form-group.companycodnwe button i.fa.fa-search-plus {
            position: absolute;
            left: 10px;
            font-size: 18px;
            top: 12px;
            color: #fff;
        }
        .form-group.companycodnwe button i {
            position: absolute;
            left: -6px;
            font-weight: 300;
        }

        .form-group.companycodnwe button span {
          
            padding-left: 20px;
            text-align: left;
            display: inline-block;
        }
.distcodefright {
    background: #f8f8f8;
    padding: 15px;
}

    .distcodefright .distcodenew {
        display: inline-block;
        width: 50%;
        font-weight: 600;
    }

        .distcodefright .distcodenew select#UserType {
            width: 58%;
            padding: 10px;
            display: inline-block;
            margin-left: 10px;
            border-color: #ddd;
            border-radius: 3px;
            font-size: 13px;
        }

div#divAvgentResult {
    display: inline-block;
    width: 100%;
}

    div#divAvgentResult h3, div#divDirectReg h3 {
        display: inline-block;
        width: 100%;
        background: #a41e22;
        margin: 0;
        padding: 0;
        margin-bottom: 15px;
        border-radius: 5px;
        color: #fff;
        font-size: 16px;
        padding-left: 15px;
        line-height: 35px;
        height: 38px;
    }
.distcodefright .container {
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 15px;
    border-radius: 5px;
}
div#divAvgentResult {
}

    div#divAvgentResult .row {
        margin: 0;
    }

        div#divAvgentResult .row .col-lg-6 {
            float: left;
            width: 50%;
        }

        div#divAvgentResult .row .col-md-6 label {
            float: left;
            margin-right: 15px;
            font-weight: 400;
            padding-top: 15px;
            width: 110px;
            color: #5a606c;
            font-size: 12px;
        
        }

    div#divAvgentResult .col-md-6 {
        float: left;
     
        margin-bottom: 10px;
    }

        div#divAvgentResult .col-md-6 .gorupcolinfser {
            float: left;
            width: 190px;
        }

            div#divAvgentResult .col-md-6 .gorupcolinfser input {
                border: 1px solid #707070;
                border-radius: 5px;
                padding: 5px 10px;
                width: 100%;
                border: 1px solid rgb(102 102 102 / 51%);
                -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
                -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
                box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            }
.colbntnewcol {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-top: 1em;
}

    .colbntnewcol input#btnViewCargoBooking {
        border: none;
        background: #f79806;
        color: #fff;
        padding: 15px 50px;
        text-transform: uppercase;
        font-weight: 600;
        border-radius: 3px;
        cursor: pointer;
        height: auto;
    }

        .colbntnewcol input#btnViewCargoBooking:hover {
            background: #a41e22;
        }





div#divDirectReg .row {
    margin: 0;
}
div#divDirectReg .row .col-lg-6 {float: left;}
    div#divDirectReg .row .col-md-6 label {
        float: left;
        margin-right: 15px;
        font-weight:400;
        padding-top: 5px;
        width: 110px;
        font-size: 12px;
        color: #555555;
    }
div#divDirectReg .col-md-6 {
    float: left;
    width: 50%;
    margin-bottom: 10px;
}
div#divDirectReg .col-md-6 .gorupcolinfser {
        float: left;
        width: 190px;
}

div#divDirectReg .col-md-6 .gorupcolinfser input {
            border: 1px solid #b6b6b6;
            border-radius: 5px;
            padding: 5px 10px;
}
ul.numberofparcels.nwrowcolinfo li {
    float: left;
    width: 14.2%;
}
ul.numberofparcels.nwrowcolinfo li:last-child {
        width: 14.7%;
    }

.distcodenew.setyneone {
    position: relative;
    width: 150px;
}

.distcodenew.setyneone:after {
        content: "\f107";
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        right: 1px;
        top: 1px;
        background: #ffffff;
        color: #000;
        font-weight: 600;
        padding: 9px;
        pointer-events: none;
    }

.distcodenew.setyneone select#UserType {
        width: 100%;
        margin-left: 0;
    }
.distcodefright input, .distcodefright select {
    outline: none;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    border: none;
    height: 35px;
    padding: 5px 10px;
    border: 1px solid #b6b6b6;
    border-radius: 3px;

}
label.clusrnm {
    float: left;
    width: 70px;
    font-weight: 600;
    padding: 10px 0;
    font-size: 13px;
    color: #555555;
}
.ctrnwbrightcolnew #message {
    width: 100%;
    background: #f9ebeb;
    padding: 10px;
    margin-top: 20px;
    border-radius: 5px 5px 0 0;
    padding-left: 15px;
    margin-bottom: 15px;
}

.ctrnwbrightcolnew div#message p {
        font-size: 16px;
        display: block;
        padding:0;
    }

.ctrnwbrightcolnew div#Newidcreation {
        display: block;
        padding:0;
    }

    .ctrnwbrightcolnew div#Newidcreation input[type="checkbox"] {
        display: inline-block;
        width: 20px;
        height: 20px;
        vertical-align: text-top;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-top: 0;
        margin-top: 0;
        margin-right: 5px;
    }

        .ctrnwbrightcolnew div#Newidcreation input[type="button"] {
            font-weight: 700;
            display: inline-block;
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            padding: 0 5px;
        }
.newcomsexghcollof .NewRegBox {

    width: 100%;
    padding: 15px;
    border: 1px solid #f9ebeb;
    background: #f9ebeb;
}

    .newcomsexghcollof .NewRegBox h6.n-reg-forming {
        font-weight: 600;
        color: #000;
        margin-bottom: 15px;
        background: #f79806;
        padding: 5px 10px;
        border-radius: 5px;
        border: initial;
        font-size: 16px;
    }

    .newcomsexghcollof .NewRegBox .new-register-company {
        display: inline-block;
        width: 100%;
    }
.new-register-company {
}

    .new-register-company .titlnecocodenw {
        float: left;
        width: 100%;
        margin-bottom:6px;
    }

.newcomsexghcollof .NewRegBox .new-register-company p {
    font-size: 14px;
    color: #555555;
    display: block;
    padding-bottom: 2px;
}

    .newcomsexghcollof .NewRegBox .new-register-company p strong {
        font-weight: 600;
    }

.newcomsexghcollof .NewRegBox .new-register-company .titlnecocodenw p {
    float: left;
    margin-right: 10px;
    padding-top: 0;
    width: 100%;
}

.new-register-company .titlnecocodenw .NewRegLefTxtBox {
    float: left;
    width: 120px;
    position: relative;
}

    .new-register-company .titlnecocodenw .NewRegLefTxtBox select {
        width: 100%;
    }

    .NewRegLefTxtBox.dropdonmenornecoln:after {
        content: "\f107";
        font: normal normal normal 14px/1 FontAwesome;
        position: absolute;
        right: 1px;
        top: 1px;
        background: #f8f8f8;
        color: #000;
        font-weight: 600;
        padding: 11px;
        pointer-events: none;
    }

.newcomsexghcollof .NewRegBox .new-register-company select, .newcomsexghcollof .NewRegBox .new-register-company input {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px; background-color:#fff;
   
}

.adddrescomcodenw {
    display: inline-block;
    width: 100%;
}

.newcomsexghcollof .NewRegBox .new-register-company .adddrescomcodenw p {
}

.newcomsexghcollof .NewRegBox .new-register-company .adddrescomcodenw .NewRegLefTxtBox {
    float: left;
    width: 140px;
}
.NewRegLefTxtBox.dropdonmenornecoln {
    position: relative;
}
.colsmnesumbmitbr {
    display: inline-block;
    width: 100%;
    margin-top: 15px;
}

.newcomsexghcollof .NewRegBox .new-register-company .colsmnesumbmitbr {
    text-align: left;
}

    .newcomsexghcollof .NewRegBox .new-register-company .colsmnesumbmitbr input[type="button"] {
        width: auto;
        background: #a41e22;
        border: none;
        color: #fff;
        padding: 15px 30px;
        height: auto;
        text-transform: uppercase;
        font-weight: 700;
    }
.list-of-cargo-list-number {
    margin-top: 15px;
}

input[type="button"] {
}

.list-of-cargo-list-number input[type="button"] {
    background: #c24f51;
    color: #fff;
    margin: 10px 0;
}
.distcodefright ul.hd-lst-menu input, .distcodefright ul.hd-lst-menu select {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: auto;
}

.list-of-cargo-list-number ul.hd-lst-menu li {
    height: auto;
    min-height: 45px;
    padding: 10px;
}

    .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(7) {
        width: 150px;
    }

    .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(9) {
        width: 240px;
    }

    .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(10) {
        width: 172px;
        border-right: 1px solid #ddd;
    }
.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo button {
    display: inline-block;
    margin-top: 15px;
    background: transparent;
    padding: 0;
    border-radius: 0;
    position: relative;
    border: none !important;
    box-shadow: none;
    color: #fff;
    height: auto;
}

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo button span {
        position: relative;
        color: #fff;
    
        padding: 10px 10px;
        border-radius: 5px;
        padding-left: 31px;
        font-weight: 400;
        font-size: 12px;
        background: #f79806;
        margin-bottom: 0;
    }
.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo button {
    position: absolute;
    right: 10px;
    top: -55px;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo {
    position: relative;
}
        .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo button span i.fa.fa-search-plus {
            position: absolute;
            left: 5px;
            top: 2px;
            padding: 5px;
            border-radius: 5px 0 0 5px;
            font-size: 16px;
        }

        .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo button span:hover {
            background: #a41e22;
        }
.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(1) {
    width: 45px;
    text-align: center;
    font-weight: 700;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(2) {
    width: 95px;
    text-align: center;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(3) {
    width: 150px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(4) {
    width: 150px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(5) {
    width: 130px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(6) {
    width: 130px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(7) {
    width: 110px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(8) {
    width: 110px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(9) {
    width: 110px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(10) {
    width: 120px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(11) {
    width: 120px;
    font-weight: 700;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(12) {
    width: 160px;
}


.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(13) {
    width: 160px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li {
    min-height: 55px;
}

    .list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(14) {
        width: 81px;
        float: left;
        border-right: 1px solid #ddd;
    }
.requestbycargo {
    display: inline-block;
    width: 100%;
    float: left;
}

.add-itner .requestbycargo ul li {
    width: 13%;
    min-height: 70px;
}

    .add-itner .requestbycargo ul li:nth-child(3) {
        width: 25%;
    }

    .add-itner .requestbycargo ul li:nth-child(4) {
        width: 30%;
    }

    .add-itner .requestbycargo ul li:nth-child(5) {
        width: 17%;
    }

    .add-itner .requestbycargo ul li:nth-child(2) {
        width: 15%; border:none;
    }
.log-details-col-wraper {
    display: inline-block;
    width: 100%;
    background: #f8f8f8;
}

    .log-details-col-wraper h2 {
        font-weight: 700;
        font-size: 20px;
        padding: 0;
        line-height: inherit;
        margin-top: 15px;
        color: #a41e22;
        text-transform: uppercase;
    }

    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(1) {
        width: 40px;
        float: left;
        border-left: 1px solid #ddd;
        font-weight: 700;
    }

    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(2) {
        width: 140px;
    }

    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(3) {
        width: 200px;
    }

    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(4) {
        width: 200px;
    }

    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(5) {
        width: 120px;
        border-right: none;
    }

    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(6) {
        width: 970px;
        border-left: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-top: none;
    }

        .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li:nth-child(6) span {
            white-space: pre;
            overflow-x: inherit;
            overflow-y: inherit;
            line-height: 23px;
        }
    .log-details-col-wraper .list-of-cargo-list-number ul.hd-lst-menu li {
        border-top: 1px solid #ddd;
    }
    .log-details-col-wraper .list-of-cargo-list-number {
        background: #fff;
    }
.letter-container .content.issuer:last-child a {
    display: inline-block;
    padding: 5px 10px;
    position: absolute;
    right: 0;
    top: 0;
    background: #ff9b00;
    color: #fff;
    font-weight: 400;
    border: none;
}

.letter-container .content.issuer:last-child {
    position: relative;
}
    .letter-container .content.issuer:last-child a:hover {
        background: #a41e22;
    }
div#Createsucessfully {
    width: 100%;
    background: #f8f8f8;
    padding: 15px;
    margin: 15px 0;
    text-align: center;
    font-weight: 700;
    color: #a41e22;
    font-size: 20px;
    border: 1px solid;
    border-radius: 5px;
}
div#divDirectReg .row .col-md-4 label {
    float: left;
    margin-right: 15px;
    font-weight: 600;
    padding-bottom: 5px;
    width: 100%;
    font-size: 14px;
    color: #555555;
}

.drftquationinfi.shimmentinfi h2 {
    display: inline-block;
    width: 100%;
    background: transparent;
    box-shadow: none;
    text-align: left;
    color: #000;
    font-size: 24px;
    padding: 0;
}

.drftquationinfi.shimmentinfi {
    margin-bottom: 0;
}

.get-free-quote-info .tab-content h3 {
    padding: 0 35px;
    text-align: left;
    padding-left: 0;
    font-size: 17px;
    font-weight: 400;
}

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion {
    margin: 3em 0;
    margin-top: 1.5em;
    margin-bottom: 1em;
}

    .cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.mycargo {
        margin-top: 2.5em;
        margin-bottom: 0;
    }

    .cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.eoutingcargo {
        margin-top: 3.5em;
    }

.cargo-air-import-orexport.shimment-requirment input {
    padding: 5px 10px;
    height: auto;
    margin: 0;
    border: 1px solid rgb(102 102 102 / 51%);
    text-align: left;
    border-radius: 3px;
    background: #fff;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    height:35px;
    font-size: 13px;
    font-weight: 500;
}

.cargo-air-import-orexport.shimment-requirment .form-group label.control-label {
    left: 0;
}

.cargo-air-import-orexport.shimment-requirment .form-group {
    margin-top: 2em;
    margin-bottom: 1em;
}

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment {
    margin-top: 0;
}

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.container-typeinfo {
    margin-top: 2.5em;
    margin-bottom: 0;
}

.form-radio.containertypncheckbox {
    margin: 0;
    padding-bottom: 15px;
}

    .form-radio.containertypncheckbox .checkbox {
        float: left;
        margin: 20px 15px;
    }

.radio-container-type {
    display: inline-block;
    width: 100%;
}

.form-radio.containertypncheckbox .radio-container-type .checkbox {
    margin-bottom: 10px;
    float: left;
    width: 25%;
}

    .form-radio.containertypncheckbox .radio-container-type .checkbox label {
        font-size: 14px;
        font-weight: 400;
        color: #666;
        padding-left: 35px;
    }

        .form-radio.containertypncheckbox .radio-container-type .checkbox label i.helper {
            width: 25px;
            height: 25px;
            top: -5px;
            background: rgb(248 248 248 / 50%);
            border-width: 1px;
            -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        }

            .form-radio.containertypncheckbox .radio-container-type .checkbox label i.helper::before {
                top: 20px;
                left: 9px;
            }

            .form-radio.containertypncheckbox .radio-container-type .checkbox label i.helper::after {
                top: 13px;
                left: 2px;
            }

.radio-container-type.advancesertype {
    display: inline-block;
    width: 100%;
    padding-top: 20px;
    text-align: left;
}

    .radio-container-type.advancesertype h3 {
        padding: 0;
        font-weight: 500;
        font-size: 16px;
        margin-bottom: 0;
    }

.form-radio.containertypncheckbox .radio-container-type.advancesertype .checkbox {
    width: 100%;
    margin-left: 0;
}

.radio-container-type.advancesertype {
}

.form-radio.containertypncheckbox .radio-container-type.advancesertype .checkbox label {
    font-weight: 500;
    color: #666;
}

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion h2 {
    font-size: 16px;
    font-weight: 500;
    color: #1f2f55;
}

.nightrom-spcl-offer {
}

.rate .nightrom-spcl-offer {
}

.search-result-box .nightrom-spcl-offer .rate ul {
    position: absolute;
    margin: 0;
    background: #f7a01b;
    border-radius: 3px;
    padding: 5px 10px;
}

    .search-result-box .nightrom-spcl-offer .rate ul li {
        list-style: none;
        color: #b13502;
        font-size: 13px;
        font-weight: 300;
    }

        .search-result-box .nightrom-spcl-offer .rate ul li strong {
            font-weight: 600;
        }

        .search-result-box .nightrom-spcl-offer .rate ul li:first-child strong {
            font-weight: 700;
            padding-bottom: 5px;
            display: block;
            font-size: 16px;
        }

.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo {
    margin: 1em 0;
    display: inline-block;
    width: 100%;
}

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo label {
        text-align: left;
        display: inline-block;
        width: 100%;
        padding-bottom: 15px;
        font-weight: 600;
        color: #6b7280;
        font-size: 14px;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo input {
      
    }

.tool {
    cursor: help;
    position: relative;
}


    /*== common styles for both parts of tool tip ==*/
    .tool::before,
    .tool::after {
        left: 50%;
        opacity: 0;
        position: absolute;
        z-index: -100;
    }

    .tool:hover::before,
    .tool:focus::before,
    .tool:hover::after,
    .tool:focus::after {
        opacity: 1;
        transform: scale(1) translateY(0);
        z-index: 100;
    }


    /*== pointer tip ==*/
    .tool::before {
        border-style: solid;
        border-width: 1em 0.75em 0 0.75em;
        border-color: #3E474F transparent transparent transparent;
        bottom: 100%;
        content: "";
        margin-left: -0.5em;
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26), opacity .65s .5s;
        transform: scale(.6) translateY(-90%);
    }

    .tool:hover::before,
    .tool:focus::before {
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
        top: -18px;
    }


    /*== speech bubble ==*/
    .tool::after {
        background: #3E474F;
        border-radius: .25em;
        bottom: 180%;
        color: #EDEFF0;
        content: attr(data-tip);
        margin-left: -8.75em;
        padding: 1em;
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26) .2s;
        transform: scale(.6) translateY(50%);
        width: 17.5em;
    }

    .tool:hover::after,
    .tool:focus::after {
        transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
    }

@media (max-width: 760px) {
    .tool::after {
        font-size: .75em;
        margin-left: -5em;
        width: 10em;
    }
}



.form-group.collectpointinflo span.tool i {
    width: 20px;
    height: 20px;
    display: inline-block;
    background: rgb(249 160 27 / 55%);
    text-align: center;
    line-height: 20px;
    border-radius: 50px;
    color: #000;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 12px;
}

.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo label span {
    text-align: center;
}

.dim-col-info.mycargoselect {
    position: static;
    display: inline-block;
    width: 100%;
    position: relative;
 
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    background: transparent;
    border: 1px solid #ababab;
    border-radius: 3px;
    margin-bottom: 15px;
}

    .dim-col-info.mycargoselect select {
        height: 40px;
        padding: 0 10px;
        font-size: 13px;
    }

.wt-cargonew {
    display: inline-block;
    width: 100%;
    float: left;
    margin-bottom: 15px;
}

    .wt-cargonew p {
        color: #6b7280;
        width: 35%;
        float: left;
        padding-top: 10px;
        line-height: 16px;
        font-weight: 400;
        font-size: 13px;
    }

    .wt-cargonew input {
        float: right;
        width: 60%;
    }

.dim-col-info.mycargoselect:after {
    font-size: 24px;
    top: 7px;
    right: 10px;
}

.fromtofield.fst-ordestintion.mycargo {
}

    .fromtofield.fst-ordestintion.mycargo .col-sm-4.col-lg-4.col-md-4.col-12 {
        border-right: 1px solid #ddd;
        min-height: 180px;
    }

        .fromtofield.fst-ordestintion.mycargo .col-sm-4.col-lg-4.col-md-4.col-12:last-child {
            border: none;
        }

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd {
    width: 100%;
}
.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .checkbox-shipmentin {
    display: inline-block;
    width: 100%;
}

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .checkbox-shipmentin label {
        width: 35%;
        float: left;
        background: transparent;
    }

        .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .checkbox-shipmentin label input {
            -moz-box-shadow: none;
            -webkit-box-shadow: none;
            box-shadow: none;
            display: inline-block;
            width: 20px;
            float: left;
        }

        .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .checkbox-shipmentin label span {
            display: inline-block;
            float: left;
            padding-left: 5px;
            padding-top: 15px;
            font-size: 14px;
            font-weight: 400;
        }

.inr-page-col-off {
    display: inline-block;
    width: 100%;
    text-align: left;
}

    .inr-page-col-off p {
        display: block;
        padding-bottom: 10px;
    }

        .inr-page-col-off p span {
            font-weight: 600;
            color: #727272;
        }

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.mycargo.cancel-save-con {
    margin-top: 0;
}

    .cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.mycargo.cancel-save-con .bun-areacol {
        display: inline-block;
        width: 100%;
    }

        .cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.mycargo.cancel-save-con .bun-areacol .btn-final-col {
            display: inline-block;
            width: 100%;
        }

.bun-areacol .btn-final-col a {
    margin: 1em 0;
    border: 1px solid #222;
    background: transparent;
    border-radius: 5px;
    height: 50px;
    font-size: 18px;
    font-weight: 600;
    color: #333;
    padding: 15px 0;
}

    .bun-areacol .btn-final-col a.button.button-secondary.expand.btnnewcol {
        background: #bc4145;
        color: #fff;
        border: 1px solid #bc4145;
    }
        .bun-areacol .btn-final-col a.button.button-secondary.expand.btnnewcol:hover, .bun-areacol .btn-final-col a:hover {
            background: #f79806;
            color: #fff;
            border: 1px solid #f79806;
        }
.inr-page-col-off strong {
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
}

.getfreequote-fildinfo.sendenquery h1 {
    padding: 0;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
    color: #a41e22;
    padding-top: 15px;
}

.getfreequote-fildinfo h1 storn {
}

.getfreequote-fildinfo h1 strong {
    display: block;
    font-size: 14px;
    font-weight: 400;
    color: #39335b;
}

.drftquationinfi.shimmentinfi {
    text-align: left;
    padding-top: 1em;
}

    .drftquationinfi.shimmentinfi h6 {
        font-weight: 500;
        font-size: 16px;
        border-bottom: 1px solid #ededed;
        padding-bottom: 10px;
        margin-bottom: 10px;
        color: #1f2f55;
    }

    .drftquationinfi.shimmentinfi p {
        color: #666;
        font-size: 14px;
        margin-bottom: 0;
    }

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.mycargonewone {
    margin-top: 0.5em;
}

.shipmentterms-info.shimentadrssnew {
    margin-top: 1em;
}

    .shipmentterms-info.shimentadrssnew .address-fieldinfo {
        background: transparent;
        box-shadow: none;
    }

        .shipmentterms-info.shimentadrssnew .address-fieldinfo h1 {
            margin-bottom: 25px;
            box-shadow: 0 1px 1px 0 rgb(0 0 0 / 9%); border-radius: 3px;
        }

        .shipmentterms-info.shimentadrssnew .address-fieldinfo input, .shipmentterms-info.shimentadrssnew .address-fieldinfo select {
            padding: 5px 10px;
            height: auto;
            margin: 0;
            border: 1px solid rgb(102 102 102 / 51%);
            text-align: left;
            border-radius: 3px;
            background: #fff;
            -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            height: 30px;
            font-size: 13px;
            font-weight: 500;
        }

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment.radio .helper::before {
}

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment .radio {
}

    .cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment .radio i.helper:before {
         width: 20px;
    height: 20px;

    }

    .cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment .radio .helper {
        top: 2px;
        left: 0;
    }

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment label {
    padding-left: 30px;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 14px;
    color: #1f2f55;
}

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment .radio i.helper:after {
    width: 20px;
    height: 20px;
}

.dgrnonegre {
    display: inline-block;
    width: 100%;
}

    .dgrnonegre input {
        height: 40px;
        border: 1px solid #ababab;
        padding-left: 10px;
    }

    .dgrnonegre .ftmfiled-txt .form-group textarea {
    }

    .dgrnonegre .cargo-air-import-orexport.shimment-requirment input {
    }

.cargo-air-import-orexport.shimment-requirment .dgrnonegre input, .cargo-air-import-orexport.shimment-requirment .dgrnonegre select {
    height: 40px;
    border: 1px solid #ababab;
    padding-left: 10px;
    border-radius: 3px;
    background: #fff;
    font-size: 13px;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
}

.cargo-air-import-orexport.shimment-requirment .dgrnonegre .form-group {
    margin-bottom: 0;
}

.cargo-air-import-orexport.shimment-requirment .dgrnonegre .ftmfiled-txt.txtalignarea .form-group {
    margin-top: 1em;
}

.ftmfiled-txt.txtalignarea {
    margin-top: 20px;
}
.htsertionneadd {
    width: 100%;
    height: auto;
    top: 0;
    overflow: hidden;
    background: #f3f3f3;
}

.m-homePage {
    position: relative;
}

    .m-homePage .top {
        padding: 5rem 0;
        box-sizing: border-box;
        position: relative;
        display: inline-block;
        width: 100%;
    }

        .m-homePage .top .ellipse-wrap {
            width: 100%;
            height: 350px;
            position: absolute;
            top: 0;
            overflow: hidden;
            background: #f3f3f3;
        }

        .m-homePage .top .ellipse {
            /* position: absolute;
             /* bottom: 0;
             /* left: 50%;
            /* transform: translateX(-50%); */
            /* border-radius: 50%; */
            /* overflow: hidden; */
            /* background: transparent; */
            /* width: 400%; */
            /* height: 400%; */
            /* width: 400vw; */
            /* height: 400vw;*/
        }
            .m-homePage .top .ellipse:before {
                content: '';
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 1;
                opacity: 0.3;
                background: #4c0506;
            }
        .m-homePage .top .bg {
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%);
            width: 100%;
            width: 100vw;
            height: 350px;
            background: url(../../Content/img/fright-bg.png) right top / cover no-repeat !important;
        }

section#airquotecreation {
    background: #f8fafc;
}
.htsertionneadd.m-homePage h2 {
       position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 27px;
    padding-top: 1em;
    text-shadow: 0 0 5px rgb(0 0 0 / 10%);
    font-weight: 700;
    z-index: 9;
    letter-spacing: -0.3px;
}

.ui-autocomplete li.ui-menu-item {
    padding: 15px;
    margin: 0;
    font-size: 14px;
}

    .ui-autocomplete li.ui-menu-item:first-child, .ui-autocomplete li.ui-menu-item:hover {
        padding: 15px 15px;
        margin: 0;
    }
div#ui-datepicker-div {
    border-radius: 4px;
    background-color: #ffffff;
    box-shadow: 0 1px 6px 0 rgb(0 0 0 / 20%);
    border: initial;
    width: 380px;
}

.ui-datepicker .ui-datepicker-header {
    background: transparent;
    border: none;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background: transparent;
    text-align: center;
    font-weight: 600;
    margin: 0 3px;
    border-radius: 5px;
    border-color: #ebebeb;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    padding: 15px;
    background: transparent !important;
    border: none !important;
    text-align: center;
}

.ui-datepicker th {
    color: #8B9898;
}

.ui-datepicker td {
    padding: 0;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #f99420 !important;
    background: #f99420 !important;
    color: #fff !important;
}
.ui-datepicker td.ui-datepicker-week-end {
}

.ui-datepicker .ui-datepicker-title {
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 5px;
    width: 2.8em;
    height: 2.8em;
}
.cargo-searching-criteria {
    padding: 3em 0;
}
.cargo-searching-criteria {
   
}


    .cargo-searching-criteria .list-of-cargo-list-number {
        position: relative;
        z-index: 1;
        background: rgb(255 255 255 / 95%);
    }

        .cargo-searching-criteria .list-of-cargo-list-number ul.hd-lst-menu {
            width: 2435px;
        }

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(3) {
    width: 300px;
}

.list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li {
    word-break: break-all;
    white-space: initial;
}

    .list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(4) {
        width: 300px;
    }

    .list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(14) {
        width: 480px;
    }

    .list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(12) {
        width: 202px;
    }

    .list-of-cargo-list-number .airquoteinfeset-new.cpmnebkcllbright ul.hd-lst-menu li:nth-child(2) {
        width: 115px;
    }
@media(max-width:767px) {
    .htsertionneadd.m-homePage h2 {
        font-size: 20px;
    }

    .m-homePage .top {
        min-height: 200px;
    }

    .get-free-quote-info ul.nav.nav-tabs li.nav-item a {
        padding: 10px 016px;
        font-size: 14px;
    }

        .get-free-quote-info ul.nav.nav-tabs li.nav-item a::after {
            top: 10px;
            right: 4px;
            font-size: 16px;
        }

    .get-free-quote-info .tab-pane.active {
        padding: 10px;
    }

    .drftquationinfi h2 {
        font-size: 16px;
        padding: 0;
        margin: 0;
        padding-top: 10px;
    }

    .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio {
        margin-right: 15px;
    }

        .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio label {
            font-size: 14px;
        }

    .fromtofield.fst-ordestintion h2 {
        font-size: 15px;
    }

    .address-fieldinfo .fromtofield.fst-ordestintion.adress-shipmentinfo {
        width: 100%;
    }

    .fromtofield.fst-ordestintion.adress-shipmentinfo .form-group {
        margin-bottom: 20px;
    }

    .form-group .control-label {
        top: 15px;
    }

    .form-group select ~ .control-label, .form-group input:focus ~ .control-label, .form-group input:valid ~ .control-label, .form-group input.form-file ~ .control-label, .form-group input.has-value ~ .control-label, .form-group textarea:focus ~ .control-label, .form-group textarea:valid ~ .control-label, .form-group textarea.form-file ~ .control-label, .form-group textarea.has-value ~ .control-label {
        padding-left: 0;
    }

    .repet-info-box.divparcelquantity .form-group.arrodowcol {
        width: 96%;
    }

    .repet-info-box.divparcelquantity .form-group.kgadd {
        width: 32%;
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
        width: 95%;
        margin-bottom: 10px;
    }

    .getfreequote-fildinfo .form-group input, .getfreequote-fildinfo .form-group select {
    }

    div.plusbtninfoi {
        margin: 0;
        margin-right: 0;
        width: 100%; margin-bottom:10px;
    }
        div.plusbtninfoi i {
            width: 100%;
            margin: 0;
        }
    .boxretion-info.ttwpinfcol .form-group.kgadd.chargebl-weightcol {
        width: 100%;
    }

    .fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol {
        width: 100%;
    }

    .getfreequote-fildinfo .trackingcages .form-group {
        width: 100%;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe .radio .helper::before, .fromtofield.fst-ordestintion.mrgtopnoe .radio .helper::after {
        top: 0px;
    }
    .form-radio.containertypncheckbox .radio-container-type .checkbox {
        width: 50%;
        margin: 15px 0;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo label {
        padding-bottom: 5px;
        font-size: 13px;
        font-weight: 400;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo {
        margin-bottom: 0;
        margin-top: 15px;
    }

    .fromtofield.fst-ordestintion.mycargo .col-sm-3.col-lg-3.col-md-3.col-12 {
        min-height: auto;
    }

    .bun-areacol .btn-final-col a {
        font-size: 14px;
        text-decoration: none;
    }
    .wrapper-login-info {
        display: inline-block;
        width: 100%;
        padding: 0 15px;
    }

        .wrapper-login-info::before {
            left: 0;
        }

        .wrapper-login-info .container {
            width: 100%;
            max-width: 100%;
            overflow: initial;
        }

        .wrapper-login-info .overlay-container {
            display: block;
            position: static;
            overflow: initial;
            height: auto;
        }

        .wrapper-login-info .sign-in-container {
            width: 100%;
        }

        .wrapper-login-info h1 {
            font-size: 24px;
            text-align: center;
            line-height: 26px;
            padding: 1em 0;
        }
    header .logo img {
        width: 100px;
    }
    .get-free-quote-info ul.nav.nav-tabs li.nav-item.active a.nav-link::after {
        top:15px;
    }
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwb {
        width: 100%;
        float: left;
        padding-top: 20px;
    }
    .cargo-info-wrap .form-group {
        margin-bottom: 30px;
    }
}


.cargo-searching-criteria {
    background-image: url(../img/cargo-seraching.jpg);
    display: inline-block;
    width: 100%;
    position: relative;
    background-position: center;
}
    .cargo-searching-criteria:after {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: rgb(255 255 255 / 95%);
        pointer-events: none;
    }

.cargo-info-wrap {
    position: relative;
    z-index: 1;
}

@media(min-width:768px) and (max-width:991px) {
.htsertionneadd.m-homePage h2 {
        font-size: 20px;
    }

.m-homePage .top {
        min-height: 200px;
    }

.get-free-quote-info ul.nav.nav-tabs li.nav-item a {
        padding: 10px 016px;
        font-size: 14px;
    }
    .get-free-quote-info ul.nav.nav-tabs li.nav-item a::after {
        top: 10px;
        right: 4px;
        font-size: 16px;
        top: 20px !important;
    }

    .get-free-quote-info .tab-pane.active {
        padding: 10px;
    }

    .drftquationinfi h2 {
        font-size: 16px;
        padding: 0;
        margin: 0;
        padding-top: 10px;
    }

    .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio {
        margin-right: 15px;
    }
.fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio label {
            font-size: 14px;
        }

    .fromtofield.fst-ordestintion h2 {
        font-size: 15px;
    }

    .address-fieldinfo .fromtofield.fst-ordestintion.adress-shipmentinfo {
        width: 100%;
    }

    .fromtofield.fst-ordestintion.adress-shipmentinfo .form-group {
        margin-bottom: 20px;
    }

    .form-group .control-label {
        top: 15px;
    }

    .form-group select ~ .control-label, .form-group input:focus ~ .control-label, .form-group input:valid ~ .control-label, .form-group input.form-file ~ .control-label, .form-group input.has-value ~ .control-label, .form-group textarea:focus ~ .control-label, .form-group textarea:valid ~ .control-label, .form-group textarea.form-file ~ .control-label, .form-group textarea.has-value ~ .control-label {
        padding-left: 0;
        top: -17px;
    }

    .repet-info-box.divparcelquantity .form-group.arrodowcol {
        width: 18%;
    }

    .repet-info-box.divparcelquantity .form-group.kgadd {
        width: 15%;
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
        width: 33%;
    }

    .getfreequote-fildinfo .form-group input, .getfreequote-fildinfo .form-group select {
    }

    div.plusbtninfoi {
        margin: 0;
        margin-right: 13px;
        margin-top: 30px;
        top: -71px;
        margin-bottom: -60px;
    }
    .trackingcages div.plusbtninfoi {
        top: 0;
        margin-bottom: 0;
    }
    .boxretion-info.ttwpinfcol .form-group.kgadd.chargebl-weightcol {
        width: 100%;
    }

    .fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol {
        width: 100%;
    }

    .getfreequote-fildinfo .trackingcages .form-group {
        width: 13%;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe .radio .helper::before, .fromtofield.fst-ordestintion.mrgtopnoe .radio .helper::after {
        top: 0px;
    }

    .form-radio.containertypncheckbox .radio-container-type .checkbox {
        width: 50%;
        margin: 15px 0;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo label {
        padding-bottom: 5px;
        font-size: 13px;
        font-weight: 400;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo {
        margin-bottom: 0;
        margin-top: 15px;
    }

    .fromtofield.fst-ordestintion.mycargo .col-sm-3.col-lg-3.col-md-3.col-12 {
        min-height: auto;
    }

    .bun-areacol .btn-final-col a {
        font-size: 14px;
        text-decoration: none;
    }
    .radio-container-type.advancesertype h3 {
        font-size: 16px;
        font-weight: 500;
    }

    .form-radio.containertypncheckbox .radio-container-type.advancesertype .checkbox label {
        font-size: 13px;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo {
        margin-bottom: 15px;
    }
    header .logo img {
        width: 100px;
    }
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwb {
        width: 100%;
        margin: 0;
        margin-top: 3em; 
    }
}
.usergoogleauto {
    min-height: 100vh;
    display: inline-block;
    width: 100%;
    background-image: url('../img/grid.png');
    background-repeat: repeat-x;
}
.gglautoctne {
    width: 100%;
    height: auto;
    margin: auto;
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    background: #fff;
    padding: 0 3px;
    border-radius: 5px;
    margin-top: 2em;
}

.nwdoogautocatcall {
    display: inline-block;
    width: 100%;
}

.nwdoogautocatcall {
    display: inline-block;
    width: 100%;
  
    padding: 15px;
    border-radius: 0 0 5px 5px;
}
.gglautoctne h1 {
    font-weight: 700;
    text-align: left;
    display: inline-block;
    width: 100%;
    font-size: 24px;
    border-bottom: 1px solid #edecec;
    margin-bottom: 0;
    background: #2C2C2C;
    color: white;
    border: none;
    border-top: 5px solid #A30000;
    line-height: 45px;
    padding-left: 15px;
    text-align: center;
}
.coln-right-col {
    float: left;
    width: 50%;
    padding-left: 0;
}

.coln-left-col {
    float: right;
    width: 45%;
}

.coln-right-col p {
    display: block;
    color: #646568;
    padding-bottom: 5px;
    font-size: 13px;
    border-bottom: 1px dashed #f8f8f8;
    margin-bottom: 10px;
    text-align: justify;
}
.coln-right-col p strong {
        display: block;
        font-size: 16px;
        color: #464646;
    }
.coln-left-col img {
    width: 215px;
    display: inline-block;
    margin: 0 auto;
    margin-bottom: 15px;
}

.coln-left-col {
    text-align: center;
}
.coln-left-col table {
    width: 100%;
    border-collapse: collapse;
}
.coln-left-col tr:nth-of-type(odd) {
        background: #ffffff;
    }

    .coln-left-col th {
        background: #f8f7f5;
        color: white;
        font-weight: bold;
    }

    .coln-left-col td, .coln-left-col th {
        padding: 10px;
        border: 1px solid #f9eddb;
        text-align: left;
        font-size: 14px;
        color: #333;
    }
.otpautoctoneallnw {
    display: inline-block;
    padding: 15px;
    background-color: #f8f7f5;
    box-shadow: 0 -1px 0 rgb(0 0 0 / 4%), 0 1px 1px rgb(0 0 0 / 25%);
    width: 100%;
    text-align: center;
}
.otpnclcetinner {  display: inline-block;padding: 15px;}
.otpnclcetinner h6 {display: inline-block;}
.otpnclcetinner input.form-control {
        display: inline-block;
        width: 303px;
        margin: 0 20px;
        height: 45px;
        margin-right: 0;
        border: 1px solid rgb(102 102 102 / 51%);
        text-align: left;
        border-radius: 3px;
        background: #fff;
        -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    }

input.btnsumbcal {
    border: none;
    outline: none;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 45px;
    letter-spacing: 1px;
    background: #cf7a17 !important;
    border-radius:3px;
    opacity: 1;
}
.container-type-col {
    display: inline-block;
    width: 100%;
}

    .container-type-col .dim-col-info.mycargoselect {
        float: left;
        width: auto;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        margin-top: 15px;
        width: 300px;
        margin-right: 10px;
        margin-bottom: 0;
    }

        .container-type-col .dim-col-info.mycargoselect select {
            padding: 5px 10px;
            height: auto;
            margin: 0;
            border: 1px solid rgb(102 102 102 / 51%);
            text-align: left;
            border-radius: 3px;
            background: #fff;
            -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            height: 30px;
            font-size: 13px;
            font-weight: 500;
        }
    .container-type-col div.plusbtninfoi {
        float: left;
        margin: 15px 0;
        margin-right: 15px;
    }
.form-radio.containertypncheckbox .radio-container-type.advancesertype .checkbox {
    width: auto;
    margin: 0px;
    margin-right: 35px;
}

.radio-container-typenwdcol.advancesertype {
    padding-top: 10px;
}

    .radio-container-typenwdcol.advancesertype h3 {
        margin-bottom: 0    ;
    }

.form-radio.containertypncheckbox .radio-container-typenwdcol.advancesertype .checkbox label {
    padding-left: 25px;
    font-size: 12px;
    font-weight: 400;
}

.form-radio.containertypncheckbox .radio-container-typenwdcol .checkbox label i.helper {
    width: 20px;
    height: 20px;
    top: -3px;
    border: 1px solid #ababab;
    background: #fff;
}

    .form-radio.containertypncheckbox .radio-container-typenwdcol .checkbox label i.helper::before {
         width: 3px;
    top: 14px;
    left: 8px;
    height: 0.9rem;
    }

    .form-radio.containertypncheckbox .radio-container-typenwdcol .checkbox label i.helper::after {
        height: 0.5rem;
        top: 10px;
        left: 3px;
    }
.containe-newadin-col {
    display: inline-block;
    width: 100%;
}

.container-type-col div.plusbtninfoi {
    margin-bottom: 5px;
    margin-bottom: 0;
    margin-top: 20px;
}

.container-type-col .dim-col-info.mycargoselect {
    margin-bottom: 5px;
}

.add-selectlabel-top {
    display: inline-block;
    width: 100%;
    margin: 15px 0;
    text-align: left;
    margin-bottom: 0;
}

    .add-selectlabel-top span {
        background: #eaf5ff;
        padding: 10px;
        position: relative;
        padding-left: 25px;
        color: #232a42;
        border-radius: 3px;
    }

        .add-selectlabel-top span:before {
            border-radius: 100%;
            position: absolute;
            left: 8px;
            color: #008cff;
            text-align: center;
            content: "\f058";
            font: normal normal normal 14px/1 FontAwesome;
            top: 9px;
        }
::placeholder {
    color: #6b7280;
    opacity: 1;
    font-size: 13px !important;
}

:-ms-input-placeholder {
    color: #6b7280;
    font-size: 13px !important;
}

::-ms-input-placeholder {
    color: #6b7280;
    font-size: 13px !important;
}

.dim-col-info.mycargoselectnew {
    position: static;
    margin-bottom: 15px;
}

    .dim-col-info.mycargoselectnew::after {
        display: none;
    }
.trackingcages.chag-serfrighcol {
    display: inline-block;
    width: 100%;
}

    .trackingcages.chag-serfrighcol .form-group {
        width: 152px;
        float: left;
        margin-right: 10px;
    }
.boxretion-info.chghednecolof {
    width: 100%;
}
.fromtofield.fst-ordestintion.chargheadecol.newchseafreightnew {
    margin-top: 3.5em;
}
.containe-newadin-colnwe {
    width: 100%;
    display: inline-block;
}

    .containe-newadin-colnwe .dim-col-info.mycargoselect {
        width: 300px;
        float: left;
        border: none;
    }

        .containe-newadin-colnwe .dim-col-info.mycargoselect select {
            width: 100%;
          
            height: 40px;
            border-radius: 3px;
            border: 1px solid #ababab;
            font-size: 13px;
            -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
        }
.containe-newadin-col .dim-col-info.mycargoselect {
    float: left;
    border: none;
    margin-top: 0;
    width: 200px;
    margin-right: 10px;
    margin-bottom: 0;
    border-radius: 3px;
}

    .containe-newadin-col .dim-col-info.mycargoselect select {
       
        outline: none;
    }

.containe-newadin-col .plusbtninfoi {
    float: left;
    margin-top: 20px;
}
@media(max-width:767px) {
    .fromtofield.fst-ordestintion.mycargo .col-sm-4.col-lg-4.col-md-4.col-12 {
        border-right: none;
        min-height: auto;
        border-bottom: 1px solid #ddd;
    }

    .trackingcages.chag-serfrighcol .form-group {
        width: 149px;
    }
    .gglautoctne {
        margin: 1em 0;
    }

        .gglautoctne h1 {
            font-size: 20px;
            padding: 15px 0;
        }

    .coln-right-col {
        width: 100%;
    }

    .coln-left-col {
        width: 100%;
    }

    .clainset {
        display: inline-block;
        width: 100%;
    }

    .otpnclcetinner {
        padding: 0;
        width: 100%;
    }

        .otpnclcetinner input.form-control {
            width: 70%;
            margin: 15px 0;
        }
        .otpnclcetinner h6 {
            font-size: 14px;
        }
    .fromtofield.fst-ordestintion.chargheadecol {
        padding-top: 20px;
    }

    .fromtofield.fst-ordestintion.commodityinfo {
        padding-top: 15px;
        padding-bottom: 5px;
    }
    .cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.eoutingcargo {
       
        padding-bottom: 15px;
    }
    .repet-info-box.divparcelquantity .form-group.arrodowcol select {
        font-size: 12px;
    }
    .mobile-menu .menu li {
        padding: 15px;
        border-bottom: 1px solid #ddd;
        text-align: left;
    }
.mobile-menu .menu li:last-child {
            border: none;
        }

    .mobile-menu .button-header {
        text-align: left;
        padding-left: 25px;
    }
    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo {
        position: relative;
        padding-top: 15px;
    }
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {
    .gglautoctne h1 {
        font-size: 20px;
        padding: 15px 0;
    }

    .coln-left-col table, .coln-left-col thead, .coln-left-col tbody, .coln-left-col th, .coln-left-col td, .coln-left-col tr {
        display: block;
    }
.coln-left-col thead tr {
            position: absolute;
            top: -9999px;
            left: -9999px;
        }

.coln-left-col tr {
        border: 1px solid #ccc;
    }

.coln-left-col td {
        border: none !important;
        border-bottom: 1px solid #eee !important;
        position: relative;
        padding-left: 35% !important;
        font-size: 12px;
    }
 .coln-left-col td:before {
            position: absolute;
            top: 11px;
            left: 6px;
            width: 45%;
            padding-right: 10px;
            white-space: nowrap;
            font-size: 12px;
            font-weight: 600;
        }
.coln-left-col td:nth-of-type(1):before {
            content: "Account Name:";
        }

        .coln-left-col td:nth-of-type(2):before {
            content: "Secret Key:";
        }
    .otpnclcetinner h6 {
        display: inline-block;
        margin-bottom: 15px;
    }
}


.cargo-air-import-orexport.shimment-requirment .containe-newadin-col {
}

    .cargo-air-import-orexport.shimment-requirment .containe-newadin-col .form-group {
        float: left;
        margin: 0;
    }

        .cargo-air-import-orexport.shimment-requirment .containe-newadin-col .form-group input {
            width: 150px;
        
            position: static;
            opacity: 1;
            margin-right: 15px;
            margin-top: 0;
        }
.cargo-air-import-orexport.shimment-requirment .containe-newadin-col {
    padding: 15px 0;
    padding-bottom: 0;
}

    .cargo-air-import-orexport.shimment-requirment .containe-newadin-col .form-group label, .containe-newadin-col .dim-col-info.mycargoselect label {
           color: #444;
    font-size: 12px;
    display: block;
    padding-bottom: 2px;
    font-weight: 600;
    }

.containe-newadin-col .dim-col-info.mycargoselect {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

    .containe-newadin-col .dim-col-info.mycargoselect:after {
        top: 30px;
        color: #6b7280;
    }
.otpnclcetinner input {
    border: 1px solid #ababab;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    background: #fff;
    height: 47px;
    display: inline-block;
    margin: 0 5px; padding-left:10px;
}
.fromtofield.fst-ordestintion.adress-shipmentinfo {
    position: relative;
}

    .fromtofield.fst-ordestintion.adress-shipmentinfo button {
        position: absolute;
        right: 0;
        top: 1px;
        background: #f79806;
        border: none;
        color: #fff;
        padding: 10px 15px;
    }

        .fromtofield.fst-ordestintion.adress-shipmentinfo button span {
            color: #fff;
        }

            .fromtofield.fst-ordestintion.adress-shipmentinfo button span i {
                display: inline-block;
                margin-right: 5px;
            }
.containe-newadin-col .dim-col-info.mycargoselect {

}
.numberofparcels.seacontinnerqout li:first-child {
    font-weight: 500;
    width: 25%;
}

.numberofparcels.seacontinnerqout li {
    /* border-right: none; */
            border-bottom: 1px solid #ddd;
        }

.numberofparcels.seacontinnerqout ul:last-child li {
    border: none;
    border-right: 1px solid #ddd;
}

.numberofparcels.seacontinnerqout li {
    width: 10%;
}
.col-info-couirier ul.collation-nw-col-wrpa li {
    width: 25%;
}
.letter-container .content.issuer:first-child {
    width: 18%;
}

.letter-container .content.issuer:nth-child(2) {
    width: 36%;
}

.letter-container .content.issuer:nth-child(3) {
    width: 15%;
}

div.content-left .content b {
    font-size: 16px;
    font-weight: 400;
}

.letter-container .content.issuer:first-child span b {
    font-weight: 700;
}
a.seaquot-result {
    display: inline-block;
   
    
    background: #008cff;
    color: #fff;
    border: 1px solid;
    padding: 10px;
    border-radius: 3px; text-decoration:none;
}

.col-result-wrap {
    position: relative;
}

a.seaquot-result:hover {
    background: transparent;
   
    color: #008cff;
}
a.seaquot-result i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 14px;
}
.pdforemialindocol {
    display: inline-block;
    width: 100%;
    
   
}

    .pdforemialindocol span {
        display: inline-block;
        background: #b30b00;
        position: relative;
        padding: 5px;
        padding-left: 25px;
        border-radius: 4px;
        border: none;
        margin-right: 15px;
    }

    .pdforemialindocol .Email {
        display: inline-block;
        background: #b30b00;
        position: relative;
        padding: 5px;
        padding-left: 25px;
        border-radius: 4px;
        border: none;
        margin-right: 15px;
    }

    .pdforemialindocol span input {
        border: none;
        padding: 5px 15px;
        color: #fff;
        outline: none;
        font-size: 13px;
    }

    .pdforemialindocol span i {
        position: absolute;
        left: 15px;
        top: 7px;
        color: #fff;
        font-size: 16px;
    }

    .pdforemialindocol .Email input {
        border: none;
        padding: 5px 15px;
        font-size: 13px;
        color: #fff;
        outline: none;
    }

    .pdforemialindocol .Email i {
        position: absolute;
        left: 15px;
        top: 7px;
        color: #fff;
        font-size: 16px;
    }

    .pdforemialindocol .Email:hover {
        background: #faa41a;
    }

    .pdforemialindocol span:hover {
        background: #faa41a;
    }
.col-result-wrap.pdnondinfconfir.print-view-pageinfo {
    -webkit-box-shadow: none;
    -moz-box-shadow: no;
    box-shadow: none;
}

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner {
        width: 100%;
        margin: 0;
        border: 1px solid #ebdddd;
        padding: 0;
        background: rgb(255 255 255 / 70%);
        padding-bottom: 0;
        box-shadow: 0 1px 5px 0 rgb(0 0 0 / 9%);
    }



.col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo {
}

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(1) {
        width: 12%;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(2) {
        border-right: 1px solid #e6dadb;
        width: 12%;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(3) {
        width: 22%;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(4) {
        width: 23%;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(5) {
        width: 13%;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(6) {
        width: 18%;
        border-right: none;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li:nth-child(7) {
        width: 100%;
      
    }


    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li strong {
        font-weight: 500;
        padding: 10px;
        border-bottom: 1px solid #f8f8f8;
        font-size: 13px;
    }

    .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li {
        padding: 0;
    }

        .col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner .requestbycargo ul li span {
            padding: 10px;
            display: inline-block;
            width: 100%;
            font-size: 13px;
        }
.col-result-wrap.pdnondinfconfir.print-view-pageinfo .add-itner h3 {
    padding: 5px 15px;
    background: #f5f5f5;
    color: #333;
    text-align: left;
    font-size: 15px;
    border-top: 3px solid #d1797b;
}
.crgdescript.fomaddbright {
    width: 100%;
    border: 1px solid #ebdddd;
    padding: 0;
    background: rgb(255 255 255 / 70%);
    padding-bottom: 0;
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 9%);
    margin: 15px 0;
    display: inline-block;
    float: left;
}

    .crgdescript.fomaddbright h5 {
        padding: 5px 15px;
        background: #f5f5f5;
        color: #333;
        border-top: 3px solid #d1797b;
        font-size: 15px;
        font-weight: 600;
    
    }

    .crgdescript.fomaddbright ul {
        display: block;
        width: 100%;
        float: left;
    }

        .crgdescript.fomaddbright ul li {
            float: left;
            width: 25%;
            border: 1px solid #ebdddd;
            padding: 10px;
            font-weight: 500;
            background: transparent;
            color: #333;
            margin-bottom: 0;
            font-size: 13px;
        }

            .crgdescript.fomaddbright ul li:nth-child(1) {
                border-right: none;
                border-left: none;
            }

            .crgdescript.fomaddbright ul li:nth-child(2) {
                border-right: none;
            }

            .crgdescript.fomaddbright ul li:nth-child(3) {
                border-right: none;
            }

            .crgdescript.fomaddbright ul li:nth-child(4) {
                border-right: none;
            }
.headcllnwhead {
    width: 100%;
    border: 1px solid #ebdddd;
    padding: 0;
    background: rgb(255 255 255 / 70%);
    padding-bottom: 0;
    box-shadow: 0 1px 5px 0 rgb(0 0 0 / 9%);
    margin: 15px 0;
    display: inline-block;
    margin-top: 0;
    float: left;
}

    .headcllnwhead .contentissuer-pdf {
        float: left;
        padding: 0;
    }
        .headcllnwhead .contentissuer-pdf span {
            background: #f8f8f8;
            padding: 10px;
            display: inline-block;
            font-weight: 500;
            font-size: 13px;
            float: left;
            width: 100%;
        }

        .headcllnwhead .contentissuer-pdf a {
            padding: 10px;
            font-weight: 700;
            font-size: 14px;
            float: left;
            display: inline-block;
            width: 100%;
            position: relative;
            left: 10px;
            padding-left: 0;
            height: 35px;
        }

        .headcllnwhead .contentissuer-pdf:last-child {
            width: 75%;
            border-right: none;
        }

        .headcllnwhead .contentissuer-pdf b {
            padding: 10px;
            display: inline-block;
            font-size: 13px;
            color: #6e6e6e;
            font-weight: 500;
        }

    .headcllnwhead .contentissuer-pdf {
        border-right: 1px solid #ebdddd;
        width: 25%;
    }
.col-info-couirier button.btn-trfe-cr-cl {
    background: #f5f5f5;
}

.col-info-couirier ul.ttnumrofp li {
    background: transparent;
    padding: 0;
}

.col-info-couirier ul li strong {
    padding: 8px 10px;
    border-bottom: 1px solid #e6dadb;
    border-bottom: none;
    font-size: 13px;
    background: #f9f9f9;
}

.col-info-couirier ul li span {
    padding:8px 10px;
    font-size: 13px;
    padding-bottom: 10px;
}

.col-info-couirier ul li {
    padding: 0;
}
.letter-container .content.issuer i {
    display: none;
}

.letter-container .content.issuer {
}

div.content-left .content span:first-of-type, .confirmation span:first-of-type {
    padding-left: 15px;
}

.letter-container .content.issuer {
    min-height: auto;
}

div.content-left .content b {
    font-size: 14px;
}
.col-result-wrap.pdnondinfconfir.print-view-pageinfo h3 {
    margin: 0 auto;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 5px;
    font-size: 20px;
    color: #b30b00;
}
.col-result-wrap.pdnondinfconfir.print-view-pageinfo .content-right.pull-right.addairqutnecol .add-itner {
    float: left;
    width: 50%;
}
.content-right.pull-right.addairqutnecol {
    margin-bottom: 0;
    border: none;
}

.col-result-wrap.pdnondinfconfir.print-view-pageinfo .content-right.pull-right.addairqutnecol .add-itner {
    border: none;
    border-right: 1px solid #ebdddd;
}
.add-itner ul li:last-child {
    border-bottom: none;
}

.col-result-wrap.pdnondinfconfir.print-view-pageinfo .content-right.pull-right.addairqutnecol .add-itner {
    box-shadow: none;
    background: #fff;
}
.col-info-couirier.cargodetnesetion {
    margin-top:11em;
}
.radio-container-typenwdcol.advancesertype {
}

    .radio-container-typenwdcol.advancesertype h3 {
        border-top: none;
        border-bottom: navajowhite;
    }

.radio-container-typenwdcol.advancesertype {
}

    .radio-container-typenwdcol.advancesertype .checkbox {
        margin-left: 0;
    }


.cargo-air-import-orexport.shimment-requirment .trackingcages.chag-serfrighcol input {
   
}

.trackingcages.chag-serfrighcol select#txtcurrencyforsea {
  
    border: 1px solid #ababab;
    padding-left: 10px;
    font-size: 13px;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    border-radius: 3px;
}
.cargo-air-import-orexport.shimment-requirment .trackingcages.chag-serfrighcol .form-group {
    margin-bottom: 0;
    margin-top: 2em;
}

.cargo-air-import-orexport.shimment-requirment .trackingcages.chag-serfrighcol .plusbtninfoi {
    margin-top: 31px;
}
.cargo-air-import-orexport.shimment-requirment .ftmfiled-txt.txtalignarea .form-group {
    margin-top: 0;
    margin-bottom: 0;
}

.ftmfiled-txt.txtalignarea {
}

.cargo-air-import-orexport.shimment-requirment .ftmfiled-txt.txtalignarea {
    margin-top: 7px;
    padding: 0 5px;
}
.form-group.companycodnwe.nepviewbk {
    float: left;
    width: 46%;
    margin-right: 2%;
}
    .form-group.companycodnwe.nepviewbk:last-child {
        margin-right: 0;
        width: 52%;
    }

    .form-group.companycodnwe.nepviewbk button {
        width: 116px;
        text-align: center;
    }
.pdforemialindocol .Email span {
    padding: 0;
    margin: 0;
    position: static;
}

    .pdforemialindocol .Email span i.fa.fa-envelope-o {
    }
.pdforemialindocol .Email span {
    padding: 0;
    margin: 0;
    position: static;
}

    .pdforemialindocol .Email span i.fa.fa-envelope-o {
    }

.pdforemialindocol .Email .form-group.kgadd {
    position: absolute;
    background: #b30b00;
    width: 100%;
    z-index: 1;
    padding: 15px;
    display: inline-block;
    margin: 0;
    left: 0;
    top: 31px;
}

    .pdforemialindocol .Email .form-group.kgadd label {
        display: inline-block;
        width: 100%;
    }

    .pdforemialindocol .Email .form-group.kgadd input#txtmailid {
        display: inline-block;
        width: 100%;
    }
    .pdforemialindocol .Email .form-group.kgadd span {
        display: inline-block;
        width: 100%;
    }

        .pdforemialindocol .Email .form-group.kgadd span label {
            font-size: 12px;
            color: #fff;
            display: block;
            padding-bottom: 5px;
        }

        .pdforemialindocol .Email .form-group.kgadd span input {
            margin-bottom: 10px;
            color: #333; padding-left:10px;
        }

    .pdforemialindocol .Email .form-group.kgadd div input {
        display: inline-block;
        width: auto;
        margin: 0 auto;
        background: #fcb515;
        line-height: 20px;
        font-weight: 400;
        text-transform: uppercase;
    }

    .pdforemialindocol .Email .form-group.kgadd div {
        text-align: center;
    }
    .pdforemialindocol .Email .form-group.kgadd span:hover {
        background: transparent;
    }
p.btnmorcolmd {
    border: none;
    background: #fff;
 
    padding: 10px;
    border-radius: 3px;
    color: #fff;
    position: relative;
    display: inline-block;
    background: #f79806; margin-bottom:15px;
}

    p.btnmorcolmd:hover {
        background: #a41e22;
        color: #fff;
    }
    p.btnmorcolmd input {
        border: none;
    }

p.btnmorcolmd {
    padding: 5px 10px;
    padding-top: 8px;
}
    p.btnmorcolmd input {
        color: #fff;
        outline: none;
    }
    p.btnmorcolmd:hover input {
        color: #fff;
    }




.CopyurlPopupcontent {
    display: inline-block;
    width: 100%;
    padding: 15px;
    border: 1px solid #ebebeb;
    background: #f8f8f8;
    margin-top: 30px;
    border-radius: 5px;
}

span.CopyurlPopuptxt {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 1em;
    display: block;
}

.CopyurlPopupcontent p {
    display: inline-block;
    width: 100%;
}

    .CopyurlPopupcontent p strong {
        display: inline-block;
        width: 100%;
        color: #444;
        padding-bottom: 5px;
    }

    .CopyurlPopupcontent p a {
        display: inline-block;
        width: 100%;
        background: #fff;
        padding: 5px 10px;
        font-weight: bold;
        border-radius: 5px;
    }
button.btncustomerinfo {
    display: inline-block;
    background: #e38487;
    color: #fff;
    border: 1px solid #e38487;
    padding: 10px;
    border-radius: 3px;
    text-decoration: none;
}

a.seaquot-result {
    margin-top: 15px;
}

button.btncustomerinfo i.fa.fa-external-link {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    font-size: 14px;
}

button.btncustomerinfo:hover {
    background: transparent;
    color: #e38487;
}
.form-container.sign-in-container {
}

.wrapper-login-info .form-container.sign-in-container form {
    padding: 0;
}

.form-container.sign-in-container {
}

.wrapper-login-info .form-container.sign-in-container form .form-group {
    display: inline-block;
    width: 100%;
    padding: 0 30px;
}

.wrapper-login-info .form-container.sign-in-container form input {
    border-radius: 0;
}

.wrapper-login-info .form-container.sign-in-container form .my_place {
    left: 30px;
}

.wrapper-login-info .form-container.sign-in-container form h3 { /* border-bottom: none; */ /* background: rgb(226 125 113); */
}
.get-free-quote-info.seafrightvol-neinfo {
    border: 5px solid #f79806;
    padding: 20px;
    padding-top: 10px;
    .first-pagelayoutcallinfoset

{
    height: 100%;
    background: #f8f8f7;
    top: 0;
    padding: 3em 0;
    display: inline-block;
    width: 100%;
}

.seaoiraitfreightcol {
    background: #fff;
    text-align: center;
    padding: 20px 0;
    display: inline-block;
    width: 100%;
    border: 1px solid #f7f7f7;
    border-top: none;
    border-radius: 0 0 5px 5px;
}

    .seaoiraitfreightcol img {
        max-width: 100%;
        display: inline-block;
        margin: 0 auto;
        margin-bottom: 2em;
    }

    .seaoiraitfreightcol h3 {
        display: inline-block;
    }

    .seaoiraitfreightcol h3 {
        font-size: 20px;
        font-weight: 700;
    }

.seaoiraitfreightcol {
    position: relative;
    z-index: 2;
}

    .seaoiraitfreightcol:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 5px;
        z-index: 1;
    }

    .seaoiraitfreightcol h3 {
        position: relative;
        z-index: 2;
        color: #000;
        font-size: 20px;
        text-transform: uppercase;
        padding-right: 20px;
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    .seaoiraitfreightcol i {
        position: absolute;
        bottom: -50px;
        width: 10px;
        height: 50px;
        background: #ffffff;
        z-index: 3;
        left: 50%;
        box-shadow: 0 2px 5px 0 rgb(77 82 86 / 15%);
    }

.newseaifnew {
    margin-top: 2em;
    display: inline-block;
    width: 100%;
}

    .newseaifnew a {
        padding: 0;
        margin: 0;
        font-weight: 700;
        font-size: 15px;
        text-transform: uppercase;
        box-shadow: 0 0 3px 0 rgb(77 82 86 / 15%);
        background: rgb(255 177 46);
        border-radius: 5px;
        text-align: center;
        color: #000;
        padding: 10px 15px;
        border-top: 2px solid #a30000;
        display: inline-block;
        width: 100%;
    }

.newseaifnew {
    position: relative;
}

/*.newseaifnew:before {    content: '';
    position: absolute;
    top: -45px;
    width: 5px;
    height: 45px;
    background: #ffffff;
    z-index: 3;
    left: 50%;}*/

.seaoiraitfreightcol i:after {
    content: '';
    width: 290px;
    height: 5px;
    position: absolute;
    bottom: -5px;
    background: #ffffff;
    left: -143px;
}

.wtapperfreightnwsection {
    padding: 5px;
    border: 5px solid #fff;
    display: inline-block;
    width: 100%;
    box-shadow: 0 2px 5px 0 rgb(77 82 86 / 15%);
    background: hsl(40deg 100% 99% / 75%);
    border-radius: 3px;
    border-top: 5px solid #A30000;
    padding-top: 0;
}

.newseaifnew a:hover {
    background: rgb(163 0 0);
    color: #fff;
}

.newseaifnew a:after {
    content: "\f18e";
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}

.newseaifnew a {
    padding-right: 0;
}

@media(max-width:767px) {
    .wtapperfreightnwsection {
        margin-bottom: 1.5em;
    }
}
    background: #ffffff;
    box-shadow: 0 1px 3px 0 rgb(0 0 0 / 10%);
    border-bottom: none;
}
.radio-container-typenwdcol.advancesertype {
    display: inline-block;
    width: 100%;
    text-align: left;
}

    .radio-container-typenwdcol.advancesertype h3 {
        font-size: 16px;
        margin: 0;
        padding: 0;
    }

    .radio-container-typenwdcol.advancesertype .checkbox {
        margin-top: 10px;
    }

.first-pagelayoutcallinfoset {
    height: 100%;
    background: #f8f8f7;
    top: 0;
    padding: 3em 0;
    display: inline-block;
    width: 100%;
}

.seaoiraitfreightcol {
    background: #fff;
    text-align: center;
    padding: 20px 0;
    display: inline-block;
    width: 100%;
    border: 1px solid #f7f7f7;
    border-top: none;
    border-radius: 0 0 5px 5px;
}

    .seaoiraitfreightcol img {
        max-width: 100%;
        display: inline-block;
        margin: 0 auto;
        margin-bottom: 2em;
    }

    .seaoiraitfreightcol h3 {
        display: inline-block;
    }

    .seaoiraitfreightcol h3 {
        font-size: 20px;
        font-weight: 700;
    }

.seaoiraitfreightcol {
    position: relative;
    z-index: 2;
}

    .seaoiraitfreightcol:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        border-radius: 5px;
        z-index: 1;
    }

    .seaoiraitfreightcol h3 {
        position: relative;
        z-index: 2;
        color: #000;
        font-size: 20px;
        text-transform: uppercase;
        padding-right: 20px;
        display: inline-block;
        width: 100%;
        text-align: center;
    }

    .seaoiraitfreightcol i {
        position: absolute;
        bottom: -50px;
        width: 10px;
        height: 50px;
        background: #ffffff;
        z-index: 3;
        left: 50%;
        box-shadow: 0 2px 5px 0 rgb(77 82 86 / 15%);
    }

.newseaifnew {
    margin-top: 2em;
    display: inline-block;
    width: 100%;
}

    .newseaifnew a {
        padding: 0;
        margin: 0;
        font-weight: 700;
        font-size: 15px;
        text-transform: uppercase;
        box-shadow: 0 0 3px 0 rgb(77 82 86 / 15%);
        background: rgb(255 177 46);
        border-radius: 5px;
        text-align: center;
        color: #000;
        padding: 10px 15px;
        border-top: 2px solid #a30000;
        display: inline-block;
        width: 100%;
    }

.newseaifnew {
    position: relative;
}

/*.newseaifnew:before {    content: '';
    position: absolute;
    top: -45px;
    width: 5px;
    height: 45px;
    background: #ffffff;
    z-index: 3;
    left: 50%;}*/

.seaoiraitfreightcol i:after {
    content: '';
    width: 290px;
    height: 5px;
    position: absolute;
    bottom: -5px;
    background: #ffffff;
    left: -143px;
}

.wtapperfreightnwsection {
    padding: 5px;
    border: 5px solid #fff;
    display: inline-block;
    width: 100%;
    box-shadow: 0 2px 5px 0 rgb(77 82 86 / 15%);
    background: hsl(40deg 100% 99% / 75%);
    border-radius: 3px;
    border-top: 5px solid #A30000;
    padding-top: 0;
}

.newseaifnew a:hover {
    background: rgb(163 0 0);
    color: #fff;
}

.newseaifnew a:after {
    content: "\f18e";
    font: normal normal normal 14px/1 FontAwesome;
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
}

.newseaifnew a {
    padding-right: 0;
}

@media(max-width:767px) {
    .wtapperfreightnwsection {
        margin-bottom: 1.5em;
    }
}
.ftmfiled-txt.txtalignarea {
}

    .ftmfiled-txt.txtalignarea .form-group.col-lg-12.col-md-12.col-12 {
        padding: 0 5px;
        padding-top: 0;
        margin-top: 5px;
    }

    .ftmfiled-txt.txtalignarea .form-group textarea:valid ~ .control-label {
        left: 5px;
    }
.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.airexpornew {
    margin-bottom: 20px;
}
.boxretion-info.newcoxingaaddair .form-group.kgadd {
    width: 20.6%;
}

    .boxretion-info.newcoxingaaddair
    .form-group.kgadd.hetcolm {
        margin-right: 0;
    }

    .boxretion-info.newcoxingaaddair .form-group.kgadd input {
        width: 100%;
    }

.boxretion-info.newcoxingaaddair .ftmfiled-txt .form-group.kgadd.hetcolm input {
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm input {
}

.boxretion-info.newcoxingaaddair input#txtHeight1 {
    width: 95%;
}
.boxretion-info.ttwpinfcol.sleairneaddcolunm {
}

    .boxretion-info.ttwpinfcol.sleairneaddcolunm .form-group.kgadd {
        width: 22.88%;
    }
.form-group.arrodowcol.neaireccol {
    width: 15%;
}
.boxretion-info.airexportquotenew {
}

    .boxretion-info.airexportquotenew .buyingsellingproducthead {
  
      
        padding: 0;
        margin-right: 0;
        margin-top: 0;
    }

      

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group.arrodowcol::after {
    right: 20px;
    top: 17px;
}
.repet-info-box.divparcelquantity2.headerchageinfo {
}

    .repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead {
        margin: 0;
        background: transparent;
        padding: 0 10px;
        margin-top: 15px;
        border-radius: 5px 5px 0 0;
    }

        .repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead h4 {
            font-size: 18px;
        }

.boxretion-info.airexportquotenew .buyingsellingproducthead {
    float: left;
    width: 50%;
}

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(1) {
        width: 24%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group select {
        padding-right: 10px;
        font-size: 12px;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group.arrodowcol::after {
        right: 5px;
        top: 14px;
        font-size: 10px;
        background-size: 10px;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(2) {
        width: 29%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(3) {
        width: 15%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(2) {
        width: 22%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(4) {
        width: 13%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(5) {
        width: 14%;
    }

.trackingcages.buyingsellingproducthead.mfpronewadd {
}

    .trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(1) {
        width: 27%;
    }

    .trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(2) {
        width: 12%;
    }

    .trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(6) {
        width: 16%;
    }

    .trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(6) {
        width: 12%;
    }

    .trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(5) {
        width: 21%;
    }

    .trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(3) {
        width: 12%;
    }

.boxretion-info.airexportquotenew .plusbtninfoi.airexportbtnnew {
    position: absolute;
    right: -15px;
    border-radius: 3px;
    top: 20px;
}

.boxretion-info.airexportquotenew {
   
}

.trackingcages.buyingselling.buyingsellingproducthead {
    width: 41.66666667%;
}

.trackingcages.buyingsellingproducthead.mfpronewadd {
    width: 55.333333%;
    border-left: 1px solid #f8f8f8;
    padding-left: 15px;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(2):before {
    content: '';
    position: absolute;
    top: 1px;
    pointer-events: none;
}

.trackingcages.buyingsellingproducthead.mfpronewadd .form-group:nth-child(2):before {
    display: none;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(1) {
    width: 35%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(3) {
    width: 30%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(4) {
    width: 35%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(5) {
    width: 30%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(6) {
    width: 30%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(1) {
    width: 26%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(3) {
    width: 15%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(4) {
    width: 11%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(5) {
    width: 11%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(6) {
    width: 10%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(1) {
    width: 10%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(2) {
    width: 12%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(3) {
    width: 27%;
    position: relative;
}

    .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(3) button {
        position: absolute;
        margin: 0;
        right: 0;
        border-radius: 0 3px 3px 0;
        padding: 9px;
        color: #fff;
        background-color: #f79806;
    }

        .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(3) button span {
            color: #fff;
        }

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(4) {
    width: 30%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(5) {
    width: 15%;
}

.trackingcages.buyingselling.buyingsellingproducthead {
    border: 1px solid #f8f8f8;
    padding-left: 1em;
    padding-bottom: 0;
    margin-bottom: 0;
    width: 50%;
}

.trackingcages.buyingsellingproducthead.mfpronewadd {
    width: 50%;
    margin-left: 15px;
    border: 1px solid #f8f8f8;
    padding: 10px;
    margin-bottom: 10px;
    border-top: none;
    padding-top: 0;
    border-right: none;
}
.repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead.slneadd {
    margin-left: 15px;
}
.col-lg-6.col-md-6.col-sm-6.col-12.bynewadd {
    padding-right: 0;
}
.col-info-couirier ul.Pickup.Address li {
    width: 25%;
}

.col-info-couirier ul.ttnumrofp.nwrowaddair li {
    width: 16.66%;
    border-bottom: 1px solid #e6dadb;
}
b.pr-signicon {
    bottom: 1px;
    color: #fff;
    background: rgb(102 102 102 / 51%);
    padding: 8px;
    right: 0;
    border-radius: 0 3px 3px 0;
    top: inherit;
    position: absolute;
    opacity: 1;
    height: 28px;
}
.freight-wrpper.cargo-jbt-newrap {
    margin-top: 0;
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 #c8c8c8;
    -moz-box-shadow: 0 1px 4px 0 #c8c8c8;
    box-shadow: 0 1px 4px 0 #c8c8c8;
}

.gtd-dtcargo {
    display: inline-block;
    width: 100%;
    padding: 0;
    padding-bottom: 0;
}

.stcargogtd {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    .stcargogtd ul {
        display: block;
    }

        .stcargogtd ul li {
            float: left;
            width: 20%;
            background: rgb(119 130 170 / 2%);
            padding: 15px;
            text-align: center;
            color: #101528;
            font-weight: 600;
            border: 1px solid rgb(119 130 170 / 30%);
            border-right: none;
            margin-bottom: 0;
        }

            .stcargogtd ul li:last-child {
                border-right: 1px solid rgb(119 130 170 / 30%);
            }

            .stcargogtd ul li span {
                display: block;
                padding-bottom: 10px;
                font-weight: 600;
                color: #7782aa;
            }

.getfreequote-fildinfo.dtnewpagaddwrap {
    padding: 0;
}

    .getfreequote-fildinfo.dtnewpagaddwrap .form-group {
        margin: 0;
        padding: 0;
    }

.col-result-wrap.cagonwhdcl h1 {
    color: #333643;
    font-size: 20px;
}

    .col-result-wrap.cagonwhdcl h1 span {
        color: #a41e22;
        font-weight: 600;
    }

.courier-result-page.btvgnwwppcl {
    padding-bottom: 5px;
}

.geya-cargopagenewadd {
    display: inline-block;
    width: 100%;
    background: #f8f8f8;
}

.geya-cargopagenewadd {
    display: inline-block;
    width: 100%;
    background: #f2f2f2;
}

.courier-result-page.btvgnwwppcl {
    position: relative;
    background: none;
}

.jobnumbergwrap {
    display: inline-block;
    width: 100%;
    text-align: left;
}

    .jobnumbergwrap .col-fst-cargo-wp {
        float: left;
        width: 33.33%;
    }

.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp {
    padding: 0 5px;
}

    .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group {
        float: left;
        width: 100%;
        margin: 5px 0;
        background: #f8f8f8;
    }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group label {
            float: left;
            width: 25%;
            border: none;
            background: #f8f8f8;
            height: 35px;
            line-height: 35px;
            padding-left: 10px;
            font-size: 13px;
            font-weight: 500;
        }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group input[type="text"] {
            float: left;
            width: 66.66%;
            border: 1px solid #a3a3a3;
            background: #fff;
        }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group.arrodowcol {
        }

            .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group.arrodowcol label.control-label {
                top: 0;
                height: 43px;
                line-height: 40px;
                   font-size: 13px;
    font-weight: 500;
    color: #333;
            }

            .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group.arrodowcol select {
                float: right;
                width: 66.6%;
                border: 1px solid #a3a3a3;
                background: #fff;
            }

.jobnumbergwrap {
    background: rgb(249 160 26 / 15%);
    padding: 5px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo {
    float: left;
    width: 100%;
}

    .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo .checkbox {
        margin: 0;
        padding: 0;
        float: left;
        margin-right: 0;
        margin-top: 5px;
        margin-left: 0;
        background: #fff;
        padding: 13px 10px;
        padding-bottom: 8px;
        width: 50%;
        border-right: 1px solid #f8f8f8;
        margin-bottom: 6px;
    }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo .checkbox label {
               padding-left: 28px;
    font-weight: 600;
    font-size: 13px;
    color: #666;
        }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo .checkbox i.helper {
            background: #fff;
            border-width: 1px;
            width: 20px;
            height: 20px;
            top: -2px;
        }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo .checkbox input:checked ~ .helper::after {
            top: 9px;
            left: 2px;
        }

        .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo .checkbox input:checked ~ .helper::before {
            left: 9px;
            top: 15px;
        }


.jobnumbergwrap {
    border-radius: 0;
    border: none;
    background: transparent;
    border-bottom: 3px solid rgb(163 163 163 / 33%);
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.col-result-wrap.cagonwhdcl {
    -webkit-box-shadow: 0 1px 4px 0 #c8c8c8;
    -moz-box-shadow: 0 1px 4px 0 #c8c8c8;
    box-shadow: 0 1px 4px 0 #c8c8c8;
    margin-bottom: 5px;
}

.jobnumbergwrap .idrefcall {
    float: left;
    width: 100%;
}

    .jobnumbergwrap .idrefcall .form-group {
        padding: 0 5px;
        margin-bottom: 20px;
    }

.cargocontact-dtcol {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    .cargocontact-dtcol .lftctgo-app {
        float: left;
        width: 50%;
        padding: 0 5px;
    }

.rightctgo-app {
    float: left;
    width: 50%;
    padding: 0 5px;
}


.getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group {
    float: left;
    width: 100%;
    background: #f8f8f8;
}

    .getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group label {
           width: 20%;
    float: left;
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
    font-size: 13px;
    font-weight: 500;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group input[type="text"] {
        float: left;
        width: 80%;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group textarea {
        width: 80%;
        height: 150px;
        background: #fff;
        padding-left: 10px;border: 1px solid rgb(102 102 102 / 51%);
    }

.getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group {
    margin-bottom: 10px;
}

    .getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group input[type="text"] {
        background: #fff;
        padding-left: 10px;
    }

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group {
    float: left;
    width: 33.3%;
}

    .getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group label {
           background: #f8f8f8;
    width: 30%;
    float: left;
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    font-size: 13px;    font-weight: 500;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group input[type="text"] {
        float: left;
        width: 70%;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group span {
        font-weight: 700;
    padding: 8px 15px;
    line-height: 35px;
    border: 1px solid #f8f8f8;    font-size: 13px;
    }

.jobnumbergwrap .incovatcrexch {
    display: flex;
    padding: 0 5px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .form-group .button-container button {
    border-radius: 5px;
    padding: 13px 10px;
    font-size: 16px;
    margin-top: 20px;
}

.getfreequote-fildinfo.dtnewpagaddwrap {
    background: #fff;
    -webkit-box-shadow: 0 1px 4px 0 #c8c8c8;
    -moz-box-shadow: 0 1px 4px 0 #c8c8c8;
    box-shadow: 0 1px 4px 0 #c8c8c8;
    margin-bottom: 10px;
    padding: 15px 5px;
}

.jobnumbergwrap {
    border: none;
    padding: 0;
    margin: 0;
}


.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .incovatcrexch .form-group input[type="text"] {
    border-right: none;
}

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .incovatcrexch .form-group.invonolstclnw input[type="text"] {
    border-right: 1px solid rgb(102 102 102 / 51%);
}

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall.refodaddnecl.consiidform .form-group {
    width: 50%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall.refodaddnecl.consiidformtr .form-group {
    width: 70%;
    float: right;
    padding: 0;
}



@media(max-width:767px) {

    .stcargogtd ul li {
        width: 50%;
        text-align: left;
    }

        .stcargogtd ul li:last-child {
            width: 100%;
            border-top: none;
        }

    .jobnumbergwrap .col-fst-cargo-wp {
        width: 100%;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .chkbtbocargo .checkbox {
        width: 100%;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group {
        width: 100%;
    }

    .cargocontact-dtcol .lftctgo-app {
        width: 100%;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group label {
        font-size: 13px;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group label {
        font-size: 12px;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group label {
        font-size: 12px;
    }

    .jobnumbergwrap .incovatcrexch {
        display: block;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .form-group {
        width: 50%;
        margin-bottom: 15px;
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .form-group {
    }

    .getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .incovatcrexch .form-group input[type="text"] {
        border-right: 1px solid rgb(102 102 102 / 51%);
    }

    .col-result-wrap.cagonwhdcl h1 {
        font-size: 18px;
        line-height: 25px;
    }

}

























/*page second new */

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .col-fst-cargo-wp.cltionref {
    width: 100%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .col-fst-cargo-wp.cltionref .form-group {
    width: 43%;
    float: left;
}
.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp {
  
}
.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group {
    width: 40%;
    margin-right: 3%;
}
.clctionneadadd-wrap {
    width: 100%;
    padding: 0 5px;
    float: left;
    margin-top: 15px;
}
.dttmadnalcll {
    float: left;
    width:20%;
    padding: 0;
}
.dttmadnalcll .form-group label {
    float: left;
    width: 33.33%;
    border: none;
    background: transparent;
    height: 62px;
    line-height: 62px;
    padding-left: 10px;font-size: 13px;
    font-weight: 500;
}
.getfreequote-fildinfo .clctionneadadd-wrap input {
    float: left;
    width:100%;
    border: 1px solid #a3a3a3;
    background: #fff;
}
.getfreequote-fildinfo .clctionneadadd-wrap span{ float: left;
    width: 66.66%; 
 }
 .getfreequote-fildinfo .clctionneadadd-wrap span i{    display: inline-block;
    width: 100%;
    padding-bottom: 5px;
    font-style: normal;
        font-size: 13px;
    font-weight: 500;}
.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group {
    width:100%;
}
.getfreequote-fildinfo.dtnewpagaddwrap .form-group.timeottill {
    margin-top: 10px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .form-group.timeottill .tilandorclnwad {
    float: left;
    width: 50%;
}

.dttmadnalcll {
    width: 25%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .form-group.timeottill label.control-labelcomcode {
    height: 35px;
    line-height: 35px;
    text-align: right;
    padding-right: 3px;
    font-size: 13px;
    font-weight: 500;
}

.clctionneadadd-wrap .dttmadnalcll {
    padding-right: 15px;
    border-right: 1px solid #939393;
}
.clctionneadadd-wrap .dttmadnalcll.delverneavl {
    padding: 0 15px;
    width: 20%;
}


.getfreequote-fildinfo.dtnewpagaddwrap .dttmadnalcll.delverneavl .form-group span {
    width: 100%;
}


.getfreequote-fildinfo.dtnewpagaddwrap .form-group.timeottill .tilandorclnwad.tilandnewadd {}

.getfreequote-fildinfo.dtnewpagaddwrap .form-group.timeottill .tilandorclnwad.tilandnewadd label.control-labelcomcode {
    width: 35%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .form-group.timeottill .tilandorclnwad.tilandnewadd span {
    width: 65%;
}
.getfreequote-fildinfo.dtnewpagaddwrap {}

.clctionneadadd-wrap {
    background: #f8f8f8;
    padding-top: 15px;
    padding-bottom: 15px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .clctionneadadd-wrap {}

.getfreequote-fildinfo.dtnewpagaddwrap .clctionneadadd-wrap .form-group {
    background: transparent;
}.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew {
    width: 55%;
    border: none;
    padding-left: 15px;
}

.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew .form-group {}

.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew .form-group label.control-labelcomcode {
    height: auto;
    line-height: initial;
    padding-left: 0;    font-size: 13px;
    font-weight: 500;    margin-bottom: 5px;
}

.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew .form-group textarea {
    background: #fff;
    height: 94px;    border: 1px solid #a3a3a3;
}.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd {}

.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group {
      width: 50%;
    background: transparent;
    padding-left: 0;
    padding-right: 0;
}

.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group input[type="text"] {
    width: 30%;
}.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group label.control-labelcomcode {
    width: 40%;
}

.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group input[type="text"] {
    width: 50%;
}
.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group.haineadclad {
    width: 55%;
    padding-left: 0;
}
.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group {}

.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group label.control-label {
  width: 40%;
    position: static;
    font-weight: 500;
    font-size: 13px;
    color: #333;
}
.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group span {
    float: left;
    padding: 0;
    margin: 0;
    width: 50%;
    position: relative;
}

.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group span .bar::before {
    border: 0;
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: static;
    background: transparent;
    font-size: 20px;
    color: #8b8b8b;
}

.jobnumbergwrap .idrefcall.refodaddnecl.haulieridnewadd .form-group span i.bar {
    position: absolute;
    right: 8px;
    top: 2px;
    pointer-events: none;
}
.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl {}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad {
    width: 100%;
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad label.control-labelcomcode {}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad input[type="text"] {
    width: 30%;
    float: left;
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad {
    background: transparent;
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad span {
    width: 25%;
    float: left;
    padding: 0;
    position: relative;
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad span input[type="text"] {
    width: 100%;
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad span i {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: 11px;
    color: #bfbfbf;
}.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad  span.timeslonck {
    width: 15%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .dttmadnalcll .form-group span i.fa.fa-calendar-o {
    position: absolute;
    top: 31px;
    right: 10px;
    width: auto;
    color: #bfbfbf;
}

.getfreequote-fildinfo.dtnewpagaddwrap .dttmadnalcll .form-group span {
    position: relative;
}
.thirdpagecolumn-newadd {
    float: left;
    width: 100%;
    padding: 15px;
}

.marksand-number {
       float: left;
    width: 43%;
    margin-right: 2%;
}
.marksand-number .form-group {}

.marksand-number .form-group textarea {
 height: 150px;
    border: 1px solid #a3a3a3;
    padding: 5px 15px;
}

.marksand-number .form-group label.control-labelcomcode {
      font-size: 14px;
    display: block;
    margin-bottom: 8px;
    font-weight: 500;
}
.btnthistnmr {
    float: left;
    width: 10%;
    margin-top: 40px;
}

.btnthistnmr button.btn {
      width: 100%;
    font-weight: 700;
    margin-bottom: 5px;
    outline: none;
    background: #f8a51c;
    color: #fff;
}

.btnthistnmr button.btn:hover {
    background: #a41e22;
    color: #fff;
}.pcmcolwrap {
    float: left;
    width: 100%;
}

.saddecen {
    float: left;
    width: 88%;
    padding: 15px;
    background: #f8f8f8;
}

.freight-wrpper.cargo-jbt-newrap {
    padding: 10px;
}

.thirdpagecolumn-newadd {
    padding: 0;
}

.getfreequote-fildinfo.dtnewpagaddwrap {
    padding: 15px;
}.saddecen {margin-right: 2%;}

.thirdpagecolumn-newadd {
    margin-bottom: 15px;
}

.btnpcmneadd {
    float: left;
    width: 10%;
}

.btnpcmneadd button.btn {
    width: 100%;
    font-weight: 700;
    box-shadow: 0 0 3px rgb(0 0 0 / 20%);background: #f8a51c;
    color: #fff;    outline: none;
}
.btnpcmneadd button.btn:hover{ background-color:#a41e22;}

.saddecen span.sadsecone {
    float: left;
    width: 83%;
    margin-right: 2%;
}

.saddecen span {
    width: 15%;
    float: left;
}

.saddecen span label {
      float: left;
    width: 30%;
    font-weight: 500;
    line-height: 35px;
    font-size: 13px;
}

.saddecen span.sadsecone label {
    width: 15%;
    font-weight: 600;
}

.saddecen span.sadsecone input[type="text"], .saddecen span input[type="text"] {
    float: left;
    width: 85%;
    border: 1px solid #a3a3a3;
    background: #fff;
    padding: 10px;
    outline: none;    height: 35px;
}
.geya-cargopagenewadd input, .geya-cargopagenewadd select, .geya-cargopagenewadd textarea{ -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);}

.saddecen span input[type="text"] {
    width: 70%;
}

.btnpcmneadd {
    padding-top: 23px;
}.saddecen {
    padding:5px 10px;
    margin-bottom: 5px;
}.saddecen.entrcountrynewadd {}

.saddecen.entrcountrynewadd label {
    width: 12.5%;
    font-weight: 600;
    float: left;
}

.saddecen.entrcountrynewadd input[type="text"] {
    float: left;
    width: 87.5%;
    border: 1px solid #a3a3a3;
    background: #fff;
    padding: 10px;
    outline: none;
    height: 35px;
}
.qpkgnetdom-cube {
    float: left;
    width: 100%;
    margin-top: 15px;
}

.qpkgnetdom-cube span {
    float: left;
    width:11.9%;
    margin-right: 0.5%;    margin-bottom: 15px;
}

.qpkgnetdom-cube span label {
      float: left;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
    margin-bottom: 9px;
}

.qpkgnetdom-cube span input[type="text"] {
    width: 100%;
    border: 1px solid #a3a3a3;
    background: #fff;
    padding: 6px 10px;    outline: none;    height: 35px;
}

.saddecen.entrcountrynewadd label {
    line-height: 45px;
    font-size: 13px;line-height: 35px;
}

.saddecen span.sadsecone label {
    font-size: 13px;
}.qpkgnetdom-cube {
    border-top: 1px solid #d5d5d5;
    background: #f8f8f8;
    padding-left: 10px;
    padding-bottom: 0;
    padding-top: 10px;
}
.qpkgnetdom-cube p span {
    width: 100%;
    float: left;    margin: 0;
}

.qpkgnetdom-cube p {
    float: left;
    width: 25%;    margin-right: 0.2%;
}

.qpkgnetdom-cube p span input[type="text"] {
    width: 32.33%;
}

.qpkgnetdom-cube p label {
    display: inline-block;
    text-align: center;
    float: left;
    width: 100%;
    font-weight: 500;
    font-size: 13px;
    color: #333;    line-height: 22px;
}
.checkbox.extendedproc {
    float: left;
    margin: 0;
    padding: 0;
}

.checkbox.extendedproc label {
    padding-left: 20px;
    font-weight: 600;
}

.ex-prox-commentity {
    float: left;
    width: 100%;
    margin: 15px 0;
}
.ex-prox-commentity .checkbox.extendedproc {
    width: 15%;
}

.ex-prox-commentity span {
    float: left;
    width: 12%;
    margin-right: 0.5%; margin-bottom:15px;
}

.ex-prox-commentity span label {
       display: inline-block;
    width: 100%;
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 500;
}

.ex-prox-commentity span input[type="text"] {
    width: 100%;
    border: 1px solid #a3a3a3;
    background: #fff;
    padding: 6px 10px;
    outline: none;
}.ex-prox-commentity .checkbox.extendedproc {
    margin-top: 29px;
}

.ex-prox-commentity span.sumdctl {
    width: 18%;
}

.ex-prox-commentity span.suplmentunitnew {
    width: 16%;
}
.ex-prox-commentity 
 span.btndetpage {
    width: 12%;
}

.ex-prox-commentity span.btndetpage button.btn {
    float: left;
    width: 100%;
    margin-top: 19px;
    font-size: 14px;
    font-weight: 600;
    height: 35px;
    background: #a41e22 none;
    color: #fff;
    line-height: 22px;    outline: none;
}
.ex-prox-commentity span.btndetpage button.btn:hover{     background: #f8a51c;
    color: #fff;}
.textaredesgius {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

.textaredesgius textarea {
    width: 100%;
    height: 150px;    padding: 15px; outline:none;    border: 1px solid #a3a3a3;
}

.lastcl-gross-cubr-cl-tttle {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px;
    margin-top: 15px;
}

.lastcl-gross-cubr-cl-tttle span {
    float: left;
    width: 19%;
    margin-right: 0.5%;
}

.lastcl-gross-cubr-cl-tttle span label {
      margin-bottom: 5px;
    font-size: 13px;
    font-weight: 500;
    display: block;
}

.lastcl-gross-cubr-cl-tttle span input[type="text"] {
    border: 1px solid #a3a3a3;
    background: #fff;
    padding: 6px 10px;
    width: 100%;    outline: none;    height: 35px;
}

.lastcl-gross-cubr-cl-tttle span:last-child {
    width: 21%;
}

header.transparent {
    z-index: 9;
}

.ex-prox-commentity .checkbox.extendedproc i.helper {
    width: 18px;
    height: 18px;
    border-width: 1px;
    top: -3px;
}

.checkbox.extendedproc label {
    padding-left: 25px;
    margin: 0;
}

.ex-prox-commentity .checkbox.extendedproc {
    background: #f8f8f8;
    padding-top: 10px;
    padding-left: 10px;
    margin-top: 20px;
}

.checkbox.extendedproc input:checked ~ .helper::before {
    top: 15px;
}

.checkbox.extendedproc {}

.checkbox.extendedproc input:checked ~ .helper::after {
    top: 9px;
    left: 1px;
}
.jobnumbergwrap .incovatcrexch .form-group {
    margin-right: 0.5%;
}

.jobnumbergwrap .incovatcrexch .form-group label.control-labelcomcode {
    font-weight: 500;
    font-size: 13px;
    color: #333;
    margin-bottom: 8px;
}

.jobnumbergwrap .incovatcrexch .form-group .button-container {
    margin-top: 3px;
}

.jobnumbergwrap .incovatcrexch .form-group .button-container button.button {
    height: 35px;
    font-size: 12px;
    padding: 0 15px;
    position: relative;
    padding-left: 10px;
    padding-right: 30px;
}

.jobnumbergwrap .incovatcrexch .form-group .button-container button.button span {
    font-size: 14px;
}

.jobnumbergwrap .incovatcrexch .form-group .button-container button.button::after {
    top: 9px;
    right: 3px;
}

div#hawbModal {}

.popuptrnfrnewaddoncl  .modal-content .modal-header {
    background: #a41e22;
    padding: 10px 15px;
    position: relative;
}

.popuptrnfrnewaddoncl .modal-content .modal-header h4.modal-title {
    padding-left: 0;
    font-size: 20px;
    color: #fff;
}

.popuptrnfrnewaddoncl .modal-content .modal-header button.close {
    color: #fff;
    text-shadow: none;
    opacity: 1;
    font-size: 30px;
}

.popuptrnfrnewaddoncl .modal-dialog .modal-body {
    padding: 0;padding-bottom: 15px;
}

.popuptrnfrnewaddoncl .modal-dialog .modal-body h6 {
    background: #eaf5ff;
    padding: 10px 15px;
    text-align: center;
    font-weight: 600;    font-size: 16px;
}


.modal-dialog label{ color:#333; font-size:13px; font-weight:500;}
.modal-dialog  input, .modal-dialog  select{border: 1px solid #a3a3a3;
    height: 35px;
    padding: 5px 10px; background:#fff; outline:none;}

.popuptrnfrnewaddoncl .modal-dialog .modal-body .row {
    margin: 0;
    padding-top: 15px;
}

@media(max-width:767px){
	.lastcl-gross-cubr-cl-tttle span {
    width: 49%;
    margin-bottom: 15px;
}

.lastcl-gross-cubr-cl-tttle span:last-child {
    width: 99%;
}
	.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .col-fst-cargo-wp.cltionref .form-group{ width:100%;}
	.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group {
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .clctionneadadd-wrap {
    margin-top: 0;
}

.clctionneadadd-wrap .dttmadnalcll {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #939393;
    margin-bottom: 15px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .clctionneadadd-wrap .form-group {
    width: 100%;
}

.clctionneadadd-wrap .dttmadnalcll.delverneavl {
    width: 100%;
    padding: 0;
}

.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew {
    width: 100%;
    padding: 0;
}

.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew .form-group label.control-labelcomcode {
    width: 100%;
}

.clctionneadadd-wrap .dttmadnalcll {
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad span {
    width: 35%;
}

.jobnumbergwrap .idrefcall.refodaddnecl.datotimnewaddvl .form-group.haineadclad span.timeslonck {
    width: 25%;
}
.marksand-number {
    width: 100%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .marksand-number .form-group {
    width: 100%;
}

.btnthistnmr {
    width: 100%;
    margin-top: 0;
    margin-bottom: 15px;
}

.saddecen {
    width: 100%;
}

.saddecen span.sadsecone label {
    font-size: 12px;
    line-height: 16px;
}

.saddecen span.sadsecone {
    width: 100%;
}

.saddecen span {
    width: 100%;
    margin-top: 10px;
}

.btnpcmneadd {
    width: 50%;
    margin-bottom: 10px;
}

.qpkgnetdom-cube span {
    width: 48%;
}

.qpkgnetdom-cube p {
    width: 100%;
    text-align: left;
}

.qpkgnetdom-cube p label {
    text-align: left;
    margin-bottom: 5px;
}

.ex-prox-commentity .checkbox.extendedproc {
    width: 100%;
    margin-bottom: 10px;
}

.ex-prox-commentity span {
    width: 49%;
}

.ex-prox-commentity span.sumdctl {
    width: 49%;
}

.ex-prox-commentity span.suplmentunitnew {
    width: 50%;
}

.ex-prox-commentity span.btndetpage {
    width: 50%;
}
	
}


@media(min-width:768px) and (max-width:991px){
	.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group {
    width: 50%;
    margin: 0;
}

.clctionneadadd-wrap .dttmadnalcll {
    width: 50%;
}

.clctionneadadd-wrap .dttmadnalcll.delverneavl {
    width: 50%;
    border-right: none;
}

.clctionneadadd-wrap .dttmadnalcll.addsnalcolumnnew {
    width: 100%;
    margin-top: 1rem;
}

.getfreequote-fildinfo.dtnewpagaddwrap .jobnumbergwrap .idrefcall .form-group label {
    font-size: 12px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .lftctgo-app .form-group label {
    font-size: 12px;
}

.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group label {
    font-size: 12px;
}

.dttmadnalcll .form-group label {
    font-size: 12px;
}
.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp {
    width: 100%;
}

.getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group {
    margin-bottom: 10px;
}
	
	
}

@media (min-width: 992px){
	
	.popuptrnfrnewaddoncl .modal-dialog {
    width: 1120px;
    left: -9px;
}
}


.left-alclnead {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

.left-alclnead span {
    float: left;
    width: 49%;
}

.left-alclnead span label {
    float: left;
    width: 25%;
    line-height: 35px;
}

.left-alclnead span input[type="text"] {
    width: 75%;
    border: 1px solid #a3a3a3;
    background: #fff;
    padding: 10px;
    outline: none;
    height: 35px;
}

.left-alclnead span:first-child {
    margin-right: 2%;
}

.modal-dialog input, .modal-dialog select {
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
}
.issuing-carriers-agent {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px;
    background: #f2f2f2;
}

.issuing-carriers-agent span {
    display: inline-block;
    width: 100%;
}

.issuing-carriers-agent span label {
    display: inline-block;
    margin-right: 2%;
}

.issuing-carriers-agent span {}

.modal-dialog .issuing-carriers-agent span input[type="text"] {
    width: 100px;
    display: inline-block;
}

.defulvomnme {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

.defulvomnme span {
    display: inline-block;
    width: 100%;
    border: 1px solid #ddd;
    padding: 10px;
    border-top: none;
}

.defulvomnme span button.btn {
    background: #f8a51c;
    color: #fff;
    margin-right: 5px;
}

.defulvomnme span label {
    display: inline-block;
    margin-right: 2%;
}

.defulvomnme span input[type="text"] {
    width: 69%;
}
.brightaddhawb {
    display: inline-block;
    width: 100%;
}

.brightaddhawb label {
    line-height: 35px;
    width: 33%;
    text-align: right;
    padding-right: 10px;
float: left;}

.brightaddhawb textarea {
    border: 1px solid #a3a3a3;
    height: 70px;
    padding: 5px 10px;
    background: #fff;
    outline: none;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    width: 66%;
}
.defulvomnme {
    margin-bottom: 0;
}

.brightaddhawb {
    border: 1px solid #ddd;
    padding: 10px 0;
    border-top: none;
}
.degvlunaddnamorext {
    display: inline-block;
    width: 100%;
}

.degvlunaddnamorext .iataaccodene {
    border: 1px solid #ddd;
    padding: 10px;
    border-top: none;
    float: left;
}

.degvlunaddnamorext .iataaccodene span {
    float: left;
    width: 50%;
}

.degvlunaddnamorext .iataaccodene span label {
    float: left;
    width: 30%;
    line-height: 14px;
    position: relative;
    top: 10px;
}

.degvlunaddnamorext .iataaccodene span input[type="text"] {
    width: 68%;
}
.degvlunaddnamorext .iataaccodene.dcvcacin {
    width: 100%;
}

.degvlunaddnamorext .iataaccodene {
    width: 100%;    padding-top: 15px;
}

.degvlunaddnamorext .iataaccodene.dcvcacin span {}

.degvlunaddnamorext .iataaccodene.dcvcacin  .form-group {
    margin: 0;
    float: left;
    width: 50%;
}

.degvlunaddnamorext .iataaccodene.dcvcacin .form-group label.control-label {
    font-size: 13px;
    color: #333;
    font-weight: 500;
    padding: 0;
    float: left;
    width: 35%;
}

.degvlunaddnamorext .iataaccodene.dcvcacin .form-group span {
    width: 65%;
    float: right;
}

.degvlunaddnamorext .iataaccodene.dcvcacin .form-group span select {
    font-size: 13px;
}
.degvlunaddnamorext .iataaccodene.dcvcacin .form-group span .bar::before {
    border: 0;
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: static;
    background: transparent;
    font-size: 20px;
    color: #8b8b8b;
}

.degvlunaddnamorext .iataaccodene.dcvcacin .form-group span {
    position: relative;
}

.degvlunaddnamorext .iataaccodene.dcvcacin .form-group span i.bar {
    display: inline-block;
    position: absolute;
    pointer-events: none;
    right: 10px;
    top: 8px;
}
.degvlunaddnamorext .iataaccodene .checkbox.extendedproc {
    width: 50%;
}

.degvlunaddnamorext .iataaccodene .checkbox.extendedproc i.helper {
    width: 20px;
    height: 20px;
    border-width: 1px;    top: -3px;
}
.brightaddhawb.stmentinfotion {}

.brightaddhawb.stmentinfotion input[type="text"] {
    width: 66%;
}
.brightaddhawb label.nqofgods {
    line-height: initial;
    position: relative;
    top: 15px;
}
.brightaddhawb label.nqofgods i {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.brightaddhawb label.nqofgods button.btn {
    padding: 0;
       background: #f8a51c;
    color: #fff;
    font-size: 12px;
    padding: 5px;
    margin-bottom: 15px;
}
.ttchrble-clauen {
    float: left;
    width: 100%;
}

.ttchrble-clauen ul {
    float: right;
    padding: 15px;
    border: 1px solid #ddd;
    background: #f2f2f2;
    width: 65%;
}

.ttchrble-clauen ul li {
    padding: 5px 0;
    text-align: left;
}
.ttchrble-clauen ul li:last-child{ padding-bottom:0;}
.ttchrble-clauen ul li b {
    text-align: right;
    display: inline-block;
}
.ttchrble-clauen ul li span {
    display: inline-block;
    width: 55%;
}

.ttchrble-clauen ul li {
    padding-bottom: 10px;
    border-bottom: 1px solid #e2e2e2;
    color: #7782aa;
}

.ttchrble-clauen ul {
    background: rgb(242 242 242 / 50%);
    border: 1px solid #e8e8e8;
    border-radius: 5px;
}

.ttchrble-clauen ul li:last-child {
    border: none;
}
.freight-ch-col {
    float: left;
    width: 100%;
    margin-top: 15px;
    position: relative;
    padding: 15px;
    border: 1px solid #ddd;
    padding-top: 30px;margin-bottom: 15px;
}

.freight-ch-col h3 {
    position: absolute;
    border: none;
    width: auto;
    top: -20px;
    padding: 0 15px;
    margin: 0;
    font-size: 16px;
}

.freight-ch-wrap {
    float: left;
    width: 100%;
}

.chkfrighadd {
    float: left;
    width: 35%;
}

.chr-minm-freight {
    float: left;
    width: 65%;
}

.chkfrighadd .checkbox.extendedproc {
    float: left;
    width: 100%;
    margin-bottom: 15px;    margin-top: 5px;
}

.chr-minm-freight span {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

.chr-minm-freight span label {
    float: left;
    width: 40%;    line-height: 35px;
}

.chr-minm-freight span input[type="text"] {
    width: 60%;
}

.chr-minm-freight {}

.chr-minm-freight .form-group {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.chr-minm-freight .form-group label.control-label {
    width: 40%;
    float: left;
    padding: 0;
    font-size: 13px;
    color: #333;
    font-weight: 500;
}

.chr-minm-freight .form-group span {
    width: auto;
    float: right;
    width: 60%;
}

.ovr-ride-crgrate {
    float: left;
    width: 100%;
}
.chkfrighadd .checkbox.extendedproc i.helper {
    width: 20px;
    height: 20px;
    top: -3px;
}

.chkfrighadd .checkbox.extendedproc i.helper::before {
    height: 13px;
    top: 13px;
}

.chkfrighadd .checkbox.extendedproc i.helper::after {
    top: 8px;
    left: 0;
}
.chkfrighadd .checkbox.extendedproc label {
    font-size: 14px;
    font-weight: 500;
}

.ovrratechnew {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    background: #f8f8f8;
    padding: 5px 10px;
    border-radius: 3px;
}

.ovrratechnew .checkbox {
    margin: 0;
    padding: 0;
    float: left;
    width: 35%;
    margin-top: 10px;
}

.ovrratechnew input[type="text"] {
    float: left;
    width: 33%;
    margin-right: 2%;
}

.ovrratechnew button {
    border: none;
    font-size: 12px;
    font-weight: 500;
    padding: 5px 15px;
    height: 35px;
    background: #f8a51c;
    color: #fff;
    border-radius: 5px;
}
.chr-minm-freight .form-group span i.bar::before {
    border: 0;
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: static;
    background: transparent;
    font-size: 20px;
    color: #8b8b8b;
}

.chr-minm-freight .form-group span i.bar {
    position: absolute;
    display: inline-block;
    width: auto;
    right: 10px;
    top: 9px;
    pointer-events: none;
}

.chr-minm-freight .form-group span select {
    font-weight: 400;
    font-size: 13px;
}
.ovrratechnew span {
    display: inline-block;
    height: 35px;
    line-height: 17px;
    font-weight: 400;
    background: #fff;
    padding: 10px;
    font-size: 14px;
}
.ovrratechnew.othrprepaid {}

.ovrratechnew.othrprepaid span {
    height: auto;
    background: transparent;
    float: left;
    width: 71%;
    padding: 0;
}

.ovrratechnew.othrprepaid span label {
    float: left;
    margin-right: 10px;
    line-height: 31px;
    display: block;
    width: 46%;
    text-align: right;
}

.ovrratechnew.othrprepaid span input[type="text"] {
    width: 47%;
}

.ovrratechnew.othrprepaid .form-group {
    padding: 0;
    margin: 0;
    float: left;
    width: 29%;
    position: relative;
}

.ovrratechnew.othrprepaid .form-group select {
    font-size: 13px;
    line-height: 23px;
}

.ovrratechnew.othrprepaid .form-group i.bar {
    position: absolute;
    right: 10px;
    top: 8px;
}

.ovrratechnew.othrprepaid .form-group i.bar::before {
    border: 0;
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position: static;
    background: transparent;
    font-size: 20px;
    color: #8b8b8b;
}
.ovrratechnew .checkbox .helper {
    top: -1px;
}
.chr-discptin-collect {
    float: left;
    width: 100%;
    background: #ddd;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 3px;
}

.chr-discptin-collect ul {
    float: left;
    width: 100%;
}

.chr-discptin-collect ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #333;
    font-weight: 600;
}

ul.clueherechg-dispclclt {
    display: inline-block;
    width: 100%;
}

ul.clueherechg-dispclclt li {
    background: #f2f2f2;
    padding: 5px 10px;
}
.chr-discptin-collect {
    float: left;
    width: 100%;
    background: #ddd;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 3px;
}

.chr-discptin-collect ul {
    float: left;
    width: 100%;
}

.chr-discptin-collect ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #333;
    font-weight: 600;
}

ul.clueherechg-dispclclt {
    display: inline-block;
    width: 100%;
}

ul.clueherechg-dispclclt li {
    background: #f2f2f2;
    padding: 5px 10px;
}

.dirptdue {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.dirptdue .form-group {
    margin: 0;
    float: left;
    width: 50%;
}

.dirptdue .form-group label.control-label {
    position: static;
    float: left;
    width: 35%;
    padding: 0;
    line-height: 35px;
    color: #333;
    font-weight: 500;
    text-align: right;
    padding-right: 15px;
}

.dirptdue .form-group span {
    float: left;
    width: 60%;
}

.dirptdue .form-group span select {
    font-size: 13px;
}
.chr-discptin-collect {
    float: left;
    width: 100%;
    background: #f2f2f2;
    padding: 10px;
    margin-bottom: 15px;
    border-radius: 3px;
}

.chr-discptin-collect ul {
    float: left;
    width: 100%;
}

.chr-discptin-collect ul li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 13px;
    color: #333;
    font-weight: 600;
}

ul.clueherechg-dispclclt {
    display: inline-block;
    width: 100%;
}

ul.clueherechg-dispclclt li {
    background: #f8f8f8;
    padding: 5px 10px;
}

.dirptdue {
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.dirptdue .form-group {
    margin: 0;
    float: left;
    width: 50%;
}

.dirptdue .form-group label.control-label {
    position: static;
    float: left;
    width: 35%;
    padding: 0;
    line-height: 35px;
    color: #333;
    font-weight: 500;
    text-align: right;
    padding-right: 5px;
}

.dirptdue .form-group span {
    float: left;
    width: 65%;
}

.dirptdue .form-group span select {
    font-size: 13px;
}

.prepaidcollect {
    float: left;
    width: 100%;
}

.prepaidcollect span {
    float: left;
    width: 50%;
}

.prepaidcollect span label {
    float: left;
    width: 25%;
    line-height: 35px;
    text-align: left;
    padding-left: 10px;
}

.prepaidcollect span input[type="text"] {
    float: left;
    width: 75%;
}



@media(max-width:991px){
	.left-alclnead span {
    width: 100%;
    margin-bottom: 10px;
}

.modal-dialog .issuing-carriers-agent span input[type="text"] {
    width: 150px;
}

.defulvomnme span input[type="text"] {
    width: 55%;
}

.degvlunaddnamorext .iataaccodene span {
    width: 100%;
    margin-bottom: 10px;
}

.modal-dialog label {
    font-size: 12px;
}

.degvlunaddnamorext .iataaccodene.dcvcacin .form-group {
    width: 100%;
}

.ttchrble-clauen ul {
    width: 100%;
    margin: 15px 0;
}

.freight-ch-col h3 {
    top: -10px;
}

.chkfrighadd {
    width: 100%;
}

.chkfrighadd .checkbox.extendedproc {
    width: auto;
    margin-right: 15px;
}

.chr-minm-freight {
    width: 100%;
}

.ovrratechnew .checkbox {
    width: 100%;
    margin-bottom: 10px;
}

.ovrratechnew input[type="text"] {
    width: 45%;
}

.ovrratechnew.othrprepaid span {
    width: 100%;
}

.ovrratechnew.othrprepaid .form-group {
    float: right;
    margin-top: 10px;
    width: 51%;
}

.chr-discptin-collect ul li {
    font-size: 11px;
}

.dirptdue .form-group {
    width: 100%;
    margin-bottom: 10px;
}

.prepaidcollect span {
    width: 100%;
    margin-bottom: 10px;
}
	
}
.pallet-details- {
    float: left;
    width: 100%;
    background: #f2f2f2;
}

.pallet-details- h4 {
     font-size: 16px;
    font-weight: 600;
    float: left;
    width: 100%;
    padding: 15px;
    background: #ddd;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 10px 10px 0 0;
}

.pallet-details- ul {
    background: #fff;
    padding: 0;
    float: left;
    width: 100%;    background: #f2f2f2;
}

.pallet-details- ul li {
    float: left;
    width: 33.3%;
    text-align: left;
    background: #f2f2f2;
    padding: 10px 15px;
    color: #333;
    font-weight: 500;
    margin: 0;
    font-size: 13px;
}

.grn-incowrap {
    float: left;
    width: 100%;
    
}

.grn-incowrap h4 {
     font-size: 16px;
    font-weight: 600;
    float: left;
    width: 100%;
    padding: 15px;
    background: #ddd;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 10px 10px 0 0;
}

.grn-incowrap h4 strong {
      float: right;
    background: #fff;
    padding: 0 15px;
    border-radius: 0 10px 0 0;
}

.grn-incowrap ul {
    float: left;
    width: 100%;    background: #f2f2f2;
}

.grn-incowrap ul li {
    float: left;
    padding: 10px 15px;
    width: 12.22%;
    color: #333;
    font-weight: 500;
    font-size: 14px;
}

.ttlgcube {
    float: left;
    width: 100%;
    background: #fff;
    padding: 15px 0;
}

.ttlgcube span {
    float: left;
    width: 25%;
    font-size: 14px;
    font-weight: 500;
}

.ttlgcube span b {
    color: #f8a51c;
}
.ttlgcube {
    margin-bottom: 15px;
}
.pallet-btn-clikmore {
    float: left;
    width: 100%;
    text-align: center;
}

.popuptrnfrnewaddoncl .modal-dialog .modal-body {
}

.popuptrnfrnewaddoncl .modal-dialog .modal-content {
    float: left;
}
.pallet-btn-clikmore {
    padding-bottom: 0;
    margin-top: 15px;
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

.pallet-btn-clikmore ul {
    margin: 0 auto;
    display: inline-block;
    width: 800px;
    text-align: center;
}

.pallet-btn-clikmore ul li {
    display: inline-block;
    margin: 0 15px;
    margin-bottom: 15px;
    background: #f8f8f8;
    padding: 5px 10px;
    font-weight: 500;
    font-size: 14px;
}
.ttlgcube {
    border: 1px solid #f2f2f2;
    padding: 15px;
}

.mdqpackgross {
    float: left;
    width: 100%;
}


.grn-incowrap.fcmwrapcol .mdqpackgross li {
    width: 10%;
    padding: 5px;
}

.grn-incowrap.fcmwrapcol .mdqpackgross li span {
    float: left;
    width: 100%;
}

.grn-incowrap.fcmwrapcol .mdqpackgross li span label {
    display: inline-block;
    width: 100%;
    font-size: 12px;
    padding-bottom: 5px;
    padding-top: 10px;
}

.grn-incowrap.fcmwrapcol .mdqpackgross li spa input, .grn-incowrap.fcmwrapcol .mdqpackgross li spa select {}

.grn-incowrap.fcmwrapcol .mdqpackgross li span input {
    width: 100%;
}
.btnnewfcm {
    float: left;
    width: 100%;
    background: #f2f2f2;
}

.btnnewfcm button {
    float: left;
    width: 9%;
    margin: 0 0.5%;
    font-weight: 500;
    font-size: 12px;
    padding: 10px 5px;
    background: #f8a51c;
    border: none;
    color: #fff;
    border-radius: 3px;
}

.grn-incowrap.fcmwrapcol .mdqpackgross li {
    margin-bottom: 0;
}

.grn-incowrap.fcmwrapcol .mdqpackgross ul.grn-invo-value li {
    padding: 10px;
}
.btnnewfcm button:hover {
    background: #a41e22;
}
.amt-sctionwrapnewdadd {
    float: left;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
}

.amt-sctionwrapnewdadd span {
    float: left;
    margin-left: 0;
    background: #f8f8f8;
    padding: 10px;
    width: 32.33%;
    margin-right: 1%;
}

.amt-sctionwrapnewdadd span label {
    margin-right: 10px;
    font-size: 14px;
}

.amt-sctionwrapnewdadd span:last-child {
    width: 33.33%;
    margin-right: 0;
}
@media(max-width:991px){
	.popuptrnfrnewaddoncl .modal-dialog .modal-content {
    float: inherit;
}

.grn-incowrap ul {    width: 1170px;}
.btnnewfcm {
    width: 1170px;
}

.mdqpackgross  {
    overflow-x: auto;
    overflow-y: hidden;
}

.ttlgcube span {
    width: 50%;
}

.pallet-btn-clikmore {
    display: inline-block;
    width: 100%;
    float: inherit;
}

.pallet-btn-clikmore ul {
    width: auto;
}

.pallet-btn-clikmore ul li {
    margin: 5px 10px;
    font-size: 12px;
}
.amt-sctionwrapnewdadd span {
    width: 100%;
    margin-bottom: 1%;
    margin-right: 0;
}

.amt-sctionwrapnewdadd span:last-child {
    width: 100%;
}

.amt-sctionwrapnewdadd span label {
    float: left;
    width: 38%;
    line-height: 35px;
}

.amt-sctionwrapnewdadd span input[type="text"] {
    float: left;
    width: 50%;
}	
}

.amt-sctionwrapnewdadd span input[type="text"] {
    font-size: 14px;
    font-weight: 500;
}


.popuptrnfrnewaddoncl .modal-dialog .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none;
}
@media (min-width: 768px) {
    .modal-dialog {
        width: 100%;
        margin:15px auto; margin-top:0;
    }
}
.content-right.pull-right.cargodesp-requestbyv button.btn-trfe-cr-cl {
}

.content-right.pull-right.cargodesp-requestby {
}

button.btn-trfe-cr-cl {
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 10px;
    margin-bottom: 5px;
    border: none;
    font-weight: 700;
    font-size: 15px;
}


.courier-result-page.btvgnwwppcl {
    padding: 0;
}

.geya-cargopagenewadd .container {
    padding: 0;
    width: 100%;
}

.col-result-wrap.cagonwhdcl {
    box-shadow: none;
}

.getfreequote-fildinfo.dtnewpagaddwrap {
    box-shadow: none;
}

.col-result-wrap.cagonwhdcl {
    padding: 0;
    margin: 0;
}

    .col-result-wrap.cagonwhdcl h1 {
        font-size: 16px;
        background: #fbfbfb;
    }

.col-result-wrap.cagonwhdcl {
    border-radius: 0;
    background: #f8f8f8;
}

button.btn-trfe-cr-cl {
    background: #f5f5f5;
    display: block;
    width: 100%;
    text-align: left;
    border: none;
    padding: 15px;
    font-weight: 700;
    margin-bottom: 0;
    border-bottom: 1px solid #e6dadb;
    font-size: 16px;
    color: #333;
}
.getfreequote-fildinfo.dtnewpagaddwrap {
    padding: 2px;
}
    .getfreequote-fildinfo.dtnewpagaddwrap .col-fst-cargo-wp .form-group.arrodowcol label.control-label {
        top: 0;
        height: 35px;
        line-height: 32px;
        font-size: 13px;
        font-weight: 500;
        color: #333;
    }
.cargo-air-import-orexport {
    display: inline-block;
    width: 100%;
}

    .cargo-air-import-orexport .fromtofield.fst-ordestintion {
    }

        .cargo-air-import-orexport .fromtofield.fst-ordestintion .row {
        }

            .cargo-air-import-orexport .fromtofield.fst-ordestintion .row .col-sm-4.col-lg-4.col-md-4.col-12 {
            }

                .cargo-air-import-orexport .fromtofield.fst-ordestintion .row .col-sm-4.col-lg-4.col-md-4.col-12 .form-group {
                    margin-top: -5px;
                    margin-bottom: 15px;
                }

div.plusbtninfoi i.fa.fa-plus {
    position: absolute;
    top: -10px;
    right: 0;
    
    z-index: 1;
}

.repet-info-box.divparcelquantity {
    position: relative;
}

div.plusbtninfoi {
    margin: 0;
    padding: 0;
}

    div.plusbtninfoi i.fa.fa-minus {
     
    }

.boxretion-info {
   
    margin-bottom: 5px;
}

    .boxretion-info.newcoxingaaddair .form-group.kgadd {
        width: 21%;
    }
.get-free-quote-info .tab-pane.active {
    padding: 5px;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(4) {
    width: 25%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(1) {
    width: 16%;
}

div.plusbtninfoi i.fa.fa-minus {
    right: 15px;
}

.boxretion-info.newcoxingaaddair .form-group.kgadd {
    width: width: 8%;
 
}

div.plusbtninfoi i.fa.fa-plus {
    right: 15px;
    position: static;
    background: transparent;
    padding: 0;
    margin: 0;
    width: auto;
    height: auto;
    display: inline-block;
    color: #333;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw {
}

.form-group.sellingbuyinghead.slneadd div.plusbtninfoi i.fa.fa-plus {
}

.repet-info-box.divparcelquantity2.headerchageinfo div.plusbtninfoi i.fa.fa-plus {
    top: 15px;
    right: 5px;
}

.trackingcages.buyingselling.buyingsellingproducthead {
    padding-left: 0;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(1) {
    width: 22%;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(6) {
    width: 16%;
}





.buyingchaghead {
    display: inline-block;
    width: 49%;
    float: right;
    background: #f8f8f8;
    padding: 5px;
}

    .buyingchaghead.chrheadbuijng {
        float: left;
        margin-right: 1%;
    }

    .buyingchaghead h2 {
        font-size: 18px;
        background: #fff;
        padding: 15px;
        line-height: inherit;
    }

    .buyingchaghead ul.numberofparcels.chrgheadnnew {
    }

    .buyingchaghead ul.numberofparcels li:nth-child(1) {
        width: 27%;
    }

    .buyingchaghead ul.numberofparcels.chrgheadnnew li:nth-child(2) {
    }

    .buyingchaghead ul.numberofparcels li:nth-child(2) {
        width: 13%;
    }

    .buyingchaghead ul.numberofparcels li:nth-child(3) {
        width: 9%;
    }

    .buyingchaghead ul.numberofparcels li:nth-child(4) {
        width: 13%;
    }

    .buyingchaghead ul.numberofparcels li:nth-child(5) {
        width: 23%;
    }
    .buyingchaghead ul.numberofparcels li:nth-child(6) {
        width: 15%;
    }

    .buyingchaghead.selingneadaad ul.numberofparcels.chrgheadnnew li:nth-child(1) {
        width: 20%;
    }

    .buyingchaghead.selingneadaad ul.numberofparcels.chrgheadnnew li:nth-child(2) {
        width: 23%;
    }

    .buyingchaghead.selingneadaad ul.numberofparcels.chrgheadnnew li:nth-child(3) {
        width: 24%;
    }

    .buyingchaghead.selingneadaad ul.numberofparcels.chrgheadnnew li:nth-child(4) {
        width: 18%;
    }

    .buyingchaghead.selingneadaad ul.numberofparcels.chrgheadnnew li:nth-child(5) {
        width: 15%;
        height: 31px;
        font-weight: 500;
        font-size: 13px;
        text-align: center;
        line-height: 16px;
    }
.get-free-quote-info.seafrightvol-neinfo {
    background: #fff;
}







/*new css*/
.get-free-quote-info .tab-pane.active {
    border: none;
    border-radius: 5px;
    padding: 0;
}

.drftquationinfi h2 {
    background: #a41e22;
    display: inline-block;
    width: 100%;
    text-align: left;
    padding: 10px 15px;
    color: #fff;
    font-size: 20px;
    border-radius: 5px 5px 0 0;    margin: 0;
}

.drftquationinfi {
    margin-bottom: 0;
}

.fromtofield.fst-ordestintion.airimportairexprot {
    text-align: left;
    margin-bottom: 0;
}

    .fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment .radio label {
        font-weight: 600;
    }

.fromtofield.fst-ordestintion {
    border: none;
}

    .fromtofield.fst-ordestintion h2 {
        position: static;
        border: none;
        border-bottom: 1px solid rgb(249 160 27 / 31%);
        margin-bottom: 15px;
        background: #ffe4bc;
        border-radius: 0;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.airexpornew {
        margin-top: 0;
        padding: 0;
    }

    .fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.airexpornew {
        /* background: #f8fafc;*/
    }
.carbgobx {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
}

.bscargn {
    float: left;
    margin-right: 5px;
    width: 14%;
}
.ftmfiled-txttxtalignarea {
    float: left;
    width: 27%;
}

textarea#GeneralRemark {
}

.ftmfiled-txttxtalignarea textarea {
    border: 1px solid rgb(102 102 102 / 51%);
    text-align: left;
    border-radius: 3px;
    background: #fff;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    padding: 5px 10px;
    height: 35px;
    padding-top: 9px;
}

.ftmfiled-txttxtalignarea .form-group {
    margin: 0;
  
}
.form-group .control-label {
    position: static;
}
.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd.airexpornew {
    padding-bottom: 15px;
    margin-bottom: 0;
}

.fromtofield.fst-ordestintion {
    margin: 0;
    padding: 0;
}

    .fromtofield.fst-ordestintion h2 {
        text-align: left;
        background: #ffffff;
        border-color: rgb(200 200 200);
        font-size: 16px;
        padding: 10px 15px;
        background-color: rgb(200, 211, 218);
        background: -moz-linear-gradient(top,#fff 0,rgb(200 211 218 / 52%) 100%);
        background: -webkit-linear-gradient(top,#fff 0,rgb(200 211 218 / 52%) 100%);
        background: linear-gradient(to bottom,#fff 0,rgb(200 211 218 / 52%) 100%);
        border-left: 3px solid #f79806;
        border-top: 1px solid #edf1f4;
    }
.form-group .control-label {
    font-weight: 600;
    background: transparent;
    padding: 0;
    margin-bottom: 5px;
    color: #666;
}

.getfreequote-fildinfo .form-group {
    background: transparent;
}
.form-radio.termsofshipment.newterofshipment {
    margin: 0;
    padding: 0;
    padding: 0 15px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
}

.cargomcol {
    float: left;
}
.cargomomanenew {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
    margin-bottom: 15px;
}

.cargomcol {
    margin-right: 5px;
    width: 26%;
}
.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw {
    padding: 0;
    margin-top: 15px;
}
.ftmfiled-txt {
    padding: 0 15px;
}
div.plusbtninfoi {
    float: left;
    background: #f79806;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    border-radius:3px;
    height: 30px;
    line-height: 30px;
    margin: 10px 0;
}

    div.plusbtninfoi i.fa.fa-plus {
        color: inherit;
        line-height: normal;
    }

.boxretion-info.newcoxingaaddair .form-group.kgadd {
    width: 10%;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd b {
    bottom: 1px;
    color: #fff;
    background: rgb(102 102 102 / 51%);
    padding: 8px;
    right: 0;
    border-radius: 0 3px 3px 0;
    top: inherit;
}
.boxretion-info.newcoxingaaddair {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}

div.plusbtninfoi {
    margin: 0;
    text-transform: capitalize;
}

    div.plusbtninfoi.delbtncrgo {
        margin-top: 20px;
        margin-bottom: 0;
        border-radius: 3px;
    }

.boxretion-info.ttwpinfcol.sleairneaddcolunm .form-group.kgadd {
    width: 12.4%;
}

.boxretion-info.ttwpinfcol.sleairneaddcolunm {
    margin: 10px 0;
    margin-bottom: 15px;
}



.boxretion-info.ttwpinfcol.sleairneaddcolunm {
    width: 45%;
    margin: 15px 0;
}

.cargo-detils-rept {
    float: left;
    width: 100%;
}

.boxretion-info.ttwpinfcol.sleairneaddcolunm .form-group.kgadd {
    width: 24%;
}

.stbatdgr {
    float: left;
    width: 50%;
    margin: 15px 0;
}

input#WidthID1 {
}
.fromtofield.fst-ordestintion.commodityinfo {
    display: inline-block;
    width: 100%;
    padding: 0;
    margin: 0;
}

.repet-info-box.headerchageinfo {
    padding: 0 15px;
}
.getfreequote-fildinfo .trackingcages .form-group {
    width: 12%;
}

.fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol {
    width: 13%;
}

.fromtofield.fst-ordestintion.chargheadecol {
    margin: 0;
    margin-top: 20px;
}


.repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead {
    margin: 0;
    padding: 0;
    margin-top: 0;
    border-radius: 5px 5px 0 0;
    border-bottom: #edf1f4 1px solid;
    margin-bottom: 10px;
}

.trackingcages.buyingselling.buyingsellingproducthead {
    border: none;
    padding: 0;
}

.trackingcages.buyingsellingproducthead.mfpronewadd {
    padding: 0;
    margin: 0;
}

.repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead.slneadd {
    margin: 0;
}

.fromtofield.fst-ordestintion h2 {
    margin-bottom: 10px;
}

.boxretion-info.airexportquotenew .buyingsellingproducthead .form-group.arrodowcol::after {
    padding: 0 5px;
    right: 0;
    top: initial;
    height: 30px;
    line-height: normal;
    line-height: 30px;
    font-size: 16px;
    bottom: 0;
}
.plusbtninfoi.airexportbtnnew {
    margin-left: 15px;
}
.plusbtninfoi.airexportbtnnew {
}

.boxretion-info.airexportquotenew .plusbtninfoi.airexportbtnnew.miuspontferd {
    top: 0;
}
.button-container button.button {
    width: 300px;
}

    .button-container button.button::after {
        position: static;
        display: inline-block;
        margin-left: 5px;
        display: none;
    }

    .button-container button.button span {
        font-size: 18px;
    }
.ftmfiled-txttxtalignarea.airtxtarenwadd {
    width: 40%;
}
.addresshippernw {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
    background: #f8fafc;
    padding-top: 15px;
    padding-right: 5px;
}

.address-fieldinfo .fromtofield.fst-ordestintion.adress-shipmentinfo h2 {
    margin-bottom: 0;
}

.shipperadcol {
    float: left;
    width: 24%;
    margin-right: 1%;
}

.fromtofield.fst-ordestintion.adress-shipmentinfo .form-group {
    margin-bottom: 15px;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw {
    margin: 0;
}

.address-fieldinfo {
    margin-bottom: 0;
}
.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info {
    position: absolute;
    width: 40%;
    right: 5px;
    top: 20px;
}

.dim-col-info::after {
    display: inline-block;
    z-index: 1;
    position: absolute;
    right: 0px;
    bottom: 0;
    background-repeat: no-repeat;
    background: #f79806;
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    padding: 8px;
    border-radius: 0 3px 3px 0;
    pointer-events: none;
    top: 0;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info select {
    border-left: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
    width: 14%;
    margin-right: 0;
}

.repet-info-box.divparcelquantity .form-group.arrodowcol {
    margin-right: 5px;
}
.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info {
    position: absolute;
    width: 40%;
    right: 5px;
    top: 20px;
}

.dim-col-info::after {
    display: inline-block;
    z-index: 1;
    position: absolute;
    right: 0px;
    bottom: 0;
    background-repeat: no-repeat;
    background: #f79806;
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    color: #fff;
    padding: 8px;
    border-radius: 0 3px 3px 0;
    pointer-events: none;
    top: 0;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info select {
    border-left: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
    width: 14%;
    margin-right: 0;
}

.repet-info-box.divparcelquantity .form-group.arrodowcol {
    margin-right: 5px;
}

.boxretion-info.ttwpinfcol {
    margin: 10px 0;
    margin-bottom: 15px;
}

    .boxretion-info.ttwpinfcol .form-group.kgadd {
        width: 10%;
    }

        .boxretion-info.ttwpinfcol .form-group.kgadd.chargebl-weightcol {
            width: 10%;
        }
.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd .carbgobx {
    padding-bottom: 15px;
    padding-top: 10px;
}
.fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol.comdynecol {
    width: 16%;
}

.fromtofield.fst-ordestintion.chargheadecol {
    margin-top: 10px;
}
.cargo-dispionncol {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
}

.getfreequote-fildinfo .cargo-dispionncol .form-group {
    float: left;
    width: 15%;
    margin-right: 5px;
}

    .getfreequote-fildinfo .cargo-dispionncol .form-group:last-child {
        width: 84%;
        margin-right: 0;
    }

        .getfreequote-fildinfo .cargo-dispionncol .form-group:last-child textarea {
            padding: 5px 10px;
            height: auto;
            margin: 0;
            border: 1px solid rgb(102 102 102 / 51%);
            text-align: left;
            border-radius: 3px;
            background: #fff;
            -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            height: 30px;
            font-size: 13px;
            font-weight: 500;
        }
.drftquationinfi h2 span {
    display: block;
    text-transform: initial;
    font-weight: 400;
    font-size: 13px;
}
.cargo-air-import-orexport.shimment-requirment {
    width: auto;
}

    .cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment {
        width: 100%;
        padding: 0;
        border-bottom: 1px solid #ddd;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
.cargoseaquote {
    display: inline-block;
    width: 100%;
    padding: 15px;
    padding-bottom: 0;
}

    .cargoseaquote .form-radio.termsofshipment.newterofshipment {
        margin-right: 15px;
    }

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.container-typeinfo {
    margin-top: 0;
}

.cargoseaquote .form-radio.termsofshipment.newterofshipment:last-child {
    border-bottom: none;
}

.cargoseaquote {
    padding-top: 10px;
}

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.eoutingcargo {
    margin: 0;
}

.form-radio.containertypncheckbox {
    padding-bottom: 0;
}

.cargo-air-import-orexport.shimment-requirment .containe-newadin-col {
    padding: 0;
}

.radio-container-typenwdcol.advancesertype {
    padding-top: 0;
}

.form-radio.containertypncheckbox {
    padding: 0 15px;
}
.containe-newadin-col .dim-col-info.mycargoselect:after {
display: inline-block;
    z-index: 1;
    position: absolute;
    right: 0px;
    bottom: initial;
    background-repeat: no-repeat;
    background: #f79806;
    content: "\f107";
    font: normal normal normal 14px / 1 FontAwesome;
    color: #fff;
    padding: 8px;
    border-radius: 0 3px 3px 0;
    pointer-events: none;
    top: initial;
     height: 35px;
    line-height: 20px;
}

.containe-newadin-col .dim-col-info.mycargoselect label {
    font-size: 12px;
}

.containe-newadin-col .dim-col-info.mycargoselect select {
    width: 100%;
}

.containe-newadin-col .dim-col-info.mycargoselect select {
    padding: 5px 10px;
    height: auto;
    margin: 0;
    border: 1px solid rgb(102 102 102 / 51%);
    text-align: left;
    border-radius: 3px;
    background: #fff;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    height: 35px;
    font-size: 12px;
    font-weight: 500;
    color: #666;
}


.containe-newadin-col .plusbtninfoi.delindgae {
    margin: 0;
}
.plusbtninfoi.adrocolbtn {
    margin: 5px 0;
    margin-bottom: 15px;
}
.routingdetailsnewpage {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
}

    .routingdetailsnewpage .routingadcol {
        float: left;
        margin-right: 5px;
    }

.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo {
    margin: 0;
}

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo label {
        padding-bottom: 0;
        font-size: 12px;
    }

.containe-newadin-col .dim-col-info.mycargoselect label {
    color: #6b7280;
}

.cargo-air-import-orexport.shimment-requirment .containe-newadin-col .form-group label, .containe-newadin-col .dim-col-info.mycargoselect label {
    color: #6b7280;
}

.radio-container-typenwdcol.advancesertype h3 {
    line-height: 25px;
}

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion.mycargo {
    margin-top: 10px;
}

.routingdetailsnewpage {
    padding-top: 5px;
}

.form-group.collectpointinflo span.tool i {
    background: rgb(249 160 27);
    width: 18px;
    height: 18px;
    font-size: 11px;
    color: #fff;
}
.mycargocolwrap {
    display: inline-block;
    width: 100%;
    padding: 0 15px;
}

.mycargoupclss {
    width: 33.33%;
    float: left;
    padding: 10px;
    background: #f8fafc;
    border-right: 1px solid #d4d5d7;
}

    .mycargoupclss:last-child {
        border: none;
    }

.wt-cargonew p {
    width: 25%;
    text-align: left;
}

.cargo-air-import-orexport.shimment-requirment .wt-cargonew input {
    float: left;
    width: 100px;
}

.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .checkbox-shipmentin label span {
    padding-top: 9px;
    font-weight: 500;
}

.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .checkbox-shipmentin label {
    width: auto;
    margin-right: 15px;
}

.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo .dim-col-info.mycargoselectnew input {
    width: auto;
}

.dim-col-info.mycargoselectnew {
    background: transparent;
}

.shipmentterms-info.shimentadrssnew .address-fieldinfo h1 {
    margin-bottom: 5px;
}

.cargo-air-import-orexport.shimment-requirment .fromtofield.fst-ordestintion {
    margin: 0;
}

.shipmentterms-info.shimentadrssnew {
    margin-top: 0;
}
.fromtofield.fst-ordestintion.adress-shipmentinfo .form-group {
    margin: 0;
    margin-bottom: 15px;
    text-align: left;
}

.cargo-air-import-orexport.shimment-requirment .trackingcages.chag-serfrighcol .form-group {
    margin: 0;
    text-align: left;
}
.cargo-air-import-orexport.shimment-requirment .trackingcages.chag-serfrighcol .form-group {
    margin-right: 5px;
}
div.plusbtninfoi.adrobntcal {
    margin-left: 15px;
    margin-bottom: 15px;
}

div#ChargeHeadForSeaFreight11 {
}

.cargo-air-import-orexport.shimment-requirment .trackingcages.chag-serfrighcol .plusbtninfoi.delbnadvlgho {
    margin: 0;
}
.trackingcages.plusadrotre {
    padding: 0 15px;
}

    .trackingcages.plusadrotre .form-group.arrodowcol {
        margin: 0;
    }

        .trackingcages.plusadrotre .form-group.arrodowcol select {
            padding: 5px 10px;
            height: auto;
            margin: 0;
            border: 1px solid rgb(102 102 102 / 51%);
            text-align: left;
            border-radius: 3px;
            background: #fff;
            -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
            height: 30px;
            font-size: 13px;
            font-weight: 500;
        }

    .trackingcages.plusadrotre .form-group {
        float: left;
        width: 100px;
    }

.cargo-air-import-orexport.shimment-requirment .trackingcages.plusadrotre .form-group {
    margin: 0;
}
.cargo-air-import-orexport.shimment-requirment .trackingcages.plusadrotre .form-group {
    margin-right: 5px;
    text-align: left;
}

    .cargo-air-import-orexport.shimment-requirment .trackingcages.plusadrotre .form-group:first-child {
        margin-top: 19px;
    }
.cargo-air-import-orexport.shimment-requirment .form-group {
    margin: 0;
}
.ftmfiled-txttxtalignarea.airtxtacol {
    width: 55%;
}
.form-group.clcinfset i {
    position: absolute;
    right: 10px;
    color: #a9a9a9;
    top: 27px;
}

.form-group.companycodnwe.nepviewbk button {
    padding: 0;
    top: 21px;
    height: 28px;
    width: 115px;
    border-radius: 0 3px 3px 0;
}

.form-group.companycodnwe button span {
    padding: 0;
    padding-left: 25px;
}

.form-group.companycodnwe button i.fa.fa-search-plus {
    top: 5px;
    left: 5px;
}
.inerpagcol-cargo .col-sm-6.col-lg-2.col-md-6.col-12 {
    padding: 0 3px;
}

.form-group.companycodnwe.nepviewbk {
    margin-right: 1%;
}

.inerpagcol-cargo .col-sm-6.col-lg-6.col-md-6.col-12 {
    padding: 0 3px;
}

.inerpagcol-cargo .row {
    margin: 0;
}
    .inerpagcol-cargo .row.mrgnfetcolinfo {
    }

        .inerpagcol-cargo .row.mrgnfetcolinfo .col-sm-6.col-lg-3.col-md-6.col-12 {
            padding: 0 3px;
            width: 16.66%;
        }

.inerpagcol-cargo .form-group input, .inerpagcol-cargo .form-group select {
    height: 30px;
}

.inerpagcol-cargo .form-group {
    margin: 0;
    margin-bottom: 10px;
}

    .inerpagcol-cargo .form-group.arrodowcol::after {
        display: inline-block;
        z-index: 1;
        position: absolute;
        right: 0px;
        bottom: 0px;
        background-repeat: no-repeat;
        background: #f79806;
        content: "\f107";
        font: normal normal normal 14px/1 FontAwesome;
        color: #fff;
        padding: 8px;
        border-radius: 0 3px 3px 0;
        pointer-events: none;
        width: auto;
        height: 30px;
        top: initial;
    }
.distcodefright .distcodenew select#UserType {
    padding: 0 10px;
}

.distcodefright input, .distcodefright select {
    height: 30px;
}

.distcodenew.setyneone:after {
    padding: 7px;
}

ul.hd-lst-menu li {
    font-size: 12px;
}

.list-of-cargo-list-number ul.hd-lst-menu li {
    min-height: 40px;
}

.boxretion-info.ttwpinfcol .form-group.kgadd.chargebl-weightcol {
    width: 24%;
}
.btn.btn-default {
    color: #fff;
    background-color: #ff9b00;
    border-color: #ff9b00;
    font-weight: 600;
    padding: 10px 20px;
}

    .btn.btn-default a {
        color: inherit;
    }

    .btn.btn-default:hover {
        background-color: #a41e22;
        border-color: #a41e22;
    }
label.controllabel1 {
    font-size: 12px;
    font-weight: 500;
    background: transparent;
    padding: 0;
    margin-bottom: 5px;
    color: #666; display:none;
}

.boxretion-info.airexportquotenew {
    position: relative;
}

@media(max-width:767px) {
   
    .boxretion-info.airexportquotenew {
        position: static;
    }
    label.controllabel1 {
        display: block;
        margin-top: 10px;
    }
    .repet-info-box.divparcelquantity .form-group.arrodowcol {
        margin-bottom: 8px;
    }
    .bscargn {
        width: 48%;
    }

    .getfreequote-fildinfo .bscargn .form-group {
        margin: 0;
        margin-bottom: 10px;
    }

    .ftmfiled-txttxtalignarea.airtxtarenwadd {
        width: 97%;
    }

    .cargomcol {
        width: 48%;
    }

    .getfreequote-fildinfo .form-group {
        margin: 0;
        padding: 0;
    }

    .shipperadcol {
        width: 49%;
    }

    .fromtofield.fst-ordestintion.adress-shipmentinfo .form-group {
        margin-bottom: 10px;
    }

    .form-group.arrodowcol::after {
        right: 0;
        top: inherit;
    }

    .repet-info-box.divparcelquantity .form-group.kgadd:first-child {
        width: 97%;
    }

    .repet-info-box.divparcelquantity .form-group.kgadd {
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info {
        width: 50%;
    }

    .getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm {
        width: 42%;
        margin-top: 10px;
    }
    .boxretion-info.ttwpinfcol .form-group.kgadd {
        width: 48%;
        margin: 0 1%;
        margin-bottom: 10px;
    }

        .boxretion-info.ttwpinfcol .form-group.kgadd.chargebl-weightcol {
            width: 48%;
        }

    .fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol.comdynecol {
        width: 50%;
    }

    .boxretion-info.airexportquotenew .plusbtninfoi.airexportbtnnew {
        position: static;
        float: left;
        width: auto;
        margin: 0;
    }

    .trackingcages.buyingselling.buyingsellingproducthead {
        width: 100%;
    }

    .trackingcages.buyingsellingproducthead.mfpronewadd {
        width: 100%;
        border: none;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(1) {
        width: 50%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(2) {
        width: 49%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(3) {
        width: 50%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(4) {
        width: 49%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(5) {
        width: 50%;
        margin: 8px 0;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(6) {
        width: 40%;
        margin: 8px 0;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(1) {
        width: 53%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(2) {
        width: 45%;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(3) {
        width: 50%;
        margin: 10px 0;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(4) {
        width: 49%;
        margin: 10px 0;
    }

    .boxretion-info.airexportquotenew .buyingsellingproducthead.mfpronewadd .form-group:nth-child(5) {
        width: 50%;
    }

    .boxretion-info.airexportquotenew .plusbtninfoi.airexportbtnnew.miuspontferd {
    }
    .getfreequote-fildinfo .cargo-dispionncol .form-group {
        width: 84%;
        margin-bottom: 15px;
    }
    .ftmfiled-txttxtalignarea {
        width: 100%;
    }

    .boxretion-info.newcoxingaaddair .form-group.kgadd {
        width: 48%;
        margin-top: 10px;
    }

    .boxretion-info.ttwpinfcol.sleairneaddcolunm .form-group.kgadd {
        width: 48%;
    }

    .boxretion-info.ttwpinfcol.sleairneaddcolunm {
        width: 100%;
        margin-bottom: 0;
    }

    .stbatdgr {
        width: 100%;
    }

    .form-group.arrodowcol.neaireccol {
        width: 32%;
    }

    .getfreequote-fildinfo .trackingcages .form-group {
        width: 49%;
    }

    .fromtofield.fst-ordestintion.commodityinfo .form-group.arrodowcol {
        width: 49%;
        margin-top: 10px;
    }

    .repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead h4 {
        font-size: 14px;
    }

    .repet-info-box.divparcelquantity2.headerchageinfo .form-group.sellingbuyinghead.slneadd {
        padding-left: 15px;
    }

    .col-lg-6.col-md-6.col-sm-6.col-12.bynewadd {
        display: none;
    }

    .repet-info-box.divparcelquantity2.headerchageinfo {
    }

        .repet-info-box.divparcelquantity2.headerchageinfo .col-lg-6.col-md-6.col-sm-6.col-12 {
            display: none;
        }
    .cargo-air-import-orexport.shimment-requirment .containe-newadin-col .form-group {
        width: 50%;
    }

    .containe-newadin-col .dim-col-info.mycargoselect {
        float: left;
        width: 46%;
    }

    .form-radio.containertypncheckbox .checkbox {
        margin-bottom: 0;
    }

    .routingdetailsnewpage .routingadcol {
        width: 48%;
    }

    .cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo label {
        margin-top: 15px;
    }

    .mycargoupclss {
        width: 100%;
    }

    .cargo-air-import-orexport.shimment-requirment .trackingcages.plusadrotre .form-group {
        width: 100%;
        margin-bottom: 15px;
    }
    div.plusbtninfoi {
        width: auto !important;
        margin-top: 5px !important;
    }
    .boxretion-info.airexportquotenew .buyingsellingproducthead .form-group:nth-child(6) {
        width: 49%;
    }
    .form-group.companycodnwe.nepviewbk {
        width: 100%;
    }

        .form-group.companycodnwe.nepviewbk:last-child {
            width: 100%;
        }

    .inerpagcol-cargo .form-group {
        width: 100%;
        float: left;
    }

    .inerpagcol-cargo .row.mrgnfetcolinfo .col-sm-6.col-lg-3.col-md-6.col-12 {
        padding: 0 3px;
        width: 50%;
        float: left;
    }
}

span.seaquot-result {
    display: inline-block;
    background: #008cff;
    color: #fff;
    border: 1px solid;
    padding: 10px;
    border-radius: 3px;
    text-decoration: none;
    font-size: 13px;
    font-weight: 700;
}
    span.seaquot-result input {
        border: none;
        color: #fff;
    }

span.seaquot-result {
    float: left;
    margin-right: 5px;
}

button.btncustomerinfo {
    float: left;
    font-size: 13px;
    padding: 10px;
    margin-right: 5px;
}
span.qutoationadd-btn {
    float: right;
    font-weight: 700;
    font-size: 18px;
    background: green;
    padding: 10px;
    position: absolute;
    right: 15px;
    top: 0;
    color: #fff;
    border-radius: 5px;
}

    span.qutoationadd-btn i {
        display: inline-block;
        margin-right:5px;
    }
    span.qutoationadd-btn.qutrejt {
        background: #a41e22 none;
    }
.Email {
}

.col-result-wrap .Email {
    float: left;
}

button.btn-trfe-cr-cl {
}

.col-result-wrap button.btn-trfe-cr-cl.btnaccreject {
    float: right;
    width: auto;
    padding: 10px 15px;
    background: #e38487;
    color: #fff;
    border-radius: 5px;
}

.col-result-wrap p {
    margin-bottom: 15px;
    padding-top: 5px;
}

div#QuoteStatus {
}

    div#QuoteStatus ul {
        float: right;
        width: 100%;
    }

        div#QuoteStatus ul li {
            float: right;
            margin-top: 10px;
            margin-left: 5px;
        }

            div#QuoteStatus ul li input {
                padding: 5px 15px;
                font-size: 15px;
            }

div#QuoteStatus {
    float: left;
    width: 100%;
}
.form-radio.termsofshipment.newterofshipment.termsneconadd.amdpagchkbtn {
    margin: 0;
    padding: 0;
    margin-top: 15px;
}

    .form-radio.termsofshipment.newterofshipment.termsneconadd.amdpagchkbtn .radio {
        margin-top: 10px;
    }
.ttcodtadd {
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
    text-align: left;
    background: #fff9ed;
    margin-top: 15px;
}

    .ttcodtadd label.control-label {
        font-weight: 500;
        color: #333;
        font-size: 14px;
        margin: 0;
        padding: 0;
        display: inline-block;
        margin-right: 7px;
    }

label.control-label {
}

.ttcodtadd input {
    padding: 5px 10px;
    height: auto;
    margin: 0;
    border: 1px solid rgb(102 102 102 / 51%);
    text-align: left;
    border-radius: 3px;
    background: #fff;
    -moz-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    -webkit-box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    box-shadow: inset 0 0 8px rgb(223 223 223 / 50%);
    height: 30px;
    font-size: 13px;
    font-weight: 500; outline:none;
}


/*quotaion css*/
.quotationcargo {
    box-shadow: 0 2px 4px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    display: inline-block;
    width: 100%;
    padding: 15px;
}

    .quotationcargo h2 {
        font-size: 24px;
        font-weight: 700;
        text-align: center;
        background: #f8fafc;
        border: 1px solid #444;
        border-bottom: none;
    }

.nddtneadd {
    float: left;
    width: 100%;
    border: 1px solid #444;
}

.cargoaddq {
    float: left;
    width: 35%;
    border-right: 1px solid #444;
}

.quotnumdlogo {
    float: left;
    width: 65%;
}

.cargoaddq address {
    padding: 15px;
    display: block;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 1px solid #444;
}

    .cargoaddq address span {
        font-weight: 500;
        font-size: 12px;
        display: block;
        color: #444;
    }

.cargoaddq p {
    padding: 15px;
    font-weight: 700;
    color: #333;
    border-bottom: 1px solid #444;
}

    .cargoaddq p span {
        font-weight: 500;
        font-size: 12px;
        display: block;
        color: #444;
    }

    .cargoaddq p.disctiodtad {
        font-weight: 400;
    }

.cargoaddq p {
    font-size: 14px;
    line-height: 20px;
}

    .cargoaddq p span {
    }

    .cargoaddq p:last-child {
        border-bottom: none;
    }

.qutnum {
    float: left;
    width: 100%;
    border-bottom: 1px solid #444;
    padding: 0;
}

.cargoaddq address {
    padding: 10px 10px;
}

.cargoaddq p {
    padding: 10px 10px;
}

.qutnum p {
    float: left;
    width: 50%;
    color: #333;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    padding: 5px 10px;
    text-align: center;
    border-right: 1px solid #444;
}

    .qutnum p span {
        font-weight: 500;
        font-size: 12px;
        display: block;
    }

.lgoqnad {
    float: left;
    width: 100%;
    text-align: center;
    padding: 15px;
}

    .lgoqnad img {
        width: 150px;
        margin: 0 auto;
        margin-bottom: 15px;
    }

    .lgoqnad p {
        color: #444;
        font-size: 12px;
        line-height: 20px;
    }

        .lgoqnad p strong {
            font-size: 14px;
            display: block;
        }

.qutnum p:last-child {
    border: none;
}

.btmqvnadd {
    float: left;
    width: 100%;
    border: 1px solid #444;
    border-top: none;
}

    .btmqvnadd p {
        color: #333;
        font-weight: 700;
        font-size: 14px;
        float: left;
        width: 25%;
        padding: 5px 10px;
        border-right: 1px solid #444;
    }

quotationcargo p {
}

.btmqvnadd p span {
    display: block;
    font-size: 12px;
    font-weight: 500;
}

.btmqvnadd p:last-child {
    border: none;
}

.quotationcargo h3 {
    font-size: 16px;
    padding: 0;
    margin: 0;
    border-width: 1px;
    margin-bottom: 15px;
}

.disvtonofgoods {
    float: left;
    width: 100%;
}

    .disvtonofgoods ul {
        float: left;
        width: 100%;
    }

        .disvtonofgoods ul li {
            float: left;
            width: 5%;
        }

            .disvtonofgoods ul li:nth-child(2) {
                width: 15%;
            }

            .disvtonofgoods ul li:nth-child(3) {
                width: 20%;
            }

            .disvtonofgoods ul li:nth-child(4) {
                width: 60%;
                border-right: none;
            }

.quotationcargo h3 {
    margin-bottom: 0;
    border: none;
    float: left;
    width: 100%;
}

.dccvattt {
    float: left;
    width: 100%;
    border: 1px solid #444;
}

.disvtonofgoods ul li {
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    color: #333;
    padding: 5px 15px;
}

    .disvtonofgoods ul li.dimnadcrgwt {
    }

        .disvtonofgoods ul li.dimnadcrgwt span {
            float: left;
            width: 33.33%;
            text-align: left;
        }

    .disvtonofgoods ul li strong {
        font-size: 14px;
    }

    .disvtonofgoods ul li.dimnadcrgwt strong {
        float: left;
        width: 33.33%;
        padding: 5px 0;
    }

        .disvtonofgoods ul li.dimnadcrgwt strong b {
            display: inline-block;
            width: 15%;
            text-align: center;
        }

    .disvtonofgoods ul li.dimnadcrgwt strong {
        width: 15%;
    }

        .disvtonofgoods ul li.dimnadcrgwt strong:nth-child(2) {
            width: 70%;
            text-align: center;
        }

        .disvtonofgoods ul li.dimnadcrgwt strong:nth-child(3) {
            width: 15%;
        }

    .disvtonofgoods ul li.dimnadcrgwt span {
        width: 15%;
    }

        .disvtonofgoods ul li.dimnadcrgwt span:nth-child(2) {
            width: 70%;
            text-align: center;
        }

.disvtonofgoods ul {
    border-bottom: 1px solid #444;
}

.dccvattt ul:last-child {
    border-bottom: none;
}

.disvtonofgoods ul li {
    border-right: 1px solid #ddd;
}

.quotationcargo h3 {
    margin: 10px 0;
}

.dtcutsychngnetype {
    float: left;
    width: 100%;
}

    .dtcutsychngnetype ul {
    }

    .dtcutsychngnetype ul {
        display: inline-block;
        width: 100%;
    }

        .dtcutsychngnetype ul li {
            float: left;
            width: 15%;
            margin: 0;
            font-size: 12px;
            font-weight: 500;
            color: #333;
            padding: 5px 10px;
        }

            .dtcutsychngnetype ul li:nth-child(1) {
                width: 40%;
            }

        .dtcutsychngnetype ul ul.repdtcgnd {
        }

            .dtcutsychngnetype ul ul.repdtcgnd li {
                font-size: 14px;
            }

        .dtcutsychngnetype ul.repdtcgnd li {
            font-size: 14px;
        }

.dtcutsychngnetype {
    border: 1px solid #444;
    border-top: none;
}

    .dtcutsychngnetype ul li {
        background: #f2f2f;
    }

.disvtonofgoods ul:first-child li {
    background: #f8fafc;
}



.dtcutsychngnetype ul:first-child li {
    background: #f8fafc;
}

.dtcutsychngnetype ul li {
    border-bottom: 1px solid #666;
}

.dtcutsychngnetype ul:last-child li {
    border: none;
}

.collectionform {
    float: left;
    width: 100%;
    border: 1px solid #444;
    border-top: none;
    padding: 0;
}

    .collectionform p {
        float: left;
        width: 30%;
        padding: 5px 10px;
        font-size: 14px;
        font-weight: 700;
        color: #444;
        border-right: 1px solid #444;
        min-height: 135px;
        line-height: 20px;
    }

        .collectionform p span {
            display: block;
            font-size: 12px;
            font-weight: 500;
            color: #444;
        }

        .collectionform p:nth-child(2) {
            width: 40%;
        }

        .collectionform p:last-child {
            border: none;
        }

.commentpecianstructions {
    float: left;
    width: 100%;
    border: 1px solid #444;
    border-top: none;
}

    .commentpecianstructions p {
        padding: 15px;
        color: #444;
        font-size: 14px;
    }

        .commentpecianstructions p span {
            font-size: 12px;
            font-weight: 500;
            color: #444;
            display: block;
        }

.termandcondition {
    float: left;
    width: 100%;
    border: 1px solid #666;
    border-top: none;
}

    .termandcondition h4 {
        font-size: 16px;
        font-weight: 600;
        margin: 0;
        padding-left: 10px;
        background: #f8fafc;
    }

    .termandcondition ul {
        float: left;
        width: 100%;
    }

        .termandcondition ul li {
            float: left;
            width: 100%;
            font-size: 12px;
            color: #444;
            font-weight: 400;
            line-height: 20px;
            padding: 5px 10px;
        }

            .termandcondition ul li span {
                float: left;
                width: 10%;
                font-size: 12px;
                color: #444;
                font-weight: 500;
            }

.regardsnesadd {
    float: left;
    width: 100%;
    padding-left: 115px;
    padding-bottom: 10px;
    background: #f8fafc;
    padding-top: 10px;
    border-top: 1px solid #444;
}

    .regardsnesadd strong {
        float: left;
        width: 50%;
        line-height: 21px;
    }

    .regardsnesadd span {
        text-align: right;
        width: 50%;
        float: left;
        padding-right: 15px;
        padding-top: 10px;
        font-weight: 600;
    }

.btmbifalogo {
    float: left;
    width: 100%;
}

    .btmbifalogo p {
        float: left;
        width: 20%;
        padding: 15px;
        text-align: center;
    }

        .btmbifalogo p:nth-child(2) {
            width: 60%;
            text-align: center;
            line-height: 20px;
            font-weight: 500;
            color: #444;
        }

        .btmbifalogo p img {
            width: 100px;
            display: inline-block;
            margin: 0 auto;
        }

.quotationcargo {
    margin-bottom: 30px;
    border-radius: 3px;
}

.termandcondition ul li p {
    float: left;
    width: 90%;
    font-size: 12px;
    color: #444;
    line-height: 20px;
}

@media(max-width:767px) {
    .dtcutsychngnetype ul.repdtcgnd li {
        font-size: 10px;
    }

    .dtcutsychngnetype ul li {
        font-size: 10px;
    }

    .quotationcargo {
        padding: 5px;
    }

        .quotationcargo h2 {
            font-size: 16px;
            padding: 5px 0;
        }

    .cargoaddq {
        width: 100%;
        border-right: none;
    }

    .quotnumdlogo {
        width: 100%;
    }

    .cargoaddq p {
        border-right: none;
    }

    .qutnum {
        border-top: 1px solid #444;
    }

    .btmqvnadd p {
        width: 50%;
    }

    .collectionform p {
        font-size: 12px;
    }

    .termandcondition ul li span {
        width: 100%;
    }

    .regardsnesadd {
        padding-left: 15px;
    }

    .disvtonofgoods {
        overflow-y: hidden;
    }

    .dccvattt {
        overflow-x: scroll;
        width: 1170px;
        overflow: auto;
        float: left;
        overflow-y: hidden;
    }
}

@media print {
    .disvtonofgoods {
        overflow-y: inherit;
    }

    .dccvattt {
        overflow-x: inherit;
        width: 100%;
        overflow: auto;
        float: left;
        overflow-y: inherit;
    }

    .regardsnesadd {
        padding-left: 115px;
    }

    .termandcondition ul li span {
        width: 10%;
    }

    .courier-result-page {
        display: none;
    }

    @page {
        size: auto; /* auto is the initial value */
        margin: 0; /* this affects the margin in the printer settings */
        margin-top: 15px;
    }

    a[href]:after {
        content: none !important;
    }

    .quotationcargo {
        padding: 5px;
    }

    .cargoaddq address {
        padding: 5px 10px;
    }

    .qutnum p {
        padding: 5px 10px;
    }

    .btmqvnadd p {
        padding: 5px 10px;
    }

    .commentpecianstructions {
        margin-top: 40px;
        border-top: 1px solid #444;
    }

        .commentpecianstructions p {
            padding: 5px 10px;
        }

    .cargoaddq {
        width: 35%;
    }

    .quotnumdlogo {
        width: 65%;
    }

    .btmqvnadd p {
        width: 25%;
    }

    .qutnum {
        border-top: none;
    }

    .cargoaddq {
        border-right: 1px solid #444;
    }

    .quotationcargo h2 {
        font-size: 18px;
        padding: 0 0;
    }

    .dtcutsychngnetype ul.repdtcgnd li {
        font-size: 14px;
    }

    .dtcutsychngnetype ul li {
        font-size: 12px;
    }

    .collectionform p {
        font-size: 14px;
    }
}

header#header {}

header#header .navbar-menu-block {
    margin-top: 9px;
}
input[type="button"] {}

div#sea-freight input[type="button"] {
    background-color: #a41e22;
    margin-bottom: 3rem;
    margin-top: 2em;
    border: none;
    color: #fff;
    font-size: 18px;
    padding: 15px 30px;
    text-transform: uppercase;
    border-radius: 50px;
}

div#sea-freight input[type="button"]:hover {
    background-color: #f79806;
}


.fromtofield.fst-ordestintion.airimportairexprot .form-radio.termsofshipment i.helper {
    top: 1px;
}

.fromtofield.fst-ordestintion.airimportairexprot .radio .helper::before, .fromtofield.fst-ordestintion.airimportairexprot .radio .helper::after {
    width: 2rem;
    height: 2rem;
}

.radio .helper::before, .radio .helper::after {
    width: 2rem;
    height: 2rem;
}

.radio .helper {
    top: 2px;
}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd b {bottom: 0;height: 30px;}

.getfreequote-fildinfo .ftmfiled-txt .form-group.kgadd.hetcolm .dim-col-info {
    top: 25px;
    width: 50%;
}

div.plusbtninfoi.delbtncrgo {
    top: 5px;
}

.cargo-air-import-orexport {}

.cargo-air-import-orexport input[type="button"] {
        border: none;
    padding: 15px 30px;
    margin-bottom: 3rem;
    margin-top: 3rem;
    background-color: #a41e22;
    color: #fff;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 700;
    width: 150px;
}

.cargo-air-import-orexport input[type="button"]:hover {
    background-color: #f79e1a;
}

.buttonDiv.bg-b-blue {
    padding: 10px;
    padding-left: 20px;
    font-size: 16px;
}
ul.ui-autocomplete {
    padding: 0;
    margin: 0;
    height: 240px;
    overflow: hidden;
    overflow-y: scroll;
}

ul.ui-autocomplete li.ui-menu-item {
    padding: 10px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ddd;
}
.ui-autocomplete li.ui-menu-item::before {
    position: absolute;    left: 15px;
}
.ui-autocomplete li.ui-menu-item:first-child {
    padding: 10px;
}

.ui-autocomplete li.ui-menu-item:first-child a {
    font-weight: 700;
    padding: 0;
    margin: 0;    padding-left: 5px;
}

.ui-menu .ui-menu-item a {
    font-size: 13px;
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
}

ul.ui-autocomplete li.ui-menu-item:hover {
    background-color: #fff;
}

.ui-autocomplete li.ui-menu-item:first-child, .ui-autocomplete li.ui-menu-item:hover {
    padding: 10px;
}

/*Freightify*/

.continernewaddtype .Select-container-type {
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
    padding-bottom: 0;
}

 .continernewaddtype .Select-container-type p {
        display: inline-block;
        width: 100%;
        text-align: left;
        color: #333;
        font-weight: 500;
        padding: 0;
    }

  .continernewaddtype .Select-container-type .radio {
    }

 .continernewaddtype .Select-container-type .radio {
        float: left;
        margin-right: 15px;
    }

.continernewaddtype .Select-container-type .radio input {
            opacity: 0;
            position: absolute;
        }
.continernewaddtype .Select-container-type {
    display: inline-block;
    width: 100%;
    padding: 10px 15px;
    padding-bottom: 0;
}

.continernewaddtype .Select-container-type p {
        display: inline-block;
        width: 100%;
        text-align: left;
        color: #333;
        font-weight: 500;
        padding: 0;
    }

.continernewaddtype .Select-container-type .radio {
    }

.continernewaddtype .Select-container-type .radio {
        float: left;
        margin: 0;
        margin-right: 15px;
        margin-top: 15px;
        margin-bottom: 10px;
    }

.continernewaddtype .Select-container-type .radio input {
            opacity: 0;
            position: absolute;
        }

.continernewaddtype .Select-container-type .radio label {
            padding-left: 25px;
            font-size: 14px;
            display: flex;
        }
        
        .ttconttwgtt.routingadcol .form-group.collectpointinflo {
        width: auto;
    }
    
    .ttconttwgtt.routingadcol {
    padding: 15px;
    padding-top: 0;
    display: flex;
    gap: 10px;
}
.cargo-air-import-orexport.shimment-requirment .form-group.collectpointinflo {
    margin: 0;
}
.routingadcolbutton button.button {
    color: #fff;
    width: auto;
    padding: 10px 15px;
}
        .routingadcolbutton button.button span {
            font-size: 14px;
        }

.fromtofield.fst-ordestintion.chargheadecol {
    margin-top: 10px;
}
.fromtofield.fst-ordestintion.chargheadecol {
    margin: 15px 0;
    margin-top: 3em;
    padding-bottom: 15px;
}
.fromtofield.fst-ordestintion.chargheadecol.newchseafreightnew {
    margin-top: 3.5em;
}

.routingadcol button {
          margin-top: 25px;
    border: none;
    background-color: #9d1c1f;
    color: #fff;
    font-size: 12px;
    padding: 9px 10px;
    font-weight: 600;
    border-radius: 4px !important;
}
.routingadcol button:hover{    background: #f9a01b;}



.Freightify-chargesmainttmain {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}

.Freightify-chargesmain {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    gap: 15px;
}

.Freightify-charges {
    background-color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    align-items: center;
    text-align: left;
    width: 600px;
}

    .Freightify-charges .carriernamediv {
        padding: 10px 15px;
        background: #f8fafc;
        width: 100%;
        margin-bottom: 15px;
    }

        .Freightify-charges .carriernamediv p {
            color: #22252f;
            font-size: 16px;
            display: flex;
            gap: 10px;
        }

            .Freightify-charges .carriernamediv p strong {
            }

.Freightify-chargesmain .conatinertypediv {
    display: flex;
    width: 100%;
    gap: 25px;
    border: 1px solid #eaecef;
    margin-bottom: 5px;
    justify-content: space-between;
}

    .Freightify-chargesmain .conatinertypediv p {
        padding: 10px 15px;
    }

        .Freightify-chargesmain .conatinertypediv p strong {
            display: block;
        }
    .Freightify-chargesmain .conatinertypediv p {
        display: flex;
        width: 100%;
        border-right: 1px solid #eaecef;
    }

.conatinertypediv.conheadchgtype {
}

    .conatinertypediv.conheadchgtype p {
        color: #22252f;
        background: #f9fafc;
        border-right: 1px solid #dadcdf;
    }

.Freightify-chargesmain .conatinertypediv {
    gap: 0;
    margin: 0;
    border-bottom: 1px solid #eaecef;
    border-left: 1px solid #eaecef;
    border-right: 1px solid #eaecef;
}

.ttresultseafright {
    display: inline-block;
    width: 100%;
    text-align: left;
    font-weight: bold;
    padding: 10px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd;
    color: #a41e22;
}
.Freightify-charges .carriernamediv p {
    color: #a41e22;
    align-items: center;
    font-weight: 500;
}

.Freightify-charges .carriernamediv p {
       color: #a41e22;
    align-items: center;
    font-weight: 600;
}
.ttprizeseafright {
    display: block;
    width: 200px;
}
.ttprizeseafright p {
    background: rgb(255 248 238);
    border: 1px solid rgb(249 160 27 / 49%);
    padding: 15px;
    margin-bottom: 15px;
    color: #000;
}

.ttprizeseafright p strong {
    display: block;
}

.buttonsearfright {
    display: grid;
}

.buttonsearfright a {
    background-color: #9d1c1f;
    padding: 15px;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
}

.buttonsearfright a:hover {
    background-color: #ea9608;
}


@media(max-width:767px)
{
    .buttonsearfright {
    display: grid;
}

.buttonsearfright a {
    background-color: #9d1c1f;
    padding: 15px;
    color: #fff;
    font-weight: bold;
    border-radius: 4px;
}

.buttonsearfright a:hover {
    background-color: #ea9608;
}

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment .radio {
    float: left;
    width: 28%;
}

.cargo-air-import-orexport.shimment-requirment .form-radio.termsofshipment.newterofshipment {
    display: inline-block;
    width: 100%;
}

.Freightify-chargesmain {
    display: grid;
}

.Freightify-charges {
    width: 100%;
    display: grid;
}

.Freightify-chargesmainttmain {
    display: grid;
}

.Freightify-charges .carriernamediv p {
    font-size: 14px;
}
.Freightify-chargesmain .conatinertypediv p {
    font-size: 12px;
    padding: 5px;
}

.ttprizeseafright {
    width: 100%;
}

.ftmfiled-txttxtalignarea.airtxtacol {
    width: 100%;
}

.fromtofield.fst-ordestintion.mrgtopnoe.tpqutersw.cvfgdt.wthsmaingo.requesqnwbnewadd .carbgobx .bscargn:nth-child(3) {
    width: 100%;
}
 }
 
 
 
 .courier-result-page {
    display: inline-block;
    width: 100%;
    background-color: #f9a01b;
    padding: 15px 0;
    background: #f2f2f2;
    background-repeat: no-repeat;
    background-image: linear-gradient(to bottom,#f78e91,#ffffff);
}
.col-result-wrap {
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
    background-color: #fff;
    display: inline-block;
    width: 100%;
    border-radius: 5px;
    padding: 0;
    margin-bottom: 1em;
}
.col-result-wrap h1 {
    font-size: 24px;
    font-weight: 700;
    line-height: inherit;
    color: #a41e22;
    text-align: center;
    padding: 0;
    text-align: left;
    margin: 0;
    padding: 15px;
    padding-bottom: 0;
}

.col-result-wrap p {
     font-size: 12px;
    line-height: 20px;
    display: block;
    padding: 0;
    color: #1d1d1d;
    padding-bottom: 5px;
    margin-bottom: 15px;
    padding-left: 15px;
    font-weight: 600;
}

.passengerInfo.payment-opt {}

.passengerInfo.payment-opt .row {
    width: 100%;
    display: flex;
    margin: 0;
}

.passengerInfo.payment-opt .row .col-xs-12 {
    display: inline-block;
    width: 100%;
}

.passengerInfo.payment-opt section.letter-container {
    padding-top: 0;
    padding-bottom: 0;
}

.add-itner {
    display: inline-block;
    width: 100%;
}

.content-right.pull-right.cargodesp-requestby {}

.content-right.pull-right.cargodesp-requestby .add-itner {}

.content-right.pull-right.cargodesp-requestby .add-itner h3 {
    background: #efefef;
    border: none;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    padding: 0 15px;
    margin: 0;
}

.requestbycargo {
    display: grid;
}

.requestbycargo ul {
    display: inline-block;
    padding: 0;
    padding-bottom: 0;
}

.requestbycargo ul strong {
    display: inline-block;
    font-size: 14px;
    width: 100%;
}

.requestbycargo ul li {
    list-style: none;
}

.requestbycargo ul span {
    font-size: 13px;
}

.requestbycargo ul li:last-child {
    width: 100%;
    display: inline-block;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.requestbycargo ul li {
    width: 15%;
    float: left;
    border-right: 1px solid #efefef;
    padding: 10px;
    min-height: 70px;
}

.requestbycargo ul li:nth-child(5) {
    width: 20%;
}

.requestbycargo ul li:nth-child(4) {
    width: 20%;
}

.content-left.pull-left {}

.content-left.pull-left .wrapper {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 15px;
    margin-left: 15px;
}

.content-left.pull-left .wrapper .content.issuer {
    border: 1px solid #fcdbdc;
    padding: 10px 15px;
    background-color: #fef7f8;
}

b {}

.content-left.pull-left .wrapper .content.issuer span {
    display: flex;
    gap: 10px;
    font-size: 14px;
    font-weight: 500;
}

.content-left.pull-left .wrapper .content.issuer span a {
    color: #a41e22;
}

.col-info-couirier-1 {}

.col-info-couirier-1 button {
    background: #efefef;
    border: none;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    padding: 0 15px;
    margin: 0;
    width: 100%;
}

.col-info-couirier-1 div div {
    display: inline-block;
    width: 100%;
}

.col-info-couirier-1 div div .clearfix {
    display: none;
}

.col-info-couirier-1 div {}

.col-info-couirier-1 div .add-itner {
    float: left;
    width: 50%;
    padding: 8px;
}

.col-info-couirier-1 div .add-itner h3 {
    border-bottom: 1px solid #f1f1f1;
    background: #f79194;
    font-size: 16px;
    padding: 10px;
    color: #fff;
    font-weight: bold;
    border-radius: 5px 5px 0 0;
    margin: 0;
}

.col-info-couirier-1 div .add-itner ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 5px 10px;
    border-bottom: 1px dashed #d3d3d3;
    background: #f9f9f9;
}

.col-info-couirier-1 div .add-itner ul {
    padding: 0;
    font-size: 13px;
    font-weight: bold;
}

.col-info-couirier-1 div .add-itner ul li:last-child {
    border: none;
}

.col-info-couirier {
    display: inline-block;
    width: 100%;
}

.col-info-couirier button {
    background: #efefef;
    border: none;
    color: #333;
    font-size: 16px;
    font-weight: 700;
    line-height: 40px;
    padding: 0 15px;
    margin: 0;
    width: 100%;
    text-align: left;
    margin-bottom: 0;
}

.col-info-couirier div {}

.col-info-couirier div ul.collation-nw-col-wrpa {
    padding: 0 15px;
    margin: 0;
    display: flex;
    gap: 100px;
    justify-content: space-between;
    padding-bottom: 15px;
    padding-top: 0;
}

.col-info-couirier div ul.collation-nw-col-wrpa li {
    font-size: 13px;
    list-style: none;
    padding: 5px 0;
}

.col-info-couirier div ul.collation-nw-col-wrpa li strong {
    display: block;
    padding-bottom: 5px;
}

.numberofparcels.seacontinnerqout {
    display: flex;
    gap: 15px;
    padding: 10px;
    padding-top: 0;
}

.numberofparcels.seacontinnerqout ul {
    padding: 0;
    margin: 0;
    gap: 15px;
}

.numberofparcels.seacontinnerqout ul li {list-style: none;font-size: 13px;}

.numberofparcels.seacontinnerqout ul li strong {
    display: block;
    font-size: 12px;
}

.numberofparcels.seacontinnerqout ul li {
    padding: 5px 0;
}

.col-info-couirier {}

.col-info-couirier div {
    display: flex;
}

.col-info-couirier div ul.numberofparcels.chrgheadnnew {
    padding: 0;
    margin: 0;
    display: grid;
    justify-content: space-between;
    padding-bottom: 5px;
    font-size: 13px;
    margin-bottom: 1px;
    width: 100%;
    align-items: start;
    justify-content: space-between;
}

.col-info-couirier div ul.numberofparcels.chrgheadnnew li {
    list-style: none;
    padding: 5px 10px;
    display: block;
    width: 100%;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li {
    width: auto;
    padding: 0;
    margin: 0;
    padding-bottom: 0;
}
.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li strong {
    padding: 0;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li span {
    padding: 0;
    margin: 0;
}
.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li strong {
    border-bottom: 1px solid #ddd;
    padding: 5px 10px;
    font-size: 13px;
    font-weight: 600;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li span {
    padding: 5px 10px;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li:nth-child(1) {
    width: 15%;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li:nth-child(2) {
    width: 20%;
    border-right: 1px solid #ddd;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li:nth-child(3) {
    width: 20%;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li:nth-child(4) {
    width: 14%;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li:nth-child(5) {
    width: 31%;
}

.content-left.pull-left .wrapper .content.issuer {
    display: flex;
    align-items: center;
    padding: 0 15px;
    margin: 0;
    width: 100%;
}

span {}

.content-left.pull-left .wrapper .content.issuer span {
    display: flex;
    padding: 0;
    text-wrap: nowrap;
    align-items: center;
    font-weight: 600;
    font-size: 12px;
}

.content-left.pull-left .wrapper .content.issuer a {
    position: static;
}

b {}

.content-left.pull-left .wrapper .content.issuer span b {
    margin: 0;
    padding: 0;
}

.content-left.pull-left .wrapper.bkrefnuber {
    margin: 0;
    margin-bottom: 10px;
}

.content-left.pull-left .wrapper .content.issuer span a:hover {
    color: #fff;
    font-weight: bold;
}

.col-info-couirier div ul.collation-nw-col-wrpa.prtdvhvall {
    gap: 20px;
    justify-content: start;
    margin-bottom: 0;
    padding-bottom: 0;    padding-left: 0;
}

.col-info-couirier div ul.collation-nw-col-wrpa.prtdvhvall strong {
    font-weight: 600;
    padding: 5px 10px;
}

.col-info-couirier div ul.collation-nw-col-wrpa.prtdvhvall span {
    padding: 5px 10px;
}

.numberofparcels.seacontinnerqout.cntraddnewcll ul {
    display: flex;
}

.numberofparcels.seacontinnerqout.cntraddnewcll ul li {
    width: auto;
    display: flex;
}

.numberofparcels.seacontinnerqout.cntraddnewcll ul li strong {
    padding: 5px 10px;
    font-weight: 600;
}

.numberofparcels.seacontinnerqout.cntraddnewcll ul li span {
    padding: 5px 15px;
}

.numberofparcels.seacontinnerqout.cntraddnewcll ul li {
    display: grid;
    padding: 0;
}

.numberofparcels.seacontinnerqout.cntraddnewcll ul li strong {
    text-wrap: nowrap;
}
.numberofparcels.seacontinnerqout.cntraddnewcll {
    padding: 0;
}
.col-info-couirier button {
    padding: 0 10px;
    font-size: 14px;
}
.numberofparcels.seacontinnerqout.cntraddnewcll ul li span {
    padding-top: 0;
}



.col-info-couirier.contnerchd ul.numberofparcels.chrgheadnnew li {
    padding: 0;
    min-height: 65px;
}

.col-info-couirier.contnerchd ul.numberofparcels.chrgheadnnew li strong {
    font-weight: 600;
}

.col-info-couirier.contnerchd ul.numberofparcels.chrgheadnnew li span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 18px;
    font-weight: 500;    color: #000;
}

@media(max-width:767px)
{li {}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li:nth-child(1) {
    width: 100%;
}

.content-right.pull-right.cargodesp-requestby .add-itner .requestbycargo ul li {
    width: 100% !important;
}

.content-right.pull-right.cargodesp-requestby {
    padding: 0;
    margin-top: 15px;
    min-height: auto;
}

.col-info-couirier div ul.collation-nw-col-wrpa.prtdvhvall {
    display: grid;
}

.col-info-couirier div ul.collation-nw-col-wrpa li {
    width: 100%;
}

.numberofparcels.seacontinnerqout.cntraddnewcll {
    display: grid;
}

.col-info-couirier.contnerchd {
    overflow: hidden;
    overflow-x: scroll;
}

.col-info-couirier.contnerchd div {
    overflow-x: scroll;
    width: 1170px;
    overflow-x: scroll;
}

.col-result-wrap h1 {
    font-size: 16px;
}

.col-result-wrap p {
    font-size: 12px;
}
    
    }
     .ui-autocomplete li.ui-menu-item:first-child::before {
    position: absolute;
    left: 15px;
}

ul.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper {
    padding-left: 20px;
}