@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
body {
    font-family: 'Lato', Arial, sans-serif;
    margin: 0;
    padding: 0;
    font-size: 15px;
    color: #000000;
}

h1,
.h1 {
    font-size: 36px;
    text-transform: uppercase;
    font-weight: 700 !important;
    color: #212527;
}

h2,
.h2 {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 700 !important;
}


/* h3,
.h3 {
    font-size: 24px;
    text-transform: uppercase;
    font-weight: 700;
    color: #212527;
} */

h4,
.h4 {
    font-size: 20px;
    font-weight: 700;
    color: #212529;
}

h5,
.h5 {
    font-size: 18px;
    color: #212527;
}

h6,
.h6 {
    font-size: 12px;
    color: #212527;
}

p {
    word-break: break-word;
    color: #212527;
}


/*.no-gutters-5{margin-right:-5px;margin-left:-5px;}.no-gutters-5 > .col,.no-gutters-5 > [class*="col-"]{padding-right:5px;padding-left:5px;}
.no-gutters-10{margin-right:-10px;margin-left:-10px;}.no-gutters-10 > .col,.no-gutters-10 > [class*="col-"]{padding-right:10px;padding-left:10px;}*/


/*
::-webkit-scrollbar{width: 17px;background: #ffffff;}
::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 1px rgba(239,118,34 ,0.5);-webkit-border-radius: 0px;border-radius: 0px;}
::-webkit-scrollbar-thumb{-webkit-border-radius: 0px;border-radius: 0px;background:rgba(239,118,34 ,0.9);}
::-webkit-scrollbar-thumb:window-inactive{background:rgba(239,118,34 ,0.7);}
*/

select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000;
}

option:not(:checked) {
    color: #000;
}

option:checked {
    color: #F3CF00;
}

@-moz-document url-prefix() {
    select,
    select:-moz-focusring,
    select::-moz-focus-inner {
        color: transparent !important;
        text-shadow: 0 0 0 #000 !important;
        background-image: none !important;
        border: 0;
    }
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-box-shadow: 0 0 0px 1000px rgba(255, 255, 255, 0.6) inset;
}

.recipte {
    font-size: 10px;
    background: #f3cf00;
    padding: 3px;
    border-radius: 10px;
    color: #212527;
}


/*orange #F3CF00 warning */


/*green #8ac53f  success */


/*blue #2fc0ce Primary */


/*purple #000000  purple */


/*red #e41f25 danger */


/*grey #F9F9F9 light */


/*darkpurple #240505  bg-darkpurple */

.rimg {
    text-align: center;
    width: 100%;
    height: 262px;
    display: inline-block;
}

.tem {
    font-size: 16px;
    color: black;
    text-align: center;
    font-weight: 700;
}

.ban {
    font-size: 12px;
    background: #f3cf00;
    padding: 3px;
    border-radius: 10px;
    color: #212527;
}

.rimg {
    position: relative;
}

.rimg span {
    position: absolute;
    right: 10px;
    top: 10px;
    border: 2px solid #f3cf00;
    background: #f3cf00;
    color: #212527;
    border-radius: 5px;
}

.fa-circle:active {
    content: "\f111";
    background-color: #000;
    border-radius: 50px;
}

span .bannerr {
    {
        height: 35px;
        width: 180px;
        background-color: #9C1B21;
        position: absolute;
        top: 48px;
        right: -6px;
        text-align: center;
        color: #FFF;
        font-weight: 600;
        font-size: 24px;
        white-space: nowrap;
        -webkit-transform: rotate(35deg);
        -moz-transform: rotate(35deg);
        -ms-transform: rotate(35deg);
        -o-transform: rotate(35deg);
        transform: rotate(35deg);
    }
    .bannerr:before {
        box-sizing: border-box;
        border-style: solid;
        border-color: transparent;
        border-width: 37px;
        border-left-width: 53px;
        border-right-width: 26px;
        content: "";
        display: block;
        left: -49px;
        position: absolute;
        width: 141%;
        border-top-width: 0px;
        border-bottom-color: #9c1b21;
        top: -2px;
        z-index: -1;
    }
    .select2-container {
        width: 100% !important;
        display: contents !important;
    }
    .act {
        background: #f3cf00;
        border: 1px solid #f3cf00;
        border-radius: 13px;
        text-align: center;
        color: #212527;
        font-weight: bold;
    }
    .inact {
        background: red;
        border: 1px solid #ff0000;
        border-radius: 13px;
        text-align: center;
        color: white;
        font-weight: bold;
    }
}

.overflow-hidden {
    overflow: hidden;
}

.lh-100 {
    line-height: 1;
}

.lh-125 {
    line-height: 1.25;
}

.lh-150 {
    line-height: 1.5;
}


/*---colours links---*/

a {
    color: #000000;
}

a:hover {
    color: #666666;
}

.link-light a,
a.link-light {
    color: #ffffff;
}

.link-light a:hover,
a.link-light:hover {
    color: #f1f1f1;
}

.link-warning a,
a.link-warning {
    color: #F3CF00;
}

.link-warning a:hover,
a.link-warning:hover {
    color: #F3CF00;
}

.link-danger a,
a.link-danger {
    color: #e41f25;
}

.link-danger a:hover,
a.link-danger:hover {
    color: #e41f25;
}


/*-----breadcrumb-----*/

.breadcrumb,
.breadcrumb a {
    color: #6E6E6E;
}

.breadcrumb-item+.breadcrumb-item {
    padding-left: 0.3rem;
}

.breadcrumb-item+.breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.3rem;
    color: #000000;
    font-weight: 400;
    content: "|";
}

.breadcrumb {
    padding-left: 0rem;
}


/*----pagination----*/

ul.pagination .page-link {
    margin-left: 2px;
    border-radius: 0px;
    border-width: 0px;
    font-size: 18px;
    color: #787878;
    padding: 0.3rem 0.55rem;
    border-color: #cccccc;
}

ul.pagination .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0rem rgba(255, 255, 255, 0.1);
}

ul.pagination {
    border-radius: 0px;
}

.page-item.active .page-link {
    z-index: 1;
    color: #ffffff;
    background-color: #e41f25;
    border-color: #e41f25;
}

.page-item:first-child .page-link {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

.page-item:last-child .page-link {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}


/*----background----*/

.bg-top-contain-url {
    background-size: contain;
    background-repeat: repeat;
    background-position: center top;
}

.bg-bottom-contain-url {
    background-size: contain;
    background-repeat: repeat;
    background-position: center bottom;
}

.bg-center-contain-url {
    background-size: contain;
    background-repeat: repeat;
    background-position: center;
}

.bg-top-url {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center top;
}

.bg-center-url {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.bg-bottom-url {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}


/*.bg-dark{background-color: #262626 !important;}*/

.bg-dark {
    background-color: #000000 !important;
}

.bg-light {
    background-color: #F9F9F9 !important;
}


/*.bg-lightgrey{background-color: #f1f1f1;}*/

.bg-grey {
    background-color: #ebebeb;
}


/*.bg-green{background-color:#89C64F;}*/

.bg-warning {
    background-color: #F3CF00 !important;
}

.bg-warning-l {
    background-color: #fdebd5;
}

.bg-warning-half {
    background-color: #F3CF00 !important;
    background-image: linear-gradient(90deg, rgba(243, 207, 0, 1) 50%, rgba(255, 255, 255, 1) 50%);
}

.bg-danger {
    background-color: #e41f25 !important;
}

btn-outline-warning .bg-facebook {
    background-color: #3B5998 !important;
}

.bg-google {
    background-color: #DD4B39 !important;
}

.bg-overlay-dark,
.bg-overlay-dark>div {
    position: relative;
}

.bg-overlay-dark:before {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.70);
    content: '';
}

.bg-overlay-dark-gradient,
.bg-overlay-dark-gradient>div {
    position: relative;
}

.bg-overlay-dark-gradient:before {
    width: 100%;
    height: 100%;
    position: absolute;
    /*background-color: rgba(83, 48, 99, 0.70);*/
    content: '';
    /*background: linear-gradient(180deg, rgb(0 0 0) 0%, rgba(0,0,0,0) 50%);*/
    background: rgb(56, 28, 28);
    background: linear-gradient(180deg, rgba(56, 28, 28, 1) 0%, rgba(0, 0, 0, 0) 40%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 1) 100%);
}

.text-dark {
    color: #000000 !important;
}

.text-warning {
    color: #F3CF00 !important;
}

.text-lightgrey {
    color: #dddddd;
}

.text-gold {
    color: #e7be3e;
}

.text-grey {
    color: rgba(0, 0, 0, 0.5);
}


/*----button----*/

.btn-facebook {
    background-color: #3B5998;
    border-color: #3B5998;
}

.btn-facebook:hover {
    background-color: #000000;
    border-color: #000000;
}

.btn-google {
    background-color: #DD4B39;
    border-color: #DD4B39;
}

.btn-google:hover {
    background-color: #000000;
    border-color: #000000;
}

.btn-dark {
    background-color: #000000;
    border-color: #000000;
    color: #F3CF00;
}

.btn-dark:hover {
    background-color: #000000;
    border-color: #000000;
}

.btn-warning {
    background-color: #F3CF00;
    border-color: #F3CF00;
}

.btn-warning:hover {
    background-color: #fff1a0;
    border-color: #fff1a0;
}

.btn-warning.focus,
.btn-warning:focus {
    background-color: #F3CF00;
    border-color: #F3CF00;
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #000000;
    background-color: #fff1a0;
    border-color: #fff1a0;
}

.btn-outline-warning {
    color: #F3CF00;
    border-color: #F3CF00;
}

.btn-outline-warning:hover {
    color: #000000;
    background-color: #F3CF00;
    border-color: #F3CF00;
}

.btn-grey {
    background-color: #F6F6F6;
    border-color: #F6F6F6;
}

.btn-grey:hover {
    background-color: #eeeeee;
    border-color: #eeeeee;
}

.btn-light-outline {
    background-color: transparent !important;
    color: #ffffff;
}

.btn-light-outline:hover,
.btn-light-outline:focus {
    color: #f1f1f1;
}

.btn-light-outline:not(:disabled):not(.disabled):active,
.btn-light-outline:not(:disabled):not(.disabled).active,
.show>.btn-light-outline.dropdown-toggle {
    color: #f1f1f1;
}

.btn:not(:disabled):not(.disabled):active:focus,
.btn:not(:disabled):not(.disabled).active:focus,
.show>.btn.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.btn.focus,
.btn:focus {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
}

.border-warning {
    border-color: #F3CF00 !important;
}

.rounded-pill {
    border-radius: 15px !important;
}

.rounded-pill-right {
    border-radius: 0px 15px 15px 0px !important;
}

.rounded-pill-left {
    border-radius: 15px 0px 0px 15px !important;
}


/*banner image*/

.bg-purple-b {
    position: relative;
    background-image: url('../images/bg-purple-b.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.bg-purple-b:before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    bottom: 0;
    height: 50%;
    width: 100%;
    background-color: #000000;
}

.bg-white-b {
    position: relative;
    background-image: url('../images/bg-white-b.svg');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
}

.bg-white-b:before {
    position: absolute;
    content: '';
    display: block;
    left: 0;
    bottom: 0;
    height: 50%;
    width: 100%;
    background-color: #ffffff;
}


/*bs-player*/

.bs-player-warning {
    position: relative;
}

.bs-player-warning:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: rgba(249, 168, 50, 0.60);
    height: 100%;
    width: 100%;
    display: block;
}

.bs-player-warning:after {
    font-size: 80px;
    line-height: 1.3;
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: '\f144';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100px;
    height: 100px;
    text-align: center;
    display: block;
}


/*----header narber----*/

header.is-scrolling .navbar-brand {
    width: 70px;
}

.navbar-brand {
    width: 130px;
    transform-origin: center;
    transition: 86ms all ease-out;
    padding-top: 0;
    padding-bottom: 0;
}

.navbar {
    margin-bottom: 0px;
    box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15)
}


/*.navbar-dark .navbar-nav .nav-link{color: rgba(255,255,255);}*/

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0);
    text-transform: uppercase;
    font-weight: 700;
}


/*navbar-toggler collapsed*/

.navbar-light .navbar-toggler {
    position: relative;
    width: 40px;
    height: 40px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #F3CF00;
    color: #000000;
    background-color: #F3CF00 !important;
}

.navbar-light .navbar-toggler span {
    background-color: #000000;
    display: block;
    height: 2px;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    transform-origin: center;
    transition: 86ms all ease-out;
    width: 20px;
}

.navbar-light .navbar-toggler.collapsed span:nth-child(1) {
    transform: translateY(-2px) rotate(0deg);
}

.navbar-light .navbar-toggler.collapsed span:nth-child(2) {
    opacity: 1;
}

.navbar-light .navbar-toggler.collapsed span:nth-child(3) {
    transform: translateY(2px) rotate(0deg);
}

.navbar-light .navbar-toggler span:nth-child(1) {
    transform: translateY(5px) rotate(45deg);
    top: calc(50% - 5px);
}

.navbar-light .navbar-toggler span:nth-child(2) {
    opacity: 0;
    top: calc(50% - 0px);
}

.navbar-light .navbar-toggler span:nth-child(3) {
    transform: translateY(-5px) rotate(-45deg);
    top: calc(50% + 5px);
}

.navbar-light .navbar-nav>li>a.nav-link:focus,
.navbar-light .navbar-nav>li>a.nav-link:hover {
    color: #FFFFFF;
}

.navbar-light .navbar-nav>.active>a.nav-link,
.navbar-light .navbar-nav>.active>a.nav-link:focus,
.navbar-light .navbar-nav>.active>a.nav-link:hover {
    color: #FFFFFF;
}

.navbar-light .navbar-nav li.nav-item {
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 5px;
    position: relative;
}

.navbar-light .navbar-nav>li>.nav-link:after {
    content: '';
    position: absolute;
    display: block;
    margin: 0 auto;
    width: 0px;
    height: 2px;
    top: auto;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ffffff;
    transition: 286ms all ease-out;
    opacity: 0;
}

.navbar-light .navbar-nav>li>.nav-link:hover:after {
    width: 100%;
    opacity: 1;
}

.navbar-light .navbar-nav>.active>.nav-link:after {
    content: '';
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    top: auto;
    left: 0;
    bottom: 0;
    background-color: #ffffff;
}


/*----photo size----*/

.bs-nav-profile {
    width: 35px;
    height: 35px;
    text-align: center;
    line-height: 35px;
}

.bs-nav-profile-large {
    width: 60px;
    height: 60px;
    text-align: center;
    line-height: 60px;
}

.bs-profile-large {
    padding-bottom: 90%;
    text-align: center;
    line-height: 60px;
}

.bs-profile-100 {
    text-align: center;
    width: 100px;
    height: 100px;
    display: inline-block;
}

.bs-media-profile .media {
    margin-bottom: 20px;
}

.bs-media-profile .media:last-child,
.bs-media-profile p {
    margin-bottom: 0px;
}

.bs-comment .media {
    border-top: 1px solid #000000;
}

.bs-comment .media:first-child {
    border-top: 0 none;
}

.bs-comment .comment-image {
    padding-top: 70%;
}


/* ---stars progress---*/

.star-rating,
.back-stars,
.front-stars,
.hback-stars,
.hfront-stars {
    display: flex;
}

.star-rating {
    align-items: center;
    justify-content: center;
    margin-top: 50px;
    color: #FFC70E;
}

.back-stars {
    position: relative;
}

.front-stars {
    overflow: hidden;
    position: absolute;
    top: 0;
}

.bs-wv-box2 {
    border: 1px solid #dee2e6;
    text-align: center;
    transition: all ease-in-out .15s, all ease-in-out .15s;
}


/* ---share-bar---*/

.share-bar {
    font-weight: 700;
}

.share-bar a {
    text-decoration: none;
}

.share-bar .btn {
    background: #000000;
    color: #ffffff;
    border-radius: 50%;
    width: 35px;
    padding: 4px 4px;
    margin: 4px
}

.share-bar .btn i {
    transform: scale(1.2)
}


/* ---tags---*/

.bs-tags .bs-tag-item {
    display: inline-block;
    border: 1px solid #E6E6E6;
    padding: 4px 8px;
    border-radius: 12px;
    margin-right: 4px;
}

.bs-text-tags {
    margin-bottom: 15px;
}

.bs-text-tags span {
    background-color: #EFEFEF;
    border-radius: 12px;
    padding: 2px 8px;
    margin: 3px 5px;
    display: inline-block;
}


/* ---circle piechart--- */

.percentage.piechart {
    width: 100%;
    max-width: 150px;
    height: auto;
    position: relative;
    display: block;
    margin: auto;
    top: 0;
    clear: both;
    text-align: center;
}

.percentage.piechart canvas {
    height: auto !important;
    width: 100% !important;
}

.percentage.piechart div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 80%;
    height: 80px;
    line-height: 1.1;
}


/* ---circle piechart--- */

.percentage.jChart1 {
    width: 100%;
    max-width: 250px;
    height: auto;
    position: relative;
    display: block;
    margin: auto;
    top: 0;
    clear: both;
    text-align: center;
}

.percentage.jChart1 svg {
    height: auto !important;
    width: 100% !important;
}

.percentage.jChart1>div:first-child {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 80%;
    height: 80px;
    line-height: 1.1;
}

.percentage.jChart1 .jchart__figure {
    margin: 0px;
}


/* ---circle nums and text--- */

.chart-circle-large {
    margin: auto;
    width: 145px;
    min-height: 145px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 30px;
    border-radius: 50%;
    text-align: center;
    font-weight: 700;
    color: #212527;
}


/*.form-control{border-radius: 0px;}*/

.form-control {
    border-color: #dfdfdf;
    background-color: rgba(0, 0, 0, 0.05);
}

.form-control:focus {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    border-color: #dfdfdf;
    background-color: rgba(0, 0, 0, 0.05);
}

.custom-select {
    border-color: #dfdfdf !important;
    background-size: 10px;
    background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='far' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' class='svg-inline--fa fa-angle-down fa-w-10'%3E%3Cpath fill='%23000000' d='M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z'%3E%3C/path%3E%3C/svg%3E");
}


/*.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background-color: rgba(0,0,0,0.05);color: #ffffff;}*/

.input-group-text {
    border-color: #dfdfdf
}

.bs-fa-chevron-collapse [data-toggle='collapse'] .far:before {
    content: '\f077';
}

.bs-fa-chevron-collapse [data-toggle='collapse'].collapsed .far:before {
    content: '\f078';
}

textarea {
    resize: none;
}


/*---input file---*/

.input-upload .form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    background-color: #ffffff;
}

.input-upload .form-control {
    background-color: #ffffff;
    border: none;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .0);
}

.input-upload .input-group-btn:first-child>.btn {
    border-radius: 3px;
    margin-right: 0px;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}


/*--------------------------------*/

.text-underline {
    text-decoration: underline;
}

.ui-selectmenu-button.ui-button {
    width: auto;
    display: block;
}

.ui-time .ui-selectmenu-menu .ui-menu {
    overflow: auto;
    overflow-x: hidden;
    padding-bottom: 1px;
    height: 150px;
}


/*.ui-state-active .ui-icon, .ui-button:active .ui-icon,.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon{background-image: none;}*/

.ui-button:active .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
    background-image: none;
}

.ui-button .ui-icon {
    text-indent: inherit;
    background-image: none;
}

.ui-icon:before {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    content: "\f078";
    font-size: 12px;
    line-height: 18px;
    color: #000000;
    display: block;
}

.ui-selectmenu-icon.ui-icon {
    float: right;
    margin-top: 4px;
    margin-right: -4px;
}

.ui-widget {}


/*.ui-selectmenu-button.ui-button{text-align: left;white-space: nowrap;-webkit-border-radius: 4px; border-radius: 4px; display: block; width: 100%; height: 34px; padding: 6px 12px !important;padding-left:15px !important;font-size: 14px; line-height: 1.42857143; background-color: #ffffff !important; background-image: none !important; border: 1px solid #ccc !important; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important; box-shadow: inset 0 1px 1px rgba(0,0,0,.075) !important; outline : none;}*/

.ui-selectmenu-button.ui-button.ui-widget.ui-selectmenu-button-open.ui-corner-top {
    border-color: #f05574 !important;
}

.ui-selectmenu-button.ui-button {
    text-align: left;
    white-space: nowrap;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px !important;
    padding-left: 15px !important;
    font-size: 14px;
    line-height: 1.42857143;
    background-color: #ffffff !important;
    background-image: none !important;
    /* border: 0px solid #ccc !important; */
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;
    box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075) !important;
    outline: none;
    border-width: 0px 0px 1px 0px;
}

.ui-selectmenu-button.ui-button:focus {
    color: #000000;
    border-color: #CCCCCC !important;
    outline: 0;
    box-shadow: 0 0 0 0 #000000 !important;
}

.ui-selectmenu-menu .ui-menu .ui-menu-item-wrapper {
    padding-top: 5px;
    padding-bottom: 5px;
}

.bs-select-pink .ui-selectmenu-button.ui-button {
    color: #f05574 !important;
}

.bs-select-purple .ui-selectmenu-button.ui-button {
    color: #000000 !important;
}

.bs-select-pink .ui-selectmenu-text,
.bs-select-purple .ui-selectmenu-text {
    padding-left: 6px;
    font-weight: 500;
}

.ui-selectmenu-menu .ui-menu {
    max-height: 200px;
}

.ui-selectmenu-button.ui-button {
    position: relative;
}

.bs-option-selected {
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
}

.ui-selectmenu-menu .ui-widget-content .ui-menu-item-wrapper {
    padding-left: 21px;
    position: relative;
    top: 0;
}

.icon-bride.bs-option-pink:before {
    background-image: url(../images/icons/icon-select-icon2.png);
    background-position: 0px -0px;
    width: 20px;
    height: 20px;
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    border: 0px;
}

.ui-widget-content .ui-menu-item-wrapper .icon-bride.bs-option-pink:before {
    background-position: 0px -20px;
}


/*.ui-widget-content .ui-state-active .icon-bride.bs-option-pink:before{background-position: 0px -0px;}*/

.icon-groom.bs-option-pink:before {
    background-image: url(../images/icons/icon-select-icon2.png);
    background-position: 20px -0px;
    width: 20px;
    height: 20px;
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    border: 0px;
}

.ui-widget-content .ui-menu-item-wrapper .icon-groom.bs-option-pink:before {
    background-position: 20px -20px;
}


/*.ui-widget-content .ui-state-active .icon-groom.bs-option-pink:before{ background-position: 20px -0px;}*/

.icon-bride.bs-option-purple:before {
    background-image: url(../images/icons/icon-select-icon1.png);
    background-position: 0px -0px;
    width: 20px;
    height: 20px;
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    border: 0px;
}

.ui-widget-content .ui-menu-item-wrapper .icon-bride.bs-option-purple:before {
    background-position: 0px -20px;
}


/*.ui-widget-content .ui-state-active .icon-bride.bs-option-purple:before{background-position: 0px -0px;}*/

.icon-groom.bs-option-purple:before {
    background-image: url(../images/icons/icon-select-icon1.png);
    background-position: 20px -0px;
    width: 20px;
    height: 20px;
    content: '';
    position: absolute;
    top: 4px;
    left: 0;
    border: 0px;
}

.ui-widget-content .ui-menu-item-wrapper .icon-groom.bs-option-purple:before {
    background-position: 20px -20px;
}


/*.ui-widget-content .ui-state-active .icon-groom.bs-option-purple:before{background-position: 20px -0px;}*/

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
    background: #eeeeee;
    color: #000000;
    border: 0px solid #003eff;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
    margin: 0px;
}

.ui-widget-header {
    border: 1px solid #f1f1f1;
    background: #f1f1f1;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #ffffff;
    background: #ffffff;
    font-weight: normal;
    color: #454545;
    border-radius: 3px;
    padding: 4px 0px;
    text-align: center;
}

a.ui-state-default.ui-state-highlight {
    border: 1px solid #000000 !important;
    background: #000000 !important;
    color: #ffffff !important;
}

a.ui-state-default.ui-state-active {
    border: 1px solid #ffc107;
    background: #ffc107;
    color: #ffffff;
}

.datepicker.form-control[disabled],
.datepicker.form-control[readonly],
fieldset[disabled] .datepicker.form-control {
    background-color: #ffffff;
    color: #000000;
}

.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix {
    z-index: 1050 !important;
}

.ui-selectmenu-menu.ui-front.ui-selectmenu-open {
    z-index: 1190;
}

.ui-slider-handle.ui-corner-all.ui-state-default {
    border: 2px solid #381C1C;
    background: #f9f9f9;
    font-weight: normal;
    color: #454545;
    border-radius: 20px;
}

.ui-slider .ui-slider-handle {
    width: 15px;
    height: 15px;
}

.ui-slider-range.ui-corner-all.ui-widget-header {
    border: 1px solid #f9f9f9;
    background: #381C1C;
    color: #333;
    font-weight: bold;
}

.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
    border: 1px solid #f9f9f9;
    background: #DDDDDD;
}

.ui-slider-horizontal {
    height: 9px;
}

.datepicker-show>.ui-datepicker-inline {
    width: 100%
}

.datepicker-show .ui-datepicker-header.ui-widget-header {
    display: none;
}


/*----------icons---------------*/

.bs-checkbox-large-box label {
    width: 170px;
    vertical-align: top;
}

.bs-checkbox-large-box .bs-icon {
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-position: center;
}

.bs-checkbox-large-box .btn.active .bs-icon {
    background-color: transparent;
    filter: grayscale(0);
}

.bs-radio-box label {
    width: 90px;
    vertical-align: top;
}

.bs-radio-box p {
    margin-bottom: 0px
}

.bs-radio-box .bs-icon {
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-position: center;
}

.bs-radio-box .btn.active .bs-icon {
    background-color: transparent;
    filter: grayscale(0);
}

.bs-radio-shipping-box label {
    width: 30%;
    vertical-align: top;
    box-sizing: border-box;
}

.bs-radio-shipping-box p {
    margin-bottom: 0px
}

.bs-radio-shipping-box .btn.active,
.bs-radio-shipping-box .btn:hover,
.bs-radio-shipping-box .btn:focus {
    border: 1px solid #F3CF00 !important;
    background-color: #ffffff;
}

.bs-checkbox-box>label {
    width: 150px;
}

.bs-checkbox-box .btn-default {
    white-space: inherit;
    position: relative;
}

.bs-checkbox-box .bs-checkbox-icon {
    background-color: transparent;
    filter: grayscale(1);
    width: 36px;
    height: 36px;
    margin: auto;
    border-radius: 4px;
    border: 1px solid #dee2e6 !important;
    background-size: 90% 90%;
    background-repeat: no-repeat;
    background-position: center;
}

.bs-checkbox-box .btn-default.active .bs-checkbox-icon {
    background-color: transparent;
    filter: grayscale(0);
    border: 1px solid #a0a0a0 !important;
}

.bs-checkbox-box .btn-default input[type="checkbox"] {
    top: 6px;
    left: 0;
    right: 0;
    margin: auto;
}

.bs-icon {
    width: 30px;
    height: 30px;
    background-position: center;
    display: inline-block;
    background-size: 95%;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.bs-icon.fa-1x {
    width: 10px;
    height: 10px;
}

.bs-icon.fa-2x {
    width: 20px;
    height: 20px;
}

.bs-icon.fa-3x {
    width: 30px;
    height: 30px;
}

.bs-icon.fa-4x {
    width: 40px;
    height: 40px;
}

.bs-icon.fa-5x {
    width: 50px;
    height: 50px;
}

.bs-icon.fa-6x {
    width: 60px;
    height: 60px;
}

.bs-icon.fa-7x {
    width: 70px;
    height: 70px;
}

.bs-icon.fa-8x {
    width: 80px;
    height: 80px;
}

.bs-icon.fa-9x {
    width: 90px;
    height: 90px;
}

.bs-icon.fa-10x {
    width: 100px;
    height: 100px;
}

.bs-icon-pescatarian {
    background-image: url(../images/icons/icon-pescatarian.svg);
}

.bs-icon-vegan {
    background-image: url(../images/icons/icon-vegan.svg);
}

.bs-icon-vegetarian {
    background-image: url(../images/icons/icon-vegetarian.svg);
}

.bs-icon-low-carb {
    background-image: url(../images/icons/icon-low-carb.svg);
}

.bs-icon-eggs {
    background-image: url(../images/icons/icon-eggs.svg);
}

.bs-icon-dairy {
    background-image: url(../images/icons/icon-dairy.svg);
}

.bs-icon-soy {
    background-image: url(../images/icons/icon-soy.svg);
}

.bs-icon-gluten {
    background-image: url(../images/icons/icon-gluten.svg);
}

.bs-icon-nuts {
    background-image: url(../images/icons/icon-nuts.svg);
}

.bs-icon-west-african {
    background-image: url(../images/icons/icon-west-africa.svg);
}

.bs-icon-caribbean {
    background-image: url(../images/icons/icon-caribbean.svg);
}

.bs-icon-recipe-history {
    background-image: url(../images/icons/icon-recipe-history.svg);
}


/*--------------------------------*/

.bs-custom-checkbox input[type="checkbox"]:checked,
.bs-custom-checkbox input[type="checkbox"],
.bs-custom-radio input[type="radio"]:checked,
.bs-custom-radio input[type="radio"] {
    transition: all ease-in-out .15s;
    cursor: pointer;
}

.form-check.bs-custom-checkbox label,
.bs-custom-checkbox label {
    padding-left: 5px;
}

.bs-custom-checkbox input[type="checkbox"] {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 17px !important;
    width: 17px !important;
    border: 2px solid #381C1C;
    vertical-align: top;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-transition: box-shadow 200ms;
    box-shadow: inset 0px 0px 0 #fff, 0 0px 0px rgba(0, 0, 0, 0.1);
    line-height: 10px !important;
    margin-top: 4px;
    text-align: center;
}

.bs-custom-checkbox input[type="checkbox"]:not(:disabled):hover {
    border-color: #000000;
    box-shadow: inset 0px 0px 0 #fff, 0 0 0px rgba(0, 0, 0, 0.3);
}

.bs-custom-checkbox input[type="checkbox"]:active:not(:disabled) {
    box-shadow: inset 0px 0px 0 rgba(0, 0, 0, 0.2), inset 0px 0px 0 rgba(255, 255, 255, 0.6);
    border-color: #381C1C;
}

.bs-custom-checkbox input[type="checkbox"]:focus {
    outline: none;
}

.bs-custom-checkbox input[type="checkbox"]:checked:before {
    color: #F3CF00;
    -webkit-margin-start: 0px;
    font-size: 11px;
    line-height: 1.1 !important;
    text-align: center;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "\f00c";
}

.bs-custom-checkbox input[type="checkbox"]:checked {
    background: #000000;
    border-color: #000000;
}

.form-check.bs-custom-radio label,
.bs-custom-radio label {
    padding-left: 5px;
}

.bs-custom-radio input[type="radio"] {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 17px !important;
    width: 17px !important;
    border: 1px solid #000000;
    vertical-align: top;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-transition: box-shadow 200ms;
    box-shadow: inset 0px 0px 0 #fff, 0 0px 0px rgba(0, 0, 0, 0.1);
    line-height: 10px !important;
    margin-top: 3px;
    text-align: center;
}

.bs-custom-radio input[type="radio"]:not(:disabled):hover {
    border-color: #000000;
    box-shadow: inset 0px 0px 0 #fff, 0 0 0px rgba(0, 0, 0, 0.3);
}

.bs-custom-radio input[type="radio"]:active:not(:disabled) {
    box-shadow: inset 0px 0px 0 rgba(0, 0, 0, 0.2), inset 0px 0px 0 rgba(255, 255, 255, 0.6);
    border-color: #000000;
}

.bs-custom-radio input[type="radio"]:focus {
    outline: none;
}

.bs-custom-radio input[type="radio"]:checked:before {
    color: #F3CF00;
    -webkit-margin-start: 0px;
    font-size: 0.65em;
    line-height: 10px !important;
    text-align: center;
    font-family: "Font Awesome 5 Pro";
    font-weight: 700;
    content: "\f111";
}

.bs-custom-radio input[type="radio"]:checked {
    background: #ffffff;
    border-color: #000000;
}

.bs-socal-media a:hover {
    text-decoration: none;
}


/* radio-ratings */

.bs-radio-ratings input[type="radio"] {
    width: auto;
    height: auto;
    color: inherit;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset;
    border: 0px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    line-height: 1.1;
    text-align: center;
    cursor: pointer;
}

.bs-radio-ratings input[type="radio"]:before {
    padding: 0;
    margin: 0;
    vertical-align: top;
    color: inherit;
    content: "\f005";
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1.1;
    text-align: center;
}

.bs-radio-ratings input[type="radio"]:focus {
    outline: none;
}

.bs-radio-ratings input[type="radio"]:checked:before {
    padding: 0;
    margin: 0;
    content: "\f005";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1.1;
    text-align: center;
}

.bs-radio-ratings .bs-radio-inline {
    vertical-align: top;
    position: relative;
    margin: 0;
}

.bs-radio-ratings .bs-radio-inline.hover input[type="radio"]:before {
    content: "\f005";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #FFC70E;
}

.bs-radio-ratings .selected,
.bs-radio-ratings .selected input[type="radio"]:before {
    content: "\f005";
    font-family: "Font Awesome 5 Pro";
    font-weight: 900;
    color: #FFC70E;
}


/*nav-tabs*/

.nav-tabs-account .nav-link.active {
    border-bottom: 3px solid #000000;
}

.nav-tabs-shoping .nav-link {
    border-bottom: 3px solid #A3A3A3;
    padding-left: 0;
    min-width: 120px;
    color: #A3A3A3;
    font-weight: 700;
    text-decoration: none;
}

.nav-tabs-shoping .nav-link.active {
    border-bottom: 3px solid #000000;
    color: #000000;
}


/*nav-tabs end*/


/*side-right-fixed*/

.side-right-fixed.save-recipes {
    position: fixed;
    right: 0;
    top: 50%;
    margin: auto;
    display: inline-block;
}

.side-right-fixed.save-recipes .btn {
    border-radius: 40px 0px 0px 40px;
    padding: 2px 0px 2px 5px;
    color: #ffffff;
    border: 0px;
}


/*side-bottom-right-fixed*/

.side-bottom-right-fixed {
    position: fixed;
    right: 0;
    top: auto;
    bottom: 50px;
    margin: auto;
    display: inline-block;
}


/*progress*/

.progress {
    position: relative;
}

.bs-progress-big {
    font-size: 1.75rem;
    height: 2rem;
    font-weight: 700;
}

.bs-progress-text-r {
    position: absolute;
    right: 4px;
    font-size: 20px;
    top: 0;
}

.bs-progress-text-l {
    position: absolute;
    left: 4px;
    font-size: 20px;
    top: 0;
}


/* ----- End Home ----- */


/*profile page social-media*/

.bs-profile-social-media a {
    text-decoration: none;
    padding-left: 10px;
}

.bs-profile-social-media i.fab {
    color: #F3CF00;
}

.bs-profile-social-media i.fab:after {
    left: 0;
    top: 0;
    position: absolute;
    content: '';
    background: #000000;
    color: #F3CF00;
    transform: translate(-4px, -8px);
    border-radius: 50%;
    width: 30px;
    height: 30px;
    padding: 4px 4px;
    margin: 4px;
    z-index: -1;
}


/*----footer-----*/

.fork-r-b {
    position: absolute;
    right: 0;
    bottom: 0px;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
    display: inline-block;
    width: 30%;
    max-width: 200px;
    height: 400px;
    background-position: top left;
}

.footer-warning {
    position: relative;
    background-color: #FEFAE5;
    margin-top: 15px;
}

.footer-warning:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    transform: translatey(-50px);
    width: 100%;
    height: 50px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1922.582' height='64.746' viewBox='0 0 1922.582 64.746'%3E%3Cg id='Group_352' data-name='Group 352' transform='translate(227 -801.766)'%3E%3Cpath id='Path_87' data-name='Path 87' d='M4239-17838.219s145.958-2.512,365.11-42.687c149.092-27.332,300.748-25.641,459.346-14.346,400.5,28.521,1098.126,57.031,1098.126,57.031h0Z' transform='translate(-4466 18704.73)' fill='%23fefae5'/%3E%3C/g%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    /*background-size:cover; */
    background-position: center top;
}

.footer-top {
    min-height: 160px;
}

.bs-white-list>li {
    margin-bottom: 20px
}

.bs-white-list>li:last-child {
    margin-bottom: 0px
}


/*footer .text-dark{color: #262626 !important;}*/

.bs-logo-footer {
    max-width: 170px;
}

.tooltip .arrow {
    display: none;
}

.featured-image {
    padding-top: 60%;
}


/* content */

.content p a {
    text-decoration: underline;
}

.content .list-unstyled a {
    text-decoration: none;
}

.content ul a {
    text-decoration: none;
}

.content .fa-ul a {
    text-decoration: none;
}

.content .bs-fa-chevron-collapse a {
    text-decoration: none;
}


/*----modal popup----*/


/*.modal .close{position:absolute;display:block; top:-10px;right:-10px; background-color:#e41f25; border-radius:40px; width:24px;height:24px;text-align:center;line-height:24px; font-size:14px; color:#ffffff;cursor:pointer;z-index:4;opacity:1 !important;}
.modal .close:hover{color:#ffffff;}*/


/*seach-bar*/

.modal.popup-searchbar {
    padding-right: 0px !important;
}

.modal.popup-searchbar .modal-dialog {
    max-width: 100%;
    margin: 0px;
    padding: 0;
}

.modal.popup-searchbar .modal-content {
    min-height: 100vh;
    border: 0px none;
    border-radius: 0px;
}

.modal.popup-searchbar .modal-body {
    background-color: #000000;
    color: rgba(255, 255, 255, 0.5);
}

.modal.popup-searchbar .close {
    position: absolute;
    display: block;
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
    z-index: 4;
    opacity: 1 !important;
}

.modal.popup-searchbar .form-group .input-group .form-control,
.modal.popup-searchbar .form-group .input-group .btn {
    color: #ffffff;
    border-color: #000000;
    border-bottom: #ffffff 1px solid;
    border-radius: 0px;
}

.modal.popup-dark {
    padding-right: 0px !important;
}

.modal.popup-dark .modal-dialog {
    max-width: 100%;
    margin: 0px;
    padding: 0;
}

.modal.popup-dark .modal-content {
    min-height: 100vh;
    border: 0px none;
    border-radius: 0px;
}

.modal.popup-dark .modal-body {
    background-color: #000000;
}

.modal.popup-dark .container {
    background-color: #ffffff;
}

.modal.popup-dark .close {
    position: absolute;
    display: block;
    top: 10px;
    right: 10px;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 14px;
    cursor: pointer;
    z-index: 4;
    opacity: 1 !important;
    background-color: #F3CF00;
    border-radius: 40px;
}

.modal.popup-dark .form-group .input-group .form-control,
.modal.popup-searchbar .form-group .input-group .btn {
    color: #ffffff;
    border-bottom: #ffffff 1px solid;
    border-radius: 0px;
}


/*----product----*/

.product-box {
    position: relative;
    margin-bottom: 30px
}

.product-box a,
.product-box p a {
    text-decoration: none;
}

.product-box .product-links {
    position: absolute;
    z-index: 1;
    padding: 15px 15px 0px 15px;
    left: 0;
    top: 0;
}

.product-box .product-links,
.product-box .product-links a {
    color: #ffffff;
}

.product-box .product-links:hover,
.product-box .product-links a:hover {
    color: white;
}

.product-box .product-image {
    padding: 15px;
    min-height: 230px;
    color: #ffffff;
    position: relative;
    overflow: hidden;
}

.product-box .product-image-responsive {
    padding-top: 80%;
    position: relative;
    overflow: hidden;
}

.product-box .product-image>* {
    position: relative;
}

.product-box .product-image:before {
    position: absolute;
    left: 0;
    top: 0px;
    content: '';
    display: black;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.0) 0%, rgba(0, 0, 0, 0.6) 100%);
}

.product-box .product-image.no-gradient:before {
    display: none;
    opacity: 0;
}

.product-box .product-title {
    padding: 5px 0px 0px 0px;
    font-weight: 700;
}

.product-box .product-title h4 {
    margin-bottom: 0;
}

.product-box .product-content {
    padding: 0px 0px 5px 0px;
}

.bs-media-product>div:nth-child(1) {
    width: 100px;
}

.bs-media-product p {
    margin-bottom: 0px;
}

.bs-custom-checkbox input[type="radio"] {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    height: 17px !important;
    width: 17px !important;
    border: 2px solid #381C1C;
    vertical-align: top;
    -moz-appearance: none;
    -webkit-appearance: none;
    -webkit-transition: box-shadow 200ms;
    box-shadow: inset 0px 0px 0 #fff, 0 0px 0px rgb(0 0 0 / 10%);
    line-height: 10px !important;
    margin-top: 4px;
    text-align: center;
}

.bs-custom-checkbox input[type="radio"]:checked {
    background: #000000;
    border-color: #000000;
}

.bs-custom-checkbox input[type="radio"]:checked:before {
    color: #F3CF00;
    -webkit-margin-start: 0px;
    font-size: 11px;
    line-height: 1.1 !important;
    text-align: center;
    font-family: "Font Awesome 5 Pro";
    font-weight: 400;
    content: "\f00c";
}


/* autocomplete */

.autocomplete-dropdown .dropdown-menu.show {
    width: 94%;
    margin: 1px auto;
    left: 0;
    right: 0;
}


/* cookie accept */

.cookiealert {
    display: none;
}

.cookiealert.show {
    display: block;
}

@media screen and (max-width: 1199px) {
    .bs-radio-shipping-box label {
        width: 46%;
    }
}

@media screen and (max-width: 991px) {
    .bs-radio-shipping-box label {
        width: 45%;
    }
    header.is-scrolling .navbar-brand {
        width: 100px;
    }
    header .navbar-brand {
        width: 100px;
    }
}

@media screen and (max-width: 767px) {
    .bs-radio-shipping-box label {
        width: auto;
    }
    .container {
        max-width: 100%;
    }
}

@media screen and (max-width: 575px) {}

@media screen and (max-width: 499px) {}

@media screen and (max-width: 331px) {}

@media screen and (min-width: 576px) {}

@media screen and (min-width: 768px) {
    .bg-warning-half-md {
        background-color: #F3CF00 !important;
        background-image: linear-gradient(90deg, rgba(243, 207, 0, 1) 50%, rgba(255, 255, 255, 1) 50%);
    }
    .bs-acounting .footer-bottom {
        position: fixed;
        width: 50%;
        top: auto;
        bottom: 0;
        left: 0;
        text-align: center;
    }
}

@media screen and (min-width: 992px) {}

@media screen and (min-width:1200px) {}


/*css for business form*/