/*
Theme Name: HMT
Author: VivekSehgal
Description: Our 2017 HMT theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.
Version: 1.0
License: GNU General Public License v2 or later
Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: HMT
*/

@font-face {font-family: 'Bebas';src: url('fonts/Bebas.eot');src:url('fonts/Bebas.woff') format('woff'), url('fonts/Bebas.ttf') format('truetype'), url('fonts/Bebas.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot');src:url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg') format('svg');font-weight: normal;font-style: normal;}
@font-face {
	font-family: 'ARBONNIE';
	src: url('fonts/ARBONNIE.eot');
	src: local('☺'), url('fonts/ARBONNIE.woff') format('woff'), url('fonts/ARBONNIE.ttf') format('truetype'), url('fonts/ARBONNIE.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LeagueGothic';
	src: url('fonts/LeagueGothic.eot');
	src: local('☺'), url('fonts/LeagueGothic.woff') format('woff'), url('fonts/LeagueGothic.ttf') format('truetype'), url('fonts/LeagueGothic.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


*{margin:0px;padding:0px;}

*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, #sharingsites, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

body, html{font-family:Open Sans, Arial, Helvetica, sans-serif !important; font-size:14px;}

a{text-decoration:none;outline:none; color:#e46a35;}
a:hover{text-decoration:underline;}
a img{border:none;}

ul, ol{list-style-type:none;}

h1,h2,h3, h4, h5, h6{font-family:Open Sans, Arial, Helvetica, sans-serif; font-weight:normal;}

h1{font-size:36px; padding:0px 0px 10px 0px;}
h2{font-size:30px; padding:0px 0px 10px 0px;}
h3{font-size:22px; padding:0px 0px 10px 0px;}
p{padding-bottom:10px;}

.line{height:1px;background-color:#24404c;border-bottom:1px solid #416371;margin:1em 0;overflow:hidden;}
.clear{clear:both;}

img{max-width:100%; height:auto; width:auto\9;}

#topheader{position:relative;z-index:111;background-color:#000000; width:100%; color:#dedede; font-size:14px; line-height:30px; padding:13px 0px 0px 0px}
#topheader .logo{width: auto;height: auto;position: absolute;margin-top:-6px;}
#topheader .logo img{display:inline;}
#topheader .logo span{position: absolute;top: 35px;left: 0px;font-family: georgia;font-weight: bold;letter-spacing: 1px;    width:100%;text-align: center;color:#ffffff;}
#topheader .logo a{color: #cac7c7;position: relative;z-index: 1;}
#topheader .logo a:hover{text-decoration:none;}
#topheader .col-md-7{float:right;}
#topheader .col-md-9{text-align:right;}
#topheader .call{font-weight:800;}
#topheader .call a:before{content:'\f095'; font-family:FontAwesome; font-weight:normal; padding-right:5px; color:#fe9037;}
#topheader .call strong{color:#fe9037;}
#topheader .call a{color:#dedede;border:solid 1px #6f6d6d; border-radius:25px; display:inline-block; padding:0px 10px;}
#topheader .call a:hover{background-color:#fe9037; border-color:#fe9037; color:#ffffff; text-decoration:none;}
#topheader .call a:hover > strong{color:#ffffff;}
#topheader .call a:hover:before{color:#ffffff;}

#topheader .webmail{padding-left:5px;}
#topheader .webmail a:before{content:'\f1d8'; font-family:FontAwesome; font-weight:normal; padding-right:5px; color:#fe9037;}
#topheader .webmail a{color:#dedede;border:solid 1px #6f6d6d; border-radius:25px; display:inline-block; padding:0px 10px;}
#topheader .webmail a:hover{background-color:#fe9037; border-color:#fe9037; color:#ffffff; text-decoration:none;}
#topheader .webmail a:hover > strong{color:#ffffff;}
#topheader .webmail a:hover:before{color:#ffffff;}

#topheader .mail{padding-left:8px;font-size:12px;}
#topheader .mail:before{content:'\f003'; font-family:FontAwesome; font-weight:normal; padding-right:5px;}
#topheader .mail a{color:#dedede;}
#topheader .share{text-align:right; width:auto;display:inline;}
#topheader .share ul{float:right; margin:0px; padding:0px;}
#topheader .share ul li{display:inline;line-height:inherit; margin-left:2px;}
#topheader .share ul li a{color:#dedede; border-radius:50%; border:solid 1px #dedede;height:30px; width:30px; display:inline-block; line-height:30px; text-align:center;}
#topheader .share ul li a:hover{color:#fe9037;border-color:#fe9037;}
#topheader .search{position:relative; float:right; width:auto; display:inline; margin-left:5px;}
#topheader .search input[type="submit"]{float:right;color:#fe9037; border-radius:50%; border:solid 1px #fe9037;height:33px; width:33px; display:inline-block; line-height:28px; text-align:center; font-family:FontAwesome; background-color:transparent; position:relative; z-index:1;}
#topheader .search input[type="submit"]:hover{ background-color:#fe9037; color:#ffffff;}
#topheader .search input[type="search"]{float:left;color:#ffffff; border-radius:25px; border:solid 1px #fe9037;height:33px; width:auto; display:inline-block; line-height:33px;background-color:#fe9037; padding:0px 40px 0px 10px; font-size:13px;}
#topheader .search .searchbox{position:absolute; right:0px; top:0px; display:none;}
#topheader .search:hover .searchbox{display:block;}
#topheader .search:hover input[type="submit"]{color:#ffffff;}

.floated{position:fixed;left:1.5%;top:300px;z-index:99;transition: opacity 0.5s ease-out; opacity:1;}
.floated .share{text-align:center; width:auto;}
.floated .share ul{margin:0px; padding:0px; list-style-type:none}
.floated .share ul li{line-height:inherit; margin-bottom:2px;}
.floated .share ul li a{color:#ffffff; border-radius:50%;background-color:#0fa62b;height:33px; width:33px; display:inline-block; line-height:33px; text-align:center;}
.floated .share ul li a:hover{color:#333333;background-color:#fe9037;}
.hiddensidebar{transition: opacity 0.5s ease-out;opacity:0;}

header{width:100%;background-color:rgba(0,0,0,0.4); height:auto;z-index:111;/*position:absolute;top:58px;*/}
header .container {position:relative;}
header .container .col-md-8{position:inherit !important;}

.sidebar .share{width:auto;}
.sidebar .share ul{margin:0px; padding:0px !important; list-style-type:none}
.sidebar .share ul li{line-height:40px !important; margin-right:2px;float:left;}
.sidebar .share ul li a{color:#0fa62b !important; border-radius:1px;background-color:#ffffff;height:40px; width:40px; display:inline-block !important; line-height:40px !important; text-align:center;border:none !important;padding: 0px !important;}
.sidebar .share ul li a:hover{color:#ffffff !important;background-color:#fe9037 !important;}
.sidebar .share ul li a i{line-height:33px !important;}

nav{position:relative;}
#mega-menu-wrap-primary #mega-menu-primary{text-align:right;}
#mega-menu-wrap-primary{background:transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{/*border-right:solid 1px rgba(255,255,255,0.3);*/}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{border-right:none;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child a{padding-right:0px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {background: inherit;color: #fe9037;font-weight: 600;text-decoration: none;border-color: inherit;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:600;background:transparent;border:none;padding:0px 20px;text-shadow:#333 0px 1px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background:#000000;border: dashed 1px rgba(255, 255, 255, 0.2);padding: 20px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li a{lin-height:24px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{color:#ffffff;font-size:14px;font-weight:600;border-bottom:dashed 1px rgba(255,255,255,0.2);margin-bottom:15px;padding-bottom:5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a{color:#e46a35;line-height:24px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a:before{content:'\203a';font-family:FontAwesome;padding-right:0px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a:hover{color:#ffffff;}
#menu-about-us-1 li a, #menu-about-us-2 li a{color:#e46a35;line-height:30px;}
#menu-about-us-1 li a:before, #menu-about-us-2 li a:before{content:'\203a';font-family:FontAwesome;padding-right:10px;}
#menu-about-us-1 li a:hover, #menu-about-us-2 li a:hover{color:#ffffff;text-decoration:none;}

header.navbar-fixed{position:fixed !important;top:0px;padding:0px !important;z-index:111111 !important; background-color:#000000 !important;height:82px;/*-moz-box-shadow:0 0 3px #6D6C6C;-webkit-box-shadow:0 0 3px #6D6C6C;box-shadow:0 0 3px #6D6C6C;*/}
header.navbar-fixed .col-md-3, header.navbar-fixed .col-md-9{display:none;}
header.navbar-fixed #menu ul.navigation li a{line-height:65px;}
header.navbar-fixed #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background:#000000;border: dashed 1px rgba(255, 255, 255, 0.2);padding: 20px;}
header.navbar-fixed .hiddenlogo{display:inline-block;width:auto; height:auto;position:absolute;top:5px;z-index:1;}
header.navbar-fixed .hiddenlogo span{position: absolute;top:35px;left: 0px;font-family: georgia;font-weight: bold;letter-spacing: 1px; width:100%;text-align: center;font-size: 12px;color:#ffffff;}
header.navbar-fixed .hiddenlogo a{color: #cac7c7;position: relative;z-index: 1;}
header.navbar-fixed .hiddenlogo a:hover{text-decoration:none;}
header.navbar-fixed #mega-menu-wrap-primary{position:absolute;right:0px;width:100%;}
header.navbar-fixed #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:14px;line-height:82px;height:82px;}
header.navbar-fixed #mega-menu-wrap-primary #mega-menu-primary{text-align:right;}
header.navbar-fixed #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child a{padding-right:0px;}

.hiddenlogo{display:none;}

.no-js #loader {display:none;}
.js #loader {display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {position: fixed;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999999999999;	background: url(images/loading.gif) center no-repeat #fff;}

.skdslider{height:600px;position:relative; overflow:hidden;}
/*.skdslider .transparent{background-color:rgba(0,0,0,0.5);height:100%; position:absolute; width:100%; z-index:1;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);}*/
.skdslider ul.slides{ margin:0; padding:0; list-style-type:none;}
.skdslider ul.slides li{height:600px;left: 0;position: absolute; top: 0;display: none;width:100%;}
.skdslider ul.slides li img{width: 100%;height:auto;border:0; position:relative;}
.skdslider .slide-navs {display:none;position: absolute;bottom: 15%; text-align:center;width: 100%;z-index:999; margin:0px !important;}
.skdslider .slide-navs li{display:inline;}
.skdslider .slide-navs a {width: 10px;height: 10px;display: inline-block; background-color:#ffffff;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;margin: 5px;cursor: pointer;border:solid 1px #ffffff;}
.skdslider .slide-navs .current-slide a {background-color:transparent; border:solid 1px #ffffff;}
.skdslider .slide-navs a:hover {background-color:transparent; border:solid 1px #ffffff;}
.skdslider .slide-desc {z-index: 2;position: absolute;top: 25%;width:100%; text-align:center;}
.skdslider .slide-desc img{width:auto !important;}
.skdslider .slide-desc > h2 {color: #ffffff;font-weight:normal;font-size: 30px; line-height:30px; padding:0px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.8);text-transform:uppercase; margin:0px; font-family:LeagueGothic;}
.skdslider .slide-desc > h3 {color: #ffffff;font-size: 60px; line-height:20px; font-weight:normal;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);margin-bottom:0px;text-transform:uppercase; padding:0px 0px 40px 0px;font-family:ARBONNIE;background:url(images/heading-bg-white.png) no-repeat center bottom;}
.skdslider .slide-desc > h4 {color: #ffffff;font-size: 60px; line-height:70px; font-weight:normal;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);margin-bottom:0px;text-transform:uppercase; padding:0px 0px 40px 0px;font-family:LeagueGothic; background:url(images/heading-bg-white.png) no-repeat center bottom;}
.skdslider .slide-desc > h5 {color: #ffffff;font-size: 40px; line-height:40px; font-weight:normal;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);text-transform:uppercase; padding:30px 0px 0px 0px;font-family:Bebas;}
.skdslider .slide-desc > h5 i{color:#ecc012; line-height:40px; font-size:48px; padding-right:5px;}
.skdslider .slide-desc > p{font-size:18px; font-weight:600; color:#000102; width:50%; padding-bottom:20px;}

.skdslider a.prev, .skdslider a.next{position:absolute; z-index:1111;width:70px;height:147px; display:block; cursor:pointer;top:33%; opacity:0.2;}
.skdslider a.next{background:url(images/arrows.png) no-repeat;right:-5%; }
.skdslider a.prev{background:url(images/arrows.png) no-repeat 0px -147px;left:-5%;}
.skdslider a.prev:hover{opacity:1;}
.skdslider a.next:hover{opacity:1;}
.skdslider:hover > .skdslider a.prev{left:5%;}
.skdslider:hover > .skdslider a.next{right:5%;}

#content .data p:empty{display:none !important;}

.greenbtn{background-color:#0fa62b; color:#ffffff; font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:12px 30px; display:inline-block; margin-top:15px; }
.greenbtn:hover{ background-color:#ec7a03;text-decoration:none; color:#ffffff;}
.greybtn{border:solid 1px #c0bfbf; color:#838282; font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:11.5px 30px; display:inline-block; margin-top:15px; }
.greybtn:hover{border-color:#ec7a03;text-decoration:none; color:#ec7a03;}

.homecontent{text-align:center;}
.homecontent h1{border-bottom:none !important;}
.homecontent p{padding:0px 5%; text-align: justify;-moz-text-align-last: center; text-align-last: center;}

.ecae-link{background-color:#ffffff !important;border:solid 1px #c0bfbf !important; color:#838282 !important; font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:11.5px 30px !important; display:inline-block;}
.ecae-link:hover{border-color:#ec7a03 !important;text-decoration:none !important; color:#ec7a03 !important;}

/*#welcome{margin-top:-100px; margin-bottom:30px; position:relative; z-index:111;}
#welcome .container{}
#welcome .container .area{border-top: 2px solid #ecc012; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ecc012), to(transparent)); background-image: -webkit-linear-gradient(#ecc012, transparent); background-image: -moz-linear-gradient(#ecc012, transparent), -moz-linear-gradient(#ecc012, transparent); background-image: -o-linear-gradient(#ecc012, transparent), -o-linear-gradient(#ecc012, transparent); background-image: linear-gradient(#ecc012, transparent), linear-gradient(#ecc012, transparent); -moz-background-size: 2px 100%; background-size: 2px 100%; background-position: 0 0, 100% 0; background-repeat: no-repeat;-webkit-border-top-left-radius: 10px;-webkit-border-top-right-radius: 10px;-moz-border-radius-topleft: 10px;-moz-border-radius-topright: 10px;border-top-left-radius: 10px;border-top-right-radius: 10px; overflow:hidden;}
#welcome .container .mainarea{background:url(images/welcome-bg.jpg) no-repeat center top;padding:22% 0px 20px 0px; margin:0px 2px 0px 2px;text-align:center; color:#4d4c4c;}
#welcome .container .mainarea h2{font-size:48px; font-weight:300; line-height:40px;}
#welcome .container .mainarea h2 strong{ font-size:60px;color:#ec7a03;font-weight:400;}
#welcome .container .mainarea p{font-size:24px; font-weight:normal;}*/

#welcome{margin-bottom:30px; background-color: #fafafa;padding-bottom: 50px;}
#welcome .container{}
#welcome .container .area{}
#welcome .container .mainarea{padding:40px 0px 20px 0px; margin:0px 2px 0px 2px;text-align:center; color:#4d4c4c;}
#welcome .container .mainarea h2{font-size:48px; font-weight:300; line-height:40px;}
#welcome .container .mainarea h2 strong{ font-size:60px;color:#ec7a03;font-weight:400;}
#welcome .container .mainarea p{font-size:24px; font-weight:normal;}

#catslider .owl-carousel{width:auto; margin:30px auto 50px auto;}
#catslider .owl-carousel .item{text-align:center;}
#catslider .owl-carousel .item h3 {color:#373636;margin-top:0;font-size:24px; line-height:24px;font-weight:600; text-transform:uppercase;}
#catslider .owl-carousel .item p{margin:0px auto; width:70%; letter-spacing:1px;}
#catslider .owl-carousel .item img {margin:0 auto 40px auto; border:solid 1px #d7d6d6; padding:20px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#catslider .owl-carousel .owl-nav{text-align:center;}
#catslider .owl-carousel .owl-nav .owl-prev, #catslider .owl-carousel .owl-nav .owl-next{display:inline-block;width:40px;height:40px;line-height:36px;color:#636262;cursor:pointer;border:solid 1px #d9d7d7; margin-top:20px;}
#catslider .owl-carousel .owl-nav .owl-prev:before{content:'\2039';}
#catslider .owl-carousel .owl-nav .owl-next:before{content:'\203A';}
#catslider .owl-carousel .owl-nav .owl-next{margin-left:4px;}
#catslider .owl-carousel .owl-nav .owl-prev:hover, #catslider .owl-carousel .owl-nav .owl-next:hover{border-color:#ec7a03;color:#ec7a03;}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:auto; max-width:100%;}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}

#aboutus{text-align:center; color:#ffffff;}
#aboutus .background{background-image:url(images/about-bg.jpg);background-attachment: fixed;background-position: center;    background-repeat: no-repeat;background-size: cover;}
#aboutus .container{padding:8% 0px 8% 0px;}
#aboutus .container h2{color: #ffffff;font-size: 30px; line-height:30px; font-weight:400;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);margin-bottom:20px;text-transform:uppercase; padding:0px 0px 40px 0px; background:url(images/heading-bg-white.png) no-repeat center bottom;}
#aboutus .container p{width:60%; margin:20px auto; font-size:16px;}

.background {background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50%\9 !important; background-size:cover;}
.fullscreen, .content-a {width:100%;height:100%;overflow:hidden;}
.fullscreen.overflow, .fullscreen.overflow .content-a {height:auto;min-height:100%;}
.content-a {display:table;}
.content-b {display:table-cell;position:relative;vertical-align:middle;	text-align:center;}

#pagebanner{text-align:center; color:#ffffff;}
#pagebanner .container{padding:12% 0px 10% 0px;}
#pagebanner .container h2{color: #ffffff;font-size: 50px; line-height:30px; font-weight:400;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.7);margin-bottom:20px;text-transform:uppercase; padding:0px 0px 40px 0px; background:url(images/heading-bg-white.png) no-repeat center bottom; font-family:ARBONNIE;}

#products{margin:40px auto;}
#products .container{text-align:center;}
#products h2{color: #323131;font-size: 30px; line-height:30px; font-weight:400;margin-bottom:40px;text-transform:uppercase; padding:0px 0px 40px 0px; background:url(images/heading-bg-black.png) no-repeat center bottom;}
.list_carousel {width:100%; height:auto;position:relative; margin:0 auto;}
.caroufredsel_wrapper{width:100% !important;}
.list_carousel ul {list-style: none;height:auto; display:block; width:auto;}
.list_carousel li {width:280px; height:auto; min-height:350px;float: left;text-align: center;border:solid 1px #ebebeb;color:#3f3f3f;display: block;padding:20px; margin-right:30px; position:relative; transition:all 0.5s ease-in-out;}
.list_carousel li img{border:none;height:250px;object-fit:contain;}
.list_carousel li h3{font-size:16px; color:#535252;font-weight:600;padding-top:20px;padding-bottom:0px;margin:0 auto 10px auto;}
.list_carousel li h3 a{color:#ec7a03;}
.list_carousel li h4.price{font-size:24px; color:#323131;font-weight:600;padding:0px;margin:0 auto 15px auto;}
/*.list_carousel li h4.price:before{content:'\f156'; font-family:FontAwesome; font-size:22px; padding-right:3px; font-weight:normal;}*/
.list_carousel li a.greenbtn{padding:10px 20px; letter-spacing:0px; margin-top:15px;}
.list_carousel li a.greybtn{padding:9px 20px; letter-spacing:0px; margin-top:15px;}
.list_carousel li p{font-size:16px; line-height:18px;font-weight:200; width:90%; margin:0 auto;}
.list_carousel li:hover{border-color:#ec7a03;transition:all 0.5s ease-in-out; color:#ffffff; overflow:visible !important;}
.list_carousel li .button{background-color:#0fa62b; color:#ffffff; font-size:14px; font-weight:600; text-transform:uppercase; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:10px 20px; display:inline-block; margin-top:15px; }
.list_carousel li .button:hover{ background-color:#ec7a03;text-decoration:none; color:#ffffff;}
.list_carousel li a.added_to_cart{display: block;left: 0;margin-top: -65px;position: absolute;right: 0;text-align: center;    width: 100%;}
#products .navs{text-align:center; margin-bottom:30px;}
#products .prv, #products .nxt{display:inline-block;width:40px;height:40px;line-height:36px;color:#636262;cursor:pointer;border:solid 1px #d9d7d7; margin-top:20px;}
#products .prv:before{content:'\2039';}
#products .nxt:before{content:'\203A';}
#products .nxt{margin-left:4px;}
#products .prv:hover, #products .nxt:hover{border-color:#ec7a03;color:#ec7a03; text-decoration:none;}

#recipe{background-color:#ecc012; margin-top:30px;}
#recipe .container{padding:40px auto; background:url(images/recipe-girl.png) no-repeat bottom right;}
#recipe .container h2{color: #323131;font-size: 30px; text-align:center; line-height:30px; font-weight:400;margin-bottom:40px;text-transform:uppercase; padding:30px 0px 40px 0px; background:url(images/heading-bg-black.png) no-repeat center bottom;}
#recipe .owl-carousel{width:auto; margin:30px auto 50px auto;}
#recipe .owl-carousel .item{text-align:center;}
#recipe .owl-carousel .item h3 {color:#373636;margin-top:0;font-size:24px; line-height:24px;font-weight:600; text-transform:uppercase;}
#recipe .owl-carousel .item p{margin:0px auto; width:70%; letter-spacing:1px;}
#recipe .owl-carousel .item img {margin:0 auto 40px auto; width:300px; height:300px; border:solid 10px #f2f3f2; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
#recipe .owl-carousel .owl-nav{text-align:center;}
#recipe .owl-carousel .owl-nav .owl-prev, #recipe .owl-carousel .owl-nav .owl-next{display:inline-block;width:40px;height:40px;line-height:36px;color:#434241;cursor:pointer;border:solid 1px #434241; margin-top:20px;}
#recipe .owl-carousel .owl-nav .owl-prev:before{content:'\2039';}
#recipe .owl-carousel .owl-nav .owl-next:before{content:'\203A';}
#recipe .owl-carousel .owl-nav .owl-next{margin-left:4px;}
#recipe .owl-carousel .owl-nav .owl-prev:hover, #recipe .owl-carousel .owl-nav .owl-next:hover{border-color:#ffffff;color:#ffffff;}
#recipe .owl-carousel .greybtn{border-color:#4f4e4e; color:#434242;}
#recipe .owl-carousel .greybtn:hover{border-color:#ffffff;color:#ffffff;}
.rec-box{background-color:#ecc012;margin-top:0px !important;}
.recipes{background:url(images/recipe-girl.png) no-repeat bottom right;margin-bottom: -30px !important;position:relative;}
.recipes .post{margin-bottom:0px !important;border:none !important;padding:0px  !important;}

#testimonials{background-color:#f9f8ed; padding-bottom:40px;}
#testimonials .container{padding:50px auto;}
#testimonials .container h2{color: #323131;font-size: 30px; text-align:center; line-height:30px; font-weight:400;margin-bottom:40px;text-transform:uppercase; padding:30px 0px 40px 0px; background:url(images/heading-bg-black.png) no-repeat center bottom;}
#testimonials .container .left{width:12%; float:left;}
#testimonials .container .right{width:88%; float:left; padding-left:20px; padding-top:30px;}
#testimonials .container .authorpic{background:url(images/testimonial-dot.jpg) repeat-y center;}
#testimonials .container .authorpic img{width:150px; height:150px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border:solid 10px #d7d6d6; margin:20px auto;}
#testimonials .container .authorname{font-size:18px; color:#545252; font-weight:600; padding-bottom:10px;}
#testimonials .container .views{line-height:24px;}

.term-description{border-bottom: solid 1px #eeeeee;margin-bottom: 20px;}

#featured{}
#featured .container{padding:50px auto;}
#featured .container h2{color: #323131;font-size: 30px; text-align:center; line-height:30px; font-weight:400;margin-bottom:40px;text-transform:uppercase; padding:30px 0px 40px 0px; background:url(images/heading-bg-black.png) no-repeat center bottom;}
#featured .featuredarea{padding-bottom:60px;}
#featured .box{width:31%; float:left; margin-right:3.5%; text-align:center; background-color:#fafafa; padding:20px;}
#featured .box:nth-child(3){margin-right:0px; float:right;}
#featured .box h3{color:#363635; font-size:24px; text-transform:uppercase; padding:0px;}
#featured .box p{color:#7d7c7b; font-size:14px; letter-spacing:1px;}
#featured .box .greenbtn{margin-top:10px;}


footer{ background:url(images/footer-bg.jpg) repeat; border-top:solid 1px #e3e3e3;}
footer .container{padding-top:20px;padding-bottom:20px;background:url(images/footer-tree.png) no-repeat center bottom 10px; background-size:40%;min-height:500px;}
footer .footer-widget{float:left;width:25%;}
footer .footer-links{float:left;width:75%;}
footer .footer-links ul{ float:right;}
footer .footer-links ul li{display:inline; border-right:solid 1px #1b9732;}
footer .footer-links ul li a{padding:0px 20px; color:#1b9732; font-weight:600;}
/*footer .foot-widget{width:23%; float:left; margin-right:2%;}
footer .foot-widget:nth-child(2){width:28%; padding-left:2%;}
footer .foot-widget:nth-child(3){width:20%;}
footer .foot-widget:nth-child(4){margin-right: 0;width:23%;}
footer .foot-widget h2{color:#ffffff; font-size:24px; padding-bottom:10px; color:#ffffff;font-weight:300;}
footer .foot-widget ul{}
footer .foot-widget ul li{color:#ffffff;font-size:14px;}
footer .foot-widget ul li a{font-size:14px; color:#dd444b; display:inline-block; line-height:26px;}
footer .foot-widget ul li a:before{content: "\203A"; padding-right:5px;}
footer .foot-widget ul li a:hover{text-decoration:none; padding-left:10px; color:#ffffff;}
footer .foot-widget p{font-size:14px;color:#b8b5b5; padding:0px;}
footer .foot-widget p a{color:#ec3237; font-weight:600;}
footer .foot-widget p a:hover{color:#ffffff;}
footer .foot-widget:nth-child(2) ul li{width:50%; float:left;}*/

footer .share{float:right;text-align:right; width:auto; display:inline; margin-top:-5px;}
footer .share ul{float:left; margin:0px; padding:0px;}
footer .share ul li{display:inline;line-height:inherit; margin-left:2px;}
footer .share ul li a{color:#818281; border-radius:50%; border:solid 1px #818281;height:30px; width:30px; display:inline-block; line-height:30px; text-align:center;}
footer .share ul li a:hover{color:#ffffff;border-color:#0fa62b; background-color:#0fa62b;}

a.scrollup{background-color:#0fa62b; border:solid 1px #0fa62b;; width:80px; height:80px;border-radius:50%; display:block; text-align:center;float:right;margin-right:15px;color:#ffffff; font-size:24px; line-height:75px;}
a.scrollup:before{content:'\f102'; font-family:FontAwesome;}
a.scrollup:hover{background-color:#ffffff; color:#0fa62b; text-decoration:none; border-color:#0fa62b;}


.breadcrumb{background-color:#fafafa !important; border-bottom:solid 1px #eeeeee; color:#333333; border-radius:0px !important; padding:20px 0px !important; font-size:12px;margin-bottom:0px !important;}

#content {width:100%; margin:0 auto; height:auto;padding-top:30px; padding-bottom:30px;}
#content #container #container{padding-top:0px !important;}
#content .data{float:left; width:67%; height:auto; margin-bottom:20px; font-size:15px; color:#544943;}
#content .fullwidth{width:100%; float:none;}
#content .data p, #content .data ul li, #content .data ol li{line-height:24px;}
#content .data p strong{font-weight:600;}
#content .data h1{color:#333333; margin:0px 0px 15px 0px; font-size:28px; font-weight:400;padding:0px 0px 10px 0px;border-bottom:solid 1px #ebebec;}
#content .data h3{color:#333333; margin:0px 0px 15px 0px; font-size:18px; padding:0px;font-weight:400;}
#content .data h2{color:#333333; margin:0px 0px 15px 0px; font-size:24px; line-height:24px; padding:0px;font-weight:400;}
#content .data a{color:#1b9732; font-weight:600;}
#content .data a:hover{text-decoration:underline;}
#content .data ul {padding-bottom:5px; padding-top:5px; position:relative;}
#content .data ul li{padding-left:30px; margin-bottom:5px;}
#content .data ul li:before{content: "\2713\0020"; color:#ffffff; background-color:#1b9732; border-radius:50%; text-align:center; padding-left:8px; padding-right:8px; position:absolute; left:0px; display:inline-block;}
#content .data ol {padding-bottom:5px; padding-top:5px; position:relative;}
#content .data ol li{padding-left:30px; margin-bottom:5px;}
#content .data ol li:before{content: "\2713\0020"; color:#ffffff; background-color:#1b9732; border-radius:50%; text-align:center; padding-left:8px; padding-right:8px; position:absolute; left:0px; display:inline-block;}
#content .sidebar{float:right; width:30%; height:auto;margin-bottom:20px;}
#content .sidebar .widget{background-color:#0fa62b; margin-bottom:20px; color:#ffffff;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; overflow:hidden;padding:20px;}
#content .sidebar h2{color:#ffffff; font-size:16px; text-transform:uppercase;font-weight:600;line-height:24px; margin:0px; position:relative; border-bottom:solid 1px #2eb948;}
#content .sidebar h2:after, #content .sidebar h2:before { top: 100%; left: 10%;border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; } 
#content .sidebar h2:after { border-color: rgba(255, 255, 255, 0); border-top-color: #0fa62b; border-width: 4px; margin-left: -4px; } 
#content .sidebar h2:before { border-color: rgba(204, 204, 204, 0); border-top-color: #2eb948; border-width: 5px; margin-left: -5px; }
#content .sidebar ul{padding:15px 0px;}
#content .sidebar ul li{position:relative;}
#content .sidebar ul li a{font-size:14px;border-bottom:dashed 1px #2eb948; display:block; color:#ffffff;text-decoration:none;font-weight:600;padding:10px 0 10px 0px;}
#content .sidebar ul li a:hover{text-decoration:none;text-shadow:rgba(0,0,0,0.5) 0px 1px;background-color:#0f9d29;padding-left:3px;}
#content .sidebar .quickcontact{padding-bottom:20px;}
#content .sidebar .quickcontact form{padding:15px 15px 0px 15px; margin-top:10px; color:#333333;}
#content .sidebar .quickcontact form label{display:block; font-size:14px; font-weight:bold;}
#content .sidebar .quickcontact form label span{font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#content .sidebar .quickcontact form input[type="text"]{width:100%; padding:7px; margin-bottom:10px; border:solid 1px #cccccc;background-color:#ffffff;}
#content .sidebar .quickcontact form input[type="text"]:hover{box-shadow: 0 0 9px #D0D0D1;}
#content .sidebar .quickcontact form input[type="email"]{width:100%; padding:7px; margin-bottom:10px; border:solid 1px #cccccc;background-color:#ffffff;}
#content .sidebar .quickcontact form input[type="email"]:hover{box-shadow: 0 0 9px #D0D0D1;}
#content .sidebar .quickcontact form textarea{width:100%; padding:7px; margin-bottom:10px; border:solid 1px #cccccc;background-color:#ffffff;}
#content .sidebar .quickcontact form textarea:hover{box-shadow: 0 0 9px #D0D0D1;}
#content .sidebar .quickcontact form input[type="submit"]{float:left;font-size:16px;padding:7px 25px 7px 25px;cursor:pointer;border:none; background:#ec3237;-webkit-border-radius: 2px;-moz-border-radius:2px;border-radius:2px;color:#ffffff; text-transform:uppercase; font-weight:600;}
#content .sidebar .quickcontact form input[type="submit"]:hover{background-color:#333991;}

.woocommerce ul.product_list_widget li{padding:0px !important;}

#contact{padding:0px 0px 50px 0px;}
#contact .container{position:relative;color:#45494d;}
#contact h2{text-align:center; text-transform:uppercase; color:#5f5f60; font-size:36px; background:url(images/heading-bg.png) no-repeat center bottom; padding:0px 0px 5px 0px; margin-bottom:30px;}
#contact .left{padding-right:20px;}
#contact .right{padding-left:20px;}
#contact input[type="text"], #contact input[type="email"], #contact input[type="number"]{width:100%; border:solid 1px #c4c3c3; padding:10px; margin-bottom:15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; font-family:Open Sans, Arial, Helvetica, sans-serif;}
#contact textarea{width:100%; min-height:120px; border:solid 1px #c4c3c3; padding:10px; margin-bottom:15px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; font-family:Open Sans, Arial, Helvetica, sans-serif;}
#contact input[type="submit"]{background-color:#0fa62b; color:#ffffff; text-transform:uppercase; font-size:18px; font-weight:600; border:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:10px 60px; float:left;}
#contact input[type="submit"]:hover{background-color:#ec7a03;}
#contact input[type="reset"]{margin:0px 0px 0px 5px;background-color:#fafafa; color:#333333; text-transform:uppercase; font-size:18px; font-weight:600; border:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:9px 60px;border:solid 1px #cccccc; }
#contact input[type="reset"]:hover{border-color:#ec7a03;color:#ec7a03;}
#contact .left p{font-size:16px; color:#333333; padding-bottom:15px;}
#contact .left h3, #contact .right h3{font-weight:600;border-bottom:solid 2px #fe9037; text-transform:uppercase;padding:0px 0px 5px 0px;margin:0px 0px 20px 0px;}
#contact .left .address span{display:block; font-size:16px; color:#666666; font-weight:400; line-height:30px;}
#contact .left .address span:before{font-family:FontAwesome;padding-right:10px;color:#fe9037; width:25px; display:inline-block;}
#contact .left .address span.add:before{content:'\f041';}
#contact .left .address span.phone:before{content:'\f095';}
#contact .left .address span.fax:before{content:'\f1ac';}
#contact .left .address span.mail:before{content:'\f0e0';}
#contact .left .address span.add{padding-bottom:15px;}
#contact .left .address span.fax{padding-bottom:15px;font-weight:600;}
#contact .left .address span.mail, #contact .left .address span.phone{font-weight:600;}
#contact .left .address a{color:#0fa62b;}
#map{width:100%; height:auto; position:relative;}
#map h1, #map .edit-link{display:none;}
#map p{padding:0px;margin:0px;}
.wpgmappity_container{height:360px;}
#map iframe{width:100%; position:relative;margin-bottom:-5px;}
.chd{width:auto; margin:30px auto 40px auto; line-height:30px;}
.wpcf7-not-valid {border: 3px solid red !important;}
div.wpcf7-response-output {border: medium none !important;font-size: 11px;margin: -15px 0 0 !important; padding: 0;    text-align:left;}
div.wpcf7-validation-errors {color: red;}
div.wpcf7-mail-sent-ok {color: green;}
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ok {border-width: 1px !important;}
div.wpcf7-response-output {margin: 2em 0 0 !important;}
span.wpcf7-not-valid-tip {font-size: 0.8em !important;margin-top: -10px !important;display:none;}
.wpcf7 textarea {height: 120px;}

#career input[type="text"], #career input[type="email"], #career input[type="number"], #career input[type="date"]{width:100%; border:solid 1px #c4c3c3; padding:10px; margin-bottom:5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; font-family:Open Sans, Arial, Helvetica, sans-serif;}
#career textarea{width:100%; min-height:120px; border:solid 1px #c4c3c3; padding:10px; margin-bottom:5px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; font-family:Open Sans, Arial, Helvetica, sans-serif;}
#career input[type="submit"]{background-color:#0fa62b; color:#ffffff; text-transform:uppercase; font-size:18px; font-weight:600; border:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:10px 60px; float:left;}
#career input[type="submit"]:hover{background-color:#ec7a03;}
#career input[type="reset"]{margin:0px 0px 0px 5px;background-color:#fafafa; color:#333333; text-transform:uppercase; font-size:18px; font-weight:600; border:none;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:9px 60px;border:solid 1px #cccccc; }
#career input[type="reset"]:hover{border-color:#ec7a03;color:#ec7a03;}
#career .first{padding-left:0px;}
#career .last{padding-right:0px;}
#career .full{padding-left:0px;padding-right:0px;}
#career .left{}
#career .right{}
#career .label{display:inline;}
#career .medium{width:50% !important;}
#career .space{margin-left:11.53px;}
#career .pad{padding:5px 0px;}

.post{border:solid 1px #eeeeee; padding:20px;margin-bottom:30px;}
.post .attachment-post-thumbnail{margin-bottom:20px;}
.search-form{padding: 50px;    width: 50%;    border: dashed 3px #cccccc;    margin: 30px auto;}
.search-field{display:inline;width:auto;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.search-field:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
.search-submit{background-color:#0fa62b; color:#ffffff; font-size:14px; font-weight:600; text-transform:uppercase; letter-spacing:1px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; padding:7px 30px; display:inline-block;border:none;}
.search-submit:hover{background-color:#ec7a03;text-decoration:none; color:#ffffff;}

.testimonial-entry-first-item-row {clear: both;padding-left: 14% !important;position: relative;padding-top: 3% !important;}
.jetpack-testimonial-shortcode .testimonial-featured-image{background:url(images/testimonial-dot.jpg) repeat-y center;width: 12%;position:absolute;left:0px; top:0px;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding-left: 14% !important;position: relative;padding-top: 1% !important;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{background-image:none;width:25%;position:absolute;left:0; top:0;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-content{margin-bottom:0px;}
.jetpack-testimonial-shortcode.column-3 .testimonial-entry-first-item-row{padding-left:0px !important;position: relative;padding-top:0px !important;}
.jetpack-testimonial-shortcode.column-3 .testimonial-featured-image{background-image:none;width:auto;position:relative;left:inherit; top:inherit;}
.jetpack-testimonial-shortcode{position:relative;}
.jetpack-testimonial-shortcode .testimonial-featured-image:hover > img{border-color:#0fa62b;}
.jetpack-testimonial-shortcode .ecae-button, .jetpack-testimonial .ecae-button{display:none;}
.jetpack-testimonial-shortcode .testimonial-featured-image img{width:150px; height:150px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border:solid 10px #d7d6d6; margin:20px auto;}
.testimonial-entry-title{font-weight:normal !important;}
.testimonial-entry-title a{font-weight:700;}
.testimonial-entry-title a:hover{color:#0fa62b;}
.jetpack-testimonial{min-height:200px;}
.testimonial-entry-column-1{min-height:140px;}
.jetpack-testimonial .post-thumbnail{float:left;width: 20%;margin-right: 20px;}
.jetpack-testimonial .post-thumbnail img{border:solid 10px #eeeeee;}

.products li:before{display:none !important;padding-left:inherit !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product, .woocommerce-page[class*="columns-"] ul.products li.product, .woocommerce[class*="columns-"] ul.products li.product {width:23%; height:auto;float: left;text-align: center;border:solid 1px #ebebeb;color:#3f3f3f;display: block;padding:20px !important; margin-right:2.65%;margin-bottom:30px !important; position:relative; transition:all 0.5s ease-in-out;}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0px;}
.woocommerce ul.products li.product a img{min-height:225px;}
.woocommerce ul.products li.product-category a img{min-height:200px;height:200px;width: auto;margin: 0 auto;}
.woocommerce ul.products li a:hover{text-decoration:none !important;}
.woocommerce ul.products li img{border:none;}
.woocommerce ul.products li h3{font-size:14px !important; color:#ec7a03 !important;font-weight:600 !important;padding-top:20px;padding-bottom:0px;margin:0 auto 10px auto;}
.woocommerce ul.products li .price{font-size:1em !important; color:#323131 !important;padding:0px !important;font-weight:600 !important;}
.woocommerce ul.products li p{font-size:16px; line-height:18px;font-weight:200; width:90%; margin:0 auto;}
.woocommerce ul.products li:hover{border-color:#ec7a03;transition:all 0.5s ease-in-out; color:#ffffff; overflow:visible !important;}
.woocommerce ul.products li.product .button{background-color:#0fa62b; color:#ffffff !important; font-size:12px; font-weight:600; text-transform:uppercase; letter-spacing:1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; padding:10px 20px; display:inline-block;margin-top:15px;}
.woocommerce ul.products li.product .button:hover{background-color:#ec7a03;text-decoration:none; color:#ffffff;padding:10px 20px !important;}
.woocommerce ul.products li:hover .onsale{background-color:#1b9732 !important;}
.related ul.products{margin-bottom:0px !important;}
.related ul.products li{width:31.55% !important;margin-bottom:0px !important;}
.related ul.products li:last-child{margin-right:0px;}
.woocommerce ul.product_list_widget li a{border-bottom:none !important;}
.woocommerce ul.product_list_widget li img{border: 1px solid #eeeeee;padding: 3px;width: 40px;display:none;}
.woocommerce ul.product_list_widget li .amount, .woocommerce ul.product_list_widget li del{color:#333333;}
.widget_shopping_cart_content .cart_list li a.remove {background-color: red;border-radius: 0;color: #ffffff !important;top:5px !important;}
.widget_shopping_cart_content .cart_list li a.remove:hover{background-color:green;}
.widget_shopping_cart_content .quantity, .widget_shopping_cart_content .total{color:#333333;}

ul.products li.product-category{width:31.568% !important;margin-top:15px !important;}
ul.products li.product-category:nth-child(3n+3){margin-right:0px !important;}
ul.products li.product-category h3{background-color: #eeeeee;padding: 20px !important;margin: 20px 0px 0px 0px !important;position:relative;}
ul.products li.product-category h3:after, ul.products li.product-category h3:before {bottom: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
ul.products li.product-category h3:after {border-color: rgba(238, 238, 238, 0);border-bottom-color: #eeeeee;border-width: 10px;	margin-left: -10px;}
ul.products li.product-category h3:before {border-color: rgba(238, 238, 238, 0);border-bottom-color: #eeeeee;border-width: 11px;margin-left: -11px;}
.mark, mark{background-color:transparent !important;}
ul.products li.product-category.last{margin-right:2.65%;}
ul.products li.product-category.first{clear:none !important;}


ul.page-numbers{padding:0px !important;}
ul.page-numbers li:before{display:none !important;padding-left:inherit !important;}
ul.page-numbers li{padding:0px !important;margin: 0 !important;}
ul.page-numbers li a, ul.page-numbers li span{padding:0.7em 1em !important;}
ul.page-numbers li a:hover{text-decoration:none !important;padding:0.7em 1em !important;}

ul.wc-tabs{padding-bottom:0px !important;margin-bottom:0px !important;}
ul.wc-tabs li:before{display:none !important;padding-left:inherit !important;}
ul.wc-tabs li{padding-left:inherit !important;margin-bottom:0px !important;}
.panel {background-color: #fff;border: 1px solid #eeeeee;box-shadow: none;padding: 20px !important;border-radius:0px;border-top:none;}


ul.woocommerce-error li:before, ul.woocommerce-thankyou-order-details li:before{display:none !important;padding-left:inherit !important;}
ul.woocommerce-thankyou-order-details li{padding-left:0px !important;}
.woocommerce .woocommerce-breadcrumb{margin:0px;}
#content nav.woocommerce-breadcrumb{display:none !important;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {position: relative;}
.woocommerce .woocommerce-ordering select{padding:5px; font-size:11px;}
.woocommerce .woocommerce-ordering select option{padding:0px 5px;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {color: #999;font-size: 11px;margin: 0 0 0.3em;}
.woocommerce ul.products li.product .price del{display:inline-block !important;}
.woocommerce ul.products li.product .onsale{right:-10px;top:-10px;}
.woocommerce span.onsale{background-color: #ec7a03 !important;line-height: 3;min-height: 3em; min-width: 3em; padding: 0.5em 0.85em;}
.woocommerce div.product .product_title{font-size:22px !important;font-weight:600 !important;}
.woocommerce div.product p.price{font-size:2em;font-weight:600;color:#0fa62b;}
.woocommerce div.product p.price .woocommerce-Price-currencySymbol{font-weight:normal !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#0fa62b;}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{border-radius:2px;text-transform:capitalize;padding-top:0.75em;}
.button:hover{background-color:#ec7a03 !important;}
.woocommerce .quantity .qty {border: 1px solid #cccccc;border-radius: 2px;padding: 6px;}
.product_meta .sku_wrapper{}
.woocommerce .wc-forward:hover{color:#ffffff !important; text-decoration:none !important;}
.product_meta .sku_wrapper, .product_meta .posted_in, .product_meta .tagged_as{width:100%; display:block;font-weight:600;margin-bottom:10px;}
.product_meta .sku{font-weight:normal;}
.widget_shopping_cart{border-color:#0fa62b !important;}
.shop_table .product-remove a.remove{background-color:red;color:#ffffff !important;}
.shop_table .product-remove a.remove:hover{background-color:green;text-decoration:none !important;}
.checkout-button{color:#ffffff !important;}
.woocommerce table.shop_table{border-radius:2px;}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img{border: 1px solid #eeeeee;padding: 3px;}
.actions .button:hover{color:#ffffff !important;text-decoration:none !important;}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text{padding:9.5px 10px; width:auto !important;border-radius: 2px;}
.woocommerce-checkout #customer_details{border:solid 1px #eeeeee;padding:10px;border-radius:2px;margin-bottom:20px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{border: 1px solid #cccccc;border-radius: 2px;padding: 8px 10px;}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{border-radius:2px;}
ul.wc_payment_methods li{padding-left:0px !important;}
.woocommerce-main-image img {padding: 10px; border: solid 1px #eeeeee;}
.thumbnails img{padding: 10px; border: solid 1px #eeeeee;}
.woocommerce ul.product_list_widget li{border-bottom: dashed 1px #2eb948;}

.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:38%;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:59%;}

img.alignleft{float:left;margin:0 2em 0 0;}
img.alignright{float:right;margin:0 0 0 2em;}
.recipebox{margin:50px auto;width:75%;}
.recipebox img{width:350px;height:350px;border-radius:50%;border:solid 1px #eeeeee;padding:20px;}
.recipebox h2{padding-top:70px !important;}
.recipebox .recdesc{margin-bottom:10px;}
.recipebox strong, .recipebox em{font-weight:normal;font-style:normal;}
.recipebox strong:before{content:'\f0f5';font-family:FontAwesome;padding-right:5px;}
.recipebox em:before{content:'\f017';font-family:FontAwesome;padding-right:5px;}
.recipebox em{padding-left:30px;}
.recipebox .greenbtn{margin-top:10px;color:#ffffff !important;}
.recipebox a:hover{text-decoration:none !important;}

.widget_wp_head_plugin h2{border:none !important;padding:0px !important;margin:0px !important;}
.widget_wp_head_plugin h2:before, .widget_wp_head_plugin h2:after{display:none !important;}


@media only screen and (min-width: 1025px) and (max-width: 1199px) {
#topheader .col-md-4{width:25%;}
#topheader .col-md-7{width:75%;}
.skdslider{height:auto;}
.skdslider ul.slides li{height:auto;}
.list_carousel li{margin-right:50px;}
#testimonials .container .left{width:15%;}
#testimonials .container .right{width:85%;}
footer .footer-links{width:70%;}
footer .footer-widget{width:30%;}
footer .footer-links ul li a{padding:0px 8px;}
.woocommerce ul.products li.product a img{height:150px !important;}
.jetpack-testimonial-shortcode{padding:15px !important;}
.jetpack-testimonial-shortcode .testimonial-featured-image{width:16%;}
.testimonial-entry-first-item-row{padding-left:18% !important;}
.recipebox{width:85%;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{width:32%;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding-left:18% !important;}
.floated{left:.5%;}
#career .medium {width: 34% !important;}
}

@media only screen and (min-width: 980px) and (max-width: 1024px) {
#topheader .col-md-4{width:20%; float:left;}
#topheader .logo{width:auto;}
#topheader .call{padding-left:0px;}
#topheader .col-md-7{width:77%;}
#menu ul.navigation li a{font-size:14px;}
.skdslider{height:auto;}
.skdslider ul.slides li{height:auto;}
.skdslider .slide-navs{bottom:10%;}
.skdslider .slide-desc{top:20%;}
.skdslider .slide-desc > h3{font-size:60px; line-height:10px;}
.skdslider .slide-desc > h4{font-size:60px; line-height:50px;}
.skdslider .slide-desc > h5{font-size:30px; line-height:30px; padding:0px;}
.skdslider .slide-desc > h5 i{font-size:35px;}
.skdslider a.next, .skdslider a.prev{display:none;}
#welcome .container .mainarea{background-position:center -100px;}
#welcome .container .mainarea h2{font-size:36px; line-height:40px;}
#welcome .container .mainarea p{font-size:20px;}
#catslider .owl-carousel .item img{width:300px; height:300px;}
#aboutus .container p{width:auto;}
.list_carousel li{margin-right:12px; width:226px; min-height:310px;}
.list_carousel li a.greenbtn{padding:5px 10px;}
.list_carousel li a.button{padding:5px 10px;}
.list_carousel li a.greybtn{padding:4px 10px;}
#recipe .container{}
.jetpack-testimonial-shortcode{width:940px;margin:0 auto !important;}
#testimonials .container .left{width:20%;}
#testimonials .container .right{width:80%;}
#featured .box h3{font-size:16px; font-weight:600;}
#featured .box .greenbtn{padding:5px 10px;}
footer .container{background-size:38%; min-height:400px;}
footer .col-md-5 p{}
footer .footer-links{width:70%;}
footer .footer-links ul{float:none;}
footer .footer-links ul li:last-child{border-right:none;}
footer .footer-links ul li:first-child a{padding-left:0px;}
footer .footer-widget{width:30%;}
footer .footer-links ul li a{padding:0px 7px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:12px;padding:0 10px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item a.mega-menu-link:before{margin-right:3px;}
.woocommerce ul.products li.product a img{height:120px !important; min-height:150px;}
.woocommerce ul.products li{width:22.3% !important; margin-right:3.5% !important;}
.woocommerce ul.products li:nth-child(4n+4){margin-right:0px !important;float:right;}
.jetpack-testimonial-shortcode .testimonial-featured-image{width:16.5%;}
.testimonial-entry-first-item-row{padding-left:19% !important;}
.recipebox{width:100%;}
.chd{width:100%;}
.testimonial-entry-column-2{width:100% !important;min-height:130px;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{width:30%;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding-left:22% !important;}
#catslider .owl-carousel .owl-nav .owl-prev, #catslider .owl-carousel .owl-nav .owl-next{margin-top:0px;}
.homecontent p{padding:0px;}
.floated{display:none;}
#career .first, #career .last {padding: 0px !important;}
#career .medium {width: 100% !important;}
#career .space{margin-left:0px;}
}

@media only screen and (min-width: 746px) and (max-width: 979px) {
#topheader{position:relative; z-index:1111;}
#topheader .col-md-4{display:none;}
.hiddenlogo{display:none; width:150px; position:absolute; top:12px; left:2%;}
.hiddenlogo a img{max-width:100%;}
header.navbar-fixed{display:none !important;}
#topheader .col-md-9 {text-align: right;width: 94.5%;position: absolute;top: -3px;}
#topheader .logo {width: 130px;margin-top: -10px;}
#topheader .logo span{top:19px;color: #ffffff;font-size: 8px;}
#topheader .call{padding-left:0px;}
#topheader .call a, #topheader .webmail a{border-color:#fe9037; color:#ffffff; background-color:#fe9037;}
#topheader .call a:before, #topheader .webmail a, #topheader .webmail a:before, #topheader .mail a, #topheader .mail:before{color:#ffffff;}
#topheader .call a:hover, #topheader .webmail a:hover{background-color:#f08835;}
#topheader .call strong{color:#ffffff;}
#topheader .share ul li a{border-color:#ffffff; color:#ffffff;}
#topheader .share ul li a:hover{border-color:#333333; color:#333333;}
#topheader .search input[type="submit"]{background-color:#fe9037;color:#ffffff;}
#topheader .search input[type="search"]{width:320px;}
#topheader .col-md-7{width:100%; padding-top:13px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{position:relative !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-bottom:1px dashed rgba(255,255,255,0.2) !important;height:auto !important;padding:0px 15px;}
#mega-menu-primary{border-top:1px dashed rgba(255,255,255,0.2) !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{opacity:1 !important;margin-top:0px !important;transition:none !important;padding:0px !important;position:relative !important;border:none;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{position:relative !important;padding:0px !important;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding:.85% 5% !important; margin:0 !important;font-weight:normal;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before{content: '\203a';font-family: FontAwesome;padding-right: 5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a{padding:.5% 8% !important; margin:0 !important;font-weight:normal;border-bottom:1px dashed rgba(255,255,255,0.2) !important;}
.mega-toggle-on{display:block !important;}
.widget_image{display:none !important;}
.menu-about-us-1-container, .menu-about-us-2-container{display:block;float:left;}
.menu-about-us-1-container ul, .menu-about-us-2-container ul{display:block !important;clear:both;border:none !important;}
.menu-about-us-1-container a.mean-expand, .menu-about-us-2-container a.mean-expand{display:none !important;}
#menu-about-us-1 li a, #menu-about-us-2 li a {color: #ffffff !important;line-height: inherit !important;padding: 1% 5% !important;}
#catslider .owl-carousel .owl-nav .owl-prev, #catslider .owl-carousel .owl-nav .owl-next{margin-top:0px;}
.jetpack-testimonial-shortcode{padding:15px !important;}
.floated{display:none;}
a.scrollup{width:60px;height:60px;line-height:55px;margin-top:-100px; position:relative;}
#banner{}
.skdslider{height:auto;}
.skdslider ul.slides li{height:auto;}
.skdslider .slide-navs{display:none;}
.skdslider .slide-desc{top:20%;}
.skdslider .slide-desc > h3{font-size:60px; line-height:10px;}
.skdslider .slide-desc > h4{font-size:60px; line-height:50px;}
.skdslider .slide-desc > h5{font-size:30px; line-height:30px; padding:0px;}
.skdslider .slide-desc > h5 i{font-size:35px;}
.skdslider a.next, .skdslider a.prev{display:none;}
.skdslider .slide-desc img{width:10% !important;}
#welcome{}
#welcome .container .mainarea{padding: 20px 0px 10px 0px;}
#welcome .container .mainarea h2{font-size:36px; line-height:40px;}
#welcome .container .mainarea p{font-size:20px;}
#catslider .owl-carousel .item img{width:300px; height:300px;}
#aboutus .container p{width:auto;padding: 0 5%;}
.list_carousel li{margin-right:20px; width:225px; min-height:310px;}
.list_carousel li a.greenbtn{padding:5px 10px;}
.list_carousel li a.button{padding:5px 10px;}
.list_carousel li a.greybtn{padding:4px 10px;}
#recipe .container{background-image:none;}
#testimonials .container .left{width:20%;}
#testimonials .container .right{width:80%;}
#featured .box h3{font-size:16px; font-weight:600;}
#featured .box .greenbtn{padding:5px 10px;}
footer .container{background-size:43%; min-height:400px;}
footer .col-md-5 p{}
footer .footer-links{width:70%;}
footer .footer-links ul{float:none;}
footer .footer-links ul li:last-child{border-right:none;}
footer .footer-links ul li:first-child a{padding-left:0px;}
footer .footer-widget{width:30%;}
footer .footer-links ul li a{padding:0px 10px;}
.woocommerce ul.products li{width:47.5% !important; margin-right:3.5% !important;}
.woocommerce ul.products li:nth-child(2n+2){margin-right:0px !important;float:right;}
.recipebox{width:100%; text-align:center;}
.recipebox .alignleft, .recipebox .alignright{float:none;}
.recipes{background-image:none;}
.wpurp-recipe-instructions{width:100% !important;}
.wpurp-container .wpurp-recipe-image{width:250px !important;height:250px !important;}
.chd{width:100%;}
.list_carousel li h4.price{font-size:18px;}
#content .data{width:100%;}
#content .sidebar{width:100%;}
.woocommerce-breadcrumb {display: block !important;}
.testimonial-entry-column-2{width:100% !important;min-height:110px;}
.jetpack-testimonial-shortcode .testimonial-featured-image{width:21%;}
.testimonial-entry-first-item-row{padding-left:23% !important;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{width:23%;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding-left:25% !important;}
.homecontent p{padding:0px;}
#content .data .left, #content .data .right{width:100%;}
#career .first, #career .last {padding: 0px !important;}
#career .medium {width: 100% !important;}
#career .space{margin-left:0px;}
#contact .right {padding-left: 40px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;}
.woocommerce-main-image img {bject-fit: contain;width: 50% !important;margin:0 auto;}
}

@media only screen and (min-width: 641px) and (max-width: 745px) {
#topheader{position:relative; z-index:1111;}
#topheader .col-md-4{display:none;}
.hiddenlogo{display:none; width:150px; position:absolute; top:12px; left:2%;}
.hiddenlogo a img{max-width:100%;}
header.navbar-fixed{display:none !important;}
#topheader .col-md-9 {text-align: right;width: 94%;position: absolute;top: -3px;}
#topheader .logo {width: 130px;margin-top: -10px;}
#topheader .logo span{top:19px;color: #ffffff;font-size: 8px;}
#topheader .call{padding-left:0px;}
#topheader .call a, #topheader .webmail a{border-color:#fe9037; color:#ffffff; background-color:#fe9037;}
#topheader .call a:before, #topheader .webmail a, #topheader .webmail a:before, #topheader .mail a, #topheader .mail:before{color:#ffffff;}
#topheader .call a:hover, #topheader .webmail a:hover{background-color:#f08835;}
#topheader .call strong{color:#ffffff;}
#topheader .share ul li a{border-color:#ffffff; color:#ffffff;}
#topheader .share ul li a:hover{border-color:#333333; color:#333333;}
#topheader .search input[type="submit"]{background-color:#fe9037;color:#ffffff;}
#topheader .search input[type="search"]{width:320px;}
#topheader .col-md-7{width:100%; padding-top:13px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{position:relative !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-bottom:1px dashed rgba(255,255,255,0.2) !important;height:auto !important;padding:0px 15px;}
#mega-menu-primary{border-top:1px dashed rgba(255,255,255,0.2) !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{opacity:1 !important;margin-top:0px !important;transition:none !important;padding:0px !important;position:relative !important;border:none;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{position:relative !important;padding:0px !important;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding:1.3% 5% !important; margin:0 !important;font-weight:normal;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before{content: '\203a';font-family: FontAwesome;padding-right: 5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a{padding:.5% 8% !important; margin:0 !important;font-weight:normal;border-bottom:1px dashed rgba(255,255,255,0.2) !important;}
.mega-toggle-on{display:block !important;}
.widget_image{display:none !important;}
.menu-about-us-1-container, .menu-about-us-2-container{display:block;float:left;}
.menu-about-us-1-container ul, .menu-about-us-2-container ul{display:block !important;clear:both;border:none !important;}
.menu-about-us-1-container a.mean-expand, .menu-about-us-2-container a.mean-expand{display:none !important;}
#menu-about-us-1 li a, #menu-about-us-2 li a {color: #ffffff !important;line-height: inherit !important;padding: 1% 5% !important;}
#catslider .owl-carousel .owl-nav .owl-prev, #catslider .owl-carousel .owl-nav .owl-next{margin-top:0px;}
.jetpack-testimonial-shortcode{padding:15px !important;}
.floated{display:none;}
a.scrollup{width:40px;height:40px;line-height:35px;margin-top:-90px; position:relative;}
#banner{}
.skdslider{height:auto;}
.skdslider ul.slides li{height:auto;}
.skdslider .slide-navs{display:none;}
.skdslider .slide-desc{top:12%;}
.skdslider .slide-desc > h3{font-size:60px; line-height:10px;}
.skdslider .slide-desc > h4{font-size:60px; line-height:50px;}
.skdslider .slide-desc > h5{font-size:30px; line-height:30px; padding:0px;}
.skdslider .slide-desc > h5 i{font-size:35px;}
.skdslider a.next, .skdslider a.prev{display:none;}
.skdslider .slide-desc img{width:10% !important;}
#welcome{}
#welcome .container .mainarea{background-position:center -100px;padding:20px 0px 10px 0px;}
#welcome .container .mainarea h2{font-size:36px; line-height:40px;}
#welcome .container .mainarea p{font-size:20px;}
#catslider .owl-carousel .item img{width:300px; height:300px;}
#aboutus .container p{width:90%; padding:0 5%;}
.list_carousel li{margin-right:20px; width:295px; min-height:350px;}
.list_carousel li a.greenbtn{padding:5px 10px;}
.list_carousel li a.button{padding:5px 10px;}
.list_carousel li a.greybtn{padding:4px 10px;}
#recipe .container{background-image:none;}
#testimonials .container .left{width:25%;}
#testimonials .container .right{width:75%; padding-right:10px;}
#featured .box h3{font-size:16px; font-weight:600;}
#featured .box .greenbtn{padding:5px 10px;}
footer .container{background-size:45%; min-height:400px;}
footer .col-md-5 p{}
footer .footer-links{width:70%;}
footer .footer-links ul{float:none;}
footer .footer-links ul li:last-child{border-right:none;}
footer .footer-links ul li:first-child a{padding-left:0px;}
footer .footer-widget{width:30%;}
footer .footer-links ul li a{padding:0px 10px;}
.woocommerce ul.products li{width:47.5% !important; margin-right:3.5% !important;}
.woocommerce ul.products li:nth-child(2n+2){margin-right:0px !important;float:right;}
.jetpack-testimonial-shortcode{padding:10px;}
.jetpack-testimonial-shortcode .testimonial-featured-image{width:23%;}
.testimonial-entry-first-item-row{padding-left:27% !important;}
.recipebox{width:100%; text-align:center;}
.recipebox .alignleft, .recipebox .alignright{float:none;margin:0px;}
.recipes{background-image:none;}
.wpurp-recipe-instructions{width:100% !important;}
.wpurp-container .wpurp-recipe-image{width:250px !important;height:250px !important;}
.chd{width:100%;}
.list_carousel li h4.price{font-size:18px;}
#content .data{width:100%;}
#content .sidebar{width:100%;}
.woocommerce-breadcrumb {display: block !important;}
.testimonial-entry-column-2{width:100% !important;min-height:110px;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{width:26%;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding-left:28% !important;}
.homecontent p{padding:0px;}
#content .data .left, #content .data .right, #contact .left, #contact .right{width:100%;}
#contact .left{padding-bottom:20px;}
#contact .right{padding-left:15px;}
#career .first, #career .last {padding: 0px !important;}
#career .medium {width: 100% !important;}
#career .space{margin-left:0px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;}
.woocommerce-main-image img {bject-fit: contain;width: 50% !important;margin:0 auto;}
}

@media only screen and (min-width:480px) and (max-width:640px){
#topheader{position:relative; z-index:1111;}
#topheader .col-md-4{display:none;}
.hiddenlogo{display:none; width:150px; position:absolute; top:12px; left:2%;}
.hiddenlogo a img{max-width:100%;}
header.navbar-fixed{display:none !important;}
#topheader .col-md-9 {text-align: right;width: 93%;position: absolute;top: -3px;}
#topheader .logo {width: 130px;margin-top: -10px;}
#topheader .logo span{top:19px;color: #ffffff;font-size: 8px;}
#topheader .call{padding-left:0px;}
#topheader .call a, #topheader .webmail a{border-color:#fe9037; color:#ffffff; background-color:#fe9037;}
#topheader .call a:before, #topheader .webmail a, #topheader .webmail a:before, #topheader .mail a, #topheader .mail:before{color:#ffffff;}
#topheader .call a:hover, #topheader .webmail a:hover{background-color:#f08835;}
#topheader .call strong{color:#ffffff;display:none;}
#topheader .share ul li a{border-color:#ffffff; color:#ffffff;}
#topheader .share ul li a:hover{border-color:#333333; color:#333333;}
#topheader .search input[type="submit"]{background-color:#fe9037;color:#ffffff;}
#topheader .search input[type="search"]{width:260px;}
#topheader .col-md-7{width:100%; padding-top:13px;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{position:relative !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-bottom:1px dashed rgba(255,255,255,0.2) !important;height:auto !important;padding:0px 15px;}
#mega-menu-primary{border-top:1px dashed rgba(255,255,255,0.2) !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{opacity:1 !important;margin-top:0px !important;transition:none !important;padding:0px !important;position:relative !important;border:none;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{position:relative !important;padding:0px !important;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding:1.7% 5% !important; margin:0 !important;font-weight:normal;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before{content: '\203a';font-family: FontAwesome;padding-right: 5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a{padding:.5% 8% !important; margin:0 !important;font-weight:normal;border-bottom:1px dashed rgba(255,255,255,0.2) !important;}
.mega-toggle-on{display:block !important;}
.widget_image{display:none !important;}
.menu-about-us-1-container, .menu-about-us-2-container{display:block;float:left;}
.menu-about-us-1-container ul, .menu-about-us-2-container ul{display:block !important;clear:both;border:none !important;}
.menu-about-us-1-container a.mean-expand, .menu-about-us-2-container a.mean-expand{display:none !important;}
#menu-about-us-1 li a, #menu-about-us-2 li a {color: #ffffff !important;line-height: inherit !important;padding: 1% 5% !important;}
#catslider .owl-carousel .owl-nav .owl-prev, #catslider .owl-carousel .owl-nav .owl-next{margin-top:0px;}
.jetpack-testimonial-shortcode{padding:15px !important;}
.floated{display:none;}
a.scrollup{width:40px;height:40px;line-height:35px;margin:10px auto; position:relative;float:none;}
#banner{}
.skdslider{height:auto;}
.skdslider ul.slides li{height:auto;}
.skdslider .slide-navs{display:none;}
.skdslider .slide-desc{top:12%;}
.skdslider .slide-desc > h2{display:none;}
.skdslider .slide-desc > h3{display:none;}
.skdslider .slide-desc > h4{display:none;}
.skdslider .slide-desc > h5{font-size:30px; line-height:30px; padding:0px;}
.skdslider .slide-desc > h5 i{font-size:35px;}
.skdslider a.next, .skdslider a.prev{display:none;}
#welcome{}
#welcome .container .mainarea{background-position:center -150px;padding:10px 0;}
#welcome .container .mainarea h2{font-size:30px; line-height:30px;}
#welcome .container .mainarea h2 strong{font-size:40px;}
#welcome .container .mainarea p{font-size:16px;}
#catslider .owl-carousel .item img, #recipe .owl-carousel .item img{width:200px; height:200px;}
#aboutus .container p{width:90%;padding:0 5%;}
.list_carousel li{margin-right:20px; width:215px; min-height:320px;}
.list_carousel li a.greenbtn{padding:5px 10px;}
.list_carousel li a.button{padding:5px 10px;}
.list_carousel li a.greybtn{padding:4px 10px;}
#recipe .container{background-image:none;}
#testimonials .container .left{width:30%;}
#testimonials .container .authorpic{background-image:none;}
#testimonials .container h2{margin-bottom:0px;}
#testimonials .container .right{width:70%; padding-right:10px;}
#featured .featuredarea{padding-bottom:20px;}
#featured .box{width:100%; margin-right:0px; float:left; margin-bottom:20px;}
#featured .box h3{font-size:16px; font-weight:600;}
#featured .box .greenbtn{padding:5px 10px;}
footer .container{background-size:45%; min-height:400px;}
footer .col-md-5 p{}
footer .footer-links{width:100%; text-align:center;}
footer .footer-links ul{float:none;}
footer .footer-links ul li:last-child{border-right:none;}
footer .footer-widget{width:100%; text-align:center;}
footer .share{float:none; text-align:center;}
footer .footer-widget ul{float:none;}
footer .footer-links ul li a{padding:0px 10px;}
.woocommerce ul.products li.product a img{height:150px;object-fit:contain;}
.woocommerce ul.products li{width:47.5% !important; margin-right:3.5% !important;}
.woocommerce ul.products li:nth-child(2n+2){margin-right:0px !important;float:right;}
.jetpack-testimonial-shortcode{padding:10px;text-align:center;}
.jetpack-testimonial-shortcode .testimonial-entry-content .ecae{text-align:center !important;}
.jetpack-testimonial-shortcode .testimonial-featured-image{width:auto;position:relative;}
.testimonial-entry-first-item-row{padding: 10px !important;min-height: inherit;margin: 0px 0px 20px 0px !important;
border: solid 1px #ccc;}
.recipebox{width:100%; text-align:center;}
.recipebox .alignleft, .recipebox .alignright{float:none;margin:0px;}
.recipes{background-image:none;}
.recipebox img{width:250px;height:250px;}
.recipebox h2{padding-top:20px !important;}
.wpurp-recipe-instructions{width:100% !important;}
.wpurp-container .wpurp-recipe-image{width:250px !important;height:250px !important;}
.chd{width:100%;}
.list_carousel li h4.price{font-size:18px;}
#content .data{width:100%;}
#content .sidebar{width:100%;}
.woocommerce-breadcrumb {display: block !important;}
footer .col-md-5 p{text-align:center;}
#contact .left{float:none; width:100%; margin-bottom:20px;}
#contact .right{float:none; width:100%;}
.column-2{padding:0px !important;}
.testimonial-entry-column-2{width:100% !important;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{width:100%;position:relative;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding:0px !important;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-content{padding:10px;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-last-item-row{padding: 10px !important;min-height: inherit;margin: 0px 0px 20px 0px !important;border: solid 1px #ccc;}
.homecontent p{padding:0px;}
#content .data .left, #content .data .right, #contact .left, #contact .right{width:100%;}
#contact .left{padding-bottom:20px;}
#contact .right{padding-left:15px;}
#career .first, #career .last {padding: 0px !important;}
#career .medium {width: 100% !important;}
#career .space{margin-left:0px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;}
.woocommerce-main-image img {bject-fit: contain;width: 50% !important;margin:0 auto;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
/*#topheader{position:relative; z-index:1111;}
#topheader .col-md-4{display:none;}
.hiddenlogo{display:none; width:150px; position:absolute; top:12px; left:2%;}
.hiddenlogo a img{max-width:100%;}
#topheader .col-md-9 {text-align: right;width: 90%;position: absolute;top: -3px;}
#topheader .logo {width: 130px;margin-top: -10px;}
#topheader .logo span{top:19px;color: #ffffff;font-size: 8px;}
#topheader .call{padding-left:0px;display:none;}
#topheader .call a, #topheader .webmail a{border-color:#fe9037; color:#ffffff; background-color:#fe9037;}
#topheader .call a:before, #topheader .webmail a, #topheader .webmail a:before, #topheader .mail a, #topheader .mail:before{color:#ffffff;}
#topheader .call a:hover, #topheader .webmail a:hover{background-color:#f08835;}
#topheader .call strong{color:#ffffff;display:none;}
#topheader .share ul li a{border-color:#ffffff; color:#ffffff;}
#topheader .share ul li a:hover{border-color:#333333; color:#333333;}
#topheader .search input[type="submit"]{background-color:#fe9037;color:#ffffff;}
#topheader .search input[type="search"]{width:120px;}
#topheader .col-md-7{width:100%; padding-top:13px;}*/

#topheader{padding-top:7px;}
#topheader .col-md-3{text-align: center;position: absolute;width: 100%;}
#topheader .logo {width: auto;height: auto;position: relative;margin-top: 0px;display: inline-block;}
#topheader .col-md-9 {text-align: center;float: left;width: 100%;padding: 10px 42px 10px 0px;border-top: 1px dashed rgba(255,255,255,0.2);}
#topheader .call strong{display:none;}
.mean-container .mean-bar{padding: 57px 0px 0px 0px;}
.mean-container a.meanmenu-reveal{top:98px;right:3% !important;z-index:1111111;}
.mean-container a.meanclose{top:92px;}
#topheader .search{float:none;display:inline-block;margin-left:0px;}
#topheader .search input[type="submit"]{float:none;}
#topheader .webmail{padding-left:4px;}
#topheader .call a, #topheader .webmail a{border-color:#fe9037; color:#ffffff; background-color:#fe9037;}
#topheader .call a:before, #topheader .webmail a, #topheader .webmail a:before, #topheader .mail a, #topheader .mail:before{color:#ffffff;}
#topheader .call a:hover, #topheader .webmail a:hover{background-color:#f08835;}
#topheader .search input[type="search"]{width:260px;}

header.navbar-fixed{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-flyout li.mega-menu-item-has-children > a.mega-menu-link::after, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-has-children > a.mega-menu-link::after{display:none !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item{position:relative !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{border-bottom:1px dashed rgba(255,255,255,0.2) !important;height:auto !important;padding:0px 15px;}
#mega-menu-primary{border-top:1px dashed rgba(255,255,255,0.2) !important;}
#mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-megamenu > ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary[data-effect="fade_up"] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item ul.mega-sub-menu{opacity:1 !important;margin-top:0px !important;transition:none !important;padding:0px !important;position:relative !important;border:none;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item{position:relative !important;padding:0px !important;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{padding:2.5% 5% !important; margin:0 !important;font-weight:normal;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:before{content: '\203a';font-family: FontAwesome;padding-right: 5px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > ul.mega-sub-menu li.mega-menu-item a{padding:.5% 8% !important; margin:0 !important;font-weight:normal;border-bottom:1px dashed rgba(255,255,255,0.2) !important;}
.mega-toggle-on{display:block !important;}
.widget_image{display:none !important;}
.menu-about-us-1-container, .menu-about-us-2-container{display:block;float:left;}
.menu-about-us-1-container ul, .menu-about-us-2-container ul{display:block !important;clear:both;border:none !important;}
.menu-about-us-1-container a.mean-expand, .menu-about-us-2-container a.mean-expand{display:none !important;}
#menu-about-us-1 li a, #menu-about-us-2 li a {color: #ffffff !important;line-height: inherit !important;padding: 1% 5% !important;}
#catslider .owl-carousel .owl-nav .owl-prev, #catslider .owl-carousel .owl-nav .owl-next{margin-top:0px;}
.jetpack-testimonial-shortcode{padding:15px !important;}
.floated{display:none;}
a.scrollup{width:40px;height:40px;line-height:35px;margin:10px auto; position:relative;float:none;}
#banner{}
.skdslider{height:auto;}
.skdslider ul.slides li{height:auto;}
.skdslider .slide-navs{display:none;}
.skdslider .slide-desc{top:8%;}
.skdslider .slide-desc > h2{display:none;}
.skdslider .slide-desc > h3{display:none;}
.skdslider .slide-desc > h4{display:none;}
.skdslider .slide-desc > h5{font-size:30px; line-height:30px; padding:0px;}
.skdslider .slide-desc > h5 i{font-size:35px;}
.skdslider a.next, .skdslider a.prev{display:none;}
.skdslider .slide-desc img{width:30% !important;}
#welcome {margin-bottom: 10px;position: relative;z-index: 111;background-color: #fafafa;padding-bottom: 20px;}
#welcome .container .mainarea{background-position:center -150px;padding:10px 0;}
#welcome .container .mainarea h2{font-size: 22px;line-height: 30px;font-weight: 600;margin: 10px 0px 0px 0px;padding: 0px;}
#welcome .container .mainarea h2 strong{font-size:30px;}
#welcome .container .mainarea p{font-size:16px;}
#catslider .owl-carousel .item img, #recipe .owl-carousel .item img{width:200px; height:200px;}
#aboutus .container p{width:90%;margin:0px auto;font-size:13px;}
#products{margin-bottom:10px; margin-top:10px;}
.list_carousel li{margin-right:5px; width:290px; min-height:350px;}
.list_carousel li a.greenbtn{padding:5px 10px;}
.list_carousel li a.button{padding:5px 10px;}
.list_carousel li a.greybtn{padding:4px 10px;}
#recipe .container{background-image:none;}
#recipe .owl-carousel .item p, #catslider .owl-carousel .item p{width:auto;}
#recipe .owl-carousel .item a.greenbtn{padding:10px 15px;}
#recipe .owl-carousel .item a.greybtn{padding:9px 15px;}
#testimonials .container h2{margin-bottom:0px;padding-top:10px;}
#testimonials .container .left{width: auto;float: none;text-align: center;}
#testimonials .container .authorpic{background-image:none;}
#testimonials .container .right{width: auto;float: none;text-align: center; padding:10px;}
.testimonial-entry-first-item-row{padding: 10px !important;min-height: inherit;margin: 0px 0px 20px 0px !important;
border: solid 1px #ccc;}
#featured .featuredarea{padding-bottom:20px;}
#featured .box{width:100%; margin-right:0px; float:none; margin-bottom:20px;}
#featured .box h3{font-size:16px; font-weight:600;}
#featured .box .greenbtn{padding:5px 10px;}
footer .container{background-size:55%; min-height:400px;}
footer .col-md-5 p{ text-align:center;}
footer .footer-links{width:100%; text-align:center;}
footer .footer-links ul{float:none;}
footer .footer-links ul li:last-child{border-right:none;}
footer .footer-widget{width:100%; text-align:center;}
footer .share{float:none; text-align:center;}
footer .footer-widget ul{float:none;}
footer .footer-links ul li a{padding:0px 10px;}
#aboutus .container h2, #products h2, #recipe .container h2, #testimonials .container h2,#featured .container h2{font-size:20px;line-height: 22px;padding-bottom: 30px;}
.woocommerce ul.products li.product a img{height:150px;object-fit:contain;}
.woocommerce ul.products li{width:100% !important; margin-right:0px !important;margin-bottom:10px !important;}
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count{display:none;}
.jetpack-testimonial-shortcode{padding:10px;text-align:center;}
.jetpack-testimonial-shortcode .testimonial-entry-content .ecae{text-align:center !important;}
.jetpack-testimonial-shortcode .testimonial-featured-image{width:auto;position:relative;}
.testimonial-entry-first-item-row{padding:10px !important;}
.recipebox{width:100%; text-align:center;}
.recipebox .alignleft, .recipebox .alignright{float:none;margin:0px;}
.recipes{background-image:none;}
.recipebox img{width:250px;height:250px;}
.recipebox h2{padding-top:20px !important;}
.wpurp-recipe-instructions{width:100% !important;}
.wpurp-container .wpurp-recipe-image{width:250px !important;height:250px !important;}
.chd{width:100%;}
.list_carousel li h4.price{font-size:18px;}
#content .data{width:100%;}
#content .sidebar{width:100%;}
.woocommerce-breadcrumb {display: block !important;}
footer .col-md-5 p{text-align:center;}
#contact .left{float:none; width:100%; margin-bottom:20px;}
#contact .right{float:none; width:100%;}
.column-2{padding:0px !important;}
.testimonial-entry-column-2{width:100% !important;}
.jetpack-testimonial-shortcode.column-2 .testimonial-featured-image{width:100%;position:relative;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-column-2{padding:0px !important;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-content{padding:10px;}
.jetpack-testimonial-shortcode.column-2 .testimonial-entry-last-item-row{padding: 10px !important;min-height: inherit;margin: 0px 0px 20px 0px !important;border: solid 1px #ccc;}
.homecontent p{padding:0px;}
#pagebanner .container h2{font-size:30px; padding-bottom:20px;}
#content .data .left, #content .data .right, #contact .left, #contact .right{width:100%;}
#contact .left{padding-bottom:20px;}
#contact .right{padding-left:15px;}
#career .first, #career .last {padding: 0px !important;}
#career .medium {width: 100% !important;}
#career .space{margin-left:0px;}
#career input[type="submit"], #contact input[type="submit"]{padding:10px 20px;}
#career input[type="reset"], #contact input[type="reset"]{padding:9px 20px;}
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:100%;}
.woocommerce-main-image img {bject-fit: contain;width: 50% !important;margin:0 auto;}
}

.mean-bar:nth-child(2), .mean-bar:nth-child(3), .mean-bar:nth-child(4){display:none !important;}
.crafty-social-buttons-list{padding:0px !important;}
.crafty-social-buttons-list li a{border-bottom:none !important;}
.crafty-social-buttons-list li a:hover{padding-left:0px !important;background-color:transparent !important;}