    *,
        ::after,
        ::before {
            box-sizing: border-box
        }

        ol.product-items,
        ul.product-items {
            margin: 0;
            padding: 0;
            list-style: none none
        }

        .img-responsive {
            display: block;
            max-width: 100%;
            height: auto
        }

        li {
            list-style: none
        }

        ul {
            padding-inline-start: 0
        }

        .visually-hidden {
            clip: rect(0 0 0 0);
            clip: rect(0, 0, 0, 0);
            overflow: hidden;
            position: absolute;
            height: 1px;
            width: 1px
        }

        .hide {
            display: none !important
        }

        .no-gutters {
            margin-right: 0;
            margin-left: 0
        }

        button[disabled="disabled"] {
            cursor: no-drop;
            opacity: .5
        }

        .container,
        .container-fluid {
            padding-right: 10px;
            padding-left: 10px;
            max-width: 100%
        }

        .row {
            margin-right: -10px;
            margin-left: -10px
        }

        .col,
        .col-1,
        .col-10,
        .col-11,
        .col-12,
        .col-2,
        .col-3,
        .col-4,
        .col-5,
        .col-6,
        .col-7,
        .col-8,
        .col-9,
        .col-auto,
        .col-lg,
        .col-lg-1,
        .col-lg-10,
        .col-lg-11,
        .col-lg-12,
        .col-lg-2,
        .col-lg-3,
        .col-lg-4,
        .col-lg-5,
        .col-lg-6,
        .col-lg-7,
        .col-lg-8,
        .col-lg-9,
        .col-lg-auto,
        .col-md,
        .col-md-1,
        .col-md-10,
        .col-md-11,
        .col-md-12,
        .col-md-2,
        .col-md-3,
        .col-md-4,
        .col-md-5,
        .col-md-6,
        .col-md-7,
        .col-md-8,
        .col-md-9,
        .col-md-auto,
        .col-sm,
        .col-sm-1,
        .col-sm-10,
        .col-sm-11,
        .col-sm-12,
        .col-sm-2,
        .col-sm-3,
        .col-sm-4,
        .col-sm-5,
        .col-sm-6,
        .col-sm-7,
        .col-sm-8,
        .col-sm-9,
        .col-sm-auto,
        .col-xl,
        .col-xl-1,
        .col-xl-10,
        .col-xl-11,
        .col-xl-12,
        .col-xl-2,
        .col-xl-3,
        .col-xl-4,
        .col-xl-5,
        .col-xl-6,
        .col-xl-7,
        .col-xl-8,
        .col-xl-9,
        .col-xl-auto {
            padding-left: 10px;
            padding-right: 10px
        }

        body {
            overflow-x: hidden
        }

        .rtl-layout {
            text-align: right;
            direction: rtl
        }

        .rtl-layout .text-right {
            text-align: left !important
        }

        .rtl-layout .text-left {
            text-align: right !important
        }

        .rtl-layout .float-right {
            float: left !important
        }

        .rtl-layout .float-left {
            float: right !important
        }

        .abs-img {
            display: block;
            position: relative
        }

        .abs-img img {
            position: absolute;
            width: 100%;
            top: 0;
            left: 0
        }

        .scrollbar::-webkit-scrollbar {
            width: 6px;
            background-color: #f9f9f9
        }

        .scrollbar::-webkit-scrollbar-thumb {
            background-color: #949494;
            @include abs-borderradius(5px)
        }

        .scrollbar::-webkit-scrollbar-track {
            background-color: #ffffff00
        }

        .flex-grid {
            display: flex;
            display: -ms-flex;
            display: -webkit-flex;
            flex-wrap: wrap;
            -webkit-flex-wrap: wrap;
            -ms-flex-align: stretch;
            -webkit-align-items: stretch;
            -moz-align-items: stretch;
            -ms-align-items: stretch;
            -o-align-items: stretch;
            align-items: stretch
        }

        .cdz-sidebar {
            position: fixed;
            overflow-y: auto;
            overflow-x: hidden;
            -webkit-overflow-scrolling: touch;
            bottom: 0;
            top: 0;
            z-index: 1000;
            border: 1px solid;
            padding: 20px;
            transition: transform 0.75s
        }

        .utilies-section {
            display: none
        }

        .cdz-panel-open .cdz-sidebar {
            top: 0;
            max-width: 95%;
            width: 320px
        }

        .md-sidenav-left.cdz-sidebar {
            left: -320px
        }

        .rtl-layout .md-sidenav-left.cdz-sidebar {
            right: -320px;
            left: auto
        }

        .md-sidenav-right.cdz-sidebar {
            right: -320px
        }

        .rtl-layout .md-sidenav-right.cdz-sidebar {
            left: -320px;
            right: auto
        }

        .cdz-panel-open-right .md-sidenav-right.cdz-sidebar {
            -ms-transform: translateX(-320px);
            -webkit-transform: translateX(-320px);
            transform: translateX(-320px)
        }

        .cdz-panel-open-right.rtl-layout .md-sidenav-right.cdz-sidebar {
            -ms-transform: translateX(320px);
            -webkit-transform: translateX(320px);
            transform: translateX(320px)
        }

        .cdz-panel-open-left .md-sidenav-left.cdz-sidebar {
            -ms-transform: translateX(320px);
            -webkit-transform: translateX(320px);
            transform: translateX(320px)
        }

        .cdz-panel-open-left.rtl-layout .md-sidenav-left.cdz-sidebar {
            -ms-transform: translateX(-320px);
            -webkit-transform: translateX(-320px);
            transform: translateX(-320px)
        }

        .cdz-close-sidebar {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, .5);
            visibility: hidden;
            z-index: 999;
            opacity: 0
        }

        .cdz-panel-open .cdz-close-sidebar {
            visibility: visible;
            opacity: 1;
            -moz-transition: opacity ease 300ms;
            -webkit-transition: opacity ease 300ms;
            -o-transition: opacity ease 300ms;
            transition: opacity ease 300ms;
            -moz-backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }

        p.empty {
            margin: 0
        }

        .cdz-dropdown {
            display: inline-block;
            position: relative
        }

        .cdz-dropdown .cdz-dd-content {
            max-height: 0;
            transform: translateY(20px);
            visibility: hidden;
            position: absolute;
            opacity: 0;
            left: 0;
            top: calc(100% + 10px);
            -moz-transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
            -webkit-transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
            -o-transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
            transition: opacity ease 200ms, transform ease 500ms, max-height ease 500ms;
            -moz-backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            z-index: 100;
            box-shadow: 2px 2px 2px #bbb;
            overflow: hidden;
            min-width: 320px
        }

        .cdz-dropdown .cdz-dd-content.active {
            opacity: 1;
            max-height: 1000px;
            transform: translateY(0);
            visibility: visible;
            -moz-transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
            -webkit-transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
            -o-transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
            transition: opacity ease 500ms, transform ease 500ms, max-height ease 500ms;
            -moz-backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            padding: 20px
        }

        .cur-lang-wrapper .cdz-dropdown .cdz-dd-content {
            min-width: 150px
        }

        .cdz-popup-area {
            position: fixed;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            right: 0;
            z-index: 1000;
            overflow: hidden;
            visibility: hidden
        }

        .cdz-popup-opened .cdz-popup-area {
            visibility: visible
        }

        .cdz-popup {
            visibility: hidden;
            overflow: visible;
            position: absolute;
            -moz-backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            max-height: 80%;
            min-width: 500px;
            max-width: 70%;
            margin: 2rem auto;
            box-shadow: 0 0 3px #000
        }

        .cdz-popup-opened .cdz-popup-area .cdz-popup {
            visibility: visible;
            z-index: 1000;
            top: 0;
            overflow: auto
        }

        .cdz-popup-area .cdz-popup>div {
            position: relative;
            overflow: hidden;
            width: 100%;
            padding: 20px;
            background: #fff
        }

        .cdz-popup-area .cdz-popup p.empty {
            margin-bottom: 0
        }

        .cdz-popup-area .cdz-popup-area-inner {
            position: absolute;
            width: 100%;
            height: 100%;
            overflow: hidden;
            top: 0;
            display: flex;
            display: -ms-flex;
            display: -webkit-flex;
            align-items: center;
            -moz-align-items: center;
            -ms-align-items: center;
            -o-align-items: center;
            justify-content: center
        }

        .cdz-popup-area .cdz-backface,
        .cdz-popup-area .cdz-popup .cdz-backface {
            background: rgba(0, 0, 0, .8);
            position: fixed;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            opacity: 0;
            -moz-transition: all 500ms ease;
            -webkit-transition: all 500ms ease;
            -o-transition: all 500ms ease;
            transition: all 500ms ease;
            -moz-backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            padding: 0
        }

        .cdz-popup-opened .cdz-popup-area .cdz-backface {
            opacity: 1;
            -moz-transition: all 500ms ease;
            -webkit-transition: all 500ms ease;
            -o-transition: all 500ms ease;
            transition: all 500ms ease;
            -moz-backface-visibility: hidden;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden
        }

        .cdz-popup-opened .cdz-popup-area .cdz-backface:before {
            display: inline-block;
            font-family: 'CodazonFont';
            font-style: normal;
            font-weight: 400;
            line-height: 1;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: '\e977';
            font-size: 22px;
            speak: none;
            color: #fff;
            line-height: 50px;
            position: absolute;
            top: 0;
            right: 28px;
            z-index: 999;
            cursor: pointer;
            width: 50px;
            height: 50px;
            text-align: center
        }

        .cdz-popup-opened .cdz-popup-area .cdz-popup.cdz-popup-override {
            z-index: 1001
        }

        .cdz-dropdown .block-minicart .cart-total {
            margin-bottom: -20px
        }

        .cdz-dropdown .cdz-dd-content:not(.active) {
            display: none
        }

        .cdz-popup {
            display: none
        }

        .cdz-popup.popup-minicart {
            max-width: 500px
        }

        .cdz-popup.popup-minicart .block-minicart .block-content {
            margin-bottom: -20px
        }

        @media only screen and (max-width:767px) {
            .cdz-popup-area .cdz-popup {
                max-width: 94% !important;
                margin-top: 3rem;
                min-width: auto
            }
            .cdz-popup-area .cdz-popup.popup-newsletter .newsletter__image {
                display: none
            }
            .cdz-popup-area .cdz-popup.popup-newsletter .popup-content {
                padding: 20px 20px 40px
            }
            .cdz-popup-area .cdz-popup.popup-newsletter .popup-title h3 {
                font-size: 140%;
                text-transform: uppercase;
                margin-bottom: 15px
            }
            .cdz-popup-area .cdz-popup.popup-newsletter .popup-content .popup-content-desc {
                font-size: 100%;
                margin-bottom: 15px
            }
            .cdz-popup-opened .cdz-popup-area .cdz-backface:before {
                right: 0 !important
            }
        }

        .header-menu .site-nav {
            margin: 0;
            padding: 0;
            list-style: none
        }

        .header-menu .site-nav li.nav-hover>.site-nav__dropdown {
            display: block
        }

        .header-menu .level0 {
            list-style: none;
            margin: 0;
            padding: 0;
            position: relative;
            display: inline-block;
            float: left
        }

        .rtl-layout .header-menu .level0 {
            float: right
        }

        .header-menu .level0>a {
            display: inline-block;
            padding: 12px 20px
        }

        .header-menu .level0>a .mm-label {
            line-height: 1;
            position: absolute;
            padding: 2px 7px;
            width: auto;
            top: -5px;
            right: -2px;
            font-size: 11px;
            text-transform: none;
            display: block;
            font-weight: 600;
            cursor: default;
            white-space: nowrap;
            z-index: 1
        }

        .header-menu .level0>a .mm-label:before {
            display: block;
            content: '';
            width: 8px;
            height: 8px;
            position: absolute;
            bottom: -8px;
            border: 4px solid transparent;
            border-top-color: inherit;
            right: calc(50% - 4px)
        }

        .header-menu .level0 .site-nav__dropdown {
            position: absolute;
            left: 100%;
            top: 0;
            z-index: 999;
            width: 250px;
            padding: 0;
            display: none;
            background: #fff;
            border: 1px solid #dfdfdf
        }

        .rtl-layout .header-menu .level0 .site-nav__dropdown {
            left: auto;
            right: 100%
        }

        .header-menu .level0 .site-nav__dropdown li {
            position: relative
        }

        .header-menu .level0 .site-nav__dropdown li a {
            padding: 8px 15px;
            position: relative;
            display: block
        }

        .header-menu .level0 .site-nav__dropdown li a .icon {
            position: absolute;
            right: 0;
            top: 0;
            width: 32px;
            height: 32px;
            text-align: center
        }

        .rtl-layout .header-menu .level0 .site-nav__dropdown li a .icon {
            left: 0;
            right: auto
        }

        .header-menu .level0 .site-nav__dropdown li a .icon:before {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: 400;
            line-height: 1;
            vertical-align: middle;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            content: '\f105';
            font-size: 18px;
            vertical-align: middle;
            line-height: 32px
        }

        .rtl-layout .header-menu .level0 .site-nav__dropdown li a .icon:before {
            content: "\f104"
        }

        .header-menu .level0.nav-hover>.site-nav__dropdown {
            left: 0;
            top: 42px
        }

        .rtl-layout .header-menu .level0.nav-hover>.site-nav__dropdown {
            left: auto;
            right: 0
        }

        .header-menu .cdz-desk-menu.cdz-full-menu:not(.cdz-toggle-menu) .cat-tree ul {
            position: absolute !important;
            width: 250px
        }

        .header-menu .cdz-desk-menu.cdz-full-menu:not(.cdz-toggle-menu) .cat-tree .hover:hover>ul {
            height: auto
        }

        .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .groupmenu-drop {
            padding: 10px;
            position: absolute;
            background: #fff;
            top: 40px;
            left: 0;
            z-index: 104;
            border: 1px solid #ccc;
            box-shadow: 0 5px 5px rgba(0, 0, 0, .19)
        }

        .header-menu .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .cat-tree {
            padding: 0
        }

        .groupmenu-drop .groupmenu-drop-content .groupdrop-title {
            font-weight: 600;
            text-transform: uppercase;
            min-height: 20px;
            margin-bottom: 10px
        }

        .groupmenu-drop .groupmenu-drop-content .groupdrop-link li.item {
            margin-bottom: 10px
        }

        div[data-hide='menu-hidden'] {
            display: none
        }

        .cdz-menu {
            position: relative
        }

        .cdz-menu.cdz-horizontal-menu .level0>.menu-link>span.fa {
            margin-right: 5px
        }

        .rtl-layout .cdz-menu.cdz-horizontal-menu .level0>.menu-link>span.fa {
            margin-left: 5px;
            margin-right: 0;
        }

        .cdz-menu .level0 {
            position: relative
        }

        .cdz-menu .menu-icon.img-icon {
            display: inline-block;
            min-width: 25px
        }

        .cdz-menu ul {
            padding: 0;
            list-style: none;
            position: relative;
            margin: 0
        }

        .rtl-layout .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .groupmenu-drop {
            left: auto;
            right: 0
        }

        .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .cat-tree {
            width: 250px
        }

        .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .cat-tree .item {
            position: relative
        }

        .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .cat-tree ul {
            width: 250px;
            display: none;
            position: absolute;
            background: #fff;
            top: 0;
            left: 100%;
            z-index: 104;
            border: 1px solid #ccc;
            padding: 0;
            box-shadow: 0 5px 5px rgba(0, 0, 0, .19)
        }

        .rtl-layout .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .cat-tree ul {
            left: auto;
            right: 100%
        }

        .cdz-menu.cdz-desk-menu:not(.cdz-toggle-menu) .cat-tree .item.hover:hover>ul {
            display: block
        }

        .cdz-horizontal-menu.cdz-desk-menu .groupmenu .level0 {
            position: relative
        }

        .rtl-layout .cdz-horizontal-menu.cdz-desk-menu .groupmenu .level0 {
            float: right
        }

        .cdz-horizontal-menu.cdz-desk-menu .groupmenu .level1 .menu-link {
            padding: 8px 15px;
            position: relative;
            display: block
        }

        .cdz-horizontal-menu.cdz-desk-menu .cat-tree .parent>a.menu-link:after {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            content: "\f105";
            position: absolute;
            width: 32px;
            height: 32px;
            text-align: center;
            line-height: 32px;
            top: 0;
            right: 0
        }

        .rtl-layout .cdz-horizontal-menu.cdz-desk-menu .cat-tree .parent>a.menu-link:after {
            right: auto;
            left: 0;
            content: "\f104"
        }

        .cdz-vertical-menu {
            width: 290px
        }

        .cdz-vertical-menu .groupmenu .level0 .menu-link {
            border: 1px solid;
            margin-bottom: 3px
        }

        .cdz-vertical-menu .groupmenu .level0 .menu-link {
            padding: 8px 15px;
            position: relative;
            display: block
        }

        .cdz-vertical-menu .groupmenu .parent>a.menu-link:after {
            display: inline-block;
            font-family: FontAwesome;
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            text-rendering: auto;
            -webkit-font-smoothing: antialiased;
            content: "\f105";
            position: absolute;
            width: 32px;
            height: 32px;
            text-align: center;
            line-height: 32px;
            top: 0;
            right: 0
        }

        .rtl-layout .cdz-vertical-menu .groupmenu .parent>a.menu-link:after {
            right: auto;
            left: 0;
            content: "\f104"
        }

        .cdz-desk-menu.cdz-full-menu:not(.cdz-toggle-menu) .cat-tree ul {
            position: static !important;
            width: 100%;
            border: 0;
            box-shadow: none;
            height: 0
        }

        .cdz-desk-menu.cdz-full-menu:not(.cdz-toggle-menu) .cat-tree .hover:hover>ul {
            height: 100%
        }

        .cdz-toggle-menu {
            width: 290px;
            border: 1px solid
        }

       /* .cdz-toggle-menu .menu-link {
            display: inline-block;
            vertical-align: top;
            padding: 5px 10px
        }*/

        .cdz-toggle-menu .dropdown-toggle {
            position: absolute;
            right: 0;
            text-align: center;
            cursor: pointer
        }

        .rtl-layout .cdz-toggle-menu .dropdown-toggle {
            right: auto;
            left: 0
        }

        .cdz-toggle-menu [class*="groupmenu-width"] {
            width: 100% !important;
            position: static
        }

        .cdz-toggle-menu .groupmenu-drop {
            border-bottom: 1px solid;
            border-top: 1px solid
        }

        .cdz-toggle-menu .groupmenu-drop .image-background {
            position: static !important;
            max-width: 100%
        }

        .cdz-toggle-menu [class*="menu-column-content"] {
            float: none !important;
            width: 100% !important
        }

        .cdz-mobile-menu [class*="menu-column-content"] {
            float: none !important;
            width: 100% !important
        }

        @media (max-width:767px) {
            .groupmenu-drop[class*="groupmenu-width"] {
                width: 100% !important;
                left: 0 !important
            }
            .groupmenu-drop[class*="groupmenu-width"] .groupmenu-drop-content {
                width: 100% !important
            }
            .groupmenu-drop[class*="groupmenu-width"] .image-background {
                position: static !important
            }
        }

        .cdz-transform:not(.cdz-toggle-menu) .cat-tree ul,
        .cdz-transform:not(.cdz-toggle-menu) .groupmenu-drop {
            visibility: hidden;
            -webkit-opacity: 0;
            -moz-opacity: 0;
            opacity: 0;
            filter: alpha(opacity=0);
            -webkit-transform: translateY(20px);
            -moz-transform: translateY(20px);
            -o-transform: translateY(20px);
            transform: translateY(20px);
            -webkit-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s;
            -moz-transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s;
            transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s linear 0s;
            display: block
        }

        .cdz-transform:not(.cdz-toggle-menu) .cat-tree .item.hover:hover>ul,
        .cdz-transform:not(.cdz-toggle-menu) .item.hover:hover>.groupmenu-drop {
            -webkit-opacity: 1;
            -moz-opacity: 1;
            opacity: 1;
            filter: alpha(opacity=100);
            -moz-transform: translateY(0);
            -webkit-transform: translateY(0);
            -o-transform: translateY(0);
            transform: translateY(0);
            visibility: inherit;
            display: block
        }

        .cdz-menu .groupmenu-drop {
            padding: 10px
        }

        .cdz-menu .groupmenu-drop .menu-column-content {
            padding: 10px
        }

        .cdz-menu .groupmenu-drop label {
            display: inline-block;
            background: #19b2f5;
            color: #fff;
            font-size: 80%;
            padding: 0 5px;
            margin: 0 5px;
            top: -5px;
            position: relative
        }

        .cdz-menu .groupmenu-drop label.hot {
            background: red
        }

        .cdz-menu .groupmenu-drop .mmdd_title {
            text-transform: uppercase
        }

        .cdz-menu .groupmenu-drop .menu-items li ul {
            padding-left: 20px
        }

        .cdz-menu .groupmenu-drop .image-background {
            max-width: 100%;
            max-height: 100%
        }

        .cdz-menu .groupmenu-drop .groupmenu-drop-content {
            overflow: hidden;
            position: relative;
            padding: 10px
        }

        .loading-mask {
            bottom: 0;
            left: 0;
            margin: auto;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9999;
            display: none;
            background: rgba(156, 152, 152, .5)
        }

        .loading-mask img {
            width: 150px;
            bottom: 0;
            left: 0;
            margin: auto;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 100
        }

        .cdz-slideshow .icon-loading {
            font-size: 0 !important
        }

        /*Codazon Custom Theme*/

        /* $width_layout: 1400;
$screen1600: 1600px;
$screen1900: 1900px;
$screen1400: 1400px;
$screen1300: 1300px;
$screen-laptop: 1024px; */

        @media (min-width: 1200px) {
            .container {
                max-width: 1200px;
            }
        }

        @media (min-width: 1300px) {
            .container {
                max-width: 1300px;
            }
        }

        @media (min-width: 1400px) {
            .container {
                max-width: 1400px;
            }
        }

        body {
            color: #a8aeba;
            font: 400 13px/1.55em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
            line-height: 1.55em;
        }

        h1,
        .h1 {
            font: 600 26px/1.3em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
            color: #414b56;
        }

        h2,
        .h2 {
            font: 500 24px/1.3em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
            color: #414b56;
        }

        h3,
        .h3 {
            font: 600 18px/1.3em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
            color: #414b56;
        }

        h4,
        .h4 {
            font: 500 16px/1.55em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
        }

        h5,
        .h5 {
            font: 500 14px/1.55em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
        }

        h6,
        .h6 {
            font: 500 11px/1.55em PT Sans, Helvetica Neue, Verdana, Arial, sans-serif;
        }

        a {
            color: #a8aeba;
        }

        a:hover {
            color: #4ac2f7;
            text-decoration: none;
        }

        .no-js .owl-carousel {
            display: none;
        }

        .slideshow-wrapper,
        .slideshow-wrapper .flexslider {
            height: 100%;
        }

          .contact .store-info.block .block-content p .fa {
            line-height: 20px;
        }

        @media only screen and (min-width: 1200px) and (max-width: 3000px) {
            .tanshgoogalmap {
                border-radius: 20px;
                width: 659px;
                height: 624px;
            }
        }

        @media only screen and (min-width: 900px) and (max-width: 1099px) {
            .tanshgoogalmap {
                border-radius: 20px;
                width: 483px;
                height: 616px;
            }
        }

        @media only screen and (min-width: 600px) and (max-width: 899px) {
            .tanshgoogalmap {
                border-radius: 20px;
                width: 358px;
                height: 379px;
            }
        }

        @media only screen and (min-width: 450px) and (max-width: 500px) {
            .tanshgoogalmap {
                border-radius: 20px;
                height: 404px;
                width: 404px;
            }
        }

        @media only screen and (min-width: 501px) and (max-width: 599px) {
            .tanshgoogalmap {
                border-radius: 20px;
                height: 515px;
                width: 515px;
            }
        }

        @media only screen and (min-width: 400px) and (max-width: 449px) {
            .tanshgoogalmap {
                border-radius: 20px;
                height: 392px;
                width: 392px;
            }
        }

        @media only screen and (min-width: 375px) and (max-width: 399px) {
            .tanshgoogalmap {
                border-radius: 20px;
                height: 350px;
                width: 350px;
            }
        }

        @media only screen and (min-width: 360px) and (max-width: 374px) {
            .tanshgoogalmap {
                border-radius: 20px;
                height: 341px;
                width: 341px;
            }
        }

        @media only screen and (max-width: 349px) {
            .tanshgoogalmap {
                border-radius: 20px;
                width: 300px;
                height: 300px;
            }
        }

        .contact .store-info.block .block-content p strong {
            min-width: 110px;
        }