@font-face {
    font-family: 'Wulkan display';
    src: url('../fonts/Wulkandisplay-Bold.eot');
    src: url('../fonts/Wulkandisplay-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Wulkandisplay-Bold.woff2') format('woff2'),
        url('../fonts/Wulkandisplay-Bold.woff') format('woff'),
        url('../fonts/Wulkandisplay-Bold.ttf') format('truetype'),
        url('../fonts/Wulkandisplay-Bold.svg#Wulkandisplay-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Regular.eot');
    src: url('../fonts/BasisGrotesquePro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Regular.woff2') format('woff2'),
        url('../fonts/BasisGrotesquePro-Regular.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Regular.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Regular.svg#BasisGrotesquePro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Basis Grotesque Pro';
    src: url('../fonts/BasisGrotesquePro-Bold.eot');
    src: url('../fonts/BasisGrotesquePro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BasisGrotesquePro-Bold.woff') format('woff'),
        url('../fonts/BasisGrotesquePro-Bold.ttf') format('truetype'),
        url('../fonts/BasisGrotesquePro-Bold.svg#BasisGrotesquePro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

body, p{font-family:'Basis Grotesque Pro';}

.header-v1{position:absolute;width:100%;top:0;left:0;background: transparent;}

/* .header-v1{background:#ffe70d;} */

.header-v1:before{background:none;}				

.header-v1 .table-visiable{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: center;align-items:center;}

.navbar-nav.megamenu > li > a{border:0;}

.header-v1 .navbar-nav.megamenu > li > a{color:#26583f !important;font-family: 'Basis Grotesque Pro';font-weight:600;text-transform:uppercase;}

.header-v1 .navbar-nav.megamenu > li > a:hover{color:#ffe70d !important;}

.header-v1 .logo-in-theme{border-right:0;}

.header-v1 .logo-in-theme:before{width:0;}

.widget-banner.topbanner{}

html body h3{color:#202020;font-family:'Basis Grotesque Pro';}

.widget-text-heading .title{font-family:'Basis Grotesque Pro';font-weight:bold;}

.logo img{width:100px;}

.home .widget-banner.lefttop img {width: 100%;}

.widget-action.amazing .sub-title{}

.widget-action.amazing .title{color:#000000;font-weight:bold;}

#wpcf7-f431-p114-o1 {padding: 1em 0;}

.widget-action .sub-title{font-size:70px;font-weight:700;/*text-shadow: 1px 1px 1px #1d5c3f;*/text-transform: capitalize;font-family:'Wulkan display';}

.widget-action.amazing .sub-title{color:#425D22;font-style: normal;font-weight: bold;}

.widget-action .title{font-family:'Poppins',sans-serif;color:#569f01;}

.widget-banner .sub_title{font-size:55px;/*text-shadow: 1px 1px 1px #1d5c3f;*/text-transform: capitalize;color:#569f01;font-family: 'Cormorant', serif;}

.widget-text-heading .sub_title{font-size:70px;/*text-shadow: 1px 1px 1px #1d5c3f;*/text-transform: capitalize;color:#569f01;font-family: 'Wulkan display';}		

.product-block.grid .image{border:0;}

.product-block.grid:hover{border-color:transparent;}

.product-block .image img{position:relative;width: 100%;}

.mov_efru.wpb_single_image .vc_figure{background-color: #eedb32;width:350px;padding-top:4em;border-radius:50%;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);height:350px;}

.move_fru.wpb_single_image .vc_figure,

.movefru.wpb_single_image .vc_figure{background-color: #eedb32;width:350px;height:350px;padding-top:4em;border-radius:50%;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);}

.mov_efru.wpb_single_image .vc_figure img{animation: breeze 3s infinite ease-in-out;}

.movefru.wpb_single_image img{animation: floating2 3s infinite ease-in-out;}

.move_fru.wpb_single_image img{animation: floating 3s infinite ease-in-out;}

.product-block figure.image:before {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #e2aa93;

    border-radius: 20px;

    /* box-shadow: 0px 1px 3px 1px #26583f; */

    z-index: 0;

}

.product-block.grid .infor .button{background: #26583f;box-shadow: 1px 1px 1px 1px #666;font-size:15px;}

@keyframes breeze{

  0% {transform: translate(0px,0px) rotate(-10deg);}

  50% {transform: translate(0,0px) rotate(0deg);}

  100% {transform: translate(0px,0px) rotate(-10deg);}

}

@keyframes floating2 {

  from {transform: translate(0, 0px);}

  65% {transform: translate(15px, 0px);}

  to {transform: translate(-0, 0px);}    

}

@keyframes floating {

  from {transform: translate(0, 0px);}

  65% {transform: translate(0, 15px);}

  to {transform: translate(0, -0px);}    

}

@keyframes spin {

  from {transform:rotate(0deg);}

  to {transform:rotate(360deg);}

}			

html body .widget-banner .title{font-weight:500;}

.who_we .widget-text-heading .sub_title{color:#425D22;}

.who_we .whoweare h3.title,

.who_we .whowearetxt p{color:#000000;}

.whowearetxt p{color:#1d5c3f;padding-bottom:1em;width:50%;margin:0 auto;font-weight:300;}

.whoweare h3.title {font-weight: 300;line-height: 37px;padding: 1em 0;color: #1d5c3f;font-size:30px;}

.widget-banner.sundayoffer .content,

.widget-banner.topbanner .content{left: 0;width: 100%;height: 100%;padding: 0 15px;}



.widget-banner.leftmiddle .content .readmore:hover,

/* .guavapart.widget-banner.centertop .content .readmore:hover, */

.widget-banner.sundayoffer .content .readmore:hover,

.widget-banner.topbanner .content .readmore:hover{background-color: transparent;}



.guavapart.widget-banner.centertop .content .readmore{font-size: 18px;}

.guavapart.widget-banner.centertop.guavapart .content .readmore {
    background-color: #e8ad07;
}



.widget-banner.leftmiddle .content .readmore,

/* .guavapart.widget-banner.centertop .content .readmore, */

.widget-banner.sundayoffer .content .readmore,

.widget-banner.topbanner .content .readmore{position: absolute;left: 0;width: 100%;height: 100%;text-indent: 9999px;background-color: transparent;}



.widget-banner.leftmiddle .content{

	top:0;

	left: 0;

	width: 100%;

	height: 100%;

	padding: 0 15px;

	-webkit-transform: translateY(0%);

    -ms-transform: translateY(0%);

    -o-transform: translateY(0%);

    transform: translateY(0%);

}

.guavapart.widget-banner.centertop .content .sub_title,

.guavapart.widget-banner.centertop .content .title,

.sundayoffer.widget-banner .title,

.sundayoffer.widget-banner .sub_title,

.topbanner.widget-banner .title,

.widget-banner.leftmiddle .content .sub_title,

.widget-banner.leftmiddle .content .title,

.topbanner.widget-banner .sub_title{color:#B68D40;display: none;}

.topbanner.widget-banner .title{color:#9C8C7E;}

.sundayoffer.widget-banner .title{color:#ffffff;}

.sundayoffer.widget-banner .sub_title{color:#F4EBD0;}

.widget-banner.lefttop .content{width:100%;}

.widget-banner.centertop .content{text-align:right;}

.widget-action.amazing {text-align: center;}

.guavapart.widget-banner.centertop .content{width:50%;left:0;text-align:center;top:10%;}

.testimonialstxt.widget-text-heading .sub_title{margin-bottom:1em;}

.testimonial-body .name-client,

.testimonialstxt.widget-text-heading .sub_title{color:#425D22;}

.processcta.widget-text-heading .sub_title{color:#425D22;margin-bottom:1em;}

.innerpart{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content:space-between;}

.innerpart .in_sec{padding:15px;}

.innerpart .in_sec span {

    width: 100px;

    height: 100px;

    display: block;

    font-size: 68px;

    text-align: center;

    background: #f9f4f0;

    border-radius: 50%;

    margin: 0 auto;

    padding-top:16px;

}

.innerpart .in_sec h3{font-size:22px;font-weight:400;text-align:center;text-transform:uppercase;color:#000;}

.innerpart .in_sec p{font-weight:300;text-align: center;

    padding: 0 5px;

    font-size: 16px;

    line-height: 20px;color:#000;}

.innerpart .in_sec{width:250px;box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);background:#ff9a67;border-radius:10px;}

.testimonial-body .job,

.testimonialsinfo p{color:#000000;font-weight:300;}

.testimonial-body .description{font-style:normal;}



.contact-us .form-control::-webkit-input-placeholder { 

  color: #ffffff;
  font-family: 'Basis Grotesque Pro';

}

.contact-us .form-control::-moz-placeholder { 

  color: #ffffff;
  font-family: 'Basis Grotesque Pro';

}

.contact-us .form-control:-ms-input-placeholder { 

  color: #ffffff;
  font-family: 'Basis Grotesque Pro';

}

.contact-us .form-control:-moz-placeholder { 

  color: #ffffff;
  font-family: 'Basis Grotesque Pro';

}

.contact-us .form-control{

  background:transparent;

  color:#ffffff;

  font-family: 'Poppins',sans-serif;

  font-style: normal;

  font-weight:500;

  border-top: 0;

  border-left: 0;

  border-right: 0;

  -webkit-transition: all 0.2s ease-in-out;

  -moz-transition: all 0.2s ease-in-out;

  -o-transition: all 0.2s ease-in-out;

  transition: all 0.2s ease-in-out; 

}

.contact-us .form-control:focus{border-color: #ffffff;color: #ffffff;border-bottom-width: 2px;}

.gmaps.vc_col-sm-6 .vc_column-inner{padding:0;}

.gmaps iframe{margin-bottom: -14px;}

.product-block.grid .name{font-size:30px;font-family:'Basis Grotesque Pro';}



/**Woocommerces**/

.woocommerce div.product div.images img{width:auto;margin-left: auto;margin-right: auto;position: relative;}

.summary.entry-summary .product_title,

.woocommerce-tabs,

.related.products.widget,

.summary.entry-summary,

.apus-shop-menu ul.apus-categories,

.apus-breadscrumb{display: none;}

.single-product .main-content{padding-top: 0;}

.single-product .details-product .top-content{padding: 0;}

.single-product .details-product .product_images{padding-top: 0px;height: 100vh;}

.single-product .details-product .product_images {

    padding-top: 0px;

    height: 100vh;

    /* background-color: rgb(230, 12, 31, 0.7); */position: relative;
    background: #feffe8;
background: -moz-linear-gradient(top,  #feffe8 0%, #d6dbbf 100%);
background: -webkit-linear-gradient(top,  #feffe8 0%,#d6dbbf 100%);
background: linear-gradient(to bottom,  #feffe8 0%,#d6dbbf 100%);

}

.details-product .image-mains{overflow: hidden;}

.details-product .image-wrapper{position: relative;}

.details-product .image-wrapper:before {

    content: '';

    position: absolute;

    width: 70%;

    height: 30vh;

    background: orange;

    left: 50%;

    bottom: 0%;

    border-top-left-radius: 50%;

    border-top-right-radius: 50%;
    transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);

    /* transform: rotate(45deg); */

    box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.7);

}

.single-product .details-product .images.images-swipe {

    display: flex;

    flex-direction: column;

    justify-content: flex-end;

    align-items: center;

    height: 100vh;

}

.woocommerce div.product .product_title{

	padding-bottom: 0.5em;

	font-weight: bold;

	font-size: 50px;

	color: #4c460f;

	text-transform: uppercase;

}

.woocommerce div.product .product_title span {

    display: block;

    font-size: 40px;

    text-align: center;

    font-family: 'Wulkan display';

    text-transform: capitalize;

    color: #202020;

}

.fruits_obj{

	background-image: url('../images/oranges.png');

	background-position: center;

	background-repeat: no-repeat;

	background-size: 100%;bottom: 50%;left: 10%;

	width: 100px;height: 100px;position: absolute;

	    animation: spin 10s linear infinite;

}

.fruits_jbo{

  background-image: url('../images/behtrin.png');

  background-position: center;

  background-repeat: no-repeat;

  background-size: 100%;bottom: 30%;right: 10%;

  width: 250px;height: 250px;position: absolute;

  animation: breeze 3s linear infinite; 

}

.details-product .information{margin-top: 8em;}

.details-product .information .facts {

    /* clear: both; */

    float: right;

    width: 350px;

    margin-top: 2em;

}

.details-product .information .facts h3{margin:0;font-size: 22px;text-transform: uppercase;background-color:#202020;color:#ffffff;line-height: 43px;height: 40px;padding:0 20px;}

.details-product .information .facts ul{padding: 0;margin:0;list-style: none;border-top:0;border-left: 1px solid #202020;border-right: 1px solid #202020;border-bottom: 1px solid #202020;}

.details-product .information .facts ul li:last-child{border-bottom: 0;}

.details-product .information .facts ul li b{font-weight: 400;}

.details-product .information .facts ul li{

  border-bottom: 1px solid #202020;

  padding:5px 20px;

  line-height: 30px;

  font-weight: 400;

  font-size: 15px;

  color: #000000;

  display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;

  justify-content: space-between;

}

.woocommerce-product-description{width: 50%;float: left;min-height: 300px;}

.woocommerce div.product div.images img{animation: floating 3s linear infinite; }

.details-product .information .woocommerce-product-details__short-description{padding:20px 30px;box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);width: 350px;float: right;margin-top: 0em;}

.woocommerce-product-details__short-description h2,

.woocommerce div.product .product_title,

.woocommerce-product-details__short-description p{font-family: 'Basis Grotesque Pro';}

.woocommerce-product-details__short-description h2{font-size: 22px;text-transform: uppercase;font-weight: bold;color:#333333;margin:0 0 0.5em 0;}

.woocommerce-product-details__short-description p{font-weight: 300;color:#000000;font-size: 16px;}

.postid-912.single-product .details-product .product_images{

  /* background: #ffffff;

  background: -moz-radial-gradient(center, ellipse cover,  #ffffff 1%, #ffffb5 47%, #f9a801 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 1%,#ffffb5 47%,#f9a801 100%);

  background: radial-gradient(ellipse at center,  #ffffff 1%,#ffffb5 47%,#f9a801 100%); */

}

.postid-1099.single-product .details-product .product_images{

  /* background: #ffffb5;

  background: -moz-radial-gradient(center, ellipse cover,  #ffffb5 0%, #e0a100 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #ffffb5 0%,#e0a100 100%);

  background: radial-gradient(ellipse at center,  #ffffb5 0%,#e0a100 100%); */

}

.postid-1098.single-product .details-product .product_images{

  /* background: #b77154;

  background: -moz-radial-gradient(center, ellipse cover,  #b77154 0%, #1c0700 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #b77154 0%,#1c0700 100%);

  background: radial-gradient(ellipse at center,  #b77154 0%,#1c0700 100%); */

}

.postid-1095.single-product .details-product .product_images{

  /* background: #ee3b35;

  background: -moz-radial-gradient(center, ellipse cover,  #ee3b35 0%, #9c0007 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #ee3b35 0%,#9c0007 100%);

  background: radial-gradient(ellipse at center,  #ee3b35 0%,#9c0007 100%); */

}

.postid-1094.single-product .details-product .product_images{

  background-image: url('../images/badhampistabg.jpg');

  background-position: left bottom;

  background-repeat: no-repeat;

  background-size: cover;



}

.postid-1096.single-product .details-product .product_images{

  /* background: #3aefea;

  background: -moz-radial-gradient(center, ellipse cover,  #3aefea 0%, #5e2fa8 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #3aefea 0%,#5e2fa8 100%);

  background: radial-gradient(ellipse at center,  #3aefea 0%,#5e2fa8 100%); */

}

.postid-1097.single-product .details-product .product_images{

  /* background: #ffffff;

  background: -moz-radial-gradient(center, ellipse cover,  #ffffff 0%, #fff5f1 47%, #ffccc1 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 0%,#fff5f1 47%,#ffccc1 100%);

  background: radial-gradient(ellipse at center,  #ffffff 0%,#fff5f1 47%,#ffccc1 100%); */

}

.postid-913.single-product .details-product .product_images{

  /* background: #ffffff;

  background: -moz-radial-gradient(center, ellipse cover,  #ffffff 1%, #ffffb5 47%, #e0a100 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #ffffff 1%,#ffffb5 47%,#e0a100 100%);

  background: radial-gradient(ellipse at center,  #ffffff 1%,#ffffb5 47%,#e0a100 100%); */

}

.postid-912 .details-product .image-wrapper:before{

  background-color:#bb5300;

}

.postid-1099 .details-product .image-wrapper:before{

  background-color: #a88b22;

}

.postid-1098 .details-product .image-wrapper:before{

  background-color:#361b11;

}

.postid-1095 .details-product .image-wrapper:before{

  background-color:#ffc929;

}

.postid-1094 .details-product .image-wrapper:before{

  background-color: #0b7c35;

}

.postid-1096 .details-product .image-wrapper:before{

  background-color: #606fdf;

}

.postid-1097 .details-product .image-wrapper:before{

  background-color:#98160d;

}

.postid-913 .details-product .image-wrapper:before{

  background-color: #ac4c00;

}

.archive .header-v1{position: relative}

.product-block.grid .grid-inner{background:transparent;}

.product-block.grid:hover .caption{

  background-color: #fbeae2;

  border-bottom-left-radius: 20px;

  border-bottom-right-radius: 20px;

}

.archive.woocommerce-page{

  /* background: #f6ad20;

  background: -moz-radial-gradient(center, ellipse cover,  #f6ad20 0%, #f67033 100%);

  background: -webkit-radial-gradient(center, ellipse cover,  #f6ad20 0%,#f67033 100%);

  background: radial-gradient(ellipse at center,  #f6ad20 0%,#f67033 100%); */

}

ul.footerlink{list-style: none;text-align: center;padding:0;}

ul.footerlink li{display: inline-block;}

ul.footerlink li a{

	color: #ffffff;

	font-size: 30px;

    display: block;

    width: 45px;

    height: 45px;

    border-radius: 50%;

    background-color: #3c3950;

    display: flex;

    flex-direction: column;

    justify-content: center;

}

p:empty{display: none}

.header-mobile{position: absolute;width: 100%;z-index: 5;background:transparent;}

.header-mobile .table-visiable .row{float: left;margin-top: 2em;}

.header-mobile .table-visiable .row a{color:#98160d !important;}

.header-mobile .table-visiable .logo{float: right;}

.apus-shop-menu .filter-wrapper{display:none;}

.footer-builder-wrapper.lighting .vc_column-inner {

    padding-top: 0;

}

.lighting .wpb_wrapper p{font-weight: normal;color: #3c3950;}
.lighting .wpb_wrapper p a{color:#425d22;}
.contactus p {
    color: #ffffff;
    font-weight: normal;

}

.contactus h2{color:#ffffff;font-family: 'Wulkan display';}



.contactus:after {

    content: '';

    position: absolute;

    width: 30%;

    height: 2px;

    background-color: #fff;

    left: 50%;

    bottom: -16px;

    transform: translateX(-50%);

}

.contactus {

    text-align: center;

    color: #fff;

    position: relative;

}

p.demo_store{display:none !important;}

html.mm-opening body .mm-menu~.mm-slideout{

    transform: translate(0%,0);

    transform: translate3d(0%,0,0);

}
.close{color:#ffffff;margin-right: 2em;margin-top: 2em;}
.mm-menu.mm-offcanvas.mm-opened a.btn-showmenu{

    position: absolute;

    right: -2.5em;

    color: #fff;

    font-size: 30px;

    top: 1em;

}
.contact-us .btn{
  background-color: #f6d01d;
  border-color: #f6d01d;
  color: #2e2f39;
}
.contact-us .btn.btn-theme:hover{
  background-color: #ffffff;
  color: #3c3950;
  border-color: #f6d01d;
}
.btn.btn-theme:hover, .btn.btn-theme:focus, .btn.btn-theme:active, .btn.btn-theme.active, .open > .btn.btn-theme.dropdown-toggle{
  background-color: #ffffff;
  border-color: #f6d01d;
}
.wpb_wrapper .contactus p {
    color: #fff;
}
.add-fix-top:hover{background:#3c3950;}
.add-fix-top{background:#f6d01d;}
.wpcf7 form .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output{
  color: #fff;
  font-size: 13px;
  border-color: #f6d01d;
  margin: 0.2em 0.5em 1em;
}
.wpcf7-form-control-wrap{display: block;}
.wpcf7-form-control-wrap .wpcf7-not-valid-tip{
  position: absolute;bottom: -20px;font-size: 12px;
}
@media only screen and (max-width: 1700px){

  .header-v1 .right-cart{display: none;}

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

	.woocommerce div.product div.images img{width: 75%;}
	.fruits_jbo{width: 180px;height: 180px;}
	.contactus:after{bottom: -16px;}

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

	.move_fru.wpb_single_image img,

	.mov_efru.wpb_single_image .vc_figure img,

	.mov_efru.wpb_single_image .vc_figure img,

	.movefru.wpb_single_image img{width: 80%;}

	.mov_efru.wpb_single_image .vc_figure,

	.move_fru.wpb_single_image .vc_figure, .movefru.wpb_single_image .vc_figure{width: 250px;height: 250px;padding-top: 2em;}
	.contact-us .form-control{margin-bottom: 0}
}

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

	.move_fru.wpb_single_image img,

	.mov_efru.wpb_single_image .vc_figure img,

	.mov_efru.wpb_single_image .vc_figure img,

	.movefru.wpb_single_image img{width: 60%;}

	.mov_efru.wpb_single_image .vc_figure,

	.move_fru.wpb_single_image .vc_figure, .movefru.wpb_single_image .vc_figure{width: 200px;height: 200px;padding-top: 2em;}	

}
@media only screen and (max-width: 1366px){
  .woocommerce div.product div.images img{width: 60%;}
}

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

  .woocommerce-product-description{width: 46%;}

  .apus-topcart .mini-cart{display: none;}

  .vc_row.productshowall{padding-top: 0 !important;}

  .vc_row.productshowall .vc_column-inner{padding-right: 0;}

  .widget-banner{margin-bottom: 0;}

  .whowearetxt p{width: 90%;}

  .widget-text-heading .sub_title{font-size: 50px;}

  .vc_row.who_we {padding-top: 2em !important;padding-bottom: 2em !important;}

  .contactpart .vc_column-inner{height: auto !important;}

  .archive .header-mobile{position: relative;}

  .single-product .header-mobile .table-visiable .row a,

  .archive .header-mobile .table-visiable .row a{color:#000000;}

  .archive.woocommerce div.product.col-xs-6{width:100%;}

  .postid-1094.single-product .details-product .product_images{background-position: 44% bottom;}

  .fruits_obj{width: 60px;height: 60px;left: 3%;}

  .fruits_jbo{width: 100px;height: 100px;right: 0;}

  .woocommerce div.product .product_title{font-size: 45px;padding-top: 1em;}

  .woocommerce-product-description{margin-bottom: 1em;}

  .details-product .information{margin-top: 2em;}

  .apus-footer .wpb_content_element{margin-bottom: 0 !important;}

  .falvours{margin-bottom:1.5em;}

}

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

  .woocommerce-product-description{width: 100%;}

  .innerpart{flex-direction: column;}

  .innerpart .in_sec{margin-bottom: 1em;width: 100%;}

}

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

	.emptyspc{display: none;}

	.woocommerce div.product div.images img{width: auto;}

  .details-product .information .facts,

  .details-product .information .woocommerce-product-details__short-description{width: 100%;}

  .contact-us{padding-bottom: 2em;}
  .contact-us .col-md-6 {width: 49%;display: inline-block;}
  .contact-us textarea.form-control {height: 150px;}
  .gmaps iframe{height: 350px;}
  .footer-builder-wrapper.lighting .vc_column-inner{padding-top: 0 !important;}
  .woocommerce-product-description{min-height: auto;}
  .postid-913 .fruits_jbo{bottom: 45%;}
  .contact-us .form-control::-webkit-input-placeholder { 
    font-size: 14px;
  }
  .contact-us .form-control::-moz-placeholder { 
    font-size: 14px;
  }
  .contact-us .form-control:-ms-input-placeholder { 
    font-size: 14px;
  }
  .contact-us .form-control:-moz-placeholder { 
    font-size: 14px;
  }

}