/*
Theme Name: Nutrition
*/

@font-face {font-family: 'Futura';	src: url('fonts/FuturaBT-Book.eot');	src: url('fonts/FuturaBT-Book.eot?#iefix') format('embedded-opentype'),
		url('fonts/FuturaBT-Book.woff2') format('woff2'),		url('fonts/FuturaBT-Book.woff') format('woff'),		url('fonts/FuturaBT-Book.ttf') format('truetype'),		url('fonts/FuturaBT-Book.svg#FuturaBT-Book') format('svg');	font-weight: normal;	font-style: normal;}
		
@font-face {
    font-family: 'newsgoth_lt_btlight';
    /* src: url('fonts/news_gothic_light_bt-webfont.woff2') format('woff2'),
         url('fonts/news_gothic_light_bt-webfont.woff') format('woff'); */
    font-weight: normal;
    font-style: normal;

}
a,button{    -webkit-transition:all .4s ease-in-out;    -moz-transition:all .4s ease-in-out;  transition:all .4s ease-in-out;}
input, textarea{outline:none;}
a:hover, a:focus{text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin:0; font-family: 'newsgoth_lt_btlight'; font-weight:600;}
ul{padding:0; margin: 0;}
a:focus{outline:none;}
:focus{ outline: none;}
h2{ font-size: 40px; color: #323232;}
body{ font-family: 'Open Sans', sans-serif; font-weight: 400; background: #fff;}
header{ box-shadow: 0 0 3px rgba(0,0,0,0.3); position: relative; z-index: 1;}
.top-bar{ padding: 5px 0; /*box-shadow: 0 0 3px rgba(0,0,0,0.3);*/ background: #88BE5D;}
.top-phone{ margin:8px 0 0;}
.top-phone ul li{ display: inline-block; list-style-type: none; margin-right: 30px;}
.top-phone ul li:last-child{ margin-right: 0;}
.top-phone ul li a{ font-size: 14px; /*color: #6f6f6f;*/ color: #fff;}
.top-phone ul li a i{ font-size: 16px; /*color: #f38922;*/ color: #fff; margin-right: 6px; line-height: 14px; position: relative; top: 1px;}
.top-phone ul li a:hover{ /*color: #f38922;*/ opacity: 0.8}
.shortcut-links{margin:8px 0 0;}
.shortcut-links ul li{ display: inline-block; list-style-type: none; margin-left: 20px;}
.shortcut-links ul li:first-child{ margin-left: 0;}
.shortcut-links ul li a{ font-size: 14px; /*color: #6f6f6f;*/ color: #fff;}
.shortcut-links ul li a:hover{ /*color: #f38922;*/ opacity: 0.8}
.main-menu{ padding: 20px 0 0 0;}
/*.navbar{ margin: 0; border: 0; min-height: 0; padding-left: 200px;}*/
.nav-search{ position: relative; margin-bottom: 20px;}
.nav-search input{ width: 100%; border: 1px solid #dedede;  height: 33px; padding: 0 75px 0 20px;}
.nav-search input::-webkit-input-placeholder { /* WebKit, Blink, Edge */  color:   #ddd;}
.nav-search input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:    #ddd;  opacity:  1;}
.nav-search input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:    #ddd;  opacity:  1;}
.nav-search input:-ms-input-placeholder { /* Internet Explorer 10-11 */  color:    #ddd;}
.nav-search input::-ms-input-placeholder { /* Microsoft Edge */  color:#ddd;}
.search-btn{ background-color: #f38922; position: absolute; width: 60px !important; right: 0; top: 0; border: 0 !important;  background-image: url(../img/search-icon.png); background-repeat: no-repeat; background-size: 16px; background-position: center; padding: 0 !important; transition:all .4s ease-in-out;}
.search-btn:hover{ background-color: #046d3b;}
.navbar-links{}
.nav-links ul li{ display: inline-block; list-style-type: none; margin-right: 30px;}
.nav-links ul li:last-child{ margin-right: 0;}
.nav-links ul li a{ font-size: 14px; color: #6f6f6f;}
.nav-links ul li a:hover{ color: #f38922;}
.nav-shortcut-links{ margin:-38px 0 0;}
.nav-shortcut-links ul>li{ display: inline-block; list-style-type: none; margin-left: 25px; position: relative;}
.nav-shortcut-links ul>li:first-child{ margin-left: 0;}
.nav-shortcut-links ul>li a{ font-size: 12px; color: #000; font-weight: 700; text-transform: uppercase;}
.nav-shortcut-links ul>li a i{ position: relative; font-size: 20px; top: 2px; margin-left: 6px;}
.select-products{ height: 15px; width: 15px; border: 1px solid #ddd; background: #fff; border-radius: 50%; line-height: 15px; text-align: center; font-size: 10px; display: inline-block; position: absolute; top: -2px; right: -7px;}
.menu-toggle{ display: none; width: 26px; border: 0; padding: 0; background: none; margin-top: 5px; cursor: pointer;}
.menu-toggle span{ width: 30px; height: 3px; background: #f38922; margin-bottom: 4px; display: block; width: 100%;}
.menu-toggle span:last-child{ margin-bottom: 0;}
.menu-toggle.cross span, .menu-toggle span{-webkit-transition:all .4s ease-in-out;     -moz-transition:all .4s ease-in-out;     transition:all .4s ease-in-out;}
.menu-toggle.cross span:first-child{ transform: rotate(44deg); position: relative; top: 6px;}
.menu-toggle.cross span:nth-child(2){ opacity: 0; visibility: hidden;}
.menu-toggle.cross span:last-child{ transform: rotate(-44deg); position: relative; top: -8px;}

/**************** about page css starts **************/
.aboutpage h2{ margin-bottom: 40px; text-align: center;}
.aboutpage p{ font-size: 16px; color: #6f6f6f;}
/**************** about page css ends **************/

.products-sec.woocommerce .products .star-rating{left:35%!important}
.cart-dropdown{ position: absolute; width: 300px; right: 0; background: #fff; border-radius: 4px; top: 35px; padding: 15px; box-shadow: 0 0 5px rgba(0,0,0,0.2); display: none;}
.dd-header{ border-bottom: 1px solid #f1f1f1; padding-bottom: 10px;}
.dd-header h5{ font-size: 14px; color: #666; font-family: 'Open Sans', sans-serif;}
.dd-header h5 span{ font-size: 16px; font-weight: 600; color: #f38922; margin-left: 5px;}
.cart-items{ padding: 15px 0 0;}
.cart-items li{ list-style-type: none; display: block !important; border-bottom: 1px solid #fbfbfb; padding-bottom: 10px; margin: 0 0 10px !important;}
.dd-pro-img{ width: 70px; height: 55px; overflow: hidden; border: 1px solid #f1f1f1; display: inline-block; vertical-align: top; margin-right: 10px; text-align: center; padding: 3px;}
.dd-pro-img img{ width: 26px;}
.dd-pro-detail{ display: inline-block; vertical-align: top; width: 68%;}
.dd-pro-detail h4{ font-size: 14px; font-weight: 600; color: #666; margin-bottom: 10px; font-family: 'Open Sans', sans-serif;}
.dd-pro-price{}
.dd-pro-price h5{ display: inline-block; color: #83c975; font-size: 16px; margin-right: 10px; font-family: 'Open Sans', sans-serif;}
.qty {font-size: 12px;    color: #888;    display: inline-block;    border: 1px solid #ddd;    height: 33px;    padding: 0 10px;    width: 60px !important;    border-radius: 2px;}
.cart-dropdown:after {bottom: 100%;left: 89%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-bottom-color: #f0f0f0;border-width: 10px;margin-left: -10px;}
.cta-btn{ background: #88BE5D; display: inline-block;  padding:8px 27px; font-size: 14px; color: #fff; color: #fff !important; text-align: center; border-radius: 2px;margin-top: 13px;}
.cta-btn:hover{background: #d06839; color: #fff;}
.cta-btn-lg{ background: #88BE5D; display: inline-block;  padding:8px 27px; font-size: 16px !important; color: #fff !important; text-align: center; border-radius: 2px !important; border: 0; cursor:pointer !important;}
.cta-btn-lg:hover{background: #f38922; color: #fff;}
.cart-proceed a{ width: 100%;}
.woocommerce-cart .cart-proceed a{ width: 55%;}
.cart-proceed a:hover{ background: #f38922; color: #fff;}
.del-item{ height: 15px; width: 15px; background: #f12b39; border-radius: 50%; line-height: 15px; text-align: center; font-size: 9px; display: inline-block; position: absolute; top: 0px; right: 0px; cursor: pointer; color: #fff; opacity: 0; visibility: hidden;}
.cart-items li:hover .del-item{ opacity: 1; visibility: visible;}
.slider:hover{ cursor: -webkit-grab; cursor: grab;}
button.slick-arrow {display: none !important;}
.slick-slide img{ width:100%;}
.slide{ position: relative;}
.banner-content{ position: absolute; left: 58%; top: 57%; text-align: center;}
.banner-content h3{ font-size: 42px; color: #b7ae1c; margin-bottom: 30px;}
.banner-content h3 span{ font-size: 60px;}
.banner-content h2{ font-size: 58px; color: #f1442b;}
.banner-content h2 span{ font-size: 90px; color: #fc7302;}
.banner-content a{ margin-top: 40px; background: #d06839;}
.products-sec{ padding: 50px 0; border-top: 1px solid #f1f1f1;}
.products-sec h2{ text-align: center; margin-bottom: 50px;}
.product-thumbnail{ text-align: center;}
.product-thumbnail span{ display: block;}
.product-thumbnail h5{ font-size: 16px; color: #6f6f6f;}
.product-thumbnail h4{ font-family: 'Open Sans', sans-serif; font-size: 20px; color: #323232; margin: 5px 0; font-weight: 600;}
.product-thumbnail h4 a{ color:#323232;}
.product-thumbnail h3{ font-size: 26px; color: #7ab320; margin-bottom: 15px;}
.raiting{}
.sticky li img {
    filter: saturate(0.7);
}
.raiting ul{ display: inline-block;}
.raiting ul li{ float: left; list-style-type: none; font-size: 16px; margin: 0 6px; color: #c1c1c1;}
.fill{ color: #f38922 !important;}
.arrival-sec{ background-repeat: no-repeat !important; background-size: cover !important; padding: 50px 0;}
.arr-banner-cont{ width: 386px; text-align: center;}
.arr-banner-cont h2{ font-size: 36px; color: #88BE5D;}
.arr-banner-cont h3{ font-size: 42px; color: #353535; font-family: 'Open Sans', sans-serif; margin: 0px 0 20px;}
.arr-banner-cont h3 span{ color: #f38922; font-size: 48px;}
.off-price{ display: inline-block; height: 50px; border: 2px solid #989898; line-height: 44px; font-size: 30px; text-align: center; padding: 0 30px; margin-bottom: 20px;}
.arr-banner-cont p{ font-size: 16px; color: #5c5b5b; line-height: 26px; font-family: 'Open Sans', sans-serif; margin-bottom: 15px;}
.arr-banner-cont a{ background: #c30f13;}
.blog-post-sec{ padding: 50px 0;}
.blog-post-sec h2{ text-align: center; margin-bottom: 40px;}
.blog-thumb{ width:100%; padding:0; margin:0; float:left;}
.blog-thumb h1{ font:25px; width:100%; padding:0; margin:0; float:left; color:#323232;}
.blog-pic{ width: 295px; overflow: hidden; position: relative; margin:10px 0 0;}
.blog-pic img{ width: 100%;}
.blog-admin{ position: absolute; right: 0; top: 0; bottom: 0; background: rgb(4 109 59);}
.blog-admin ul li{ display: block; list-style-type: none; width: 58px; border-bottom: 1px solid #fff; padding: 16px 0; text-align: center;}
.blog-admin ul li:last-child{ border-bottom: 0;}
.blog-admin ul li i{ display: block; color: #fff; font-size: 20px; margin-bottom: 6px;}
.blog-admin ul li span{ display: block; font-size: 14px; color: #fff;}
.blog-dis{ width: 45%; padding-left: 15px;}
.blog-dis h4{ font-size: 15px; color: #323232; font-weight: 600; line-height:normal;}
.blog-dis h4 a{ color:#323232;}
.blog-dis p{ font-size: 14px; color: #323232; line-height: 25px; float:left; width:100%;}
.blog-dis ul{ padding:0; margin:10px 0 10px 20px; float:left; width:100%;}
.blog-dis li{ padding:5px 0; margin:0; float:left; width:100%; font-size: 16px; color: #323232; line-height: 26px;}
.blog-dis ol{ padding:0; margin:10px 0 10px 20px; float:left; width:100%;}
.blog-dis ol li{ padding:5px 0; margin:0; float:left; width:100%; font-size: 16px; color: #323232; line-height: 26px;}

.blog-dis p img{ float:left; padding:0 10px 0 0;}
.blog-dis p a{ </*border: 1px solid #6f6f6f;*/> background: #fff; color: #f38922 !important;}
.blog-dis p a:hover{ border-color: #f38922; color: #88BE5D !important;}
.offers-sec{ padding-bottom: 60px;}
.offer-thumb{ border-radius: 6px; padding: 0;}
.off-per-text{ display: inline-block; vertical-align: middle; text-align: center;}
.off-per-text h3{ font-size: 18px; color: #fff;}
.off-per-text h5{ font-size: 20px; color: #fff; font-family: 'Open Sans', sans-serif; margin: 5px 0; font-weight: 300;}
.off-per-text a{ font-size: 16px; color: #fff;}
.off-per-text a:hover{ text-decoration: underline;}
.off-per-pic{ display: inline-block; vertical-align: middle; width: 100%; text-align: right;}
.off-per-pic img{width:100%;}
.bg-red{ background: #;}
.bg-green{ background: #;}
.bg-blue{ background: #;}
.testmonial-sec{ position: relative;}
.test-bg{ background: #88BE5D; height: 400px; width: 50%;}
.newsletter-bg{ background-repeat: no-repeat !important; background-size: cover !important; height: 400px; width: 50%;}
.testmonial-content{ position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 40px 0;}
.client-reviews{ text-align: center;}
.client-reviews span{ height: 170px; width: 170px; border-radius: 50%; border: 3px solid #fff; display: inline-block; overflow: hidden;}
.client-reviews span img{ width: 100%;}
.client-reviews p{ font-size: 16px; color: #fff; font-style: italic; line-height: 24px; margin-top: 15px; position: relative;}
.client-reviews h5{ font-size: 18px; font-weight: 600; font-family: 'Open Sans', sans-serif; color: #fff;}
.client-reviews p::after{ content: '';  background: url(../img/coma-right.png); width: 24px; height: 20px; position: absolute;  right: 15px; bottom: -15px;}
.client-reviews p::before{ content: ''; background: url(../img/coma-left.png); width: 24px; height: 20px; position: absolute; left: 0; top: -30px;}
.testmonial-slider{ position: relative; text-align: center; overflow: hidden;}
.previous_item p, .previous_item h5, .next_item p, .next_item h5{ opacity: 0; visibility: hidden;}
.previous_item span, .next_item span{ border: 3px solid transparent;}
#mySlider1{ height: 290px;}
.controls{ display: inline-block; margin-top: 30px;}
.controls a { color: #fff; text-transform: uppercase;}
.controls a i{ font-size: 22px; position: relative; top: 2px;}
a#btn_prev1{ margin-right: 20px;}
.newsletter-left{ margin: 50px 0 0 30px;}
.newsletter-left h3{ font-size: 24px; color: #fff; margin-bottom: 5px;}
.newsletter-left h2{ font-size: 45px; color: #fff; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.newsletter-left input{ display: block; width: 260px; border: 1px solid #fff; border-radius: 4px; background: none; height: 42px; padding: 0 15px; margin-top: 20px; color: #fff;}
.newsletter-left input.cta-btn-lg{ width: 150px; border: 0; border-radius: 2px; background: #046d3b; transition:all .4s ease-in-out;}
.newsletter-left input.cta-btn-lg:hover{ background: #c30f13;}
.newsletter-left input::-webkit-input-placeholder { /* WebKit, Blink, Edge */  color:   #fff;}
.newsletter-left input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  color:    #fff; opacity:  1;}
.newsletter-left input::-moz-placeholder { /* Mozilla Firefox 19+ */ color:    #fff;  opacity:  1;}
.newsletter-left input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#fff;}
.newsletter-left input::-ms-input-placeholder { /* Microsoft Edge */  color:    #fff;}
footer{ position: relative; z-index: 1; float:left; width:100%;}
.footer-nav{ border-bottom: 1px solid #acacac; padding: 10px 0; background: #fff;}
.ft-logo{}
.ft-logo a{}
.ft-logo img{}
.ft-nav{ margin-top: 26px; text-align: center;}
.ft-nav ul li{ display: inline-block; list-style-type: none; margin: 0 15px;    font-weight: 700;}
.ft-nav ul li a{ font-size: 14px; color: #000;}
.ft-nav ul li a:hover{ color: #f38922;}
.ft-social{ margin-top: 18px;}
.ft-social ul li{ display: inline-block; list-style-type: none; margin-left: 2px;}
.ft-social ul li a{ height: 37px; width: 37px; border-radius: 50%; display: inline-block; line-height: 37px; font-size: 22px; color: #fff; background: #ddd; text-align: center;}
.ft-social ul li a:hover{ opacity: 0.8;}
.ft-social ul li:nth-child(1) a{ background: #3b5998;}
.ft-social ul li:nth-child(2) a{ background: #dd4b39;}
.ft-social ul li:nth-child(3) a{ background: #55acee;}
.ft-social ul li:nth-child(4) a{ background: #0077b7;}
.ft-social ul li:nth-child(5) a{ background: #850700;}
.ft-social ul li:nth-child(6) a{ background: #4E3837;}

.ft-social_top{ margin:0;}
.ft-social_top ul li{ display: inline-block; list-style-type: none; margin-left: 2px;}
.ft-social_top ul li a{ height: 37px; width: 37px; display: inline-block; font-size:18px; color: #fff;  text-align: center;    line-height: 37px;}
.ft-social_top ul li a:hover{ opacity: 0.8;}
.ft-social_top ul li:nth-child(1) a{ background:none;}
.ft-social_top ul li:nth-child(2) a{ background:none;}
.ft-social_top ul li:nth-child(3) a{ background:none;}
.ft-social_top ul li:nth-child(4) a{ background:none;}
.ft-social_top ul li:nth-child(5) a{ background:none;}
.ft-social_top ul li:nth-child(6) a{ background:none;}

.footer-information{ padding: 30px 0; background: #fff;}
.ft-links{}
.ft-links h3{ font-size: 20px; color: #88BE5D; margin-bottom: 15px;}
.ft-links ul li{ list-style-type: none; font-size: 14px; color: #6f6f6f;font-weight: 700;}
.ft-links ul li:last-child{ margin-bottom: 0;}
.ft-links ul li a{ font-size: 14px; color: #6f6f6f;font-weight: 600;}
.ft-links ul li a:hover{ color: #f38922;}
.ft-info{}
.ft-info li{ margin-bottom: 10px;}
.ft-info li span{ margin-right: 10px;}
.ft-home{}
.ft-home li{ margin-bottom: 10px;}
.ft-location{ padding-left: 25px;}
.ft-location li{ margin-bottom: 10px; position: relative;}
.ft-location li:nth-child(1)::before{  content: '\f041'; position: absolute; font-family: FontAwesome;  left: -20px; top: 0; font-size: 18px;}
.ft-location li:nth-child(2)::before{ content: '\f0e0'; position: absolute; font-family: FontAwesome; left: -22px; top: 0; font-size: 15px;}
.ft-location li:nth-child(3)::before{ content: '\f095'; position: absolute; font-family: FontAwesome; left: -20px; top: 0; font-size: 18px;}
.ft-payments{}
.ft-payments li{ display: inline-block; margin-bottom: 6px; margin-right: 10px;}
.ft-payments li:nth-child(3n){ margin-right: 0;}
.footer-about{ background-repeat: no-repeat !important; background-size: cover !important; padding: 50px 0;}
.about-content{ text-align: center;}
.about-content h2{ text-align: center; margin-bottom: 20px;}
.about-content p{ font-size: 16px; color: 333; line-height: 26px; margin-bottom: 20px;}
.about-content a{ border: 1px solid #88BE5D; background: none; color: #fff !important; background:#88BE5D;}
.about-content a:hover{ border: 1px solid transparent; color: #fff !important;}
.copyrights{ background: #000; padding: 10px 0;}
.copyrights p{ font-size: 12px; color: #fff; font-family: 'Open Sans', sans-serif; margin: 3px 0 0;}
.powered-by{}
.powered-by span{ display: inline-block; vertical-align: middle; font-size: 12px; color: #fff; font-family: 'Open Sans', sans-serif; margin-right: 10px;}
.powered-by a{ display: inline-block; vertical-align: middle;}
/**** product page style starting here****/
.product-banner{ background-repeat: no-repeat !important; background-size: cover !important; min-height:406px;}
.product-banner .banner-content{ position: static; padding: 60px 0;}
.product-banner .banner-content h2{ color: #fff;}
.product-banner .banner-content h2 span{ color: #fff;}
.product-listing-sec{ padding: 50px 0;}
.h2-heading{ margin-bottom: 40px;}
.product-thumb{ min-height: 250px; width:50%; float:left;}
.product-thumb span{ width: 140px; padding: 0; display: inline-block;}
.product-thumb span img{ width: 100%;}
.pro-cont{ width: 63%; padding-left: 15px; margin-top: 10px;}
.pro-cont h3{ font-size: 18px; color: #2a2a2a; line-height: 24px; font-family: 'Open Sans', sans-serif; font-weight: 600; margin-bottom: 8px;}
.pro-cont h3 a{ color: #2a2a2a;}
.pro-cont h3 a:hover{ color: #f38922;}
.pro-cont h4{ font-size: 16px; color: #6f6f6f; margin-bottom: 6px;}
.pro-cont h2{ font-size: 26px; color: #7ab320;}
.pro-cont .raiting{ margin: 5px 0 10px;}
.pro-cont .raiting li{ margin: 0 3px;}
.pro-btns a{ display: inline-block;}
.pro-btns a:last-child{ margin-left: 6px; background: #d06839;}
.pro-btns a:last-child:hover{ background:#046d3b;}
/*.products{ border:1px dashed #f38922;}*/

.right-side-bar{}
.ads{ margin-bottom: 30px;}
.ads img{ max-width: 100%;}
.recent-blogs{ margin-bottom: 30px;}
.block-heading{ background: #88BE5D; text-align: center; padding: 12px 0; border-radius: 4px 4px 0 0;}
.block-heading h3{ font-size: 22px; color: #fff;}
.recent-blogs ul{ padding: 10px; border: 1px solid #ddd; border-top: 0; border-radius: 0 0 4px 4px;}
.recent-blogs ul li{ list-style-type: none; border-bottom: 1px solid #e8e8e8; padding-bottom: 15px; margin-bottom: 15px;}
.recent-blogs ul li:last-child{ margin-bottom: 0; border: 0;}
.recent-blogs ul li span{ display: inline-block; width: 75px; height: 60px; overflow: hidden; border: 1px solid #e8e8e8; vertical-align: top; margin-top: 4px;}
.recent-blogs ul li span img{ width: 100%;}
.recent-dt{ display: inline-block; width: 65%; vertical-align: top; padding-left: 10px;}
.recent-dt a{ font-size: 14px; color: #111; font-family: 'Open Sans', sans-serif;}
.recent-dt a:hover{ color: #f38922;}
.recent-dt h6{ font-size: 12px; color: #999; margin-top: 5px;}

/***** single product page ******/
.single-product-sec{ padding:30px 0;}
.product-slider{ margin-bottom: 30px;}
.regular-2{ text-align: center; border: 1px solid #ddd; padding: 10px; margin-bottom: 15px;}
.regular-2 img{ width:auto; display: inline-block !important;}
.regular-nav{ text-align: center;}
.regular-nav .slide{ border: 1px solid #efefef; padding: 5px; margin: 0 5px; height: 100px; opacity: 0.5;}
.regular-nav .slide.slick-slide.slick-current.slick-active{ opacity: 1;}
.regular-nav img{ max-width: 100%; width: 50px; display: inline-block !important;}
.single-product-detail { background: #f7f7f7; padding: 20px 30px 30px;}
.single-product-detail h1{ margin-bottom: 10px;}
.review-rating{ margin-bottom: 10px;}
.review-rating .raiting{ display: inline-block; vertical-align: middle;}
.review-rating .raiting li{ margin-bottom: 0;}
.review-rating h4{ display: inline-block; vertical-align: middle; margin-left: 20px; margin-top: -4px;}
.review-rating h4 a{ color: #333;}
.single-product-detail h3{ font-size: 36px; color: #88BE5D; margin-bottom: 10px;}

.single-product-detail h3 small{ margin-left: 15px;}
.single-product-detail p{ font-size:14px; line-height:24px; color: #666; margin-bottom: 10px;}
.single-product-detail ul li{ list-style-type: none; font-size: 16px; margin-bottom: 6px; display:none;}
.single-product-detail ul li span{ font-weight: 600; margin-left: 6px;}
.single-product-detail form{ margin: 20px 0 15px;}
.single-product-detail form h6{ display: inline-block; vertical-align: middle; font-size: 16px; margin-right: 15px;}
.single-product-detail form .qty-input{ display: inline-block; vertical-align: middle;}
.single-product-detail form .qty-input .input-group{ width: 120px;}
.single-product-detail form .qty-input .input-group input{ text-align: center; border: 1px solid #ddd; border-left: 0; }
.slimming-tea-sec{ background-repeat: no-repeat !important; background-size: cover !important;}
.harbal-products{ padding: 50px 0;}
.harbal-products h3{ font-size: 30px; color: #88BE5D; margin-bottom: 15px;}
.harbal-products h2{ font-size: 34px; line-height: 46px;}
.harbal-products p{ font-size: 16px; line-height: 26px; color: #6f6f6f;}
.icons-tea{ margin: 30px 0;}
.icons-tea ul li{ float: left; width: 33%; text-align: center; list-style-type: none;}
.icons-tea ul li span{ display: inline-block; margin-bottom: 10px;}
.icons-tea ul li h6{ font-size: 16px; color: #88BE5D;}

.harbal-krypoints{ padding: 50px 0 70px;}
.harbal-krypoints h2{ font-size: 34px; color: #fff; margin-bottom: 20px;}
.harbal-krypoints ul{ padding-left: 30px;}
.harbal-krypoints ul li{ list-style-type: none; font-size: 16px; color: #fff; font-weight: 400; margin-bottom: 20px; position: relative;}
.harbal-krypoints ul li::before{ content: ''; background: url(../img/check.png); width: 18px; height: 18px; position: absolute; left: -30px; background-size: cover; top: 2px;}
/***** blog page ******/

.blog-page-sec{ padding: 50px 0;}
.blog-page-sec .blog-thumb{ margin-bottom: 30px; min-height: 440px;}
.blog-page-sec .blog-pic{ width: 100%; height:auto}
.blog-page-sec .blog-dis{ width: 100%; padding-left: 0; margin-top: 20px;}
.blog-dis h2{ font-size:25px; float:left; width:100%; padding:0; margin:5px 0;}
.blog-side-bar{ padding-left: 40px;}
.product-listing{}
.product-listing li{ padding-bottom: 10px !important; margin-bottom: 10px !important;}
.product-listing li a{ color: #868585; font-size: 16px;}
.product-listing li a:hover{ color: #f38922;}
.product-listing li:last-child{ padding-bottom: 0 !important; margin-bottom: 0 !important;}
.ads-lg{}
.ads-lg a{ display: block;}
.ads-lg a img{ width: 100%;}
/********* blog inner page ******/

.blog-page-sec.blog-inner-page{}
.blog-page-sec.blog-inner-page .blog-thumb{ min-height: inherit;}
.blog-page-sec.blog-inner-page .blog-pic{ height: auto;}
.blog-admin.blog-inner-admin{ left: auto; right: 0; top: auto;}
.blog-admin.blog-inner-admin ul li{ display: inline-block; padding: 10px 25px; border-bottom: 0; border-right: 1px solid #ddd; width: auto;}
.blog-admin.blog-inner-admin ul li:last-child{ border-right: 0;}
.blog-admin.blog-inner-admin ul li i{ margin-bottom: 2px;}
.blog-page-sec.blog-inner-page .blog-dis h4{ font-size: 30px; line-height: 38px; margin-bottom: 20px;}
.ft-social.blog-social ul li:first-child{ margin-left: 0;}

/****** contact page *****/
.contact-page-sec{ padding: 50px 0;}
.contact-address-block{ padding: 0 100px; text-align: center;}
.contact-address-block h2{ margin-bottom: 40px; text-align: center;}
.contact-address-block .row{  border-bottom: 1px solid #ddd;}
.contact-address-block span{ height: 50px; display: inline-block;}
.contact-address-block span i{ font-size: 42px; color: #f38922;}
.contact-address-block p{ font-size: 16px; color: #6f6f6f;}
.contact-address-block p a{ color: #6f6f6f;}
.contact-address-block p a:hover{ color: #f38922;}
/* .contact-address-block .col-sm-4{ min-height: 130px;}

.contact-address-block .col-sm-4:nth-child(2){ border: 1px solid #ddd; border-top: 0; border-bottom: 0;} */

.contact-address-block .col-sm-6{ min-height: 130px;}
.contact-address-block .col-sm-6{ border: 1px solid #ddd; border-top: 0; border-bottom: 0;}
.get-in-touch{ margin-top: 50px; padding: 0 100px;}
.col-edit{ margin-bottom: 16px;}
.get-in-touch h2{ text-align: center; margin-bottom: 5px;}
.get-in-touch h3{ text-align: center; margin-bottom: 40px; font-size: 20px; font-family: 'Open Sans', sans-serif; font-weight: 400;}
.inp-box{ width: 100%; height: 40px; border: 1px solid #ddd; /*border-radius: 2px;*/ padding: 0 15px;}
.get-in-touch textarea.inp-box{ padding: 15px; height: 100px; resize: vertical;}
.get-in-touch input.cta-btn-lg{}
.get-in-touch input.cta-btn-lg{ width: 200px; border: 0; border-radius: 2px; background: #88BE5D ; transition:all .4s ease-in-out;}
.get-in-touch input.cta-btn-lg:hover{ background: #f38922;}
.get-in-touch .col-xs-6:nth-child(1){ padding-right: 8px;}
.get-in-touch .col-xs-6:nth-child(2){ padding-left: 8px;}

.stay-update-sec{ background-size: cover !important; background-repeat: no-repeat !important;}
.stayed-form{ text-align: center; padding: 40px 0;}
.stayed-form h3{ color: #fff; margin-bottom: 5px;}
.stayed-form h2{ color: #fff; font-family: 'Open Sans', sans-serif; font-size:15px; line-height:24px;}
.stayed-form form{ display: inline-block; margin-top: 15px;}
.stayed-form form input{ float: left;}
.stayed-form form input.inp-box{ background: none; color: #fff; width: 400px; height: 42px; border-right: 0; border-radius: 2px 0 0 2px;}
.stayed-form form input.cta-btn-lg{ border: 0;}

.stayed-form form input.inp-box::-webkit-input-placeholder { /* WebKit, Blink, Edge */    color:    #fff;}
.stayed-form form input.inp-box:-moz-placeholder { /* Mozilla Firefox 4 to 18 */   color:    #fff;   opacity:  1;}
.stayed-form form input.inp-box::-moz-placeholder { /* Mozilla Firefox 19+ */   color:    #fff;   opacity:  1;}
.stayed-form form input.inp-box:-ms-input-placeholder { /* Internet Explorer 10-11 */   color:    #fff;}
.stayed-form form input.inp-box::-ms-input-placeholder { /* Microsoft Edge */   color:    #fff;}

/****Cart Page*****/

.my-cart-page{ padding: 50px 0;}
.total-order-block{ margin-bottom: 15px;}
.shop-bag{}
.shop-bag h3{ font-size: 20px;}
.shop-bag h3 span{ margin-left: 6px; color: #88BE5D;}
.total-price{}
.total-price h3{ font-size: 20px;}
.total-price h3 span{ margin-left: 6px; color: #88BE5D;}

.orders-list{}
.orders-list ul li{ list-style-type: none; margin-bottom: 20px;}
.orders-list ul li.single-product-detail{ padding: 15px; background: #fdfdfd; border: 1px solid #f2f2f2; border-radius: 4px;}
.prod-img{ width: 100px; border: 1px solid #f1f1f1; text-align: center; height: 90px; line-height: 90px;}
.prod-img img{ width: 40px;}
.prod-dt{ width: 86%; padding-left: 15px;}
.prod-name{ width: 70%;}
.prod-name h3{ font-size: 18px; font-weight: 600; font-family: 'Open Sans', sans-serif; color: #333;}
.prod-name h4{ font-size: 16px; color: #666;}
.prod-price{ width: 30%;}
.prod-price h3{ font-size: 18px; margin-bottom: 0; text-align: right; color: #333; margin-bottom: 4px;}
.prod-price h4{ font-size: 14px; text-align: right;}
.prod-price h4 span{ margin-left: 10px; color: #f12b39; font-size: 16px; text-decoration: line-through;}

.remove-opt{ border-top: 1px solid #f2f2f2; padding: 8px 0 0; width: 100%;}
.remove-opt a:nth-child(1){ color: #f12b39;}
.remove-opt a{ color: #333; margin-right: 20px; display: inline-block;}

.product-info{ max-width: 264px; border: 1px solid #e8e8e8; padding: 15px; border-radius: 4px; background: #fff;}
.product-info h3{ font-size: 14px; margin-bottom: 10px; font-family: 'Open Sans', sans-serif; text-transform: uppercase; color: #8a8a8a; margin-bottom: 15px;}
.product-info ul li{ list-style-type: none; display: block; margin-bottom: 8px; font-size: 14px;}
.product-info ul li::after{ display: table; width: 100%; clear: both; content: '';}
.grand-total{ border-top: 1px solid #ddd; padding: 10px 0;}
.grand-total li{ font-weight: 600;}
.product-info a{ width: 100%;}
.product-info.affix{ top: 0; width: 264px; z-index: 1;}
.cart-inner{ padding-right:0;}

/****** login form ******/

.login-register-sec{ padding: 100px 0; text-align: center;}
.common-form{ width: 300px; text-align: center; display: inline-block; vertical-align: middle; margin-right: 160px; position: relative;}
.common-form:last-child{ margin-right: 0;}
.common-form:last-child::before{ border-left: 1px solid #eee; content: ''; position: absolute; width: 1px; height: 100%; left: -80px;}
.common-form h2{ font-size: 24px; margin-bottom: 15px;}
.login-fb{ margin-bottom: 10px;}
.common-form h6{ font-size: 12px; margin-bottom: 10px;}
.login-fb ul li{ list-style-type: none; width: 48%;}
.login-fb ul li a{ height: 40px; border-radius: 2px; display: block; line-height: 40px; padding: 0 20px; color: #333;}
.login-fb ul li a i{ margin-right: 6px;}
.login-fb ul li:first-child a{ background: #3b5998; color: #fff;}
.login-fb ul li:last-child a{ background: #dd4b39; color: #fff;}
.login-main{}
.login-main input{ margin-bottom: 10px;}
.login-main input.cta-btn-lg{ border: 0; width: 100%;}
.login-main h5{ font-size: 12px; color: #f12b39;}
.login-main h5 a{  color: #f58220; font-family: 'Open Sans', sans-serif;}
.remove-login-msg{display:none!important;}
.login-main .remove-login-msg{display:block!important;}
.woocommerce-form.woocommerce-form-login.login{width:60%!important;}
.woocommerce-form.woocommerce-form-login.login .inp-box{width:80%!important;margin:10px!important;}
#providers{margin-left:25%!important;}
.plugin .footer #branding{display:none!important;}
.woocommerce-MyAccount-navigation{border: 1px solid #88BE5D!important;padding: 15px!important;border-radius: 4px!important;background: #fff!important;}
.woocommerce-MyAccount-navigation ul li{list-style: none !important; line-height: 35px !important; background: #fff !important; margin: 1px !important;
height: 35px; padding: 0 0px 0px 10px;}
.woocommerce-MyAccount-navigation ul li a{color:#88BE5D!important;font-weight:600!important;}
.woocommerce-MyAccount-navigation ul li a:hover{color:#88BE5D!important;}
.woocommerce-MyAccount-navigation ul li a:focus{color:#fff!important;}
.woocommerce-MyAccount-navigation ul li.is-active{background:#88BE5D!important;}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#fff !important}
.woocommerce-MyAccount-content p{font-size: 16px;color: #5c5b5b;line-height: 26px;font-family: 'Open Sans', sans-serif;margin-bottom: 15px;}
.woocommerce-MyAccount-content p mark{color:#88BE5D!important;}
.woocommerce-MyAccount-content a{color:#88BE5D!important;}
.woocommerce-MyAccount-content a:hover{color:#88BE5D!important;}
.woocommerce-MyAccount-content h2{font-size:26px!important}
.woocommerce-customer-details address{line-height:24px!important;}
.woocommerce-MyAccount-content address{line-height:24px!important;}
.woocommerce-EditAccountForm input[type="text"]{	width: 100%;	height: 40px;	border: 1px solid #ddd;	border-radius: 2px;	padding: 0 15px;}
#reviews{max-width:992px !important;margin:40px auto !important;}
.woocommerce .star-rating span::before{color:#f38922!important; }
.oneall_social_login{ margin: 20px 0;}
.oneall_social_login iframe{height:70px!important}
.woocommerce-review-link{color: #333!important;display: inline-block!important;
vertical-align: middle!important;
margin-left: 20px!important;
margin-top: -4px!important;}
#menu-main-menu .active{color:#f38922 !important}
.woocommerce-EditAccountForm input[type="password"]
{width: 100%;height: 40px;border: 1px solid #ddd;border-radius: 2px;padding: 0 15px;}
.woocommerce-EditAccountForm input[type="email"]{	width: 100%;	height: 40px;	border: 1px solid #ddd;	border-radius: 2px;	padding: 0 15px;}
.woocommerce-EditAccountForm select{	width: 100%!important;	height: 40px!important;border: 1px solid #ddd!important;	border-radius: 2px!important;	padding: 0 15px!important;}
.woocommerce-MyAccount-content select#billing_country{	width: 100%;	height: 40px;	border: 1px solid #ddd;	border-radius: 2px;	padding: 0 15px;}
.woocommerce-EditAccountForm input[type="submit"] {height: 42px; background: #88BE5D;    display: inline-block;    line-height: 42px;    padding: 0 30px;    font-size: 16px;    color: #fff;    color: #fff !important;    text-align: center;    border-radius: 2px;}
 .woocommerce-MyAccount-content input[type="submit"] {height: 42px; background: #88BE5D; display: inline-block; line-height: 42px; padding: 0 30px; font-size: 16px; color: #fff; color: #fff !important; text-align: center; border-radius: 2px;}
.woocommerce-MyAccount-content input[type="submit"]:hover{ background: #f38922;}
.woocommerce-EditAccountForm input[type="submit"]:hover{ background: #f38922;}

/*********************************** SHASHI CSS ******************************/
.page-template-tpl-homepage input.wysija-submit{ width: 150px; border: 0; border-radius: 2px; background: #f38922; transition:all .4s ease-in-out;}
.page-template-tpl-homepage input.wysija-submit:hover{ background: #c30f13;}
span.wpcf7-not-valid-tip {color: #f00;    font-size: 1em;    font-weight: normal;    display: block;    position: relative!important;    margin-top: -21px!important;    margin-left: 15%!important;}
.wpcf7-validation-errors{border:none!important;color:#f00!important;}
.page-template-tpl-contact .wysija-paragraph{float:left!important;margin:0!important;}
.page-template-tpl-contact .widget_wysija_cont .wysija-submit{margin-top:0!important}
.single-product .in-stock{display:none!important} 
.single-product .quantity label{position:relative!important;font-size:16px!important;font-weight:500!important;overflow:none!important}
#tab-title-description{ text-align:center!important;}
#tab-title-description a{font-weight:700!important}
#tab-title-reviews a{font-weight:700!important}
#tab-title-reviews{text-align:center!important;}
.tabs.wc-tabs li.active{list-style:none!important;background:#88BE5D;color:#fff;}
.tabs.wc-tabs li{list-style:none!important;background:#e5e5e5;color:#88BE5D;}
.tabs.wc-tabs li a{color:#88BE5D; padding: 20px 30px; display: block; }
.tabs.wc-tabs li.active a{color:#fff;}
/* .woocommerce-tabs.wc-tabs-wrapper {
    margin-top: 50%!important;
} */
.tabs.wc-tabs {height: auto;color: #fff;width: 100%;text-align: center;border-bottom: 4px solid #88BE5D;}
.tabs.wc-tabs>li{ width: 220px; display: inline-block; border-radius: 4px 4px 0 0;}
/* #tab-title-reviews{display:none!important;} */
 #tab-description h2:first-child{display:none!important} 
/* #tab-title-description{display:none!important} */
#myScrollspy .cart_totals {width:100%!important}
#commentform input[type="submit"]{background:#88BE5D!important;color:#fff!important;}
.woocommerce-Reviews-title{font-size:30px!important; margin-bottom: 30px;}
.checkout.woocommerce-checkout input{padding:15px 40px;}
.woocommerce-form-login input{height:35px!important}
.woocommerce-thankyou-order-received{font-size:30px!important;text-align:center!important}
.woocommerce-form-login input[type="submit"]{ height: 42px; background: #88BE5D; display: inline-block; line-height: 37px; padding: 0 30px; font-size: 16px; color: #fff; color: #fff !important; text-align: center; border-radius: 2px;}
.woocommerce-form-login input[type="submit"]:hover{background: #f38922; color: #fff;}
.woocommerce-info {border-top-color: #88BE5D!important;}
.woocommerce-info::before {color: #88BE5D!important;}
.woocommerce-info a{color:#88BE5D!important;}
.woocommerce-info a:active{color:#f38922!important;}
.woocommerce-table--order-details{background:#e5e5e5!important;}
.wc-bacs-bank-details{background:#e5e5e5!important;}
.woocommerce-info a:focus{color:#f38922!important;}
.woocommerce-info a:hover{color:#f38922!important;}
.woocommerce-order h2{font-size:30px!important;}
.woocommerce-form-login a{color:#88BE5D!important;}
.woocommerce-form-logino a:active{color:#f38922!important;}
.woocommerce-form-login a:focus{color:#f38922!important;}
.woocommerce-form-login a:hover{color:#f38922!important;}
.checkout_coupon input{height:35px!important}
.checkout_coupon input[type="submit"]{ height: 42px; background: #88BE5D; display: inline-block; line-height: 37px; padding: 0 30px; font-size: 16px; color: #fff; color: #fff !important; text-align: center; border-radius: 2px;}
.checkout_coupon input[type="submit"]:hover{background: #f38922; color: #fff;}
#customer_details{border-top:3px solid #88BE5D!important;padding-top:2%}
#order_review_heading{border-top:3px solid #88BE5D!important;padding-top:2%}
#payment{border-top:3px solid #88BE5D!important;padding-top:2%}

/*08-12-2017*/

.quantity{ margin-bottom: 15px;}
.quantity input{ width:30% !important;}
#commentform{}
#commentform input, #commentform select{ display: block; height: 38px; border: 1px solid #ddd; border-radius: 4px; padding: 0 15px;}
#commentform textarea{ width: 100%; height: 100px; border: 1px solid #ddd; border-radius: 4px; padding: 15px; resize: vertical;}
.comment-form-rating{ margin-bottom: 15px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{ width: 49%;}
.woocommerce-billing-fields h3, .woocommerce-additional-fields h3{ margin-bottom: 20px;}
.woocommerce form .form-row select { cursor: pointer; margin: 0; height:40px !important; border-radius: 2px !important; padding: 0 12px !important;  border: 1px solid #ddd !important;}
li.wc_payment_method.payment_method_bacs input, li.wc_payment_method.payment_method_other_payment input{ height: auto !important}
button.cta-btn-lg{ background:#f38922 !important; font-weight:normal !important;}
button.cta-btn-lg:hover{ background:#88BE5D !important;}
.cta-btn-lg.checkout-button{ background:#f38922 !important;}
.text-center{ margin:0 0 20px 0; color:#f38922;}
.cta-btn-lg.checkout-button:hover{background:#88BE5D !important;}
.select2-container--default .select2-selection--single{ border-radius:0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{ color:#ddd;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{ background:#f3f3f3;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{ background:#f38922;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt:hover{ background:#88BE5D;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{font-family: 'Open Sans', sans-serif;}

/***************************************************************************************************************************************
************************************* RESPONSIVE CSS ************************************************************************************
*************************************************************************************************************************************/




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

    .navbar{ padding-left: 100px;}

    .banner-content h3{ font-size: 32px;}

    .banner-content h3 span{ font-size: 44px;}

    .banner-content h2{ font-size: 45px;}

    .banner-content h2 span{ font-size: 65px;}

    .banner-content a{ margin-top: 20px;}

    .arr-banner-cont{ background: rgba(255,255,255,0.9); padding: 20px 15px;}

    .blog-pic{ width: 245px;}

    .blog-admin ul li{ padding: 9px 0;}

    .blog-dis p{ font-size: 14px; line-height: 20px;}

    .blog-dis h4{ font-size: 18px;}

    .off-per-text h3{ font-size: 20px;}

    .off-per-text h5{ font-size: 17px;}

    .off-per-text a{ font-size: 14px;}

    .off-per-pic{ width: 99px;}

    .off-per-pic img{ max-width: 100%;}

    .choose_slider_items .current_item{ width: 445px;}

    .choose_slider_items .next_item{ left: 248px;}

    .client-reviews span{ width: 150px; height: 150px;}

    .newsletter-left h2{ font-size: 40px;}

    .newsletter-left input{ width: 235px;}

    .ft-nav ul li{ margin: 0 11px;}

    .ft-payments li{ margin-right: 4px;}

    .about-content{ background: rgba(255,255,255,0.9); padding: 20px 15px;}

}



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

    .top-phone ul li:first-child{ display: none;}

    .shortcut-links ul li{ margin-left: 15px;}

    .navbar{ padding-left: 20px;}

    .logo img{ width: 170px;}

    .nav-links ul li{ margin-right: 15px;}

    .nav-links ul{ margin-top: 3px}

    .banner-content h3{ font-size: 26px; margin-bottom: 15px;}

    .banner-content h3 span{ font-size: 34px;}

    .banner-content h2{ font-size: 36px;}

    .banner-content h2 span{ font-size: 50px;}

    .banner-content a{ margin-top: 15px;}

    .products-sec, .arrival-sec, .blog-post-sec, .footer-about{ padding: 40px 0;}

    h2{ font-size: 36px;}

    .product-thumbnail{ margin-bottom: 30px;}

    .products-sec h2{ margin-bottom: 30px;}

    .blog-pic{ width: 100%;}

    .blog-dis{ width: 100%; padding: 0; margin-top: 20px;}

    .off-per-text{ display: block;}

    .off-per-pic{ width: 100%; display: block; text-align: center; margin-top: 15px;}

    .newsletter-right.pull-right{ display: none;}

    .test-bg{ width: 60%;}

    .newsletter-bg{ width: 40%;}

    .choose_slider_items .current_item{ width: 418px;}

    .ft-social ul li{ margin-left: 4px;}

    .ft-social ul li a{ width: 32px; height: 32px; line-height: 32px; font-size: 18px;}

    .ft-logo img{ width: 160px;}

    .ft-nav{ margin-top: 15px;}

    .ft-links{ min-height: 170px;}

    .ft-social{ margin-top: 15px;}

    .ft-payments{ width: 250px;}

    

}



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

    .top-phone ul::after{ content: ''; display: table; width: 100%; clear: both;}

    .top-phone ul li:first-child{ display: inline-block; float: right; margin: 0;}

    .top-phone ul li:last-child{ float: left;}

    .logo{ text-align: center; margin-bottom: 15px;}

    .navbar{ padding: 0;}

    .main-menu{ padding: 15px 0;}

    .banner-content{ top: 7%; left: 34%;}

    .banner-content h2{ font-size: 28px;}

    .banner-content h2 span{ font-size: 36px;}

    .banner-content a{ margin-top: 10px;}

    .banner-content h3{ margin-bottom: 5px; font-size: 20px;}

    .cta-btn{ height: 36px; line-height: 36px;}

    .cta-btn-lg{ height: 38px; line-height: 38px; padding: 0 24px;}

    .off-per-text{ display: inline-block;}

    .off-per-pic{ display: inline-block; width: auto; margin-top: 0; margin-left: 15px;}

    .offer-thumb{ text-align: center; margin-bottom: 15px;}

    .off-per-text h3{ font-size: 26px;}

    .offers-sec{ padding-bottom: 30px;}

    .background-test.clearfix{ display: none;}

    .testmonial-content{ position: static; background: #88BE5D}

    .testmonial-slider{ width: 450px; margin: auto;}

    .choose_slider_items .current_item{ width: 450px;}

    .newsletter-block.clearfix { background: #778fe5; padding: 20px 15px; margin-top: 30px; border-radius: 6px;}

    .newsletter-left{ margin: 0; float: none !important; text-align: center;}

    .newsletter-left form{ display: inline-block;}

    .newsletter-left input.cta-btn-lg{ margin: auto; margin-top: 10px;}

    .testmonial-content{ padding-bottom: 15px;}

    .newsletter-left input{ margin-top: 10px;}

    .ft-logo{ text-align: center;}

    .ft-social{ float:  none !important; text-align: center;}

}



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

}



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

    .navbar-links{ position: relative; z-index: 1;}

    .color-overlay.show{ position: fixed; background: rgba(0, 0, 0, 0.7); left: 0; top: 0; right: 0; bottom: 0;}

    .nav-shortcut-links.pull-right.link-color a{ color: #fff;}

    .nav-links{ position: absolute; width: 230px; background: #fff; border-radius: 4px; padding: 10px; border: 2px solid #ddd; z-index: 1; top: 34px; display: none;}

    .nav-links:after { bottom: 100%; left: 10%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #ddd; border-width: 10px; margin-left: -10px;}

    .nav-links ul li{ display: block; margin: 0; margin-bottom: 10px;}

    .nav-links ul li:last-child{ margin-bottom: 0;}

    .nav-links ul li a{ padding: 5px 0;}

    .menu-toggle{ display: inline-block;}

    .banner-content h2{ display: none;}

    .banner-content{ top: 18%; left: 30%;}

    .product-thumbnail span{ width: 150px; margin: auto;}

    .product-thumbnail span img{ max-width: 100%;}

    h2{ font-size: 32px;}

    .product-thumbnail h4{ font-size: 18px;}

    .product-thumbnail h3{ font-size: 24px;}

    .products-sec, .arrival-sec, .blog-post-sec, .footer-about{ padding: 30px 0;}

    .products-sec{ padding-bottom: 10px;}

    .arr-banner-cont{ width: 100%;}

    .blog-admin ul li span{ font-size: 12px;}

    .blog-admin ul li{ padding: 7px 0;}

    .ft-payments{ width: 210px}

    .ft-payments li{ margin-right: 3px;}

    .copyrights .col-xs-6{ width: 100%; text-align: center;}

    .powered-by{ float: none !important;}

    .copyrights p{ margin-top: 0; margin-bottom: 4px;}

    

}



@media only screen and ( max-width:479px ){
    .mob-social{ display: inline-block !important;}
    .top-phone > ul{ float: left;}
    .mob-social li { margin: 0 !important;float: none !important; display: inline-block !important;}
    .top-phone ul li:first-child{ display: none;}
    .banner-content a{ display: none;}
    .banner-content{ background: rgba(255,255,255,0.7); padding: 4px}
    .cart-dropdown{ right: -70px;}
    .cart-dropdown:after{ left: 68%;}
    .cart-dropdown{ width: 260px;}
    .dd-pro-detail{ width: 62%;}
    .product-thumbnail span{ width: 100px;}
    .product-thumbnail h5{ font-size: 14px;}
    .raiting ul li{ font-size: 12px; margin: 0 3px;}
    .product-thumbnail h3{ font-size: 19px;}
    .cta-btn{ height: 34px; line-height: 34px;}
    h2{ font-size: 28px;}
    .arr-banner-cont h2{ font-size: 26px;}
    .arr-banner-cont h3{ font-size: 36px;}
    .blog-post-sec .col-xs-6{ width: 100%; margin-bottom: 20px;}
    .off-per-text{ display: block;}
    .off-per-pic{ margin: 0;}
    .testmonial-slider{ width: 280px; overflow: hidden;}
    .choose_slider_items .current_item{ width: 280px;}
    .client-reviews span{ width: 100px; height: 100px;}
    .client-reviews p{ font-size: 14px; line-height: 24px;}
    .choose_slider_items .next_item{ left: 147px; top: -30px}
    .choose_slider_items .previous_item{ left: -215px; top: -9px;}
    .controls{ position: relative; z-index: 100;}
    .footer-information .col-xs-6.col-sm-6.col-md-3{ width: 100%;}
    .ft-links{ min-height: inherit; margin-bottom: 20px;}
    .about-content h2{ margin-bottom: 15px;}
    .about-content p{ font-size: 14px; line-height: 22px;}
    .ft-nav ul li{ margin-bottom: 2px;}
    .newsletter-left h2{ font-size: 34px;}
    .blog-post-sec h2{ margin-bottom: 20px;}
	.drumstick_lt{ width:100% !important; margin:10px 0 !important; text-align:center;}
	.drumstick_rt{ width:100% !important;}
	.amla_lt{ width:100% !important;}
	.amla_right{ width:100% !important; margin:10px 0 !important}
	.drumstick{ border-bottom:1px dotted #333;}
	.amla{ text-align:left !important; border-bottom:1px dotted #333;}
	.nutrients_img img{ width:100%;}
	.degree-pic img{ width:100%;}
	.amla_right img{ width:100%;}
	.moringo_nutrient{ margin:20px 0 !important;}
	.potency{ margin:20px 0 !important;}
	.protection{ margin:20px 0 !important;}
	.why-choose{ float:left; padding:10px !important; position:relative !important;}
	.main2{ padding:0px; min-width:292px;}
	.amla_rt{ width:100% !important; margin:10px 0 0 !important;}
	.amla_rt img{width:100% !important;}
	.moringa img{width:100% !important;}
	.power img{width:100% !important;}
	.tighter_rt img{width:100% !important;}
	.toned_lt{ margin:0 !important;}
	.toned_lt img{width:100% !important;}
	.certifi h1{ font-size:28px !important;}
	.tighter{ margin:0 !important;}
	.tighter_rt{ margin:0 !important;}
	.why-choose_tow{ position:relative !important;}
	.toned{ margin:0 !important;}
	.toned_rt{ margin:10px 0 0;}
	.why-choose_tow h2{ font-size:30px !important;}
	.elements{ text-align:center !important; margin:40px 0 !important;}
	.firmer_lt{ margin:30px 0 0 !important;}
	.elements a{ float:none !important;}
	.green_coffee p{ font-size:14px !important;}
	.green_coffee img{ width:100%;}
	.slimming img{ width:100%;}
	.dosage img{ width:100%;}
	.slimming{ text-align:left !important;}
	.slimming p{ font-size:14px !important;}
	.seed-coffee{ margin:20px 0 0 !important; text-align:center !important;}
}





#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;  padding: 0;  border: 0;  list-style: none;  line-height: 1; display: block;  position: relative;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}
#cssmenu #menu-button {  display: none;}
#cssmenu {  font-family: Montserrat, sans-serif; width:80%;}
#cssmenu > ul > li {  float: left;}
#cssmenu.align-center > ul {  font-size: 0;  text-align: center;}
#cssmenu.align-center > ul > li {  display: inline-block;  float: none;}
#cssmenu.align-center ul ul {  text-align: left;}
#cssmenu.align-right > ul > li {  float: right;}
#cssmenu > ul > li > a {padding: 14px 9px;  font-size:12px;  letter-spacing: 1px;  text-decoration: none;  color: #000;  font-weight: 700;  text-transform: uppercase; cursor:pointer;}
#cssmenu > ul > li:hover > a {  color: #d06839;}
#cssmenu > ul > li.has-sub > a {  padding-right: 30px;}
#cssmenu > ul > li.has-sub > a:after {  position: absolute;  top: 22px;  right: 11px;  width: 8px;  height: 2px;  display: block;  background: #f38922;
  content: '';}
#cssmenu > ul > li.has-sub > a:before {  position: absolute;  top: 19px;  right: 14px;  display: block;  width: 2px;  height: 8px;  background: #f38922;
  content: '';  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu > ul > li.has-sub:hover > a:before {  top: 23px;  height: 0;}
#cssmenu ul ul {  position: absolute;  left: -9999px;}
#cssmenu.align-right ul ul {  text-align: right;}
#cssmenu ul ul li {  height: 0;  -webkit-transition: all .25s ease;  -moz-transition: all .25s ease;  -ms-transition: all .25s ease;  -o-transition: all .25s ease;  transition: all .25s ease;}
#cssmenu li:hover > ul {  left: auto;}
#cssmenu.align-right li:hover > ul {
  left: auto;
  right: 0;
}
#cssmenu li:hover > ul > li {
  height: 45px;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li a {  padding: 15px 15px;  width:255px;  font-size: 14px;  text-decoration: none;  color: #fff;  font-weight: 400;  background: #046d3b; border-top:#CCC solid 1px;}
#cssmenu ul ul li:last-child > a,
#cssmenu ul ul li.last-item > a {
  border-bottom: 0;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
  background:#d06839;
}
#cssmenu ul ul li.has-sub > a:after {
  position: absolute;
  top: 16px;
  right: 11px;
  width: 8px;
  height: 2px;
  display: block;
  background: #dddddd;
  content: '';
}
#cssmenu.align-right ul ul li.has-sub > a:after {
  right: auto;
  left: 11px;
}
#cssmenu ul ul li.has-sub > a:before {
  position: absolute;
  top: 13px;
  right: 14px;
  display: block;
  width: 2px;
  height: 8px;
  background: #dddddd;
  content: '';
  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -ms-transition: all .25s ease;
  -o-transition: all .25s ease;
  transition: all .25s ease;
}
#cssmenu.align-right ul ul li.has-sub > a:before {
  right: auto;
  left: 14px;
}
#cssmenu ul ul > li.has-sub:hover > a:before {
  top: 17px;
  height: 0;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: 100%;
  }
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul {
    text-align: left;
  }
  #cssmenu ul li {
    width: 100%;
    border-top: 1px solid rgba(120, 120, 120, 0.2);
  }
  #cssmenu ul ul li,
  #cssmenu li:hover > ul > li {
    height: auto;
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
    border-bottom: 0;
  }
  #cssmenu > ul > li {
    float: none;
  }
  #cssmenu ul ul li a {
    padding-left: 25px;
  }
  #cssmenu ul ul ul li a {
    padding-left: 35px;
  }
  #cssmenu ul ul li a {
    color: #f38922;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li.active > a {
    color: #ffffff;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul,
  #cssmenu.align-right ul ul {
    position: relative;
    left: 0;
    width: 100%;
    margin: 0;
    text-align: left;
  }
  #cssmenu > ul > li.has-sub > a:after,
  #cssmenu > ul > li.has-sub > a:before,
  #cssmenu ul ul > li.has-sub > a:after,
  #cssmenu ul ul > li.has-sub > a:before {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 17px;
    color: #dddddd;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700; background:#f38922;
  }
  #cssmenu #menu-button:after {
    position: absolute;
    top: 22px;
    right: 17px;
    display: block;
    height: 4px;
    width: 20px;
    border-top: 2px solid #dddddd;
    border-bottom: 2px solid #dddddd;
    content: '';
  }
  #cssmenu #menu-button:before {
    position: absolute;
    top: 16px;
    right: 17px;
    display: block;
    height: 2px;
    width: 20px;
    background: #dddddd;
    content: '';
  }
  #cssmenu #menu-button.menu-opened:after {
    top: 23px;
    border: 0;
    height: 2px;
    width: 15px;
    background: #ffffff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  #cssmenu #menu-button.menu-opened:before {
    top: 23px;
    background: #ffffff;
    width: 15px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.2);
    height: 46px;
    width: 46px;
    cursor: pointer;
  }
  #cssmenu .submenu-button.submenu-opened {
    background: #f38922;
  }
  #cssmenu ul ul .submenu-button {
    height: 34px;
    width: 34px;
  }
  #cssmenu .submenu-button:after {
    position: absolute;
    top: 22px;
    right: 19px;
    width: 8px;
    height: 2px;
    display: block;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:after {
    top: 15px;
    right: 13px;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    background: #ffffff;
  }
  #cssmenu .submenu-button:before {
    position: absolute;
    top: 19px;
    right: 22px;
    display: block;
    width: 2px;
    height: 8px;
    background: #dddddd;
    content: '';
  }
  #cssmenu ul ul .submenu-button:before {
    top: 12px;
    right: 16px;
  }
  #cssmenu .submenu-button.submenu-opened:before {
    display: none;
  }
  .nav-shortcut-links{ margin:0;}
}


.certifications-banner{ background-repeat: no-repeat !important; background-size: cover !important;}
.certifications-banner img{background-repeat: no-repeat; background-size: cover; width:100%;}
.certifi{ padding:0; margin:25px 0; float:left; width:100%;}
.certifi h1{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.certifi p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.orac{ width:100%; padding:0; margin:15px 0; float:left; text-align:center;}
.orac p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; padding:15px 20px;}
.power{ width:100%; padding:0px; margin:40px 0; float:left;}
.power h2{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.power p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}

.moringa{ width:100%; padding:0px; margin:55px 0; float:left;}
.moringa h1{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.moringa p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:20px 0 0;}
.childrens{ width:100%; padding:0; margin:0; float:left;}
.childrens h2{ text-align:center; color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.children{ text-align:center; width:100%; padding:0; margin:0; float:left;}
.childrens p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:20px 0 0;}
.childrens ul{ width:100%; padding:40px 0; margin:0; float:left;}
.childrens li{ width:100%; padding:5px 0; margin:0; float:left; list-style:url(../img/arow.jpg) inside;font:16px "open Sans"; color:#6f6f6f; line-height:26px;}

.moringa_overview{ padding:0; margin:25px 0; float:left; width:100%;}
.moringa_overview h1{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.moringa_overview h3{ color:#d06839; font-size:23px; /*font-family: 'newsgoth_lt_btlight';*/ padding:15px 0;  margin:0;}
.moringa_overview p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.nutrients{padding:0; margin:25px 0; float:left; width:100%;}
.nutrients h4{color:#323232; font-size:23px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.nutrients_img{padding:0; margin:0; float:left; width:100%;}
.moringo_nutrient{ width:100%; padding:0; margin:99px 0; float:left;}
.moringo_nutrient p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.potency{ width:100%; padding:0; margin:60px 0; float:left;}
.potency p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.protection{ width:100%; padding:0; margin:99px 0; float:left;}
.protection p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}

.degree-pic {position: relative;}
.why-choose {padding: 44px 0 0 144px; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.why-choose h2{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.why-choose p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.why-choose h3{ color:#323232; font-size:22px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}

.why-choose_tow {padding: 44px 0 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.why-choose_tow h2{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.why-choose_tow p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.why-choose_tow h3{ color:#323232; font-size:22px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}

.container-fluid {max-width: 1920px;    width: 100%;}
.padding-o {padding: 0;}
.essential{ width:100%; padding:0; margin:0; float:left; min-height:600px;}

.accordion {width: 100%; 	margin: 30px auto 20px; 	background: #FFF; 	-webkit-border-radius: 4px; 	-moz-border-radius: 4px; 	border-radius: 4px; }
.accordion .link {	cursor: pointer; display: block; font:18px "open Sans"; color:#6f6f6f; padding: 15px 15px 15px 0;	color: #6f6f6f;	border-bottom: 1px solid #CCC;	position: relative;	-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	transition: all 0.4s ease;}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li{ list-style:none;}
.accordion li i {position: absolute; top: 16px;	left: 12px;	font-size: 18px; color: #88BE5D;	-webkit-transition: all 0.4s ease;	-o-transition: all 0.4s ease;	transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 12px;	left: auto;	font-size: 16px;}
.accordion li.open .link {color: #88BE5D;}
.accordion li.open i {color: #b63b4d;}
.accordion li.open i.fa-chevron-down {	-webkit-transform: rotate(180deg);	-ms-transform: rotate(180deg);	-o-transform: rotate(180deg);	transform: rotate(180deg);}
.accordion li.default .submenu {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu {display: none; font-size: 14px;}
 .submenu li {border-bottom: 1px solid #4b4a5e; list-style:none; font:14px "open Sans"; color:#6f6f6f;}
 .submenu a {display: block;text-decoration: none; 	color: #d9d9d9;padding: 12px; 	padding-left: 42px; 	-webkit-transition: all 0.25s ease; 	-o-transition: all 0.25s ease; 	transition: all 0.25s ease; }
 .submenu a:hover {background: #88BE5D;color: #FFF; }

.elements{ width:100%; padding:0; margin:60px 0; float:left;}
.elements p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:0;}
.elements a{ text-decoration:none;font:13px "open Sans"; color:#fff; background:#046d3b; padding:8px 25px; float:right;} 
.elements a:hover{ background:#d06839;}
.wellness{ width:100%; padding:0; margin:0; float:left;}
.wellness h2{ color:#323232; font-size:35px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.wellness h5{ color:#323232; font-size:22px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0;}
.wellness ul{width:100%; padding:0; margin:20px 0; float:left;}
.wellness li{width:100%; padding:10px 0; margin:0; float:left; list-style:none; font-size:18px;}

.ingredients{ width:100%; padding:0; margin:40px 0; float:left;}
.ingredients h1{ color:#323232; font-size:35px; font-weight:600; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0; text-align:center;}
.drumstick{ width:100%; padding:0; margin:10px 0; float:left; min-height:642px;}
.drumstick_lt{ width:45%; padding:0; margin:135px 0 0; float:left;}
.drumstick_left{ width:45%; padding:0; margin:10px 0 0; float:left;}
.drumstick_rt{ width:50%; padding:0; margin:0; float:right;}
.drumstick_rt h2{ color:#f68119; font-size:22px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0; font-weight:600;}
.drumstick_rt p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:10px 0;}
.drumstick_rt p strong{ color:#595959;}

.amla{ width:100%; padding:0; margin:10px 0; float:left; text-align:right; min-height:625px;}
.amla_rt{ width:45%; padding:0; margin:135px 0 0; float:right;}
.amla_right{ width:45%; padding:0; margin:10px 0 0; float:right;}
.amla_lt{ width:50%; padding:0; margin:0; float:left;}
.amla_lt h2{ color:#f68119; font-size:22px; font-family: 'newsgoth_lt_btlight'; padding:15px 0;  margin:0; font-weight:600;}
.amla_lt p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:10px 0;}
.amla_lt p strong{ color:#595959;}


.drumstickhome{ width:100%; padding:0; margin:10px 0; float:left; }
.drumstickhome_lt{ width:45%; padding:0; margin:135px 0 0; float:left;}
.drumstickhome_left{ width:45%; padding:0; margin:10px 0 0; float:left;}
.drumstickhome_rt{ width:50%; padding:0; margin:0; float:right;}
.drumstickhome_rt h2{ color:#f68119; font-size:22px; /* font-family: 'newsgoth_lt_btlight';*/ padding:15px 0 0px;  margin:0; font-weight:600;}
.drumstickhome_rt p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:10px 0;}
.drumstickhome_rt p strong{ color:#595959;}

.amlahome{ width:100%; padding:0; margin:10px 0; float:left; text-align:left; }
.amlahome_rt{ width:45%; padding:0; margin:135px 0 0; float:right;}
.amlahome_right{ width:45%; padding:0; margin:10px 0 0; float:left;}
.amlahome_lt{ width:50%; padding:0; margin:0; float:left;}
.amlahome_lt h2{ color:#f68119; font-size:22px;/* font-family: 'newsgoth_lt_btlight';*/ padding:15px 0 0px;  margin:0; font-weight:600;}
.amlahome_lt p{ font:16px "open Sans"; color:#6f6f6f; line-height:26px; margin:0; padding:10px 0;}
.amlahome_lt p strong{ color:#595959;}

.main2 {min-width: 320px;  max-width: 100%;  padding: 50px 0;  margin: 0 auto;  background: #fff;}
.section1 {display: none;  padding: 20px 0 0;  border-top: 1px solid #ddd;}
.main2 input {display: none;}
.main2 label {display: inline-block;  margin: 0 0 -1px;  padding: 15px 25px;  font-weight: 600;  text-align: center;  color: #416514;  border: 1px solid transparent; font-size:20px;}
.main2 label:before {font-family: fontawesome;  font-weight: normal;  margin-right: 10px;}
.main2 label[for*='1']:before {  content: '\f1cb';}
.main2 label[for*='2']:before {  content: '\f17d';}
.main2 label[for*='3']:before {  content: '\f16b';}
.main2 label[for*='4']:before {  content: '\f1a9';}
.main2 label:hover {  color: #888;  cursor: pointer;}
.main2 input:checked + label {color: #f68119;  border: 1px solid #ddd;  border-top: 2px solid orange;  border-bottom: 1px solid #fff;}
#tab1:checked ~ #content1,
#tab2:checked ~ #content2,
#tab3:checked ~ #content3,
#tab4:checked ~ #content4 {display: block;}

@media screen and (max-width: 650px) {
.main2 label {font-size: 0;}
.main2 label:before {margin: 0; font-size: 18px;}
}
@media screen and (max-width: 400px) {
.main2 label {padding: 15px;}
}

.firmer{ width:100%; float:left; padding:0; margin:0;}
.firmer_lt{width:100%; float:left; padding:0; margin:200px 0 0;}
.firmer_lt h2{ color:#323232;font-size:22px; font-family: 'newsgoth_lt_btlight';}
.firmer_lt p{font:16px "open Sans"; color:#6f6f6f; margin:0; padding:15px 0 0;}
.firmer_rt{width:100%; float:left; padding:0; margin:0;}
.tight{width:100%; float:left; padding:0; margin:0;}
.tight h2{ color:#323232;font-size:22px; font-family: 'newsgoth_lt_btlight'; font-weight:bold;}

.tighter{ width:100%; float:left; padding:0; margin:-39px 0 0;}
.tighter_lt{width:100%; float:left; padding:0; margin:80px 0 0;}
.tighter_lt h2{ color:#323232;font-size:22px; font-family: 'newsgoth_lt_btlight';}
.tighter_lt p{font:16px "open Sans"; color:#6f6f6f; margin:0; padding:15px 0 0;}
.tighter_rt{width:100%; float:left; padding:0; margin:0 -24px 0; position:relative; z-index:-9999;}

.toned{ width:100%; float:left; padding:0; margin:-40px 0 65px 0;}
.toned_rt{width:100%; float:left; padding:0; margin:80px 0 0;}
.toned_rt h2{ color:#323232;font-size:22px; font-family: 'newsgoth_lt_btlight';}
.toned_rt p{font:16px "open Sans"; color:#6f6f6f; margin:0; padding:15px 0 0;}
.toned_lt{width:100%; float:left; padding:0; margin:0 -43px 0; position:relative; z-index:-99999;}
.readgarcinia{ width:100%; float:left; margin:50px 0 0; padding:0;text-align:center;}
.readgarcinia a{ text-decoration:none; background:#88BE5D; padding:12px 50px; color:#fff; }
.readgarcinia a:hover{ background:#d06839;}
/*.wellness{ width:100%; float:left; margin:40px 0; padding:0;}
.wellness h2{ color:#323232;font-size:22px; font-family: 'newsgoth_lt_btlight';}
.wellness p{font:16px "open Sans"; color:#6f6f6f; margin:0; padding:0;}*/
.glance{ width:100%; padding:30px 0; margin:20px 0; float:left; background-image: url(../img/glance.jpg); background-repeat: no-repeat; background-position:center; background-size:cover;}
.glance h1{ color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; text-align:center; font-weight:bold; margin:0 0 10px 0;}
.green_coffee{width:100%; float:left; margin:0; padding:0;}
.green_coffee h1{color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.green_coffee h2{color:#f68119;font-size:22px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.green_coffee p{ color:#6f6f6f; font:16px "open Sans";}
.slimming {width:100%; float:left; margin:15px 0; padding:0; text-align:center;}
.slimming h1{color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.slimming p{ color:#6f6f6f; font:16px "open Sans";}
.slimming h2{color:#f68119;font-size:22px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.seed-coffee{width:100%; float:left; margin:200px 0 0; padding:0;}

.coffee_green {width:100%; float:left; margin:15px 0; padding:0;}
.coffee_green h1{color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:0 0 15px 0;}
.coffee_green img{ width:100%;}
.coffee_green p{ color:#6f6f6f; font:16px "open Sans";}
.coffee_green h2{color:#f68119;font-size:22px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.greentea {width:100%; float:left; margin:15px 0; padding:0;}
.greentea h1{color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:0 0 15px 0;}
.greentea p{ color:#6f6f6f; font:16px "open Sans";}
.coffee{ width:100%; padding:30px 0; margin:20px 0; float:left; background-image: url(../img/health_benifits.jpg); background-repeat: no-repeat; background-position:center; background-size:cover;}
.coffee h2{color:#fff;font-size:30px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.coffee ul{width:100%; float:left; margin:15px 0 15px 30px; padding:0;}
.coffee ul li{ list-style-type: none; font-size: 16px; color: #fff; font-weight: 400; margin-bottom: 20px; position: relative;}
.coffee ul li::before{ content: ''; background: url(../img/check.png); width: 18px; height: 18px; position: absolute; left: -30px; background-size: cover; top: 2px;}
.dosage {width:100%; float:left; margin:15px 0; padding:0;}
.dosage h1{color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:0 0 15px 0;}
.dosage p{ color:#6f6f6f; font:16px "open Sans";}
.fantastic{width:100%; float:left; margin:15px 0; padding:0;}
.fantastic h1{color:#323232;font-size:35px; font-family: 'newsgoth_lt_btlight'; margin:15px 0; padding:0 0 15px 0;}
.fantastic p{ color:#6f6f6f; font:14px "open Sans";}
.fantastic h3{color:#f68119;font-size:22px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0; text-align:center;}
.homeabout{ width:100%; padding:0; margin:0; float:left;}
.homeabout img{ width:100%; margin:65px 0 0;}
.homeabout p{font:15px "open Sans"; color:#fff; line-height:25px; margin:0; text-align:justify;}
.homeabout h2{color:#f68119;font-size:40px; font-family: 'newsgoth_lt_btlight'; margin:0; padding:15px 0;}
.homeabout p strong{ color:#ffffff;}

#place_order {float: left!important;}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float: left!important;}
.cod_on{ width:100%; padding:0; margin:50px 0 0; float:left;}
.lable_on{ font-weight:bold; margin:5px 0;}
#myScrollspy .cart-collaterals{ width:100% !important;}
.cross-sells h2{ font-size:20px !important; text-align:center !important;}
.product-name h3{ font-size:15px !important;}
.affix{ position:relative !important}
.cross-sells .product-thumb{ width:100% !important; text-align:center;}
#myScrollspy .product-info{max-width:100% !important;}
#myScrollspy .cross-sells{ width:100% !important;}
#myScrollspy .product-thumb span{ width:100% !important;}
#myScrollspy .product-thumb span img{ width:50% !important;}
#myScrollspy .pro-cont{ width:100% !important;}
#myScrollspy .product-info a{ width:50% !important;}
#myScrollspy .wc-proceed-to-checkout a{ width:100% !important;}
#myScrollspy .cart-button{ display:none !important;}
.contact-recent{ width:100%; padding:0; margin:25px 0 0; float:left;}
.contact-recent ul{ width:100%; float:left;}
.contact-recent li{ width:25%; float:left; text-align:center; border-bottom:none !important;}
.contact-recent li a{ margin:15px 0 0; width:100%; float:left;}
.product-blog{ width:100%; float:left; padding:0; margin:0; text-align:center;}

.sticky-container {margin: 0;padding: 0;position: fixed;right:0px;top: 225px;width:44px; z-index: 1000;}
.sticky li {color: #fff;cursor: pointer; height: 30px; list-style-type: none; margin: 0 0 2px;  padding:0 0 53px; transition: all 0.25s ease-in-out 0s;}
.sticky li a{ text-decoration:none; color:#fff; font-size:24px;}
.sticky li a:hover{ color:#f07200;}
.sticky li img { }
.pagination{ width:100%; padding:0; margin:0; float:left;}
.pagination .nav-links{width:100%; padding:0; margin:0 0 22px; float:left;}
.pagination .nav-links a{ background:#88BE5D; color:#fff; padding:5px 15px;}
.pagination .nav-links a:hover{ background:#f38922;}
.pagination .nav-links span{ background:#f38922; color:#fff; padding:5px 15px;}
.productboot{ width:100%; padding:0; margin:0; float:left;}
.productboot h2{ font-size:24px; color:#f38922;}
.productboot .product-thumb{ width:100%;}
.productboot .product-thumb span{ width:50%;}
.productboot .pro-cont{ width:100%;}
.top404{ width:100%; padding:0; margin:0; float:left; text-align:center;}
.moringa_point{ width:100%; padding:0; margin:0; float:left;}
.moringa_point ul{ width:100%; padding:0; margin:0; float:left;}
.moringa_point li{ width:100%; padding:0; margin:0; float:left; list-style:none;}
.moringa_point li a{ color:#d06839;font-size:20px; font-family: 'newsgoth_lt_btlight';}
.moringa_point li a:hover{ color:#333;}
.skin{ width:100%; padding:0; margin:0; float:left;}
.skin h2{color: #d06839;font-size:30px;/*font-family: 'newsgoth_lt_btlight';*/padding: 15px 0;margin: 0;}
.skin p {font:16px "open Sans"; color: #6f6f6f; line-height:26px; margin: 0; padding:5px 0;}
.skin ul{ width:100%; padding:0 15px 0; margin:10px 0; float:left;}
.skin li{ width:100%; padding:0; margin:0; float:left;font:16px "open Sans"; color: #6f6f6f;line-height:26px;}
.skin h3{color: #323232;font-size:22px;font-family: 'newsgoth_lt_btlight';padding:0;margin: 0;}
#toTop{position: fixed;	bottom:3px; right:0px; cursor:pointer; display: none; z-index:9999; padding:4px 8px; background:#f68119 !important; border:none !important;}
.glyphicon{ display:none;}
.readmoringa{ width:100%; padding:0; margin:10px 0 20px 0; float:left;}
.readmoringa a{ background:#88BE5D; color:#fff;font:14px "open Sans"; padding:7px 30px;}
.readmoringa a:hover{ background:#f68119;}








.cta-btn, .readgarcinia a, .arr-banner-cont a, .page-template-tpl-homepage input.wysija-submit {
    border-radius: 20px;
}
.nav-shortcut-links ul>li {
    line-height: 37px;
}
.ft-logo img {
    max-width: 140px;
}

#cssmenu > ul > li.has-sub > a:before {
    position: absolute;
    top: 13px;
    right: 14px;
    display: block;
    width: 2px;
    height: 8px;
    background: none;
    content: '';
	
	border: solid black;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
	transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}
#cssmenu > ul > li.has-sub > a:after {
    position: absolute;
    top: 22px;
    right: 11px;
    width: 8px;
    height: 2px;
    display: none;
    background: none;
    content: '';
	
	border: solid black;
  border-width: 0 3px 3px 0;
  padding: 3px;
	transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
#cssmenu > ul > li.has-sub:hover > a:before {
    top: 13px;
    height: 0;
	display:none;
}
#cssmenu > ul > li.has-sub:hover > a:after {
    top: 18px;
    height: 0;
	display:block;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0;
    font-family: 'roboto';
    font-weight: 600;
}
.ingredients h1 {
    font-family: 'roboto';
}



.search-btn {
    background-color: #d06839;
}
.top-bar {
    padding: 5px 0;
    background: #046d3b;
}
.cta-btn {
    background: #046d3b;
}
.product-thumbnail h3 {
    color: #046d3b;
}
.arr-banner-cont h2 {
    color: #046d3b;
}
.arr-banner-cont h3 span, .drumstickhome_rt h2, .homeabout h2, .amlahome_lt h2 {
    color: #d06839;
}
.readgarcinia a, .get-in-touch input.cta-btn-lg, .block-heading, .readmoringa a {
    background: #046d3b;
}
.page-template-tpl-homepage input.wysija-submit, .get-in-touch input.cta-btn-lg:hover, .readmoringa a:hover {
    background: #d06839;
}
.contact-address-block span i {
    font-size: 42px;
    color: #d06839;
}
.test-bg {
    background: #046d3b;
    height: 400px;
    width: 50%;
}
.ft-links h3 {
    color: #046d3b;
}
.page-template-tpl-homepage input.wysija-submit:hover {
    background: #046d3b;
}
.main2 input:checked + label {
    color: #d06839;
    border: 1px solid #ddd;
    border-top: 2px solid #d06839;
    border-bottom: 1px solid #fff;
}
#toTop {
    background: #d06839 !important;
}
.home .products .product-thumbnail {
    min-height: 490px;
    max-height: 490px;
}
.cta-btn-lg:hover {
    background: #d06839;
    color: #fff;
}
section.abt {
    background: url(https://orangenutritions.com/wp-content/uploads/2023/01/Survivor-bg.jpg);
    padding: 60px 0px;
	position: relative;
}
section.abt::after {
    content: '';
    background: #000000a1;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}
.homeabout {
    position: relative;
    z-index: 1;
}
section.offers-sec {
    background: url(https://orangenutritions.com/wp-content/uploads/2023/01/offer-bg.jpg);
    background-size: cover;
    padding: 60px 0px;
}
.off-per-pic {
    box-shadow: 0px 1px 5px #fff;
}
.amlahome_lt p, .drumstickhome_rt p {
    max-height: 120px;
    overflow: hidden;
}
.drumstickhome, .amlahome {
    box-shadow: 0px 0px 5px #acaaaa;
	min-height: 210px;
    padding: 0 10px;
}
.amlahome img, .drumstickhome img {
    width: 100%;
	max-width: 147px;
	display: block;
    margin: 0 auto;
}

.ft-info img {
    filter: brightness(0%);
    max-width: 20px;
    width: 100%;
}
.ft-links ul li, .ft-links ul li a {
    color: #000;
    font-weight: 700;
}

h1, h2, h3, p, a
{
	font-family: Poppins, sans-serif!important;
}


.amla_right {
    float: left;
}
.home .blog-pic img {
    max-height: 115px;
}
.blog-dis p {
    min-height: 95px;
}

section.product-banner {
    position: relative;
}
section.product-banner:after {
    content: '';
    position: absolute;
    background: #00180dc4;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
}
section.product-banner .container {
    position: relative;
	 z-index: 1;
}