 .container-2 {
            position: relative;
            width: 100%;
        }

        .image-2 {
            opacity: 1;
          /*  display: block;*/
            width: 100%;
         /*   height: auto !important;*/
            transition: .5s ease;
            backface-visibility: hidden;
        }

        .middle-2 {
            transition: .5s ease;
            opacity: 0;
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            text-align: center;
        }

        .container-2:hover .image-2 {
            opacity: 0.3;
        }

        .container-2:hover .middle-2 {
            opacity: 1;
        }

        .text-2 {
            background-color: #9f7a49;
            color: white;
            font-size: .9rem;
            padding: 16px 32px;
        }
        .social [class*="fa fa-"] {
            background-color: #333;
            border-radius: 30px;
            color: #fff;
            display: inline-block;
            height: 30px;
            line-height: 30px;
            margin: auto 3px;
            width: 30px;
            font-size: .9rem;
            text-align: center;
        }

        .fa-facebook:hover {
            background-color: #164b97;
        }

        .fa-instagram:hover {
            background-color: #cb0090;
        }

        .fa-whatsapp:hover {
            background-color: #4bb42b;
        }

        .site-footer a:hover {
            color: #ffffff;
            ef030c
        }

        .fa-envelope:hover {
            background-color: #ef030c;
        }

        .header-type-8 .site-nav > li > a {
            padding: 0px 10px;
        }

        .modal-dialog {
            display: none;
        }

        .overlay-cover {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0);
            top: 0;
            left: 0;
        }

        .video-banner-type-1-content a.btn {
            border: none;
            color: #000000;
            background-color: #ffffff;
        }

            .video-banner-type-1-content a.btn:hover {
                color: #fff;
                background-color: #000;
            }

        .video-content-block-1 .intro-video-text a:hover {
            background: #9f7a49 !important;
            color: #ffffff !important;
        }

        .overlay-magic {
            text-align: center;
            padding: 5%;
            position: absolute;
            top: 25%;
            left: 50%;
            width: 100%;
            margin-left: -50%;
        }

        .introlist {
            list-style-type: none;
            margin: 40px 0 20px;
        }

            .introlist li a {
                font-size: 1.5rem;
                color: #ffffff;
                margin: auto 10px;
                font-weight: bold;
            }

            .introlist li {
                display: inline-block;
            }

        .discover {
            text-transform: uppercase;
            letter-spacing: 1px;
            width: auto;
            display: inline-block;
            margin: 10px 0 8px 0;
            color: #fff;
            font-size: 1rem;
            border: solid 2px #000;
            padding: 10px 35px;
            cursor: pointer;
        }

        section {
            position: relative;
            width: 100%;
            height: 100%;
            top: 150px;
        }

            section::after {
                position: absolute;
                bottom: 0;
                left: 0;
                content: '';
                width: 100%;
                height: 80%;
                background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);
                background: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 80%,rgba(0,0,0,.8) 100%);
            }

        #section10 {
            background:white; 
        }

        .demo a {
            position: absolute;
            bottom: 20px;
            left: 50%;
            z-index: 2;
            display: inline-block;
            -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
            color: #000;
            font: normal 400 20px/1 'Josefin Sans', sans-serif;
            letter-spacing: .1em;
            text-decoration: none;
            transition: opacity .3s;
        }

            .demo a:hover {
                opacity: .5;
            }

        #section10 a {
            padding-top: 60px;
        }

            #section10 a span {
                position: absolute;
                top: 0;
                left: 50%;
                width: 30px;
                height: 50px;
                margin-left: -15px;
                border: 2px solid #000;
                border-radius: 50px;
                box-sizing: border-box;
            }

                #section10 a span::before {
                    position: absolute;
                    top: 10px;
                    left: 50%;
                    content: '';
                    width: 6px;
                    height: 6px;
                    margin-left: -3px;
                    background-color: #000;
                    border-radius: 100%;
                    -webkit-animation: sdb10 2s infinite;
                    animation: sdb10 2s infinite;
                    box-sizing: border-box;
                }

        @-webkit-keyframes sdb10 {
            0% {
                -webkit-transform: translate(0, 0);
                opacity: 0;
            }

            40% {
                opacity: 1;
            }

            80% {
                -webkit-transform: translate(0, 20px);
                opacity: 0;
            }

            100% {
                opacity: 0;
            }
        }

        @keyframes sdb10 {
            0% {
                transform: translate(0, 0);
                opacity: 0;
            }

            40% {
                opacity: 1;
            }

            80% {
                transform: translate(0, 20px);
                opacity: 0;
            }

            100% {
                opacity: 0;
            }
        }

        .displayNone {
            display: none;
        }

        @media (min-width: 768px) .modal-dialog {
            width: 600px; margin: 30px auto;
        }

        /* Top block */
        .header-type-8 .top_bar {
            background:;
        }

            .header-type-8 .top_bar li, .header-type-8 .top_bar span {
                color:;
            }

            .header-type-8 .top_bar a {
                color:;
            }

                .header-type-8 .top_bar a:hover {
                    color:;
                }

        .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow #cartCount {
            background: #ffffff;
            color: #000;
        }

        .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover #cartCount {
            background: #9f7a49;
            color: #ffffff;
        }

        /* Logo block */
        .header-type-8 .site-header__logo a {
            color: #ffffff;
        }

            .header-type-8 .site-header__logo a:hover {
                color: #9f7a49;
            }




        .header-type-8 .is-sticky .site-header__menubar {
            background: #000000;
        }

        .cbp-spmenu-left.cbp-spmenu-open {
            background: #000000;
        }

        .cbp-spmenu .site-nav > li > a {
            color: #ffffff;
        }

            .cbp-spmenu .site-nav > li > a:hover {
                color: #9f7a49;
            }

        .cbp-spmenu a {
            color: #ffffff;
        }

            .cbp-spmenu a:hover {
                color: #9f7a49;
            }

        .gf-menu-device-wrapper .close-menu {
            color: #ffffff;
        }

            .gf-menu-device-wrapper .close-menu:hover {
                color: #9f7a49;
            }

        /* Search block */
        .header-type-8 .search-bar input[type="search"] {
            color: #000000;
        }

        .header-type-8 .header-search span {
            color: #ffffff;
        }

            .header-type-8 .header-search span:hover {
                color: #9f7a49;
            }
        /* .header-type-8 .search-bar__form, .header-type-8 #SearchDrawer  {  background:#000000;} */
        .header-type-8 .search-bar__form button, .header-type-8 .search-bar__icon-button {
            color: #000;
        }

            .header-type-8 .search-bar__form button:hover, .header-type-8 .search-bar__icon-button:hover {
                color: #000;
            }

        .header-type-8 .search-bar input[type="search"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
            color: #000000;
        }

        .header-type-8 .search-bar input[type="search"]::-moz-placeholder { /* Firefox 19+ */
            color: #000000;
        }

        .header-type-8 .search-bar input[type="search"]:-ms-input-placeholder { /* IE 10+ */
            color: #000000;
        }

        .header-type-8 .search-bar input[type="search"]:-moz-placeholder { /* Firefox 18- */
            color: #000000;
        }


        /* Menu  block */


        .header-type-8 .is-sticky .site-header__menubar, .mobile-nav-section {
            background:;
        }

        .header-type-8 .menu-tool ul li {
            color:;
        }

            .header-type-8 .menu-tool ul li a, .mobile-nav-section .mobile-nav-trigger {
                color: #ffffff;
            }

                .header-type-8 .menu-tool ul li a:hover, .header-type-8 .menu-tool .site-nav > li > a.current:hover {
                    color: #9f7a49;
                }

        .header-type-8 .menu-tool .site-nav > li > a.current {
            color: #9f7a49;
        }

        .header-type-8 .site-nav-dropdown, #MobileNav, .mobile-nav__sublist {
            background: #fff;
        }

            .header-type-8 .site-nav-dropdown .inner > a {
                color: #000;
            }

                .header-type-8 .site-nav-dropdown .inner > a:hover {
                    color: #9f7a49;
                }

            .header-type-8 .site-nav-dropdown .inner .dropdown a, .header-type-8 .menu-tool .site-nav .site-nav-dropdown li a, .header-type-8 .site-nav .widget-featured-product .product-title, .header-type-8 .site-nav .widget-featured-product .widget-title h3, #MobileNav a, .mobile-nav__sublist a, .site-nav .widget-featured-nav .owl-prev a, .site-nav .widget-featured-nav .owl-next a {
                color: #000;
            }

                .header-type-8 .site-nav-dropdown .inner .dropdown a:hover, .header-type-8 .menu-tool .site-nav .site-nav-dropdown li a:hover, .header-type-8 .site-nav-dropdown .inner .dropdown a.current, .header-type-8 .menu-tool .site-nav .site-nav-dropdown li a.current, .header-type-8 .site-nav .widget-featured-product .product-title:hover, #MobileNav a.current, .mobile-nav__sublist a.current, .site-nav .widget-featured-nav .owl-prev a:hover, .site-nav .widget-featured-nav .owl-next a:hover {
                    color: #9f7a49;
                }

        /* Dropdown block */
        .header-type-8 .menubar-section #Togglemodal i {
            color: #ffffff;
        }

            .header-type-8 .menubar-section #Togglemodal i:hover {
                color: #9f7a49;
            }

        .header-type-8 #slidedown-modal {
            background: #ffffff;
        }

            .header-type-8 #slidedown-modal ul li a {
                color: #000000;
            }

                .header-type-8 #slidedown-modal ul li a:hover {
                    color: #9f7a49;
                }


        /* Cart Summary block */

        .header-type-8 #slidedown-cart .actions, .header-type-8 #slidedown-cart {
            background: #fff;
        }

        .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow i {
            color: #ffffff;
        }

        .header-type-8 .header-bar__module.cart .baskettop a.icon-cart-arrow:hover i {
            color: #9f7a49;
        }

        .header-type-8 #slidedown-cart li {
        }

        .header-type-8 .menu_bar_right i {
            color: #ffffff;
        }

            .header-type-8 .menu_bar_right i:hover {
                color: #9f7a49;
            }



        /* Currency block */

        .header-type-8 .header_currency ul select, .header_currency ul li.currency .selector-arrow:after {
            color: #ffffff;
        }

            .header-type-8 .header_currency ul select:hover {
                color: #9f7a49;
            }

        .header_currency ul li.currency:hover .selector-arrow:after {
            color: #9f7a49;
        }

        .header-type-8 .header_currency ul li.currency:hover:after {
            border-top-color: #9f7a49;
        }

        .header-type-8 .header_currency ul li.currency:after {
            border-top-color: #ffffff;
        }

        .header-type-8 .header_currency option {
            background: #ffffff;
            color: #000000;
        }




        .header-mobile #showLeftPush {
            color: #ffffff;
        }

            .header-mobile #showLeftPush:hover {
                color: #9f7a49;
            }




        .category-listing-type-1 .category-listing_inner {
            border: 1px solid transparent;
        }

            .category-listing-type-1 .category-listing_inner:hover {
                box-shadow: 0px 0px 25px 5px #e7e7e7;
            }

        .slider_style_1 .slider-content-bg--1556183383671 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_1 .slider-content-bg--1556183383671 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .slider_style_2 .slider-content-bg--1556184081437 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_2 .slider-content-bg--1556184081437 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .slider_style_3 .slider-content-bg--1556185120196 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_3 .slider-content-bg--1556185120196 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .home-slideshow .slick-arrow:before {
            color: #fff;
        }


        .home-product-grid-type-11 .product-grid-type-11-content a.btn {
            border: none;
        }

        .slider_style_1 .slider-content-bg--1556183383671 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_1 .slider-content-bg--1556183383671 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .home-product-grid-type-11 .product-grid-type-11-content a.btn {
            border: none;
        }


        .slider_style_2 .slider-content-bg--1556184081437 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_2 .slider-content-bg--1556184081437 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }


        .slider_style_3 .slider-content-bg--1556185120196 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_3 .slider-content-bg--1556185120196 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .slider_style_4 .slider-content-bg--1556185120196 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_4 .slider-content-bg--1556185120196 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .slider_style_5 .slider-content-bg--1556185120196 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_5 .slider-content-bg--1556185120196 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .slider_style_6 .slider-content-bg--1556185120196 .slide-offer-text span {
            color: #000 !important;
        }

        .slider_style_6 .slider-content-bg--1556185120196 .btn:hover {
            color: #000 !important;
            background: #000 !important;
            border: 2px solid #000 !important;
        }

        .home-slideshow .slick-arrow:before {
            color: #fff;
        }

        .MangoW {
            color: #9f7a49;
            position: relative;
            font-size: .9rem;
        }
.show_hide{font-size:.8rem !important;}
            .MangoW:hover .discP {
                display: block;
            }

        .discP {
            color: #000000;
            font-size: .9rem !important;
            position: absolute;
            bottom: 100%;
            left: 50%;
            margin-left: -150px;
            width: 300px !important;
            background: #ffffff;
            padding: 10px !important;
            border-radius: 5px;
            box-shadow: 0px 0px 5px #000000;
            z-index: 100;
            display: none;
        }


        .MangoW:hover .discP2 {
            display: block;
        }

        .discP2 {
            color: #000000;
            font-size: .9rem !important;
            position: absolute;
            bottom: auto;
            top: 100%;
            left: 50%;
            margin-left: -150px;
            width: 300px !important;
            background: #ffffff;
            padding: 10px !important;
            border-radius: 5px;
            box-shadow: 0px 0px 5px #000000;
            z-index: 1;
            display: none;
        }

        .grid__item .icon img {
            background: #9f7a4a;
            max-width: 100%;
            width: 180px;
            padding: 5px;
        }

        .product-tab-type-1 .full_width_tab ul#tab li a {
            color: #000000;
        }

        .product-tab-type-1 .full_width_tab ul#tab > li > a:hover, .product-tab-type-1 .full_width_tab ul#tab > li.current > a {
            color: #9f7a49;
            border-bottom: 2px solid #9f7a49;
        }

        .cat-anc:hover .catalog-overlay {
            opacity: 1;
        }

        .cat-anc {
            width: 90%;
        }

        .catalog-overlay {
            position: absolute;
            opacity: 0;
            top: 0;
            left: 0;
            height: 100%;
            width: 100%;
            background: url(../../Downloads/catalog/overlay-img.png) no-repeat;
            background-size: cover;
        }

        .footer-model-10 .site-footer__links a:hover, .footer-model-10 .office-mail a:hover {
            color: #9f7a49 !important;
        }

        .footer-model-10 .menu li a:hover {
            color: #000000 !important;
        }

        .footer-model-10 .copyright a {
            color: #000;
        }

            .footer-model-10 .copyright a:hover {
                color: #000;
            }

        .footer-model-10 .site-footer .grid-uniform .grid__item.footer__about a:hover {
            color: !important;
        }

        .footer-model-10 .payment-icons a {
            color:;
        }

            .footer-model-10 .payment-icons a:hover {
                color:;
            }

        .footer-model-10 .site-footer .social-icons li a:hover {
            color: #9f7a49 !important;
        }

        .modal-header .close {
            margin-top: -2px;
        }

        button.close {
            padding: 0;
            cursor: pointer;
            background: 0 0;
            border: 0;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
        }

        .close {
            float: right;
            font-size: 1.3rem;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            filter: alpha(opacity=20);
            opacity: .2;
        }

            .close:focus, .close:hover {
                color: #000;
                text-decoration: none;
                cursor: pointer;
                filter: alpha(opacity=50);
                opacity: .5;
            }

        .modal-header {
            padding: 15px;
            border-bottom: 1px solid #e5e5e5;
        }

        .modal-title {
            margin: 0;
            line-height: 1.42857143;
        }

        .modal .btn-default {
            color: #333;
            background-color: #fff;
            border-color: #ccc;
        }

        .modal .btn {
            display: inline-block;
            margin-bottom: 0;
            font-weight: 400;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            background-image: none;
            border: 1px solid #a0a0a0;
            padding: 6px 12px;
            font-size: .9rem;
            line-height: 1.42857143;
            border-radius: 4px;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
        }

        .modal-footer {
            padding: 15px;
            text-align: right;
            border-top: 1px solid #e5e5e5;
        }

        .modal .btn-default:active:hover {
            color: #333;
            background-color: #d4d4d4;
            border-color: #8c8c8c;
        }

        .blog-post-type-5 .blog-detail h4 a:hover {
            color: #9f7a49 !important;
        }

        .blog-post-type-5 .blog-detail .blog-btn a:hover {
            color: #9f7a49 !important;
        }

        .blog-post-type-5 .blog-detail .comments-count {
            color: #9c9c9c;
        }

        .blog-post-type-5 .comments-count:before {
            background: #9c9c9c;
        }
		.Eleven2{ margin-bottom:20px !important;}

       @media screen and (max-width: 150px) {
            .section-1509343606611-block {
                background-image: url('assets/images/img5_27db3257-bb6b-4bde-8286-fddc2ef2cf8a_150x4568.jpg?v=1');
            }
        }

        @media screen and (min-width: 151px) and (max-width: 300px) {
            .section-1509343606611-block {
                background-image: url('assets/images/img5_27db3257-bb6b-4bde-8286-fddc2ef2cf8a_300x4568.jpg?v=1');
            }
        }

        @media screen and (min-width: 301px) and (max-width: 600px) {
            .section-1509343606611-block {
                background-image: url('assets/images/img5_27db3257-bb6b-4bde-8286-fddc2ef2cf8a_600x4568.jpg?v=1');
            }
        }

        @media screen and (min-width: 601px) and (max-width: 800px) {
            .section-1509343606611-block {
                background-image: url('assets/images/img5_27db3257-bb6b-4bde-8286-fddc2ef2cf8a_800x4568.jpg?v=1');
            }
        }

        @media screen and (min-width: 801px) and (max-width: 1000px) {
            .section-1509343606611-block {
                background-image: url('assets/images/img5_27db3257-bb6b-4bde-8286-fddc2ef2cf8a_1500x4568.jpg?v=1');
            }
        }

        @media screen and (min-width: 1001px) {
            .mobilescreen { display:none !important;
            }
            .section-1509343606611-block {
                background-image: url('assets/images/img5_27db3257-bb6b-4bde-8286-fddc2ef2cf8a_2000x4568.jpg?v=1');
            }
			
			
        }

        @media only screen and (min-width:320px) and (max-width:1199px) {
			.GentlemanHead{padding-top:10px !important;}

            .full-banner-blocks.block5 .full-banner-content {
                background: rgba(0, 0, 0, 0.8)
            }
			
			.introlist li a{
				font-size: 1.12rem;
			}
        }

.Eleven1{display: block !important; color:#9f7a49 !important; line-height:40px !important;font-size:1.4rem;  }
.GentlemanHead{min-height: 155px !important;height: 100px;}
.flower-h1-gentle{float: left;position: absolute;left: -51px;top: 50%;margin-top: -41px;width: 130px;height: 82px;transform: rotate(90deg);}

.flower-h2-gentle{float: left;position: absolute;right: -51px;top: 50%;margin-top: -41px;width: 130px;height: 82px;transform: rotate(-90deg);}
        @media only screen and (min-width:220px) and (max-width:1024px) {
			.GentlemanHead{min-height: 165px !important;height: 100px;}
			.blog-btn{ margin-top:10px !important;}
			.MangoW{ margin-bottom:10px !important; margin-left:0px !important;}
			Eleven2{ margin-bottom:20px !important;}
.Eleven1{display: block !important; color:#9f7a49 !important; font-size:1rem; line-height:25px !important;  color:#c18c46 !important; text-shadow: 1px 2px #000000; }
.Eleven1:last-child {
    margin-bottom: 15px;
}
.Eleven1:first-child {
    margin-top: 15px;
}
            .template-index .header-type-8 .site-header {
                background: #000000;
            }
			
			.introlist{display:none;}
		.discP {
    color: #000000;
    font-size: .9rem !important;
    position: absolute;
    bottom: 100%;
    left: auto !important;
    right: 0;
    margin-left: 0 !important;
    width: 150px !important;
    background: #ffffff;
    padding: 10px !important;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #000000;
    z-index: 100;
    display: none;
}
			
			.site-header{display: block !important;

position: fixed !important;

top: 0;}
.dt-sc-hr-invisible-large{ margin:0 !important;}
.sp-wrap.sp-touch{ display:block !important; margin:auto; margin-top: 10px;}
.index-section .home-blog-content.blog-detail{padding:0 !important;}
.headingSpan{margin-top:20px;}
.home-blog-image.grid__item{margin-top:0px !important;}
.overlay-cover {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    top: 0;
    left: 0;
}

.discover {
    text-transform: uppercase;
    letter-spacing: 1px;
    width: auto;
    display: inline-block;
    margin: 10px 0 8px 0;
    color: #fff;
    font-size: 1rem;
    border: solid 2px #000;
    padding: 5px 35px;
    cursor: pointer;}
	
	#section10 a span {
    position: absolute;
    top: -38px;
    left: 50%;
    width: 30px;
    height: 50px;
    margin-left: -15px;
    border: 2px solid #000;
    border-radius: 50px;
    box-sizing: border-box;
}

#chrono-dial{padding-top: 100px !important;}
			
			h3, .h3 {
    font-size: 1.2rem;
}
.short-desc p {
    width: 100%;
    font-size: .8rem !important;
}
.section-header {
    text-align: left;
    margin-bottom:0px;
    padding: 20px 60px;
	min-height:100px;
	float:left;
	width:100%;
	
}
.owl-prev, .owl-next{display:none;}
.border-title p {
    position: relative;
    font-size: .8rem !important;
	line-height: 15px !important;
}
.bg-back{background:url(assets/images/bg.jpg) no-repeat !important;background-size: cover !important;}
.ourStory{margin-top:28px;}

#shopify-section-1509343606611 .wide--one-half strong{color:#9f7a49 !important;

text-align: center; }
.border-title {
    margin-bottom:0px;
    padding: 0 !important;
}
p{ margin-bottom:0;}
.middle-2{display:none;}
.container-2:hover .middle-2{display:block !important;}
.container-2:hover .middle-2 .text-2{font-size:.7rem;}
.category-listing-type-1-inner.container-2{display:inherit !important;}
.cat-anc h3, .cat-anc .site-footer__links li{font-size:1.5rem;}
.boldtext{font-size: .7rem;
font-weight: normal;
line-height: 15px;
display: block;}
.smallfont{ font-size:0.9rem !important;}
.category-listing-type-1.block3 .category-listing-type-1-inner {display:block !important;}

.worldEleven{ font-size:.8rem;}

.hope{ font-size:.8rem !important;}
.home-heading{ font-size:1.1rem !important;}
.avant{ font-size:.8rem !important;}


.col-md-6 {
    width: 50%;
    float: left;
}

.col-md-3 {
    width: 25%;
    float: left;
}
        }













        /* Header borders */


        @media(max-width:767px) {
           
            .header-type-8 .site-header__menubar {
                background:;
            }
        }
        /* General styles for all menus */


        .gf-menu-device-wrapper .close-menu {
            font-size: 1.1rem;
            padding: 12px 20px;
            text-align: right;
            display: block;
            border-bottom: 1px solid #e5e5e5;
        }

        .cbp-spmenu {
            position: fixed;
        }

            .cbp-spmenu h3 {
                font-size: 1.9em;
                padding: 20px;
                margin: 0;
                font-weight: 300;
                background: #0d77b6;
            }

            .cbp-spmenu a {
                display: block;
                font-size: 1.1em;
                font-weight: 300;
            }




        /* Orientation-dependent styles for the content of the menu */

        .cbp-spmenu-vertical {
            width: 240px;
            height: 100%;
            top: 0;
            z-index: 1000;
        }

            .cbp-spmenu-vertical a {
                padding: 1em;
            }

        .cbp-spmenu-horizontal {
            width: 100%;
            height: 150px;
            left: 0;
            z-index: 1000;
            overflow: hidden;
        }

            .cbp-spmenu-horizontal h3 {
                height: 100%;
                width: 20%;
                float: left;
            }

            .cbp-spmenu-horizontal a {
                float: left;
                width: 20%;
                padding: 0.8em;
            }

        /* Vertical menu that slides from the left or right */

        .cbp-spmenu-left {
            left: -240px;
        }

        .cbp-spmenu-right {
            right: -240px;
        }

        .cbp-spmenu-left.cbp-spmenu-open {
            left: 0px;
        }

        .cbp-spmenu-right.cbp-spmenu-open {
            right: 0px;
        }

        /* Horizontal menu that slides from the top or bottom */

        .cbp-spmenu-top {
            top: -150px;
        }

        .cbp-spmenu-bottom {
            bottom: -150px;
        }

        .cbp-spmenu-top.cbp-spmenu-open {
            top: 0px;
        }

        .cbp-spmenu-bottom.cbp-spmenu-open {
            bottom: 0px;
        }

        /* Push classes applied to the body */

        .cbp-spmenu-push {
            overflow-x: hidden;
            position: relative;
            left: 0;
        }

        .cbp-spmenu-push-toright {
            left: 240px;
        }

        .cbp-spmenu-push-toleft {
            left: -240px;
        }

        /* Transitions */

        .cbp-spmenu,
        .cbp-spmenu-push {
            -webkit-transition: all 0.3s ease;
            -moz-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        /* Example media queries */

        @media screen and (max-width: 55.1875em) {

            .cbp-spmenu-horizontal {
                font-size: 75%;
                height: 110px;
            }

            .cbp-spmenu-top {
                top: -110px;
            }

            .cbp-spmenu-bottom {
                bottom: -110px;
            }
        }

        @media screen and (max-height: 26.375em) {

            .cbp-spmenu-vertical {
                font-size: 90%;
                width: 190px;
            }

            .cbp-spmenu-left,
            .cbp-spmenu-push-toleft {
                left: -190px;
            }

            .cbp-spmenu-right {
                right: -190px;
            }

            .cbp-spmenu-push-toright {
                left: 190px;
            }
        }







        /* width: 750px  */
        @media (min-width: 968) and (max-width: 991px) {
            .banner .container {
                margin-left: -375px;
            }

            .banner .inner {
                width: 320px;
            }

            .header-bottom.on .header-panel-top {
                right: 65px;
            }

            .header-bottom.on .site-nav {
                padding-right: 90px;
            }

            .nav-bar .header-logo-fix {
                margin-left: 10px;
                margin-right: 10px;
            }

            .site-nav > li > a {
                margin-left: 12px;
                margin-right: 12px;
            }

            .header-bottom.on .site-nav > li > a {
                margin-left: 7px;
                margin-right: 7px;
                font-size: .7rem;
            }
        }

        @media (min-width: 968px) {
            .cbp-spmenu-push-toright {
                left: 0 !important;
            }

            #cbp-spmenu-s1 {
                display: none !important;
            }


            .header-bottom.on .nav-bar .header-logo-fix {
                display: table;
                height: 48px;
                position: relative;
                z-index: 2;
            }

                .header-bottom.on .nav-bar .header-logo-fix a {
                    display: table-cell;
                    vertical-align: middle;
                }

            .header-bottom.on .site-nav {
                padding-right: 120px;
            }

            .have-fixed .nav-bar {
                position: fixed;
                left: 0;
                right: 0;
                top: 0;
                z-index: 99;
                padding: 0;
            }

            .have-fixed .nav-search {
                position: fixed;
                top: 0;
                right: 65px;
                z-index: 100;
                width: 52px;
            }
        }

        /* width: 100%  */
        @media (max-width: 967px) {
            body.cbp-spmenu-push-toright {
                cursor: pointer;
            }

            .cbp-spmenu .site-nav-dropdown.style_4 .inner img {
                margin-top: 10px;
            }


            .visible-phone {
                display: block;
            }

            .hidden-phone {
                display: none;
            }

            /* header */





            /* Fix Menu Mobile */
            .nav-bar {
                display: none;
            }

            .gf-menu-device-container .site-nav {
                display: block !important;
                overflow: hidden;
                width: 100%;
            }

                .gf-menu-device-container .site-nav li {
                    width: 100%;
                }

                .gf-menu-device-container .site-nav.gf-menu.clicked {
                    visibility: visible;
                    height: auto;
                }
            /* End Fix Menu Mobile */

            .cbp-spmenu-left.cbp-spmenu-open {
                left: 0;
                overflow-y: auto;
            }

            .cbp-spmenu-push-toright {
                overflow-y: hidden;
                position: fixed;
                width: 100%;
            }

            #megamenu-responsive-root {
                display: none !important;
            }

            .menu-block {
                width: 100%;
                float: left;
                padding: 0;
            }

            /* Icon Menu */
            .site-nav > li:hover > a > span:first-child,
            .site-nav > li:hover > a.current > span:first-child,
            .site-nav > li > a.current > span:first-child {
                border: 0;
            }

            .site-nav a {
                white-space: normal;
            }

            .cbp-spmenu {
            }

                .cbp-spmenu .site-nav > li > a {
                    font-size: .8rem;
                    font-weight: 700;
                    padding: 12px 20px;
                    margin: 0;
                }

                .cbp-spmenu .site-nav > li.dropdown.open > a {
                    position: relative;
                }

                    .cbp-spmenu .site-nav > li.dropdown.open > a:before {
                        top: 15px;
                    }

            .menu-block .site-nav {
                border-bottom: none;
            }

            .site-nav li {
                position: relative;
            }

                .site-nav li.dropdown {
                    position: relative;
                }

            .site-nav > li {
                display: block;
                clear: both;
                position: relative;
            }

                .site-nav > li > a {
                    padding: 12px 0;
                }

                .site-nav > li.dropdown > p.toogleClick {
                    height: 0;
                    width: 0;
                    display: block;
                    margin-left: 7px;
                    top: 2px;
                    right: 5px;
                    margin: 0;
                    padding: 0;
                    z-index: 2;
                    padding: 20px;
                }

                .site-nav > li.dropdown p.toogleClick {
                    position: absolute;
                    right: 0;
                    text-indent: -999em;
                    cursor: pointer;
                }

                .site-nav > li.dropdown > p.toogleClick.mobile-toggle-open:before {
                    border-top-color: transparent;
                    top: 14px;
                }

            .site-nav li.dropdown a > .icon-dropdown {
                display: none;
            }

            .site-nav-dropdown .container {
                padding-left: 0;
                padding-right: 0;
            }

            .site-nav-dropdown .row {
                margin: 0px !important
            }


            .site-nav > li.dropdown ul p.toogleClick.mobile-toggle-open:before {
                top: 10px;
            }

            .site-nav-dropdown .col-1 .inner p.toogleClick:before,
            .site-nav > li.dropdown ul p.toogleClick:before {
                display: block;
                content: "";
                position: absolute;
                right: 0;
                top: -15px !important;
                width: 20px;
                height: 40px;
            }

            .site-nav-dropdown p.toogleClick {
                background: url(assets/css/icon-megamenu3d3d.html?5446) no-repeat;
                padding: 0;
                width: 8px;
                height: 8px;
                right: 0;
                top: 18px;
                z-index: 2;
            }

            .site-nav-dropdown .col-1 .inner p.toogleClick {
                display: block !important;
            }

                .site-nav > li.dropdown ul p.toogleClick.mobile-toggle-open,
                .site-nav-dropdown .col-1 .inner p.toogleClick.mobile-toggle-open {
                    background-position: center bottom;
                    height: 4px;
                }

            .site-nav > li > ul > .dropdown.open > ul {
                display: block;
            }

            .site-nav > li > ul > li > ul > .dropdown.open > ul {
                display: block;
            }

            .site-nav > li > ul > li > ul > ul > li > .dropdown.open > ul {
                display: block;
            }

            .site-nav > li > .site-nav-dropdown {
            }

                .site-nav > li > .site-nav-dropdown > li > a {
                    padding: 11px 0 13px;
                    text-transform: uppercase;
                    font-size: .7rem;
                    font-weight: 700;
                }

                .site-nav > li > .site-nav-dropdown > li:first-child > a {
                    border-top: 0;
                }

                .site-nav > li > .site-nav-dropdown > li:hover > a:before {
                    background: none;
                }

            .site-nav > li li .site-nav-dropdown {
                padding: 0 15px;
                margin-bottom: 20px;
            }

            .site-nav-dropdown li:hover a {
                background: none;
            }

            .site-nav-dropdown li:hover a,
            .site-nav-dropdown a:active {
                padding-left: 0;
            }

            .site-nav-dropdown li li a {
                padding: 7px 0;
            }

            .site-nav-dropdown li li:hover a {
                padding: 7px 20px;
            }

            .site-nav-dropdown li:hover > a:before {
                left: 0;
            }

            .site-nav-dropdown .col-1,
            .site-nav-dropdown .col-2,
            .site-nav-dropdown .col-3 {
                width: 100%;
                padding: 0;
            }

            .site-nav-dropdown .col-3 {
                padding-bottom: 28px;
            }

            .site-nav-dropdown .col-1 .inner {
                width: 100%;
                padding: 0;
            }

            .cbp-spmenu .site-nav-dropdown .col-1 .inner:first-child > a {
                border-top: 0;
            }

            .site-nav-dropdown .col-1 ul.dropdown li a {
                padding: 7px 15px;
                font-size: .8rem;
                font-weight: 400;
                text-transform: none;
                border: 0;
            }

            .site-nav-dropdown .col-1 ul.dropdown li:hover > a:before {
                left: 20px;
            }

            .site-nav .widget-featured-product {
                text-align: left;
                border-width: 1px 0;
                margin-bottom: 10px;
                padding-top: 23px;
                padding-bottom: 25px;
            }

            .site-nav .products-grid .grid-item {
                text-align: left;
            }

                .site-nav .products-grid .grid-item .product-grid-image {
                    float: left;
                    margin: 0 15px 0 0;
                }

            .site-nav .widget-featured-product .widget-title h3 {
                font-size: .8rem;
            }

            .widget-featured-product .grid-item .product-grid-image img {
                width: 80px;
            }

            .widget-featured-product .products-grid .grid-item {
                position: relative;
            }

            .widget-featured-product .details {
                overflow: hidden;
            }

            .site-nav .product-label {
                display: none;
            }

                .site-nav .product-label strong {
                    float: left;
                }

            .cbp-spmenu .site-nav-dropdown .col-1 .inner {
                width: 100% !important;
                position: relative;
                padding: 0;
                float: left;
            }

            .cbp-spmenu .site-nav-dropdown.style_4 .inner {
                width: 100%;
            }

            /*Update 2.0.1*/
            .site-nav-dropdown .col-2 .col-left {
                width: 100%;
                clear: both;
                padding: 0;
            }

            .site-nav-dropdown .col-2 .col-right {
                width: 100%;
                clear: both;
                padding: 0 0 10px;
            }

            .site-nav-dropdown .style_2 .col-2 .col-left a {
                padding-right: 0;
            }

            .site-nav-dropdown .style_3 .inner > img {
                display: none;
            }

            .site-nav-dropdown .style_4 .col-2 {
                padding-right: 0;
            }
        }


        .header-mobile {
            position: relative;
        }

            .header-mobile #showLeftPush.active .fa-times {
                display: block;
                line-height: 46px;
            }

            .header-mobile #showLeftPush {
                display: block;
                font-size: 1rem;
                text-align: center;
                cursor: pointer;
            }

                .header-mobile #showLeftPush.active,
                .header-mobile #showLeftPush:hover {
                }

            .header-mobile .customer-area {
                float: left;
                width: 50%;
                position: static;
            }

                .header-mobile .customer-area > a {
                    float: left;
                    width: 100%;
                    height: 46px;
                }

            .header-mobile .customer-links {
                margin: 0;
            }

            .header-mobile .dropdown-menu {
                font-size: .8rem;
                margin: 0;
                width: 200%;
                padding: 10px 15px;
                -webkit-border-radius: 0;
                -moz-border-radius: 0;
                border-radius: 0;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none;
            }

                .header-mobile .dropdown-menu ul {
                    overflow: hidden;
                    margin: 0 0 10px;
                    padding-left: 0;
                    list-style: none;
                }

            .header-mobile .customer-area .fa-user {
                display: block;
                text-align: center;
                line-height: 46px;
                font-size: 1.2rem;
            }
			.flower-h1{
			float: left; 
			position: absolute;left: -7px;

top: 50%;

transform: rotate(20deg);

width: 77px;

height: 110px;

margin-top: -55px;}
			
			.flower-h2{
			float: right; position: absolute;right: -7px;

top: 50%;

transform: rotate(-20deg);

width: 77px;

height: 110px;

margin-top: -55px;}
			
			
			@media only screen and (max-width: 1100px) {
					
				.text-2{padding:5px !important; line-height: 13px !important;}
				.slick-slide img{width:100% !important;}
				.header-type-8 .site-header__menubar h1, .header-type-8 .site-header__menubar .h1 {
    text-align: center !important;
}
.category-listing-type-1-inner {
  
    padding: 1% !important;
}
.category-listing-type-1-inner .medium--one-half {

    width: 100% !important;
    padding: 0px !important;

}
.container-2 .image-2{width:100% !important;}
				.accents{ font-size:1.1rem !important;}
				.flower-h1{
			float: left;
    position: absolute;
    left: -9px;
    top: 50%;
	margin-top:-36px;
    width: 55px;
    height: 82px;
    transform: rotate(22deg);}
			
			.flower-h2{
			float: right;
    position: absolute;
    right: -9px;
     top: 50%;
	margin-top:-36px;
    width: 55px;
    height: 82px;
    transform: rotate(-26deg);}
	.line_height_15{line-height:15px !important;}
			.headersmall-logo{ display:none;} }
			@media only screen and (min-width: 768px) and (max-width:967px) {
			.large--hide {

    display: block !important;

}
			
			}
			
			.font-mobile{ font-size: .9rem;}
		
			@media only screen and (max-width: 1000px) {
                .bigscreen {
                    display: none;
                }
				.font-mobile{ font-size: .9rem;}
				.animated1 { padding:0px !important; visibility:visible !important; margin-bottom:0 !important;}
				.animated1 .border-title{ margin-bottom:0 !important;}
				.animated1 .border-title .section-header{ margin-bottom:0 !important;}
				.animated1 .border-title .section-header .border-title p{ margin-bottom:0 !important;}
				.animated1 .border-title > .grid-uniform{margin-top::10px; position:relative;}
				}
				
				
		
						
						.exclusive-gifts{ font-size: .9rem;}
						@media only screen and (max-width: 800px) {
					.exclusive-gifts{ font-size: .9rem;}
						}
						
						
						
						
						
						
						