@charset "utf-8";
/****
font-family: 'Lato', sans-serif;
font-family: 'Libre Baskerville', serif;
font-family: 'Playfair Display', serif;
font-family: 'Allura', cursive;
font-family: 'Josefin Sans', sans-serif;
****/

html, body {height: 100%;}
body {margin: 0; padding: 0;}
* {margin: 0; padding: 0; list-style: none;}
.clr {clear: both;}
img {border: 0; outline: none;}
.outer {width: 100%; height: 100%; display: table;}
.outer > .inner {display: table-cell; vertical-align: middle; text-align: center;}
.Flex {display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap;}
.inlineFlex {display: inline-flex; align-items: center;}
.navbar-default .navbar-nav > li > a {font-size: 20px; font-weight: 400; font-family: 'Lato', sans-serif; text-transform: uppercase; color: #fff !important; padding: 10px 30px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color: transparent !important;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li.active > a {color: #f16d22 !important; background-color: transparent !important;}
/*.dropdown-menu {background-color: transparent !important; padding: 0; margin: 0; width: 300px; border: none !important; border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-box-shadow: none !important; box-shadow: none !important;}*/
.dropdown-menu {padding: 0; margin: 0; width: 300px; border: none !important; border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; background-color: rgb(255, 255, 255); box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.14); -weebkit-box-shadow: 0px 11px 30px 0px rgba(0, 0, 0, 0.14)}
.navbar-collapse ul li span {position: relative; display: inline-block; width: 20px; height: 20px; cursor: pointer;}
.navbar-collapse ul li span:after {font-family: 'FontAwesome'; content: "\f107"; display: inline-block; width: 20px; height: 20px; position: absolute; top: -14px; right: -15px; color: #fff; font-size: 34px;}
.navbar-collapse ul li span.on:after {content: "\f106";}
.navbar-collapse ul li ul.show {display: block;}
.navbar-collapse ul li ul {display: none; padding: 10px 30px !important;}
.navbar-collapse ul li ul li {padding: 5px 0 13px 0 !important;}
.dropdown:hover .dropdown-menu {display: block;}
.mobNavIcon {display: none !important;}

/*.dropdown-menu li {padding: 6px 0;}*/
.dropdown-menu {left: 33px; width: 340px; margin: 0 auto; position: absolute; margin-bottom: 20px; float: none; top: 40px;}
.dropdown-menu li {border-bottom: 1px solid #ccc;}
.dropdown-menu li:last-child {border: none;}
.dropdown-menu li a {/*padding: 3px 34px !important;*/ padding: 0 !important; font-size: 18px; color: #444; font-weight: 300; text-transform: none; font-family: 'Lato', sans-serif; white-space: normal;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #f16d22 !important; background-color: transparent !important;}
.dropdown-menu > li.active > a {background-color: transparent; color: #f16d22 !important;}
.navbar-default .navbar-nav > li > a:hover ul {display: block;}

/**** header ****/
header {position: fixed; top: 0; width: 100%; padding-top: 50px; z-index: 4; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
header.header-active {/*background: url(../images/header-background-mini.png) repeat;*/ background: #000; padding:20px 0 0 0; -webkit-transition:all 0.4s ease-in-out; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; transition:all 0.4s ease-in-out;}
/*.logo {position: absolute; left: 37%; right: 35%; z-index: 9999;}*/
.navbar {width: 100%;}
.navbar-collapse {width: 100%; display: flex !important; justify-content: space-between; align-items: center;}
.navbar-collapse:before, .navbar-collapse:after {display: none;}
.navbar ul.navbar-nav, .navbar .logo {display: inline-flex;}
.navbar-default {background: none !important; border: none !important;}
.navbar-default .navbar-nav > li > a {color: #777777;}
.mobileLogo {display: none !important; float: left;}
.desktopLogo {display: block !important;}
.navbar-toggle {margin-right: 0; margin-top: 0; border: none;}
.navbar-default .navbar-toggle .icon-bar {background: #fff;}
.navbar-default .navbar-collapse {border: none !important; -webkit-box-shadow: none; box-shadow: none;}

/**** banner ****/
#banner {margin: 0; padding: 0; height: 100%;}
.video-container {position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; overflow: hidden;}
.video-container video {min-width: 100%; min-height: 100%; width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
/*#banner video {width: 100%; height: 100%;}*/
.bannerCoption {max-width:755px; margin: 0 auto;}
#banner h1 {font-size: 94px; font-weight: 400; color: #fff; font-family: 'Libre Baskerville', serif; margin: 0; padding: 120px 0 0 0; text-transform: uppercase; letter-spacing: 5px;}
#banner h2 {font-size: 74px; font-weight: 400; color: #fff; font-family: 'Allura', cursive; margin: 0; padding: 0 0 50px 0; letter-spacing: 4px;}
#banner p {font-size: 22px; font-weight: 300; color: #fff; font-family: 'Lato', sans-serif; margin: 0; padding: 0; letter-spacing: 1px; text-transform: uppercase;}
#journeyBanner {height: 100%;}
#journeyBanner .owl-nav {display: none;}
#journeyBanner .owl-dots {position: absolute; bottom: 20px; width: 100%; text-align: center;}
#journeyBanner .owl-dots button.owl-dot {background: #fff; width: 15px; height: 15px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-block; margin: 0 4px;}
#journeyBanner .owl-dots button.owl-dot.active {background: #f16d22;}
.owl-dots button.owl-dot:focus {outline: none;}
#banner .contactBanner {margin: 0; padding: 0;}
#banner .contactBanner h1 {font-size: 80px; line-height: 100px; font-weight: 900; text-transform: uppercase; color: #fff; font-family: 'Lato', sans-serif; margin: 0; padding: 0; text-align: left;}
#banner .blogBanner h1 {font-size: 94px; font-family: 'Libre Baskerville', serif; color: #fff; text-transform: none; font-weight: 400; margin: 0; padding: 0;}
#innerBlogBanner {height: 70%;}
.benefitsHoney .fullWidth {padding: 180px 0 200px 0;}
#benefitsHoneyCaro {max-width: 655px; margin: 0 auto; padding: 0 15px; text-align: left;}
#benefitsHoneyCaro p {padding: 0;}
#benefitsHoneyCaro .owl-nav {display: none;}
#benefitsHoneyCaro .owl-dots {position: absolute; bottom: -120px; width: 100%; text-align: left;}
#benefitsHoneyCaro .owl-dots button.owl-dot {background: none; width: 19px; height: 19px; border: 2px solid #fff; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; display: inline-block; margin: 0 4px;}
#benefitsHoneyCaro .owl-dots button.owl-dot.active {background: #fff;}
#benefitsHoneyCaro .owl-dots button:focus {outline: none;  box-shadow: none;}
#benefitsHoneyCaro h1 {color: #ee612f; font-size: 84px; text-transform: uppercase; font-family: 'Lato', sans-serif; font-weight: 900; margin: 0; padding: 0 0 20px 0;}
#benefitsHoneyCaro p {color: #fff; font-size: 30px; font-family: 'Lato', sans-serif; font-weight: 300; margin: 0; padding: 0 0 40px 0;}

/**** ourStory ****/
#ourStory {margin: 0; padding: 150px 0; background: #a49f35; position: relative; overflow: hidden;}
#ourStory:before {content: ""; position: absolute; left: 65px; top: 70px; width: 160px; height: 176px; background: url(../images/story-left-icon.png) no-repeat; background-size: cover; display: none;}
#ourStory:after {content: ""; position: absolute; right: 65px; bottom: 70px; width: 207px; height: 153px; background: url(../images/story-right-icon.png) no-repeat; background-size: cover; display: none;}
#ourStory h2 {font-size: 30px; color: #fff; text-align: center; text-transform: uppercase;}
#ourStory h2 span {position: relative; max-width: 400px; margin: 0 auto; display: block; font-size: 32px; background: url(../images/head-bg.png) repeat-x center; text-align: center;}
#ourStory h2 span:before {width: 80px; height: 54px; content: ""; position: absolute; top: -64px; left: 10px; background: url(../images/story-head-icon.png) no-repeat;}
#ourStory h2 span label {background: #a49f35; padding: 0 28px; font-weight: 400; font-family: 'Libre Baskerville', serif; cursor: text;}
#ourStory p {font-size: 34px; font-weight: 300; font-family: 'Lato', sans-serif; color: #23311b; text-align: center; margin: 0; padding: 20px 0 0 0;}
.footerTesti p span {color: #fdb738; font-weight: 400; display: block; padding-top: 10px;}

/**** blocks ****/
.blocks {display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; align-content: center;}
.benefitsHoney {position: relative;}
.benefitsHoney:before {content: ""; background: url(../images/benefits-honrey-before-img.png) no-repeat; right: 0; top: 0; width: 484px; height: 198px; position: absolute; background-size: cover;}
.blocks .block {display: inline-flex; align-items: center; text-align: center; padding: 0;}
.blocks .block.darkYellow {background: #f9a31d;}
.blocks .block.brown {background: #ba6e29;}
.blocks .block.blue {background: #26a6df;}
.blocks .block.yellow {background: #f4a530;}
.blocks .block.orange {background: #ec5624;}
.blocks .block.orange h3 a {color: #fff;}
.blocks .block.orange h3 a:hover {color: #ffb49b; text-decoration: none;}
.blocks .block.red {background: #932127;}
.blocks .block.lightBlueGreen {background: #425b4a;}
.blocks .block.lightBlueGreen h3 a {color: #fff;}
.blocks .block.lightBlueGreen h3 a:hover {color: #6b8975; text-decoration: none;}
.blocks .block.red.socialEco {position: relative; overflow: hidden;}
.blocks .block.red.socialEco:before {content: ""; position: absolute; left: 0; bottom: -24px; background: url(../images/social-left-icon.png) no-repeat; background-size: cover; width: 317px; height: 365px;}
.blocks .block.red.socialEco:after {content: ""; position: absolute; right: 0; bottom: 0; background: url(../images/social-right-icon.png) no-repeat; background-size: cover; width: 665px; height: 155px;}
.blocks .block .fullWidth {width: 100%; padding: 80px 0;}
.blocks .block img {display: none;}
.blocks .block h3 {font-size: 38px; color: #fff; font-weight: 700; font-family: 'Lato', sans-serif; margin: 0; padding: 100px 0 0 0; letter-spacing: 2px; text-transform: uppercase;}
.blocks .block h2 {font-size: 30px; color: #fff; font-weight: 500; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 22px 0; letter-spacing: 2px; text-transform: uppercase;}
.blocks .block p {font-size: 30px; font-weight: 300; color: #fff; font-family: 'Lato', sans-serif; margin: 0; padding: 0 50px;}
.blocks.innerBlocks .block p {font-size: 24px;}
.fullWidth.socialBlock {position: relative;}
/*.fullWidth.socialBlock:before {position: absolute; right: 114px; top: 87px; content: ""; background: url(../images/social-head-bg.png) no-repeat; background-size: cover; width: 78px; height: 66px;}*/
.blocks .block p.social {font-size: 38px; font-weight: 600; text-align: left; max-width: 215px; padding: 0; margin: 0 auto;}
.blocks .block p.social a {color: #fff;}
.blocks .block p.social a:hover {color: #d16c71; text-decoration: none;}
.blocks .block a.button {background: #fff; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; padding: 15px 40px; text-transform: uppercase; color: #ec5624; font-family: 'Lato', sans-serif; font-size: 22px; display: inline-block; font-weight: 700; margin-top: 70px; border: 2px solid #fff;}
.blocks .block a.button:hover {background: #ec5624; text-decoration: none; color: #fff;}
img.iconImage {display: block !important; max-width: 25%;}

/**** quotes ****/
#quotes {background: #26362b; margin: 0; padding: 100px 0; position: relative; text-align: center; overflow: hidden;}
#quotes:before {content: ""; position: absolute; left: 120px; top: -78px; background: url(../images/quotes-left-icon-v2.png) no-repeat; background-size: cover; width: 130px; height: 294px; display: none;}
#quotes:after {content: ""; position: absolute; right: 0; bottom: 0; background: url(../images/quotes-right-icon-v2.png) no-repeat; background-size: cover; width: 300px; height: 298px; display: none;}
#quotes h1 {font-size: 68px; color: #fff; font-family: 'Allura', cursive; margin: 0; padding: 0;}
#quotes h4 {font-size: 36px; font-weight: 400; color: #fff; font-family: 'Lato', sans-serif; margin: 0; padding: 20px 0 0 0;}

/**** animalIcons ****/
#animalIcons {margin: 0; padding: 0; background: url(../images/animal-icon-bg.png) no-repeat fixed center; background-attachment: fixed; height: 550px; background-size: cover; overflow: hidden;}
#animalIcons ul {height: 100%; max-width: 70%; margin: 0 auto;}
.iconParent {position: relative; width: 200px; height: 206px; text-align: center;}
.iconParent .iconChild {position: absolute; width: 100%; height: 100%;}
.iconParent .iconChild.deer {width: 111px; height: 89px; margin-right: -33px;}
.iconParent .iconChild.monkey {width: 67px; height: 110px; margin-left: -33px;}
.iconParent .iconChild.bee {width: 85px; height: 78px; margin-left: -42px;}
.deer {animation: MoveLeftTop 1s linear infinite; position: absolute; right: 50%; top: 35px;}

@keyframes MoveLeftTop {
  0%, 100% {right: 40%; top: 45px;}
  50% {right: 45%; top: 35px;}
}

.monkey {animation: MoveLeftRight 1s linear infinite; position: absolute; left: 50%; top: 35px;}

@keyframes MoveLeftRight {
  0%, 100% {left: 45%;}
  50% {left: 50%;}
}
.bee {animation: MoveUpDown 1s linear infinite; position: absolute; left: 50%; top: 60px;}

@keyframes MoveUpDown {
  0%, 100% {top: 60px;}
  50% {top: 50px;}
}

/**** says ****/
#says {background: #a49f35; margin: 0; padding: 70px 0; position: relative; text-align: center; overflow: hidden;}
/*#says:before {content: ""; position: absolute; left: 70px; top: 35px; background: url(../images/says-left-icon.png) no-repeat; background-size: cover; width: 47px; height: 37px;}*/
body.inner #says:after {content: ""; position: absolute; right: 0; bottom: -4px; background: url(../images/says-right-icon.png) no-repeat; background-size: cover; width: 608px; height: 155px;}
#says h2 span {font-size: 60px; color: #20312b; font-family: 'Allura', cursive; margin: 0; padding: 0; position: relative; display: inline-block;}
/*#says h2 span:after {content: ""; position: absolute; right: -106px; top: -21px; background: url(../images/says-quote-icon.png) no-repeat; background-size: cover; width: 66px; height: 51px;}*/

/**** grayContent ****/
.grayContent {margin: 0; padding: 100px 0; background: #c2b59b;}
.grayContent h2 {font-size: 30px; color: #fff; text-align: center; text-transform: uppercase;}
.grayContent h2 span {max-width: 600px; margin: 0 auto; display: block; font-size: 32px; background: url(../images/head-bg.png) repeat-x center; text-align: center;}
.grayContent h2 span label {background: #c2b59b; padding: 0 28px; font-weight: 400; font-family: 'Libre Baskerville', serif; cursor: text;}
.grayContent p {font-size: 24px; color: #23311b; font-weight: 300; font-family: 'Lato', sans-serif; text-align: center; margin: 0; padding: 30px 0 0 0;}

/**** fullImg ****/
.fullImg {height: 100%;}

/**** ourRange ****/
#ourRange {background: #f8d3b9; margin: 0; padding: 100px 0; position: relative; overflow: hidden;}
#ourRange:before, #ourRange:after {content: ""; position: absolute; bottom: 0;}
#ourRange:before {left: 0; width: 254px; height: 315px; background: url(../images/our-range-before-icon.png) no-repeat; background-size: cover;}
#ourRange:after {right: 0; width: 335px; height: 308px; background: url(../images/our-range-after-icon.png) no-repeat; background-size: cover;}
#ourRange h2 {max-width: 219px; width: 100%; margin: 0 auto; padding: 0 0 40px 0; text-transform: uppercase; color: #f16d22; font-size: 54px; font-family: 'Libre Baskerville', serif;}
#ourRange h2 span {background: url(../images/our-range-head-bg.png) repeat-x center; display: block; text-align: center; vertical-align: middle; margin: 0 0 15px 0; padding: 0; line-height: 21px;}
#ourRange h2 span label {background: #f8d3b9; color: #fff; padding: 0 12px; display: inline-block; font-size: 30px; vertical-align: middle; margin: 0;}
.ourRangeContent {width: 100%; max-width: 1100px; margin: 0 auto;}
.ourRangeContent h3 {font-size: 30px; font-weight: 500; color: #fff; text-align: center; text-transform: uppercase; margin: 0; padding: 70px 0 0 0; font-family: 'Lato', sans-serif; display: block;}
.ourRangeContent p {font-size: 24px; font-weight: 300; color: #23311b; text-align: center; margin: 0; padding: 10px 0 0 0; font-family: 'Lato', sans-serif; display: block;}

/**** organicRice ****/
#organicRice {background: url(../images/organic-rice-bg.png) no-repeat left center #254091; margin: 0; padding: 115px 0 190px 0;}
#organicRice h2 {color: #167eba; font-size: 70px; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin: 0; padding: 0; font-weight: 600;}
#organicRice h3 {color: #167eba; font-size: 30px; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin: 0; padding: 0; font-weight: 600;}
#organicRice p {color: #fff; font-size: 24px; font-family: 'Lato', sans-serif; margin: 0; padding: 35px 0 50px 0; font-weight: 300;}
#organicRice a {color: #254091; background: #167eba; border: 2px solid #167eba; font-size: 22px; font-family: 'Lato', sans-serif; margin: 0; padding: 18px 50px; font-weight: 600; text-transform: uppercase; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; display: inline-block;}
#organicRice a:hover {text-decoration: none; background: none; color: #167eba;}

/**** kejriGroup ****/
#kejriGroup {margin: 0; padding: 150px 0; background: #cddce0; position: relative;}
#kejriGroup:before {content: ""; position: absolute; left: 65px; top: 70px; width: 160px; height: 176px; background: url(../images/kejri-group-left-icon.png) no-repeat; background-size: cover;}
#kejriGroup:after  {content: ""; position: absolute; right: 65px; bottom: 70px; width: 207px; height: 153px; background: url(../images/kejri-group-right-icon.png) no-repeat; background-size: cover;}
#kejriGroup h2 {font-size: 30px; color: #fff; text-align: center; text-transform: uppercase;}
#kejriGroup h2 span {position: relative; max-width: 510px; margin: 0 auto; display: block; font-size: 32px; background: url(../images/head-bg.png) repeat-x center; text-align: center;}
#kejriGroup h2 span:before {width: 80px; height: 54px; content: ""; position: absolute; top: -64px; left: 75px; background: url(../images/kejri-group-head-icon.png) no-repeat;}
#kejriGroup h2 span label {background: #cddce0; padding: 0 28px; font-weight: 400; font-family: 'Libre Baskerville', serif; cursor: text;}
#kejriGroup p {font-size: 24px; font-weight: 300; font-family: 'Lato', sans-serif; color: #23311b; text-align: center; margin: 0; padding: 20px 0 0 0;}

/**** csrWorks ****/
#csrWorks {margin: 0; padding: 150px 0; background: #e5b195; position: relative;}
#csrWorks:before {content: ""; position: absolute; left: 65px; top: 70px; width: 160px; height: 176px; background: url(../images/csr-before-icon.png) no-repeat; background-size: cover;}
#csrWorks:after  {content: ""; position: absolute; right: 65px; bottom: 70px; width: 207px; height: 153px; background: url(../images/csr-after-icon.png) no-repeat; background-size: cover;}
#csrWorks h2 {font-size: 30px; color: #fff; text-align: center; text-transform: uppercase;}
#csrWorks h2 span {position: relative; max-width: 410px; margin: 0 auto; display: block; font-size: 32px; background: url(../images/head-bg.png) repeat-x center; text-align: center;}
#csrWorks h2 span:before {width: 80px; height: 54px; content: ""; position: absolute; top: -64px; left: 75px; background: url(../images/csr-head-icon.png) no-repeat;}
#csrWorks h2 span label {background: #e5b195; padding: 0 28px; font-weight: 400; font-family: 'Libre Baskerville', serif; cursor: text;}
#csrWorks p {font-size: 24px; font-weight: 300; font-family: 'Lato', sans-serif; color: #23311b; text-align: center; margin: 0; padding: 20px 0 0 0;}

/**** aboutVideo ****/
#aboutVideo {position: relative; height: 100%; overflow: hidden;}
.videoTittle {position: absolute; bottom: 80px; width: 100%; text-align: center;}
.videoTittle h1 {color: #fff; font-size: 50px; font-weight: 300; font-family: 'Libre Baskerville', serif; margin: 0; padding: 0;}
#local-video-section, #youtube-video-section {position: absolute; z-index: 1; background: #000; overflow: hidden; top: 0; width: 100%; height: 100%;}
#local-video-section video {width: 100%;}

/**** aylaStorm ****/
#aylaStorm {background: url(../images/ayla-storm-icon.png) no-repeat 80% top #ed6233; margin: 0; padding: 100px 0; position: relative; text-align: center;}
#aylaStorm:before {content: ""; position: absolute; left: 0; top: 30px; background: url(../images/ayla-storm-left-icon.png) no-repeat; background-size: cover; width: 224px; height: 323px;}
#aylaStorm:after {content: ""; position: absolute; right: 0; bottom: 0; background: url(../images/ayla-storm-right-icon.png) no-repeat; background-size: cover; width: 143px; height: 248px;}
#aylaStorm h2 {font-size: 30px; color: #fff; text-align: center; text-transform: uppercase;}
#aylaStorm h2 span {position: relative; max-width: 400px; margin: 0 auto; display: block; font-size: 32px; background: url(../images/head-bg.png) repeat-x center; text-align: center;}
#aylaStorm h2 span label {background: #ed6233; padding: 0 28px; font-weight: 400; font-family: 'Libre Baskerville', serif; cursor: text;}
#aylaStorm p {font-size: 24px; font-weight: 300; font-family: 'Lato', sans-serif; color: #fff; text-align: center; margin: 0; padding: 20px 0 0 0;}

/**** contact ****/
#contact {background: #a49f35; margin: 0; padding: 100px 0;}
#contact .googleMap iframe {height: 400px; width: 100%;}
#contact h2 {font-size: 22px; font-weight: 400; color: #fff; text-transform: uppercase; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 10px 0;}
#contact h2 span {display: block; text-transform: none; font-size: 15px; padding-top: 10px; color: #003f38;}
#contact p {font-size: 24px; font-weight: 300; color: #003f38; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 30px 0;}
#contact ul {margin: 0; padding: 0 0 50px 0; list-style: none;}
#contact ul li {display: block;}
#contact ul li label {display: inline-block; font-size: 22px; font-weight: 400; color: #fff; text-transform: uppercase; font-family: 'Lato', sans-serif; margin: 0; padding: 0 15px 0 0;}
#contact ul li span {display: inline-block; font-size: 24px; font-weight: 300; color: #003f38; font-family: 'Lato', sans-serif; margin: 0; padding: 0;}
#contact ul li span a {color: #003f38;}
#contact ul li span a:hover {color: #fff; text-decoration: none;}
.contactForm {padding-top: 30px;}
.contactForm p input.cpt-txt, .contactForm p input[type="text"], .contactForm p input[type="email"], .contactForm p input[type="phone"], .contactForm p textarea {padding: 15px 0; font-size: 24px; font-weight: 300; color: #003f38; font-family: 'Lato', sans-serif; background: none; width: 100%; border-bottom: 1px solid #003f38; border-top: none; border-right: none; border-left: none;}
.contactForm input[type="submit"] {min-width: 255px; font-size: 22px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; text-transform: uppercase; padding: 15px 40px; display: inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; border: 3px solid #034638; background: #034638; margin-top: 20px;}
.contactForm input[type="submit"]:hover {background: none;}
.contactForm p input.cpt-txt:focus, .contactForm p input[type="text"]:focus, .contactForm p input[type="email"]:focus, .contactForm p input[type="phone"]:focus, .contactForm p textarea:focus {outline: none; box-shadow: none;}
.contactForm p input.cpt-txt::-webkit-input-placeholder, .contactForm p input[type="text"]::-webkit-input-placeholder, .contactForm p input[type="email"]::-webkit-input-placeholder, .contactForm p input[type="phone"]::-webkit-input-placeholder, .contactForm p textarea::-webkit-input-placeholder {color: #003f38;}
.contactForm p input.cpt-txt::-moz-placeholder, .contactForm p input[type="text"]::-moz-placeholder, .contactForm p input[type="email"]::-moz-placeholder, .contactForm p input[type="phone"]::-moz-placeholder, .contactForm p textarea::-moz-placeholder {color: #003f38;}
.contactForm p input.cpt-txt:-ms-input-placeholder, .contactForm p input[type="text"]:-ms-input-placeholder, .contactForm p input[type="email"]:-ms-input-placeholder, .contactForm p input[type="phone"]:-ms-input-placeholder, .contactForm p textarea:-ms-input-placeholder {color: #003f38;}
.contactForm p input.cpt-txt:-moz-placeholder, .contactForm p input[type="text"]:-moz-placeholder, .contactForm p input[type="email"]:-moz-placeholder, .contactForm p input[type="phone"]:-moz-placeholder, .contactForm p textarea:-moz-placeholder {color: #003f38;}

/**** blogListing ****/
#blogListing {background: url(../images/blog-bg.png) no-repeat left 285px #f5f5f7; padding: 80px 0 30px 0;}
.blogList {position: relative;}
.blogList:after {width: 112px; height: 123px; content: ""; position: absolute; top: -50px; right: -140px; background: url(../images/blog-listing-after-bg.png) no-repeat; background-size: cover;}
#blogListing .blogBreadCrumb ol.breadcrumb li {color: #747474; font-size: 20px; font-weight: 300; font-family: 'Lato', sans-serif; padding-right: 8px;}
#blogListing .blogBreadCrumb ol.breadcrumb li a {color: #747474;}
#blogListing .blogBreadCrumb ol.breadcrumb li.active span {font-weight: 700; color: #000; border-bottom: 2px solid #ff971f; padding-bottom: 4px;}
#blogListing .blogBreadCrumb ol.breadcrumb > li + li:before {content: "\f105"; font-family: 'FontAwesome'; padding: 0 13px 0 5px; color: #747474;}
.blogFullWidth {width: 100%;}
#blogListing .Flex {align-items: flex-start;}
#blogListing .blogFullWidth h2 {color: #000; font-size: 30px; font-weight: 400; font-family: 'Libre Baskerville', serif; margin: 0; padding: 20px 0 10px 0;}
#blogListing .blogFullWidth h2 a {color: #000;}
#blogListing .blogFullWidth h2 a:hover {color: #f17630; text-decoration: none;}
#blogListing .blogFullWidth ul {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
#blogListing .blogFullWidth ul li {display: inline-flex; align-items: center;}
#blogListing .blogFullWidth ul li label {font-size: 14px; font-weight: 300; color: #747474; font-family: 'Lato', sans-serif; marign: 0; padding: 0;}
#blogListing .blogFullWidth ul li label span {font-weight: 700; color: #f16d22; padding-right: 8px;}
#blogListing .blogFullWidth ul li img {padding-right: 4px;}
#blogListing .blogFullWidth p {font-size: 18px; font-weight: 300; color: #747474; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 50px 0;}
#blogListing .searchBlog {position: relative;}
#blogListing .searchBlog input[type="search"] {border: none; width: 100%; padding: 21px 84px 21px 21px; color: #000; font-size: 20px; font-weight: 300; font-family: 'Lato', sans-serif; background-color: rgb(255, 255, 255); box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05);}
#blogListing .searchBlog input[type="search"]:focus {outline: none; box-shadow: none;}
#blogListing .searchBlog input[type="submit"] {border: none; width: 70px; height: 70px; background: url(../images/search-btn-img.png) no-repeat; position: absolute; top: 0; right: 0;}
#blogListing .searchBlog input[type="submit"]:hover {background: url(../images/search-btn-hover-img.png) no-repeat;}
#blogListing .searchBlog input[type="submit"]:focus {outline: none; box-shadow: none;}
.blogCategories {margin: 0; padding: 70px 0 0 0; position: relative;}
.blogCategories:after {width: 112px; height: 187px; content: ""; position: absolute; right: -140px; top: 50%; margin-top: -92px; background: url(../images/blog-categories-after-bg.png) no-repeat; background-size: cover;}
.blogCategories h2, .relatedPost h2, .leaveReply h2 {margin: 0 0 20px 0; padding: 0 0 15px 0; font-size: 24px; font-weight: 600; color: #000; font-family: 'Libre Baskerville', serif; position: relative;}
.blogCategories h2:after, .relatedPost h2:after, .leaveReply h2:after {width: 36px; height: 2px; background: #f16d22; left: 0; bottom: 0; position: absolute; content: "";}
.blogCategories ul {margin: 0; padding: 0; list-style: none;}
.blogCategories ul li {padding: 16px 0; border-bottom: 1px solid #ddd;}
.blogCategories ul li a {width: 100%; display: flex; flex-wrap: wrap; align-content: space-between; align-items: center; justify-content: space-between;}
.blogCategories ul li label, .blogCategories ul li span {display: inline-flex; margin: 0; padding: 0; font-family: 'Lato', sans-serif; color: #747474; font-size: 18px;}
.blogCategories ul li label {font-weight: 300; cursor: pointer;}
.blogCategories ul li span {font-weight: 700; font-size: 16px;}
.blogCategories ul li:last-child {border: none;}
.blogCategories ul li a:hover {text-decoration: none !important;}
.blogCategories ul li a:hover label, .blogCategories ul li a:hover span {color: #f17630; text-decoration: none !important;}
.archieve {margin: 70px 0 0 0; background: url(../images/archieve-box-icon.png) no-repeat bottom right rgb(255, 255, 255); box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05); -webkit-box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.05); padding: 30px; width: 100%; position: relative;}
.archieve:after {width: 121px; height: 121px; content: ""; position: absolute; right: -140px; bottom: 50px; background: url(../images/archives-after-bg.png) no-repeat; background-size: cover;}
.archieve h2 {display: inline-block; margin: 0 0 20px 0; padding: 0 0 15px 0; font-size: 24px; font-weight: 600; color: #000; font-family: 'Libre Baskerville', serif; position: relative;}
.archieve h2:after {width: 36px; height: 2px; background: #f16d22; left: 0; bottom: 0; position: absolute; content: "";}
.archieve h2:before {width: 35px; height: 29px; background: url(../images/archieve-head-icon.png) no-repeat; right: -48px; top: -20px; position: absolute; content: "";}
.archieve ul {margin: 0; padding: 0; list-style: none;}
.archieve ul li {display: block; padding: 16px 0; font-family: 'Lato', sans-serif; color: #747474; font-size: 18px;}
.archieve ul li a {color: #747474;}
.archieve ul li a:hover {color: #f17630; text-decoration: none;}
.blogSocial {margin: 0; padding: 70px 0;}
.blogSocial h2 {margin: 0 0 20px 0; padding: 0 0 15px 0; font-size: 24px; font-weight: 600; color: #000; font-family: 'Libre Baskerville', serif; position: relative;}
.blogSocial h2:after {width: 36px; height: 2px; background: #f16d22; left: 0; bottom: 0; position: absolute; content: "";}
.blogSocial ul {margin: 0; padding: 10px 0 0 0;}
.blogSocial ul li {font-size: 22px; color: #747474; display: inline-block; padding: 0 20px 0 0;}
.blogSocial ul li:last-child {padding-right: 0;}
.blogSocial ul li a {color: #747474;}
.blogSocial ul li a:hover {color: #f17630;}
.singleBlog h2 {padding-top: 0 !important;}
.singleBlog p {padding-bottom: 30px !important;}
.relatedPost h3 {color: #000; font-size: 20px; font-weight: 400; font-family: 'Libre Baskerville', serif; margin: 0; padding: 20px 0 10px 0;}
.relatedPost h3 a {color: #000;}
.relatedPost h3 a:hover {color: #f17630; text-decoration: none;}
.relatedPost ul {display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.relatedPost ul li {display: inline-flex; align-items: center;}
.relatedPost ul li label {font-size: 14px; font-weight: 300; color: #747474; font-family: 'Lato', sans-serif; marign: 0; padding: 0;}
.relatedPost ul li label span {font-weight: 700; color: #f16d22; padding-right: 8px;}
.leaveReply {padding: 20px 0 50px 0;}
.leaveReply label {font-size: 18px; color: #747474; font-weight: 300; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 5px 0; display: block;}
.leaveReply input[type="text"], .leaveReply textarea {font-size: 18px; color: #000; font-weight: 300; font-family: 'Lato', sans-serif; border: none; background: #eaeaea; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 100%; padding: 10px; margin-bottom: 30px;}
.leaveReply input[type="text"]:focus, .leaveReply textarea:focus {outline: none; box-shadow: none;}
.leaveReply input[type="submit"] {font-size: 18px; font-weight: 500; font-family: 'Lato', sans-serif; background: #ec5624; border: 2px solid #ec5624; color: #fff; text-transform: uppercase; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; width: 190px; padding: 12px 20px; display: inline-block; text-align: center;}
.leaveReply input[type="submit"]:hover {background: none; color: #ec5624;}
#categories {margin: 0; padding: 0;}
#categories .panel-group {margin: 0;}
#categories .panel {border: none !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-title {text-align: center; padding: 80px 0;}
#categories .panel-title a:hover, #categories .panel-title a:focus {text-decoration: none;}
#categories .panel-title h2 {font-weight: 700; font-size: 31px; margin: 0; padding: 25px 0 5px 0; color: #fff; font-family: 'Lato', sans-serif;}
#categories .panel-title h3 {font-weight: 400; font-size: 26px; margin: 0; padding: 0; color: #fff; font-family: 'Lato', sans-serif;}
#categories .panel-heading {border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important; min-height: 392px;}
#categories .panel-heading.lightRed {background: #f26a54;}
#categories #collapseOne, #categories #collapseOne.panel-collapse.collapsing {background: #f26a54; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.brown {background: #be6856;}
#categories #collapseTwo, #categories #collapseTwo.panel-collapse.collapsing {background: #be6856; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.yellow {background: #dfcc71;}
#categories #collapseThree, #categories #collapseThree.panel-collapse.collapsing, #categories #collapseSevent, #categories #collapseSevent.panel-collapse.collapsing {background: #dfcc71; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.darkGray {background: #8ca38e;}
#categories #collapseFour, #categories #collapseFour.panel-collapse.collapsing, #categories #collapseSixt, #categories #collapseSixt.panel-collapse.collapsing {background: #8ca38e; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.darkRed, #categories .panel-heading.headingTwent {background: #d03a39;}
#categories #collapseFive, #categories #collapseFive.panel-collapse.collapsing, #categories #collapseTwent, #categories #collapseTwent.panel-collapse.collapsing {background: #d03a39; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.lightOrange {background: #c6b297;}
#categories #collapseSix, #categories #collapseSix.panel-collapse.collapsing, #categories #collapseEighte, #categories #collapseEighte.panel-collapse.collapsing {background: #c6b297; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingSeven, #categories .panel-heading.headingNint {background: #b48653;}
#categories #collapseSeven, #categories #collapseSeven.panel-collapse.collapsing, #categories #collapseNint, #categories #collapseNint.panel-collapse.collapsing {background: #b48653; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingEight {background: #e1a925;}
#categories #collapseEight, #categories #collapseEight.panel-collapse.collapsing {background: #e1a925; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingNine {background: #27a4de;}
#categories #collapseNine, #categories #collapseNine.panel-collapse.collapsing {background: #27a4de; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingTen {background: #cddce0;}
#categories #collapseTen, #categories #collapseTen.panel-collapse.collapsing {background: #cddce0; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingElevan {background: #e5b095;}
#categories #collapseEleven, #categories #collapseEleven.panel-collapse.collapsing {background: #e5b095; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingTwel {background: #ee612f;}
#categories #collapseTwel, #categories #collapseTwel.panel-collapse.collapsing {background: #ee612f; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingThir {background: #ab4024;}
#categories #collapseThir, #categories #collapseThir.panel-collapse.collapsing {background: #ab4024; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingFourt {background: #273e8b;}
#categories #collapseFourt, #categories #collapseFourt.panel-collapse.collapsing {background: #273e8b; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .panel-heading.headingFift {background: #fed035;}
#categories #collapseFift, #categories #collapseFift.panel-collapse.collapsing {background: #fed035; border: none; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important; border-radius: 0 !important;}
#categories .benefitProContent {padding-top: 60px; padding-bottom: 60px;}
#categories .benefitProContent img {max-height: 318px; margin: 0 auto; width: auto;}
#categories .benefitProContent p {font-weight: 400; color: #fff; font-size: 20px; font-family: 'Lato', sans-serif; padding: 20px 30px 0 30px; text-align: center;}
.benefitsHoney .fullWidth {padding: 172px 0 !important;}
body.inner .innerBlocks .block h2 {font-size: 30px; color: #fff; text-align: center; text-transform: uppercase;}
body.inner .innerBlocks .block h2 span {position: relative; max-width: 400px; margin: 0 auto; display: block; font-size: 32px; background: url(../images/head-bg.png) repeat-x center; text-align: center;}
body.inner .innerBlocks .block h2 span:before {width: 160px; height: 108px; content: ""; position: absolute; top: -64px; left: 10px;}
body.inner .innerBlocks .block h2 span label {padding: 0 28px; font-weight: 400; font-family: 'Libre Baskerville', serif; cursor: text;}
body.inner .innerBlocks .block.brown h2 {margin-top: 40px;}
body.inner .innerBlocks .block.brown h2 span:before {background: url(../images/monkey-small-head-icon.png) no-repeat; right: -47px; left: auto; top: -87px;}
body.inner .innerBlocks .block.brown h2 span label {background: #ba6e29;}
body.inner .innerBlocks .block.blue h2 {margin-top: 20px;}
body.inner .innerBlocks .block.blue h2 span:before {background: url(../images/flowers-small-head-icon.png) no-repeat; left: 61px; top: -78px;}
body.inner .innerBlocks .block.blue h2 span label {background: #26a6df;}
body.inner .innerBlocks .block.yellow h2 {margin-top: 40px;}
body.inner .innerBlocks .block.yellow h2 span:before {background: url(../images/bee-small-head-icon.png) no-repeat; left: 47px; top: -44px;}
body.inner .innerBlocks .block.yellow h2 span label {background: #f4a530;}
#benefitsProdCarousel .owl-dots {height: 0px;}
body.home .block.orange.benefitsHoney .fullWidth {padding: 200px 0 !important;}
#antiOxidant .owl-nav .owl-next, #antiBacterial .owl-nav .owl-next, #antiInflammatory .owl-nav .owl-next, #antiWrinkles .owl-nav .owl-next, #weightReducer .owl-nav .owl-next, #immunityBooster .owl-nav .owl-next, #healthyHeart .owl-nav .owl-next, #antiBacterial .owl-nav .owl-next, #bloodCirculation .owl-nav .owl-next, #stressReliever .owl-nav .owl-next, #detoxifier .owl-nav .owl-next, #isomniaNeuroLogical .owl-nav .owl-next, #vitalityBooster .owl-nav .owl-next, #jointBodyPains .owl-nav .owl-next, #soothingtaste .owl-nav .owl-next, #toothAche .owl-nav .owl-next, #healingWounds .owl-nav .owl-next, #reducesBloodSugar .owl-nav .owl-next, #liverFunctioning .owl-nav .owl-next, #antiBacterial .owl-nav .owl-next {font-size: 90px; color: #fff; position: absolute; right: 0; top: 28%;}
#antiOxidant .owl-nav .owl-prev, #antiBacterial .owl-nav .owl-prev, #antiInflammatory .owl-nav .owl-prev, #antiWrinkles .owl-nav .owl-prev, #weightReducer .owl-nav .owl-prev, #immunityBooster .owl-nav .owl-prev, #healthyHeart .owl-nav .owl-prev, #antiBacterial .owl-nav .owl-prev, #bloodCirculation .owl-nav .owl-prev, #stressReliever .owl-nav .owl-prev, #detoxifier .owl-nav .owl-prev, #isomniaNeuroLogical .owl-nav .owl-prev, #vitalityBooster .owl-nav .owl-prev, #jointBodyPains .owl-nav .owl-prev, #soothingtaste .owl-nav .owl-prev, #toothAche .owl-nav .owl-prev, #healingWounds .owl-nav .owl-prev, #reducesBloodSugar .owl-nav .owl-prev, #liverFunctioning .owl-nav .owl-prev, #antiBacterial .owl-nav .owl-prev {font-size: 90px; color: #fff; position: absolute; left: 0; top: 28%;}
#antiOxidant .owl-nav button:focus, #bloodCirculation .owl-nav button:focus, #antiInflammatory .owl-nav button:focus, #antiWrinkles .owl-nav button:focus, #weightReducer .owl-nav button:focus, #immunityBooster .owl-nav button:focus, #antiBacterial .owl-nav button:focus, #healthyHeart .owl-nav button:focus, #healthyHeart .owl-nav button:focus, #stressReliever .owl-nav button:focus, #detoxifier .owl-nav button:focus, #isomniaNeuroLogical .owl-nav button:focus, #vitalityBooster .owl-nav button:focus, #jointBodyPains .owl-nav button:focus, #soothingtaste .owl-nav button:focus, #toothAche .owl-nav button:focus, #healingWounds .owl-nav button:focus, #reducesBloodSugar .owl-nav button:focus, #liverFunctioning .owl-nav button:focus, #antiBacterial .owl-nav button:focus {outline: none; box-shadow: none;}

/**** footer ****/
footer {background: #26362b; color: #fff; padding: 100px 0;}
.footerTesti h2, .footerBlog h2, .footerLinks h2 {font-size: 18px; font-weight: 400; color: #fff; font-family: 'Lato', sans-serif; margin: 0; padding: 0; text-transform: uppercase; padding-bottom: 40px;}
.footerTesti p, .footerBlog ul li .blogContent p, .footerLinks ul li a {font-size: 20px; color: #d0cbca; font-weight: 300; font-family: 'Lato', sans-serif; margin: 0; padding: 0;}
.footerBlog ul li {padding-bottom: 60px;}
.footerBlog ul li .date {float: left; width: 80px; text-align: center; padding-top: 5px;}
.footerBlog ul li .date label {color: #ff971f; font-size: 66px; font-weight: 400; font-family: 'Lato', sans-serif; margin: 0; padding: 0; line-height: 50px;}
.footerBlog ul li .blogContent {margin-left: 100px; border-left: 2px solid #d0cbca; padding-left: 20px;}
.footerBlog ul li .date span {font-size: 14px; color: #d0cbca; font-weight: 300; font-family: 'Lato', sans-serif; margin: 0; padding: 0; text-transform: uppercase;}
.footerBlog ul li .blogContent h3 {font-size: 20px; color: #d0cbca; font-weight: 400; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 10px 0;}
.footerBlog ul li .blogContent p {line-height: 25px;}
.footerLinks ul li {padding-bottom: 15px;}
.footerLinks ul li a:hover {color: #fdb738; text-decoration: none;}
.footerLogo p.copyright {text-align: center; font-size: 15px; color: #d0cbca; font-weight: 300; font-family: 'Lato', sans-serif; margin: 0; padding: 15px 0 0 0;}
.footerBottom {font-size: 20px; font-family: 'Lato', sans-serif;}
.footerBottom label {color: #d0cbca; font-weight: 400; margin: 0; padding: 0; text-transform: uppercase}
.footerBottom span a {color: #fdb738; font-weight: 400; margin: 0; padding: 0;}
.footerBottom a:hover {color: #fff; text-decoration: none;}
.footerBottom ul.socialLinks {width: 100%; margin: 0; padding: 0; text-align: center;}
.footerBottom ul.socialLinks li {display: inline-block; padding: 0 15px; font-size: 22px;}
.footerBottom ul.socialLinks li a {color: #fdb738;}
.footerBottom ul.socialLinks li a:hover {color: #fff;}
.navigationOuter {display: block; width: 100%;}
.navigationInner {display: flex; align-items: center; justify-content: space-around;}
.logo.desktopLogo {display: inline-flex;}

/**** videoYoutube ****/
#videoYoutube {width: 100%; height: 100%;}
#videoYoutube iframe {width: 100%; height: 100%; vertical-align: top;}
.footerBlog h2 {padding-left: 120px;}

/**** thankyou ****/
#thankyou {width: 100%; height: calc(100% - 131px); display: flex; align-items: center; justify-content: center;}
.thankyouContent {padding: 30px 0; text-align: center;}
.thankyouContent h2 {
    color: #5d3a22;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Josefin Sans', sans-serif;
    margin: 0;
    padding: 40px 0 20px 0;
}
.thankyouContent p {
    font-size: 21px;
    font-weight: 400;
    color: #5d3a22;
    font-family: 'Lato', sans-serif;
    margin: 0;
	padding: 0 0 15px 0;
    line-height: 36px;
}
.thankyouContent p a {
    color: #fdb738;
    font-weight: 400;
    margin: 0;
    padding: 0;
}
.thankyouContent p a:hover {
	color: #5d3a22;
	text-decoration: none;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	.footerBlog h2 {padding-left: 0;}
	.navbar-default .navbar-nav > li a {padding-left: 0; padding-right: 0;}
	.dropdown-menu {position: relative; max-width: 300px; width: 100%; left: auto; top: 0;}
	.navigationOuter {display: table; width: 100%; height: 100%; max-width: 320px; margin:0 auto;}
	.navigationInner {display: table-cell; vertical-align: middle;}
	.navbar ul.navbar-nav {display: block; margin: 0; text-align: center;}
	ul.dropdown-menu {text-align: center;}
	.navbar-collapse {position: fixed; top: 0; left: -15px; width: calc(100% + 30px); height: 100% !important; z-index: 100; background: #000; opacity: 0; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
	.navbar-collapse.collapse.in {opacity: 1; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
	.navbar-collapse .menu-main-menu-container {width:100%; height: 100%; display: table;}
	.navbar-collapse .menu-main-menu-container ul#menu-main-menu {display: table-cell; vertical-align: middle;}
	.navbar-default .navbar-toggle {z-index: 101;}
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background: #2bb673 !important; color: #fff; padding-bottom: 10px;}
	.navbar-default .navbar-nav > li.open > ul {background: #2bb673 !important; color: #fff !important;}
	.navbar-default .navbar-nav > li > ul {padding-bottom: 10px; -webkit-transition:all .4s ease-in-out !important;-moz-transition:all .4s ease-in-out !important;-o-transition:all .4s ease-in-out !important;transition:all 0s ease-in-out !important;}
	.navbar-default .navbar-nav > li > ul li a {font-size: 20px !important;}
	body.home header {padding-top: 20px;}	
	.navbar-default .navbar-nav > li, .navbar-default .navbar-nav > li a, .navbar-default .navbar-nav > li a span.fa-angle-down {-webkit-transition:all 0s ease-in-out !important; -moz-transition:all 0s ease-in-out !important; -o-transition:all 0s ease-in-out !important; transition:all 0s ease-in-out !important;}
	.navbar-default .navbar-nav > li a {display: inline-block;}
	.mobNavIcon {display: inline-block !important; z-index: 99999; font-size: 33px !important; color: #fff; position: relative; top: 3px; right: -10px;}
	.navbar-toggle span {display: none !important;}
	.hamburger.active {position: fixed; right: 15px; top: 32px !important}
	.hamburger {display: block; width: 25px; height: 20px; top: 11px; right: 0px; z-index: 10000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: transparent; -ms-touch-action: manipulation; touch-action: manipulation; position: absolute; -webkit-transition:all 0s ease-in-out !important; -moz-transition:all 0s ease-in-out !important; -o-transition:all 0s ease-in-out !important; transition:all 0s ease-in-out !important;}
	.hamburger .navbar-toggle {cursor: pointer; background: url(../images/hamburger.png) no-repeat; margin-top: 0 !important; margin-bottom: 0 !important; width:25px; height: 20px; border-radius: 0 !important; background-color: transparent !important; margin-right: 0 !important; -webkit-transition:all 0s ease-in-out !important; -moz-transition:all 0s ease-in-out !important; -o-transition:all 0s ease-in-out !important; transition:all 0s ease-in-out !important;}	
	.hamburger.active .navbar-toggle {background: url(../images/close.png) no-repeat;}
	#ourRange {padding: 50px 0 140px 0;}
	#ourRange:before {width: 100px; height: 124px;}
	#ourRange:after {width: 136px; height: 125px;}
	#ourRange h2 {font-size: 35px; text-align: center;}
	#ourRange h2 span label {font-size: 25px;}
	.ourRangeContent h3 {font-size: 24px; padding: 40px 0 0 0;}
	.ourRangeContent p {font-size: 18px;}
	#organicRice {background: #254091; padding: 50px 0; text-align: center;}
	#organicRice h2 {font-size: 38px;}
	#organicRice h3 {font-size: 22px; padding: 10px 0 0 0;}
	#organicRice p {font-size: 18px; padding: 20px 0 25px 0;}
	#organicRice a {font-size: 19px; padding: 10px 30px;}
	#ourStory:before, #ourStory:after, #quotes:after, #says:after {display: block;}
	a.ourRangeLeftIcon, a.ourRangeRightIcon, .socialLeftIcon, .socialRightIcon, .quoteLeftIcon, .quoteRightIcon, .socialBirdIcon, .saysIcon, #quotes:before {display: none !important;}
	.blogList:after, .blogCategories:after, .archieve:after {display: none;}
	#blogListing {background: #f5f5f7;}
	#banner .blogBanner h1 {font-size: 40px;}
	#blogListing {padding: 50px 0 0 0;}
	#banner.carouselOuter {height: auto;}
	.benefitsHoney:before {display: none;}
	body.home .block.orange.benefitsHoney .fullWidth {padding: 50px 15px !important;}
	#thankyou {height: auto;}
	.thankyouContent h2 {font-size: 26px;}
	.thankyouContent p {font-size: 18px; line-height: 27px;}
	.block.red.socialEco:before, .block.red.socialEco:after {display: none;}
	a.socialLeftOneIcon, a.socialRightOneIcon, a.socialBirdIcon{display: none;}
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
	header {padding: 20px 0;}
	.mobileLogo {display: block !important;}
	.mobileLogo img {max-width: 50%;}
	.desktopLogo {display: none !important;}
	#banner h1 {font-size: 33px; margin-bottom: 10px; padding-top: 80px;}
	#banner h2 {font-size: 29px; margin-bottom: 10px;}
	#banner p {font-size: 18px; text-transform: none;}
	#banner .outer > .inner {vertical-align: middle;}
	#ourStory, #kejriGroup, #csrWorks {padding: 90px 0;}
	.grayContent {padding: 50px 0;}
	.grayContent p {font-size: 20px; padding: 10px 0 40px 0;}
	#ourStory:before, #kejriGroup:before, #csrWorks:before {left: 15px; top: 15px; width: 78px; height: 86px;}
	#ourStory h2, #kejriGroup h2, #csrWorks h2 {padding-top: 20px;}
	#ourStory h2 span, .grayContent h2 span, #kejriGroup h2 span, #csrWorks h2 span {font-size: 24px; padding: 0 15px;}
	#ourStory h2 span:before, #kejriGroup h2 span:before, #csrWorks h2 span:before {display: none;}
	#ourStory h2 span label {line-height: 10px;}
	#kejriGroup h2 span label, #csrWorks h2 span label {padding: 0 8px;}
	#ourStory p {font-size: 24px; padding-bottom: 20px;}
	#ourStory:after, #kejriGroup:after, #csrWorks:after {right: 15px; bottom: 15px; width: 99px; height: 73px;}
	.blocks .block img.mainImg {width:100%;}
	.blocks .block img {display: block;}
	.blocks .block .fullWidth {padding: 50px 15px !important;}
	.blocks .block .fullWidth img {max-width: 50%;}
	.blocks .block h3 {font-size: 26px; padding: 30px 0 0 0;}
	#quotes {background: #26362b !important;}
	#aylaStorm {background: #ed6233; padding: 50px 0;}
	#aylaStorm:before, #aylaStorm:after {display: none;}
	#aylaStorm h2 span {font-size: 27px; background: none;}
	#aylaStorm h2 span label {background: none;}
	#aylaStorm p, #kejriGroup p, #csrWorks p {font-size: 20px; padding: 10px 0 0 0;}
	#quotes:before, #aylaStorm:before {width: 114px; height: 160px;}
	#quotes:after, #aylaStorm:after {width: 65px; height: 113px;}
	#quotes h1 {font-size: 38px;}
	#quotes h4 {font-size: 18px;}
	#animalIcons {padding: 50px 15px;}
	#animalIcons ul.Flex li.inlineFlex {width: 100%; padding: 15px 0;}
	#animalIcons ul.Flex li.inlineFlex img {margin: 0 auto;}
	.blocks .block p {font-size: 20px !important; padding: 0;}
	.blocks .block a.button {margin-top: 50px; font-size: 18px; padding: 11px 31px;}
	#says {padding: 40px 0 90px;}
	#says:before {left: 15px; top: 15px;}
	#says:after {width: 321px; height: 82px;}
	#says h2 span {font-size: 38px;}
	#says h2 span:after {right: 0; top: -34px; width: 36px; height: 29px;}
	.blocks .block.red.socialEco:before {width: 85px; height: 107px; bottom: -7px;}
	.blocks .block.red.socialEco:after {width: 235px; height: 55px;}
	.blocks .block .fullWidth.socialBlock {padding: 45px 15px 120px 15px;}
	footer {padding: 50px 0 40px 0;}
	.footerTesti h2, .footerBlog h2, .footerLinks h2 {padding-bottom: 15px;}
	.footerTesti p {padding-bottom: 30px;}
	.footerBlog ul li .date {width: 70px;}
	.footerBlog ul li .date label {font-size: 45px;}
	.footerBlog ul li .blogContent {margin-left: 80px;}
	.footerBlog ul li {padding-bottom: 30px;}
	.footerTesti p, .footerBlog ul li .blogContent p, .footerLinks ul li a {font-size: 18px;}
	.footerLinks ul li {padding-bottom: 10px;}
	footer .fLogo {padding-top: 20px;}
	.footerLogo p.copyright {padding: 15px 0 30px 0;}
	.footerBottom {text-align: center; padding-bottom: 11px;}
	#animalIcons, #animalIcons ul {height: auto;}
	.collapse {display: none !important;}
	.videoTittle {bottom: 20px;}
	#aboutVideo .videoTittle h1 {font-size: 28px;}
	body.pick-of-the-forest #ourRange {padding: 50px 0;}
	.pickBlocks h1 {font-size: 25px !important; line-height: 31px;}
	.blocks.pickBlocks h2 {font-size: 25px;}
	.blocks.pickBlocks p {font-size: 18px !important;}
	.pickBlocks a {font-size: 18px !important; padding: 10px 40px !important;}
	#banner .contactBanner h1 {font-size: 30px; line-height: 40px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 240px;}
	#benefitsHoneyCaro h1 {font-size: 44px;}
	#benefitsHoneyCaro p {font-size: 25px;}
	#benefitsHoneyCaro .owl-dots {bottom: 0;}
	body.inner #says:after {width: 320px; height: 81px;}
	#categories .panel-title {padding: 30px 0;}
	.vidPlayIcon {font-size: 40px !important;}
	#categories .panel-heading {min-height: auto;}
	#categories .panel-title h2 {font-size: 25px;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	header {padding: 20px 0;}
	.mobileLogo {display: block !important;}
	.mobileLogo img {max-width: 50%;}
	.desktopLogo {display: none !important;}
	#banner h1 {font-size: 50px; margin-bottom: 10px; padding-top: 80px;}
	#banner h2 {font-size: 41px; margin-bottom: 10px;}
	#banner p {font-size: 19px; text-transform: none;}
	#banner .outer > .inner {vertical-align: middle;}
	#ourStory, #kejriGroup, #csrWorks {padding: 90px 0;}
	.grayContent {padding: 50px 0;}
	.grayContent p {font-size: 20px; padding: 10px 0 40px 0;}
	#ourStory:before, #kejriGroup:before, #csrWorks:before {left: 15px; top: 15px; width: 88px; height: 96px;}
	#ourStory h2, #kejriGroup h2, #csrWorks h2 {padding-top: 20px;}
	#ourStory h2 span, .grayContent h2 span, #kejriGroup h2 span, #csrWorks h2 span {font-size: 32px; padding: 0 15px;}
	#ourStory h2 span:before, #kejriGroup h2 span:before, #csrWorks h2 span:before {display: none;}
	#ourStory h2 span label, #kejriGroup h2 span label, #csrWorks h2 span label {line-height: 10px;}
	#ourStory p {font-size: 28px; padding-bottom: 20px;}
	#ourStory:after, #kejriGroup:after, #csrWorks:after {right: 15px; bottom: 15px; width: 109px; height: 83px;}
	#aylaStorm {background: #e5b095; padding: 50px 0 150px 0;}
	#aylaStorm h2 span {font-size: 27px; max-width: 320px;}
	#aylaStorm h2 span label {}
	#aylaStorm p, #kejriGroup p, #csrWorks p {font-size: 20px; padding: 10px 0 0 0;}
	.blocks .block img.mainImg {width:100%;}
	.blocks .block img {display: block;}
	.blocks .block .fullWidth {padding: 50px 15px !important;}
	.blocks .block .fullWidth img {max-width: 50%;}
	.blocks .block h3 {font-size: 26px; padding: 30px 0 0 0; line-height: 35px;}
	#quotes {background: #26362b !important;}
	#quotes:before, #aylaStorm:before {width: 134px; height: 186px;}
	#quotes:after, #aylaStorm:after {width: 85px; height: 148px;}
	#quotes h1 {font-size: 48px;}
	#quotes h4 {font-size: 28px;}
	#animalIcons {padding: 50px 15px;}
	#animalIcons ul.Flex li.inlineFlex {width: 100%; padding: 15px 0;}
	#animalIcons ul.Flex li.inlineFlex img {margin: 0 auto;}
	.blocks .block p {font-size: 20px; padding: 0;}
	.blocks .block a.button {margin-top: 50px; font-size: 18px; padding: 11px 31px;}
	#says {padding: 50px 0 110px 0;}
	#says:before {left: 15px; top: 15px;}
	#says:after {width: 365px; height: 93px;}
	#says h2 span {font-size: 48px;}
	#says h2 span:after {/*right: -20px;*/ right: 0; top: -34px; width: 36px; height: 29px;}
	.blocks .block.red.socialEco:before {width: 115px; height: 137px;}
	.blocks .block.red.socialEco:after {width: 357px; height: 74px;}
	.blocks .block .fullWidth.socialBlock {padding: 115px 15px 70px 15px;}
	.blocks .block.red.socialEco:before {bottom: -9px;}
	footer {padding: 50px 0 40px 0;}
	.footerTesti h2, .footerBlog h2, .footerLinks h2 {padding-bottom: 15px;}
	.footerTesti p {padding-bottom: 30px;}
	.footerBlog ul li .date {width: 70px;}
	.footerBlog ul li .date label {font-size: 45px;}
	.footerBlog ul li .blogContent {margin-left: 80px;}
	.footerBlog ul li {padding-bottom: 30px;}
	.footerTesti p, .footerBlog ul li .blogContent p, .footerLinks ul li a {font-size: 18px;}
	.footerLinks ul li {padding-bottom: 10px;}
	footer .fLogo {padding-top: 20px;}
	.footerLogo p.copyright {padding: 15px 0 30px 0;}
	.footerBottom {text-align: center; padding-bottom: 11px;}
	#animalIcons, #animalIcons ul {height: auto;}
	.collapse {display: none !important;}
	.videoTittle {bottom: 30px;}
	#aboutVideo .videoTittle h1 {font-size: 40px;}
	body.pick-of-the-forest #ourRange {padding: 50px 0;}
	.pickBlocks h1 {font-size: 29px !important; line-height: 37px;}
	.blocks.pickBlocks h2 {font-size: 25px;}
	.blocks.pickBlocks p {font-size: 18px !important;}
	.pickBlocks a {font-size: 18px !important; padding: 10px 40px !important;}
	#banner .contactBanner h1 {font-size: 30px; line-height: 40px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 300px;}
	#benefitsHoneyCaro h1 {font-size: 44px;}
	#benefitsHoneyCaro p {font-size: 25px;}
	#benefitsHoneyCaro .owl-dots {bottom: 0;}
	body.inner #says:after {width: 431px; height: 110px;}
	.vidPlayIcon {font-size: 45px !important;}
	#categories .panel-heading {min-height: auto;}
	#categories .panel-title h2 {font-size: 25px;}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.mobileLogo {display: block !important;}
	.mobileLogo img {max-width: 50%;}
	.desktopLogo {display: none !important;}
	.blocks .block img.mainImg {width: 100%;}
	#banner h1 {font-size: 60px;}
	#banner h2 {font-size: 44px; padding: 15px 0;}
	#banner p {font-size: 18px;}
	#ourStory:before, #kejriGroup:before, #csrWorks:before {left: 15px; top: 15px; width: 128px; height: 136px;}
	#ourStory h2 span:before {left: auto; right: 90px;}
	#ourStory:after {right: 15px; bottom: 15px; width: 168px; height: 123px;}
	.blocks .block .fullWidth {padding: 70px 15px !important;}
	.blocks .block .fullWidth img {max-width: 30%; margin: 0 auto;}
	.blocks .block img {display: block;}
	.blocks .block h3 {font-size: 31px; padding: 40px 0 0 0; line-height: 40px;}
	#animalIcons {height: 400px;}
	#animalIcons ul {max-width:92%;}
	#animalIcons ul li img {max-width: 90%;}
	.blocks .block p {padding: 0;}
	.blocks .block a.button {margin-top: 30px;}
	#says:before {left: 15px; top: 15px;}
	#says:after {width: 451px; height: 115px;}
	#says h2 span {font-size: 48px; display: block;}
	#says h2 span:after {right: 0; top: -60px;}
	.blocks .block.red.socialEco:after {width: 357px; height: 74px;}
	.blocks .block .fullWidth.socialBlock {padding: 115px 15px 70px 15px;}
	.blocks .block.red.socialEco:before {width: 155px; height: 178px; bottom: -11px;}
	.blocks .block.red.socialEco:after {width: 503px; height: 104px;}
	.blocks .block .fullWidth.socialBlock {padding: 115px 15px 90px 15px;}
	.footerTesti h2, .footerBlog h2, .footerLinks h2 {padding-bottom: 15px;}
	.footerTesti p {padding-bottom: 30px;}
	.footerBlog ul li .date {width: 120px; border-right: 2px solid #d0cbca;}
	.footerBlog ul li .date label {display: block;}
	.footerBlog ul li .blogContent {margin-left: 130px; border: none;}
	.footerBlog ul li {padding-bottom: 30px;}
	.footerTesti p, .footerBlog ul li .blogContent p, .footerLinks ul li a {font-size: 18px;}
	.footerLinks ul li {padding-bottom: 10px;}
	footer .fLogo {padding-top: 20px;}
	.footerLogo p.copyright {padding: 15px 0 30px 0;}
	.footerBottom {text-align: center; padding-bottom: 11px;}
	#ourStory:before {left: 35px; width: 120px; height: 132px;}
	#ourStory:after, #kejriGroup:after, #csrWorks:after {right: 35px; bottom: 35px; width: 167px; height: 124px;}
	#ourStory h2 span:before, #kejriGroup h2 span:before, #csrWorks h2 span:before {right: 10px; left: auto;}
	#quotes h1 {font-size: 48px;}
	#quotes h4 {font-size: 25px;}
	#quotes:before, #aylaStorm:before {width: 127px; height: 183px;}
	#quotes:after, #aylaStorm:after {width: 93px; height: 161px;}
	.collapse {display: none !important;}
	#aylaStorm {background: #e5b095;}
	body.pick-of-the-forest #ourRange {padding: 70px 0;}
	.pickBlocks h1 {font-size: 32px !important; line-height: 40px;}
	.blocks.pickBlocks h2 {font-size: 25px;}
	.blocks.pickBlocks p {font-size: 18px !important;}
	.pickBlocks a {font-size: 18px !important; padding: 12px 40px !important;}
	#banner .contactBanner h1 {font-size: 40px; line-height: 50px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 320px;}
	#benefitsHoneyCaro h1 {font-size: 50px;}
	#benefitsHoneyCaro p {font-size: 27px;}
	#benefitsHoneyCaro .owl-dots {bottom: 0 !important;}
	body.inner #says:after {width: 420px; height: 107px;}
	.vidPlayIcon {font-size: 50px !important;}
	#categories .panel-heading {min-height: 360px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	#categories .panel-title {padding: 40px 0;}
	#categories .benefitProContent img {max-height: 238px;}
	header {padding: 20px 0;}
	.mobileLogo {display: none;}
	.mobileLogo img {max-width: 50%;}
	.desktopLogo {display: block; max-width: 14%;}
	#banner h1 {font-size: 50px; margin-bottom: 10px; padding-top: 80px;}
	#banner h2 {font-size: 41px; margin-bottom: 10px;}
	#banner p {font-size: 19px; text-transform: none;}
	.blocks .block .fullWidth {padding: 50px 15px !important;}
	.blocks .block .fullWidth img {max-width: 50%;}
	.blocks .block h3 {font-size: 27px; padding: 40px 0 0 0; line-height: 40px;}
	.blocks .block p {font-size: 21px; padding: 0;}
	.blocks .block a.button {padding: 11px 35px; font-size: 17px; margin-top: 30px;}
	#animalIcons {height: 400px;}
	#animalIcons ul {max-width: 85%;}
	#ourStory:before, #kejriGroup:before, #csrWorks:before {left: 35px; width: 120px; height: 132px;}
	#ourStory:after, #kejriGroup:after, #csrWorks:after {right: 35px; bottom: 35px; width: 167px; height: 124px;}
	#ourStory h2 span:before, #kejriGroup h2 span:before, #csrWorks h2 span:before {right: 10px; left: auto;}
	#quotes h1 {font-size: 48px;}
	#quotes h4 {font-size: 25px;}
	#quotes:before, #aylaStorm:before {width: 127px; height: 183px;}
	#quotes:after, #aylaStorm:after {width: 93px; height: 161px;}
	#says h2 span {font-size: 58px; display: block;}
	#says h2 span:after {right: 30px; top: -60px;}
	.blocks .block.red.socialEco:before {width: 88px; height: 101px; bottom: -6px !important;}
	.blocks .block.red.socialEco:after {width: 236px; height: 55px;}
	.blocks .block p.social {font-size: 26px; max-width: 144px;}
	.footerBottom {padding-bottom: 10px;}
	.footerBottom.right {text-align: right;}
	.footerBottom.right ul {text-align: right;}
	.footerBottom.right ul li:last-child {padding-right: 0;}
	footer {padding: 50px 0 40px 0;}
	.navbar-default .navbar-nav > li:first-child > a {padding-left: 0px;}
	.navbar-default .navbar-nav > li:last-child > a {padding-right: 0px;}
	.navbar-default .navbar-nav > li > a {padding: 10px; font-size: 15px;}
	.blocks.innerBlocks .block p {font-size: 21px;}
	#ourRange {padding: 100px 0 190px 0;}
	#ourRange h2 {max-width: 183px; font-size: 45px; text-align: center;}
	#ourRange:before {width: 150px; height: 186px;}
	#ourRange:after {width: 195px; height: 179px;}
	#organicRice {background: #254091; text-align: center; padding: 70px 0;}
	#organicRice h2 {font-size: 51px;}
	#organicRice h3 {font-size: 27px; padding: 10px 0 0 0;}
	#organicRice p {font-size: 18px; padding: 20px 0 25px 0;}
	#organicRice a {font-size: 21px; padding: 13px 45px;}
	#ourStory:before, #ourStory:after, #quotes:after, #says:after {display: block;}
	.socialLeftIcon, .socialRightIcon, .quoteLeftIcon, .quoteRightIcon, .socialBirdIcon, .saysIcon, #quotes:before {display: none !important;}
	.pickBlocks .block.justifyStart {padding-right: 15px;}
	.pickBlocks .block.justifyEnd {padding-left: 15px;}
	.pickBlocks h1 {font-size: 30px !important; padding: 0 0 15px 0 !important;}
	.pickBlocks.blocks p {font-size: 18px !important; padding: 0 0 15px 0 !important;}
	.pickBlocks.blocks .block h2 {font-size: 23px; padding: 0 0 15px 0 !important;}
	.pickBlocks a {font-size: 18px !important; padding: 10px 40px !important;}
	.blogList:after, .blogCategories:after, .archieve:after {display: none;}
	#blogListing {background: #f5f5f7;}
	#blogListing .blogFullWidth h2 {font-size: 20px;}
	#blogListing .blogFullWidth p {font-size: 16px;}
	.archieve {padding: 30px 30px 60px 30px;}
	.archieve ul li {padding: 10px 0; font-size: 16px;}
	.blogCategories ul li {padding: 9px 0;}
	.blogCategories ul li label, .blogCategories ul li span {font-size: 16px;}
	#banner .contactBanner h1 {font-size: 35px; line-height: 55px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 320px;}
	#banner.carouselOuter {height: auto;}
	.benefitsHoney:before {display: none;}
	#benefitsHoneyCaro h1 {font-size: 40px;}
	#benefitsHoneyCaro p {font-size: 20px;}
	#benefitsHoneyCaro .owl-dots {bottom: 0 !important;}
	#categories .panel-title h2 {font-size: 21px;}
	#categories .panel-title h3 {font-size: 18px;}
	#categories .benefitProContent {padding-top: 20px; padding-bottom: 5px;}
	body.home .block.orange.benefitsHoney .fullWidth {padding: 60px 15px !important;}
	.vidPlayIcon {font-size: 60px !important;}
	#categories .panel-heading {min-height: 311px;}
	body.contact #banner {max-height: 448px;}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	header {padding-top: 20px;}
	.desktopLogo {max-width: 17%;}
	.navbar-default .navbar-nav > li:first-child > a {padding-left: 0px;}
	.navbar-default .navbar-nav > li:last-child > a {padding-right: 0px;}
	.navbar-default .navbar-nav > li > a {padding: 10px 19px; font-size: 17px;}
	.blocks .block .fullWidth {padding: 50px 15px;}
	.blocks .block .fullWidth img {max-width: 30%;}
	.blocks .block h3 {font-size: 27px; padding: 40px 0 0 0; line-height: 40px;}
	.blocks .block p {font-size: 21px; padding: 0;}
	.blocks .block a.button {padding: 11px 35px; font-size: 17px; margin-top: 30px;}
	#quotes h1 {font-size: 56px;}
	#quotes h4 {font-size: 26px;}
	#animalIcons ul {max-width: 80%;}
	#animalIcons {height: 410px;}
	#says h2 span {display: block;}
	#says h2 span:after {right: 107px; top: -44px;}
	.blocks .block.red.socialEco:before {width: 88px; height: 111px;}
	.blocks .block.red.socialEco:after {width: 266px; height: 55px;}
	.blocks .block p.social {font-size: 26px; max-width: 144px;}
	.blocks .block .fullWidth.socialBlock {padding: 80px 15px;}
	.blocks .block.red.socialEco:before {width: 108px; height: 131px;}
	.blocks .block.red.socialEco:after {width: 363px; height: 75px;}
	.footerBottom {padding-bottom: 10px;}
	.footerBottom.right {text-align: center;}
	.blocks.innerBlocks .block p {font-size: 21px;}
	#ourRange {padding: 100px 0 190px 0;}
	#ourRange:before {width: 150px; height: 186px;}
	#ourRange:after {width: 195px; height: 179px;}
	#organicRice {background: #254091; text-align: center; padding: 70px 0;}
	#organicRice h2 {font-size: 51px;}
	#organicRice h3 {font-size: 27px; padding: 10px 0 0 0;}
	#organicRice p {font-size: 18px; padding: 20px 0 25px 0;}
	#organicRice a {font-size: 21px; padding: 13px 45px;}
	#ourStory:before {left: 20px; top: 20px;}
	#ourStory:after {right: 20px; bottom: 20px;}
	#quotes:before {left: 20px; top: 0; width: 90px; height: 204px;}
	#quotes:after {width: 180px; height: 180px;}
	#ourStory:before, #ourStory:after, #quotes:after, #says:after, #quotes:before {display: block;}
	.socialLeftIcon, .socialRightIcon, .quoteLeftIcon, .quoteRightIcon, .socialBirdIcon, .saysIcon {display: none !important;}
	.pickBlocks .block.justifyStart {padding-right: 15px;}
	.pickBlocks .block.justifyEnd {padding-left: 15px;}
	.pickBlocks h1 {font-size: 30px !important; padding: 0 0 15px 0 !important;}
	.pickBlocks.blocks p {font-size: 18px !important; padding: 0 0 15px 0 !important;}
	.pickBlocks.blocks .block h2 {font-size: 23px; padding: 0 0 15px 0 !important;}
	.pickBlocks a {font-size: 18px !important; padding: 10px 40px !important;}
	.blogList:after, .blogCategories:after, .archieve:after {display: none;}
	#blogListing {background: #f5f5f7;}
	#blogListing .blogFullWidth h2 {font-size: 20px;}
	#blogListing .blogFullWidth p {font-size: 16px;}
	.archieve {padding: 30px 30px 60px 30px;}
	.archieve ul li {padding: 10px 0; font-size: 16px;}
	.blogCategories ul li {padding: 9px 0;}
	.blogCategories ul li label, .blogCategories ul li span {font-size: 16px;}
	#banner .contactBanner h1 {font-size: 40px; line-height: 60px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 337px;}
	.benefitsHoney:before {display: none;}
	#benefitsHoneyCaro h1 {font-size: 40px;}
	#benefitsHoneyCaro p {font-size: 20px;}
	#benefitsHoneyCaro .owl-dots {bottom: 0 !important;}
	#categories .panel-title h2 {font-size: 30px;}
	#categories .panel-title h3 {font-size: 22px;}
	#banner.carouselOuter {height: auto;}
	body.home .block.orange.benefitsHoney .fullWidth {padding: 90px 15px !important;}
	.vidPlayIcon {font-size: 70px !important;}
	#categories .panel-title h2 {font-size: 24px;}
	#categories .panel-heading {min-height: 374px;}
	#ourStory:before, #kejriGroup:before, #csrWorks:before {left: 35px; width: 120px; height: 132px;}
	#ourStory:after, #kejriGroup:after, #csrWorks:after {right: 35px; bottom: 35px; width: 167px; height: 124px;}
	body.contact #banner {max-height: 500px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	header {padding-top: 30px;}
	.desktopLogo {max-width: 17%;}
	.navbar-default .navbar-nav > li:first-child > a {padding-left: 0px;}
	.navbar-default .navbar-nav > li:last-child > a {padding-right: 0px;}
	.navbar-default .navbar-nav > li > a {padding: 10px 20px; font-size: 21px;}
	#ourStory h2 span:before {left: auto; right: 10px;}
	.blocks .block .fullWidth {padding: 60px 0;}
	img.iconImage {max-width: 30%;}
	.blocks .block h3 {font-size: 34px; padding: 40px 0 0 0;}
	#quotes h1 {font-size: 58px;}
	#quotes h4 {font-size: 26px;}
	.blocks .block p {font-size: 25px; padding: 0 30px;}
	.blocks .block a.button {margin-top: 40px;}
	#says:after {width: 199px; height: 105px;}
	#says h2 span {display: block;}
	#says h2 span:after {right: 110px; top: -56px;}
	.blocks .block.red.socialEco:before {width: 128px; height: 154px;}
	.blocks .block.red.socialEco:after {width: 363px; height: 75px;}
	.blocks .block p.social {font-size: 36px; max-width: 198px;}
	.blocks .block .fullWidth.socialBlock {padding: 120px 15px;}
	footer {padding: 60px 0;}
	.footerTesti h2, .footerBlog h2, .footerLinks h2 {font-size: 16px; padding-bottom: 30px;}
	.footerTesti p, .footerBlog ul li .blogContent p, .footerLinks ul li a {font-size: 16px;}
	.footerBlog ul li .date label {font-size: 46px;}
	.footerBlog ul li .date {width: 60px;}
	.footerBlog ul li .blogContent {margin-left: 72px;}
	.footerBottom ul.socialLinks li {padding: 0 9px;}
	.footerBlog ul li {padding-bottom: 30px;}
	.footerBottom.center {text-align: center;}
	#ourRange {padding: 100px 0 190px 0;}
	#ourRange:before {width: 170px; height: 211px;}
	#ourRange:after {width: 215px; height: 198px;}
	#organicRice {padding: 75px 0;}
	#organicRice h2 {font-size: 60px;}
	#organicRice p {font-size: 21px; padding: 25px 0 40px 0;}
	#organicRice a {font-size: 21px; padding: 13px 45px;}
	.socialLeftIcon {width: 140px; height: 156px;}
	.socialRightIcon {width: 167px !important; height: 119px !important;}
	.quoteLeftIcon {width: 72px !important; height: 163px !important;}
	.quoteRightIcon {width: 130px !important; height: 128px !important;}
	.quoteLeftIcon img, .quoteRightIcon img, .socialLeftIcon img, .socialRightIcon img {width: 100%;}
	a#link1 {margin-bottom: 20px !important;}
	a#link2 {margin-top: 20px !important;}
	.pickBlocks.blocks .block {padding: 0 15px;}
	.pickBlocks.blocks .block.justifyStart {padding-right: 15px; padding-left: 0px;}
	.pickBlocks.blocks .block.justifyEnd {padding-left: 15px; padding-right: 0px;}
	#blogListing {background: #f5f5f7;}
	.blogList:after {width: 87px; height: 95px; top: -50px; right: -106px;}
	.blogCategories:after {width: 80px; height: 134px; right: -108px;}
	.archieve:after {width: 87px; height: 88px; right: -105px;}
	#blogListing .blogFullWidth h2 {font-size: 22px;}
	#banner .contactBanner h1 {font-size: 50px; line-height: 65px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 337px;}
	.benefitsHoney:before {display: none;}
	#benefitsHoneyCaro h1 {font-size: 40px;}
	#benefitsHoneyCaro p {font-size: 20px;}
	#benefitsHoneyCaro .owl-dots {bottom: 0 !important;}
	#categories .panel-title h2 {font-size: 30px;}
	#categories .panel-title h3 {font-size: 22px;}
	.block.darkYellow.benefitsHoney {padding: 0 15px;}
	body.home .block.orange.benefitsHoney:before {display: block; width: 313px; height: 128px;}
	.vidPlayIcon {font-size: 80px !important;}
}

@media only screen and (min-width: 1400px) and (max-width: 1599px) {
	header {padding-top: 30px;}
	#ourStory h2 span {display: block;}
	#ourStory h2 span:before {left: auto; right: 10px;}
	.blocks .block .fullWidth {padding: 70px 0;}
	img.iconImage {max-width: 30%;}
	.blocks .block h3 {font-size: 33px; padding: 40px 0 0 0;}
	.blocks .block p {padding: 0 30px;}
	#says h2 span:after {right: 70px; top: -41px;}
	.blocks .block.red.socialEco:before {width: 135px; height: 170px;}
	.blocks .block.red.socialEco:after {width: 396px; height: 82px;}
	.blocks .block .fullWidth.socialBlock {padding: 130px 0;}
	footer {padding: 70px 0;}
	.footerBlog ul li {padding-bottom: 30px;}
	.footerBottom ul.socialLinks li {padding: 0 13px;}
	.footerBottom.center {text-align: center;}
	#ourRange:before {width: 211px; height: 261px;}
	#ourRange:after {width: 245px; height: 225px;}
	.ourRangeContent {max-width: 890px;}
	#organicRice h2 {font-size: 65px;}
	#organicRice p {font-size: 21px; padding: 25px 0 40px 0;}
	#organicRice a {font-size: 21px; padding: 13px 45px;}
	.socialLeftIcon {width: 180px; height: 186px;}
	.socialRightIcon {width: 197px !important; height: 142px !important;}
	.quoteLeftIcon {width: 92px !important; height: 209px !important;}
	.quoteRightIcon {width: 190px !important; height: 189px !important;}
	.quoteLeftIcon img, .quoteRightIcon img, .socialLeftIcon img, .socialRightIcon img {width: 100%;}
	a#link1 {margin-bottom: 20px !important;}
	a#link2 {margin-top: 20px !important;}
	#blogListing {background-size: 9%;}
	.blogList:after {right: -127px;}
	#banner .contactBanner h1 {font-size: 55px; line-height: 75px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 337px;}
	.benefitsHoney:before {width: 313px; height: 128px;}
	#benefitsHoneyCaro h1 {font-size: 50px;}
	#benefitsHoneyCaro p {font-size: 25px;}
	#benefitsHoneyCaro .owl-dots {bottom: -20px !important;}
	#categories .panel-title h2 {font-size: 30px;}
	#categories .panel-title h3 {font-size: 22px;}
	.block.darkYellow.benefitsHoney {padding: 0 15px;}
}

@media only screen and (min-width: 1600px) and (max-width: 1799px) {
	.blocks .block p {padding: 0 90px;}
	.ourRangeContent {max-width: 900px;}
	.socialLeftIcon {width: 180px; height: 186px;}
	.socialRightIcon {width: 197px !important; height: 142px !important;}
	.quoteLeftIcon {width: 92px !important; height: 209px !important;}
	.quoteRightIcon {width: 190px !important; height: 189px !important;}		body.home .quoteRightIcon {width: 402px !important; height: 189px !important;}
	.quoteLeftIcon img, .quoteRightIcon img, .socialLeftIcon img, .socialRightIcon img {width: 100%;}
	a#link1 {margin-bottom: 20px !important;}
	a#link2 {margin-top: 20px !important;}
	#blogListing {background-size: 9%;}
	#banner .contactBanner h1 {font-size: 65px; line-height: 85px;}
	#contact .googleMap {padding-bottom: 30px;}
	#contact .googleMap iframe {height: 375px;}
}

@media only screen and (min-width: 1600px) and (max-width: 4000px) {
}

@media only screen and (min-width: 1300px) and (max-width: 1499px) {
	.navbar-default .navbar-nav > li > a {padding: 10px 20px;}
}

@media screen and (min-device-width: 0px) and (max-device-width: 767px) and (orientation : landscape) {
	#banner p {display: none;}
}

a#link1 {right: -100px; bottom: 0%; z-index: 1; margin: 6px 0px 68px 310px;}
a#link2 {left: -100px; top: 0%; z-index: 1; margin: 68px 0px 0px 0;}
a#link3 {left: -25%; top: 0%; z-index: 1; margin: 0;}
a#link4 {right: -25%; bottom: 0%; z-index: 1; margin: 0;}
a#link5 {right: -500px; bottom: -4px; z-index: 1; margin: 0 0 0 0;}
a#link7 {left: -35%; top: 25%; z-index: 1; margin: 0 0 0 0;}
.socialLeftIcon {width: 160px; height: 176px; display: block; position: absolute; padding: 8px 14px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.socialRightIcon {width: 207px; height: 153px; display: block; position: absolute; padding: 8px 14px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.quoteLeftIcon {width: 130px; height: 294px; display: block; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.quoteRightIcon {width: 402px; height: 298px; display: block; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.saysIcon {width: 608px; height: 155px; display: block; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.socialLeftOneIcon {width: 608px; height: 155px; display: block; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.socialRightOneIcon {width: 608px; height: auto; display: block; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.ourRangeLeftIcon {left: -300px !important; width: 313px; height: 357px; bottom: 0 !important; top: auto !important; display: block; position: absolute; padding: 8px 14px; -webkit-transition: all 1.5s; -moz-transition: all 1.5s; transition: all 1.5s;}
.ourRangeRightIcon {right: -500px !important; width: 655px; bottom: -26px !important; height: 207px; display: block; position: absolute; padding: 8px 14px; -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}
.socialBirdIcon {cursor: auto; width: 78px; height: 66px; display: block; position: absolute; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.socialBirdIcon img {display: block !important;}
.full-section-container {position: relative; z-index: 3; height: 100%;}
#clouds {height: 100%; z-index: -1; /*animation-iteration-count: infinite;*/}
.multilayer-parallax {position: absolute; z-index: 3; top: 0; left: 0; width: 100%; height: 100%;}
.multilayer-parallax .parallax-layer {position: absolute; top: 0; left: 0;}
.bird {position: relative; width: 97px; height: 105px; background: url(../images/bird-flying.png) left center; animation: play 1s steps(9) infinite;}
.birdRight {position: relative; width: 97px; height: 105px; background: url(../images/bird-flying-right.png) left center; animation: play 1s steps(9) infinite;}
@keyframes play {
    0% {background-position: 0px;}
    100% {background-position: 882px;}
}
.cheetal {width: 162px; position: relative; height: 172px; z-index: 1; background: url(../images/cheetal-sm.png); animation: run 2s steps(9) infinite, toright 15s infinite linear;}
@keyframes run {
    0% {background-position: 1460px;}
    100% {background-position: 0px;}
}
@keyframes toright {
    0% {transform: translateX( 0px);}
    20% {transform: translateX(250px);}
    40% {transform: translateX(500px);}
    60% {transform: translateX(750px);}
    80% {transform: translateX(950px);}
    100% {transform: translateX(1250px);}
}
@-webkit-keyframes run {
    0% {background-position: 1462px;}
    100% { background-position: 0px; }
}
@-webkit-keyframes toright {
    0% {transform: translateX( 0px);}
    20% {transform: translateX(200px);}
    40% {transform: translateX(400px);}
    60% {transform: translateX(650px);}
    80% {transform: translateX(900px);}
    100% {transform: translateX(1200px);}
}

.orangeBlock {background: #ee612f;}
.chocolateBlock {background: #ceb08e;}
.lightGreenBlock {background: #c8b763;}
.darkChocolateBlock {background: #b48653;}
.darkGreenBlock {background: #6c7637;}
.darkYellowBlock {background: #f38020;}
.lightYellowBlock {background: #fed136;}
.darkGrayBlock {background: #839884;}
.pickBlocks .block.justifyEnd {justify-content: flex-end; align-items: flex-end;}
.pickBlocks .block.justifyStart {justify-content: flex-start;}
.pickBlocks .fullWidth {max-width: 675px; margin: 0 auto;}
.pickBlocks .block img {display: block !important;}
.pickBlocks h1 {font-size: 46px; font-weight: 700; text-transform: uppercase; font-family: 'Josefin Sans', sans-serif; margin: 0; padding: 0 0 25px 0;}
.pickBlocks p {font-size: 24px !important; font-weight: 300; color: #fff; font-family: 'Lato', sans-serif; margin: 0; padding: 0 0 35px 0 !important;}
.pickBlocks h2 {font-size: 30px; font-weight: 400; font-family: 'Lato', sans-serif; margin: 0; padding: 0;}
.pickBlocks a {font-size: 22px; font-weight: 400; font-family: 'Lato', sans-serif; color: #fff; text-transform: uppercase; padding: 15px 40px; display: inline-block; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.pickBlocks a:hover {text-decoration: none;}
.pickBlocks.orangeBlock h1, .pickBlocks.orangeBlock h2 {color: #f5b76f;}
.pickBlocks.chocolateBlock h1, .pickBlocks.chocolateBlock h2 {color: #5d3a22;}
.pickBlocks.lightGreenBlock h1, .pickBlocks.lightGreenBlock h2 {color: #87752d;}
.pickBlocks.darkChocolateBlock h1, .pickBlocks.darkChocolateBlock h2 {color: #45181f;}
.pickBlocks.darkGreenBlock h1, .pickBlocks.darkGreenBlock h2 {color: #dbb028;}
.pickBlocks.darkYellowBlock h1, .pickBlocks.darkYellowBlock h2 {color: #b5202f;}
.pickBlocks.lightYellowBlock h1, .pickBlocks.lightYellowBlock h2 {color: #ae5528;}
.pickBlocks.darkGrayBlock h1, .pickBlocks.darkGrayBlock h2 {color: #23554e;}
.pickBlocks.orangeBlock a {background: #f5b76f; border: 3px solid #f5b76f;}
.pickBlocks.orangeBlock a:hover {background: none;}
.pickBlocks.chocolateBlock a {background: #5d3a22; border: 3px solid #5d3a22;}
.pickBlocks.chocolateBlock a:hover {background: none;}
.pickBlocks.lightGreenBlock a {background: #87752d; border: 3px solid #87752d;}
.pickBlocks.lightGreenBlock a:hover {background: none;}
.pickBlocks.darkChocolateBlock a {background: #45181f; border: 3px solid #45181f;}
.pickBlocks.darkChocolateBlock a:hover {background: none;}
.pickBlocks.darkGreenBlock a {background: #dbb028; border: 3px solid #dbb028;}
.pickBlocks.darkGreenBlock a:hover {background: none;}
.pickBlocks.darkYellowBlock a {background: #b5202f; border: 3px solid #b5202f;}
.pickBlocks.darkYellowBlock a:hover {background: none;}
.pickBlocks.lightYellowBlock a {background: #ae5528; border: 3px solid #ae5528;}
.pickBlocks.lightYellowBlock a:hover {background: none;}
.pickBlocks.darkGrayBlock a {background: #23554e; border: 3px solid #23554e;}
.pickBlocks.darkGrayBlock a:hover {background: none;}
.gingerProdBlock {background: #d4c9a0;}
.pickBlocks.gingerProdBlock h1, .pickBlocks.gingerProdBlock h2 {color: #ad2123;}
.pickBlocks.gingerProdBlock a {background: #ad2123; border: 3px solid #ad2123;}
.pickBlocks.gingerProdBlock a:hover {background: none;}
.cloveProdBlock {background: #c58262;}
.pickBlocks.cloveProdBlock h1, .pickBlocks.cloveProdBlock h2 {color: #41161c;}
.pickBlocks.cloveProdBlock a {background: #41161c; border: 3px solid #41161c;}
.pickBlocks.cloveProdBlock a:hover {background: none;}
body.home .blocks .block .fullWidth {padding: 172px 0;}
.vidPlayIcon {font-size: 100px; color: #fff; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1;}
.vidPlayIcon a {color: #fff;}
.contactForm p {position: relative;}
.contactForm span.error {position: absolute; bottom: -6px; background: #ec2626; color: #fff; font-size: 14px; padding: 4px 10px 6px 10px; left: 0; border-radius: 4px;}
.contactForm span#iagree.error {bottom: 3px;}
.contactForm span.error:before {content: ""; position: absolute; left: 10px; top: -10px; width: 10px; height: 10px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #ec2626;}
.contactForm p.content label {font-size: 15px; font-weight: 400;}
.contactForm p.cpt {font-size: 16px !important; font-weight: 400 !important;}
a:focus {outline: none;}
a:focus:hover {outline: none;}
body.noScroll {overflow: hidden;}

@media only screen and (min-width: 0px) and (max-width: 1366px) {
	#banner, #animalIcons {background-attachment: scroll !important;}
}

@media only screen and (min-width: 1600px) and (max-width: 1650px) {
	.blocks .block.red.socialEco:before {width: 257px; height: 296px;}
}

