@import url('https://fonts.googleapis.com/css2?family=Parisienne&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Carme&family=Parisienne&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Nunito&display=swap');
/* color brand kit 
Blue: 47a2d9;
Red: eb1c24;
*/

:root {
    --color-violet: #155F82;
    --color-pink: #F68D10;
    --color-primary: #eb1c24;
    --color-primary-one: #eb1c2400;
    --color-secondary: #47a2d9;
    --color-secondary-one: #47a2d9;
    --backgroud-violet: #155F82;
    --background-primary: #F68D10;
    --color-white-off: #FFFFFF;
    --color-body: #000000;
    --color-white: #ffffff;
    --color-warning: #F68D10;
    --color-secondary-alt: #e3e3e3;
    --color-darker: #47a2d9;
    --gradient-8: linear-gradient(270deg, #155f82 0%, #155f82 100%);
    --gradient-1: linear-gradient(rgb(255, 255, 255) 0%, hsl(345.37deg 65.77% 56.47% / 32%) 100%);
}

body,
a,
h1,
h2,
h3,
h4,
h5,
h6,
strong,
.rbt-banner-5 .inner.text-start .description, span {
    /* font-family: "Roboto", sans-serif !important;*/
    /*   font-family: "Inter", sans-serif !important;*/
    font-family: "Nunito", sans-serif !important;
    font-optical-sizing: auto;
    font-style: normal;
}

.rbt-banner-5 .inner.text-start .description {
    line-height: 27px;
    font-size: 17px;
    opacity: 1;
}

.social-share-transparent li a {
    font-size: 21px;
    color: var(--color-body);
    display: inline-block;
    display: flex;
    align-items: center;
 /*   width: 22px;
    height: 30px;*/
    text-align: center;
    justify-content: center;
    border-radius: 100%;
    position: relative;
    z-index: 1;
}

/* .rbt-header-middle .rbt-header-sec .rbt-header-sec-col.rbt-header-left {
    flex: none;
} */

.rbt-header-middle .rbt-header-sec .rbt-header-sec-col.rbt-header-center {
    text-align: center;
    width: 50%;
    flex-shrink: 0;
}

.rbt-header .logo a img {
    max-height: 84px;
    object-fit: cover;
}

.rbt-header-sec {
    justify-content: space-between;
}

.rbt-search-with-category .search-field {
    width: 100%;
}

.mega-top-banner {
    background-image: url('../imgcustomer/banner-menu.jpg'), radial-gradient(100% 100% at 100% 0%, #484C7A 0%, #23263B 100%);
}

    .mega-top-banner::before {
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        background: #00000054;
        left: 0px;
    }

    .mega-top-banner .content {
        position: relative;
    }

.rbt-banner-8 .inner .title {
    margin-bottom: 15px;
    font-size: 34px;
    line-height: 1.3;
    margin-top: 15px;
    font-weight: 900;
    letter-spacing: -0.5px;
}

p.has-medium-font-size {
    font-size: 16px;
    line-height: 25px;
}

.rbt-banner-8 .inner .rbt-badge-2 {
    margin-left: 10px;
}

.bg-gradient-11 {
    background: linear-gradient(180deg, #47a2d921 0%, #FFFFFF 100%) !important;
}

.rbt-btn.btn-md {
    background: #bd9d6c;
}

.rbt-btn.btn-gradient:hover {
    background: #603918;
}

.rbt-footer {
    background: #ffffff !important;
}

.footer-widget .ft-link li a, .footer-style-1 .ft-title {
    color: #000000;
}
.rbt-btn.btn-gradient {
    color: var(--color-white);
    background: #daa520;
    font-size: 13px;
    text-transform: uppercase;
    border-radius: 5px;
}

.copyright-area {
    background: #000000;
    padding: 10px 0 !important;
}

.footer-style-1 .description {
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    color: #ffffff;
    font-style: italic;
}

.rbt-background-03 {
    background: #e3e3e32b !important;
}

[data-gradient-overlay]:before {
    background: linear-gradient(90deg, #252525, #9c9c9c);
}

.rbt-banner-6.variation-03 {
    height: 600px;
    display: flex;
    align-items: center;
}

.rbt-section-gap {
    padding: 60px 0;
}

.pricing-table .pricing-header .price-wrap .amount {
    font-weight: 500;
    font-size: 42px;
    line-height: 1.2;
    color: #ff0000;
    display: inline-block;
}

.pricing-table .pricing-body .list-item li {
    display: flex;
    align-items: center;
    margin: 0;
    font-size: 15px;
}

.pricing-table .list-item {
    min-height: 367px;
}

.pricing-billing-duration ul {
    background: var(--color-white);
    border-radius: 500px;
    padding: 5px 6px;
    display: inline-block;
    box-shadow: var(--shadow-1);
}

.video-popup-wrapper {
    position: relative;
    max-height: 500px;
}

p.description {
    line-height: 22px;
    font-size: 15px;
    text-align: justify;
}

.rbt-article-content-wrapper {
    padding: 50px 50px;
    background: #fff;
    box-shadow: var(--shadow-2);
    padding-top: 0;
    overflow: hidden;
}

.rbt-card.variation-02 .rbt-card-body {
    padding: 16px;
}

.rbt-card .rbt-card-body .rbt-card-title a {
    font-size: 14px;
    color: #000000 !important;
    font-weight: bold;
    text-transform: none;
}

.rbt-banner-3 .banner-content .inner .title {
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 30px;
}

.rbt-banner-9 .inner .description {
    font-size: 16px;
    line-height: 28px;
    padding: 0 30px;
}

.rbt-card .rbt-card-body .rbt-card-text {
    color: var(--color-body);
    margin-bottom: 15px;
    line-height: 21px;
    font-size: 15px;
}

.rbt-card.elegant-course.card-list-2 .rbt-card-body {
    padding: 45px 30px 25px;
}

.rbt-card.card-list-2 .rbt-card-img {
    height: auto;
}


.contact-box-bottom {
    position: fixed;
    bottom: 90px;
    right: 8px;
    z-index: 10000;
}

.contact-box-wrapper {
    display: flex;
    align-items: center;
    background: transparent;
    margin-bottom: 10px;
    padding: 0px 10px;
    border-radius: 10px;
    box-shadow: 0 0 00px 0 rgb(0 0 0 / 8%);
}

.contact-icon-box {
    display: block;
    text-align: center;
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 38px;
    border: 1px solid #e5e5e5;
    border-radius: 999px;
}

.contact-info,
.he_thong_showroom-row .showroom-container:first-child {
    padding-left: 10px;
}

    .contact-info b,
    .contact-info span {
        display: block;
    }

    .contact-info span,
    b {
        color: #000000;
        font-size: 12px;
    }

#site-scroll {
    bottom: 14px;
}

.contact-info {
    display: none !important;
}

.rbt-modal-area .form-group textarea {
    border: 0;
    padding-bottom: 8px;
    padding-top: 8px;
    border-bottom: 2px solid var(--color-border);
    resize: none;
    min-height: 150px;
}

.news-text {
    text-transform: uppercase;
}

.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu li {
    position: relative;
    border-bottom: 1px dashed #E3E3E5;
}

.mega-top-banner .content {
    width: 100%;
}

.mega-top-banner {
    padding: 14px 10px;
}

.rbt-header .rbt-header-wrapper.height-50 .mainmenu-nav .mainmenu > li > a {
    text-transform: uppercase;
    padding: 0 11px;
    font-weight: bold;
    /* color: #ffffff; */
}

.rbt-header .mainmenu-nav .mainmenu > li:hover > a, .rbt-header .mainmenu-nav .mainmenu > li.active > a, .rbt-modern-select .dropdown-item.active, .rbt-modern-select .dropdown-item:active, .rbt-modern-select .dropdown-item:hover {
    color: #47a2d9 !important;
}

.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu li a:hover {
    color: #47a2d9 !important;
}

a:hover, a:focus, a:active {
    color: #47a2d9 !important;
}
/*.rbt-header .rbt-header-wrapper.rbt-sticky {
    background: #47a2d9;
}*/
.bg-color {
    background: #f5f8fd !important;
}

h2.title {
    font-size: 28px;
    text-align: justify;
}

.rbt-price .current-price {
    font-size: 19px;
    font-weight: 700;
    color: #eb1c24;
}

.rbt-card {
    padding: 18px;
}

.rbt-btn.btn-lg {
    height: 50px;
    line-height: 50px;
}

.bg-color-blue {
    background: #47a2d9;
}

.footer-widget .ft-link li span {
    font-weight: 500;
    color: #000000;
}

.rbt-page-banner-wrapper .rbt-banner-image,
.bg-gradient-9 {
    background: linear-gradient(270deg, var(--color-secondary-one) 0%, var(--color-primary-one) 100%) !important;
}

.height-550 {
    height: 550px;
    display: flex;
    align-items: center;
}

.height-350 {
    height: 350px;
    display: flex;
    align-items: center;
}

.rbt-banner-5::before {
    background: #0000003b;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}

.rbt-banner-5 .inner {
    position: relative;
    z-index: 1;
}

.text-decoration-underline {
    color: var(--color-primary);
}

.modal-header {
    background: #47a2d9 !important;
}

.modal-title {
    color: #ffffff;
}

.modal-dialog {
    max-width: 800px;
    margin: 1.75rem auto;
}

p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 8px;
}

.rbt-overlay-page-wrapper .breadcrumb-content-top .title {
    font-size: 35px;
}

/* p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 15px;
    text-align: left;
} */

.fc-toolbar.fc-header-toolbar {
    padding: 10px;
    background: #000000;
    font-family: 'Helvetica Neue', sans-serif !important;
}

.fc-icon,
.fc-toolbar .fc-center {
    display: inline-block;
    display: flex;
    justify-content: center;
}

.fc-center h2 {
    color: #ffffff;
    font-size: 20px;
}

.fc th {
    padding: 10px;
    background: #e3e3e3;
}

.fc .fc-row .fc-content-skeleton td {
    padding: 5px;
    cursor: pointer;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: right;
    font-size: 12px;
    font-weight: bold;
    font-family: 'Helvetica Neue', sans-serif !important;
}

.single-comment h3 {
    font-size: 22px;
}

.rbt-header .mainmenu-nav .mainmenu li.with-megamenu .rbt-megamenu.grid-item-4 {
    width: 600px;
    margin: 0 auto;
}

.rbt-header-top.rbt-header-top-1 {
    border-bottom: 1px solid #e3e3e3;
}

.rbt-header .rbt-header-wrapper {
    padding: 5px 0px;
}

.rbt-header .mainmenu-nav .mainmenu {
    justify-content: end;
}

.rbt-btn {
    padding: 0 26px;
    background: var(--color-primary);
    height: 43px;
    line-height: 43px;
}

.service-card-6 .inner {
    padding: 25px 35px;
}

.rbt-call-to-action-area {
    background: #47a2d9 !important;
}


.rbt-card .rbt-card-body .rbt-card-title {
    font-size: 26px;
    line-height: 18px !important;
}


.footer-style-1 .footer-top {
    padding-top: 60px;
    padding-bottom: 40px;
}


.ftcontact ul.ft-link li {
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 9px;
}

/*.about-author {
    display: none !important;
}*/

.about-author .media {
    display: flex;
    gap: 30px;
    align-items: center;
}

.media .thumbnail img
{
    margin:0px !important;
}

.about-author {
    padding: 8px 21px;
    border-bottom: 1px solid var(--color-border);
    background: #ece9e9;
    border-radius: 10px;
    margin-top: 30px;
}

.mce-toc {
    padding: 10px;
    background: #ffffff;
    border: 1px solid #428bca;
    width: 100%;
    margin: 10px 0px;
}

    .mce-toc ul li {
        margin: 0px 10px !important;
    }

        .mce-toc ul li a {
            font-size: 17px;
            color: #47a2d9;
        }
        .bg-coral-opacity {
        background: #E60505 !important;
        color: #ffffff !important;
        font-weight: bold !important;
    }

.section-title .title {
    color: #47a2d9;
}

.rbt-shadow-box {
    padding: 13px;
}

    .rbt-shadow-box img {
        border-radius: 6px;
    }

.rbt-cat-box-1.variation-2 .inner .content .title, .section-title h2 {
    color: #47a2d9;
}

.btnhref {
    cursor: pointer;
}


.qaHome ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}


    .qaHome ul li {
        width: 49%;
        background: #615b5b0a;
        padding: 10px;
        border-radius: 5px;
    }

/*.qaHome .rbt-badge.variation-02 {
    background: #000000 !important;
    color: #ffffff !important;
}
*/
.comment-list .comment .comment-text p {
    color: var(--color-tertiary);
    font-size: 15px;
    line-height: 23px;
}


.single-comment h3 {
    font-size: 18px;
    margin-bottom: 3px;
}

.commenter a {
    color: #47a2d9;
}


.qaHome .comment-list .comment {
    margin-bottom: 30px;
}

.comment-list .comment .single-comment {
    padding: 10px 0;
    display: flex;
}

.footer-widget .ft-link li a:hover, .footer-style-1 .ft-title:hover {
    color: #daa520 !important;
}

.rbt-section-gapTop {
    padding-top: 70px;
}

.rbt-btn.btn-gradient:hover {
    color: #ffffff !important;
}

.qa li a {
    box-shadow: none;
    height: auto;
    line-height: 20px;
    padding: 0px;
}


.rbt-badge.variation-02 {
    background: #ffffff !important;
    color: #000000 !important;
    border-radius: 5px;
    border: 1px solid #e3e3e3;
    font-weight: bold;
}

.btclickViewComment {
    cursor: pointer;
}

.bg-color-darker .rbt-information-list li a:hover {
    color: #ffffff !important;
}

.service-card-6 .inner {
    padding: 25px 18px;
}


    .service-card-6 .inner .content .title {
        font-weight: 700;
        font-size: 19px;
        line-height: 24px;
        margin-bottom: 8px;
        transition: 0.4s;
        text-transform: uppercase;
        color: #47a2d9;
    }
.m-w50 {
    max-width: 50%;
    margin: 0 auto;
}
.titleA {
    text-transform: uppercase !important;
    color: #47a2d9 !important;
    font-weight:bold !important;
}
.content ul li {
    white-space: normal !important;
}
.content ol li {
    white-space: normal !important;
}
#exampleModalOneEvent .modal-dialog {
    max-width: 500px;
}

#exampleModalOneEvent .modal-dialog img {
    height: 500px;
    width: auto !important;
}

.doctorInner .thumbnail {
    height: 363px;
    overflow: hidden;
}

.team-style-default.small-layout .inner .content .title, .rbt-default-card.small-layout .inner .content .title {
    font-size: 17px;
    text-transform: uppercase;
    min-height: 47px;
}

@media only screen and (max-width: 700px) {
    .qaHome ul li {
        width: 100%;
        background: #615b5b0a;
        padding: 10px;
        border-radius: 5px;
    }

    .comment-list .comment .single-comment {
        padding: 10px 0;
        display: flex;
        flex-direction: column;
    }

    .comment-list .comment .comment-text p {
        color: var(--color-tertiary);
        font-size: 14px;
        line-height: 21px;
        text-align: justify;
    }

    .rbt-badge.variation-02 {
        margin-bottom: 10px;
    }

    .bg-color-darker {
        --dark-border: none;
    }

    .rbt-header-top-news .inner .content .news-text {
        font-size: 11px;
    }

    .rbt-header-top-news .rbt-badge.variation-02 {
        margin-bottom: 10px;
        height: auto !important;
        line-height: 23px;
        border-radius: 12px !important;
    }

    .rbt-header .rbt-header-wrapper {
        padding: 10px 0px;
    }

    .footer-style-1 .description {
        font-size: 14px;
        line-height: 22px;
        text-align: justify;
        color: #ffffff;
        font-style: italic;
    }

    .footer-widget .ft-link li {
        margin: 0;
        color: var(--color-body);
        font-size: 14px;
        line-height: 20px;
    }

    .blog-content-wrapper .post-thumbnail img {
        max-width: 100% !important;
        height: auto !important;
    }

    .breadcrumb-style-max-width {
        max-width: 100%;
    }

    .rbt-section-overlayping-top {
        margin-top: -165px !important;
    }
    .m-w50 {
        max-width: 100%;
        margin: 0 auto;
    }
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #000000;
}

.news-text {
    color: #000000 !important;
    font-weight: bold !important;
}

.bg-color-darker .header-info .rbt-information-list li a {
    color: #ffffff;
    font-weight: bold;
}

/*.rbt-card .rbt-card-img {
    position: relative;
    height: 255px;
    overflow: hidden;
}*/
.divider {
    max-width: 200px;
    background-color: #daa520 !important;
    height: 3px;
    margin: 0 auto;
}
.rbt-header .mainmenu-nav .mainmenu li.has-dropdown .submenu li ul.submenu {
    left: 100%;
    top: 0;
    text-align: left;
    border-radius: 0px;
}

.border-theme {
    border-color: #daa520 !important;
    border-width: 2px !important;
    border: 1px solid #daa520 !important;
    opacity: 1;
    padding: 20px;
    background: #fef8e9;
    background:url('../../images/bg.jpg');
    border-top-width: 5px !important;
}

.titlePosition {
    position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    font-size: 1.75em;
    text-shadow: -1px 0 #000000, 0 1px #000000, 1px 0 #000000, 0 -1px #000000;
    color: #ffffff !important;
    font-weight: BOLD;
    line-height: 39px;
}

.rbt-btn {
    border-radius: 10px;
    border: 1px solid #000000;
}

    .rbt-btn span {
        font-weight: BOLD;
    }

.about-us .inner h1 span {
    font-size: 1em;
    font-family: "Parisienne", cursive !important;
    color: #daa520;
    font-weight: bold;
    border-bottom: 2px solid #daa520;
}

.service-card-6 .inner {
    padding: 35px 18px 70px;
    text-align: center;
}

footer {
    background: #ffffff;
}

.copyright-style-1 p {
    color: #ffffff;
    font-size: 14px;
    line-height: 25px;
}

.footer-widget .ft-title {
    color: #daa520;
}

.contact h2, .rbt-instagram-area h2 {
    font-weight: bold;
    color: #daa520 !important;
    font-size: 2.5em;
    line-height: 2;
    font-family: "Parisienne", cursive !important;
    text-align: center !important;
}

 .bg-contact {
    position: relative;
    padding-top: 30px;
    padding-bottom: 60px;
    background-image: url(../images/home_contact_bg.jpg);
    background-repeat: no-repeat !important;
    background-position: 50% 90%;
    background-size: cover !important;
}

.bg-contact .overlay {
    background-color: rgba(255, 255, 255, 0.9);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.business, .e-gift {
    background-color: #fef8e9 !important;
}

    .business .rbt-card {
        background-color: transparent;
        border-radius: 0px;
        box-shadow: none;
    }

    .business .business-inner .box-image {
        position: relative;
        width: 100%;
        margin: 0 auto;
        max-width: unset;
        transition: opacity 1s;
        -webkit-transition: opacity 1s;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 15px 15px 0 15px;
    }

        .business .business-inner .box-image .image-business {
            width: 500px;
            max-width: 100%;
            height: 500px;
            background-image: url(../images/home/home_business.jpg);
            background-repeat: no-repeat !important;
            background-position: 55% 50%;
            background-size: cover !important;
            width: 500px;
            height: 500px;
            background-image: url(../images/home/home_business.jpg);
            background-position: 55% 50%;
            border-radius: 10px !important;
        }

    .business .business-inner .box-inner {
        height: 350px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 15px;
    }

    .e-gift h2, .business h2 {
        font-weight: bold;
        font-family: "Parisienne", cursive !important;
        font-size: 2.5em;
        line-height: 1.5;
        color: #daa520 !important;
    }

    .e-gift .box-inner .divider, .business .box-inner .divider, .beauty-spa .box-inner .divider, .contact .box-inner .divider, .about-us .box-inner .divider {
        max-width: 350px;
        background-color: #daa520 !important;
        height: 3px;
        margin: 0 auto;
    }

    .contact .btn-more, .e-gift .btn-more, .business .btn-more, .beauty-spa .btn-more, .about-us .btn-more {
        background-color: #fff !important;
        color: #000000 !important;
        border-radius: 10px;
        font-family: "Carme";
        border-color: rgba(0, 0, 0, 0.05);
        text-transform: uppercase;
        font-weight: bolder;
        padding: 10px 20px;
        font-size: 14px;
    }

.beauty-spa h2 {
    color: #daa520 !important;
    font-weight: bold;  
    font-size: 1.375em;
    line-height: 2;
    text-transform: unset;
}

.beauty-spa p.descPrata {
    margin-top: 50px;
}

.beauty-spa p.descPrata strong {
    font-size: 300%;
    font-family: "Parisienne", cursive !important;
    color: #daa520 !important;
   
}

.bg-color-extra2 {
    background: #ffffff;
}

.service-card-6 .inner .icon img {
    max-height: 90px;
}
.rbt-header .mainmenu-nav .mainmenu > li > a {
    font-weight: bold;
    font-size: 17px;
    height: auto;
    line-height: normal;
    padding: 10px 15px;
    text-transform: uppercase;
}
.rbt-header .mainmenu-nav .mainmenu > li:hover > a {
    border: 2px solid #daa520;
    background: #ffffff;
    border-radius: 25px;
    padding: 10px 15px;
}

.contact-banner {
  /*  height: 810px;*/
    border: 5px solid #daa520;
    border-left: 0;
    border-right: 0;
}

.rbt-address .icon {
    color: #daa520;
    border-radius: 100%;
    font-size: 33px;
    display: inline-block;
    margin-bottom: 12px;
}

.about_bg {
    background: url('../images/about-us_bg.jpg') !important; 
    background-repeat: no-repeat !important;
    background-position: 50% 50%;
    background-size: cover !important;
    min-height: 600px;
}

    .about_bg .overlay {
        background-color: rgba(255, 255, 255, 0.7);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.bg-gradient-1 {
    background-image: url('../images/bg-price-list.jpg') !important;
    background-position: 50% 75%;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    position: relative;
}

.titleBach {
    font-size: 300%;
    font-family: "Parisienne", cursive !important;
    color: #daa520 !important;
}

.bg-service-check {
    background-color: var(--color-theme);
    background-image: url('../images/services_bg.jpg') !important;
    background-repeat: no-repeat !important;
    background-position: 35% 50%;
    background-size: cover !important;   
}

    .bg-service-check .overlay {
        background-color: rgba(255, 255, 255, 0.7);
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.tabs-mobile
{
    display:none;
}
.outline-button-default {
    height: 100%;
    width: 100%;
    border: 2px solid #daa520;
    border-radius: 0.375rem;
    background: #ffffff;
    padding: 3px;
}
.btn-none-border {
    border: 0 !important;
}
.tabs-mobile span.small {
    font-size: 15px;
}
.outline-button-default a
{
    padding:10px;
}

.outline-button-default .fa, .outline-button-default .fas {
    font-size: 15px;
    margin-bottom: 10px;
}
@media only screen and (max-width: 700px) {
    .tabs-mobile {
        display: block;
    }
    .titlePosition {      
        font-size: 13px;       
    }
    .business .business-inner .box-image .image-business {
        width: 500px;
        max-width: 100%;
        height: 500px;
        background-image: url(../images/home/home_business.jpg);
        background-repeat: no-repeat !important;
        background-position: 55% 50%;
        background-size: cover !important;
        width: 100%;
        height: 200px !important;
        background-image: url(../images/home/home_business.jpg);
        background-position: 55% 50%;
        border-radius: 10px !important;
    }

    #exampleModalOneEvent .modal-dialog img {
        height: auto !important;
        width: auto !important;
    }
    .rbt-header .logo a img {
        max-height: 59px;
        object-fit: cover;
    }
}