/*
    *
    *
    *
    * 1 -  Navigation Title
    * 2 -  Navigation Top Bar
    * 3 -  Body Content
    * 4 -  Side Bar Categories
    * 5 -  Deal Of The Day
    * 6 -  Join The Family
    * 7 -  Side Banner Bottom
    * 8 -  Terms
    * 8.1 - Slider
    * 9 -  Offers
    * 9.1 - Video
    * 10 - Policy
    * 11 - Categories
    * 12 - Testimonials
    * 13 - About Us
    * 14 - All Right Reseved
    * 15 - Footer
    *
    * End - MediaQuery
    */

    * {
        margin: 0px;
        padding: 0px;
    }

    html, body {
        margin: 0;
        padding: 0;
        /*height: 100%;*/
    }

    /*html {*/
    /*overflow-x: hidden;*/
    /*}*/

    body {
        background-color: #ffffff;
        z-index: -1000;
        /*overflow-x: hidden;*/
        /*overflow-y: auto;*/
        overflow: hidden;
        overflow-y: auto;
        /*height:100%;*/
        -webkit-overflow-scrolling: touch;
        font-family: Roboto;
        overflow auto;
    }

    body::-webkit-scrollbar-track, .container-ld-description::-webkit-scrollbar-track {
        background-color: #f2f2f2;
        border-radius: 0px;
    }

    body::-webkit-scrollbar, .container-ld-description::-webkit-scrollbar {
        width: 6px;
        height: 10px;
        border-radius: 0px;
        background-color: #fff;
    }

    body::-webkit-scrollbar-thumb:vertical, .container-ld-description::-webkit-scrollbar-thumb:vertical {
        height: 68px;
    }

    body::-webkit-scrollbar-thumb, .container-ld-description::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 0px;
        height: 30px;
        background-image: -webkit-gradient(linear,
        left bottom,
        left top,
        color-stop(1, #000000),
        color-stop(1, #000000),
        color-stop(1, #000000));
    }

    img {
        max-width: 100%;
    }

    section#content1 h1, section#content1 h2, section#content1 h3, section#content1 h4, section#content1 h5, section#content1 h6, section#content1 p, section#content1 span,
    section#content2 h1, section#content2 h2, section#content2 h3, section#content2 h4, section#content2 h5, section#content2 h6, section#content2 p, section#content2 span,
    section#content3 h1, section#content3 h2, section#content3 h3, section#content3 h4, section#content3 h5, section#content3 h6, section#content3 p, section#content3 span,
    section#content4 h1, section#content4 h2, section#content4 h3, section#content4 h4, section#content4 h5, section#content4 h6, section#content4 p, section#content4 span,
    section#content5 h1, section#content5 h2, section#content5 h3, section#content5 h4, section#content5 h5, section#content5 h6, section#content5 p, section#content5 span,
    section#content6 h1, section#content6 h2, section#content6 h3, section#content6 h4, section#content6 h5, section#content6 h6, section#content6 p, section#content6 span,
    section#content7 h1, section#content7 h2, section#content7 h3, section#content7 h4, section#content7 h5, section#content7 h6, section#content7 p, section#content7 span,
    section#content8 h1, section#content8 h2, section#content8 h3, section#content8 h4, section#content8 h5, section#content8 h6, section#content8 p, section#content8 span{
        margin: 0;
    }

    .footer-signature {
        width: 100%;
        height: auto;
        margin: 50px 0 70px 0;
        display: none !important;
    }

    /* Description */

    .container-ld-item-title.component-container {
        text-align: center;
        margin: 20px 0px 30px 0px;
    }

    .container-ld-description ul {
        -webkit-padding-start: 20px;
    }

    h1.ld-item-title {
        font-size: 24px;
        line-height: 24px;
        padding: 17px 0px 17px 0px;
        text-transform: uppercase;
        text-align: center;
        color: #000000;
        font-family: "Source Sans Pro";
        font-weight: 500;
        display: unset;
        float: none;
        -webkit-margin-before: unset;
        -webkit-margin-after: unset;
        -webkit-margin-start: unset;
        -webkit-margin-end: unset;

    }

    .container-ld-description{
        overflow: auto;
        margin: 0px 0px 50px 0px;
        clear: both;
        float: none;
    }

    #ld_itemDescription .title-description::before{
        content: attr(data-title-description);
    }

    #ld_itemDescription .container-title-description {
        clear: both;
    }

    #ld-description-text{
        float: none;
        clear: both;
    }

    .ld-description-text {
        border-radius: 4px;
        background-color: #f6f6f6;
        padding: 25px 30px 30px 30px;
    }

    .container-border.container-sections-ld {
        border: 1px solid #d9d9d9;
        background-color: #f6f6f6;
        width: 100%;
        height: auto;
        /*display: table;*/
        display: inline-grid;
        border-radius: 4px;
        margin: 0px 0px 30px 0px;
    }

    @-moz-document url-prefix() {
        body {
            overflow auto;
        }

        #ds_div {

            /*overflow-y: scroll;*/
            /*overflow-x: hidden;*/
            /*height: calc(100% + 150px);*/
            /*width: 100%;*/
            /*position: fixed;*/

            overflow-y: auto;
            overflow-x: hidden;
            height: calc(100% + 200px);
            width: 100%;
            position: relative;

        }
    }

    @media only screen and (-webkit-min-device-pixel-ratio: 1) {
        ::i-block-chrome, .col-lg-4  {
            width: 33%;
        }
    }

    /*#ds_div {*/
    /*height: calc(100% + 250px);*/
    /*position: relative;*/
    /*overflow: hidden;*/
    /*}*/

    .footer-signature {
        margin: 100px 0px 0px 0px;
        display: none !important;
        color:  no value;
    }

    .container-ld-gallery.component-container {
        margin: 0px 0px 30px 0px;
    }

    .component-container{
        display: block !important;
    }

    .container.container-big-body {
        margin: 0px 0px 0px 0px;
    }

    a{
        text-decoration: none !important;
    }

    /*ul, menu, dir {*/
    /*display: unset;*/
    /*list-style-type: unset;*/
    /*-webkit-margin-before: unset;*/
    /*-webkit-margin-after: unset;*/
    /*-webkit-margin-start: unset;*/
    /*-webkit-margin-end: unset;*/
    /*-webkit-padding-start: unset;*/
    /*}*/

    .row {
        justify-content: center;
        /* display: table; */
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        flex-wrap: wrap;
    }

    /* gallery slider images */

    #slideshow-wrap-images-gallery #slideshow-inner{
        border: 2px solid #000000 !important;
        border-radius: 0px;
        background: #fff;
    }


    .container-product-gallery .wrap-product-gallery {
        height: 450px !important;
    }
    .container-product-description .wrap-product-description{
        height: 230px !important;
    }

    #container-slideshow-wrap-images-gallery{
        border: 1px solid transparent !important;
    }

    #slideshow-wrap-images-gallery{
        max-width: 852px !important;
    }


    /* footer nav bar */

    section.container-navigation-footer {
        float: left;
        max-width: 1400px;
        width: 100%;
    }

    /* product title */

    .container-product-title .wrap-product-title{
        margin: 0px 0px 0px 0px !important;
    }
    /* product description */
    .container-wrap-description{
        width: auto;
        display: inline-block;
        border: 2px solid #000000;
        margin: 20px 0px 10px 0px;
        padding: 0px 15px 0px 15px;
        display: none;
    }

    sd_description#ld_itemDescription{
        display: contents;
    }

    .MainSectionTitle, #ld_itemDescription .title-description, .join-us-title{
        font-size: 20px;
        text-transform: uppercase;
        text-align: left;

        color: #ffffff !important;
        font-family: Varela Round !important;
        font-weight: bold !important;
        font-style: normal;
        text-decoration: none!important;
        line-height: 20px;
    }

    .container-wrap-description p{
        color: #000000;
        font-family: "Source Sans Pro";
        font-size: 16px;
        font-weight: 600;
        line-height: 37px;
        text-transform: uppercase;
        margin: 0px;
        text-align: center;
        display: none;
    }

    .container-product-description {
        float: none;
        clear: both;
        height: auto;
        margin: 0px 0px 30px 0px;
    }

    /* product spesification */

    .container-ld-gallery.component-container {
        float: left;
        max-width: 450px;
        width: 100%;
    }

    .product-spesification{

    }

    .specifics-item-container,
    .condition-container{
        margin: 0px 0px 15px 0px;
    }

    .container-ld-specifics.component-container {
        width: 535px;
        height: 450px;
        border-radius: 0px;
        background-color: transparent;
        float: left;
        overflow: hidden;
        margin: 0px 0px 0px 40px;
        padding: 0px 0px 0px 0px;
    }

    .container-ld-specifics.component-container{
        border: 2px solid #000000;
    }

    .container-ld-specifics.component-container .foldedCurner{
        width: unset !important;
        height: unset !important;
        text-align:  left !important;
        cursor:  unset !important;
        position:  relative !important;
        float:  unset !important;
        margin:  unset !important;
        background-color: unset !important;

        font-size: 18px;
        font-weight: 700;
        line-height: 18px;
        text-transform: uppercase;
        padding: 10px 0px 0px 20px;
    }

    .container-ld-specifics.component-container .foldedCurner:after,
    .container-ld-specifics.component-container .foldedCurner:before{
        left: unset !important;
        border-color: unset !important;
        border-width: unset !important;
        content:  unset !important;
        position:  unset !important;
        border-style:  unset !important;
    }

    .container-ld-specifics.component-container .MainSectionTitle{
        text-align: left;
        position: relative;
        font-size: 18px;
    }

    .wrap-specifics-item-container{
        min-height: 365px;
        height: 100;
        float: none;
        clear: both;
        overflow-x: hidden;
        overflow-y: auto;
        margin: 0px 20px 0px 0px;
        padding: 10px 0px 0px 20px;
        border-radius: 0px 0px 0px 0px;
        background-color: #ffffff;
    }

    .wrap-specifics-item-container::-webkit-scrollbar-track {
        background-color: #f2f2f2;
        border-radius: 0px;
    }

    .wrap-specifics-item-container::-webkit-scrollbar {
        width: 6px;
        border-radius: 0px;
        background-color: #fff;
    }

    .wrap-specifics-item-container ::-webkit-scrollbar-thumb:vertical {
        height: 68px;
    }

    .wrap-specifics-item-container::-webkit-scrollbar-thumb {
        background-color: #fff;
        border-radius: 0px;
        height: 30px;
        background-color: #000;
    }

    .specifics-item-title,.condition-title{
        color: #000000;
        font-family: "Source Sans Pro";
        font-size: 16px;
        font-weight: 700;
        line-height: 21px;
    }

    .condition-content,specifics-item-content{
        color: #000000;
        font-family: inherit;
        font-size: 15px;
        font-weight: 300;
        line-height: 20px;
    }
    /* end product spesification */

    .container-product-description {
        float: none;
        clear: both;
    }

    .container{
        background-color: #fff;
    }

    .inner-global-container, .container-full {
        width: 100%;
        height: auto;
    }

    #navBar{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .wrap-title{
        max-width: 1399px;
        height: 222px;
        margin: 0 auto;
        position: relative;
        padding: 58px 0px 58px 0px;
    }

    .title-image-container {
        position: relative;
    }

    .market-title {
        height: 105px;
        border-radius: 0px;
        margin: 0 auto;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
        padding: 0px 50px 0px 50px;
        box-shadow: 0 3px 18px rgba(0, 0, 0, 0.11);
        background-color: #ffffff;
    }

    .title-text-container.hide-res-nav {
        position: relative;
    }

    .navigation-title{
        max-width: 574px;
        width: 100%;
        z-index: 2;
        min-height: 105px;
        border-radius: 0px;
        margin: 0 auto;
        background-color: rgba(255, 255, 255, 0.88);
        position: absolute;
        left: 50%;
        top: 50%;
        padding: 0px 40px 0px 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        transform: translate(-50%,90%);
    }

    .market-logo{
        width: 420px;
        height: 165px;
        overflow: hidden;
        float: none;
        position: absolute;
        margin: 10px auto 0px auto;
        z-index: 1;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    .market-logo-src{
        transform-origin: top left;
        transform: matrix(
                1,
        0,
        0,
                1,
                0,
                0
        );
        margin: 0 auto;
        display: table;
        max-width: 10000px;
    }

    img.bg-templ-head {
        
        transform: matrix(, 0, 0, , 0, 0)scale(1.26);
        transform-origin: top left;
        max-width: 10000px;
    }

    .overlay-bg-templ-head {
        height: 428px;
        width: 100%;
        position: absolute;
        z-index: 1;
        overflow: hidden;
    }

    .overlay-bg-templ-head {
        height: 300px;
        width: 100%;
        position: absolute;
        z-index: 1;
        overflow: hidden;
    }

    .transition-300{
        -o-transition:0.3s ease-in-out;
        -ms-transition:0.3s ease-in-out;
        -moz-transition:0.3s ease-in-out;
        -webkit-transition:0.3s ease-in-out;
        transition:0.3s  ease-in-out;
    }

    .foldedCurner {
        height: auto;
        margin: 0 auto 20px !important;
        padding: 0px 0px 0px 30px;
        max-width: 100% !important;
        width: 100%;
        text-align: left;
        float: none !important;
        position: relative;
        background: linear-gradient(rgba(, , , 0.5), rgba(, , , 0.5)), url(https://static.3dsellers.com/listing_designer/icons/vector-smart-object-copy-2.png);
        background-repeat: round;
    }

    .black-line {
        width: 118px;
        height: 2px;
        background-color: #000000;
    }

    .title-design-line,.MainSectionTitle{
        color: #000000;
        font-size: 20px;
        font-weight: 700;
        line-height: 18px;
        padding: 17px 0px 17px 0px;
        text-transform: uppercase;
    }
    /*
    *   1 - Navigation Title
    */

    section#navBar {
        max-width: 1399px;
        width: 100%;
        margin: 0px auto -1px;
    }

    #navBar{
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .wrap-title{
        max-width: 1399px;
        height: 222px;
        margin: 0 auto;
        position: relative;
        padding: 58px 0px 58px 0px;
    }

    .title-image-container {
        position: relative;
    }

    .market-title {
        height: 105px;
        border-radius: 0px;
        margin: 0 auto;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        position: absolute;
        padding: 0px 50px 0px 50px;
        box-shadow: 0 3px 18px rgba(0, 0, 0, 0.11);
        background-color: #ffffff;
    }

    .title-text-container.hide-res-nav {
        position: relative;
    }

    .navigation-title{
        max-width: 574px;
        width: 100%;
        z-index: 2;
        min-height: 105px;
        border-radius: 0px;
        margin: 0 auto;
        background-color: rgba(255, 255, 255, 0.88);
        position: absolute;
        left: 50%;
        top: 50%;
        padding: 0px 40px 0px 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        transform: translate(-50%,90%);

        color: #000000;
        font-family: Ubuntu;
        font-size: 36px;
        font-weight: 700;
        line-height: 23.27px;
        text-transform: uppercase;
    }

    .market-logo{
        width: 420px;
        height: 165px;
        overflow: hidden;
        float: none;
        position: absolute;
        margin: 10px auto 0px auto;
        z-index: 1;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    .market-logo-src{
        transform-origin: top left;
        transform: matrix(
                1,
        0,
        0,
                1,
                0,
                0
        );
    }

    .title-bg-container{
        height: 280px;
        width: 100%;
        overflow: hidden;
    }

    .navigation-title{
        color: #000000;
        font-family: inherit;
        font-size: 32px;
        font-weight: normal;
        line-height: #000000;
        text-decoration: none;
        margin: 0px 0px 0px 0px;
        text-align: center;
    }

    /*
    *  2 - Navigation Top Bar
    */

    /* header */

    .header {
        max-width: 100%;
        height: auto;
        margin: 0 auto;
        position: relative;
        background-color: #000000;
    }

    .header ul {
        margin: 0;
        padding: 0;
        list-style: none;
        overflow: hidden;
        width: auto;
        text-align: center;
        float: none;
        font-size: 0;
    }

    .header li{
        padding: 0px 0px 0px 0px;
        float: none !important;
        display: inline-block;
        border-bottom: 2px solid transparent;
        border-top: 2px solid transparent;
    }

    .header li a {
        padding: 20px 25px 20px 25px;
        margin: 0;
        display: block;
        line-height: 18px;
        text-transform: uppercase;

        font-family: inherit;
        color:   #ffffff;
        font-size: 16px;
        font-weight: bold;
        text-decoration: none!important;
        font-style: normal;
    }

    .header li a:hover{
        color: #000000;
    }

    .header li:hover {
        background: #fff;
        border-bottom: 2px solid #000000;
        border-top: 2px solid #000000;
    }

    .header li a:hover,
    .header .menu-btn:hover {
        background-color: transparent;
    }

    .header .logo {
        display: block;
        float: left;
        font-size: 2em;
        padding: 10px 20px;
        text-decoration: none;
    }

    /* menu */

    .header .menu {
        clear: both;
        max-height: 0;
    }

    /* menu icon */

    .header .menu-icon {
        cursor: pointer;
        display: inline-block;
        float: right;
        margin: 5px 0px 0px 25px;
        padding: 20px 10px 20px 10px;
        position: relative;
        user-select: none;
        z-index: 10000;
        background: #fff;
        border-radius: 10px;
    }

    .header .menu-icon .navicon {
        background: #333;
        display: block;
        height: 2px;
        position: relative;
        transition: background .2s ease-out;
        width: 18px;
    }

    .header .menu-icon .navicon:before,
    .header .menu-icon .navicon:after {
        background: #333;
        content: '';
        display: block;
        height: 100%;
        position: absolute;
        transition: all .2s ease-out;
        width: 100%;
    }

    .header .menu-icon .navicon:before {
        top: 5px;
    }

    .header .menu-icon .navicon:after {
        top: -5px;
    }

    /* menu btn */

    .header .menu-btn {
        display: none;
    }

    .header .menu-btn:checked ~ .menu {
        max-height:100%;
        width: 100%;
        height: auto;
        z-index: 1000;
        background-color: #fff;
        height: 100%;
        top: 0;
        left: 0;
        right: 0;
        position: fixed;
        margin: 0px 0px 0px 0px;
        padding: 47px 0px 0px 0px;
    }

    .header .menu-btn:checked ~ .menu-icon .navicon {
        background: transparent;
    }

    .header .menu-btn:checked ~ .menu-icon .navicon:before {
        transform: rotate(-45deg);
    }

    .header .menu-btn:checked ~ .menu-icon .navicon:after {
        transform: rotate(45deg);
    }

    .header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,
    .header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {
        top: 0;
    }

    /* 48em = 768px */

    @media (min-width: 48em) {
        .header li {
            float: left;
        }
        .header .menu, .header .menu-btn:checked ~ .menu {
            clear: none;
            float: none;
            max-height: none;
            height: unset;
            position: unset;
            z-index: unset;
            top: 0px;
            position: relative;
            left: unset;
            right: unset;
            padding: 0px 0px 0px 0px;
            background-color: transparent;
        }

        .header .menu-icon {
            display: none;
        }
    }

     .wrap-title{
        width: 100%;
     }

     .navigation-title:after{
        content: "";
     }

    .container-navigation-header .navigation-bar-items {
        max-width: 740px;
        margin: 0 auto;
        position: relative;
        background-color: #f8f8f8;
    }

    .navigation-bar-items:before {
        content: '';
        position: absolute;
        height: 2px;
        width: 132%;
        background: #000;
        left: -118px;
        top: 38%;
        z-index: -1;
        display: inline-block;
    }

    .container-navigation-header nav.navbar {
        margin: 0px 0px 0px 0px;
        background-color: transparent;
        border-radius: 0px;
    }

    .container-navigation-header ul.nav.navbar-nav.title-nav {
        width: auto;
        text-align: center;
        float: none;
        font-size: 0;
    }

    .container-navigation-header ul.nav.navbar-nav.title-nav li{
        float: none;
        display: inline-block;
    }

    .container-navigation-header ul.nav.navbar-nav.title-nav li a{
        padding: 10px 23px;
        margin: 0;
        color: #000000;
        font-family: Montserrat;
        font-size: 17px;
        font-weight: 500;
        line-height: 18px;
        text-transform: uppercase;
    }

    /* print item navbar */
    

    /*
    *   3 -  Body Content
    */

    .container-body-content {
        background-color: #ffffff;
        max-width: 1400px;
        width: 100%;
        margin: 0 auto;
        height: auto;
        float: none;
        display: block;
        padding: 50px 0px 0px 18px;
    }

    .container-body-content .sidebar-content{
        max-width: 263px;
        width: 100%;
        height: auto;
        background-color: transparent;
        float: left;
        padding: 0px 0px;
    }

    .container-body-content .main-content {
        max-width: 1050px;
        width: 100%;
        height: auto;
        float: left;
        margin: 0px 0px 30px 51px;
        padding: 0px 10px 30px 15px;
    }

    /*
    *   4 -  Side Bar Categories
    */

    .sidebar-content #navBar{
        width: 100%;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        border-radius: 4px;
        background-color: #ffffff;
    }

    #navBar .sidebar-navbar-container-categories {
        width: 100%;
        margin: 0px 0px 30px 0px;
    }

    #navBar .sidebar-navbar-container-categories nav{
        background-color: transparent;
        border-radius: 0px;
    }

    #navBar .sidebar-navbar-container-categories nav ul{
        padding: 0;
        list-style-type: none;
    }

    #navBar .sidebar-navbar-container-categories nav ul li{
        padding: 0px 3px 0px 20px;
        width: 100%;
    }

    #navBar .sidebar-navbar-container-categories nav ul li:hover{
    color: #000000;
    }

    #navBar .sidebar-navbar-container-categories nav ul li .categories-text-style{
        line-height: 18px;
        margin: 4px 0px 4px 0px;
        padding: 12px 0px 12px 0px;

        font-family: inherit;
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        text-decoration: none !important;
        font-style: normal;
    }

    #navBar .sidebar-navbar-container-categories nav ul li .categories-text-style:hover{
        color: #000000;
    }

    #navBar .sidebar-navbar-container-categories {
        width: auto;
    }

    #navBar .categories-title:after{
        content: "Categories";
    }

    /* print item categories */
    

    /*
    *   5 -  Deal Of The Day /itemOffersSection Sidebar
    */

    .sidebar-content #itemOffersSection{
        margin: 0px 0px 40px 0px;
    }

    .sidebar-content #itemOffersSection .container-side-bar-offers {
        width: 100%;
        height: auto;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        background-color: #ffffff;
    }

    .sidebar-content #itemOffersSection .container-side-bar-offers .wrap-container-item-deal {
        margin: 22px 0px 25px -1px;
        padding: 20px 0px 20px 0px;
        border: 2px solid #000000;
    }

    .sidebar-content #itemOffersSection .container-side-bar-offers .container-deal-title {
        width: 100%;
    }

    .sidebar-content #itemOffersSection .container-side-bar-offers .container-deal-title .deal-title:after {
        content: "Featured Products";
    }

    .sidebar-content #itemOffersSection .container-deal-items {
        width: 100%;
        height: auto;
        border-bottom-left-radius: 4px;
        border-bottom-right-radius: 4px;
        margin: 0px 0px 15px 0px;
        background-color: #ffffff;
    }

    .sidebar-content #itemOffersSection .container-deal-items .wrap-container-item-deal .item-deal-image{
        width: 208px;
        height: 164px;
        background-color: #ffffff;
        overflow: hidden;
        margin: 0 auto;
    }

    .sidebar-content #itemOffersSection .container-deal-items .wrap-container-item-deal .item-deal-image img{
        width: 100%;
        height: auto;
        margin: 0 auto;
        display: block;
        width: 100%;
        vertical-align: middle;
        height: auto;
        width: auto;
        height: 100%;
        margin: 0 auto;
        display: block;
    }

    .sidebar-content #itemOffersSection .product_item_button button{
        max-width: 120px;
        width: 100%;
        line-height: 18px;
        text-transform: uppercase;
        border:0px solid transparent;
        outline: inherit;
        text-align: center;
        padding: 10px 0px 10px 0px;
        background: #000000;
        color: #e66c2c;

        font-family: inherit;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none!important;
        font-style: normal;
    }

    .sidebar-content #itemOffersSection .product_item_button button:hover{
        background: #000;
    }

    .sidebar-content #itemOffersSection .item-deal-text {
        width: 208px;
        height: auto;
        display: table;
        margin: 0 auto;
        position: relative;
    }

    .sidebar-content #itemOffersSection .product_item_button_style{
    }

    .sidebar-content #itemOffersSection .container-deal-items .wrap-container-item-deal .item-deal-text .product_item_title_style{
        line-height: 22px;
        margin: 12px auto 0;
        color: #e66c2c;
        font-family: inherit;

        font-size: 14px;
        font-weight: 300;
        text-decoration: none!important;
        font-style: normal;
    }

    .sidebar-content #itemOffersSection .container-deal-items .wrap-container-item-deal .item-deal-text .product_item_price_style{
        margin: 10px 0px 15px 0px;
        color: #000000;
        font-size: 20px;
        font-style: normal;
        line-height: 20px;
        font-weight: 500;
    }

    /*
    *   6 -  Join The Family/ newsletter
    */

    #newsletter .container-newsletter {
        width: 100%;
        min-height: auto;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
    }

    .sidebar-content #newsletter .wrap-container-join{
        width: 100%;
        height: auto;
        display: block;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 20px 0px;
        background: linear-gradient(rgba(, , , 0.5), rgba(, , , 0.5)), url(https://static.3dsellers.com/listing_designer/icons/newslater-banner.png);
        background-repeat: no-repeat;
        background-size: cover;
    }

    #newsletter .container-newsletter .wrap-container-join .join-us-title{
        margin: 0px 0px 0px 0px;
        line-height: 20px;
        padding: 30px 20px 30px 88px;
        text-transform: uppercase;
        background-image: url(https://images.3dsellers.com/listing-designer/vector-smart-object.png);
        background-repeat: no-repeat;
        background-position: top 34px left 31px;
        background-size: 41px auto;
        font-family: inherit;
        color: #000000;
        font-size: 20px;
        font-weight: 800;
        text-decoration: none!important;
    }

    #newsletter .container-newsletter .wrap-container-join .join-us-title:after{
        content: "STORE NEWSLETTER";
    }

    #newsletter .container-newsletter .wrap-container-join .join-us-subtitle{
        display: none;
    }

    #newsletter .container-newsletter .wrap-container-join .join-us-subtitle:after{
        content: "STORE NEWSLETTER";
    }

    #newsletter .container-newsletter .wrap-container-join button{
        max-width: 211px;
        width: 100%;
        min-height: 52px;
        color: #ffffff;
        font-size: 16px;
        font-weight: 400;
        line-height: 18px;
        text-transform: uppercase;
        outline: none;
        float: none;
        clear: both;
        display: block;
        margin: 0px auto 0px auto;
        padding: 0px 0px 0px 0px;
        border: 0px solid transparent;
        background-color: #000000;
        box-shadow: inset 0 0 0 0 #000;
        border-radius: 0px;

        font-family: inherit;
        color:   #fff !important;
        font-size: 16px;
        font-weight: 500;
        text-decoration: none!important;
        font-style: normal;
    }

    #newsletter .container-newsletter .wrap-container-join button:after{
        content: "SIGN UP";
    }

    #newsletter .container-newsletter .wrap-container-join button:hover{
        color: #000;
    background-color: #000000;
    }

    /*
    *   7 -  Side Banner Bottom
    */

    #sideBarBanner{
        margin: 0px 0px 0px 0px;
    }

    #sideBarBanner .container-banner {
        width: 100%;
        height: auto;
    }

    #sideBarBanner .container-opacity-banner {
        width: 100%;
        height: 277px;
        border: 2px solid #000000;
        position: relative;
        overflow: hidden;
    }

    #sideBarBanner .def-container-text-banner {
        width: 100%;
        max-width: 100%;
        height: auto;
        margin: 0 auto;
        position: absolute;
        top: 0%;
        opacity: 0.9;
        overflow: hidden;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -ms-transform: translateY(0%);
        transform: translateY(0%);
    }

    #sideBarBanner .conatiner-selected-banner-image {
        width: 100%;
        height: 100%;
        overflow: hidden;
        background-image: url(https://images.3dsellers.com/listing-designer/gizmo-sidebar-banner-bg.png);
        background-repeat: no-repeat;
        background-position: top 10px left 0;
        background-size: 100% auto;
    }

    

    #sideBarBanner img.sidebar-banner {

    }

    #sideBarBanner .wrap-caption-title-banner {
        width: 100%;
        top: 75%;
        left: 0;
        right: 0;
        position: absolute;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 40px 0px;
        transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        background-color: rgba(253, 253, 253, 0.9);
        background-color: transparent;
        background-image: linear-gradient(to top, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
    }

    #sideBarBanner .container-opacity-banner .container-banner-info .sidebar-banner-sub-title{
        display: none;
    }

    #sideBarBanner .black-line{
        display: none;
    }

    #sideBarBanner .container-opacity-banner .container-banner-info .sidebar-banner-title{
        text-align: center;
        line-height: 53px;
        text-transform: uppercase;
        width: 209px;
        min-height: 69px;
        height: auto;
        background-color: #000000;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        align-items: center;

        font-family: inherit;
        color:   #fff;
        font-size: 53px;
        font-weight: 700;
        text-decoration: none!important;
        font-style: normal;

    }

    #sideBarBanner .container-opacity-banner:hover .sidebar-banner-title{
        transition: 3s ease-in;
        animation: fh-t 3s;
        -webkit-animation: fh-t 3s;
        -moz-animation:    fh-t 3s;
        -o-animation:      fh-t 3s;
        -ms-transition:    fh-t 3s;
        animation:         fh-t 3s;
        animation-iteration-count: infinite;
    }


    @-webkit-keyframes fh-t {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        50% {
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
        }
        100% {
            -webkit-transform:  scale(1);
            transform:  scale(1);
        }
    }

    @-moz-keyframes fh-t {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        50% {
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
        }
        100% {
            -webkit-transform:  scale(1);
            transform:  scale(1);
        }
    }

    @-o-keyframes fh-t  {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        50% {
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
        }
        100% {
            -webkit-transform:  scale(1);
            transform:  scale(1);
        }
    }

    @-ms-keyframes fh-t  {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        50% {
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
        }
        100% {
            -webkit-transform:  scale(1);
            transform:  scale(1);
        }
    }

    @keyframes fh-t  {
        0% {
            -webkit-transform: scale(1);
            transform: scale(1);
        }
        50% {
            -webkit-transform: scale(0.9);
            transform: scale(0.9);
        }
        100% {
            -webkit-transform:  scale(1);
            transform:  scale(1);
        }
    }

    #sideBarBanner .container-opacity-banner .container-banner-info .sidebar-banner-title::after{
        content: "";
    }

    #sideBarBanner .container-banner .container-banner-info .wrap-item-button {
        width: auto;
        display: table;
        margin: 25px auto 0px auto;
    }

    #sideBarBanner .container-banner .container-banner-info .wrap-item-button button{
        line-height: 33.27px;
        text-transform: uppercase;
        letter-spacing: 0.56px;
        background-color: transparent;
        outline: none;
        border: 0px solid transparent;
        padding: 5px 10px;

        font-family: inherit;
        color: #000000;
        font-size: 26px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: normal;
    }

    #sideBarBanner .container-banner .container-banner-info .wrap-item-button button:after{
        content: "";
    }

    #sideBarBanner .container-banner .container-banner-info .wrap-item-button button:hover{

    }

    #sideBarBanner img.sidebar-banner {
        max-width: 10000px;
        transform-origin: top left;
        transform: matrix(
             0.4026548672566372,
        0,
        0,
                0.4026548672566372,
                0,
                0
        )scale(1.05) !important;
    }


    /*
    * 8 - Terms
    */

    section#termsSection {

    }

    div#tabshow-inner {
        margin: 0px 0px 30px 0px;
        background-color: #000000;
    }

    

    #termsSection #tabshow-wrap .container-title-terms .terms-title:after{
        content: "POLICIES";
    }

    #termsSection #tabshow-wrap section {
        display: none;
        margin: -4px 0px 0px 0px;
        overflow: hidden;
        overflow-y: auto;
        padding: 30px 100px 30px 0px;
        min-height: 137px;
        background-color: transparent;
        font-family: Roboto;
        line-height: 18px;

        font-family: inherit;
        color:   #f8e71c;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none!important;
        font-style: normal;
    }

    /*
     *  STYLE Scrool Bar Terms
     */

    /* tabgs edit options */


    #tabshow-wrap section article h1,
    #tabshow-wrap section article h2,
    #tabshow-wrap section article h3,
    #tabshow-wrap section article h4,
    #tabshow-wrap section article h5,
    #tabshow-wrap section article h6,
    #tabshow-wrap section article p,
    #tabshow-wrap section article span{
        margin: 0;
    }

    .ql-align-right{
        text-align: right;
    }

    .ql-align-center{
        text-align: center;
    }

    .ql-align-justify {
        text-align: justify;
    }

    .ql-size-small {
        font-size: .75em;
        line-height: normal;
    }

    .ql-size-large {
        font-size: 1.5em !important;
        line-height: normal;
    }

    .ql-size-huge {
        font-size: 2.5em;
        line-height: normal;
    }

    .ql-indent-1 {
        margin: 0px 0px 0px 50px;
    }
    .ql-indent-2 {
        margin: 0px 0px 0px 100px;
    }
    .ql-indent-3 {
        margin: 0px 0px 0px 150px;
    }
    .ql-indent-4 {
        margin: 0px 0px 0px 200px;
    }
    .ql-indent-5 {
        margin: 0px 0px 0px 250px;
    }
    .ql-indent-6 {
        margin: 0px 0px 0px 300px;
    }
    .ql-indent-7 {
        margin: 0px 0px 0px 350px;
    }
    .ql-indent-8 {
        margin: 0px 0px 0px 400px;
    }
    .ql-indent-9 {
        margin: 0px 0px 0px 450px;
    }
    .ql-indent-10 {
        margin: 0px 0px 0px 500px;
    }


    #termsSection #tabshow-wrap section::-webkit-scrollbar-track
    {
        background-color: #fff;
        border-radius: 10px;
    }

    #termsSection #tabshow-wrap section::-webkit-scrollbar
    {
        width: 6px;
        border-radius: 10px;
        background-color: #fff;
    }

    #termsSection #tabshow-wrap section::-webkit-scrollbar-thumb
    {

        background-color: #fff;
        border-radius: 10px;
        background-image: -webkit-gradient(linear,
        left bottom,
        left top,
        color-stop(1, rgb(221,221,221)),
        color-stop(1, rgb(221,221,221)),
        color-stop(1, rgb(221,221,221)));
    }

    #termsSection #tabshow-wrap input {
        display: none;
        color: #fff;
    }

    #termsSection #tabshow-wrap label {
        display: inline-block;
        padding: 4px 22px;
        margin: 10px -20px 14px 20px;
        font-size: 18px;
        text-align: center;
        border: 1px solid transparent;

        font-family: inherit;
        color: #e66c2c;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none!important;
        font-style: normal;
    }

    #termsSection #tabshow-wrap label:hover{
        cursor: pointer;
        background-color: #fff;
        border: 1px solid #fff;
        color: #000;
    }

    #termsSection #tabshow-wrap label:before {
        font-family: fontawesome;
        font-weight: normal;
        margin-right: 10px;
    }

    #termsSection #tabshow-wrap input:checked + label {
        background-color: #fff;
        border: 1px solid #fff;
        color: #000;
    }

    #termsSection #tabshow-wrap #tab1:checked ~ #content1,
    #termsSection #tabshow-wrap #tab2:checked ~ #content2,
    #termsSection #tabshow-wrap #tab3:checked ~ #content3,
    #termsSection #tabshow-wrap #tab4:checked ~ #content4,
    #termsSection #tabshow-wrap #tab5:checked ~ #content5,
    #termsSection #tabshow-wrap #tab6:checked ~ #content6,
    #termsSection #tabshow-wrap #tab7:checked ~ #content7,
    #termsSection #tabshow-wrap #tab8:checked ~ #content8,
    #termsSection #tabshow-wrap #tab9:checked ~ #content9,
    #termsSection #tabshow-wrap #tab10:checked ~ #content10,
    #termsSection #tabshow-wrap #tab11:checked ~ #content11,
    #termsSection #tabshow-wrap #tab12:checked ~ #content12,
    #termsSection #tabshow-wrap #tab13:checked ~ #content13,
    #termsSection #tabshow-wrap #tab14:checked ~ #content14,
    #termsSection #tabshow-wrap #tab15:checked ~ #content15,
    #termsSection #tabshow-wrap #tab16:checked ~ #content16,
    #termsSection #tabshow-wrap #tab17:checked ~ #content17,
    #termsSection #tabshow-wrap #tab18:checked ~ #content18,
    #termsSection #tabshow-wrap #tab19:checked ~ #content19,
    #termsSection #tabshow-wrap #tab20:checked ~ #content20{
        display: block;
        background: #fff;
    }

    /*
    * 8.1 - Slider
    */

    #videosSection{
        overflow: hidden;
        margin: 0px 0px 30px 0px;
    }

    #sliderSection .container-shopnow{
        width: 100%;
        padding: 0px 100px 0px 100px;
        z-index: 10000 !important;
        position: absolute !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%,-50%) !important;
    }

    .wrap-slider-section.sliderSection-basic {
        margin: 0px 0px 50px 0px;
    }


    #sliderSection .inner-caption-text{
        position: relative;
        width: 100%;
    }

    #sliderSection .container-shop-content {
        position: relative;
    }

    #sliderSection .container-slider-content {
        margin: 0px auto 0px;
        padding: 50px 0px;
        width: 100%;
        /* height: 260px; */
        border: 1px solid #ffffff;
        background-color: #ffffff;
        /* position: relative; */
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    #sliderSection .container-slider-content-text {
        width: 100%;
        min-height: 0px;
        height: auto;
        padding: 0px 15px 30px;
        display: block;
        justify-content: center;
        align-items: center;
    }

    #sliderSection  .container-slider-content-text h1, .container-slider-content-text p{
        padding: 0 !important;
        text-align: center !important;
    }

    #sliderSection  .container-slider-content-text h1{
        line-height: 24px;
        text-transform: uppercase;
        margin: 0px 0px 0px 0px;

        font-family: inherit !important;
        color:   #000000 !important;
        font-size: 24px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: Montserrat;
    }

    #sliderSection .container-slider-content-text p{
        color: #ffffff;
        font-family: "Source Sans Pro";
        font-size: 16px;
        font-weight: 400;
        line-height: 23.27px;
    }

    #sliderSection .container-slider-content-button {
        width: auto !important;
        margin: 0 auto !important;
        display: table !important;
    }

    #sliderSection .container-slider-content-button button{
        max-width: 200px;
        width: 100%;
        outline: none;
        padding: 10px 30px;
        border: 0px solid #000000;
        background-color: #000000;
        margin: 0px auto 0px auto;
        line-height: 18px;
        text-transform: uppercase;

        font-family: inherit;
        color:   #000000;
        font-size: 18px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: Montserrat;
    }

    #sliderSection .container-slider-content-button button:hover{
        background-color: #000;
        color:   #000000;
    }

    #sliderSection .wrap-image-hidden-slider{
        width: 100%;
        height: 100%;
        overflow: hidden;
    }

    

    #sliderSection #slideshow-wrap {
        display: block !important;
        height: auto !important;
        min-width: 260px !important;
        max-width: 1200px !important;
        width: 100% !important;
        visibility: unset !important;
        margin: 16px auto 0px;
        position: relative;
    }

    #sliderSection #slideshow-wrap #slideshow-inner {
        width: 100% !important;
        height: 380px;
        overflow: hidden !important;
        position: relative !important;
        margin: 0px 0px 30px 0px;
    }

    #sliderSection #slideshow-wrap #slideshow-inner>ul {
        list-style: none !important;
        height: 100% !important;
        width: 800% !important;
        overflow: hidden !important;
        position: relative !important;
        left: 0px !important;
        -webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
        -o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
        transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
    }

    #sliderSection #slideshow-wrap #slideshow-inner>ul>li {
        width: 12.5% !important;
        height: 380px;
        float: left;
        position: relative;
    }

    #sliderSection #slideshow-wrap #slideshow-inner>ul>li>img {
        margin: auto !important;
        height: 100% !important;
    }

    #sliderSection #slideshow-wrap input[type=radio] {
        position: absolute !important;
        left: 50% !important;
        bottom: 15px !important;
        z-index: 100 !important;
        visibility: hidden !important;
    }

    #sliderSection  #slideshow-wrap label:not(.arrows):not(.show-description-label) {
        position: absolute;
        left: 50%;
        bottom: -45px;
        z-index: 100;
        width: 12px;
        height: 12px;
        background-color: rgba(200,200,200,1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        cursor: pointer;
        display: none;
        -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,.8);
        -moz-box-shadow: 0px 0px 3px rgba(0,0,0,.8);
        box-shadow: 0px 0px 3px rgba(0,0,0,.8);
        -webkit-transition: background-color .2s;
        -moz-transition: background-color .2s;
        -o-transition: background-color .2s;
        transition: background-color .2s;
    }

    #sliderSection #slideshow-wrap label:not(.arrows):active { bottom: -46px }

    

    

    

    #sliderSection #slideshow-wrap label.arrows {
        font-family: "Source Sans Pro";
        font-size: 25px;
        color: rgb(255,255,240);
        position: absolute;
        top: 50%;
        margin-top: -25px;
        display: none;
        opacity: 1;
        cursor: pointer;
        z-index: 1000;
        background-color: transparent;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
        text-shadow: 0px 0px 3px rgba(0,0,0,.8);
    }

    #sliderSection #slideshow-wrap label.arrows:hover { opacity: 0.7 }

    #sliderSection #slideshow-wrap label.arrows:active { margin-top: -23px }

    

    

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-1:checked~.arrows#arrow-slider-images-1 { left: -19px }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-2:checked~.arrows#arrow-slider-images-2 { left: -37px }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-4:checked~.arrows#arrow-slider-images-4 { left: -73px }

    #sliderSection #slideshow-wrap .description {
        position: absolute;
        top: 0;
        left: 0;
        width: 260px;
        font-family: "Source Sans Pro";
        z-index: 1000;
    }

    #sliderSection #slideshow-wrap .description input { visibility: hidden }

    #sliderSection #slideshow-wrap .description label {
        font-family: "Source Sans Pro";
        background-color: rgba(255,255,240,1);
        position: relative;
        left: -17px;
        top: 00px;
        width: 40px;
        height: 27px;
        display: inline-block;
        text-align: center;
        padding-top: 7px;
        border-bottom-right-radius: 15px;
        cursor: pointer;
        opacity: 0;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
        z-index: 5;
        color: rgb(20,20,20);
    }

    #sliderSection #slideshow-wrap #slideshow-inner>ul>li:hover .description label { opacity: 1 }

    #sliderSection #slideshow-wrap .description input[type=checkbox]:checked~label { opacity: 1 }

    #sliderSection #slideshow-wrap .description .description-text {
        background-color: rgba(255,255,230,.5);
        padding-left: 45px;
        padding-top: 25px;
        padding-right: 15px;
        padding-bottom: 15px;
        position: relative;
        top: -35px;
        z-index: 4;
        opacity: 0;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
        color: rgb(20,20,20);
    }

    #sliderSection #slideshow-wrap .description input[type=checkbox]:checked~.description-text { opacity: 1 }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-1:checked~.arrows#arrow-slider-images-0{
        left: 50px !important;
    }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-2:checked~.arrows#arrow-slider-images-1{
        left: 32px !important;
    }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-3:checked~.arrows#arrow-slider-images-2{
        left: 14px !important;
    }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-4:checked~.arrows#arrow-slider-images-3 {
        left: -4px;
    }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-5:checked~.arrows#arrow-slider-images-4 {
        left: -22px;
    }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-6:checked~.arrows#arrow-slider-images-5 {
        left: -40px;
    }

    #sliderSection #slideshow-wrap input[type=radio]#button-slider-images-7:checked~.arrows#arrow-slider-images-6 {
        left: -58px;
    }

    

    #sliderSection #slideshow-wrap .arrows > img{
        margin: 18px 0px 0px 21px;
        position: relative;
        width: 10px;
    }

    /*
    * 9 - Latest Offers
    */

    #itemOffersSection{
        margin: 0px 0px 12px 0px;
    }

    .mainItemOffersSection{
    }

    /* print latest offers title */
    #itemOffersSection .title-picks-container .offers-title:after {
        content: "Featured Products";
    }

    /* print item offers */

    #itemOffersSection .container-grid-picks{
        width: 100%;
        margin: 0px 0px 0px 0px;
    }

    #itemOffersSection .container-grid-picks .row{
        justify-content: center;
    }

    #itemOffersSection .container-grid-picks .col-xs-6{
        margin: 0px 0px 20px 0px;
    }


    #itemOffersSection .wrap-item-offer {
        padding: 0px 10px 25px 10px;
        min-height: 285px;
        overflow: hidden;
        border-radius: 0px;
        border: 2px solid #000000;
        background-color: #ffffff;
    }

    #itemOffersSection .container-offers-title {
        padding: 0px 15px 0px 15px;
    }

    #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
        height: 200px;
        margin: 10px auto 0px;
        padding: 0px 0px 0px 0px;

        height: 216px;
        background-color: #ffffff;
    }

    #itemOffersSection .wrap-item-offer .wrap-item-offer-src img {
        max-width: 100%;
        vertical-align: middle;
        height: auto;
        height: 100%;
        margin: 0 auto;
        display: block;
    }

    #itemOffersSection .wrap-item-offer .item_title_offers_style {
        width: 100%;
        min-height: 72px;
        line-height: 22px;
        text-align: left;
        margin: 15px auto 0px;

        font-family: Roboto;
        color:   #000000;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: normal;
    }

    #itemOffersSection .wrap-item-button  {
        position: relative;
        margin: 0px 0px 0px 0px;
        padding: 0px 15px 0px 15px;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    #itemOffersSection .wrap-item-button .wrap-btn-pick {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        width: 100%;
    }

    #itemOffersSection .wrap-item-button .wrap-price-pick {
        width: 100%;
        text-align: center;
        margin: 10px 0px 20px 0px;
    }

    #itemOffersSection .wrap-item-button .wrap-price-pick .title-offers-price-style {
        color: #000000;
        font-size: 20px;
        font-weight: 600;
        font-style: normal;
        line-height: 18px;
        margin: 0 auto;
        text-align: left;
    }

    #itemOffersSection .wrap-item-button button {
        background: transparent;
        line-height: 18px;
        text-transform: uppercase;
        margin: 20px 0px 0px 0px;
        padding: 10px 10px 27px 10px;
        outline: none;
        text-align: center;
        border: 2px solid transparent;
        width: auto;
        height: 41px;
        background-color: #000000;
        float: left;

        font-family: inherit;
        color:   white;
        font-size: 14px;
        font-weight: 500;
        text-decoration: none!important;
        font-style: normal;
    }

    #itemOffersSection .wrap-item-button button:hover {
        background: #000;
    }

    /**
    * 10 - Policy
    **/

    #policySection {
        width: 100%;
        margin: 0px 0px 30px 0px;
    }

    #policySection .container-grid-policy .row{
        justify-content: center;
    }

    #policySection .container-grid-policy{
        width: 100%;
        padding: 30px 30px 20px 30px;
        background-color: #ffffff;
        border: 2px solid #000000;
    }

    #policySection .container-grid-policy .col-xs-12{
        margin: 0px 0px 20px 0px;
    }

    #policySection .wrap-policy-src{
        width: 50px;
        height: 50px;
        float: none;
        display: table;
        margin: 0px auto 0px;
    }

    #policySection .wrap-policy-text {
        float: none;
        width: 100%;
        margin: 20px 0px 0px 0px;
    }

    #policySection .conatiner-policy-title {
        height: auto;
    }

    #policySection .conatiner-policy-title .policy-title:after{
        content: "FEATURES";
    }

    #policySection .wrap-item-policy .policy_title_style{
        text-transform: uppercase;
        text-align: center;
        margin: 0;

        font-family: inherit;
        color:   black;
        font-size: 18px;
        font-weight: Ubuntu;
        text-decoration: none!important;
        font-style: normal;
    }

    #policySection .wrap-item-policy .policy_subtitle_style{

        line-height: 27px;
        text-align: center;
        text-transform: uppercase;
        margin: 0px 0px 0px 0px;

        font-family: inherit;
        color: black;
        font-size: 16px;
        font-weight: 300;
        text-decoration: none!important;
        font-style: normal;
    }

    #policySection .wrap-policy-src img{
        width: auto;
        height: 100%;
    }

    #policySection .wrap-item-policy{
        width: auto;
        overflow: hidden;
        margin: 0 auto;
        background-color: transparent;
    }
    /* print item policy */

    

    /*
    * 9.1 - Videos
    */

    

    #videosSection .video-container-item {
        margin: 0px 0px 20px 0px;
    }

    #videosSection .video-container-item video{
        border: 2px solid #000000;
    }

    section#videosSection .container-grid-video.pull-left {
        padding: 16px 0px 0px 0px;
    }

    section#videosSection .wrap-videos-section .row{
        margin-right: 0px;
        margin-left: 0px;
    }

    /* only safari */
    @media not all and (min-resolution:.001dpcm) { @media {

        .col-lg-4{
            width: 33%
        }

        #videosSection .video-container-item{
            width:49% !important;
        }

    }}

    /**
    * 10 - Banner
    **/

    #banner {
        margin: 0px 0px 40px 0px;
    }

    .banner-container{
        width: 100%;
        min-height: 274px;
    }

    .container-wrap-banner{
        width: 100%;
        margin: 25px 0px 0px 0px;
    }

    #banner .wrap-banner .big-banner-title{
        line-height: 28px;
        text-transform: uppercase;
        margin: 0px 0px;
        text-align: center;
        padding: 0px 50px;

        font-family: inherit;
        color:   black;
        font-size: 26px;
        font-weight: bold;
        text-decoration: none!important;
        font-style: Montserrat;
    }

    #banner .wrap-banner .big-banner-title:after{
        content: "Excellent shopping experience!";
    }

    #banner .wrap-banner a button {
        max-width: 205px;
        width: 100%;
        min-height: 46px;
        height: auto;
        padding: 0px 0px;
        outline: none;
        margin: 30px 15px 0px 15px;
        background-color: #000000;
        border: 0px solid transparent;
        text-transform: uppercase;

        font-family: inherit;
        color:   white;
        font-size:  18px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: Montserrat;
    }

    #banner .wrap-banner a button:hover {
        color:#fff;
    background-color: #000000;
    }

    #banner .wrap-banner a button:after {
        content: "Join Newsletter";
    }

    /* Overlay Banner */

    #banner .wrap-image-cont-cat-banner {
        position: relative;
    }

    #banner .grid-image-categories-center-banner {
        min-height: 181px;
        height: auto;
        overflow: hidden;
        background-color: #000000;
    }

    #banner .wrap-image-hidden-banner.image_grid_height_banner {
        display: none;
    }

    #banner .caption {
        width: 100%;
        height: 37px;
        margin: auto;
        position: absolute;
        bottom: 0px;
        opacity: 0.7;
        background-color:rgba(36, 68, 107, 1);
        overflow: hidden;
        transition: all .5s cubic-bezier(0.42, 0, 0.58, 1) 0s;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -ms-transform:  translateY(0%);
        transform:  translateY(0%);
    }

    #banner .container-opacity-banner {
        width: 100%;
        height: auto;
    }

    #banner .def-container-text-banner {
        width: 100%;
        min-height: 180px;
        margin: auto;
        position: absolute;
        bottom: 0px;
        opacity: 0.9;
        overflow: hidden;
        transition: all .5s cubic-bezier(0.42, 0, 0.58, 1) 0s;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
        -ms-transform:  translateY(0%);
        transform:  translateY(0%);
    }

    #banner .wrap-caption-title-banner {
        width: 100%;
        min-height: 180px;
        height: auto;
        position: relative;
        padding: 10px 0px;
        bottom: 0px;
        z-index: 1;
        background: linear-gradient(rgba(, , , 0.5), rgba(, , , 0.5)), url(https://static.3dsellers.com/listing_designer/icons/banner-volt-tmp.png);
    }

    #banner .container-banner-info {
        max-width: 98%;
        width: 100%;
        min-height: 162px;
        height: auto;
        position: relative;
        display: flex;
        padding: 10px;
        margin: 0 auto;
        justify-content: center;
        align-items: center;
        background-color: #fff;
    }

    #banner .container-banner-info .wrap-item-button {
        display: table;
        margin: 0 auto;
    }

    

    #banner .image_grid_height_banner img{
        max-width: 10000px;
        zoom: 121.5%;
        transform-origin: top left;
        transform: matrix(
        ,
        0,
        0,
        ,
        ,
        
        );
    }

    /**
    * 11 - Categories
    **/

    #categoriesSection .cat-item-grid{
        width: 49.9% !important;
    }
    #categoriesSection .grid-image-categories-center {
        height: 395px;
        overflow: hidden;
        position: relative;
    }

    #categoriesSection .wrap-image-cont-cat {
        position: relative;
        border: 2px solid #000000;
        margin: 0px 0px 30px 0px;
    }

    #categoriesSection .wrap-image-hidden.image_grid_height {
        width: auto;
        height: 312px;
        border: 0px solid transparent;
        margin: 0px auto 0px;
        background-color: #ffffff;
        padding: 0px 0px 0px 0px;
        overflow: hidden;
    }

    #categoriesSection .container-hover {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        opacity: 0;
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 0%, #000000 73%);
    }

    #categoriesSection .secondary-text {
        margin: 0px auto 20px;
    }

    #categoriesSection .category_secondary_text_style,
    #categoriesSection .category_call_action_text_style{
        text-transform: uppercase;
        color: #fff;
        text-align: center;
    }

    #categoriesSection .category_secondary_text_style{
        font-size: 34px;
        font-weight: 700;
        line-height: 34px;
    }

    #categoriesSection .category_call_action_text_style{
        font-size: 24px;
        line-height: 24px;
        font-weight: 300;
    }

    #categoriesSection .grid-image-categories-center:hover > .container-hover{
        opacity: 1;
        transition: opacity 0.27s linear;
    }

    #categoriesSection .grid-image-categories-center:hover  .secondary-text{
        -webkit-animation: textCategoriesAnim 0.3s ease-in-out;
        -moz-animation: textCategoriesAnim 0.3s ease-in-out;
        -o-animation: textCategoriesAnim 0.3s ease-in-out;
        -ms-animation: textCategoriesAnim 0.3s ease-in-out;
        animation: textCategoriesAnim 0.3s ease-in-out;
    }

    @-webkit-keyframes textCategoriesAnim {
        from {
            margin: -20px 0px 20px 0px;
            opacity: 0;
        }
        to {
            margin: 0px 0px 20px 0px;
            opacity: 1;
        }
    }

    @-moz-keyframes textCategoriesAnim{
        from {
            margin: -20px 0px 20px 0px;
            opacity: 0;
        }
        to {
            margin: 0px 0px 20px 0px;
            opacity: 1;
        }
    }

    @-o-keyframes textCategoriesAnim {
        from {
            margin: -20px 0px 20px 0px;
            opacity: 0;
        }
        to {
            margin: 0px 0px 20px 0px;
            opacity: 1;
        }
    }

    @-ms-keyframes textCategoriesAnim {
        from {
            margin: -20px 0px 20px 0px;
            opacity: 0;
        }
        to {
            margin: 0px 0px 20px 0px;
            opacity: 1;
        }
    }

    @keyframes textCategoriesAnim {
        from {
            margin: -20px 0px 20px 0px;
            opacity: 0;
        }
        to {
            margin: 0px 0px 20px 0px;
            opacity: 1;
        }
    }

    #categoriesSection .wrap-container-vertical{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
    }

    #categoriesSection .container-grid-categories.pull-left {
        width: 100%;
        margin: 0px 0px 40px 0px;
    }

    

    #categoriesSection .container-opacity {
        width: 100%;
        height: 83px;
        bottom: 83px;
        margin: 0 auto;
    }

    #categoriesSection .def-container-text {
        width: 100%;
        height: 100%;
        margin: auto;
        bottom: 0px;
        opacity: 1;
        background-color:#fff;
        overflow: hidden;
        transition: all .5s cubic-bezier(0.42, 0, 0.58, 1) 0s;
        transform: translateY(0%);
    }

    #categoriesSection .wrap-caption-title {
        width: 100%;
        position: absolute;
        bottom: 0px;
        min-height: 83px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1;
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;

        -o-transition: 0.3s ease-in-out;
        -ms-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
        -webkit-transition: 0.3s ease-in-out;
        transition: 0.3s ease-in-out;
    }

    #categoriesSection .categories-title:after {
        content: "Categories";
    }

    #categoriesSection .grid-image-categories-center:hover .wrap-caption-title{
        background: #000000;
    }

    #categoriesSection .grid-image-categories-center:hover .category_item_text_style{
        color: #fff;
    }

    #categoriesSection .wrap-caption-title .category_item_text_style{
        z-index: 10;
        cursor: pointer;
        text-align: center;
        text-transform: uppercase;

        font-family: inherit;
        color:   black;
        font-size: 24px;
        font-weight: 700;
        text-decoration: none!important;
        font-style: normal;
    }

    /* print category text */

    

    /**
    * 12 - Testimonials
    **/

    section#testimonialsSection {
        border-radius: 0px;
        background-color: #ffffff;
        margin: 0px 0px 30px 0px;
    }

    /* print item Testimonials */

    #testimonialsSection .container-title-testimonials.foldedCurner {
        margin: 0px auto;
    }

    #testimonialsSection .title-testimonials:after {
        content: "Testimonials";
    }

    

    .testimonials-title {
        margin: 40px 0px 0px 0px;
    }

    #testimonialsSection .wrap-testimonials {
        max-width: 577px;
        width: 100%;
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        position: absolute;
        top: 50%;
        left: 50%;
        margin: 0 auto;
    }

    #testimonialsSection  .button-testimonials-style{
        display: none !important;
    }

    #testimonialsSection .wrap-testimonials-header .item_testimonials_text_style{
        text-align: center;
        margin: 0px auto 20px;
        line-height: 27px;
        text-transform: uppercase;

        font-family: inherit;
        color:   black;
        font-size: 22px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: normal;
    }

    #testimonialsSection .wrap-testimonials-header .item_testimonials_text_sub_style{
        line-height: 23.27px;
        text-align: center;

        font-family: inherit;
        color:   #8e8e8e;
        font-size: 14px;
        font-weight: 400;
        text-decoration: none!important;
        font-style: normal;
    }

    #testimonialsSection  div#slideshow-wrap-testimonials {
        display: block;
        height: auto;
        min-width: 260px;
        max-width: 1200px;
        margin: 0px auto 0px auto;
        position: relative;
    }

    #testimonialsSection #slideshow-inner-testimonials {
        width: 100%;
        height: 200px;
        overflow: hidden;
        position: relative;
        margin: 30px 0px 0px 0px;
    }

    #testimonialsSection #slideshow-inner-testimonials>ul {
        list-style: none;
        height: 100%;
        width: 800%;
        /*display: -webkit-box;*/
        display: block;
        overflow: hidden;
        position: relative;
        left: 0px;
        -webkit-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
        -moz-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
        -o-transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);
        transition: left .8s cubic-bezier(0.77, 0, 0.175, 1);

        -webkit-margin-before: 0em;
        -webkit-margin-after: 0em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
        -webkit-padding-start: 0px;
    }

    #testimonialsSection #slideshow-inner-testimonials>ul>li {
        float: left;
        position: relative;
        width: 12.5%;
        height: 200px;
        border: 1px solid #cecece;
    }

    #testimonialsSection #slideshow-inner-testimonials>ul>li>img {
        margin: auto;
        height: 100%;
    }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio] {
        position: absolute;
        left: 50%;
        bottom: 15px;
        z-index: 100;
        visibility: hidden;
        display: block;
    }

    #testimonialsSection #slideshow-wrap-testimonials label:not(.arrows-testimonials):not(.show-description-label) {
        position: absolute;
        left: 50%;
        bottom: 26px;
        z-index: 100;
        width: 8px;
        height: 8px;
        background-color: rgba(200,200,200,1);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        cursor: pointer;
        -webkit-transition: background-color .2s;
        -moz-transition: background-color .2s;
        -o-transition: background-color .2s;
        transition: background-color .2s;
    }

    #testimonialsSection #slideshow-wrap-testimonials label:not(.arrows-testimonials):active { bottom: 26px }

    #testimonialsSection  #slideshow-wrap-testimonials input[type=radio]#button-testimonials-1:checked~label[for=button-testimonials-1] { background-color: #64b7e5; }

    #testimonialsSection  #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~label[for=button-testimonials-2] { background-color: #64b7e5; }

    #testimonialsSection  #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~label[for=button-testimonials-3] { background-color: #64b7e5; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~label[for=button-testimonials-4] { background-color: #64b7e5; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-5:checked~label[for=button-testimonials-5] { background-color: #64b7e5; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-6:checked~label[for=button-testimonials-6] { background-color: #64b7e5; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-7:checked~label[for=button-testimonials-7] { background-color: #64b7e5; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-8:checked~label[for=button-testimonials-8] { background-color: #64b7e5; }

    #testimonialsSection  #slideshow-wrap-testimonials input[type=radio]#button-testimonials-1:checked~#slideshow-inner-testimonials>ul { left: 0; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~#slideshow-inner-testimonials>ul { left: -100%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~#slideshow-inner-testimonials>ul { left: -200%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~#slideshow-inner-testimonials>ul { left: -300%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-5:checked~#slideshow-inner-testimonials>ul { left: -400%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-6:checked~#slideshow-inner-testimonials>ul { left: -500%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-7:checked~#slideshow-inner-testimonials>ul { left: -600%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-8:checked~#slideshow-inner-testimonials>ul { left: -700%; padding:0; }

    #testimonialsSection #slideshow-wrap-testimonials label.arrows-testimonials {
        font-family: 'WebSymbolsRegular';
        font-size: 25px;
        color: rgb(255,255,240);
        position: absolute;
        top: 50%;
        margin-top: -35px;
        display: none;
        opacity: 1;
        cursor: pointer;
        z-index: 1000;
        background-color: transparent;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
        text-shadow: 0px 0px 3px rgba(0,0,0,.8);
    }

    #testimonialsSection #slideshow-wrap-testimonials label.arrows-testimonials:hover { opacity: 0.7 }

    #testimonialsSection #slideshow-wrap-testimonials label.arrows-testimonials:active { margin-top: -35px }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-1:checked~.arrows-testimonials#arrow-testimonials-2,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~.arrows-testimonials#arrow-testimonials-3,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~.arrows-testimonials#arrow-testimonials-4,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~.arrows-testimonials#arrow-testimonials-5,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-5:checked~.arrows-testimonials#arrow-testimonials-6,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-6:checked~.arrows-testimonials#arrow-testimonials-7,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-7:checked~.arrows-testimonials#arrow-testimonials-8{
        right: 0px;
        display: block;
    }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~.arrows-testimonials#arrow-testimonials-1,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~.arrows-testimonials#arrow-testimonials-2,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~.arrows-testimonials#arrow-testimonials-3,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-5:checked~.arrows-testimonials#arrow-testimonials-4,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-6:checked~.arrows-testimonials#arrow-testimonials-5,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-7:checked~.arrows-testimonials#arrow-testimonials-6,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-8:checked~.arrows-testimonials#arrow-testimonials-7{
        left: -55px;
        display: block;
        -webkit-transform: scaleX(-1);
        -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1);
    }

    #testimonialsSection #slideshow-wrap-testimonials .description {
        position: absolute;
        top: 0;
        left: 0;
        width: 260px;
        font-family: 'Yanone Kaffeesatz';
        z-index: 1000;
    }

    #testimonialsSection #slideshow-wrap-testimonials .description input { visibility: hidden }

    #testimonialsSection #slideshow-wrap-testimonials .description label {
        font-family: 'WebSymbolsRegular';
        background-color: rgba(255,255,240,1);
        position: relative;
        left: -17px;
        top: 00px;
        width: 40px;
        height: 27px;
        display: inline-block;
        text-align: center;
        padding-top: 7px;
        border-bottom-right-radius: 15px;
        cursor: pointer;
        opacity: 0;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
        z-index: 5;
        color: rgb(20,20,20);
    }

    #testimonialsSection #slideshow-wrap-testimonials #slideshow-inner-testimonials>ul>li:hover .description label { opacity: 1 }

    #testimonialsSection #slideshow-wrap-testimonials .description input[type=checkbox]:checked~label { opacity: 1 }

    #testimonialsSection #slideshow-wrap-testimonials .description .description-text {
        background-color: rgba(255,255,230,.5);
        padding-left: 45px;
        padding-top: 25px;
        padding-right: 15px;
        padding-bottom: 15px;
        position: relative;
        top: -35px;
        z-index: 4;
        opacity: 0;
        -webkit-transition: opacity .2s;
        -moz-transition: opacity .2s;
        -o-transition: opacity .2s;
        transition: opacity .2s;
        color: rgb(20,20,20);
    }

    #testimonialsSection #slideshow-wrap-testimonials .description input[type=checkbox]:checked~.description-text { opacity: 1 }

    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~.arrows-testimonials#arrow-testimonials-1,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~.arrows-testimonials#arrow-testimonials-2,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~.arrows-testimonials#arrow-testimonials-3,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-5:checked~.arrows-testimonials#arrow-testimonials-4,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-6:checked~.arrows-testimonials#arrow-testimonials-5,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-7:checked~.arrows-testimonials#arrow-testimonials-6,
    #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-8:checked~.arrows-testimonials#arrow-testimonials-7{
        left: 0px !important;
    }

    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-1,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-2,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-3,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-4,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-5,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-6,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-7,
    #testimonialsSection #slideshow-wrap-testimonials label#arrow-testimonials-8{
        background: no-repeat;
        background-position: center center;
        background-size: 100%;
        width: 75px;
        height: 75px;
    }

    #testimonialsSection #slideshow-wrap-testimonials  .arrows-testimonials > img{
        margin: 60px 0px 0px 40px;
        position: relative;
    }

    /**
    * 12 - About Us
    **/

    .about-us-container{
        width: 100%;
    }

    .wrap-image-hidden-about{
        height: 415px;
        overflow: hidden;
    }

    #aboutUsSection .wrap-image-hidden.wrap-image-hidden-about.about-img-section1 img{
        max-width: 10000px;
        transform-origin: top left;
        transform: matrix(
                0.8,
        0,
        0,
                0.8,
                -7,
                -116
        )scale(1.26) !important;
    }

    .wrap-about-us-content{
        width: 100%;
    }

    #aboutUsSection .head-title:after{
        content: "ABOUT US";
    }

    #aboutUsSection .wrap-about-us-content{
        width: 100%;
        min-height: auto;
        margin: 30px auto 50px;
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
    }

    #aboutUsSection .main-content-about-us{
        text-align: left;
        margin: 0px 0px 0px 0px;
        line-height: 20px;

        font-family: inherit;
        color:   #000000;
        font-size: 16px;
        font-weight: 300;
        text-decoration: none!important;
        font-style: normal;
    }

    #aboutUsSection .container-image-text {
        /* position: relative; */
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -moz-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
    }

    #aboutUsSection .wrap-about-img-section {
        -webkit-box-ordinal-group: 2;
        -moz-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2;
        width: 100%;
        overflow: hidden;
        border: 2px solid #000000;
        padding: 10px 10px 10px 10px;
    }

    /*
    *  14 - Footer
    */
    #footerSection .wrap-footer-section.footerSection-type {
        max-width: 1285px;
        width: 100%;
        height: 73px;
        float: left;
        margin: 0px auto;
        padding: 25px 25px 0px 25px;
        margin: 200px auto 25px auto;
        border-radius: 4px;
        background-color: #0c6adb;
    }

    #footerSection ul.footer-left, #footerSection ul.footer-right{
        list-style-type: none;
    }

    #footerSection ul.footer-left {
        width: auto;
        float: none;
        margin: 0 auto;
        display: table;
    }

    #footerSection ul.footer-right {
        float: right;
        display: none;
    }

    #footerSection ul.footer-right li{
        font-family: Montserrat;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        color: #8EE6F7;
    }

    #footerSection ul.footer-left li{
        display: inline;
        color: #ffffff;
        font-family: "Open Sans";
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        text-transform: uppercase;
        padding: 0px 30px 0px 30px;
    }

    #footerSection ul.footer-left li:hover{
        color: #000000;
    }

    /*
    *   14 - All Right Reseved
    */

    .all-right-reseved{
        display: none;
        color: #6e6e6e;
        font-family: Montserrat;
        font-size: 12px;
        font-weight: 400;
        line-height: 18px;
        text-align: center;
        margin: 73px 0px 0px 0px;
    }

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

        .container {
            width: 1400px;
            height: auto;
            padding: 0px 0px 30px 0px;
        }

    }

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

        .container {
            width: 1200px;
            height: auto;
            margin: 0 auto;
            padding: 0px 0px 30px 0px;
        }

        .container-body-content .main-content {
            max-width: 910px;
            width: 100%;
            height: auto;
            float: left;
            margin: 0px 0px 30px 1px;
            padding: 0px 10px 30px 15px;
        }

        /* 1 -  Navigation Title */

        .title-bg-container,
        .overlay-bg-templ-head,
        .title-image-container{
            height: 245px;
        }

        img.bg-templ-head {
        
            transform-origin: top left;
            transform: matrix(, 0, 0, , 0, 0)scale(1.08);
        }

        .navigation-title{
            transform: translate(-50%,65%);
        }

        .container-ld-specifics.component-container{
            width: 395px;
        }

        .container-ld-item-title.component-container{
            margin: 20px 0px 30px 0px;
        }

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 5.1 - Slider */


        

        #sliderSection #slideshow-wrap #slideshow-inner>ul>li,
        #sliderSection #slideshow-wrap #slideshow-inner{
            height: 325px;
        }

        #sliderSection .container-slider-content-text h1{
            font-size:24px
            line-height:26px
        }

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 170px;
        }

        /* 10 - Policy,Banner */

        #banner .container-banner-info {
            max-width: 100%;
            width: 100%;
        }

        #banner .wrap-caption-title-banner{
            max-width: 100%;
            padding: 10px 10px;
        }

        #banner .big-banner-title{
            font-size: 24px;
        }

        #banner .wrap-banner a button {
            padding: 10px 20px;
            font-size: 16px;
        }

        #policySection .wrap-policy-text {
            width: 100%;
            margin: 0px auto 0px;
        }

        /* 11 - Categories */

        #categoriesSection .cat-item-grid{
            width: 49.9% !important;
        }

        #categoriesSection .container-opacity {
            width: 250px;
            height: 60px;
            bottom: 75px;
        }

        #categoriesSection .wrap-image-hidden.image_grid_height{
            height: 269px;
        }

        #categoriesSection .grid-image-categories-center{
            height: 351px;
        }

        

        /* 12 - Testimonials */

        /* 13 - About Us */


        .wrap-image-hidden-about{
            height: 362px;
        }

        #aboutUsSection .wrap-image-hidden.wrap-image-hidden-about.about-img-section1 img{
            max-width: 10000px;
            transform-origin: top left;
            transform: matrix(
                0.8,
            0,
            0,
                0.8,
                -7,
                -116
        )scale(1.1) !important;
        }

        /* 14 - All Right Reseved */

        /* 15 - Footer */

        #footerSection .wrap-footer-section.footerSection-type {
            max-width: 1163px;
        }

    }

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

        .container {
            width: 970px;
            height: auto;
            padding: 0px 0px 30px 0px;
        }

        .container-body-content .main-content{
            float:none;
            margin: 0 auto;
            padding: 0px 20px 30px 20px;
        }

        .container-body-content{
            padding: 50px 20px 0px 20px;
        }

        .container-body-content .sidebar-content {
            display: none;
        }

        .container-ld-specifics.component-container {
            width: 350px;
        }

        /* 1 -  Navigation Title */

        .navigation-title{
            transform: translate(-50%,60%);
        }

        .title-bg-container,
        .overlay-bg-templ-head,
        .title-image-container{
            height: 215px;
        }

        img.bg-templ-head {
        
            transform-origin: top left;
            transform: matrix(, 0, 0, , 0, 0)scale(0.88);
        }


        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        #itemOffersSection .wrap-item-offers.itemOffersSection-basic {
            width: 100%;
            margin: 0px auto 0px auto;
        }

        #itemOffersSection .grid-item-offers{
            padding-right: 5px;
            padding-left: 5px;
        }

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 175px;
        }

        /* 10 - Policy,Banner */

        #policySection .wrap-item-policy {
            width: auto;
            overflow: hidden;
            margin: 0 auto;
            background-color: transparent;
        }

        #policySection .wrap-policy-text {
            width: 100%;
            margin: 0px 0px 0px 0px;
        }

        #policySection .wrap-policy-src {
            width: 56px;
            height: 56px;
            float: none;
            margin: 0px auto 15px;
        }

        #policySection .wrap-item-policy .policy_title_style{
            text-align: center;
            margin: 0px 0px 0px 0px;
        }

        #policySection .wrap-item-policy .policy_subtitle_style{
            text-align: center;
            margin: 10px 0px 0px 0px;
        }

        #banner .container-banner-info {
            max-width: 100%;
            width: 100%;
        }

        /* 11 - Categories */

        #categoriesSection .wrap-image-hidden.image_grid_height{
            height: 261px;
        }

        #categoriesSection .grid-image-categories-center{
            height: 343px;
        }

        

        /* 12 - Testimonials */

        /* 13 - About Us */

        #aboutUsSection .container-image-text,
        #aboutUsSection .wrap-about-us-content{
            max-width: 100%;
            width: 100%;
        }

        /* 14 - All Right Reseved */

        /* 15 - Footer */

        #footerSection .wrap-footer-section.footerSection-type {
            max-width: 947px;
        }

        #footerSection .wrap-footer-section.footerSection-type{
            margin: 0px auto 25px auto;
        }

    }

    @media only screen and (max-width: 1050px){
        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        .container {
            width: 767px;
            height: auto;
            padding: 0px 0px 30px 0px;
        }

        .container-body-content{
            display: block;
        }

        .container-ld-gallery.component-container {
            width: 100%;
            float: none;
            margin: 0px auto 30px auto;
        }

        .container-ld-specifics.component-container {
            max-width: 600px;
            width: 100%;
            float: none;
            margin: 0px 0px 30px 0px;
            margin: 0 auto 30px;
            padding: 0px 0px 0px 0px;
            display: table !important;
        }

        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 5.1 - Slider */

        #sliderSection .container-slider-content-text h1 {
            font-size: 22px;
            line-height: 24px;
        }

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /*#termsSection #tabshow-wrap label{*/
            /*width: 100%;*/
        /*}*/



        /* 9 -  Offers */

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 192px;
        }

        #itemOffersSection .wrap-item-button button{

        }

        #itemOffersSection .container-grid-picks .row {
            margin-right: 0px;
            margin-left: 0px;
        }

        /* 9.1 -  Videos */

        section#videosSection{
            padding: 0px 0px 0px 0px;
        }

        #videosSection .video-container-item {
            width: 50% !important;
        }

        /* 10 - Policy,Banner */

        #banner .container-banner-info {
            width: 100%;
            max-width: 100%;
            padding: 20px 20px;
        }

        #banner .wrap-banner .big-banner-title {
            max-width: 100%;
            font-size: 21px;
        }

        #banner .wrap-image-hidden-banner.image_grid_height_banner {
            width: 300px;
        }

        #banner .wrap-banner .big-banner-title {
            font-size: 19px;
        }

        /* 11 - Categories */

        #categoriesSection .cat-item-grid {
            width: 50% !important;
        }

        #categoriesSection .wrap-image-hidden.image_grid_height{
            height: 205px;
        }

        #categoriesSection .grid-image-categories-center{
            height: 288px;
        }

        

        #categoriesSection .category_secondary_text_style{
            font-size: 28px;
        }
        #categoriesSection .secondary-text {
            margin: 0px auto 20px;
        }
        #categoriesSection .category_call_action_text_style {
            font-size: 20px;
        }

        #categoriesSection .wrap-container-vertical{
            top: 40%;
        }

        /* 12 - Testimonials */

        #testimonialsSection .wrap-testimonials {
            max-width: 500px;
            width: 100%;
            position: absolute;
            top: 50%;
            left: 50%;
            text-align: center;
            -webkit-transform:  translate(-50%, -50%);
            -moz-transform:  translate(-50%, -50%);
            -ms-transform:  translate(-50%, -50%);
            -o-transform:  translate(-50%, -50%);
            transform:  translate(-50%, -50%);
            margin: 0px 0px 0px 0px;
        }

        /* 13 - About Us */

        #aboutUsSection .container-image-text {
            max-width: 100%;
            width: 100%;
        }

        #aboutUsSection .wrap-about-img-section,
        #aboutUsSection .wrap-image-hidden-about,
        #aboutUsSection .wrap-about-us-content{
            width: 100%;
        }

        .wrap-image-hidden-about{
            height: 277px;
        }

        #aboutUsSection .wrap-image-hidden.wrap-image-hidden-about.about-img-section1 img{
            max-width: 10000px;
            transform-origin: top left;
            transform: matrix(
                0.8,
            0,
            0,
                0.8,
                -7,
                -116
        )scale(0.83) !important;
        }

        /* 14 - All Right Reseved */

    }

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

        .container {
            width: 676px;
        }

        .container-product-title .wrap-product-title{
            height: 85px !important;
        }
        .container-product-gallery .wrap-product-gallery{
            height: 270px !important;
        }
        .container-product-description .wrap-product-description{
            height: 140px !important;
        }

        /* title */


        .navigation-title{
            padding: 0px 15px 0px 15px;
        }

        .navigation-title-or-image {
            padding: 58px 0px 0px 0px;
        }

        .component-container.component-container-main-title {
            margin: 40px 0px 0px 0px;
        }

        #aboutUsSection .head-title ,
        #categoriesSection .categories-title,
        #itemOffersSection .offers-title,
        #termsSection .terms-title,
        .container-wrap-description p,
        #policySection .policy-title,
        #tabshow-wrap .container-title-terms,
        #categoriesSection .title-category-container,
        .container-wrap-description,
        #videosSection .video-container-item
        {
            width: 100%;
            min-width: 100%;
        }

        .row [class*="col-"]{
            display: unset;
        }

        /* gallery */

        .container-ld-item-title.component-container {
            margin: 0px 0px 30px 0px;
            text-align: center;
        }

        /* 1 -  Navigation Title */

        #mainTitle .market-title {
            max-width: 100%;
            margin: 0px 30px 0px;
            padding: unset;
            position: unset;
        }

        /* 2 -  Navigation Top Bar */

        section.container-navigation-header {
            position: relative;
            margin: 42px 0px 0px 0px;
        }

        section#navBar{
            max-width: 1321px;
            width: 100%;
            margin: 0px auto -1px;
            position: fixed;
            top: -2px;
            left: 0;
            z-index: 100000000;
        }

        .header{
            height: 0px;
        }

        .header .menu-icon{
            width: 100%;
            float: left;
            border-radius: 0px;
            margin: 0px 0px 0px 0px;

            -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
            -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
            box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
        }

        .header .menu-btn:checked ~ .menu{
            overflow-y: auto;
            background-color: #000000;
        }

        .header .menu-btn:checked ~ .menu-icon{
            background: transparent;

            -moz-box-shadow: unset;
            -webkit-box-shadow: unset;
            box-shadow: unset;

        }

        .header .menu-btn:checked ~ .menu-icon .navicon::after,
        .header .menu-btn:checked ~ .menu-icon .navicon::before{
            background: #fff !important;
        }

        .menu li{
            margin: 0px 0px 0px 0px;
        }

        .header .menu-btn:checked ~ .menu li{
            -webkit-animation: myLoop 0.5s ease-in-out;
            -moz-animation: myLoop 0.5s ease-in-out;
            animation: myLoop 0.5s ease-in-out;
        }

        @-webkit-keyframes myLoop{
            0%{  opacity: 0; margin: 10px 0px 0px 0px; }
            100%{ opacity: 1; margin: 0px 0px 0px 0px; }
        }

        @-moz-keyframes myLoop{
            0%{ opacity: 0; margin: 10px 0px 0px 0px; }
            100%{ opacity: 1; margin: 0px 0px 0px 0px; }
        }

        @keyframes myLoop{
            0%{ opacity: 0; margin: 10px 0px 0px 0px; }
            100%{ opacity: 1; margin: 0px 0px 0px 0px; }
        }

        .header li {
            padding: 0px 0px 0px 0px;
            width: 100%;
        }

        .header li a{
            font-size: 20px;
        }

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 5.1 - Slider */

        #sliderSection .container-shopnow{
            padding: 0px 10px 0px 10px;
        }

        #sliderSection .container-slider-content{
            width: 90%;
        }

        #sliderSection .container-slider-content-text{
            padding: 0px 15px 20px;
        }

        

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        #itemOffersSection .container-grid-picks .grid-item-offers{
            width: 50%;
        }

        #itemOffersSection .container-offers-title {
            max-width: 100%;
            width: 100%;
            margin: 0 auto 20px;
        }

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 181px;
        }

        #itemOffersSection .wrap-item-offer .item_title_offers_style{
            text-align: center;
            font-size: 17px;
        }

        /* 10 - Policy,Banner */


        #banner .wrap-banner .big-banner-title {
            font-size: 21px;
            line-height: 20.01px;
        }

        #banner .container-banner-info{
            padding: 0px 0px;
        }

        /* 11 - Categories */

        #categoriesSection .wrap-image-hidden.image_grid_height{
            height: 187px;
        }

        #categoriesSection .grid-image-categories-center{
            height: 247px;
        }

        

        #categoriesSection .wrap-caption-title{
            min-height: 60px;
        }

        #categoriesSection .wrap-caption-title .category_item_text_style{
            font-size: 22px;
        }

        #categoriesSection .category_secondary_text_style {
            font-size: 22px;
        }

        #categoriesSection .category_call_action_text_style {
            font-size: 18px;
        }

        /* 12 - Testimonials */

        #testimonialsSection .wrap-testimonials {
            max-width: 520px;
            width: 100%;
        }

        #testimonialsSection .wrap-testimonials {
            max-width: 450px;
            width: 100%;
        }

        #testimonialsSection .wrap-testimonials-header .item_testimonials_text_style{
            font-size: 18px;
            line-height: 24px;
        }

        /* 13 - About Us */

        #aboutUsSection .container-image{
            width: 100%;
        }

        #aboutUsSection .wrap-about-img-section,
        #aboutUsSection .wrap-image-hidden-about,
        #aboutUsSection .wrap-about-us-content{
            width: 100%;
        }

        .wrap-image-hidden-about{
            height: 250px;
        }

        #aboutUsSection .wrap-image-hidden.wrap-image-hidden-about.about-img-section1 img{
            max-width: 10000px;
            transform-origin: top left;
            transform: matrix(
                0.8,
            0,
            0,
                0.8,
                -7,
                -116
        )scale(0.75) !important;
        }

        /* 14 - All Right Reseved */


        #footerSection .wrap-footer-section.footerSection-type {
            min-height: auto;
            height: auto;
            display: table;
        }

        #footerSection  ul.footer-right {
            width: 100%;
            margin: 20px 0px 20px 0px;
        }

        #footerSection ul.footer-right li{
            text-align: center;
        }

        #footerSection ul.footer-left {
            float: none;
            margin: 10px auto 20px;
            display: table;
        }

    }

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

        .container {
            width: 480px;
        }

        .container-product-title .wrap-product-title{
            height: 65px !important;
        }
        .container-product-gallery .wrap-product-gallery{
            height: 190px !important;
        }
        .container-product-description .wrap-product-description{
            height: 95px !important;
        }

        /* 1 -  Navigation Title */

        #mainTitle .market-title {
            max-width: 450px;
            margin: 30px auto 0px;
        }

        .navigation-title{
            font-size: 34px;
        }

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        div#tabshow-inner{
            padding: 10px 0px 0px 0px;
        }

        #termsSection #tabshow-wrap section{
            margin: 0px 0px 0px 0px;
            border-radius: 0px;
        }

        #termsSection #tabshow-wrap section {
            padding: 30px 30px 0px 30px;
        }

        #termsSection #tabshow-wrap label{
            width: 100%;
            border-radius: 0px;
            margin: 0px 0px 0px 0px;
            max-width: 400px;
            width: 90%;
            border-radius: 0px;
            display: block;
            padding: 12px 22px;
            margin: 10px auto 15px auto;
        }

        /* 9 -  Offers */

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src,
        #itemOffersSection .wrap-item-offer .wrap-item-offer-src img{
            height: 175px;
        }

        #itemOffersSection .container-grid-picks .grid-item-offers {
            width: 100%;
        }

        /* 10 - Policy,Banner */

        #banner .wrap-caption-title-banner{
            max-width: 100%;
            width: 100%;
        }

        #banner .wrap-banner .big-banner-title {
            max-width: 100%;
            font-size: 18px;
            line-height: 20px;
        }

        #banner .wrap-caption-image-banner {
            max-width: 100%;
            height: 315px;
        }

        #banner .wrap-image-hidden-banner.image_grid_height_banner {
            width: 100%;
            height: 315px;
        }

        #banner .wrap-banner a button{
            margin: 30px 0px 0px 0px;
        }

        /* 11 - Categories */

        #categoriesSection .cat-item-grid {
            width: 100% !important;
        }

        /* 11 - Categories */

        #categoriesSection .wrap-image-hidden.image_grid_height{
            height: 255px;
        }

        #categoriesSection .grid-image-categories-center{
            height: 315px;
        }

        

        /* 12 - Testimonials */

        #testimonialsSection .wrap-testimonials {
            max-width: 270px;
            width: 100%;
        }

        #testimonialsSection .wrap-testimonials-header .item_testimonials_text_style{
            font-size: 16px;
        }

        /* 13 - About Us */

        #aboutUsSection .wrap-about-img-section,
        #aboutUsSection .wrap-image-hidden-about,
        #aboutUsSection .wrap-about-us-content {
            width: 100%;
            margin: 0px 0px 0px 0px;
        }

        #aboutUsSection .wrap-about-us-content{
            margin: 20px 0px 0px 0px;
        }

        .wrap-image-hidden-about{
            height: 160px;
        }

        #aboutUsSection .wrap-image-hidden.wrap-image-hidden-about.about-img-section1 img{
            max-width: 10000px;
            transform-origin: top left;
            transform: matrix(
                0.8,
            0,
            0,
                0.8,
                -7,
                -116
        )scale(0.48) !important;
        }

        /* 14 - All Right Reseved */
    }

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


        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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


        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        .container-body-content .main-content{
            padding: 0px 10px 30px 10px;
        }

        section.container-navigation-header,
        .inner-global-container, .container-full{
            max-width: 420px;
            width: 100%;
            margin: 0 auto 20px;

        }

        .container {
            width: 100%;
        }

        .container-body-content{
            padding: 10px 0px 0px 0px;
        }

        /* main content */

        .container-body-content .main-content {
            padding: 0px 10px 30px 10px;
        }

        .container-product-title .wrap-product-title{
            height: 45px !important;
        }
        .container-product-gallery .wrap-product-gallery{
            height: 145px !important;
        }
        .container-product-description .wrap-product-description{
            height: 75px !important;
        }

        /* 1 -  Navigation Title */

        .market-title {
            margin: 0px 30px 0px;
        }

       .navigation-title {
            font-size: 24px;
        }

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */


        /* 9 -  Offers */

        .mainItemOffersSection {
            padding: 25px 0px 3px 0px;
        }

        #itemOffersSection .container-grid-picks .col-xs-6 {
            margin: 0px 0px 10px 0px;
        }

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 195px;
        }

        #itemOffersSection .wrap-item-offer {
            width: 300px;
            margin: 0px auto 0px auto;
        }

        #itemOffersSection .wrap-item-offer .item_title_offers_style {
            text-align: left;
            font-size: 14px;
        }

        #itemOffersSection .wrap-item-button button {
            min-height: 32px;
        }

        /* 10 - Policy,Banner */

        #policySection {
            padding: 0px 0px 0px 0px;
        }

        #policySection .container-grid-policy .col-xs-12 {
            margin: 0px 0px 15px 0px;
        }

        #banner .wrap-banner .big-banner-title {
            padding: 0px 0px 0px 0px;
        }

        /* 11 - Categories */

        #categoriesSection .cat-item-grid{
            width: 310px !important;
            margin: 0 auto 10px;
            display: block;
            float: none;
        }

        #categoriesSection .wrap-image-hidden.image_grid_height{
            height: 175px;
        }

        #categoriesSection .grid-image-categories-center{
            height: 235px;
        }

        


        /* 12 - Testimonials */
        #testimonialsSection .wrap-testimonials {
            max-width: 330px;
            width: 100%;
        }

        #testimonialsSection .wrap-testimonials-header .item_testimonials_text_style {
            font-size: 16px;
        }

        #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-1:checked~.arrows-testimonials#arrow-testimonials-2,
        #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~.arrows-testimonials#arrow-testimonials-3,
        #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~.arrows-testimonials#arrow-testimonials-4,
        #testimonialsSection #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~.arrows-testimonials#arrow-testimonials-5 {
            right: 0px;
            display: block;
        }

        #testimonialsSection .wrap-testimonials {
            max-width: 285px;
            width: 100%;
        }

        #testimonialsSection #slideshow-inner-testimonials>ul>li {
            min-height: 190px;
            height: 100%;
        }

        #testimonialsSection .wrap-testimonials{
            top: 50%;
        }

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        .container-product-description .wrap-product-description {
            height: 70px !important;
        }

        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        section.container-navigation-header,
        .inner-global-container, .container-full{
            max-width: 360px;
            width: 100%;
            margin: -5px auto 0px;

        }

        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src img, #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 140px;
        }

        /* 10 - Policy,Banner */

        /* 11 - Categories */

        /* 12 - Testimonials */

        #testimonialsSection .wrap-testimonials {
            max-width: 285px;
            width: 100%;
        }

        #testimonialsSection .wrap-testimonials-header .item_testimonials_text_style {
            font-size: 14px;
        }

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        /* 1 -  Navigation Title */

        #mainTitle .navigation-title {
            font-size: 23px;
        }

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        #itemOffersSection .container-grid-picks {
            padding: 0px 10px 10px 10px;
        }

        #itemOffersSection .container-grid-picks .col-xs-6 {
            margin: 0px 0px 10px 0px;
        }

        /* 10 - Policy, Banner */

        #policySection .container-grid-policy .col-xs-12 {
            margin: 0px 0px 15px 0px;
        }
        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

    @media only screen and (max-width: 375px){
        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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

        section.container-navigation-header,
        .inner-global-container, .container-full{
            max-width: 310px;
            width: 100%;
            margin: 0 auto;

        }

        .container-product-title .wrap-product-title{
            height: 45px !important;
        }
        .container-product-gallery .wrap-product-gallery{
            height: 115px !important;
        }
        .container-product-description .wrap-product-description{
            height: 60px !important;
        }

        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        #itemOffersSection .wrap-item-offer .wrap-item-offer-src {
            height: 155px;
        }

        #itemOffersSection .wrap-item-offer {
            width: 100%;
        }

        /* 10 - Policy,Banenr */

        #termsSection #tabshow-wrap label {
            padding: 8px 20px;
        }

        #banner .container-banner-info {
            max-width: 260px;
            left: 0;
            right: 0;
            margin-left: auto;
            margin-right: auto;
        }

        #banner .wrap-banner .big-banner-title {
            font-size: 18px;
            line-height: 22px;
        }

        #banner .wrap-banner a button {
            padding: 0px 0px;
        }

        #banner .wrap-banner .big-banner-subtitle {
            font-size: 18px;
        }


        /* 11 - Categories */

        /* 12 - Testimonials */

        #testimonialsSection .wrap-testimonials-header .item_testimonials_text_style {
            font-size: 16px;
        }

        #slideshow-wrap-testimonials input[type=radio]#button-testimonials-1:checked~.arrows-testimonials#arrow-testimonials-2, #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~.arrows-testimonials#arrow-testimonials-3, #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~.arrows-testimonials#arrow-testimonials-4, #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~.arrows-testimonials#arrow-testimonials-5 {
            right: -5px;
            display: block;
        }
        #slideshow-wrap-testimonials input[type=radio]#button-testimonials-2:checked~.arrows-testimonials#arrow-testimonials-1 {
            left: 30px !important;
        }
        #slideshow-wrap-testimonials input[type=radio]#button-testimonials-3:checked~.arrows-testimonials#arrow-testimonials-2 {
            left: 13px !important;
        }
        #slideshow-wrap-testimonials input[type=radio]#button-testimonials-4:checked~.arrows-testimonials#arrow-testimonials-3 {
            left: -6px !important;
        }
        #slideshow-wrap-testimonials input[type=radio]#button-testimonials-5:checked~.arrows-testimonials#arrow-testimonials-4 {
            left: -24px;
        }

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

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


        /* 1 -  Navigation Title */

        /* 2 -  Navigation Top Bar */

        /* 3 -  Body Content */

        /* 4 -  Side Bar Categories */

        /* 5 -  Deal Of The Day */

        /* 6 -  Join The Family */

        /* 7 -  Side Banner Bottom */

        /* 8 -  Terms */

        /* 9 -  Offers */

        /* 10 - Policy */

        /* 11 - Categories */

        #categoriesSection .cat-item-grid{
            width: 275px !important;
        }

        #categoriesSection .wrap-image-hidden.image_grid_height {
            width: 245px;
        }

        /* 12 - Testimonials */

        /* 13 - About Us */

        /* 14 - All Right Reseved */
    }

    /* iPhone  */

    /* iphone 3 */
    @media only screen and (min-device-width: 320px) and (max-device-height: 480px) and (-webkit-device-pixel-ratio: 1) {

        #itemOffersSection .wrap-item-offer {
            width: 300px !important;
        }

        #itemOffersSection .container-grid-picks .grid-item-offers {
            width: 100% !important;
        }

        #policySection .container-grid-policy .col-xs-12{
            width: 100% !important;
        }
    }

    /* iphone 5 */
    @media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-device-pixel-ratio: 2) {

        #itemOffersSection .wrap-item-offer {
            width: 300px !important;
        }

        #itemOffersSection .container-grid-picks .grid-item-offers {
            width: 100% !important;
        }

        #policySection .container-grid-policy .col-xs-12{
            width: 100% !important;
        }
    }

    /* iphone 6, 6s, 7, 8 */
    @media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) {

        #itemOffersSection .wrap-item-offer {
            width: 300px !important;
        }

        #itemOffersSection .container-grid-picks .grid-item-offers {
            width: 100% !important;
        }

        #policySection .container-grid-policy .col-xs-12{
            width: 100% !important;
        }
    }

    /* iphone 6+, 6s+, 7+, 8+ */
    @media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (-webkit-device-pixel-ratio: 3) {

        #itemOffersSection .wrap-item-offer {
            width: 300px !important;
        }

        #itemOffersSection .container-grid-picks .grid-item-offers {
            width: 100% !important;
        }

        #policySection .container-grid-policy .col-xs-12{
            width: 100% !important;
        }
    }

    /* iphone X */
    @media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {

        #itemOffersSection .wrap-item-offer {
            width: 300px !important;
        }

        #itemOffersSection .container-grid-picks .grid-item-offers {
            width: 100% !important;
        }

        #policySection .container-grid-policy .col-xs-12{
            width: 100% !important;
        }

    }






    
        img.bg-templ-head {
            transform: unset !important;
            width: 100%;
        }
        .title-bg-container, .title-image-container {
            height: auto !important;
        }
    

    @component('pages.listing_designer.sections.product-gallery.style')@endcomponent
    .tds-product-gallery {display: block !important;}