.DivBranch {
    margin-top: inherit
}

.input-validation-error {
    border: 1px solid red;
    background-color: #fee
}

.text-align-center {
    text-align: center
}

.text-align-Left {
    text-align: left
}

.remove-padding {
    padding: 0 !important
}

.Margin_Top_10 {
    margin-top: 10px
}

.Left_0 {
    left: 0;
    right: auto !important
}



.panel-title i {
    color: #e3000f
}

.Price {
    width: 100%;
    margin-bottom: 6px;
    border: solid 1px #68686859
}

    .Price td {
        text-align: center
    }

    .Price tr td:first-child {
        width: 14%;
        vertical-align: top
    }

    .Price a {
        color: #e3000f
    }

        .Price a:hover {
            color: #ff4040
        }

    .Price thead {
        background-color: #299a84;
        color: #fff;
        line-height: 35px;
        table-layout: fixed
    }

.pricetable tr td:nth-child(2) {
    width: 19%
}

.MainPrice {
    width: 100%
}

    .MainPrice td {
        line-height: 35px;
        text-align: center
    }

.Price tbody tr:nth-child(even) {
    background-color: #f7f7f7;
    border-top: solid 1px #ddd;
    border-bottom: solid 1px #ddd
}

.MainPrice tbody tr:nth-child(even) {
    background-color: #f0f0f0
}

.Subject_Price {
    background-color: #173087
}

    .Subject_Price h5 {
        line-height: 36px;
        text-align: right;
        cursor: pointer;
        font-size: 17px
    }

    .Subject_Price span {
        color: #262626 !important
    }

.Header_Price {
    width: 100%
}

    .Header_Price td {
        text-align: center;
        width: 18%
    }

    .Header_Price tr td:first-child {
        width: 19%;
        vertical-align: top
    }

    .Header_Price tr td:nth-child(2) {
        width: 34% !important
    }

.With_9 {
    width: 9% !important
}

.With_26 {
    width: 26% !important
}

.Fix_Header {
    display: block;
    position: sticky;
    top: 0
}

tbody,
thead tr {
    width: 100%;
    table-layout: fixed
}

.Product_Price {
    width: 100% !important
}

    .Product_Price td {
        text-align: center;
        color: #262626
    }

    .Product_Price tr:hover {
        background-color: #bbb
    }

.panel-heading a {
    width: 98%;
    float: left;
    position: absolute;
    margin-right: 10px;
    font-size: 13px;
    font-weight: 400
}

.min-height-400 {
    min-height: 400px
}

.MainSampleText {
    line-height: 30px
}

    .MainSampleText img {
        width: 50%;
        height: auto
    }

.checkColor {
    padding-bottom: 5px
}

.Border_Bottom1 {
    border-bottom: solid 1px #e5e5e5;
    line-height: 50px;
    margin-bottom: 30px
}

.imgPrivateOrder {
    text-align: center
}


#toggle {
    cursor: pointer;
    text-align: center;
    position: relative;
    bottom: 20px
}

.DesDt {
    margin-right: 13.5%;
    width: 86.5%
}

.colorRed {
    color: #e3000f
}

.Price tbody,
.Price thead tr {
    display: table
}

.k-button .k-upload-button {
    border: none;
    width: 100%;
    display: initial;
    font-family: BMI;
    font-size: 12px
}

.Border_Right {
    border-right: solid 1px #ddd
}

.Remove_Padding_Right1 {
    padding-right: 0
}

@media (min-width: 851px) and (max-width: 990px) {
    .Display_Res {
        display: none !important
    }

    .Res_LingnHeight_80 {
        line-height: 80px
    }
}

.header .RightMenuCaption {
    font-size: 11px
}

.blogheader {
    z-index: 11
}

.panel-img img {
    width: 100% !important
}

.nopadding {
    padding: 0 !important
}

.link-div {
    min-height: 450px
}

.Menu-Style {
    margin: 12px 0
}

.tab-faq {
    padding: 12px;
    background: #3980b4;
    border: 1px solid #fff
}

    .tab-faq a {
        color: #fff
    }

    .tab-faq .active a {
        color: #f18eb9
    }

.faq-box .tab-content {
    min-height: -webkit-fill-available;
    border: 1px solid #e4e2e2;
    padding: 36px
}

.mobile-icon {
    width: 10%;
    background: #e07097;
    text-align: center;
    float: left;
    height: 35px;
    color: #fff
}

.mobile-ForgetPass {
    width: 90%;
    border-right: none;
    height: 35px !important
}

.RefreshSearch {
    cursor: pointer
}

.next-step-one {
    width: 16%;
    background: #fff !important
}

.nav-category li {
    width: 100%
}

.nav-category .active {
    background: #173087
}

    .nav-category .active a {
        color: #fff !important
    }

.button-next {
    width: 100%
}

.display-none {
    display: none !important
}

.plus-listprice {
    color: #e07097;
    font-size: 15px !important;
    padding: 0 8px
}

input.main-btn {
    font-size: 1rem !important
}

.Title-pannel {
    background-color: #FEEAB2;
    color: var(--primary-color);
    line-height: 35px;
    table-layout: fixed;
    width: 100%;
    border: none;
    padding: 2px 6px;
    cursor: pointer
}

    .Title-pannel.active {
        background-color: #299a84
    }

    .Title-pannel h2 {
        color: var(--primary-color);
        line-height: 35px;
        font-size: 16px;
        display: inline-block;
        font-weight: 700;
    }

    .Title-pannel.active h2 {
        color: #fff;
    }

.panel-List {
    margin: 6px 0
}

.imgtemplate {
    position: absolute;
    z-index: 7;
    opacity: .6
}

.fa.fa-shopping-basket {
    background: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.46867 8.16667H19.5967C20.9742 8.16667 22.0519 9.35366 21.9192 10.7247L21.7737 12.2284C21.4844 15.2185 18.9716 17.5 15.9675 17.5H12.1369C9.18848 17.5 6.7036 15.2998 6.34654 12.3731L6.15251 10.7826C5.98289 9.39214 7.06795 8.16667 8.46867 8.16667Z" stroke="%23299A84" stroke-width="1.5" stroke-linecap="round"></path><path d="M7.58329 8.16667V8.16667C7.21997 7.07671 6.32498 6.24792 5.21037 5.96927L4.66663 5.83333" stroke="%23299A84" stroke-width="1.5" stroke-linecap="round"></path><circle cx="18.0834" cy="21.5833" r="1.75" stroke="%23299A84" stroke-width="1.5"></circle><circle cx="9.91663" cy="21.5833" r="1.75" stroke="%23299A84" stroke-width="1.5"></circle></svg>');
    width: 28px;
    height: 28px;
    display: block;
}

.send-info-btn {
    display: flex !important;
    padding: 10px;
    justify-content: center;
}

.modal-width {
    max-width: 1096px !important;
    min-height: 700px;
    overflow: hidden
}

    .modal-width .modal-content {
        background: #f0f8ff
    }

.modaladtmontazh {
    text-align: right
}

.Login-Text-Alert {
    padding: 12px;
    background-color: #17308726;
    border: solid 2px #173087;
    color: #686868;
    line-height: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
    border-radius: 40px
}

.ReadOnly {
    cursor: not-allowed
}

.contactUsBox {
    background-color: #ececec;
    margin: 5px 0
}

.contactus-text {
    padding: 68px 45px 41px
}

.header-Secound {
    border-bottom: 1px solid #d6d6d6;
    text-align: center
}

.input-Secound {
    padding: 2px 10px
}

.control-label {
    color: #9F9F9F
}

.panel-List .custom-select {
    display: inline-block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem .375rem 1.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-position: 4px center
}

.header-pricelist {
    justify-content: left;
    position: relative;
    display: flex;
    left: 5px
}

.fa.faInformtion {
    color: var(--secondary-color)
}

.fa.fa-shopping-basket {
    color: var(--secondary-color)
}

.send-info-btn {
    display: inline-block
}

.select2 {
    max-width: initial !important;
    direction: rtl
}

.select2-selection__arrow {
    right: unset !important;
    left: 2px
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 20px !important;
    padding-right: 8px !important
}

.selection .select2-selection {
    border-radius: 10px;
    border: 1px solid #e3e3e3;
    background: #fff;
    height: 40px !important;
    display: flex;
    align-items: center;
    padding-bottom: 0
}

.selection {
    display: block;
    height: 40px
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px
}

    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6" fill="none"><path d="M11.5327 1.52796C11.8243 1.23376 11.8222 0.758893 11.528 0.467309C11.2338 0.175726 10.7589 0.177844 10.4673 0.472041L8.72 2.23501C8.01086 2.9505 7.52282 3.44131 7.1093 3.77341C6.7076 4.096 6.44958 4.20668 6.2185 4.23613C6.07341 4.25462 5.92659 4.25462 5.7815 4.23613C5.55042 4.20668 5.2924 4.09601 4.89071 3.77341C4.47718 3.44131 3.98914 2.95051 3.28 2.23501L1.53269 0.472042C1.24111 0.177845 0.766238 0.175726 0.472041 0.46731C0.177844 0.758894 0.175726 1.23376 0.467309 1.52796L2.24609 3.32269C2.91604 3.99866 3.46359 4.55114 3.95146 4.94294C4.45879 5.35037 4.97373 5.64531 5.59184 5.72409C5.86287 5.75864 6.13714 5.75864 6.40816 5.72409C7.02628 5.64531 7.54122 5.35037 8.04854 4.94294C8.53641 4.55114 9.08396 3.99867 9.7539 3.32269L11.5327 1.52796Z" fill="%23D7AE00"/></svg>');
        background-position: center center;
        background-repeat: no-repeat;
        border: none;
        width: 12px;
        height: 6px
    }

.select2-results__options {
    text-align: right;
    font-size: 13px
}

.select2 {
    max-width: calc(100% - 107px)
}

.panel-heading {
    position: relative
}

.fa-plus {
    color: #173087;
}

.panel-heading::before {
    content: " ";
    width: 24px;
    height: 24px;
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9L12 15L6 9" stroke="%23173087" stroke-linecap="round"/></svg>')
}

.Title-pannel.active.panel-heading::before {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 9L12 15L6 9" stroke="white" stroke-linecap="round"/></svg>')
}

.Title-pannel.active .fa-plus {
    color: #fff;
}

.panel-heading.active::before {
    transform: translateY(-50%) rotate(180deg)
}

.panel-List .panel-heading {
    border-radius: 15px !important
}

.panel-body {
    padding: 10px 30px
}

.PriceList .panel-body {
    padding-left: 5px !important;
    padding-right: 5px !important
}

.modal-header .close {
    padding: 1rem;
    margin: -1rem
}

.panel-body {
    overflow-x: auto
}

    .panel-body table {
        min-width: 800px
    }

.PriceList {
    overflow-x: hidden
}

.panel-List {
    font-size: 14px
}

.fa-refresh {
    background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 15L10 19L14 23" stroke="%23299a84" stroke-width="2"/><path d="M5.93782 15.5C5.16735 14.1655 4.85875 12.6141 5.05989 11.0863C5.26102 9.55856 5.96064 8.13986 7.05025 7.05025C8.13986 5.96064 9.55856 5.26102 11.0863 5.05989C12.6141 4.85875 14.1655 5.16735 15.5 5.93782C16.8345 6.70829 17.8775 7.89757 18.4672 9.32122C19.0568 10.7449 19.1603 12.3233 18.7615 13.8117C18.3627 15.3002 17.4838 16.6154 16.2613 17.5535C15.0388 18.4915 13.5409 19 12 19" stroke="%23299a84" stroke-width="2" stroke-linecap="round"/></svg>');
    display: block;
    width: 24px;
    height: 24px;
    margin: auto;
}

@media screen and (max-width: 576px) {
    .panel-List {
        font-size: 12px
    }
}
