/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
Add your custom styles here
*/

.hide {
    display: none;
}

.show {
    display: initial;
}

.pr-review-snapshot-faceoff {
    display: none !important;
}

.ghm_login_failed {
    background-color: #ffe9d6;
    color: #892100;
    border-radius: 20px;
    padding: 16px;
}

.ghm_login_failed p {
    margin-bottom: 0;
}

@media screen and (max-width: 480px) {
    .elementor-widget-loop-carousel .swiper-pagination-bullet:hover {
        opacity: 0.2 !important;
    }

    .elementor-widget-loop-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active:hover {
        color: var(--dots-normal-color, #000);
        opacity: 1 !important;
    }
}

/* ---- MEGA MENU ---- */
@media only screen and (max-width: 1366px) {
    .premium-mega-content-container {
        width: 95.5vw !important;
    }
}

@media only screen and (max-width: 1024px) {
    .premium-mega-content-container {
        width: 93.5vw !important;
    }
}

/*.main-header li.menu-item a.premium-menu-link:hover {
text-decoration:underline!important;
transition: all 300ms;
}*/
/* ---- END MEGA MENU ---- */


/* ---- GENERAL STYLES ---- */
.rev-max-height {
    max-height: 300px;
    overflow-y: auto !important;
}

.cust-fave .retail-price-label,
.cust-fave .member-price-label {
    bottom: 20;
}

.prod-label a[href$='/sale/'] {
    background: rgba(255, 219, 135, .7);
    margin-right: 5px;
    padding: 10px 15px;
    border-radius: 400px;
    font-size: .85em !important;
    pointer-events: none !important;
}

.prod-label a[href$='/new/'] {
    background: rgba(231, 243, 171, .7);
    margin-right: 5px;
    padding: 10px 15px;
    border-radius: 400px;
    font-size: .85em !important;
    pointer-events: none !important;
}

.prod-label a[href$='/fave/'] {
    background: rgba(255, 233, 214, .7);
    margin-right: 5px;
    padding: 10px 15px;
    border-radius: 400px;
    font-size: .85em !important;
    pointer-events: none !important;
}

.prod-label a[href$='/bestseller/'] {
    background: rgba(255, 238, 194, .7);
    margin-right: 5px;
    padding: 10px 15px;
    border-radius: 400px;
    font-size: .85em !important;
    pointer-events: none !important;
}

.cursor-link {
    cursor: pointer !important;
}

.bcrumb a {
    font-size: 12px;
    font-weight: 500;
}

.white-line {
    font-style: italic;
    background: url(https://cdn.gundrymd.com/wp-content/uploads/2023/04/line.jpg);
    background-size: 20px;
    background-repeat: repeat-x;
    background-position: center 70%
}

.green-line {
    font-style: italic;
    background: url(https://cdn.gundrymd.com/wp-content/uploads/2023/04/line-green-highlight.jpg);
    background-size: 20px;
    background-repeat: repeat-x;
    background-position: center 70%
}

.mob-menu .elementor-sub-item {
    background: #efefef;

}

@media only screen and (max-width: 1024px) {

    .premium-unfold-folder,
    .premium-unfold-container .premium-unfold-folder {
        overflow: visible !important;
    }

    .elementor-cta,
    .elementor-cta:hover,
    .elementor-cta:active,
    .elementor-cta:focus,
    .elementor-cta:selected {
        -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
        -webkit-tap-highlight-color: transparent !important;
        -webkit-user-select: none !important;
        -khtml-user-select: none !important;
        -moz-user-select: none !important;
        -ms-user-select: none !important;
        user-select: none !important;
    }

    .pdp-swiper .elementor-swiper-button-prev:checked,
    .pdp-swiper .elementor-swiper-button-next:checked,
    .pdp-swiper .elementor-swiper-button-prev:hover,
    .pdp-swiper .elementor-swiper-button-next:hover,
    .pdp-swiper .elementor-swiper-button-prev:active,
    .pdp-swiper .elementor-swiper-button-next:active,
    .pdp-swiper .elementor-swiper-button-prev:focus,
    .pdp-swiper .elementor-swiper-button-next:focus,
    .pdp-swiper .elementor-swiper-button-prev,
    .pdp-swiper .elementor-swiper-button-next {
        background-color: #0000004D !important;
    }
}

/* Coupon Pages */
@media only screen and (max-width: 768px) {
    .couponwrap .elementor-cta{
        border-radius:30px!important;
        overflow:hidden!important;
    }
}
/* End Coupon Pages */

/* ---- END GENERAL STYLES ---- */


/* ---- FOOTER STYLES ---- */
.footer-links a,
.footer-links a span {
    color: var(--e-global-color-a7c0001) !important;
}

/* ---- END FOOTER STYLES ---- */


/* ---- PDP MAIN IMAGES ---- */
.pdp-swiper .elementor-thumbnails-swiper {
    margin-left: 310px;
    margin-right: 310px;
    top: -120px;
}

.pdp-swiper .swiper-slide {
    border-radius: 16px;
}

.pdp-swiper .swiper-slide-active {
    border-radius: 16px;
    border: 3px solid #fff !important;
}

@media only screen and (max-width: 768px) {

    .pdp-swiper .swiper-slide-active,
    .pdp-swiper .swiper-slide {
        border-radius: 0px !important;
        border: 0px solid #fff !important;
    }
}

/* ---- END PDP MAIN IMAGES ---- */


/* ---- PDP CAROUSEL ---- */
.pdp-carousel a.carousel-arrow.carousel-next {
    position: absolute;
    top: -20px !important;
    margin-right: 10px;
}

.pdp-carousel a.carousel-arrow.carousel-prev {
    position: absolute !important;
    top: -20px !important;
    left: 88% !important;
    margin-right: 17px;
}

/* ---- END PDP CAROUSEL ---- */


/* ---- SUPPLEMENT FACTS ---- */
.supp-facts-ada {
    font-size: small;
    line-height: 1.2;
    font-family: Arial, Verdana, sans-serif
}

.supp-facts-ada p {
    margin: 0;
    text-align: left;
    padding: 0 !important;
    color: #000
}

.supp-facts-ada .supp-facts-ada-indent {
    margin-left: 20px
}

.supp-facts-ada-border {
    border: 2px solid black;
    margin: 0;
    float: none;
    width: auto;
    padding: 0.5rem;
    background: #fff
}

.supp-facts-ada-border table {
    border-collapse: collapse
}

.supp-facts-ada-title {
    font-weight: bold;
    font-family: Arial Black, Arial, Verdana, sans-serif;
    font-size: 2rem !important;
    margin: 0 0 0.25rem 0;
    color: #000
}

.supp-facts-ada-header {
    border-bottom: 10px solid black;
    padding: 0 0 0.25rem 0;
    margin: 0 0 0.5rem 0
}

.supp-facts-ada-table {
    width: 100% !important;
    border: 0 !important;
    margin: 0 !important
}

.supp-facts-ada-table th,
.supp-facts-ada-table td {
    font-weight: normal !important;
    text-align: left;
    padding: 0.25rem 0 !important;
    border-top: 1px solid black;
    white-space: normal;
    color: #000 !important
}

.supp-facts-ada tr th {
    width: 72%;
    text-align: left;
    padding: 0.25rem 0 !important;
    padding-right: 4% !important;
    border-top: 1px solid black
}

.supp-facts-ada tr td:nth-child(2) {
    width: 12%;
    padding: 0.25rem 0 !important;
    border-top: 1px solid black;
    text-align: right
}

.supp-facts-ada tr td:nth-child(3) {
    text-align: right;
    width: 12% !important;
    padding: 0.25rem 0 !important;
    border-top: 1px solid black
}

.supp-facts-ada.supp-facts-ada-50 tr th {
    width: 50%;
    text-align: left;
    padding-right: 4%
}

.supp-facts-ada.supp-facts-ada-50 tr td:nth-child(2) {
    width: 23%;
    text-align: right
}

.supp-facts-ada.supp-facts-ada-50 tr td:nth-child(3) {
    text-align: right;
    width: 23% !important
}

.supp-facts-ada.supp-facts-ada-60 tr th {
    width: 60%;
    text-align: left;
    padding-right: 4%
}

.supp-facts-ada.supp-facts-ada-60 tr td:nth-child(2) {
    width: 18%;
    text-align: right
}

.supp-facts-ada.supp-facts-ada-60 tr td:nth-child(3) {
    text-align: right;
    width: 18% !important
}

.supp-facts-ada-table thead tr th,
.supp-facts-ada-table thead tr td {
    border: 0 !important
}

.supp-facts-ada-blank-cell {
    width: 0rem;
    border-top: 0
}

.supp-facts-ada-text-center {
    text-align: center
}

.supp-facts-ada-thick-line {
    border-top-width: 5px;
    border-bottom: 10px solid black
}

.supp-facts-ada-thin-line {
    border-bottom: 6px solid black
}

.supp-facts-ada-footer {
    margin: 0px 0px 20px 0px;
    padding: 0.5rem
}

.supp-facts-ada-top {
    margin: 0px 0px 5px 0px;
    padding: 0 0.5rem
}

.supp-facts-ada table th,
.supp-facts-ada table td,
.supp-facts-ada table tr {
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
    background-color: #fff !important;
}

/* ---- END SUPPLEMENT FACTS ---- */


/* ---- POWER REVIEWS ---- */
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 0px solid rgba(0, 0, 0, 0) !important;
    top: 2px;
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container input+button span svg path,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container input+button span svg path {
    fill: var(--e-global-color-text) !important
}

.pr-snippet-reco-to-friend-percent,
.pr-snippet-reco-to-friend-percent.pr-snippet-reco-to-friend-green,
.pr-snippet-reco-to-friend-percent.pr-snippet-reco-to-friend-yellow {
    background-color: #0a8900 !important;
    background: #0a8900 !important;
}

.pr-snippet-reco-to-friend-percent span span.pr-checkbox-icon {
    display: none !important;
}

.pr-snippet-reco-to-friend-percent .pr-reco-value {
    font-size: 40px !important;
}

.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow .pr-reco span {
    font-size: 40px !important;
    color: #fff !important;
}

[id^="pr-rd-review-headline-"]:active,
[id^="pr-rd-review-headline-"]:focus,
[id^="pr-rd-review-headline-"]:checked {
    outline: none !important;
    box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0) !important;
}

.pr-media-card.pr-media-card-in:active,
.pr-media-card.pr-media-card-in:focus,
.pr-media-card.pr-media-card-in:checked {
    outline: none !important;
    box-shadow: 0px 0px 3px 3px rgba(255, 255, 255, 0) !important;
}

.pr-media-card-content .pr-snippet-rating-decimal {
    line-height: 14px;
}

.pr-multiselect .pr-multiselect-button {
    overflow: hidden !important;
    background: #fff !important;
    background-color: #fff !important;
}

.pr-multiselect .pr-multiselect-button:hover {
    overflow: hidden !important;
    background: #fff !important;
    background-color: #fff !important;
}

.p-reviews .elementor-widget-container div[id^='pr-reviewsnippet']:nth-child(2),
.p-reviews .elementor-widget-container div[id^='pr-reviewsnippet']:nth-child(3),
.p-reviews .elementor-widget-container div[id^='pr-reviewsnippet']:nth-child(4),
body.product-template .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal,
body.product-template .pr-snippet-stars-reco-stars .pr-snippet-write-review-link {
    display: none !important;
}

.pr-snippet-stars-reco-reco,
.pr-review-snapshot-header-intro {
    display: none !important;
}

.pr-star-v4-100-filled {
    background-image: url(https://gundrymd.com/wp-content/uploads/2023/10/star-filled.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.pr-star-v4-75-filled {
    background-image: url(https://gundrymd.com/wp-content/uploads/2023/10/star-75.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.pr-star-v4-50-filled {
    background-image: url(https://gundrymd.com/wp-content/uploads/2023/10/star-half-filled.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.pr-star-v4-25-filled {
    background-image: url(https://gundrymd.com/wp-content/uploads/2023/10/star-25.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.pr-star-v4-0-filled {
    background-image: url(https://gundrymd.com/wp-content/uploads/2023/10/star-unfilled.svg) !important;
    background-size: contain;
    background-repeat: no-repeat;
}

.p-w-r .pr-star-accessible-0-filled,
.p-w-r .pr-star-accessible-100-filled,
.p-w-r .pr-star-accessible-25-filled,
.p-w-r .pr-star-accessible-50-filled,
.p-w-r .pr-star-accessible-75-filled,
.p-w-r .pr-star-v4,
.p-w-r .pr-star-v4-0-filled,
.p-w-r .pr-star-v4-100-filled,
.p-w-r .pr-star-v4-25-filled,
.p-w-r .pr-star-v4-50-filled,
.p-w-r .pr-star-v4-75-filled {
    background-size: cover;
    display: inline-block;
    height: 20px !important;
    line-height: normal;
    margin-right: 2px;
    margin-top: -2px;
    margin-bottom: 2px;
    width: 20px !important;
}

.pr-header-title,
.pr-form-control-error-wrapper,
.pr-control-label,
.pr-file-input-label {
    font-family: 'Red Hat Text', sans-serif !important;
    font-weight: 600;
}

button.pr-pull-left.pr-btn.pr-btn-default.pr-btn-review.pr-accessible-btn {
    background: var(--e-global-color-secondary);
    border: 0;
    border-radius: 900px;
    text-transform: uppercase;
    font-family: 'Red Hat Text', sans-serif;
    font-weight: 500;
}

button.pr-pull-left.pr-btn.pr-btn-default.pr-btn-review.pr-accessible-btn:hover {
    background: var(--e-global-color-0232e9d);
    color: #fff;
    border: 0;
    border-radius: 900px;
    text-transform: uppercase;
    font-family: 'Red Hat Text', sans-serif;
    font-weight: 500;
}

.p-w-r .pr-accessible-btn,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.pr-snippet-write-review-link.pr-underline {
    background-color: var(--e-global-color-secondary);
    background: var(--e-global-color-secondary);
    border: 0;
    border-radius: 900px;
    text-transform: uppercase;
    font-family: 'Red Hat Text', sans-serif;
    font-weight: 500;
}

.p-w-r .pr-accessible-btn,
.p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-review-snapshot-snippets .pr-snippet-read-and-write a.pr-snippet-write-review-link.pr-underline:hover {
    background-color: var(--e-global-color-0232e9d);
    background: var(--e-global-color-0232e9d);
    color: #fff;
    border: 0;
    border-radius: 900px;
    text-transform: uppercase;
    font-family: 'Red Hat Text', sans-serif;
    font-weight: 500;
}

.pr-ggl_image-btn:hover,
.pr-ggl_image-btn:active,
.pr-ggl_image-btn:checked,
.pr-ggl_image-btn,
.elementor-kit-126 button.pr-ggl_image-btn:hover,
.elementor-kit-126 button.pr-ggl_image-btn:active,
.elementor-kit-126 button.pr-ggl_image-btn:checked,
.elementor-kit-126 button.pr-ggl_image-btn,
.p-w-r .pr-rd-flag-review-btn,
.p-w-r .pr-rd-flag-review-btn:hover,
.p-w-r .pr-rd-flag-review-btn:active,
.p-w-r .pr-rd-flag-review-btn:checked,
.p-w-r .pr-rd-flag-review-btn:focus,
.elementor-kit-126 .p-w-r .pr-rd-flag-review-container button.pr-rd-flag-review-btn:focus,
.elementor-kit-126 .p-w-r .pr-rd-flag-review-container button.pr-rd-flag-review-btn:active,
.elementor-kit-126 .p-w-r .pr-rd-flag-review-container button.pr-rd-flag-review-btn:checked,
.elementor-kit-126 .p-w-r .pr-rd-flag-review-container button.pr-rd-flag-review-btn:hover,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:hover,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:checked,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:active,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete:focus,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:hover,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:active,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:focus,
.elementor-kit-126 .p-w-r .pr-review-snapshot .pr-faceoff-readcomplete-expanded:checked,
.pr-media-card.pr-media-card-in .pr-media-card-content button.pr-media-card-content-text-readreview:hover,
.pr-media-card.pr-media-card-in .pr-media-card-content button.pr-media-card-content-text-readreview:focus,
.pr-media-card.pr-media-card-in .pr-media-card-content button.pr-media-card-content-text-readreview:active,
.pr-media-card.pr-media-card-in .pr-media-card-content button.pr-media-card-content-text-readreview:checked,
.p-w-r .pr-media-card-content-text-readreview,
.p-w-r .pr-media-card-content-text-readreview:hover,
.p-w-r .pr-media-card-content-text-readreview:focus,
.p-w-r .pr-media-card-content-text-readreview:active,
.p-w-r .pr-media-card-content-text-readreview:checked {
    background-color: #fff !important;
    background: #fff !important;
    border: 0 !important;
    color: var(--e-global-color-secondary) !important;
    box-shadow: 0px 0px 0px 4px #fff !important;
    outline: none !important;
}

.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button:hover,
.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button:active,
.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button:checked,
.p-w-r .pr-read-review .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button,
.p-w-r .pr-review-display .pr-rd-main-header-with-filters .pr-rd-search-container .pr-rd-search-reviews-input .pr-rd-search-reviews-icon-button:focus {
    background-color: rgba(255, 255, 255, 0) !important;
    background: rgba(255, 255, 255, 0) !important;
    border: 0 !important;
    box-shadow: 0px 0px 0px 4px rgba(255, 255, 255, 0) !important;
    outline: none !important;
}

@media only screen and (min-width: 767px) {
    .pr-snippet-read-and-write {
        margin-top: 0px !important;
    }
}

@media only screen and (max-width: 1024px) {

    .pr-snippet-reco-to-friend-percent,
    .pr-snippet-reco-to-friend-percent.pr-snippet-reco-to-friend-green,
    .pr-snippet-reco-to-friend-percent.pr-snippet-reco-to-friend-yellow {
        background-color: #0a8900 !important;
        background: #0a8900 !important;
        padding: 3px 5px 1px 7px !important;
    }

    .pr-snippet-reco-to-friend-percent .pr-reco-value {
        font-size: 20px !important;
    }

    .p-w-r .pr-review-snapshot .pr-review-snapshot-simple .pr-snippet-reco-to-friend-yellow .pr-reco span {
        font-size: 20px !important;
        color: #fff !important;
    }
}

.elementor-122 .elementor-element.elementor-element-64cf2684 .elementor-swiper-button-next:hover,
.elementor-122 .elementor-element.elementor-element-64cf2684 .elementor-swiper-button-prev:hover {
    background: #0000004D !important;
    background-color: #0000004D !important;
}

.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-compact .pr-snippet-stars-container,
.p-w-r .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-container {
    display: inline-block !important;
}

/* ---- END POWER REVIEWS ---- */

#cart-count-mobile .cart-count {
    position: absolute;
    top: -5px;
    right: -10px;
    margin: auto;
    font-size: 12px;
    width: auto !important;
    height: auto;
}

.ghm-cart-has-something,
.ghm-cart-has-something a,
.ghm-cart-has-something .elementor-icon-list-icon .unicon-shopping-bag,
.ghm-cart-has-something .elementor-icon-list-text {
    color: #892100 !important;
}

.ghm-cart-has-something svg path {
    fill: #892100 !important;
}



#wp-submit {
    cursor: pointer;
    display: block;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 10px 40px;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 700;
    font-family: 'Red Hat Display';
    border: 0;
}

#wp-submit:disabled {
    background-color: gray;
    cursor: auto;
}

.ghm-spinner {
    display: none;
    height: 20px;
    width: 20px;
    border: 2px solid #d7d7d7;
    border-left-color: #2945B8;
    border-radius: 100%;
    animation: donut-spin 1.2s linear infinite;
}

@keyframes donut-spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.tcr-ambassador .claim-member-price {
    display: none !important;
}

/* AI QUICKCHAT BOT - DEV-21852*/
#quickchat-button {
    left: 25px !important;
    top: 160px !important;
    bottom: unset !important;
}

#quickchat-intro-div {
    left: 100px !important;
    top: 160px !important;
    bottom: unset !important;
}

#quickchat-intro-div #quickchat-popup-text {
    font-family: 'inherit';
    margin-top: 5px !important;
}

#quickchat-modal-div {
    left: 25px !important;
    top: 160px !important;
}

#quickchat-triangle {
    left: 81px !important;
    top: 169px !important;
    bottom: unset !important;
    border-right: 10px solid #ffffff !important;
    border-left: 10px solid transparent !important;
    border-bottom: 10px solid transparent !important;
    border-top: 10px solid transparent !important;
}

@media screen and (max-width:1024px) {
    #quickchat-button {
        bottom: 90px !important;
        right: 40px !important;
        left: auto !important;
        top: auto !important;
    }

    #quickchat-intro-div {
        bottom: 90px !important;
        right: 40px !important;
        top: unset !important;
        left: calc(100% - 360px) !important;
    }

    #quickchat-triangle {
        display: none !important;
    }
}

@media (max-width: 450px) {
    #quickchat-modal-div {
        left: unset !important;
        top: 70px !important;
    }
}

/* END AI QUICKCHAT BOT */