/*form{
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 1s;
    width: 50px;
    height: 50px;
    background: white;
    box-sizing: border-box;
    border-radius: 25px;
    border: 4px solid white;
    padding: 5px;
}

input{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;;
    height: 42.5px;
    line-height: 30px;
    outline: 0;
    border: 0;
    display: none;
    font-size: 1em;
    border-radius: 20px;
    padding: 0 20px;
}

.fa{
    box-sizing: border-box;
    padding: 10px;
    width: 42.5px;
    height: 42.5px;
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 50%;
    color: #07051a;
    text-align: center;
    font-size: 1.2em;
    transition: all 1s;
}

form:hover{
    width: 200px;
    cursor: pointer;
}

form:hover input{
    display: block;
}

form:hover .fa{
    background: #07051a;
    color: white;
}*/
body.top-search-open #header-wrap #logo, body.top-search-open #primary-menu > ul, body.top-search-open #primary-menu > .container > ul, body.top-search-open #top-cart, body.top-search-open #side-panel-trigger, body.top-search-open #top-account {
    opacity: 1;
}
#top-search a, #top-cart > a, #side-panel-trigger a {
    width: 0px;
    height: 0px;
    font-size: 14px;
    line-height: 35px;
}
#header.sticky-header:not(.static-sticky) #top-search > a {
    line-height: 49px;
}


h1, h2, h3, h5, h6{color:#444;font-weight:700;line-height:1.5;margin:0 0 30px 0;font-family:'Muli', sans-serif;}
.feature-box h3{font-size:18px;font-weight:700;text-transform:capitalize;letter-spacing:0px;margin-bottom:0;color:#333;}
.font-secondary-title{font-weight:700;line-height:1.5;font-family:'Caveat Brush', cursive;font-size:21px !important;color:#99ca3b !important;letter-spacing:0;}
#primary-menu ul li > a{letter-spacing:0;}
#header.sticky-header:not(.static-sticky) #top-cart > a,
#header.sticky-header:not(.static-sticky) #top-search > a{color:#000}
.button-brand{background-color:#99ca3b !important;color:#fff !important;}
.font-brand{color:#99ca3b !important;}
.our-team img{height:auto !important;}
.button-black{border:1.4px solid #444;color:#000;}
.feature-box:first-child{margin-top:-150px;}
.curve-shape{height:159px;margin-top:-142px;}
.dark #top-cart .top-cart-content{background-color:#000;border-color:#3F3F3F;border-top-color:#99ca3b;}
.sidewiggle-animation-parent{display:block;}
.sidewiggle-animation{min-width:130px;min-height:130px;max-width:130px;left:0;transform:translate(-50%, 0);position:absolute;left:8em;top:50em;z-index:8;}
.sidewiggle-animation .max-width{max-width:220px}
.sidewiggle-animation-parent .xleft{left:5em;right:auto !important;}
.sidewiggle-animation-parent .xright{right:-4em;left:auto !important;}
.up-down{animation:mover 1s infinite alternate;fill:#6a067e;}
.intro-section-space{padding:110px 0 0 0}
.slider-image-position{left:380px !important;}
#primary-menu ul li > a{font-size:15px}
.add{font-size:15px}
#primary-menu ul ul li > a{border-bottom:1px solid rgba(255,255,255,0.1) !important;font-size:15px;}
.dark #copyrights{color:rgba(255,255,255,1);}
.login-register-padding{padding-right:1em;}
.font-terriserry{font-family:'Caveat Brush', cursive;}
#top-search{margin:4px 3px 15px -18px;}
@keyframes mover{0%{transform:translateY(0);}
                 100%{transform:translateY(-10px);}
}
.up-down-1{animation:mover-1 1s infinite alternate;fill:#9f2626 !important;}
@keyframes mover-1{0%{transform:translateY(0);}
                   100%{transform:translateY(-18px);}
}
.up-down-2{animation:mover-2 1s infinite alternate;fill:#c54646 !important;}
@keyframes mover-2{0%{transform:translateY(0);}
                   100%{transform:translateY(10px);}
}
.up-down-3{animation:mover-3 2s infinite alternate;fill:#304692 !important;}
@keyframes mover-3{0%{transform:translateY(0);}
                   100%{transform:translateY(18px);}
}
.up-down-5{animation:mover-5 3s infinite alternate;fill:#304692 !important;}
@keyframes mover-5{0%{transform:translateY(0);}
                   100%{transform:translateY(14px);}
}
.up-down-4{fill:#2f8016 !important;}
.up-down-6{animation:mover-5 3s infinite alternate;fill:#304692 !important;}
.cours2{box-shadow:0 1px 5px #e3e3e3;border-radius:2px;transition:box-shadow .4s ease;text-align:left;}
.cours2 .card-body h4{    font-family: 'Poppins', sans-serif;
                          line-height: 1.4;
                          margin-bottom: 5px;}
.cours2 .card-body {min-height: 247px;}
.feature-box .feature-img img{width:120px !important;height:120px !important;}
.feature-box .feature-img1 img{width: 480px;height: auto;}
@media (max-width:767px){#my-animation{display:none;}
                         .curve-shape{height:50px;margin-top:-45px;}
                         .feature-box:first-child{margin-top:0;}
                         .feature-box .feature-img1 img{width:100%;height:auto;}
                         .intro-section-space{padding:10px 0 0 0}
                         .slider-image-position{left:102px !important;}
                         .betweenspace{padding:110px 0 0 0 !important}
                         .filter-button{margin-bottom:8px;padding:5px 8px;margin-right:5px;}
}
.add i{font-size:12px}
.on1y-organic-attributes{position:relative;}
.on1y-organic-atribute-item{background:#951921;border-radius:100%;display:inline-block;height:40px;left:50%;margin:-25px 0 0 -25px;position:absolute;text-indent:-9999px;top:50%;transition:all 1s ease 0s;width:40px;}
@media (max-width:1280px){.on1y-organic-atribute-item.custom{display:none;}
}
.on1y-organic-atribute-item img{border-radius:50%;}
.on1y-organic-atribute-item.has-icon{text-indent:inherit;}
.on1y-organic-atribute-item.has-icon .on1y-atribute-hidden{text-indent:-999em;}
.on1y-organic-atribute-item.has-icon.active .on1y-atribute-hidden{text-indent:inherit;}
.on1y-organic-atribute-item.has-icon.active>img{display:none;}
.on1y-organic-atribute-item.tl{left:48%;top:44%;}
.on1y-organic-atribute-item.tc{top:15%;}
.on1y-organic-atribute-item.tr{left:auto;right:10%;top:32%;}
.on1y-organic-atribute-item.br{left:auto;top:auto;bottom:45px;right:20%;}
.on1y-organic-atribute-item.bl{left:22%;top:auto;bottom:45px;}
.on1y-organic-atribute-item.bc{left: 22%;top: 79%;bottom:45px;}
.on1y-organic-atribute-item.active{height:220px;margin-left:-110px;margin-top:-110px;text-indent:inherit;width:220px;}
.on1y-organic-atribute-item.active:after,
.on1y-organic-atribute-item.active:before{display:none;}
.on1y-organic-atribute-item:after,
.on1y-organic-atribute-item:before{background-color:#fff;content:"";left:50%;position:absolute;top:50%;}
.on1y-organic-atribute-item:after{height:17px;margin:-8.5px 0 0 -1.5px;width:3px;}
.on1y-organic-atribute-item:before{height:3px;margin:-1.5px 0 0 -8.5px;width:17px;}
.on1y-organic-atribute-item em.animated{border:5px solid rgba(255, 255, 255, 0.5);border-radius:50%;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px;z-index:2;background:#951921;}
.on1y-organic-atribute-item .on1y-atribute-hidden{border:3px solid white;border-radius:100%;bottom:0px;box-sizing:border-box;left:0px;line-height:22px;overflow:hidden;padding:0px;margin:-3px;position:absolute;right:0px;text-align:center;top:0px;z-index:3;cursor:pointer;color:#ffffff;}
.on1y-organic-atribute-item .on1y-atribute-hidden h3{margin-top:10px;margin-bottom:0px;color:#fff;font-size: 18px;font-weight: bold}
.on1y-organic-atribute-item .on1y-atribute-hidden p{margin-top:0;margin-bottom:0px;color:#fff;max-width: 80%;text-align: center;margin: 0 auto}
.bullets{-webkit-animation-name:bullets;animation-name:bullets;-webkit-animation-duration:1.5s;animation-duration:1.5s;}
@-webkit-keyframes bullets{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.6;}
                           100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
@keyframes bullets{0%{-webkit-transform:scale(1);transform:scale(1);opacity:0.6;}
                   100%{-webkit-transform:scale(2);transform:scale(2);opacity:0;}
}
.on1y-productcountdown{position:relative;background:#ffffff;padding: 23px 30px 23px 50px;box-shadow:0 0 40px #ccc;min-height:545px;}
@media (max-width:1280px){.on1y-productcountdown{padding:60px 15px 60px 60px;}
}
@media (max-width:768px){.on1y-productcountdown{padding:60px 15px 60px 100px;}
}
@media (max-width:640px){.on1y-productcountdown{padding:30px 15px;}
}
.on1y-productcountdown .product-time{position:absolute;left:-31px;top:6em;background:#951921;border-radius:40px;}
@media (max-width:768px){.on1y-productcountdown .product-time{left:0;}
}
@media (max-width:640px){.on1y-productcountdown .product-time{position:initial;margin-bottom:15px;border-radius:4px;}
                         .on1y-productcountdown .product-time:before,
                         .on1y-productcountdown .product-time:after{content:" ";display:table;}
                         .on1y-productcountdown .product-time:after{clear:both;}
                         .on1y-productcountdown .product-time ul{text-align:center;}
                         .on1y-productcountdown .product-time ul li{display:inline-block !important;float:none;border:none;}
                         .on1y-productcountdown .product-time ul li span{display:inline-block !important;margin-left:3px;}
}
.on1y-productcountdown .product-time ul{margin:3.5em 0em;padding:0;}
.on1y-productcountdown .product-time ul li{list-style:none;display:block;padding:20px 0;margin:0 10px;text-align:center;font-size:15px; font-family: 'Poppins', sans-serif;color:#fff;border-bottom:1px solid #fff !important;}
.on1y-productcountdown .product-time ul li:last-child{border-bottom:1px solid #fff !important;}
.on1y-productcountdown .product-time ul li:first-child{border-top:1px solid #fff !important;}
.on1y-productcountdown .product-time ul li span{display:block;font-size:26px;font-weight:700; font-family: 'Poppins', sans-serif;}
.on1y-productcountdown .product-item:after{clear:both;content:" ";display:table;}
.on1y-productcountdown .product-item:before{content:" ";display:table;}
.on1y-productcountdown .product-item .saleup{font-family:'Caveat Brush', cursive;font-size:25px;color:#666666;font-weight:bold;margin-bottom:5px;}
.on1y-productcountdown .product-item .saleup .roundprice{color:#951921;}
.on1y-productcountdown .product-item .product-title{margin-top:0;margin-bottom:15px;}
.on1y-productcountdown .product-item .product-title a{color:#333;font-size:32px;font-weight:bold;text-transform:none;}
.on1y-productcountdown .product-item .product-title a:hover{color:#951921;}
.on1y-productcountdown .product-item .price{display:inline-block;float:left;}
.on1y-productcountdown .product-item .price .amount{font-size:32px;color:#951921;font-weight:bold; font-family: 'Poppins', sans-serif;text-decoration:none;}
.on1y-productcountdown .product-item .price del .amount{color:#999999;font-size:17px; font-family: 'Poppins', sans-serif;margin-right:15px;}
.on1y-productcountdown .product-item .price ins{text-decoration:none;}
.on1y-productcountdown .product-item .price ins .amount{font-size:32px;color:#951921;font-weight:bold; font-family: 'Poppins', sans-serif;text-decoration:none;}
.on1y-productcountdown .product-item .product-description{margin-bottom:10px;}
@media (max-width:640px){.on1y-productcountdown .product-item .product-description{margin-bottom:20px;}
}
.on1y-productcountdown .product-item .product-description ul{list-style:none;padding:0;margin:0;}
.on1y-productcountdown .product-item .product-description ul li{padding-left:1em;text-indent:-.7em;}
.on1y-productcountdown .product-item .product-description ul li:before{content:"• ";color:#951921;}
.on1y-productcountdown .product-item .product-buttons{display:inline-block;float:right;position:relative;padding:0 50px;}
@media (max-width:480px){.on1y-productcountdown .product-item .product-buttons{padding:0 20px;float:none;margin:0 auto;}
}
.on1y-productcountdown .product-item .product-buttons:after{position:absolute;content:"";height:1px;width:100%;border-top:1px dotted #951921;top:50%;left:0;z-index:0;}
.on1y-productcountdown .product-item .product-buttons .add_to_cart_button,
.on1y-productcountdown .product-item .product-buttons .add_to_cart_button.loading{font-size:0;background:#fff;color:#951921;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;vertical-align:middle;border:1px solid #951921;margin-right:10px;border-radius:50%;z-index:1;}
.on1y-productcountdown .product-item .product-buttons .add_to_cart_button:before,
.on1y-productcountdown .product-item .product-buttons .add_to_cart_button.loading:before{font-family:FontAwesome;font-size:14px;}
.on1y-productcountdown .product-item .product-buttons .add_to_cart_button:hover,
.on1y-productcountdown .product-item .product-buttons .add_to_cart_button.loading:hover{background:#951921;border-color:#951921;color:#fff;}
.on1y-productcountdown .product-item .product-buttons a.add_to_cart_button{width:40px;height:40px;line-height:40px;padding:0;position:relative;z-index:9;}
.on1y-productcountdown .product-item .product-buttons a.add_to_cart_button.loading{width:40px !important;height:40px !important;line-height:40px !important;font-family:FontAwesome;animation:spinner 1.5s linear infinite !important;-webkit-animation:spinner 1.5s linear infinite !important;}
.on1y-productcountdown .product-item .product-buttons a.add_to_cart_button.loading:before{content:"\f021";font-size:14px;}
.on1y-productcountdown .product-item .product-buttons a.add_to_cart_button.added{display:none;}
.on1y-productcountdown .product-item .product-buttons a.add_to_cart_button:before{content:"\f291";font-size:15px;}
.on1y-productcountdown .product-item .product-buttons .added_to_cart.wc-forward{display:block;height:40px;line-height:40px;margin-right:10px;padding:0;position:relative;width:40px;z-index:9;border-radius:50%;background:#951921;border:1px solid #951921;color:#ffffff;display:inline-block;font-size:0;text-align:center;vertical-align:middle;}
.on1y-productcountdown .product-item .product-buttons .added_to_cart.wc-forward:before{font-family:FontAwesome;font-size:15px;content:"\f00c";}
.on1y-productcountdown .product-item .product-buttons .added_to_cart.wc-forward:hover{color:#951921;background:#fff;}
.on1y-productcountdown .product-item .product-buttons .compare-button{display:inline-block;margin-bottom:0;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a,
.on1y-productcountdown .product-item .product-buttons a.compare{font-size:0;background:#fff;color:#951921;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;vertical-align:middle;border:1px solid #951921;margin-right:10px;border-radius:50%;z-index:9;position:relative;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a:before,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a:before,
.on1y-productcountdown .product-item .product-buttons a.compare:before{font-family:FontAwesome;font-size:14px;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a:hover,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a:hover,
.on1y-productcountdown .product-item .product-buttons a.compare:hover{background:#951921;color:#fff;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse .feedback,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse .feedback{display:none;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a{color:#951921;border-color:#951921;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a:hover,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a:hover{border-color:#951921;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist{margin-top:0;margin-right:-4px;display:inline-block;}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{content:"\f004";}
.on1y-productcountdown .product-item .product-buttons .yith-wcwl-add-to-wishlist .ajax-loading{display:none !important;}
.on1y-productcountdown .product-item .product-buttons a.compare{margin-right:0;}
.on1y-productcountdown .product-item .product-buttons a.compare:before{content:"\f074";}
.on1y-productcountdown.default{background:#951921;color:#ffffff;}
.on1y-productcountdown.default .product-item .saleup{color:#e5e5e5;}
.on1y-productcountdown.default .product-item .saleup .roundprice{color:#ffffff;}
.on1y-productcountdown.default .product-item .product-description ul li:before{content:"• ";color:#fff;}
.on1y-productcountdown.default .product-item .price del .amount{color:#e5e5e5;}
.on1y-productcountdown.default .product-item .price ins{text-decoration:none;}
.on1y-productcountdown.default .product-item .price ins .amount{color:#f05a29;}
.on1y-productcountdown.default .product-item .product-buttons:after{border-top:1px dotted #fff;}
.on1y-productcountdown.default .product-item .product-buttons .add_to_cart_button{font-size:0;background:#fff;color:#951921;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;vertical-align:middle;border:1px solid #951921;margin-right:10px;border-radius:50%;z-index:1;}
.on1y-productcountdown.default .product-item .product-buttons .add_to_cart_button:before{font-family:FontAwesome;font-size:14px;}
.on1y-productcountdown.default .product-item .product-buttons .add_to_cart_button:hover{background:#951921;border-color:#951921;color:#fff;}
.on1y-productcountdown.default .product-item .product-buttons a.add_to_cart_button{width:40px;height:40px;line-height:40px;padding:0;position:relative;z-index:9;}
.on1y-productcountdown.default .product-item .product-buttons a.add_to_cart_button.loading{width:40px !important;height:40px !important;line-height:40px !important;font-family:FontAwesome;animation:spinner 1.5s linear infinite !important;-webkit-animation:spinner 1.5s linear infinite !important;}
.on1y-productcountdown.default .product-item .product-buttons a.add_to_cart_button.loading:before{content:"\f021" !important;font-size:14px;}
.on1y-productcountdown.default .product-item .product-buttons a.add_to_cart_button:before{content:"\f291";font-size:15px;}
.on1y-productcountdown.default .product-item .product-buttons .added_to_cart.wc-forward:hover{color:#951921;}
.on1y-productcountdown.default .product-item .product-buttons .compare-button{display:inline-block;margin-bottom:0;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a,
.on1y-productcountdown.default .product-item .product-buttons a.compare{font-size:0;background:#fff;color:#951921;display:inline-block;width:36px;height:36px;line-height:36px;text-align:center;vertical-align:middle;border:1px solid #951921;margin-right:10px;border-radius:50%;z-index:1;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a:before,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a:before,
.on1y-productcountdown.default .product-item .product-buttons a.compare:before{font-family:FontAwesome;font-size:14px;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a:hover,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a:hover,
.on1y-productcountdown.default .product-item .product-buttons a.compare:hover{background:#951921;color:#fff;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse .feedback,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse .feedback{display:none;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a{color:#951921;border-color:#951921;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistaddedbrowse a:hover,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-wishlistexistsbrowse a:hover{border-color:#951921;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist{margin-top:0;margin-right:-4px;display:inline-block;}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist a.add_to_wishlist:before,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:before,
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:before{content:"\f004";}
.on1y-productcountdown.default .product-item .product-buttons .yith-wcwl-add-to-wishlist .ajax-loading{display:none !important;}
.on1y-productcountdown.default .product-item .product-buttons a.compare{margin-right:0;}
.on1y-productcountdown.default .product-item .product-buttons a.compare:before{content:"\f074";}
.on1y-productcountdown.default .product-time{background:transparent;border-radius:0;}
.on1y-productcountdown.default .product-time ul{margin:0;padding:0;}
.on1y-productcountdown.default .product-time li{list-style:none;display:block;padding:5px 18px;margin:0 0 20px 0;text-align:center;font-size:15px;font-family:ABeeZee, "Helvetica Neue", Helvetica, Arial, sans-serif;color:#951921;border-bottom:2px solid #951921;border:2px solid #951921;background:#ffffff;border-radius:10px;border-bottom-left-radius:0;color:#666666;}
.on1y-productcountdown.default .product-time li:last-child{border-bottom:2px solid #951921;}
.on1y-productcountdown.default .product-time li span{display:block;font-size:26px;font-weight:700;color:#951921;font-family:Dosis, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.recipes-carousel img{max-height:200px;object-fit:cover}
.recipes-carousel .oc-item{padding:0em 1em 1em 1em;}
.inner-section-first{padding:30px 0}
.inner-section{padding:80px 0}
.inner-related-section{margin-top:150px}
#page-title.page-title-parallax .container h1{padding-top:30px !important;padding-bottom:30px !important;}
.inner-page-title .container{padding-top:40px !important;padding-bottom:100px}
.inner-page-title-new .container{padding-top:40px !important;padding-bottom:0px}
#page-title.page-title-parallax .container h1{text-transform:none;padding-bottom:0 !important;color:#fff;letter-spacing:0}
#page-title.page-title-parallax .container span{color:#fff;}
.breadcrumb a{color:#fff;}
.breadcrumb-item.active{color:#cef585;}
.button.button-dark:hover{background-color:#615d5d;}
.breadcrumb{position:absolute !important;width:auto !important;top:50% !important;left:1.2em !important;right:auto !important;margin:0px 0 0 0 !important;background-color:transparent !important;padding:0 !important;font-size:12px;}
#header.transparent-header + #page-title.page-title-parallax .breadcrumb{margin-top:20px !important;margin-bottom:35px !important;}
.inner-banner-elements{position:absolute;right:-6em;left:auto;top:-1em}
.inner-banner-elements img{max-width:350px}
.inner-page-elements-animations img{position:absolute;z-index:99;}
.xrightbottom img{left:auto;right:7em;bottom:33em;top:auto;max-width:300px;}
.xlefttop img{left:3em;right:auto;bottom:auto;top:20em;max-width:300px}
.xlefttop2 img{left:3em;right:auto;bottom:auto;top:40em;max-width:200px}
#contact-me{offset-rotate:reverse;position:fixed;z-index:299;width:auto;height:auto;font-size:1em;line-height:36px;text-align:center;color:#FFF;top:auto;left:auto;right:-51px;bottom:120px;cursor:pointer;border-radius:2px;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transform:rotate(270deg);}
.gototop-active #contact-me{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);transform:rotate(270deg);}
body.side-panel-open #header.sticky-header #header-wrap{left:-300px;}
body #side-panel .widget{opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-transition:transform .3s ease, opacity .3s ease;-o-transition:transform .3s ease, opacity .3s ease;transition:transform .3s ease, opacity .3s ease;}
body.side-panel-open #side-panel .widget{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.addon-box-last{margin-bottom:0}
.overview-text{margin-top:100px}
.addon-box-last .feature-box{text-align:center;margin-top:-252px}
.filter-seperation{margin-bottom:1.5em;}
.viewmore-button-seperation{margin-bottom:0em}
.inner-banner-elements{position:absolute;right:3em;left:auto;top:-1em}
.inner-banner-elements img{max-width:300px;}
.inner-page-elements-animations img{position:absolute;z-index:99;}
.xrightbottom img{left:auto;right:15em;bottom:30em;top:auto;max-width:300px}
.xlefttop img{left:3em;right:auto;bottom:auto;top:22em;max-width:350px}
.xlefttop2 img{left:0em;right:auto;bottom:auto;top:58em;max-width:265px;}
.footer-logo{height:auto;padding: 26px 0}
.banner-padding {padding: 80px 0 !important}
@media (min-width:1440px) and (max-width:2880px){.inner-banner-elements{right:-17em;}
}
@media (max-width:767px){.overview-text{margin-top:13em;}
                         .inner-page-elements-animations img{display: none}
                         .inner-banner-elements img {
                             display: none
                         }
                         .widget:first-child {
                             margin-top: 15px;
                         }
                         .widget {
                             text-align:none;
                         }
                         .footer-logo{padding: 0em 0 0em 0 !important; margin-top: 14em;}
                         #top-search a, #top-cart > a, #side-panel-trigger a {color: #000;}
                         #top-cart {
                             display: block !important;
                             right: 18px !important;
                             top: 0px!important;
                         }

						 #top-account {
                                   right: 0px !important;top: 92%!important;width: 100px;
}
						 #top-account {right: 68px;position: fixed;top: 100%;right: 0;}

                         .banner-padding {padding: 0px 0 !important}
                         .inner-page-title .container {
                             padding-top: 30px !important;
                             padding-bottom: 25px;
                         }
                         #page-title h1 {
                             line-height: 1 !important;

                         }
                         .addon-box-last{}
                         .addon-box-last .feature-box{text-align:center;margin-top:0}
                         .sidewiggle-animation-parent{display:none;}
                         .betweenspace{padding:0 0 0 0 !important;}
                         .our-team img{width:100%;height:300px;transform:scale(1.2,1.2) translateX(0);transition:all 0.20s linear 0s;}
                         .filter-seperation{margin-bottom:3em}
                         .viewmore-button-seperation{margin-bottom:1em}
                         .testimonial{margin-right:0px;}
                         .layout-column.col-lg-3.col-md-3.col-sm-6.col-xs-6.group-services.first{margin-top:1em;}
                         .layout-column.col-lg-3.col-md-3.col-sm-6.col-xs-6.group-services.last{margin-top:1em;}
                         .our-team .team-content{width:100%;position:absolute;bottom:0px;padding:0em 1em;margin:5em auto;}
                         .recipes{width:0;margin-left:0px !important;}
                         .recplay{margin-left:0;margin-bottom:0px;margin-top:250px;background-color:#fff;position:absolute;}
                         card-img-top{object-fit:cover;width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);}
}
.card-img-top{max-height:497px}
.testimonial{text-align:center;border-bottom-right-radius:36px;border-bottom-left-radius:36px;border-top-left-radius:36px;margin:20px;}
.card img{object-fit:cover;min-height: 200px;}
@media (min-width:1024px) and (max-width:1366px){
    .inner-banner-elements {
        position: absolute;
        right: 5em;
        left: auto;
        top: -1em;
    } 
    .inner-banner-elements img {

    }
}



.item-thumb {
    width: 100%;
    margin: 0 auto;
}

.item-thumb .owl-dot {
    width: 33.33333%;
    display: inline-block;
    justify-content: center;
    height: 220px;
    cursor: pointer;
    padding: 15px;
    background-color: transparent;
}

.device-lg .item-thumb .owl-dot,
.device-sm .item-thumb .owl-dot { height: 150px; }

.device-xs .item-thumb .owl-dot {
    width: 50%;
    padding: 10px;
    height: 100px;
}

.item-thumb .owl-dot span {
    position: relative;
    display: block;
    background-size: cover;
    background-position: center center;
    width: auto;
    height: 100%;
    -webkit-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.05);
    -moz-box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.05);
    box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.05);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.item-thumb .owl-dot:hover span,
.item-thumb .owl-dot.active span { opacity: .7; }
.menu-carousel .heading-block h3 { font-size: 34px;  font-family:'Caveat Brush', cursive; }

.menu-carousel .food-content {
    position: relative;
    padding: 30px 40px;
}

.menu-carousel .heading-block p {
    margin-top: 15px;
    color: #888;
}

.menu-carousel .heading-block .food-info {
    font-family: 'Poppins';
    color: #BBB;
    text-transform: none;
    font-weight: 400;
    letter-spacing: 0;
}

.food-price {
    position: absolute;
    top: 40px;
    right: 50px;

    letter-spacing: -1px;
    font-weight: 500;

    font-size: 24px;
    color: #951921 !important;
}

.menu-carousel .more-link { margin-top: 35px; border-bottom: 1px solid #333 !important; }

.more-link {
    font-family: 'Poppins', sans-serif !important;
    font-style: normal;
    border-bottom: 0;
    color: #333;
    margin-top: 0px;
    font-size: 14px;
}
.catagory-item .oc-item p {
    font-family:'Caveat Brush', cursive;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    letter-spacing: 0;


}
#food-menu-carousel img{height:auto;width:100%}
/*#header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap, #header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
    top: 0;
}*/
/*#page-menu-wrap {
        font-family: 'Poppins', sans-serif !important;
    background-color: #a01718;
}*/
.catagory-item .oc-item {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
}
.catagory-item .oc-item:hover {
    z-index: 9999;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
}
/*Category Third party Site*/
.st0{fill:none !important;stroke:#e4403e !important;stroke-width:7px !important;stroke-linecap:round !important;stroke-miterlimit:10 !important;text-rendering:auto !important;image-rendering:auto !important;fill-rule:evenodd !important;clip-rule:evenodd !important}
@media only screen and (max-width:320px){.search-nav{top:53%}
}
.product-catagory-landing:not(.section){max-width:100%;margin:0 0 1.25rem;padding:5.188rem 2.5rem 2.5rem}
.product-catagory-landing .overlay{visibility:visible;z-index:4;background-color:#000;opacity:.5}
.product-catagory-landing .title-2{max-width:23.125rem;padding-left:5.313rem;padding-bottom:2.563rem;margin-left:.188rem;font-size:5.625rem;text-indent:-5.313rem;line-height:4.375rem;-webkit-transform:rotate(-10.5deg);transform:rotate(-10.5deg);display:none}
.product-catagory-landing .intro{font-size:1.625rem;font-family:"StagSans-Light",Helvetica,Arial,sans-serif}
/*.product-catagory-landing p,.product-catagory-landing .fancy-select{display:inline-block;vertical-align:middle;margin-right:.75rem;margin-bottom:.625rem}*/
@media screen and (max-width:1023px){
    .product-catagory-landing:not(.section){max-width:100%;margin:0 .313rem .313rem;padding:2.313rem .625rem .625rem}
    .product-catagory-landing .title-2{max-width:9.375rem;font-size:2.5rem;padding-left:2.5rem;margin-left:.25rem;text-indent:-2.5rem;line-height:2.188rem}
    .product-catagory-landing .intro{font-size:.875rem}
    .product-catagory-landing p,.product-catagory-landing .fancy-select{margin-right:.313rem;margin-bottom:.313rem}
    .product-catagory-landing .fancy-select:last-child{margin-right:0}
}

.product-catagory-landing-wrapper{position:relative}
.product-catagory-landing-wrapper .background{background-position:center top}
.item-arragement{position:relative;margin-bottom:2.5rem;}
.item-arragement .background{position:absolute;width:120rem;height:100%;margin:auto;background-position:center top;background-size:cover;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.item-arragement .catagory-item{overflow:hidden}
.item-arragement .catagory-item .description-wrapper{width:50%;float:left;text-align:center}
.item-arragement .catagory-item .img{width:50%;float:right}
.item-arragement .catagory-item.reverse .description-wrapper{float:right}
.item-arragement .catagory-item.reverse .img{float:left}
.item-arragement .title-3{display:block;max-width:22.5rem;margin:0 auto .688rem;line-height:2.313rem;color:#00338d}
.no-touch .item-arragement .title-3:hover,.no-touch .item-arragement .title-3:focus{color:#3db7e4}
.item-arragement .product-rating{margin:.188rem 0 0 -0.375rem}
.item-arragement .product-rating .icon-star{font-size:1rem;margin:0 0 0 .313rem;padding:0}
.item-arragement .product-rating .icon-star:first-child{margin-left:0}
.item-arragement .time{position:relative;display:inline-block;vertical-align:top;margin-left:1.25rem;padding-left:2.75rem;font-family:"StagSans-Book",Helvetica,Arial,sans-serif;color:#242424;font-size:.75rem;text-transform:uppercase;height:1.5rem;line-height:1.5rem}
.item-arragement .time:before{content:"\e919";font-family:'iconanchor',Georgia,"Times New Roman",Times,serif;position:absolute;top:0;left:1.188rem;font-size:1.25rem}
.item-arragement .time:after{content:"";position:absolute;top:.063rem;bottom:.063rem;left:0;width:1px;background-color:#d3d3d5}
.item-arragement .save-product{position:relative;margin-top:1.25rem;font-size:1.75rem}
.item-arragement .save-product a{display:inline-block;vertical-align:middle;color:#00338d}
.item-arragement .save-product a:hover{color:#3db7e4}
.item-arragement .save-product .btn-bookmark{width:1.75rem;height:1.75rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.item-arragement .save-product .btn-bookmark.inactive:before{font-size:1.75rem}
.item-arragement .save-product .btn-bookmark:before{font-size:1.75rem}
.item-arragement .save-product .btn-bookmark:hover:before,.item-arragement .save-product .btn-bookmark:focus:before{font-size:1.75rem}
.item-arragement .save-product .bookmarked{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.item-arragement .line-group{position:absolute;height:135.25rem;width:63.125rem;top:1.625rem;left:54.4%;right:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden}
.item-arragement .line-group svg{height:100%;width:100%;margin:auto}
.catagory-item h2{font-size: 3.5em;letter-spacing: 0;line-height: 1;}
.catagory-item .oc-item:hover{

    z-index: 9999;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
}
.catagory-item .oc-item
{

    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
    padding: 2em 0;

}

.catagory-item .oc-item p {font-weight: 500;color:#000;letter-spacing: 0;line-height: 1.5 !important;text-align: center !important;font-family:'Caveat Brush', cursive;}
@media screen and (min-width:1024px){
    .item-arragement{position:relative;margin:-0.875rem 0 2.5rem}
    .item-arragement .idea-inner{width:100%;margin:auto}
    .item-arragement .content{position:relative}
    .item-arragement .catagory-item{margin-bottom:-8.125rem}
    .item-arragement .catagory-item:last-of-type{margin-bottom:0}
    .item-arragement .description-wrapper:before{content:'';display:inline-block;vertical-align:middle;width:1px;height:32.625rem;margin-right:-0.438rem}
    .item-arragement .description-wrapper .description{display:inline-block;vertical-align:middle}
    .item-arragement .img{height:32rem}
    .item-arragement .img img{width:32rem;height:32rem}
    .item-arragement .description-wrapper .description p{line-height: 1.5;text-align: justify;margin: 1em 0}
}
@media screen and (max-width:1023px){
    .item-arragement{background-color:#f4f4f6}
    .item-arragement .catagory-item{position:relative;margin-top:-5rem}
    .item-arragement .catagory-item:first-child{margin-top:0}
    .item-arragement .catagory-item.reverse .description-wrapper{right:0}
    .item-arragement .catagory-item .description-wrapper{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
    .item-arragement .catagory-item picture{display:block;max-width:37.5rem;max-height:37.5rem}
    .item-arragement .catagory-item picture img{width:100%}
    .item-arragement .product-rating .group-rating{padding-bottom:0}
    .item-arragement .line-group{display:none}
    .item-arragement .title-3{font-size:1.75rem;line-height:2.25rem;margin:0 auto}
    .item-arragement .product-rating{margin:0}
    .item-arragement .product-rating .icon-star{font-size:.75rem}
    .item-arragement .time{padding-left:1.375rem;margin-left:.313rem;font-size:.581rem;line-height:1.25rem}
    .item-arragement .time:before{top:0;left:.375rem;font-size:.75rem}
    .item-arragement .time:after{top:.188rem;bottom:.375rem}
    .item-arragement .save-product{margin-top:.313rem;font-size:1.125rem}
    .ios .item-arragement .product-rating .group-rating{padding-bottom:.25rem}
}
@media screen and (max-width:767px){
    .item-arragement .title-3{font-size:1.313rem;line-height:1.625rem}
    .item-arragement .catagory-item{margin:-1.563rem -3.75rem 0}
    .item-arragement .catagory-item:first-child{margin-top:0}
    .item-arragement .catagory-item .description-wrapper{padding-left:4.375rem}
    .item-arragement .catagory-item.reverse .description-wrapper{padding-left:0;padding-right:4.375rem}
    .item-arragement picture{max-width:30.063rem;max-height:30.063rem;min-width:12.5rem;min-height:12.5rem}
    .item-arragement .save-product .btn-bookmark:before{font-size:1.25rem}
    .item-arragement .product-rating .icon-star{margin-left:.063rem;padding:0 .063rem;font-size:.625rem}
}

/*#page-menu, #page-menu-wrap {
   
    top: -2em;
}
#page-menu-wrap {
    
    background-color: transparent;
}
#page-menu span{display: inline;color:#fff;}
#page-menu .container-fullwidth {
   
    padding: 0 132px !important;
}*/
.curve-shape-margin-procat{
    margin-top: -280px !important;
}
#page-menu nav {
    position: relative;
    float: right;
    margin: 0 auto !important;

}
#header.sticky-header ~ #page-menu.sticky-page-menu #page-menu-wrap, 
#header.sticky-header ~ #content #page-menu.sticky-page-menu #page-menu-wrap {
    top: 82px;
    background: #a01718;
}
#page-menu-wrap {
    font-family: 'Poppins', sans-serif !important;
    background-color: transparent;
}
#page-menu .filter-seperation{
    margin-bottom: 0;
    margin-top: 2em;
}
#page-menu .filter-button {
    margin-bottom: 0;
    font-weight: 100;
}
.sticky-page-menu  .filter-seperation{
    margin-top: 0em !important; 
}
.sticky-page-menu .filter-button {
    font-size: 13px;
    border: 1px solid #fff !important;
    border-radius: 15px;
    text-align: center;
    color: #fff !important;
    margin-bottom: 30px;
    padding: 5px 16px;
    margin-right: 10px;
    /*background-color: #0000;*/
    text-transform: uppercase;
    font-weight: 900;


}
#page-menu-wrap {

    text-shadow: none !important;
}
.sticky-page-menu .filter-button {
    border: 1px solid transparent !important;   
}
.sticky-page-menu .filter-button:hover,
.filter-button:hover{
    border: 1px solid transparent !important;
    color: #fff !important;
    background: rgba(0,0,0,.2)
}
.sticky-page-menu .menu-title {
    float: left;
    color: #fff !important;
}
#page-menu .menu-title {
    float: left;
    color: #000;
}
.catagory-item{
    margin-top: 0em !important;
}
.highlight {
    background: #eaeaea;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1);
    min-height: 310px !important;
}
.highlight:hover {
    background: #eaeaea;
    transition: all 200ms ease-in;
    transform: scale(1.1);
}
.onblog {
    margin: .8em;
}


.best-sellers .item-slider {
    overflow-y: hidden;
    overflow-x: hidden;
}



.slider-caption.slider-caption-center {
    position: relative;
    max-width: 800px;
    text-align: center;
    margin: 0 auto;
    left: auto !important;
    right: -21em;
    top: 2.8px !important;
}

/*chinna 15-11-2018*/

.font_about{
    font-weight: 700;
    line-height: 0.5;
    font-family: 'Caveat Brush', cursive;
    font-size: 24px !important;
    color: #99ca3b !important;
    letter-spacing: 0;
}
.para p {
    font-size: 16px;
    text-align: justify;
}
.about-box.fbox-center {
    padding: 66px;
    text-align: center;
}
.about-box:first-child {
    margin-top: 20px;
    padding: 70px 23px 55px;
}
.about-box {
    position: relative;
    margin-top: 20px;
    padding: 0 0 0 80px;
    background-color: #fdf5f6d;
}

.about-box.fbox-center.fbox-outline .fbox-icon i {
    line-height: 88px;
}
.about-box.fbox-center .fbox-icon i {
    font-size: 42px;
    line-height: 96px;
}
.about-box.fbox-outline .fbox-icon i {
    line-height: 56px;
}

.about-box .fbox-icon a, .about-box .fbox-icon i, .about-box .fbox-icon img {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    color: #fff;
}
.about-box.fbox-center .fbox-icon {
    position: relative;
    width: 89px;
    height: 78px;
    margin: 0 auto 30px;
}
.about-box.fbox-outline .fbox-icon {
    border: 0px solid #1abc9c;
    border-radius: 50%;
    padding: 3px;
}
.about-box h3 {
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 11px;
    color: #000;
}
.about-box h3, .promo-uppercase {
    text-transform: capitalize;
}
span.subtitle {
    display: block;
    margin-top: 5px;
    color: #444;
    font-weight: 300;
    text-transform: none;

}
/*chinna 16-11-2018*/

.team{
    text-align: center;
    overflow: hidden;
    position: relative;
}
.team img{
    width: 100%;
    height: auto;
}
.team .tam-content{
    width: 100%;
    background: #000000;
    color: #fff;
    padding: 15px 0 10px 0;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1;
    transition: all 0.3s ease 0s;
}
.team:hover .tam-content{
    padding-bottom: 40px;
}
.team .tam-content:before,
.team .tam-content:after{
    content: "";
    width: 60%;
    height: 38px;
    background: #121213;
    position: absolute;
    top: -18px;
    transform: rotate(15deg);
    z-index: -1;
}
.team .tam-content:before{
    left: -3%;
}
.team .tam-content:after{
    right: -3%;
    transform: rotate(-15deg);
}
.team .title{
    font-size: 20px;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0 0 7px 0;
    position: relative;
    color: #fff;
}
.team .title:before,
.team .title:after{
    content: "";
    width: 7px;
    height: 93px;
    background: #89b635;
    position: absolute;
    top: -78px;
    z-index: -2;
    transform: rotate(-74deg);
}
.team .title:before{
    left: 32%;
}
.team .title:after{
    right: 32%;
    transform: rotate(74deg);
}
.team .post{
    display: block;
    font-size: 13px;
    text-transform: capitalize;
    margin-bottom: 8px;
}
.team .social-links{
    list-style: none;
    padding: 0 0 15px 0;
    margin: 0;
    position: absolute;
    bottom: -40px;
    right: 0;
    left: 0;
    transition: all 0.5s ease 0s;
}
.team:hover .social-links{
    bottom: 0;
}
.team .social-links li{
    display: inline-block;
}
.team .social-links li a{
    display: block;
    font-size: 16px;
    color: #aad6e1;
    margin-right: 6px;
    transition: all 0.5s ease 0s;
}
.team .social-links li:last-child a{
    margin-right: 0;
}
.team .social-links li a:hover{
    color: #ff5543;
}

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

    .team{ margin-bottom: 30px; }
    .team .tam-content:before,
    .team .tam-content:after{
        height: 50px;
        top: -24px;
    }
    .team .title:before,
    .team .title:after{
        top: -85px;
        height: 102px;
    }
    .team .title:before{
        left: 35%;
    }
    .team .title:after{
        right: 35%;
    }
}
@media only screen and (max-width: 767px){
    .team .tam-content:before,
    .team .tam-content:after{
        height: 75px;
    }
    .team .tam-content:before{
        transform: rotate(8deg);
    }
    .team .tam-content:after{
        transform: rotate(-8deg);
    }
    .team .title:before,
    .team .title:after{
        width: 10px;
        top: -78px;
        height: 102px;
    }
    .team .title:before{
        left: 42.5%;
        transform: rotate(-82deg);
    }
    .team .title:after{
        right: 42.5%;
        transform: rotate(82deg);
    }
}
@media only screen and (max-width: 480px){
    .team .title:before,
    .team .title:after{
        top: -83px;
    }

    .value img {
        margin-left: -33px;
    }
    .value h3,p{
        text-align: left;
    }
}




/*Shameem 18-11-2018*/

.not-dark .button.button-border:not(.button-light):hover {
    background-color: #444;
    color: #FFF;
}

.form-login input{margin-top: 1em}
.form-login .button-black{margin-top: 1em;margin-left: 0;width: 120px !important;background: #000;color:#fff}
.form-login p{margin: 1em 0}
.form-login p a {color:#cef585}

/*Our Products Hover*/


figure.snip1471 {
    font-family: 'Poppins', sans-serif;
    color: #fff;
    position: relative;
    overflow: hidden;
    margin: 15px 10px;
    min-width: 230px;
    max-width: 100%;
    max-height: 230px;
    width: 100%;
    background: #000000;
    color: #ffffff;
    border-radius: 8px;
    outline: none;
    transition: all 150ms ease-out;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
figure.snip1471 * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.6s ease;
    transition: all 0.6s ease;
}
figure.snip1471 img {
    opacity: 0.6;
    width: 100%;
    -webkit-transition: opacity 0.35s;
    transition: opacity 0.35s;
}
figure.snip1471 figcaption {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;


}
figure.snip1471 figcaption > div {
    height: 55%;
    overflow: hidden;
    width: 100%;
    position: relative;
}
figure.snip1471 h2,
figure.snip1471 h3,
figure.snip1471 .icons {
    margin: 0 auto;
    position: absolute;
    right: 0;
    padding: 0 30px;
    color:#ffffff;
    text-transform: none;

    line-height: 1.2;
}
figure.snip1471 h4{
    color:#ffffff;
    text-transform: none;

    line-height: 1.2;   
}
figure.snip1471 h2 {
    font-weight: 900;
    bottom: 0;
    text-align: right;
}
figure.snip1471 h3 {
    font-size: 1em;
    top: 0;
    font-weight: 500;
}
figure.snip1471 .icons {
    opacity: 0;
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
}
figure.snip1471 .icons a {
    color: #ffffff;
    text-decoration: none;
    padding: 5px;
    font-size: 1.6em;
    opacity: 0.6;
}
figure.snip1471 .icons a:hover {
    opacity: 1;
    cursor: pointer;
}
figure.snip1471:hover img,
figure.snip1471.hover img {
    opacity: 0.3;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
figure.snip1471:hover figcaption h3,
figure.snip1471.hover figcaption h3 {
    -webkit-transform: translateY(-150%);
    transform: translateY(-150%);
    opacity: 0;
}
figure.snip1471:hover figcaption .icons,
figure.snip1471.hover figcaption .icons {
    opacity: 1;
    -webkit-transform: translateY(0%);
    transform: translateY(0%);
}
.product-slider {
    width: 100%;
    overflow: hidden;
    padding: 1em 2em ;
}

.mainWrapperHome .item-slider.best {
    height: 565px;
}

.mainWrapperHome .item-slider.best .card {
    display: inline-block;
    vertical-align: baseline;
}

.mainWrapperHome .item-slider.made-with {
    width: 850px;
    margin: 45px auto 0;
}

.mainWrapperHome .item-slider.made-with .slick-prev {
    left: -130px;
    top: 150px;
    background-color: #dedddd;
}

.mainWrapperHome .item-slider.made-with .slick-prev.slick-disabled {
    opacity: 0.5;
}

.mainWrapperHome .item-slider.made-with .slick-next {
    right: -130px;
    top: 150px;
    background-color: #dedddd;
}

.mainWrapperHome .item-slider.made-with .slick-next.slick-disabled {
    opacity: 0.5;
}

.mainWrapperHome .item-slider.made-with .card {
    width: 270px;
    display: inline-block;
    transition: all 250ms ease;
    outline: none;
}

.mainWrapperHome .item-slider.made-with .card a {
    display: block;
    outline: none;
}

.mainWrapperHome .item-slider.made-with .card .item-img {
    height: auto;
    position: relative;
}

.mainWrapperHome .item-slider.made-with .card .item-img img {
    min-height: 183px;
    height: 100%;
}

.mainWrapperHome .item-slider.made-with .card .item-img .disc-label {
    position: absolute;
    top: 25px;
    left: -8px;
    padding: 7px 12px;
    background: #fcfcfc;
    border: 1px solid #951921;
    color: #951921;
    font-weight: 600;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details:after {
    content: '';
    display: block;
    clear: both;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .profile {
    float: left;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .profile img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    object-fit: cover;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .profile span {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    font-weight: 600;
    color: #4a4a4a;
    margin-left: 10px;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .s-net {
    float: right;
    text-align: right;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .s-net a {
    color: #951921;
    font-size: 13px;
    font-weight: 600;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .s-net img {
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -4px;
}

.mainWrapperHome .item-slider.made-with .card .item-details .social-details .s-net span {
    display: inline-block;
    vertical-align: middle;
    color: #951921;
    font-size: 13px;
    font-weight: 600;
    margin-left: 10px;
}

.mainWrapperHome .item-slider.made-with .card .item-details .desc {
    font-size: 13px;
    color: #4a4a4a;
    line-height: 1.3;
    margin: 10px 0;
    max-width: 235px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 34px;
    display: -webkit-box;
    white-space: normal;
}

.mainWrapperHome .item-slider.made-with .card .item-details .made-with img {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
}

.mainWrapperHome .item-slider.made-with .card .item-details .made-with span {
    display: inline-block;
    vertical-align: middle;
    color: #4a4a4a;
    font-size: 13px;
    font-weight: 600;
    margin-left: 10px;
    width: 80%;
    overflow: hidden;
    height: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.mainWrapperHome .item-slider.made-with .card .item-details .made-with span a {
    color: #4a4a4a;
}

.product-slider .slick-dots {
    text-align: center;
    display: block;
    margin: 0;
}

.product-slider .slick-dots li {
    display: inline-block;
}

.product-slider .slick-dots li.slick-active button {
    background: #4a4a4a;
}

.product-slider .slick-dots li button {
    font-size: 0;
    -webkit-appearance: none;
    background: #b4b4b4;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    border: 0;
    margin: 0 2px;
    transform: scale(0.8);
}

.product-slider .slick-prev,
.product-slider .slick-next {
    font-size: 0;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: none;
    position: absolute;
    top: 200px;
}

.product-slider .slick-prev {
    left: -75px;
    background: url(https://d2407na1z3fc0t.cloudfront.net/Banner/car_arrow_prev.png) no-repeat center #fff;
    background-size: 10px;
}

.product-slider .slick-next {
    right: -75px;
    background: url(https://d2407na1z3fc0t.cloudfront.net/Banner/car_arrow.png) no-repeat center #fff;
    background-size: 10px;
}

.product-slider .viewport {
    white-space: nowrap;
    padding-left: 5px;
    margin-top: 0;
    transform: translateX(0);
    transition: all 450ms ease-out;
}

.product-slider .viewport .img-responsive {
    width: 100%;
}

.product-slider .card-cont {
    display: inline-block;
    vertical-align: bottom;
}

.product-slider .card {
    display: inline-block;
    vertical-align: top;
    width: 340px;
    margin-right: 16px;
    position: relative;
    overflow: hidden;
    border-radius: 8px;
    outline: none;
    transition: all 150ms ease-out;
}

.product-slider .card .load_elem {
    margin-top: 30px;
}

.product-slider .card.best {
    width: 410px;
    margin-top: -41px;
}

.product-slider .card a {
    display: block;
    outline: none;
}

.product-slider .card:last-of-type {
    margin-right: 6px;
}

.product-slider .card .item-img {
    position: relative;
}

.product-slider .card .item-img img {
    width: 100%;
}

.product-slider .card .item-img .disc-label {
    position: absolute;
    top: 25px;
    left: 0;
    padding: 7px 12px;
    background: #fcfcfc;
    border: 1px solid #951921;
    color: #951921;
    font-weight: 600;
}

.product-slider .card .item-details {
    padding: 15px;
    color: #4a4a4a;
    min-height: 150px;
}

.product-slider .card .item-details p {
    margin: 10px 0;
}
.product-slider .card .item-action {margin-top: 2em;}
.product-slider .card .item-details .item-title {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 26px;

    white-space: nowrap;
    text-align: center !important;
    border-bottom: 1px solid #282828;
}

.product-slider .card .item-details .item-desc {
    font-family:'Poppins', sans-serif;
    font-size: 14px;
    color: #727272;
    line-height: 1.2;
    white-space: normal;
    min-height: 31px;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    display: none;

    -webkit-box-orient: vertical;

}

.product-slider .card .item-details .item-weight {
    font-family:'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 100;
    text-align: center !important;
}

.product-slider .card .item-details .item-weight .gross-weight {
    display: inline-block;
    vertical-align: middle;
}

@media only screen and (max-width: 480px){
    .team .title:before,
    .team .title:after{
        top: -83px;
    }

}
.product-slider .card .item-details .item-weight .net-weight {
    display: inline-block;
    vertical-align: middle;
    margin-right: 25px;
    position: relative;

}

.product-slider .card .item-details .item-weight .net-weight i {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    font-weight: bold;
    border-radius: 50%;
    border: 1px solid #4a4a4a;
    margin-left: 10px;
    font-style: normal;
    font-size: 6px;
    line-height: 1.5;
    text-align: center;
    cursor: pointer;
}

.product-slider .card .item-details .item-weight .net-weight i:hover + .info-bubble {
    display: block;
}

.product-slider .card .item-details .item-weight .net-weight .info-icon {
    display: inline-block;
    vertical-align: text-bottom;
}

.product-slider .card .item-details .item-weight .net-weight .info-icon:after {
    content: '';
    position: absolute;
    border-bottom: 8px solid #4a4a4a;
    border-top: 8px solid transparent;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    top: 10px;
    right: 0;
    display: none;
}

.product-slider .card .item-details .item-weight .net-weight .info-icon:hover + .info-bubble {
    display: block;
}

.product-slider .card .item-details .item-weight .net-weight .info-icon:hover:after {
    display: block;
}

.product-slider .card .item-details .item-weight .net-weight img {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin-left: 10px;
    cursor: pointer;
}

.product-slider .card .item-details .item-weight .net-weight span.info-bubble {
    position: absolute;
    color: #fff;
    width: 200px;
    padding: 3px 10px;
    background: #4a4a4a;
    left: 0;
    top: 25px;
    font-weight: 400;
    text-align: center;
    border-radius: 3px;
    display: none;
}

.product-slider .card .item-details .item-action .rate {
    float: left;
    font-size: 18px;
    color: #951921;
    font-weight: 600;
    line-height: 2;
}

.product-slider .card .item-details .item-action .rate .disc {
    font-size: 14px;
    color: #727272;
    text-decoration: line-through;
    margin-left: 20px;
}

.product-slider .card .item-details .item-action .action {
    float: right;
    text-align: right;
    height: 45px;
    overflow: hidden;
}

.product-slider .card .item-details .item-action .action .action-slider {
    transition: all 250ms ease-in;
}

.product-slider .card .item-details .item-action .action .action-slider.oos button {
    display: none;
}

.product-slider .card .item-details .item-action .action .action-slider.oos:before {
    content: 'Out of Stock';
    display: inline-block;
    color: #951921;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5px;
}

.product-slider .card .item-details .item-action .action .action-slider.slide {
    transform: translateY(-45px);
}

.product-slider .card .item-details .item-action .action .add-to-cart,.product-slider .card .item-details .item-action .action .gift-pack {
    font-size: 14px;
    text-transform: uppercase;
    color: #951921;
    border: 1px solid #951921;
    border-radius: 2px;
    background: #fff;
    padding: 5px 10px;
    cursor: pointer;
    font-weight: 600;
}

.product-slider .card .item-details .item-action .action .add-to-cart:hover ,.product-slider .card .item-details .item-action .action .gift-pack:hover{
    color: #fff;
    background: #951921;
}

.product-slider .card .item-details .item-action .action span {
    display: inline-block;
    vertical-align: middle;
    width: 36px;
    height: 36px;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    line-height: 2;
}

.product-slider .card .item-details .item-action .action .cart-btns {
    position: relative;
    cursor: pointer;
    transform: scale(0.68);
}

.product-slider .card .item-details .item-action .action .cart-btns:hover {
    background: #f7f6f6;
}

.product-slider .card .item-details .item-action .action .cart-btns:after {
    content: '';
    width: 24px;
    height: 4px;
    background: #951921;
    position: absolute;
    left: 6px;
    top: 16px;
}

.product-slider .card .item-details .item-action .action .cart-btns:before {
    content: '';
    width: 4px;
    height: 24px;
    background: #951921;
    position: absolute;
    left: 16px;
    top: 6px;
}

.product-slider .card .item-details .item-action .action .cart-btns.remove-one:before {
    display: none;
}
.card {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.product-padding{padding: 0 50px !important}
.breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    color: #fff;
    content: "/";
}


/* 19-11-2018 chinna*/

.not-dark .button.button-border:not(.button-light):hover {
    background-color: #444;
    color: #FFF;
}
button.mfp-close, #myModal1 button.mfp-arrow {
    margin-top: 66px;
    right: 271px;
}
.mfp-close {
    width: 70px;
    height: 70px;
    line-height: 0;

    opacity: 1;
    font-size: 58px;
}
.portfolio-image .masonry3 {
    width: 374px !important;
}
h1.resp {
    font-size: 18px;
    margin-bottom: 0px;

}
p.respp {
    color: #808080;

    font-size: 13px;

}

.form-login input{margin-top: 1em}
.form-login .button-black{margin-top: 1em;margin-left: 0;width: 120px ;background: #000;color:#fff}
.form-login p{margin: 1em 0}
.form-login p a {color:#cef585}

.masonry-thumbs a, .masonry-thumbs img {
    display: block;
    height: auto !important;
    padding-right: 0px;
}
.rec {
    position: absolute;
    margin-top: -172px;
    background-color: #fff;
    margin-left: 103px;
    padding: 16px;
    padding-top: 6px;
}
p.resp1 {
    font-size: 13px;
    color: #7d7d7d;
    margin-bottom: -7px;
}
.bosh {
    padding: 6px;
    box-shadow: -2px -3px 20px #bfbfbf;
}
.masonry-thumbs.grid-4 a{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
a.imgad {
    left: -15px !important;
}
#divspace{
    margin-bottom: 28px;
    margin-top: 56px;
    width:941px;

}
#page-title.page-title-parallax {
    padding: 50px 0 20px 0;
}
#footer.dark, .dark #footer {
    background-image: url(../images/footer-bg.jpg);

    margin: -30px;
}
.product-catagory-landing-elements-spacing .card{
    margin-top: 2em ;
}
.product-catagory-landing-elements-spacing .card img{
    max-height: 200px;   
}
.online-shopping-icons .col-sm-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 12%;
    flex: 0 0 14%;
    max-width: 8%;
}
.online-shopping-icons .col-sm-3 img {
    max-width: 30px;
    margin-left: 16px;
    margin-top: -36px;
}
.product-category-padding{
    padding: 0 30px !important;
}
.description-wrapper .description p{
    font-family:'Poppins', sans-serif;
}

.entry-title h2 {
    font-family:'Poppins', sans-serif;
    margin: 0;
    font-size: 24px;
    font-weight: 600;
    text-transform: none;
    letter-spacing: 0px;
}
/*.post-grid.grid-3 .entry {
    width: 31.333333%;
    margin: 10px;
    padding: 20px;
    border-color: transparent;
    border-bottom-right-radius: 80px;
    background: #fff;
    box-shadow: 1px 2px 17px 0px rgba(0,0,0,.4);
}
.entry:after {
    content: '';
    position: relative;
    height: 2px;
    margin-top: 20px;
    background-color: transparent;
}*/
.inner-page-title-new {
    min-height: 180px
}
.inner-page-title-new ol{
    padding: 0 0 !important
}
#header.transparent-header + #page-title.page-title-parallax .breadcrumb {
    margin: 35px 0px 35px -7em!important;

}
.blog-landing .entry-title h2 {
    margin: 0;
    font-size: 26px;
    font-weight: 700;
    text-transform: none !important;
    letter-spacing: 0px !important; 
    color: #000;
    word-spacing: 0px !important; 
}
.blog-landing .more-link {
    display: inline-block;
    border-bottom: 1px solid #99ca3b !important;
    padding: 0 2px;

    font-style: italic;
}
.blog-landing .entry-image {
    margin-bottom: 10px;
}
.blog-landing .entry-image img {
    min-height: 200px;
    object-fit: cover;
}
.blog-landing .entry-content {
    margin-top: 10px;
}
.blog-single .inside-section .mpost .entry-image img, .mpost .entry-image i {
    width: 170px;
    height: 165px;
    object-fit: cover;
    max-height: 400px;
}
.blog-single .inside-section h3{
    margin: 0;
}
#header.sticky-header:not(.static-sticky) .login:hover {
    color: #000 !important;
    background: #f7f7f7;
}
.recipes .card .card-body p{margin-bottom: 0;}
.recipes .card .card-body .otext {
    padding-bottom: 0px;
}
.recipes .card .card-body hr {
    margin-top: .5rem;
    margin-bottom: .9rem;
    border: 0;
    border-top: 1px solid #00893f;
}
#copyrights {
    padding: 0px 0;

    font-size: 13px;
}
.entry:after {

    background-color: transparent;
}
.divider-margin-space{
    margin: 1em 0;
}
.card-panel {
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    padding: 24px;
    margin: 0.5rem 0 1rem 0;
    border-radius: 2px;
    background-color: #fff;
}

.card {
    position: relative;
    margin: 0.5rem 0 1rem 0;
    background-color: #fff;
    -webkit-transition: -webkit-box-shadow .25s;
    transition: -webkit-box-shadow .25s;
    transition: box-shadow .25s;
    transition: box-shadow .25s, -webkit-box-shadow .25s;
    border-radius: 2px;
}

.card .card-title {
    font-size: 24px;
    font-weight: 300;
}

.card .card-title.activator {
    cursor: pointer;
}

.card.small, .card.medium, .card.large {
    position: relative;
}

.card.small .card-image, .card.medium .card-image, .card.large .card-image {
    max-height: 60%;
    overflow: hidden;
}

.card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content {
    max-height: 40%;
}

.card.small .card-content, .card.medium .card-content, .card.large .card-content {
    max-height: 100%;
    overflow: hidden;
}

.card.small .card-action, .card.medium .card-action, .card.large .card-action {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.card.small {
    height: 300px;
}

.card.medium {
    height: 400px;
}

.card.large {
    height: 500px;
}

.card.horizontal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image {
    height: 100%;
    max-height: none;
    overflow: visible;
}

.card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img {
    height: 100%;
}

.card.horizontal .card-image {
    max-width: 50%;
}

.card.horizontal .card-image img {
    border-radius: 2px 0 0 2px;
    max-width: 100%;
    width: auto;
}

.card.horizontal .card-stacked {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
}

.card.horizontal .card-stacked .card-content {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

.card.sticky-action .card-action {
    z-index: 2;
}

.card.sticky-action .card-reveal {
    z-index: 1;
    padding-bottom: 64px;
}

.card .card-image {
    position: relative;
}

.card .card-image img {
    display: block;
    border-radius: 2px 2px 0 0;
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    transform: scale(1);

}

/*.card .card-image img:hover { 
    transform: scale(1.1);
    transition: 1s;
    
}*/

.card .card-image .card-title {
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    max-width: 100%;
    padding: 12px;
}

.card .card-content {
    padding: 12px;
    border-radius: 0 0 2px 2px;
    min-height: 150px;
}
.card-6 .card-content {
    position: absolute;
    background: #fff;
    max-width: 380px;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    min-width: 380px;
    min-height: 190px;
}
.card-6  .card-action{   
    position: absolute !important;
    bottom: 0;
    top: auto;
    left: auto;
    right: 0;
    min-width: 380px;
}
.card-6 .card-image img {
    min-height: 408px !important;
}
.card .card-content p {
    margin: 0;
    margin-top: 10px;
}

.card .card-content .card-title {
    display: block;
    line-height: 32px;
    margin-bottom: 8px;
}

.card .card-content .card-title i {
    line-height: 32px;
}

.card .card-action {
    background-color: inherit;
    border-top: 1px solid #00893f;
    position: relative;
    padding: 16px 13px;
    z-index: 100 !important;
}

.card .card-action:last-child {
    border-radius: 0 0 2px 2px;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating) {
    color: #00893f;
    margin-right: 24px;
    -webkit-transition: color .3s ease;
    transition: color .3s ease;
    text-transform: none;
}

.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover {
    color: #99ca3b;
}

.card .card-reveal {
    padding: 24px;
    position: absolute;
    background-color: #fff;
    width: 100%;
    overflow-y: auto;
    left: 0;
    top: 100%;
    height: 100%;
    z-index: 3;
    display: none;
}

.card .card-reveal .card-title {
    cursor: pointer;
    display: block;
}
.card-content h4{margin: 0;padding: 0;line-height: 1.4;    margin-left: -18px;     width: 210px;}

.help-block-error
{
    color: #e73d4a;
}
input[aria-invalid="true"]
{
    border: 1px solid #a94442 !important;
}

.blogs-home .entry-title h2{
    font-size: 16px;
    word-spacing: 0;
    letter-spacing: 0;
}
.blogs-home .entry-title h2 a {
    color: #333;
}

.blogs-home .more-link {
    display: inline-block;
    border-bottom: 1px solid #99ca3b !important;
    padding: 0 2px;
    font-style: italic;
}
.blogs-home  .entry-content {
    margin-top: 0px!important;
}
.blogs-home .fluid-width-video-wrapper iframe, .blogs-home .fluid-width-video-wrapper object, .blogs-home  .fluid-width-video-wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.blogs-home .fluid-width-video-wrapper {
    width: 100%;
    position: relative;
    padding: 0;
}

.content-wrap {
    position: relative;
    padding: 20px 0;
}

.fslider .slide > a > img {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
    max-height: 545px;
    min-height: 545px;
    object-fit: cover;
}
.button-green {
    background-color: #59BA41;
    color:#fff !important
}
.on1y-productcountdown h3,
.on1y-productcountdown p
{
    margin-bottom: 5px !important;
}

.on1y-productcountdown h3 {
    font-size: 18px;
}
.contact-form-style .col_one_full{
    margin-bottom: 10px;
}
.card-products-cat .rate {
    float: left;
    font-size: 18px;
    color: #951921;
    font-weight: 600;
    line-height: 2;

}
.card-products-cat .add-to-cart,.card-products-cat .gift-pack {
    font-size: 14px;
    text-transform: uppercase;
    color: #951921;
    border: 1px solid #951921;
    border-radius: 2px;
    background: #fff;
    padding: 5px 10px;
    cursor: pointer;
    font-weight: 600;
    float: right;
}
.card-products-cat .add-to-cart:hover,.card-products-cat .gift-pack:hover{
    color: #ffffff;
    background: #951921;
}
.card-products-cat .card-action {
    background-color: inherit;
    border-top: none;
    position: relative;
    padding: 16px 24px;
}
.card-products-cat .card-content {
    padding: 20px 20px 0 20px;
    border-radius: 0 0 2px 2px;
    min-height: 80px !important;
}
.card-products-cat .item-title {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px 0;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 26px;
    white-space: nowrap;
    text-align: center !important;
    border-bottom: 1px solid #282828;
}
.card-products-cat .item-desc{

    font-family: 'Poppins', sans-serif;
    font-size: 14px;
    font-weight: 100;
    text-align: center !important;

}
.product-catagory-landing-elements-spacing .card {
    margin-top: .8em;
}
.about-overlap{
    position: relative;
    margin-top: -291px;
    width: 105%;
}
.about-desc:hover{
    background-color: #000;
    transition: 0.7s;
}
.about-desc{
    text-align: center;
    position: relative;
    margin-top: -150px;
    padding: 10px 10px;
    min-height: 150px;
}
.about-desc h3{
    color:#fff;
}
.about-desc h5{
    margin-bottom: 10px;
    font-size: 20px;
    color: #cecaca;
}
.about-right-content h2{
    font-size: 44px;
    color: #000;
}
.about-right-content p{
    line-height: 1px;
    color: #000;
    font-size: 18px;
}
.no_line{
    width: 3px;
    height: 122px;
    background: #98c93a;
    margin-bottom: 24px;

}
.about-desc1{
    text-align: left;
    position: relative;
    margin-top: 0;
    padding: 20px 9px;
    background-color: #f13032;
}
.about-desc1 h3{
    color: #fff;
    font-size: 23px;
    padding-left: 24px;
}
.about-avatar{
    position: relative;
    background-color: #fff;
    margin-top: -57px;
}
.about-space{
    padding-top: 22px;
}
.media-page  .portfolio-3 .portfolio-item {
    width: 33.33333333%;

    padding: 0 15px 15px 0;
    /*     border-radius: 13px;
        box-shadow: 0px 1px 17px 4px #e4e4e4;*/
}
.media-page .portfolio-item .portfolio-image {
    border: .5px solid #9a9a9a;
    padding: 0px;
    border-radius: 10px 10px 0px 0px;
}
/*.media-page .portfolio-desc {
    border-bottom: .5px solid #eaeaea;
    border-left: .5px solid #eaeaea;
    border-right: .5px solid #eaeaea;
    /*box-shadow: 3px 3px 20px #d4d3d3;
}*/
.media-page .portfolio-filter {
    position: relative;
    margin: 40px auto;
    list-style: none;
    border-radius: 4px;
    width: 60%;
}
i.fa.v-align.fa-list {
    vertical-align: middle;
}
.about-desc p,
.about-desc h5{
    color:#fff !important;
}
.about-desc:hover p{
    color:#98c93a !important;
}
.testimonial-about {
    position: relative;
    padding: 50px !important;
    background-color: #f5f6fb !important;
    border-radius: 50px !important;

}
.section > .testimonial-about {

    max-width: 1200px !important;
    background-color: #f5f6fb !important;
}
.paraonly {

    letter-spacing: 0 !important;
}
.about-us .togglec p{
    font-size: 0.875rem;
    line-height: 1.5;
    letter-spacing: 0 !important;
}
.about-us .heading-block h3 {
    font-style: italic;
    line-height: 1.5; 
    letter-spacing: 0 !important;
    font-size: 18px !important;

}
.testi-content p {
    margin-bottom: 0;
    font-family: 'Crete Round', serif;
    font-style: italic;
    font-size: 18px;
}
.contact-us-session{
    background-color:#99ca3b; padding:10px 15% 20px;min-height: 573px;
}
.contact-us-session h3,
.contact-us-session p,
.contact-us-session h4{
    margin-bottom: 10px;
}
.contact-us-session .si-light{
    background-color: rgba(0,0,0,0.0);
    color: #fff !important;
    border-color: #fff;
}
.contact-us-session h3 {
    padding: 0px 0 5px 0;
    border-bottom: 1px solid 
}
.about-avatar .clients-grid li a {
    opacity: 1;
}
.error_pagenotfound b {

    font-size: 30px;

}
.error_pagenotfound span i{
    font-size: 90px;
}
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle {display: none;}
.card a {
    color:#000;
}

.home-recipes .card .card-action {
    padding: 16px;
}
sweet-alert h2{
    line-height: 1.5 !important;
    font-size: 18px !important;
    padding: 0;
    margin: 0;
}
.top-links li > a {
    display: block;
    padding: 9px 12px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    height: 44px;
    color: #fff;
}
.sticky-header .top-links li > a {
    color: #000;  
}
.sticky-header .top-links li.add > a {
    color: #000 !important;
}


.top-links ul ul a {

    color: #000 !important;
}
.add {

    padding: 0 0em; 

}
.recipes-carousel .card .card-action {
    background-color: inherit;
    border-top: 1px solid #00893f;
    position: relative;
    padding: 16px 24px !important;
}
.card img.nonveg {
    object-fit: cover;
    min-height: 20px !important;
    padding-right: .2em;
    margin-left: -9px;
}
.recipes-title h2 {
    font-size: 45px;
    letter-spacing: 0px !important;
    text-transform: uppercase;
    font-weight: bolder !important;
    line-height: 1;
    margin-bottom: 0;
}
.spacediv li {
    margin-bottom: 10px !important;
    font-size: 15px;
}



.recipes-carousel .card img.nonveg {
    max-width: 20px;
    max-height: 25px;
    display: inline;
    margin-right: .2em;
    padding-right: 0;
}
.about-more{
    min-height: 76px;
}
.about-more p{
    margin-bottom: 0;
}
.about-more i{
    font-size: 2.5em;
}
@media (min-width: 992px){
    .about-find-more-modal .modal-lg {
        max-width: 1170px;
    }
}
.media-page .portfolio-desc span{
    font-size: 12px;
}
.category-description {padding: 1.5em;margin: 0}
.category-description h3 {
    font-size: 20px !important;
}
.heading-bg {
    background: #99ca3b;
    padding:.2em;
    color:#fff !important;
    width:auto;
    margin-bottom: 5px;
}
.heading-bg h2{
    color:#fff;
}
#divspace1 .card .card-content {

    min-height: 125px;
}
#divspace1 .card .card-content h4 {
    margin-left: 5px;
}
.out-of-stock {
    font-size: 14px;
    text-transform: uppercase;
    color: red;
    border: 1px solid red;
    border-radius: 2px;
    background: #fff;
    padding: 5px 10px;
    cursor: pointer;
    font-weight: 600;
    float: right;
}
.space-margin-left {
    margin-left: 12px;
}
.disc {
    text-decoration: line-through;
    color: #555;
    font-size: 12px;

}
.disc i{
    font-size: 12px;
}
.margin-left-recpies-image{
    margin-left: .4em;
}



#header.sticky-header:not(.static-sticky) #top-search, #header.sticky-header:not(.static-sticky) #top-cart, #header.sticky-header:not(.static-sticky) #side-panel-trigger {
    margin-top: -3px !important;
}
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a {
    padding-top: 4px;
}

#header.sticky-header:not(.static-sticky), #header.sticky-header:not(.static-sticky) #header-wrap{
    height: 72px;
}
#header.sticky-header:not(.static-sticky) #top-cart .top-cart-content {
    top: 28px;
}
/*.ehidden{
    display: none;
}*/
.about-avatar ul li a {
    cursor: default !important;
}


.o-switch .toggle,
.o-switch .toggle::before,
.o-switch .toggle .on,
.o-switch .toggle .off {
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
}

.o-switch .toggle {
    position: relative;
    display: block;
    width: auto;
    min-width: 3.75rem;
    height: 1.875rem;
    margin: .3125rem 0;
    background: #666;
    border: 2px solid #666;
}

.o-switch .toggle.rounded, .o-switch .toggle.rounded::before {
    border-radius: 1.625rem;
}

.o-switch .toggle .on,
.o-switch .toggle .off {
    display: none;
    font-weight: bold;
    line-height: 1.625rem;
    color: #fff;
    text-align: left;
    cursor: default;
    opacity: 0;
}

.o-switch .toggle .off {
    display: block;
    text-align: right;
    opacity: 1;
}

.o-switch .toggle::before {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
    width: 1.625rem;
    height: 1.625rem;
    content: "";
    background: #fff;
}

.o-switch .checkbox:focus + .toggle::before {
    outline: 1px dotted #fff;
}

.o-switch .checkbox:checked + .toggle {
    background: #f16e00;
    border-color: #f16e00;
}

.o-switch .checkbox:checked + .toggle .on {
    display: block;
    opacity: 1;
}

.o-switch .checkbox:checked + .toggle .off {
    display: none;
    opacity: 0;
}

.o-switch .checkbox:checked + .toggle::before {
    right: 0;
    left: auto;
}

.o-switch .checkbox.success:checked + .toggle {
    background: #32c832;
    border-color: #32c832;
}

.o-switch .checkbox.success:checked + .toggle .on {
    color: #000;
}

.o-switch .checkbox.success:checked + .toggle .on.icon-checkbox-tick {
    color: #fff;
}

.form-group.row .o-switch .form-control-label.toggle {
    padding: 0 .375rem;
}

.form-group.row .o-switch .form-control-label.toggle.rounded {
    padding: 0 .875rem;
    width: 212px;
}

.o-switch.btn-group[data-toggle=buttons] {
    border: 2px solid #000;
}

.o-switch.btn-group[data-toggle=buttons] .btn {
    width: 2.5rem;
    padding-right: 0;
    padding-left: 0;
    margin: 0;
    border-top: 0;
    border-right: 2px solid #fff;
    border-bottom: 0;
    border-left: 2px solid #fff;
}

.o-switch.btn-group[data-toggle=buttons] .btn:first-child {
    margin-left: -2px;
    border-left-color: #000;
}

.o-switch.btn-group[data-toggle=buttons] .btn:last-child {
    margin-right: -2px;
    border-right-color: #000;
}

.o-switch.btn-group[data-toggle=buttons] .btn.active {
    color: #fff;
    background-color: #000;
    border-right-color: #000;
    border-left-color: #000;
}

.o-switch.btn-group[data-toggle=buttons] .btn.focus {
    outline: 1px dotted #fff;
    outline-offset: -2px;
}

.o-switch.btn-group[data-toggle=buttons] .btn:hover {
    color: #f16e00;
    background-color: #fff;
}

.o-switch.btn-group[data-toggle=buttons] .btn:hover.active {
    color: #fff;
    background-color: #000;
    border-right-color: #000;
    border-left-color: #000;
}

.o-switch.btn-group[data-toggle=buttons].no-outline {
    border-color: transparent;
}

.o-switch.btn-group[data-toggle=buttons].no-outline .btn {
    border-top: 2px solid transparent;
    border-bottom: 2px solid transparent;
}

.o-switch.btn-group[data-toggle=buttons].no-outline .btn:first-child {
    border-left-color: transparent;
}

.o-switch.btn-group[data-toggle=buttons].no-outline .btn:last-child {
    border-right-color: transparent;
}

.o-switch.btn-group[data-toggle=buttons].no-outline .btn.active {
    color: #f16e00;
    background-color: #fff;
    border-color: transparent;
    outline-color: #000;
}

.o-switch.btn-group[data-toggle=buttons].no-outline .btn:hover {
    color: #000;
    background-color: #fff;
    border-color: #000;
}

.o-switch.btn-group[data-toggle=buttons].no-outline .btn:hover.active {
    color: #f16e00;
    background-color: #fff;
    border-color: transparent;
    outline-color: #000;
}
.o-switch.btn-group[data-toggle=buttons] .btn,
.o-switch.btn-group[data-toggle=buttons] .btn.active {

    width: 75px;
}
.o-switch input {
    display: none;
}
.o-switch.btn-group[data-toggle=buttons] .btn:last-child {
    margin-right: -2px;
    border-right-color: #000;
    min-width: 100px;
}
.o-switch.btn-group[data-toggle=buttons] .btn:first-child {
    margin-left: -2px;
    min-width: 49px;
    border-left-color: #000;
    color:green;

}
.o-switch.btn-group[data-toggle=buttons] .btn:first-child .active {

}
.o-switch.btn-group[data-toggle=buttons] .btn {

    border-right: 2px solid #000;
    border-bottom: 0;
    border-left: 2px solid #fff;
}

.o-switch.btn-group[data-toggle=buttons] .btn:first-child.active {
    background: #008100 !important;
    color:#fff;
}
.o-switch.btn-group[data-toggle=buttons] .btn:last-child.active{
    background: #d60000 !important;
    color:#fff;   
}
.newsimg{
    max-width: 76px;
}
.onlyshadow {
    /*box-shadow: 0px 0px 20px 0px #bdbdbd;*/
    background-color: #0000;
    border-radius: 0px 0px 22px 22px;
}
.bgcolorgrey{
    background-color:#fff;
}
span.datecolor{
    color: #99ca3b;
}
ol.recss {
    margin-left: 15px;
}
.recss ol,li{
    line-height: 26px;
}
.copyright-links a {

    border-bottom: 0px dotted #444;
}
h3.refund {
    margin: 0 0 10px 0;
}
a.btn.button-blue.white-color {
    color: #fff;
}
h3.guest-login {
    color: #fff;
}
span.guest-login {
    color: #fff;
}
p.guest-login {
    color: #fff;
}
form#guest-login p {
    color: #fff;
}