/*--- Font Size --*/
.font-size-10 {
    font-size: 10px;
}
.font-size-12 {
    font-size: 12px !important;
}
.font-size-13 {
    font-size: 13px;
}
.font-size-14 {
    font-size: 14px;
}
.font-size-16 {
    font-size: 16px;
}
.font-size-18 {
    font-size: 18px !important;
}
.font-size-20 {
    font-size: 20px !important;
}
.font-size-28 {
    font-size: 28px;
}
.font-size-34 {
    font-size: 34px !important;
}
/*-- text-color --*/ 
.text-yellow {
    color: #FF7603;
}
.text-gray {
    color: #DCDEE9 !important;
}
.text-sky-color {
    color: #33C2D1 !important;
}
.text-blue {
    color: #293450 !important;
}

/*-- Background Color --*/
.bannerimg-yellow {
    background-color: #FFF7E8;
}
.bannerimg-purple {
    background-color: #E8EDFF;
}
.bglight-gray {
    background: #F5FAFF;
}
.whitebg {
    background-color: #fff;
}
.light-gray-bg {
    background-color: #f8f8f8;
}
.light-blue-bg {
    background-color: #E5F5FF;
}
.light-gray-bg {
    background-color: #F9F9F9;
}
.light-orange-bg {
    background-color: #F6F6F6;
} 
.bg-yellow {
    background: #FF7603 !important;
}
.bannerimg-yellow {
    background-color: #FFF7E8;
} 
.bannerimg-purple {
    background-color: #E8EDFF;
}
.bglight-gray {
    background: #F5FAFF;
}
.graybg {
    background-color: #f9fafb !important;
}
.bg-gray-light {
    background-color: #F9F9F9 !important;
}
.bg-light-blue {
    background: #E8F9FF;
}
.bg-none {
    background: transparent !important;
}
.transprent-bg {
    background-color: transparent !important;
}
.bg-grya-gradient {
    background: transparent linear-gradient(96deg, #EEF1F5 0%, #BCC4CE 100%) 0% 0% no-repeat padding-box;
}
.bg-light-blue-gradient {
    background: transparent linear-gradient(90deg, #EBFAFF 0%, #C4E1FE 100%) 0% 0% no-repeat padding-box !important;
}
.bg-dark-blue-gradient {
    background: transparent linear-gradient(180deg, #34394D 0%, #424B6E 45%, #3D4461 100%) 0% 0% no-repeat padding-box;
}
.bg-lympho-banner {
    background: transparent linear-gradient(90deg, #D9F5DA 0%, #A7C5A7 100%) 0% 0% no-repeat padding-box !important;
}

.bg-theme-blue {
    background: #34394D !important;
}

.bg-dark-blue {
    background: #293450 !important;
}

/*-- Font We --*/
.fw-300 {
    font-weight: normal;
}
.fw-500 {
    font-weight: 500;
}
.fw-600 {
    font-weight: 600;
}
.fw-700 {
    font-weight: 700;
}
.fw-800 {
    font-weight: 800;
}
.bold {
    font-weight: bold;
}
/*-- border radius --*/
.rounded-8 {
    border-radius: 8px !important;
}
.rounded-10 {
    border-radius: 10px !important;
}
.border-radius-15 {
    border-radius: 15px;
}
.border-bottom-left-right-rounded {
    border-radius: 0px 0px 5px 5px;
}

.border-bottom-2skyblue {
    border-bottom: 2px solid #F2F5FF;
}
/*-- box shadow --*/
.box-shadow-none {
    box-shadow: none !important;
}
.box-shadow-1x {
    box-shadow: 0px 3px 40px #818FA429;
}
.box-shadow-2x {
    box-shadow: 0px 3px 27px #475AA529;
}
.shadow-sm {
    box-shadow: 0px 0px 8px #8c8888;
}

/** Margin css **/
.mt-65 {
    margin-top: -65px;
}
.mt15 {
    margin-top: 15px;
}
.mt-n55 {
    margin-top: -55px;
}
.mb-35 {
    margin-bottom: 35px;
}
.margin-15 {
    margin-right: -15px;
    margin-left: -15px;
}
.padd-20 {
    padding: 0px 15px;
}
.padd-35 {
    padding: 35px;
}
.py-cutom-3 {
    padding-top: 5px;
    padding-bottom: 5px;
}
.line-h-12 {
    line-height: 12px;
}
/*-- Height and Width --*/
.w-95 {
    width: 95px;
}
.w17 {
    width: 27px;
    height: 26px;
}
.mwidth20 {
    max-width: 21px;
}
.w11 {
    width: 10px
}
.width-138 {
    margin: 0px;
}
.w22 {
    width: 22px;
}
.w44 {
    width: 44px;
}
.w13rem {
    width: 20rem;
}
.width105px {
    width: 135px !important;
}
.width215px {
    max-width: 255px;
}
.w17 {
    width: 27px;
    height: 26px;
}
.width37 {
    width: 37px;
}
.width15 {
    width: 14px
}
.width75 {
    width: 60px;
}
.w-90 {
    width: 90%;
}
.width24 {
    width: 24px;
}
  
.height100 {
    height: 100%;
}
.height100 {
    height: 100%;
}
.hidden {
    overflow: hidden;
}
.relative {
    position: relative;
}
.d-custom-none {
    display: none;
}
.pointer {
    cursor: pointer;
}
.border-width-2 {
    border-width: 2px;
}
/*-- btn css --*/
.btn-rounded {
    border-radius: 50px;
}
.btn-outline-orange {
    background: #fff !important;
    border: 1px solid #FF7909 !important;
    color: #FF7909 !important;
    padding: 8px 25px;
}
.btn-outline-orange:hover {
    background: #fff !important;
    color: #FF7909 !important;
}
.btn-orange {
    background: #FF7909 !important;
    border: 1px solid #FF7909 !important;
    color: #fff !important;
}

/*-- Spacing css --*/
.space-height {
    height: 34px;
}
.mx-n5 {
    margin-left: -35px !important;
    margin-right: -35px !important;
}
.pl-n5, .px-n5 {
    padding-left: 35px !important;
}
.pr-n5, .px-n5 {
    padding-right: 35px !important;
}
.pr-custom-4 {
    padding-right: 45px !important;
}
.doller-img {
    width: 31px;
}
  



/** Bootstrap css columns **/
@media (min-width:1920px) {
    .col-xxxl{flex:1 0 0%}.row-cols-xxxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxxl-3>*{flex:0 0 auto;width:33.333333%}.row-cols-xxxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxxl-6>*{flex:0 0 auto;width:16.666667%}.col-xxxl-auto{flex:0 0 auto;width:auto}.col-xxxl-1{flex:0 0 auto;width:8.333333%}.col-xxxl-2{flex:0 0 auto;width:16.666667%}.col-xxxl-3{flex:0 0 auto;width:25%}.col-xxxl-4{flex:0 0 auto;width:33.333333%}.col-xxxl-5{flex:0 0 auto;width:41.666667%}.col-xxxl-6{flex:0 0 auto;width:50%}.col-xxxl-7{flex:0 0 auto;width:58.333333%}.col-xxxl-8{flex:0 0 auto;width:66.666667%}.col-xxxl-9{flex:0 0 auto;width:75%}.col-xxxl-10{flex:0 0 auto;width:83.333333%}.col-xxxl-11{flex:0 0 auto;width:91.666667%}.col-xxxl-12{flex:0 0 auto;width:100%}.offset-xxxl-0{margin-left:0}.offset-xxxl-1{margin-left:8.333333%}.offset-xxxl-2{margin-left:16.666667%}.offset-xxxl-3{margin-left:25%}.offset-xxxl-4{margin-left:33.333333%}.offset-xxxl-5{margin-left:41.666667%}.offset-xxxl-6{margin-left:50%}.offset-xxxl-7{margin-left:58.333333%}.offset-xxxl-8{margin-left:66.666667%}.offset-xxxl-9{margin-left:75%}.offset-xxxl-10{margin-left:83.333333%}.offset-xxxl-11{margin-left:91.666667%}.g-xxxl-0,.gx-xxxl-0{--bs-gutter-x:0}.g-xxxl-0,.gy-xxxl-0{--bs-gutter-y:0}.g-xxxl-1,.gx-xxxl-1{--bs-gutter-x:0.25rem}.g-xxxl-1,.gy-xxxl-1{--bs-gutter-y:0.25rem}.g-xxxl-2,.gx-xxxl-2{--bs-gutter-x:0.5rem}.g-xxxl-2,.gy-xxxl-2{--bs-gutter-y:0.5rem}.g-xxxl-3,.gx-xxxl-3{--bs-gutter-x:1rem}.g-xxxl-3,.gy-xxxl-3{--bs-gutter-y:1rem}.g-xxxl-4,.gx-xxxl-4{--bs-gutter-x:1.5rem}.g-xxxl-4,.gy-xxxl-4{--bs-gutter-y:1.5rem}.g-xxxl-5,.gx-xxxl-5{--bs-gutter-x:3rem}.g-xxxl-5,.gy-xxxl-5{--bs-gutter-y:3rem}
    @media (min-width:1400px) {
        .float-xxxl-left {
            float: left !important
        }
    
        .float-xxxl-right {
            float: right !important
        }
    
        .float-xxxl-none {
            float: none !important
        }
    
        .d-xxxl-none {
            display: none !important
        }
    
        .d-xxxl-inline {
            display: inline !important
        }
    
        .d-xxxl-inline-block {
            display: inline-block !important
        }
    
        .d-xxxl-block {
            display: block !important
        }
    
        .d-xxxl-table {
            display: table !important
        }
    
        .d-xxxl-table-row {
            display: table-row !important
        }
    
        .d-xxxl-table-cell {
            display: table-cell !important
        }
    
        .d-xxxl-flex {
            display: flex !important
        }
    
        .d-xxxl-inline-flex {
            display: inline-flex !important
        }
    
        .flex-xxxl-fill {
            flex: 1 1 auto !important
        }
    
        .flex-xxxl-row {
            flex-direction: row !important
        }
    
        .flex-xxxl-column {
            flex-direction: column !important
        }
    
        .flex-xxxl-row-reverse {
            flex-direction: row-reverse !important
        }
    
        .flex-xxxl-column-reverse {
            flex-direction: column-reverse !important
        }
    
        .flex-xxxl-grow-0 {
            flex-grow: 0 !important
        }
    
        .flex-xxxl-grow-1 {
            flex-grow: 1 !important
        }
    
        .flex-xxxl-shrink-0 {
            flex-shrink: 0 !important
        }
    
        .flex-xxxl-shrink-1 {
            flex-shrink: 1 !important
        }
    
        .flex-xxxl-wrap {
            flex-wrap: wrap !important
        }
    
        .flex-xxxl-nowrap {
            flex-wrap: nowrap !important
        }
    
        .flex-xxxl-wrap-reverse {
            flex-wrap: wrap-reverse !important
        }
    
        .justify-content-xxxl-start {
            justify-content: flex-start !important
        }
    
        .justify-content-xxxl-end {
            justify-content: flex-end !important
        }
    
        .justify-content-xxxl-center {
            justify-content: center !important
        }
    
        .justify-content-xxxl-between {
            justify-content: space-between !important
        }
    
        .justify-content-xxxl-around {
            justify-content: space-around !important
        }
    
        .justify-content-xxxl-evenly {
            justify-content: space-evenly !important
        }
    
        .align-items-xxxl-start {
            align-items: flex-start !important
        }
    
        .align-items-xxxl-end {
            align-items: flex-end !important
        }
    
        .align-items-xxxl-center {
            align-items: center !important
        }
    
        .align-items-xxxl-baseline {
            align-items: baseline !important
        }
    
        .align-items-xxxl-stretch {
            align-items: stretch !important
        }
    
        .align-content-xxxl-start {
            align-content: flex-start !important
        }
    
        .align-content-xxxl-end {
            align-content: flex-end !important
        }
    
        .align-content-xxxl-center {
            align-content: center !important
        }
    
        .align-content-xxxl-between {
            align-content: space-between !important
        }
    
        .align-content-xxxl-around {
            align-content: space-around !important
        }
    
        .align-content-xxxl-stretch {
            align-content: stretch !important
        }
    
        .align-self-xxxl-auto {
            align-self: auto !important
        }
    
        .align-self-xxxl-start {
            align-self: flex-start !important
        }
    
        .align-self-xxxl-end {
            align-self: flex-end !important
        }
    
        .align-self-xxxl-center {
            align-self: center !important
        }
    
        .align-self-xxxl-baseline {
            align-self: baseline !important
        }
    
        .align-self-xxxl-stretch {
            align-self: stretch !important
        }
    
        .order-xxxl-first {
            order: -1 !important
        }
    
        .order-xxxl-0 {
            order: 0 !important
        }
    
        .order-xxxl-1 {
            order: 1 !important
        }
    
        .order-xxxl-2 {
            order: 2 !important
        }
    
        .order-xxxl-3 {
            order: 3 !important
        }
    
        .order-xxxl-4 {
            order: 4 !important
        }
    
        .order-xxxl-5 {
            order: 5 !important
        }
    
        .order-xxxl-last {
            order: 6 !important
        }
    
        .m-xxxl-0 {
            margin: 0 !important
        }
    
        .m-xxxl-1 {
            margin: .25rem !important
        }
    
        .m-xxxl-2 {
            margin: .5rem !important
        }
    
        .m-xxxl-3 {
            margin: 1rem !important
        }
    
        .m-xxxl-4 {
            margin: 1.5rem !important
        }
    
        .m-xxxl-5 {
            margin: 3rem !important
        }
    
        .m-xxxl-auto {
            margin: auto !important
        }
    
        .mx-xxxl-0 {
            margin-right: 0 !important;
            margin-left: 0 !important
        }
    
        .mx-xxxl-1 {
            margin-right: .25rem !important;
            margin-left: .25rem !important
        }
    
        .mx-xxxl-2 {
            margin-right: .5rem !important;
            margin-left: .5rem !important
        }
    
        .mx-xxxl-3 {
            margin-right: 1rem !important;
            margin-left: 1rem !important
        }
    
        .mx-xxxl-4 {
            margin-right: 1.5rem !important;
            margin-left: 1.5rem !important
        }
    
        .mx-xxxl-5 {
            margin-right: 3rem !important;
            margin-left: 3rem !important
        }
    
        .mx-xxxl-auto {
            margin-right: auto !important;
            margin-left: auto !important
        }
    
        .my-xxxl-0 {
            margin-top: 0 !important;
            margin-bottom: 0 !important
        }
    
        .my-xxxl-1 {
            margin-top: .25rem !important;
            margin-bottom: .25rem !important
        }
    
        .my-xxxl-2 {
            margin-top: .5rem !important;
            margin-bottom: .5rem !important
        }
    
        .my-xxxl-3 {
            margin-top: 1rem !important;
            margin-bottom: 1rem !important
        }
    
        .my-xxxl-4 {
            margin-top: 1.5rem !important;
            margin-bottom: 1.5rem !important
        }
    
        .my-xxxl-5 {
            margin-top: 3rem !important;
            margin-bottom: 3rem !important
        }
    
        .my-xxxl-auto {
            margin-top: auto !important;
            margin-bottom: auto !important
        }
    
        .mt-xxxl-0 {
            margin-top: 0 !important
        }
    
        .mt-xxxl-1 {
            margin-top: .25rem !important
        }
    
        .mt-xxxl-2 {
            margin-top: .5rem !important
        }
    
        .mt-xxxl-3 {
            margin-top: 1rem !important
        }
    
        .mt-xxxl-4 {
            margin-top: 1.5rem !important
        }
    
        .mt-xxxl-5 {
            margin-top: 3rem !important
        }
    
        .mt-xxxl-auto {
            margin-top: auto !important
        }
    
        .mr-xxxl-0 {
            margin-right: 0 !important
        }
    
        .mr-xxxl-1 {
            margin-right: .25rem !important
        }
    
        .mr-xxxl-2 {
            margin-right: .5rem !important
        }
    
        .mr-xxxl-3 {
            margin-right: 1rem !important
        }
    
        .mr-xxxl-4 {
            margin-right: 1.5rem !important
        }
    
        .mr-xxxl-5 {
            margin-right: 3rem !important
        }
    
        .mr-xxxl-auto {
            margin-right: auto !important
        }
    
        .mb-xxxl-0 {
            margin-bottom: 0 !important
        }
    
        .mb-xxxl-1 {
            margin-bottom: .25rem !important
        }
    
        .mb-xxxl-2 {
            margin-bottom: .5rem !important
        }
    
        .mb-xxxl-3 {
            margin-bottom: 1rem !important
        }
    
        .mb-xxxl-4 {
            margin-bottom: 1.5rem !important
        }
    
        .mb-xxxl-5 {
            margin-bottom: 3rem !important
        }
    
        .mb-xxxl-auto {
            margin-bottom: auto !important
        }
    
        .ml-xxxl-0 {
            margin-left: 0 !important
        }
    
        .ml-xxxl-1 {
            margin-left: .25rem !important
        }
    
        .ml-xxxl-2 {
            margin-left: .5rem !important
        }
    
        .ml-xxxl-3 {
            margin-left: 1rem !important
        }
    
        .ml-xxxl-4 {
            margin-left: 1.5rem !important
        }
    
        .ml-xxxl-5 {
            margin-left: 3rem !important
        }
    
        .ml-xxxl-auto {
            margin-left: auto !important
        }
    
        .p-xxxl-0 {
            padding: 0 !important
        }
    
        .p-xxxl-1 {
            padding: .25rem !important
        }
    
        .p-xxxl-2 {
            padding: .5rem !important
        }
    
        .p-xxxl-3 {
            padding: 1rem !important
        }
    
        .p-xxxl-4 {
            padding: 1.5rem !important
        }
    
        .p-xxxl-5 {
            padding: 3rem !important
        }
    
        .px-xxxl-0 {
            padding-right: 0 !important;
            padding-left: 0 !important
        }
    
        .px-xxxl-1 {
            padding-right: .25rem !important;
            padding-left: .25rem !important
        }
    
        .px-xxxl-2 {
            padding-right: .5rem !important;
            padding-left: .5rem !important
        }
    
        .px-xxxl-3 {
            padding-right: 1rem !important;
            padding-left: 1rem !important
        }
    
        .px-xxxl-4 {
            padding-right: 1.5rem !important;
            padding-left: 1.5rem !important
        }
    
        .px-xxxl-5 {
            padding-right: 3rem !important;
            padding-left: 3rem !important
        }
    
        .py-xxxl-0 {
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }
    
        .py-xxxl-1 {
            padding-top: .25rem !important;
            padding-bottom: .25rem !important
        }
    
        .py-xxxl-2 {
            padding-top: .5rem !important;
            padding-bottom: .5rem !important
        }
    
        .py-xxxl-3 {
            padding-top: 1rem !important;
            padding-bottom: 1rem !important
        }
    
        .py-xxxl-4 {
            padding-top: 1.5rem !important;
            padding-bottom: 1.5rem !important
        }
    
        .py-xxxl-5 {
            padding-top: 3rem !important;
            padding-bottom: 3rem !important
        }
    
        .pt-xxxl-0 {
            padding-top: 0 !important
        }
    
        .pt-xxxl-1 {
            padding-top: .25rem !important
        }
    
        .pt-xxxl-2 {
            padding-top: .5rem !important
        }
    
        .pt-xxxl-3 {
            padding-top: 1rem !important
        }
    
        .pt-xxxl-4 {
            padding-top: 1.5rem !important
        }
    
        .pt-xxxl-5 {
            padding-top: 3rem !important
        }
    
        .pr-xxxl-0 {
            padding-right: 0 !important
        }
    
        .pr-xxxl-1 {
            padding-right: .25rem !important
        }
    
        .pr-xxxl-2 {
            padding-right: .5rem !important
        }
    
        .pr-xxxl-3 {
            padding-right: 1rem !important
        }
    
        .pr-xxxl-4 {
            padding-right: 1.5rem !important
        }
    
        .pr-xxxl-5 {
            padding-right: 3rem !important
        }
    
        .pb-xxxl-0 {
            padding-bottom: 0 !important
        }
    
        .pb-xxxl-1 {
            padding-bottom: .25rem !important
        }
    
        .pb-xxxl-2 {
            padding-bottom: .5rem !important
        }
    
        .pb-xxxl-3 {
            padding-bottom: 1rem !important
        }
    
        .pb-xxxl-4 {
            padding-bottom: 1.5rem !important
        }
    
        .pb-xxxl-5 {
            padding-bottom: 3rem !important
        }
    
        .pl-xxxl-0 {
            padding-left: 0 !important
        }
    
        .pl-xxxl-1 {
            padding-left: .25rem !important
        }
    
        .pl-xxxl-2 {
            padding-left: .5rem !important
        }
    
        .pl-xxxl-3 {
            padding-left: 1rem !important
        }
    
        .pl-xxxl-4 {
            padding-left: 1.5rem !important
        }
    
        .pl-xxxl-5 {
            padding-left: 3rem !important
        }
    
        .text-xxxl-left {
            text-align: left !important
        }
    
        .text-xxxl-right {
            text-align: right !important
        }
    
        .text-xxxl-center {
            text-align: center !important
        }
    }
}