.lr-1, .lr-10, .lr-2, .lr-3, .lr-35-1, .lr-35-10, .lr-35-2, .lr-35-3, .lr-35-4, .lr-35-5, .lr-35-6, .lr-35-7, .lr-35-8, .lr-35-9, .lr-4, .lr-45-1, .lr-45-10, .lr-45-2, .lr-45-3, .lr-45-4, .lr-45-5, .lr-45-6, .lr-45-7, .lr-45-8, .lr-45-9, .lr-5, .lr-6, .lr-7, .lr-8, .lr-9 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical
}

.lr-1, .lr-35-1, .lr-45-1 {
    -webkit-line-clamp: 1;
    line-height: 25px;
    min-height: 25px
}

.lr-35-1, .lr-45-1 {
    line-height: 35px;
    min-height: 35px
}

.lr-45-1 {
    line-height: 45px;
    min-height: 45px
}

.lr-2, .lr-35-2, .lr-45-2 {
    -webkit-line-clamp: 2;
    line-height: 25px;
    min-height: 50px
}

.lr-35-2, .lr-45-2 {
    line-height: 35px;
    min-height: 70px
}

.lr-45-2 {
    line-height: 45px;
    min-height: 90px
}

.lr-3, .lr-35-3, .lr-45-3 {
    -webkit-line-clamp: 3;
    line-height: 25px;
    min-height: 75px
}

.lr-35-3, .lr-45-3 {
    line-height: 35px;
    min-height: 105px
}

.lr-45-3 {
    line-height: 45px;
    min-height: 135px
}

.lr-35-4, .lr-4, .lr-45-4 {
    -webkit-line-clamp: 4;
    line-height: 25px;
    min-height: 100px
}

.lr-35-4, .lr-45-4 {
    line-height: 35px;
    min-height: 140px
}

.lr-45-4 {
    line-height: 45px;
    min-height: 180px
}

.lr-35-5, .lr-45-5, .lr-5 {
    -webkit-line-clamp: 5;
    line-height: 25px;
    min-height: 125px
}

.lr-35-5, .lr-45-5 {
    line-height: 35px;
    min-height: 175px
}

.lr-45-5 {
    line-height: 45px;
    min-height: 225px
}

.lr-35-6, .lr-45-6, .lr-6 {
    -webkit-line-clamp: 6;
    line-height: 25px;
    min-height: 150px
}

.lr-35-6, .lr-45-6 {
    line-height: 35px;
    min-height: 210px
}

.lr-45-6 {
    line-height: 45px;
    min-height: 270px
}

.lr-35-7, .lr-45-7, .lr-7 {
    -webkit-line-clamp: 7;
    line-height: 25px;
    min-height: 175px
}

.lr-35-7, .lr-45-7 {
    line-height: 35px;
    min-height: 245px
}

.lr-45-7 {
    line-height: 45px;
    min-height: 315px
}

.lr-35-8, .lr-45-8, .lr-8 {
    -webkit-line-clamp: 8;
    line-height: 25px;
    min-height: 200px
}

.lr-35-8, .lr-45-8 {
    line-height: 35px;
    min-height: 280px
}

.lr-45-8 {
    line-height: 45px;
    min-height: 360px
}

.lr-35-9, .lr-45-9, .lr-9 {
    -webkit-line-clamp: 9;
    line-height: 25px;
    min-height: 225px
}

.lr-35-9, .lr-45-9 {
    line-height: 35px;
    min-height: 315px
}

.lr-45-9 {
    line-height: 45px;
    min-height: 405px
}

.lr-10, .lr-35-10, .lr-45-10 {
    -webkit-line-clamp: 10;
    line-height: 25px;
    min-height: 250px
}

.lr-35-10, .lr-45-10 {
    line-height: 35px;
    min-height: 350px
}

.lr-45-10 {
    line-height: 45px;
    min-height: 450px
}

.dv-notfull {
    text-align: center
}

.mobileqty.no_box {
    display: flex;
    align-items: center;
    justify-content: center
}

.qtyminus, .qtyplus {
    width: 35px;
    height: 35px;
    line-height: 35px;
    padding: 0;
    border: solid 1px #ccc;
    text-align: center
}

.cart-empty, .cart-main-area .table-content table tbody > tr td.product-thumbnail {
    padding: 15px
}

.cart-empty {
    text-align: center
}

.continue-shopping {
    padding: 15px;
    text-align: right
}

.cart-page-total {
    padding-top: 20px
}

.cart-page-total > h2 {
    font-size: 25px;
    margin-bottom: 20px;
    text-transform: capitalize;
    float: right
}

.cart-page-total .tb_tongtien {
    width: 100%;
    text-align: right;
    float: left;
    font-size: 17px;
    font-weight: 600;
    color: green
}

.cart-page-total > ul {
    border: 1px solid #e4e4e4
}

.cart-page-total > ul > li {
    list-style: none;
    font-size: 15px;
    color: #6f7172;
    padding: 10px 30px;
    border-bottom: 1px solid #e4e4e4;
    font-weight: 400
}

.cart-page-total > ul > li > span {
    float: right
}

.cart-page-total li:last-child {
    border-bottom: 0
}

.your-order-area .your-order-wrap .your-order-product-info .your-order-top ul li {
    text-transform: capitalize
}

span.order-price {
    width: 145px
}

.order-middle-left {
    padding-right: 15px
}

.ln-5 {
    line-height: 5px
}

.ln-6 {
    line-height: 6px
}

.ln-7 {
    line-height: 7px
}

.ln-8 {
    line-height: 8px
}

.ln-9 {
    line-height: 9px
}

.ln-10 {
    line-height: 10px
}

.ln-11 {
    line-height: 11px
}

.ln-12 {
    line-height: 12px
}

.ln-13 {
    line-height: 13px
}

.ln-14 {
    line-height: 14px
}

.ln-15 {
    line-height: 15px
}

.ln-16 {
    line-height: 16px
}

.ln-17 {
    line-height: 17px
}

.ln-18 {
    line-height: 18px
}

.ln-19 {
    line-height: 19px
}

.ln-20 {
    line-height: 20px
}

.ln-21 {
    line-height: 21px
}

.ln-22 {
    line-height: 22px
}

.ln-23 {
    line-height: 23px
}

.ln-24 {
    line-height: 24px
}

.ln-25 {
    line-height: 25px
}

.ln-26 {
    line-height: 26px
}

.ln-27 {
    line-height: 27px
}

.ln-28 {
    line-height: 28px
}

.ln-29 {
    line-height: 29px
}

.ln-30 {
    line-height: 30px
}

.ln-31 {
    line-height: 31px
}

.ln-32 {
    line-height: 32px
}

.ln-33 {
    line-height: 33px
}

.ln-34 {
    line-height: 34px
}

.ln-35 {
    line-height: 35px
}

.ln-36 {
    line-height: 36px
}

.ln-37 {
    line-height: 37px
}

.ln-38 {
    line-height: 38px
}

.ln-39 {
    line-height: 39px
}

.ln-40 {
    line-height: 40px
}

.ln-41 {
    line-height: 41px
}

.ln-42 {
    line-height: 42px
}

.ln-43 {
    line-height: 43px
}

.ln-44 {
    line-height: 44px
}

.ln-45 {
    line-height: 45px
}

.ln-46 {
    line-height: 46px
}

.ln-47 {
    line-height: 47px
}

.ln-48 {
    line-height: 48px
}

.ln-49 {
    line-height: 49px
}

.ln-50 {
    line-height: 50px
}

.ln-51 {
    line-height: 51px
}

.ln-52 {
    line-height: 52px
}

.ln-53 {
    line-height: 53px
}

.ln-54 {
    line-height: 54px
}

.ln-55 {
    line-height: 55px
}

.ln-56 {
    line-height: 56px
}

.ln-57 {
    line-height: 57px
}

.ln-58 {
    line-height: 58px
}

.ln-59 {
    line-height: 59px
}

.ln-60 {
    line-height: 60px
}

.ln-61 {
    line-height: 61px
}

.ln-62 {
    line-height: 62px
}

.ln-63 {
    line-height: 63px
}

.ln-64 {
    line-height: 64px
}

.ln-65 {
    line-height: 65px
}

.ln-66 {
    line-height: 66px
}

.ln-67 {
    line-height: 67px
}

.ln-68 {
    line-height: 68px
}

.ln-69 {
    line-height: 69px
}

.ln-70 {
    line-height: 70px
}

.ln-71 {
    line-height: 71px
}

.ln-72 {
    line-height: 72px
}

.ln-73 {
    line-height: 73px
}

.ln-74 {
    line-height: 74px
}

.ln-75 {
    line-height: 75px
}

.ln-76 {
    line-height: 76px
}

.ln-77 {
    line-height: 77px
}

.ln-78 {
    line-height: 78px
}

.ln-79 {
    line-height: 79px
}

.ln-80 {
    line-height: 80px
}

.ln-81 {
    line-height: 81px
}

.ln-82 {
    line-height: 82px
}

.ln-83 {
    line-height: 83px
}

.ln-84 {
    line-height: 84px
}

.ln-85 {
    line-height: 85px
}

.ln-86 {
    line-height: 86px
}

.ln-87 {
    line-height: 87px
}

.ln-88 {
    line-height: 88px
}

.ln-89 {
    line-height: 89px
}

.ln-90 {
    line-height: 90px
}

.ln-91 {
    line-height: 91px
}

.ln-92 {
    line-height: 92px
}

.ln-93 {
    line-height: 93px
}

.ln-94 {
    line-height: 94px
}

.ln-95 {
    line-height: 95px
}

.ln-96 {
    line-height: 96px
}

.ln-97 {
    line-height: 97px
}

.ln-98 {
    line-height: 98px
}

.ln-99 {
    line-height: 99px
}

.ln-100 {
    line-height: 100px
}

.ln-101 {
    line-height: 101px
}

.ln-102 {
    line-height: 102px
}

.ln-103 {
    line-height: 103px
}

.ln-104 {
    line-height: 104px
}

.ln-105 {
    line-height: 105px
}

.ln-106 {
    line-height: 106px
}

.ln-107 {
    line-height: 107px
}

.ln-108 {
    line-height: 108px
}

.ln-109 {
    line-height: 109px
}

.ln-110 {
    line-height: 110px
}

.ln-111 {
    line-height: 111px
}

.ln-112 {
    line-height: 112px
}

.ln-113 {
    line-height: 113px
}

.ln-114 {
    line-height: 114px
}

.ln-115 {
    line-height: 115px
}

.ln-116 {
    line-height: 116px
}

.ln-117 {
    line-height: 117px
}

.ln-118 {
    line-height: 118px
}

.ln-119 {
    line-height: 119px
}

.ln-120 {
    line-height: 120px
}

.ln-121 {
    line-height: 121px
}

.ln-122 {
    line-height: 122px
}

.ln-123 {
    line-height: 123px
}

.ln-124 {
    line-height: 124px
}

.ln-125 {
    line-height: 125px
}

.small-text {
    font-size: 16px
}

.border-left {
    border-left: 1px solid #000
}

.font-bold {
    font-weight: 600
}

.flex {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap
}

.pro_del {
    border: initial;
    background: unset;
    font-size: 25px
}

.hidden {
    display: none !important
}

.modal-sm .modal-dialog {
    max-width: 600px
}

.btn-send {
    display: inline-block;
    background-color: #fd0517;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    border: 0;
    padding: 18px 40px;
    z-index: 1;
    margin-top: 15px;
    width: 100%
}

.cur {
    cursor: pointer
}

.ipt-send {
    border: 1px solid #f2f2f2;
    background-color: #f9f9f9;
    height: 50px;
    color: #8f8f8f;
    font-weight: 300;
    padding: 2px 20px
}

.number {
    background: #50a72c;
    color: #fff;
    position: absolute;
    right: -10px;
    width: 25px;
    height: 25px;
    z-index: 1;
    text-align: center;
    padding: 2px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    top: -10px
}

.product__all-btn {
    cursor: pointer
}

.stricky-header-mobile {
    position: fixed;
    z-index: 1001;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 100%;
    -webkit-transition: visibility 500ms ease, -webkit-transform 500ms ease;
    transition: transform 500ms ease, visibility 500ms ease;
    transition: transform 500ms ease, visibility 500ms ease, -webkit-transform 500ms ease;
    -webkit-box-shadow: 0 10px 60px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 10px 60px 0 rgba(0, 0, 0, .05)
}



.container .footer-widget__logo img, .container .main-header-three__wrapper-inner img {
    width: 100px !important
}