
@media only screen and (max-width: 1500px) {
/*large desktops*/
}
@media only screen and (max-width: 1200px) {
/*desktops*/
.spices-overlay {
    position: absolute;
    top: 170px;
    left: 0px;
}
.spices-overlay img {
    width: 30%!important;
}
div#google_translate_element {
    right: 0;
}
body{
    overflow-x: hidden;
}
}
@media only screen and (max-width: 992px) {
/*tablets*/
.spices-overlay {
    position: absolute;
    top: 150px;
    left: -1px;
}
div#google_translate_element {
    display: none;
}
body{
    overflow-x: hidden;
}
}
@media only screen and (max-width: 768px) {
/*mobiles landscape*/
.spices-overlay {
    position: absolute;
    top: 150px;
    left: -1px;
}
div#google_translate_element {
    display: none;
}
body{
    overflow-x: hidden;
}
}
@media only screen and (max-width: 480px) {
/*mobiles portrait*/
	.spices-overlay {
    position: absolute;
    top: 120px;
    left: -7px;
}
.spices-overlay img {
    width: 30%!important;
}
.palmleaf-right{
    display: none;
}
.item-welcome-parent > img{
    display: block;
    width: 100%
}
.item-welcome-txt h4 {
    font-size: 15px;
}
.item-welcome {
    padding-bottom: 16px;
}
.tp-bgimg.defaultimg {
    background-position: center center !important;
    max-height: 300px;
}
.tp-fullwidth-forcer {
    height: 300px!important;
}
.fullwidthbanner-container .fullwidthabanner {
    height: 300px!important;
}
.rev_slider_wrapper.fullwidthbanner-container {
    height: 300px!important;
}
h2.tp-caption, h2.tp-caption span {
    font-size: 25px !important;
    margin: 0!important;
    padding-top: 0!important;
    line-height: 25px!important;
    text-align: left!important;
}
.tp-caption {
    padding-top: 85px!important;
    text-align: left!important;
    line-height: 125px!important;
}
#why-carousel .carousel-inner {
    
}
.item-welcome.two{
    order:0;
}
.item-welcome.three{
    order:0;
}
#h200{
    height: 200px!important;
}
#h225{
    height: 225px!important;
}
.product-carousel-description{
    padding-top: 0!important;
}
.palmleaf-left img{
    width: 65%;
    float: right;
}
.img-origin img {
    width: 100%;
}
.social-box img{
    margin-bottom: 20px;
}
.social-image-title {
    position: absolute;
    bottom: 25px;
    right: 70px;
    font-size: 16px;
}
.mission-content {
    height: fit-content;
}
div#google_translate_element {
    display: none;
}
body{
    overflow-x: hidden;
}
}
