/* .page-header_2.page-header--fixed {
    top: 0 !important;
} */
.topHeader{
    /* height:35px; */
    background: #f1f1f1;
    position: fixed;
    width: 100%;
    z-index: 9;
    padding: 5px 0px 5px 0px;
}

.topHeader-ul{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    list-style: none;
}

.usaCountry-logo{
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: -2px;
}


@media only screen and (max-width:450px) and (min-width:411px){

    .topHeader-icon{
        font-size: 12px;
    }
    .usaCountry-logo{
        width: 16px;
        height: 16px;
    }
}

@media only screen and (max-width:410px) and (min-width:350px){

    .topHeader-icon{
        font-size: 10px;
    }
    .usaCountry-logo{
        width: 12px;
        height: 12px;
    }
}

@media only screen and (max-width:349px){

    .topHeader-ul {
       margin-right:9px!important;
    }

    .topHeader-icon {
        font-size: 8px;
    }
    .usaCountry-logo{
        width: 10px;
        height: 10px;
    }
    .footer-delivery-methods img {
        width:33px;
    }
}

@media only screen and (max-width:425px) {

    .topHeader-ul {
        font-size: 8px !important;
        padding: 0 !important;
        justify-content: end!important;
    }
        /* .topHeader-ul li a {
            font-size: 10px !important;
        } */

    .lang-select__item--active {
        margin: 0 !important;
        padding: 0 !important;
        min-width: 0px !important;
    }

}


.topHeader-icon {
    vertical-align: middle;
    color: #1eac4d;
}
@media only screen and (max-width: 1366px) {
    .page-home .promo-tabs {
        max-width: 80%;
    }
}

@media only screen and (max-width: 1280px) and (min-width: 1141px) {
    .page-header .col-md-6.col-lg-2.d-flex.align-items-center {
        justify-content: end;
    }

    /* .main-menu__item .main-menu__link, .sub-menu__item .sub-menu__link {
        font-size: 13px;
    } */

    .main-menu__item:not(:last-of-type), .sub-menu__item:not(:last-of-type) {
        margin-right: 20px;
    }

    .lang-select__item--active span::before,
    .main-menu__item--has-child > .main-menu__link > span::before, .sub-menu__item--has-child > .main-menu__link > span::before {
        right: -9px;
        top: 5px;
    }

    .lang-select__item--active span::after,
    .main-menu__item--has-child > .main-menu__link > span::after, .sub-menu__item--has-child > .main-menu__link > span::after {
        right: -13px;
        top: 5px;
    }

    .search-box-btn {
        top: 10px;
    }

    .lang-select__item--active span::after,
    .lang-select__item--active span::before {
        top: 13px;
    }

    .page-header_2.page-header--fixed .lang-select__item.lang-select__item--active {
        top: 0;
    }
}

@media only screen and (max-width: 1140px) and (min-width: 1025px) {
    .page-header .col-md-6.col-lg-2.d-flex.align-items-center {
        justify-content: end;
    }

    /* .page-header__logo img {
        height: 40px;
    } */

    /* .lang-select__item--active span,
    .main-menu__item .main-menu__link, .sub-menu__item .sub-menu__link {
        font-size: 12px;
    } */

        .lang-select__item--active span::before,
        .main-menu__item--has-child > .main-menu__link > span::before, .sub-menu__item--has-child > .main-menu__link > span::before {
            right: -9px;
            top: 5px;
        }

        .lang-select__item--active span::after,
        .main-menu__item--has-child > .main-menu__link > span::after, .sub-menu__item--has-child > .main-menu__link > span::after {
            right: -13px;
            top: 5px;
        }

    .search-box-btn {
        top: 10px;
    }

    .lang-select__item--active span::after,
    .lang-select__item--active span::before {
        top: 13px;
    }

    .page-header_2.page-header--fixed .lang-select__item.lang-select__item--active {
        top: 0;
    }

    .top-70 {
        margin-top: 10px !important;
    }
}

@media only screen and (max-width: 1024px) {
    /* .page-header__logo img {
        height: 40px;
    } */

    .alert {
        padding: 5px 60px;
    }

    .main-menu__item:not(:last-of-type), .sub-menu__item:not(:last-of-type) {
        margin-right: 20px;
    }

    .lang-select__item--active span::before,
    .main-menu__item--has-child > .main-menu__link > span::before, .sub-menu__item--has-child > .main-menu__link > span::before {
        right: -9px;
        top: 5px;
    }

    .lang-select__item--active span::after,
    .main-menu__item--has-child > .main-menu__link > span::after, .sub-menu__item--has-child > .main-menu__link > span::after {
        right: -13px;
        top: 5px;
    }

    .search-box-btn {
        top: 10px;
    }

    .lang-select__item--active span::after,
    .lang-select__item--active span::before {
        top: 13px;
    }

    .page-header_2.page-header--fixed .lang-select__item.lang-select__item--active {
        top: 0;
    }

    .page-home .promo-tabs {
        max-width: 90%;
    }

    .top-70 {
        margin-top: 10px !important;
    }

    .page-pcb-serviecs li.horizontal-tab.r-tabs-tab a span {
        font-size: 13px;
        line-height: 1.5;
    }

    #floating_table {
        margin: 0px auto;
        position: relative;
    }
    /* thm */
    .experiance-tabs .tab-btns .tab-btn {
        width: 200px;
        height: 250px;
    }

        .experiance-tabs .tab-btns .tab-btn .icon {
            margin-top: 10px;
        }

    .mt-m-5 {
        margin-top: 0 !important;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .page-user-profile .section > .container,
    .page-user-management .section > .container,
    .page-saved-address .section > .container,
    .page-repeat-orders .section > .container,
    .page-financial-details .section > .container,
    .page-company-details .section > .container,
    .page-checkout .section > .container,
    .page-change-password .section > .container,
    .page-add-user .section > .container,
    .page-make-payment .section > .container,
    .page-exceptions .section > .container,
    .page-my-orders .section > .container,
    .page-quotation-tracking .section > .container,
    .page-my-orders .section > .container,
    .page-email-management .section > .container,
    .page-add-address .section > .container,
    .page-edit-profile .section > .container,
    .page-modify-layout .section > .container,
    .page-my-dashboard .section > .container,
    .page-pcb-serviecs .service-details > .container {
        max-width: 950px;
    }

    .alert__text {
        line-height: 1.5;
    }

    /*.page-home .page-header_2 {
        top: 100px;
    }*/

    .page-home .promo-tabs {
        max-width: 90%;
    }

    .page-exceptions .sm-pos-absolute,
    .page-my-orders .sm-pos-absolute,
    .page-quotation-tracking .sm-pos-absolute,
    .page-track-inquiry .sm-pos-absolute {
        position: relative;
        right: 0px;
    }

    .order-box .repeat-box {
        font-size: 16px;
    }

    .page-exceptions .order-box .pull-right.text-right h4,
    .page-exceptions .order-box-inner.add-management h4,
    .page-my-orders .order-box .pull-right.text-right h4,
    .page-my-orders .order-box-inner.add-management h4,
    .page-quotation-tracking .order-box .pull-right.text-right h4,
    .page-quotation-tracking .order-box-inner.add-management h4,
    .page-track-inquiry .add-management .order-box .pull-right.text-right h4,
    .page-track-inquiry .order-box-inner.add-management h4 {
        width: 100%;
    }
    /* .page-exceptions .d-none-sm,
	.page-my-orders .d-none-sm,
	.page-quotation-tracking .d-none-sm,
	.page-track-inquiry .d-none-sm{
		display: none;
	} */

    .d-lg-none.d-sm-block.col-sm-2 {
        display: none !important;
    }

    #floating_table {
        margin: 0px auto;
        position: relative;
    }

    .sticky.stuck {
        top: 0;
    }

    .page-header__logo img {
        height: 50px;
    }

    .button.button--green span {
        line-height: 1.3;
    }

    .login-page .button.button--green {
        min-width: 100%;
        display: flex;
    }

    .register label {
        margin: 0 10px;
    }

    .page-user-management .table.table--lgray.orders_table,
    .page-invoiced-orders .table.table--lgray.orders_table {
        overflow-x: auto;
        display: block;
        padding: 0;
        border: 0;
    }
    /* thm2 */
    .selector .selection {
        padding: 0 5px;
        line-height: 1.5;
    }

    #ComponentSourcing.selector .selection {
        min-height: 200px;
    }

    .experiance-tabs .tab-btns .tab-btn {
        width: 130px;
        height: 250px;
        padding: 10px;
        font-size: 16px;
        line-height: 26px;
    }

    .mt-m-5 {
        margin-top: 0 !important;
    }

    .socials__link {
        font-size: 16px;
    }

    .front-promo a.button.button--promo {
        margin-bottom: 20px;
    }

    .front-promo__subtitle {
        min-height: 130px;
    }

    .contact-trigger.contact-trigger--style-2 {
        left: 0;
        right: 0;
    }

    .hero-block .align-container {
        height: 200px;
        padding: 130px 0 20px 0;
    }

    .page-pcb-manufacturing .poplur-text p {
        line-height: 1;
    }
}

@media only screen and (max-width: 768px) {
    .page-quotation-tracking .my-order-btn .button.button--promo {
        min-width: auto;
    }

    .page-quotation-tracking .my-order-btn .button.button--green {
        min-width: auto;
        line-height: 1;
    }

    .page-pcb-manufacturing .poplur-text p {
        line-height: 1;
    }
}

@media only screen and (max-width: 767px) {
    .hero-block .align-container {
        height: 200px;
        padding: 130px 0 20px 0;
    }

    .page-my-orders #OrderAddress .modal-wrapper,
    .page-quotation-tracking .modal-wrapper {
        width: 90%;
    }

    .page-my-orders .repeat-box {
        text-align: center;
    }

    .page-exceptions .order-box .pull-right.text-right h4,
    .page-exceptions .order-box-inner.add-management h4,
    .page-my-orders .order-box .pull-right.text-right h4,
    .page-my-orders .order-box-inner.add-management h4,
    .page-quotation-tracking .order-box .pull-right.text-right h4,
    .page-quotation-tracking .order-box-inner.add-management h4,
    .page-track-inquiry .add-management .order-box .pull-right.text-right h4,
    .page-track-inquiry .order-box-inner.add-management h4 {
        width: 100%;
    }

    .page-exceptions .sm-pos-absolute,
    .page-my-orders .sm-pos-absolute,
    .page-quotation-tracking .sm-pos-absolute,
    .page-track-inquiry .sm-pos-absolute {
        position: absolute;
        right: 10px;
    }

    .page-exceptions .d-none-sm,
    .page-my-orders .d-none-sm,
    .page-quotation-tracking .d-none-sm,
    .page-track-inquiry .d-none-sm {
        display: none;
    }

    #floating_table {
        margin: 50px auto;
    }

    .promo--f5 .align-container {
        height: 470px;
    }

    .alert__text {
        line-height: 1.5;
    }

    .header_btn-div.animated-button_div.header_btn-div .button-effect {
        width: 100%;
    }

    .order-box_table .row.bottom-30 .col-md-6.col-sm-6,
    .technology-section.style-two .technology-block {
        width: 50%;
    }

    .promo-tabs .r-tabs-anchor {
        font-size: 16px;
        font-weight: 600;
    }

    .page-place-inquiry .place-inquiry-tbl {
        margin-bottom: 20px;
    }

    .page-tachnical-capabilities .table.table-hover,
    .page-place-inquiry .place-inquiry-tbl,
    .page-about .table {
        overflow-x: auto;
        display: block;
        padding: 0;
        border: 0;
    }

    table::-webkit-scrollbar {
        width: 0px;
        height: 5px;
    }

    section.contact-newsletter {
        padding-bottom: 50px;
        padding-top: 0;
    }

        section.contact-newsletter .top-50 {
            margin-top: 0 !important;
        }

    .contact-trigger.contact-trigger--style-2 {
        position: relative;
        bottom: 0;
    }

    .contact-trigger__title {
        line-height: 30px;
    }

    h4 {
        font-size: 20px;
    }

    h3 {
        font-size: 30px;
    }

    section.history.csil img.pcb-logo {
        width: 70%;
    }

    section.contact-cta .animated-button_div {
        margin-bottom: 20px;
    }

    a.button.button--green.google-btn {
        float: left;
        margin: 20px auto 0 0;
    }

    .forgot-pass {
        float: left;
        margin-bottom: 20px;
    }

    .offset-3.login-container {
        margin-left: 0;
    }

    .horizontal-tabs .r-tabs-anchor, .horizontal-tabs__header a,
    .vertical-tabs .r-tabs-anchor, .vertical-tabs__header a {
        color: #333;
    }

    .vertical-tabs .r-tabs-state-active a {
        color: #4cae35;
    }

    .tabs .r-tabs-accordion-title {
        border: 1px solid #fff;
    }

    .accordion__title {
        width: 90%;
    }

    .page-blog .animated-button_div .button-effect {
        width: 100%;
        margin-bottom: 20px;
    }

    .page-blog .animated-button_div {
        display: block;
    }

    .inner-box .image {
        text-align: center;
    }

    .page-pcb-serviecs .r-tabs-accordion-title a {
        justify-content: start;
        text-align: left;
    }

        .page-pcb-serviecs .r-tabs-accordion-title a img {
            width: 10%;
            margin-right: 20px;
        }

    .page-pcb-serviecs .horizontal-tabs__header.r-tabs-nav {
        display: none;
    }

    .schematic_file {
        margin-top: 20px;
    }

    #pcb_fabrication_pcb_assembly a.button {
        margin-bottom: 20px;
    }

    .orders_table .table__cell > .tbl-pos,
    .page-user-profile .width-80,
    .page-user-management .width-80,
    .page-saved-address .width-80,
    .page-repeat-orders .width-80,
    .page-financial-details .width-80,
    .page-company-details .width-80,
    .page-checkout .width-80,
    .page-change-password .width-80,
    .page-add-user .width-80,
    .page-make-payment .width-80,
    .page-exceptions .width-80,
    .page-my-orders .width-80,
    .page-quotation-tracking .width-80,
    .page-my-orders .width-80,
    .page-email-management .width-80,
    .page-add-address .width-80,
    .page-edit-profile .width-80,
    .page-my-dashboard .width-80 {
        width: 100%;
    }

    .page-user-profile .pull-left,
    .page-user-management .pull-left,
    .page-saved-address .pull-left,
    .page-repeat-orders .pull-left,
    .page-company-details .pull-left,
    .page-checkout .pull-left,
    .page-change-password .pull-left,
    .page-add-user .pull-left,
    .page-make-payment .pull-left,
    .page-exceptions .pull-left,
    .page-my-orders .pull-left,
    .page-quotation-tracking .pull-left,
    .page-my-orders .pull-left,
    .page-email-management .pull-left,
    .page-add-address .pull-left,
    .page-edit-profile .pull-left,
    .page-my-dashboard .pull-left {
        float: unset;
    }

    .edit-profiles .button--green {
        margin-left: 0;
    }

    .tbl-data-lbl-none .table__cell::before,
    .page-repeat-orders .table__cell::before,
    .page-company-details .table__cell::before,
    .page-checkout .table__cell::before,
    .page-change-password .table__cell::before,
    .page-add-user .table__cell::before,
    .page-email-management .add-management .table__cell::before {
        content: '';
        width: 0;
    }

    .page-email-management .add-management .add-inner > a.pull-right {
        float: left;
    }

    .page-exceptions [data-ml-modal] .modal-dialog,
    .page-user-management [data-ml-modal] .modal-dialog,
    .page-edit-profile [data-ml-modal] .modal-dialog,
    .page-email-management [data-ml-modal] .modal-dialog {
        margin: 0;
    }

    .page-track-inquiry .add-management .order-box .pull-right h4 {
        float: left;
    }

    .page-track-inquiry .add-management .order-box .pull-right.text-right h4 {
        text-align: left !important;
    }

    .page-user-profile .orders_table .table__cell span,
    .page-user-management .orders_table .table__cell span {
        padding-left: 0;
    }

    .page-user-profile .orders_table .table__cell span,
    .page-user-management .orders_table .table__cell span,
    .page-repeat-orders .orders_table .table__cell span,
    .page-change-password .orders_table .table__cell span,
    .page-add-user .orders_table .table__cell span,
    .page-make-payment .orders_table .table__cell span,
    .page-layout-details .orders_table .table__cell span,
    .page-exceptions .orders_table .table__cell span,
    .page-financial-details .orders_table .table__cell span,
    .page-my-orders .orders_table .table__cell span,
    .page-track-inquiry .orders_table .table__cell span,
    .page-quotation-tracking .orders_table .table__cell span {
        width: 100%;
    }

    .form__checkbox-mask {
        width: 20px !important;
    }

    .add-management h4 {
        font-size: 16px;
        line-height: 26px;
    }

    .page-track-inquiry .modal-wrapper {
        width: 20em;
    }

    .page-my-orders .button--green,
    .page-track-inquiry .button--green {
        min-width: 150px;
    }

    .page-track-inquiry .add-management-btn.my-order-btn > .col-md-6 {
        width: 50%;
        text-align: center;
    }

    .page-track-inquiry .my-order-btn .button.button--promo,
    .page-track-inquiry .my-order-btn .button.button--green {
        width: auto;
    }

    .sm-order-1 {
        order: 1;
    }

    .page-exceptions .add-management .order-box .pull-right.text-right h4 > span,
    .page-exceptions .order-box-inner.add-management h4 > span,
    .page-my-orders .add-management .order-box .pull-right.text-right h4 > span,
    .page-my-orders .order-box-inner.add-management h4 > span,
    .page-quotation-tracking .add-management .order-box .pull-right.text-right h4 > span,
    .page-quotation-tracking .order-box-inner.add-management h4 > span,
    .page-track-inquiry .add-management .order-box .pull-right.text-right h4 > span,
    .page-track-inquiry .order-box-inner.add-management h4 > span {
        float: right;
    }

    .cart__terms {
        margin-top: -10px;
    }

    .page-financial-details .add-management.top-50 {
        margin-top: 20px !important;
    }

    .page-user-profile .cart__terms,
    .page-financial-details .cart__terms,
    .page-my-orders .cart__terms {
        margin-top: 0;
    }

    .cart__terms ul {
        padding: 0;
    }

    .page-quotation-tracking .cart__terms,
    .page-email-management .cart__terms {
        margin-top: 10px;
    }

    .table__body .table__row:not(:last-of-type) {
        margin-bottom: 10px;
    }

    .orders_table .table__body .table__row:nth-child(odd) {
        border: 1px solid #8cc83c6e;
    }

    .add-management-btn.top-30,
    .order-box_table.top-30 {
        margin-top: 10px !important;
    }

    .order-box_table .bottom-30 {
        margin-bottom: 5px !important;
    }

    .order-box-inner.add-management .order-box h4 {
        text-align: left;
    }

    .page-my-orders .order-box-inner .button--green {
        margin-right: 9px;
        margin-bottom: 10px;
        padding: 0 15px;
        font-size: 14px;
    }

    .page-exceptions .orders_table .table__cell:first-of-type {
        padding: 10px 15px;
    }

    .page-cart .shop-box-text .from-group .form__field {
        font-size: 14px;
        padding: 0 20px;
        margin: 0;
        width: 100%;
        height: 50px;
        line-height: 50px;
    }

    .page-cart .shop-box-text .button.button--promo, .shop-box-text .button.button--green {
        width: 47%;
        margin: 10px 0;
        height: 45px;
        line-height: 45px;
        font-size: 14px;
        min-width: unset;
        text-align: center;
        padding: 0;
    }

        .page-cart .shop-box-text .button.button--promo, .shop-box-text .button.button--green.first-btn {
            float: left;
        }

        .page-cart .shop-box-text .button.button--promo, .shop-box-text .button.button--green.second-btn {
            float: right;
        }

    .page-cart .shop-box-text p {
        font-size: 15px;
    }

    .page-cart .shop-box .shop-box-img {
        margin-bottom: 30px;
    }

        .page-cart .shop-box .shop-box-img img {
            width: 30%;
        }

    .page-checkout .make-payment-m .form__payments,
    .page-make-payment .make-payment-m .form__payments {
        display: inline-table;
    }

        .page-checkout .make-payment-m .form__payments .form__radio-label,
        .page-make-payment .make-payment-m .form__payments .form__radio-label {
            width: 50%;
        }

    .page-make-payment .order-box-inner .order-box .col-md-2.bottom-20 > img {
        width: 100px;
    }

    .page-cart .offset-1 {
        margin-left: 0;
        margin-bottom: 20px;
    }

    .page-add-user .error-text,
    .page-edit-profile .error-text {
        bottom: 0;
        text-align: center;
        font-size: 12px;
        line-height: 1.5;
    }

    .edit-profiles .button--green {
        display: inline-flex;
    }

    .page-order-placed .button-effect {
        margin-bottom: 10px;
    }

        .page-order-placed .button-effect .btn-effect {
            padding: 21px 35px;
        }

    .order-placed-section {
        width: 100%;
    }

    .blog_mt--250 {
        margin-top: 0;
    }

    .blog-inner-content {
        padding: 20px !important;
        border-top: 0;
    }

    .search-content-box h3 {
        font-size: 16px !important;
    }

    .page-search .section.blog-post {
        padding-top: 40px;
    }
    /* thm2 */
    .shop-product .vertical-tabs__content {
        width: 100%;
    }

        .page-pcb-component-sourcing table.table.table-hover,
        .shop-product .vertical-tabs__content table {
            display: block;
            border: 0;
            overflow-x: auto;
        }

    .page-pcb-manufacturing .poplur-text p {
        line-height: 1;
    }

    .shop-product .vertical-tabs .r-tabs-state-active a {
        background: transparent;
    }

    .footer-payment-methods, .footer-delivery-methods {
        margin: 0 0 20px 0;
    }

    .page-footer__copyright {
        margin-top: 20px;
    }

    .page-home .promo-tabs {
        max-width: 100%;
    }

    #ComponentSourcing.selector .selection {
        min-height: 195px;
    }

    .mob-flex {
        display: flex;
    }

        .mob-flex .button--green {
            min-width: auto;
            padding: 0 10px;
        }

    .menu-dropdown .socials__link {
        font-size: 15px;
    }

    .alert__text {
        font-size: 10px;
    }

    .alert {
        padding: 5px 30px 5px 5px;
    }

    /* .page-header__logo {
        margin-left: auto;
    } */

    .promo-tabs .r-tabs-state-active a {
        color: #fff;
    }

    .horizontal-tabs .r-tabs-state-active a.r-tabs-anchor  {
        background: linear-gradient(305deg, rgba(150,202,59,1) 0%, rgba(5,166,80,1) 100%);
    }

        .horizontal-tabs .r-tabs-state-active a.r-tabs-anchor:hover {
            color: #ffffff;
        }
    
    section.section {
        padding: 140px 0;
    }

    .about-section .images-column .inner-column {
        padding: 50px 0px;
    }

    .experiance-tabs .tab-btns {
        display: flex;
        padding: 0;
    }

        .experiance-tabs .tab-btns .tab-btn {
            width: 200px;
            height: 200px;
            font-size: 14px;
            line-height: 24px;
            margin: 0;
            padding: 5px;
            border-radius: 0 0 30px 0;
        }

            .experiance-tabs .tab-btns .tab-btn .icon {
                width: 20px;
                height: 20px;
                line-height: 20px;
                margin-top: 0;
                margin-bottom: 0;
            }

    .hero-block__title {
        font-size: 22px;
        line-height: 1.5;
    }

    .h-500 {
        height: 300px;
    }
}

@media only screen and (max-width: 559px) {
    .hero-block__title {
        font-size: 22px;
    }
    /* .table{
		overflow: auto;
		display: block;
		padding: 0;
		border: 0;
	} */
    .heading-h2,
    .heading-h2-white {
        font-size: 20px;
    }

    .heading__pre-title {
        font-size: 15px;
    }

    p, h6 {
        font-size: 16px;
    }

    .page-exceptions .order-box .pull-right.text-right h4,
    .page-exceptions .order-box-inner.add-management h4,
    .page-my-orders .order-box .pull-right.text-right h4,
    .page-my-orders .order-box-inner.add-management h4,
    .page-quotation-tracking .order-box .pull-right.text-right h4,
    .page-quotation-tracking .order-box-inner.add-management h4,
    .page-track-inquiry .add-management .order-box .pull-right.text-right h4,
    .page-track-inquiry .order-box-inner.add-management h4 {
        width: 70%;
    }

    /* .page-header__logo {
    margin: 0 10px 0 40px!important;
    } */
}
.empty-cart {
    margin: 0 auto;
    text-align: center;
}

    .empty-cart h2 {
        font-size: 30px;
        font-weight: 600;
        line-height: 40px;
        margin: 20px 0;
    }

    .empty-cart p {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0.5px;
    }

@media only screen and (max-width: 767px) {
    .empty-cart img {
        width: 35%;
    }
}
/*ship from*/
@media only screen and (min-width: 1441px){
    .topHeader-ul {
       margin-right: 10%;
    }
}
@media only screen and (max-width: 992px){
    .cart-trigger {
       margin-right: 0px;
    }
}

