/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.17.7
Requires at least:    5.4.0
Requires PHP:         5.6.20
WC requires at least: 4.7.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/
/*Mobile*/
        .Troll9x-Mobile .btn-float-container {
            position: unset!important;
            width: 69px!important;
            text-align: center!important
        }

        .Troll9x-Mobile .mobile-background .btn-float-container {
            width: 60px!important;
            padding: 8px 0 4px 0!important
        }

        .Troll9x-Mobile .btn-list {
            position: fixed!important;
            bottom: 0!important;
            width: 100%!important;
            color: #6c738d!important;
            text-align: center!important;
            z-index: 999999999!important
        }

        .Troll9x-Mobile .btn-float-container span {
            font-size: 9px!important;
            display: block!important;
            margin-top: -3px!important
        }

        .Troll9x-Mobile .btn-list {
            display: flex!important;
            flex-direction: row!important;
            flex-wrap: nowrap!important;
            padding: 0 0 0 20px!important
        }

        .Troll9x-Mobile .btn-list.mobile-background {
            justify-content: space-around!important;
            padding-left: 0!important;
            padding: 0!important
        }

        .Troll9x-Mobile .btn-float-container .btn-float {
            float: none!important
        }

        .Troll9x-Mobile .mobile-background.btn-list {
            background-color: #f9f9f9!important;
            border-top: 1px solid #d8dde6!important;
            box-shadow: 0 -4px 8px rgba(29, 36, 62, .2)
        }

        .Troll9x-Mobile .mobile-background .btn-float {
            background-color: transparent!important;
            -moz-box-shadow: none!important;
            -webkit-box-shadow: none!important;
            box-shadow: none!important;
            border-radius: 0!important;
            width: 28px!important;
            height: 28px!important;
            background-size: cover!important
        }
        .Troll9x-Mobile .mobile-background .menu-click-to-call {
            background-image: url(https://daquytunhien.vn/wp-content/themes/flatsome/images/icons/widget_m_icon_click_to_call.svg)!important
        }

        .Troll9x-Mobile .mobile-background .menu-facebook {
            background-image: url(https://daquytunhien.vn/wp-content/themes/flatsome/images/icons/widget_m_icon_facebook.svg)!important
        }

        .Troll9x-Mobile .mobile-background .menu-zalo {
            background-image: url(https://daquytunhien.vn/wp-content/themes/flatsome/images/icons/widget_m_icon_zalo.svg)!important
        }

        .btn-float {
            width: 44px;
            height: 44px;
            line-height: 44px;
            display: inline-block!important;
            border: none!important;
            font-size: 18px!important;
            color: #fff!important;
            text-align: center!important;
            position: relative;
            border-radius: 50%!important;
            cursor: pointer!important;
            box-shadow: 0 2px 5px 0 rgba(0,0,0,.11);
        }

        .button-bottom-right {
        right:15px;
        bottom:115px;
        position:fixed!important;
        z-index:99800
        }
        .Troll9x-widget .float-btn-group .btn-list {
        position:absolute;
        -webkit-transition:.3s;
        transition:.3s
        }
        .button-bottom-center .btn-list,
        .button-bottom-left .btn-list,
        .button-middle-left .btn-list,
        .button-top-center .btn-list,
        .button-top-left .btn-list {
        left:0
        }
        .button-bottom-right .btn-list,
        .button-middle-right .btn-list,
        .button-top-right .btn-list {
        right:0
        }
        .Troll9x-widget .float-btn-group .btn-list li {
        display:inline-block
        }
        .Troll9x-widget .float-btn-group .icon-bars:last-child {
        display:none
        }
        .Troll9x-widget .float-btn-group.open .icon-bars {
        display:none
        }
        .Troll9x-widget .float-btn-group.open .icon-bars:last-child {
        display:block
        }
        .Troll9x-widget .float-btn-group.open .button-default-text {
        display:none!important
        }
        .style1 .float-btn-group .btn-list .btn-float-container {
        float:right
        }
        .style1 .float-btn-group .icon-bars {
        -webkit-transition:.3s;
        transition:.3s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(8) {
        -moz-transition:.1s .1s;
        -o-transition:.1s .1s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.1s;
        -webkit-transition:.1s .1s;
        transition:.1s .1s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(7) {
        -moz-transition:.1s .15s;
        -o-transition:.1s .15s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.15s;
        -webkit-transition:.1s .15s;
        transition:.1s .15s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(6) {
        -moz-transition:.1s .2s;
        -o-transition:.1s .2s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.2s;
        -webkit-transition:.1s .2s;
        transition:.1s .2s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(5) {
        -moz-transition:.1s .3s;
        -o-transition:.1s .3s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.3s;
        -webkit-transition:.1s .3s;
        transition:.1s .3s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(4) {
        -moz-transition:.1s .35s;
        -o-transition:.1s .35s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.35s;
        -webkit-transition:.1s .35s;
        transition:.1s .35s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(3) {
        -moz-transition:.1s .4s;
        -o-transition:.1s .4s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.4s;
        -webkit-transition:.1s .4s;
        transition:.1s .4s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(2) {
        -moz-transition:.1s .45s;
        -o-transition:.1s .45s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.45s;
        -webkit-transition:.1s .45s;
        transition:.1s .45s
        }
        .style1 .float-btn-group .btn-list .btn-float-container:nth-child(1) {
        -moz-transition:.1s .5s;
        -o-transition:.1s .5s;
        -webkit-transition:.1s;
        -webkit-transition-delay:.5s;
        -webkit-transition:.1s .5s;
        transition:.1s .5s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container {
        opacity:1
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(8) {
        -moz-transition:.1s .5s;
        -o-transition:.1s .5s;
        -webkit-transition:.5s;
        -webkit-transition-delay:.5s;
        -webkit-transition:.1s .5s;
        transition:.1s .5s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(7) {
        -moz-transition:.1s .45s;
        -o-transition:.1s .45s;
        -webkit-transition:.45s;
        -webkit-transition-delay:.45s;
        -webkit-transition:.1s .45s;
        transition:.1s .45s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(6) {
        -moz-transition:.1s .4s;
        -o-transition:.1s .4s;
        -webkit-transition:.4s;
        -webkit-transition-delay:.4s;
        -webkit-transition:.1s .4s;
        transition:.1s .4s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(5) {
        -moz-transition:.1s .35s;
        -o-transition:.1s .35s;
        -webkit-transition:.35s;
        -webkit-transition-delay:.35s;
        -webkit-transition:.1s .35s;
        transition:.1s .35s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(4) {
        -moz-transition:.1s .3s;
        -o-transition:.1s .3s;
        -webkit-transition:.3s;
        -webkit-transition-delay:.3s;
        -webkit-transition:.1s .3s;
        transition:.1s .3s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(3) {
        -moz-transition:.1s .25s;
        -o-transition:.1s .25s;
        -webkit-transition:.25s;
        -webkit-transition-delay:.25s;
        -webkit-transition:.1s .25s;
        transition:.1s .25s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(2) {
        -moz-transition:.1s .2s;
        -o-transition:.1s .2s;
        -webkit-transition:.2s;
        -webkit-transition-delay:.2s;
        -webkit-transition:.1s .2s;
        transition:.1s .2s
        }
        .style1 .float-btn-group.open .btn-list .btn-float-container:nth-child(1) {
        -moz-transition:.1s .15s;
        -o-transition:.1s .15s;
        -webkit-transition:.15s;
        -webkit-transition-delay:.15s;
        -webkit-transition:.1s .15s;
        transition:.1s .15s
        }
        .style1 .float-btn-group.open .btn-float-container {
        width:380px
        }
        .style1 .float-btn-group .btn-float-container {
        width:50px
        }
        .style1 .float-btn-group .button-text {
        display:none
        }
        .style1 .float-btn-group .btn-list .btn-float-container {
        position:absolute;
        top:0;
        opacity:0
        }
        .style1 .button-top-left .btn-list .btn-float-container {
        top:55px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(1) {
        left:0;
        top:55px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(2) {
        left:0;
        top:110px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(3) {
        left:0;
        top:165px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(4) {
        left:0;
        top:220px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(5) {
        left:0;
        top:275px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(6) {
        left:0;
        top:330px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(7) {
        left:0;
        top:385px
        }
        .style1 .button-top-left.open .btn-list .btn-float-container:nth-child(8) {
        left:0;
        top:440px
        }
        .style1 .button-top-center .btn-list .btn-float-container {
        top:55px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(1) {
        left:0;
        top:55px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(2) {
        left:0;
        top:110px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(3) {
        left:0;
        top:165px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(4) {
        left:0;
        top:220px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(5) {
        left:0;
        top:275px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(6) {
        left:0;
        top:330px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(7) {
        left:0;
        top:385px
        }
        .style1 .button-top-center.open .btn-list .btn-float-container:nth-child(8) {
        left:0;
        top:440px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(1) {
        right:0;
        top:55px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(2) {
        right:0;
        top:110px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(3) {
        right:0;
        top:165px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(4) {
        right:0;
        top:220px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(5) {
        right:0;
        top:275px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(6) {
        right:0;
        top:330px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(7) {
        right:0;
        top:385px
        }
        .style1 .button-top-right.open .btn-list .btn-float-container:nth-child(8) {
        right:0;
        top:440px
        }
        .style1 .button-middle-left .btn-list .btn-float-container {
        top:-55px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(8) {
        left:0;
        top:-440px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(7) {
        left:0;
        top:-385px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(6) {
        left:0;
        top:-330px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(5) {
        left:0;
        top:-275px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(4) {
        left:0;
        top:-220px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(3) {
        left:0;
        top:-165px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(2) {
        left:0;
        top:-110px
        }
        .style1 .button-middle-left.open .btn-list .btn-float-container:nth-child(1) {
        left:0;
        top:-55px
        }
        .style1 .button-bottom-left .btn-list .btn-float-container {
        top:-55px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(8) {
        left:0;
        top:-440px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(7) {
        left:0;
        top:-385px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(6) {
        left:0;
        top:-330px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(5) {
        left:0;
        top:-275px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(4) {
        left:0;
        top:-220px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(3) {
        left:0;
        top:-165px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(2) {
        left:0;
        top:-110px
        }
        .style1 .button-bottom-left.open .btn-list .btn-float-container:nth-child(1) {
        left:0;
        top:-55px
        }
        .style1 .button-bottom-center .btn-list .btn-float-container {
        top:-55px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(8) {
        left:0;
        top:-440px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(7) {
        left:0;
        top:-385px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(6) {
        left:0;
        top:-330px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(5) {
        left:0;
        top:-275px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(4) {
        left:0;
        top:-220px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(3) {
        left:0;
        top:-165px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(2) {
        left:0;
        top:-110px
        }
        .style1 .button-bottom-center.open .btn-list .btn-float-container:nth-child(1) {
        left:0;
        top:-55px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(8) {
        right:0;
        top:-440px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(7) {
        right:0;
        top:-385px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(6) {
        right:0;
        top:-330px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(5) {
        right:0;
        top:-275px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(4) {
        right:0;
        top:-220px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(3) {
        right:0;
        top:-165px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(2) {
        right:0;
        top:-110px
        }
        .style1 .button-bottom-right.open .btn-list .btn-float-container:nth-child(1) {
        right:0;
        top:-55px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(8) {
        right:0;
        top:-440px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(7) {
        right:0;
        top:-385px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(6) {
        right:0;
        top:-330px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(5) {
        right:0;
        top:-275px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(4) {
        right:0;
        top:-220px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(3) {
        right:0;
        top:-165px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(2) {
        right:0;
        top:-110px
        }
        .style1 .button-middle-right.open .btn-list .btn-float-container:nth-child(1) {
        right:0;
        top:-55px
        }

        .auto-ads-ml-desktop.auto-ads-ml-template-picture .auto-ads-ml-dd-content {
        width:380px!important;
        margin:26px 0 0 48px
        }
        .auto-ads-ml-desktop .auto-ads-ml-text-content {
        margin:8px 0 32px 0
        }
        .auto-ads-ml-mobile .auto-ads-ml-text-content {
        margin:6px 0 16px 0
        }
        .auto-ads-ml-desktop.auto-ads-ml-template-content {
        width:430px!important;
        padding:64px!important
        }
        .auto-ads-ml-mobile.auto-ads-ml-popup-container {
        width:288px!important;
        padding:32px!important
        }
        .auto-ads-ml-desktop.auto-ads-ml-template-content .auto-ads-ml-dd-content {
        width:100%!important
        }
        .auto-ads-ml-desktop.auto-ads-ml-template-content {
        text-align:center!important
        }
        .Troll9x-widget .btn-list div:after,
        .Troll9x-widget .btn-list div:before {
        display:unset!important
        }

        .Troll9x_widget_button_group{right:15px;bottom:5px;}
        .tooltip .widget-tooltiptext::after {
            border-color: transparent rgba(49, 66, 130, 0.7) transparent transparent !important;
        }
        .widget-tooltiptext {
            color: #fff !important;
            cursor: pointer;  background-color: rgba(49, 66, 130, 0.7);
        }

        #btn-click_to_call .tooltip {
            text-overflow:ellipsis!important;
            white-space:nowrap!important;
            height:35px!important;
            line-height:25px!important;
            color:#fff!important;
            font-size:12px!important;
            font-family:'IBM Plex Sans',sans-serif;
            text-align:center!important;
            padding:5px!important;
            background:rgba(0,0,0,.5);
            border-radius:5px!important;
            opacity:1;
            top:-45px;
            position:absolute;
            display:block!important
            }
        #btn-click_to_call .tooltip::after {
            content:""!important;
            width:0;
            height:0;
            bottom:-9px;
            right:39px;
            position:absolute;
            border-left:9px solid transparent;
            border-right:9px solid transparent
        }
        .btn-list .active-icon {
            background-color:#d8dde6!important
        }
        .tooltip {
            width:50px!important
        }
        .tooltip .widget-tooltiptext {
            visibility:hidden;
            text-align:center;
            border-radius:5px!important;
            white-space:nowrap!important;
            width:auto!important;
            height:35px!important;
            line-height:25px!important;
            padding:5px 10px!important;
            position:absolute;
            z-index:1;
            top:4px;
            font-size:12px!important;
            font-family:'IBM Plex Sans',sans-serif
        }
        .tooltip .widget-tooltiptext::after {
            content:"";
            position:absolute;
            top:50%;
            margin-top:-5px;
            border-width:5px;
            border-style:solid
        }
        .tooltip:hover .widget-tooltiptext {
            visibility:visible
        }
        .widget-tooltiptext-style1-bottom-left.widget-tooltiptext,
        .widget-tooltiptext-style1-middle-left.widget-tooltiptext,
        .widget-tooltiptext-style1-top-left.widget-tooltiptext {
            left:110%
        }
        .tooltip .widget-tooltiptext-style1-bottom-left.widget-tooltiptext::after,
        .tooltip .widget-tooltiptext-style1-middle-left.widget-tooltiptext::after,
        .tooltip .widget-tooltiptext-style1-top-left.widget-tooltiptext::after {
            right:100%
        }
        .tooltiptext-style1-bottom-right.widget-tooltiptext,
        .widget-tooltiptext-style1-middle-right.widget-tooltiptext,
        .widget-tooltiptext-style1-top-right.widget-tooltiptext {
            right:110%
        }
        .tooltip .tooltiptext-style1-bottom-right.widget-tooltiptext::after,
        .tooltip .widget-tooltiptext-style1-middle-right.widget-tooltiptext::after,
        .tooltip .widget-tooltiptext-style1-top-right.widget-tooltiptext::after {
            left:100%;
            transform:rotateZ(-180deg)
        }
        @media (max-width: 767px) {
            .float-btn-group .tooltip{opacity: 1}
        }
        /*End Toolbar*/
        /* Ẩn button trên điện thoại */
        @media only screen and (max-width: 600px) {
        div.contact-box-bottom {
            display: none;
        }
        }
        .contact-box-bottom {
            position: fixed;
            bottom: 54px;
            right: 10px;
            z-index: 10000;
            
        }
        .contact-box-wrapper {
            display: flex;
            align-items: center;
            background: #fff;
            margin-bottom: 10px;
            padding: 5px 10px;
            border-radius: 10px;
            box-shadow: 0 0 10px 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;
        }
    @media only screen and (min-width:480px){
        .Troll9x-Mobile .mobile-background.btn-list {
            display:none !important;

    }
}
    .troll9x-suggestion-item-header {
        height: 40px;
        width: 100%;
        background-image: linear-gradient(to right, #e05806, #f68a48 , #e25a09);
        border-radius: 10px 10px 0 0 !important;
        display: flex;
        top: 0;
    }
    
    .troll9x-suggestion-title {
        margin: auto;
        padding: 0 !important;
        font-size: 18px;
        font-weight: 800;
        font-stretch: normal;
        font-style: normal;
        line-height: 20px;
        letter-spacing: normal;
        text-align: center;
        color: white;
        background: none !important;
        text-transform: uppercase;
    }
    
    .troll9x-suggestion-footer {
        line-height: 1.23 !important;
        text-align: center;
        padding: 5px 0 7px 0 !important;
    }
    
    .troll9x-suggestion-footer span {
        font-size: 11px !important;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.23 !important;
        letter-spacing: normal !important;
        color: #91a5aa !important;
    }
    
    .troll9x-suggestion-footer-power-by {
        color: #aeb4c5;
        font-size: 9px;
        left: 8px;
        cursor: pointer;
    }
    
    .troll9x-suggestion-element-wrapper {
        position: fixed;
                    left: 17px;
                bottom: 80px;
        display: block;
        z-index: 99999;
    }
    
    .troll9x-fake-item {
        border-radius: 8px;
        box-shadow: 0px 2px 5px 2px #add;
    }
    
    .troll9x-suggestion-element-content {
        width: 250px;
        display: none;
        position: relative;
        left: 0px;
        bottom: 0px;
        border-radius: 14px;
        box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.1);
    }
    
    .troll9x-suggestion-item-title {
        margin: 0 !important;
        padding: 0 !important;
        font-size: 15px;
        font-weight: bold;
        font-stretch: normal;
        font-style: normal;
        line-height: 20px;
        letter-spacing: normal;
        text-align: left;
        color: #ff0000;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        word-break: break-word;
    }
    
    .troll9x-suggestion-item-title-hot {
        margin-right: 5px !important;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff;
        padding: 3px 7px !important;
        border-radius: 3px;
        background: rgb(255, 94, 0);
        background: linear-gradient(287deg, rgba(255, 94, 0, 1) 0%, rgba(254, 0, 0, 1) 100%);
    }
    
    .troll9x-suggestion-item-description {
        margin: 3px 0 0 0 !important;
        padding: 0 !important;
        font-size: 12px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.36;
letter-spacing: normal;
        text-align: left;
        color: #5B4C4C;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .troll9x-suggestion-item-media {
        text-decoration: none !important;
        padding: 0 8px 0 14px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: start;
        align-items: flex-start;
        cursor: pointer;
        height: 84px;
        border-radius: 6px;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
        background-color: #ffffff;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
    }
    
    .troll9x-suggestion-item-media:hover {
        box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.3);
    }
    
    .troll9x-suggestion-item-media:hover .troll9x-suggestion-item-title {
        color: #007bff;
    }
    
    .troll9x-suggestion-item-media-body {
        display: flex;
        flex-direction: column;
        margin: auto 0;
    }
    
    .troll9x-suggestion-list-group {
        height: auto;
        max-height: 365px;
        overflow-y: auto;
        overflow-x: hidden;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-left: 0;
        margin-top: 0px;
        margin-bottom: 0;
        margin-left: 0px;
        background: linear-gradient(156.21deg, #eef1f9 12.28%, #f8f8f8 79.56%);
        border-radius: 0 0 10px 10px;
        box-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    }
    
    .troll9x-suggestion-list-group::-webkit-scrollbar {
        width: 5px;
        height: 8px;
        background: transparent !important;
    }
    
    .troll9x-suggestion-list-group::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0, 0, 0, .15);
    }
    
    .troll9x-suggestion-list-group::-webkit-scrollbar-track {
        border-radius: 4px;
        margin: 8px;
        padding-right: 6px;
    }
    
    .troll9x-suggestion-item-media-thumb {
        margin: auto 10px auto 0px !important;
        -ms-flex-item-align: center!important;
        align-self: center!important;
        vertical-align: middle;
        width: 59px !important;
        height: 54px !important;
        border-radius: 8px !important;
        border: solid 0.5px #e7f8fc;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
        background-color: #d5d6d7;
    }
    
    .troll9x-suggestion-item-media-thumb img {
        width: 59px !important;
        height: 59px !important;
        max-width: unset !important;
        max-height: unset !important;
        border-radius: 8px !important;
        opacity: 1 !important;
    }
    
    .troll9x-suggestion-list-group-item {
        list-style: none;
        margin: 3px 6px;
    }
    
    .troll9x-suggestion-list-group-item:first-child {
margin-top: 6px;
    }
    
    .troll9x-suggestion-list-group-item:last-child {
        margin-bottom: 6px;
    }
    
    .troll9x-suggestion-element-button-wrapper {
        bottom: 0;
        display: flex;
        background: none !important;
        left: 0;
    }
    
    .troll9x-suggestion-element-button-wrapper.pd-right {
        flex-direction: row-reverse;
    }
    
    .troll9x-suggestion-element {
        width: 70px;
        height: 70px;
        border-radius: 50% !important;
        position: relative;
        cursor: pointer;
        box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.45);
        animation: uptocallmini_offline 2s 0s ease-out infinite;
    }
    
    .troll9x-suggestion-element:hover~.troll9x-suggestion-tooltip {
        opacity: 1;
        visibility: unset;
    }
    
    .troll9x-suggestion-element-button-img {
        display: block;
        margin: 0 auto;
        width: 100%;
        height: 100%;
        opacity: 1;
    }
    
    .troll9x-suggestion-element-button-count {
        color: #ffffff;
        background: none !important;
        position: absolute;
        top: 10px;
        right: 10px;
        line-height: 0 !important;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        border-radius: 100% !important;
    }
    
    .troll9x-suggestion-tooltip {
        position: relative;
        color: #ffffff;
        background: #243876;
        visibility: hidden;
        opacity: 0;
        margin: auto 0 auto 10px;
        transition: opacity .5s;
        font-size: 12px !important;
        line-height: 16px !important;
        font-weight: 400 !important;
        padding: 8px;
        border-radius: 4px;
        text-align: center;
        white-space: nowrap;
            }
    
    .troll9x-suggestion-element-button-wrapper.pd-right .troll9x-suggestion-tooltip {
        margin-right: 10px;
    }
    
    .troll9x-suggestion-tooltip::after {
        border-color: transparent #243876 transparent transparent;
        right: 100%;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
    }
    
    .troll9x-suggestion-element-button-wrapper.pd-right .troll9x-suggestion-tooltip::after {
        border-color: transparent transparent transparent #1D243E;
        left: 100%;
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
    }
    
    .mp-floating-cart-active .troll9x-suggestion-element-content {
        display: block;
    }
    
    .mp-floating-cart-active .troll9x-suggestion-element-button-wrapper {
        display: none;
    }
    
    #mp-notification-P6yeWgQenr .troll9x-btn-close {
        cursor: pointer !important;
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        width: 25px !important;
        height: 25px !important;
background-color: rgba(255, 255, 255, 0.15) !important;
        border-radius: 0 10px 0 10px !important;
    }
    
    .troll9x-suggestion-item-close {
        position: absolute;
        top: 15px;
        left: 10px;
        color: #ffffff;
        font-weight: bold;
        -webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 20px;
        height: 20px;
        opacity: 1;
    }
    
    .troll9x-suggestion-item-close:before,
    .troll9x-suggestion-item-close:after {
        position: absolute;
        top: 0;
        left: 12px;
        content: " ";
        height: 13px;
        width: 2px;
        background-color: #e6f2e8 !important;
    }
    
    #mp-notification-P6yeWgQenr .troll9x-btn-close .troll9x-suggestion-item-close:before,
    .troll9x-suggestion-item-close:after {
        background-color: black;
    }
    
    .troll9x-suggestion-item-close:before {
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .troll9x-suggestion-item-close:after {
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
    
    #troll9x-fake-group {
        width: 350px;
        height: 92px;
    }
    
    #troll9x-fake-group .troll9x-suggestion-element-content {
        width: 100%;
        height: 100%;
        display: block;
        box-shadow: none;
    }
    
    #troll9x-fake-group .troll9x-suggestion-item-media {
        height: 100%;
        background-color: #ffffff;
        background-image: linear-gradient(to bottom, #ffffff, #ffffff 48%, #f1f1f1);
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.3);
        padding: 0 10px 0 10px;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center center;
    }
    
    #troll9x-fake-group .troll9x-fake-item-media-body {
        width: calc(100% - 80px);
        margin: 15px 0 auto 0 !important;
        padding: 0 0 5px 0 !important;
    }
    
    #troll9x-fake-group .troll9x-fake-item-media-thumb {
        height: 70px !important;
        width: 70px !important;
        margin: 10px 10px 10px 0;
        border-radius: 10px;
        border: solid 0.5px #c6c6c6;
        background-color: #d5d6d7;
        overflow: hidden;
    }
    
    #troll9x-fake-group .troll9x-fake-item-media-thumb img {
        height: 100% !important;
        width: auto !important;
        max-width: unset;
        max-height: unset;
        border-radius: 10px;
    }
    
    #troll9x-fake-group .troll9x-fake-item-title {
        padding: 0 !important;
        margin: 0 !important;
        font-weight: bold;
font-size: 14px;
        line-height: 20px;
        display: -webkit-box;
        -webkit-line-clamp: 2 !important;
        -webkit-box-orient: vertical;
        max-height: 41px;
        overflow: hidden;
    }
    
    #troll9x-fake-group .troll9x-fake-item-description {
        padding: 0 !important;
        margin: 0 !important;
        font-weight: 300;
        font-size: 11px;
        line-height: 18px;
        max-height: 18px;
        display: -webkit-box;
        -webkit-line-clamp: 1 !important;
        -webkit-box-orient: vertical;
        overflow: hidden;
        color: #7a7a7a;
    }
    
    #troll9x-fake-group .troll9x-fake-footer {
        position: absolute;
        top: 80px;
        right: 10px;
        line-height: 0 !important;
    }
    
    #troll9x-fake-group .troll9x-fake-footer span {
        color: #91a5aa !important;
    }
    
    #troll9x-fake-group .troll9x-btn-close {
        cursor: pointer !important;
        position: absolute !important;
        top: 0 !important;
        right: 0 !important;
        width: 25px !important;
        height: 25px !important;
        color: #9e9ea7;
    }
    
    #troll9x-fake-group .troll9x-btn-close .troll9x-suggestion-item-close:before {
        background-color: #91a5aa !important;
    }
    
    #troll9x-fake-group .troll9x-btn-close .troll9x-suggestion-item-close:after {
        background-color: #91a5aa !important;
    }
    
    .troll9x-fake-item-title-hot {
        margin-right: 5px !important;
        font-size: 11px;
        font-weight: bold;
        color: #ffffff;
        padding: 3px 7px !important;
        border-radius: 3px;
        background: rgb(255, 94, 0);
        background: linear-gradient(287deg, rgba(255, 94, 0, 1) 0%, rgba(254, 0, 0, 1) 100%);
    }
    
    .troll9x-suggestion-2-element-wrapper {
        position: fixed;
        background-color: #0070e0;
        z-index: 9001;
        height: auto;
    }
    
    .troll9x-suggestion-2-element-wrapper[class*='-left'] {
        left: 0 !important;
        border-radius: 0 8px 8px 0;
        padding: 5px 40px 10px 10px;
    }
    
    .troll9x-suggestion-2-element-wrapper[class*='-right'] {
        right: 0 !important;
        border-radius: 8px 0 0 8px;
        padding: 5px 10px 10px 40px;
    }
    
    .troll9x-suggestion-2-element-wrapper.pd-middle-left {
        left: 0 !important;
        transition: all 0.3s !important;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .troll9x-suggestion-2-element-wrapper.pd-middle-right {
        right: 0 !important;
        transition: all 0.3s !important;
        top: 50%;
        transform: translateY(-50%);
    }
    
    .troll9x-suggestion-2-element-wrapper.pd-hide {
        padding: 10px;
    }
    
    .troll9x-suggestion-2-element-header {
        color: #fff !important;
        font-size: 20px !important;
        padding: 5px;
        font-weight: bold;
        text-align: center;
    }
    
    .pd-hide .troll9x-suggestion-2-element-header {
display: none;
    }
    
    .troll9x-suggestion-2-element-content {
        position: relative;
        overflow: hidden;
        box-sizing: content-box !important;
        -webkit-box-sizing: content-box !important;
    }
    
    .pd-hide .troll9x-suggestion-2-element-content {
        width: auto !important;
    }
    
    .troll9x-suggestion-2-list-group {
        display: flex;
        width: max-content;
        overflow: visible;
        transition: .2s all;
        box-sizing: border-box;
        -webkit-font-smoothing: auto !important;
        transform: translate(0px, 0px);
        scroll-behavior: smooth;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group {
        border-radius: 2px;
        flex-direction: column;
        overflow-y: scroll;
        overflow-x: hidden;
        -ms-overflow-style: unset;
        scrollbar-width: unset;
        background-color: #e2e2e2;
        max-height: 300px;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group::-webkit-scrollbar {
        width: 6px;
        background: #e2e2e2;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background: #aaa9a9;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group::-webkit-scrollbar-thumb:hover {
        background: #858484;
    }
    
    .troll9x-suggestion-2-list-group div.troll9x-suggestion-2-list-group-item:first-child {
        margin: 0 5px 0 0;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group div.troll9x-suggestion-2-list-group-item:first-child {
        margin: 5px 5px 0 5px;
    }
    
    .troll9x-suggestion-2-list-group div.troll9x-suggestion-2-list-group-item:last-child {
        margin: 0 0 0 5px;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group div.troll9x-suggestion-2-list-group-item:last-child {
        margin: 5px 5px 5px 5px;
    }
    
    .troll9x-suggestion-2-list-group-item {
        margin: 0 5px;
        padding: 20px 0;
        width: 150px;
        background: #fff;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group-item {
        padding: 0;
        margin: 0;
        width: auto;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group-item {
        margin: 5px 5px 0 5px;
    }
    
    .troll9x-suggestion-2-list-group-item p {
        padding: 0 5px;
        font-weight: bold;
        font-size: 14px;
        line-height: 18px;
        margin: 20px 0 5px 0;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group-item p {
        display: none;
    }
    
    .troll9x-suggestion-2-list-group-item-more {
        padding: 0 10px;
        font-weight: regular;
        font-size: 12px;
        text-align: right;
        color: #0070e0 !important;
    }
    
    .troll9x-suggestion-2-list-group-item-more a {
        color: #0070e0 !important;
        text-decoration: none;
    }
.pd-hide .troll9x-suggestion-2-list-group-item-more {
        display: none;
    }
    
    .troll9x-suggestion-2-list-group-item-thumb {
        height: 150px;
        display: flex;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group-item-thumb {
        height: auto;
    }
    
    .troll9x-suggestion-2-list-group-item-thumb img {
        width: 150px;
        max-width: unset !important;
        height: auto;
        max-height: 100%;
        margin: auto;
    }
    
    .pd-hide .troll9x-suggestion-2-list-group-item-thumb img {
        width: 50px;
        max-height: 100%;
        margin: auto;
        border: 1px solid #7a7a7a;
        max-width: unset !important;
    }
    
    .troll9x-suggestion-2-element-content-action .pd-ac-prev {
        position: absolute;
        cursor: pointer;
        left: 0;
        top: calc(50% - 50px);
        width: 30px;
        height: 100px;
        background: linear-gradient(270deg, rgb(243, 243, 243) 0%, rgb(185, 185, 185) 100%);
        opacity: 0.6;
    }
    
    .troll9x-suggestion-2-element-content-action .pd-ac-prev:hover {
        opacity: 0.8;
    }
    
    .troll9x-suggestion-2-element-content-action .pd-ac-prev:after {
        position: absolute;
        content: "";
        display: inline-block;
        width: 10px;
        height: 10px;
        border-right: 3px solid #fff;
        border-top: 3px solid #fff;
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg);
        left: 10px;
        top: 45px;
    }
    
    .pd-hide .troll9x-suggestion-2-element-content-action {
        display: none;
    }
    
    .troll9x-suggestion-2-element-content-action .pd-ac-next {
        position: absolute;
        cursor: pointer;
        right: 0;
        top: calc(50% - 50px);
        width: 30px;
        height: 100px;
        background: linear-gradient(90deg, rgb(243, 243, 243) 0%, rgb(185, 185, 185) 100%);
        opacity: 0.6;
    }
    
    .troll9x-suggestion-2-element-content-action .pd-ac-next:hover {
        opacity: 0.8;
    }
    
    .troll9x-suggestion-2-element-content-action .pd-ac-next:after {
        position: absolute;
        content: "";
        display: inline-block;
        width: 10px;
        height: 10px;
        border-right: 3px solid #fff;
        border-top: 3px solid #fff;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        right: 10px;
        top: 45px;
    }
    
    .troll9x-suggestion-2-element-wrapper-action .pd-ac-hide {
        width: 40px;
        height: 50px;
        background-color: #0070e0;
        position: absolute;
        top: calc(50% - 25px);
        left: -20px;
        border-radius: 15px 0 0 15px;
        cursor: pointer;
    }
    
    [class*='-left'] .troll9x-suggestion-2-element-wrapper-action .pd-ac-hide {
        right: -20px;
        left: unset;
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
.troll9x-suggestion-2-element-wrapper-action .pd-ac-hide:after {
        content: '';
        display: inline-block;
        margin-top: 19px;
        margin-left: 5px;
        width: 10px;
        height: 10px;
        border-top: 3px solid #fff;
        border-right: 3px solid #fff;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .troll9x-suggestion-2-element-wrapper-action .pd-ac-hide:before {
        position: absolute;
        content: '';
        display: inline-block;
        margin-top: 19px;
        margin-left: 15px;
        width: 10px;
        height: 10px;
        border-top: 3px solid #fff;
        border-right: 3px solid #fff;
        -moz-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    
    .troll9x-suggestion-2-element-wrapper-action .pd-ac-show {
        width: 25px;
        height: 50px;
        background-color: #0070e0;
        position: absolute;
        top: calc(50% - 25px);
        left: -20px;
        border-radius: 15px 0 0 15px;
        cursor: pointer;
    }
    
    [class*='-left'] .troll9x-suggestion-2-element-wrapper-action .pd-ac-show {
        right: -25px;
        left: unset;
        -moz-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
    
    .troll9x-suggestion-2-element-wrapper-action .pd-ac-show:after {
        content: '';
        display: inline-block;
        margin-top: 19px;
        margin-left: 8px;
        width: 10px;
        height: 10px;
        border-top: 3px solid #fff;
        border-right: 3px solid #fff;
        -moz-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
    
    .troll9x-suggestion-2-element-wrapper-action .pd-ac-show:before {
        position: absolute;
        content: '';
        display: inline-block;
        margin-top: 19px;
        margin-left: 18px;
        width: 10px;
        height: 10px;
        border-top: 3px solid #fff;
        border-right: 3px solid #fff;
        -moz-transform: rotate(225deg);
        -webkit-transform: rotate(225deg);
        transform: rotate(225deg);
    }
    
    @keyframes uptocallmini_offline {
        0% {
        box-shadow: 0 0 0px 0px rgba(41, 157, 218, 0.5);
        }
        75% {
        box-shadow: 0 0 0px 20px rgba(41, 157, 218, 0);
        }
        100% {
        box-shadow: 0 0 0px 0px rgba(41, 157, 218, 0);
        }
    }
    
    @media screen and (max-device-width: 480px) and (orientation: portrait) {
        #troll9x-fake-group {
        width: 300px;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media screen and (max-device-width: 640px) and (orientation: landscape) {
        #troll9x-fake-group {
        width: 350px;
        }
        .troll9x-suggestion-element-wrapper {
display: block!important;
        }
    }
    
    @media screen and (max-device-width: 640px) {
        #troll9x-fake-group {
        width: 350px;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media screen and (min-device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
        #troll9x-fake-group {
        width: 270px !important;
        height: 84px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-media-thumb {
        width: 60px !important;
        height: 60px !important;
        margin: auto 10px auto 0 !important;
        }
        #troll9x-fake-group .troll9x-fake-item-title {
        font-size: 12px !important;
        line-height: 18px !important;
        max-height: 37px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-description {
        font-size: 10px !important;
        line-height: 17px !important;
        max-height: 17px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-title-hot {
        font-size: 9px !important;
        }
        #troll9x-fake-group .troll9x-fake-footer {
        top: 75px !important;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media (device-height: 568px) and (device-width: 320px) and (-webkit-min-device-pixel-ratio: 2) {
        #troll9x-fake-group {
        width: 270px;
        height: 84px;
        }
        #troll9x-fake-group .troll9x-fake-item-media-thumb {
        width: 60px !important;
        height: 60px !important;
        margin: auto 10px auto 0 !important;
        }
        #troll9x-fake-group .troll9x-fake-item-title {
        font-size: 12px !important;
        line-height: 18px !important;
        max-height: 37px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-description {
        font-size: 10px !important;
        line-height: 17px !important;
        max-height: 17px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-title-hot {
        font-size: 9px !important;
        }
        #troll9x-fake-group .troll9x-fake-footer {
        top: 75px !important;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 3) {
        #troll9x-fake-group {
        width: 270px;
        height: 84px;
        }
        #troll9x-fake-group .troll9x-fake-item-media-thumb {
        width: 60px !important;
        height: 60px !important;
        margin: auto 10px auto 0 !important;
        }
        #troll9x-fake-group .troll9x-fake-item-title {
        font-size: 12px !important;
        line-height: 18px !important;
        max-height: 37px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-description {
        font-size: 10px !important;
        line-height: 17px !important;
max-height: 17px !important;
        }
        #troll9x-fake-group .troll9x-fake-item-title-hot {
        font-size: 9px !important;
        }
        #troll9x-fake-group .troll9x-fake-footer {
        top: 75px !important;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
        #troll9x-fake-group {
        width: 300px;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media only screen and (max-width: 768px) {
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
    
    @media screen and (min-width: 1024px) {
        #troll9x-fake-group {
        width: 350px;
        }
        .troll9x-fake-element {
        width: 350px;
        }
        .troll9x-suggestion-element-wrapper {
        display: block!important;
        }
    }
.troll9x-suggestion-item-regular{
	font-size:8px;
	padding: 0px;
    margin: 0px;
    text-decoration-line: line-through;
}
.troll9x-suggestion-item-sale{
	padding: 0px;
    margin: 0px;
}

a.devvn_buy_now_style {
	background-image: linear-gradient(to right, #e05806, #f68a48 , #e25a09) !important;
	font-weight:600;

}
a.devvn_buy_now_style:hover {
    background-image: linear-gradient(to right, #034ea2, #5fa9fc , #034ea2)!important;
	font-weight:600;
}
.devvn-popup-title {
	background:#f37021;
}
.popup-customer-info-group .devvn-order-btn{
	background-image: linear-gradient(to right, #e05806, #f68a48 , #e25a09) !important;
	font-weight:600;
}
.popup-customer-info-group .devvn-order-btn:hover{
	background-image: linear-gradient(to right, #034ea2, #5fa9fc , #034ea2)!important;
	font-weight:600;
}
