/*Font Load*/
@font-face{
    font-family:'Comfortaa-Bold';
    src:url('../fonts/Comfortaa-Bold.eot');
    src:url('../fonts/Comfortaa-Bold.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Comfortaa-Bold.woff') format('woff'), url('../fonts/Comfortaa-Bold.ttf') format('truetype'), 
        url('../fonts/Comfortaa-Bold.svg#Comfortaa-Bold') format('svg');font-weight:300;font-style:normal;font-display:swap;
}
@font-face{
    font-family:'Comfortaa-Light';
    src:url('../fonts/Comfortaa-Light.eot');
    src:url('../fonts/Comfortaa-Light.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Comfortaa-Light.woff') format('woff'), url('../fonts/Comfortaa-Light.ttf') format('truetype'), 
        url('../fonts/Comfortaa-Light.svg#Comfortaa-Light') format('svg');font-weight:300;font-style:normal;font-display:swap;
}
@font-face{
    font-family:'Comfortaa-Regular';
    src:url('../fonts/Comfortaa-Regular.eot');
    src:url('../fonts/Comfortaa-Regular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/Comfortaa-Regular.woff') format('woff'), url('../fonts/Comfortaa-Regular.ttf') format('truetype'), 
        url('../fonts/Comfortaa-Regular.svg#Comfortaa-Regular') format('svg');font-weight:300;font-style:normal;font-display:swap;
}
@font-face{
    font-family:'gilroy-medium';
    src:url('../fonts/gilroy-medium.eot');
    src:url('../fonts/gilroy-medium.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/gilroy-medium.woff') format('woff'), url('../fonts/gilroy-medium.ttf') format('truetype'), 
        url('../fonts/gilroy-medium.svg#gilroy-medium') format('svg');font-weight:300;font-style:normal;font-display:swap;
}
@font-face{
    font-family:'gilroy-regular';
    src:url('../fonts/gilroy-regular.eot');
    src:url('../fonts/gilroy-regular.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/gilroy-regular.woff') format('woff'), url('../fonts/gilroy-regular.ttf') format('truetype'), 
        url('../fonts/gilroy-regular.svg#gilroy-regular') format('svg');font-weight:300;font-style:normal;font-display:swap;
}
@font-face{
    font-family:'pristina';
    src:url('../fonts/pristina.eot');
    src:url('../fonts/pristina.eot?#iefix') format('embedded-opentype'), 
        url('../fonts/pristina.woff') format('woff'), url('../fonts/pristina.ttf') format('truetype'), 
        url('../fonts/pristina.svg#pristina') format('svg');font-weight:300;font-style:normal;font-display:swap;
}

@media (min-width: 1400px){
    .container { max-width: 1400px; width: 100%;overflow: hidden;}
}
ul { margin: 0; padding-left: 0;}
li { list-style: none;}
h1{ font-size: 40px;font-family:'Comfortaa-Light';}
.site-main { margin-bottom: 0px;}
p { margin-bottom: 12px; font-family:'gilroy-regular'; line-height: 28px; font-size: 16px; }
img { max-width: 100%; height: auto;}
a, a:hover, a:focus { text-decoration: none; outline: none; box-shadow:0 0px 0 0 currentColor!important;}
b, strong { font-weight: bold;}
.post-edit-link,body:not(.custom-background-image):after,body:not(.custom-background-image):before,.entry-footer{display: none;}
input[type="submit"]:focus { outline: none;}
.site-header-menu{ margin: 0}
body{ font-family: 'gilroy-regular'}
.authorname .authorname_span{display:block}
.verified_userlable{text-align:right;position: absolute; right: 20px;bottom: 20px;}
.verified_userlable span{font-size:16px;font-family: 'Comfortaa-Regular';color:#000;text-transform: capitalize;background: url(../images/verifieduser.png)no-repeat left center; padding:10px 0px 10px 35px;}
.contactpage_socialmedia li,.contactpage_socialmedia li a{color: #111111; font-size: 22px!important; font-family: 'Comfortaa-Bold';}
.contactpage_socialmedia li.cl_contact{background: url(../images/c_phone.png)no-repeat left center;margin-bottom: 15px;}
.contactpage_socialmedia li.ml_contact{background: url(../images/c_mail.png)no-repeat left center;margin-bottom: 15px;}
.contactpage_socialmedia li.tl_contact{background: url(../images/c_time.png)no-repeat left center;}
.contactpage_socialmedia li.al_contact{background: url(../images/c_location.png)no-repeat left center;}
.contactpage_socialmedia li {padding: 35px 0px 35px 85px;}
.testimonials_list {display:block;float:left;overflow:hidden;width:100%;padding: 50px 0px;}
.testimonials_list h2,.testimonials_list h3{margin:12px 0px;font-family: 'Comfortaa-Regular';font-size: 20px;font-weight: bold;border: 0;}
.page-template-testimonials-template .site-content{padding:0px}
.testimonials_list.testimonialseven{background:#f7f7f7}
.testimonials_list p {font-family: 'Comfortaa-Regular'; line-height: 32px;font-size: 18px;}
.testimonials_list .container{background: url(../images/testbg.png)no-repeat 1% top;padding: 60px 15px 0px 15px;}
.products4 .bg_colors{background:#d5daf7}
.product_list.products4 a.product_links { background: #5a65db;color: #fff; border: 1px solid #5a65db;}
.products4 .fruitimage{ bottom: 16%; left: 8%; }
.product_list.products4 a.product_links:hover{color:#5a65db}
.footerlogo img{margin:auto}
.products4 .leftleafimage {
    top: 10%;
	left: 25%;}
.products4 .rightleafimage {
    right: 21%;
	top: 56%}
.products4 .shadawimage {
    right: 0;
    left: -8%;
    top: 7%;
}

/****************Header***************/
.botoms_right_section #site-navigation{text-align: right;padding-top: 0;width: 100%;margin-right: 0px;}
.flexclass{display: flex;justify-content: space-between;}
header.site-header{padding: 30px 0px;margin-bottom: 0px!important;border: 0;background: transparent;}
.header_bg{display: block; float: left; width: 100%; overflow: hidden;}
.top_right_section li{display: inline-block}
.top_right_section {text-align: right;float: right;position: relative;margin-bottom: 15px;}
.searchicon{cursor: pointer;background: url(../images/searchicons.png)no-repeat center center;height: 27px;width: 27px;padding-right: 55px;}
.top_right_section li.cartcuont a{background: url(../images/carticon.png)no-repeat right center;padding-right: 35px;display: inline-block;}
.top_right_section li,.top_right_section li a{font-size: 18px;color: #000;font-family: 'gilroy-medium';line-height: 30px;}
.woocommerce-active .site-header .top_right_section .site-search{position: absolute;right: 0;z-index: 9;width: 100%;display: none}
.top_right_section ul.menuicons{display: flex}
.top_right_section li.account_my a{padding-right: 14px; margin-right: 12px; border-right: 1px solid #000;}
#site-navigation ul li a{box-shadow: none !important; font-size: 17px;color: #000;font-family: 'Comfortaa-Bold';padding: 6px 17px;-webkit-transition: 0.6s ease-out;-moz-transition: 0.6s ease-out; -o-transition:  0.6s ease-out;transition: 0.6s ease-out;border-radius: 0px;}
#site-navigation ul li a:hover,#site-navigation ul li.current-menu-item a{background: #99e9f2;border-radius: 50px;}
.home #site-navigation ul li.current-menu-item a{background: #ffffff;}
.pagetitle h1{font-family: 'Comfortaa-Bold';text-transform: uppercase;margin-bottom: 0px;}
.pagetitle{background: #9de7f2; text-align: center; padding: 30px 15px;}
.woocommerce-products-header,.content-area .entry-header,.site-main .storefront-sorting{display: none}
.woocommerce-loop-product__title{font-family: 'Comfortaa-Bold'; color: #171717; font-size: 20px!important;}
.archive .woocommerce-loop-product__title{min-height:48px;}
.price{font-size: 24px; font-family: 'Comfortaa-Bold'; color: #000!important;}
.add_to_cart_button{color: #272727; padding: 13px 30px; font-size: 16px;background: #9de7f2; border-radius: 50px;border: 1px solid #9de7f2}
.site-main ul.products li.product{border: 1px solid #dadada; padding: 30px 12px;border-radius: 12px;}
.site-main ul.products li.product:hover img{transform: translateY(-10px);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);}
.site-main ul.products li.product img{-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;}

/*************Slider Section**************/
.slidertree_img{position: absolute; bottom: 30px;}
.slider_text h3{font-family: 'Comfortaa-Light';font-size: 36px!important;color: #2d2d2d;line-height: 51px!important;}
.slider_text h1{font-family: 'Comfortaa-Bold';font-size: 49px!important;color: #2d2d2d;text-transform: uppercase;line-height:62px!important}
.header_bg{width:100%;position: relative}
.home .header_bg{background: url(../images/slider_bg.png)no-repeat top right;}
.home .logosections .custom-logo{max-width: 100%;}
.logosections .custom-logo{max-width: 120px;}
.shop_now_slide{font-size: 30px;font-family: 'Comfortaa-Bold';color: #fff;background: #232323;padding:24px 40px;margin-top: 12px;display: inline-block;border-radius: 50px;padding: 20px 38px!important;border: 1px solid #232323}
/*.botoms_right_section .primary-navigation{    margin-right: -15px;}*/
.hover_btns,.add_to_cart_button,#site-navigation ul li a{-webkit-transition: 0.2s -webkit-transform ease-in-out; transition: 0.2s -webkit-transform ease-in-out; transition: 0.2s transform ease-in-out;transition: 0.2s transform ease-in-out, 0.2s -webkit-transform ease-in-out; will-change: transform; z-index: 0;overflow: hidden; position: relative;}
.hover_btns:hover ,.add_to_cart_button:hover,#site-navigation ul li a:hover{color: #000; -webkit-transform: scale(1.05); transform: scale(1.05); will-change: transform;}
.hover_btns:before ,.add_to_cart_button:before,#site-navigation ul li a:before{background-color: #fff; border-radius: 3rem; content: ''; display: block; height: 100%;width: 100%; position: absolute; left: 0;top: 0;-webkit-transform: translate(-100%, 0) rotate(10deg);transform: translate(-100%, 0) rotate(10deg);-webkit-transform-origin: top left; transform-origin: top left;-webkit-transition: 0.2s -webkit-transform ease-out; transition: 0.2s -webkit-transform ease-out; transition: 0.2s transform ease-out;transition: 0.2s transform ease-out, 0.2s -webkit-transform ease-out; will-change: transform; z-index: -1;}
.hover_btns:hover:before,.add_to_cart_button:hover:before,#site-navigation ul li a:hover:before {-webkit-transform: translate(0, 0); transform: translate(0, 0);}
#woocommerce-product-search-field-0{font-size: 14px; border-radius: 5px; margin-top: 2px;}
.home #woocommerce-product-search-field-0 {background: white;}

/**************Product Section*****************/
.product_list{display: flex;flex-wrap: wrap;align-items: center;margin-bottom: 100px;}
.product_list .product_left,.product_list .product_content{flex: 0 0 50%;}
.bg_colors{width: 531px; height: 531px; border-radius: 50%; }
.bottleimage,.fruitimage,.leftleafimage,.rightleafimage,.shadawimage{position: absolute;top: 0;}
.bottleimage img,.fruitimage img,.leftleafimage img,.rightleafimage img,.shadawimage img{margin: auto}
.product_list .product_left{position: relative;text-align: center}
.shadawimage{right: 0; left: -12%;}
.inside_section{position: relative;text-align: center; display: block; float: left; width: 100%;background: #edf9fd;padding:90px 0px 60px;}
.inside_list:first-child{margin-left: 0px;}
.inside_list:last-child{margin-right: 0px;}
.image_featured.animate-element {  min-height: 180px; display: flex;}
.image_featured.animate-element img{margin: auto}
.inside_section h1.section_titles{margin-bottom: 20px;}
.inside_list:hover{transform: translateY(-15px)!important;-webkit-transform: translateY(-15px)!important;-moz-transform: translateY(-15px)!important;-ms-transform: translateY(-15px)!important;-o-transform: translateY(-15px)!important;}
p.inside_shortdescription{color: #1c1c1c; font-size: 18px; max-width: 900px; margin: auto; line-height: 36px;font-family: 'Comfortaa-Regular';}
.description_service { font-size: 18px; color: #454545; line-height: 32px;font-family: 'gilroy-regular';}
.inside_list { margin: 20px; background: white; flex: 1 1 0px; padding: 35px 18px;-webkit-box-shadow: 15px 21px 25px 0px rgba(50, 50, 50, 0.15);-moz-box-shadow: 15px 21px 25px 0px rgba(50, 50, 50, 0.15);box-shadow: 15px 21px 25px 0px rgba(50, 50, 50, 0.15);-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease; -o-transition: all 500ms ease;transition: all 500ms ease;}
.inside_section .container{max-width: 1500px; padding: 0px 50px;}
.insideparentlist{display: flex;margin-top: 40px;padding-bottom: 50px;position: relative;z-index: 9;}
.inside_bg { position: absolute; top: 0; left: 0;  bottom: 0;  display: flex; align-items: center; z-index: 1;-webkit-animation: zoomins 7.5s;-moz-animation: zoomins 7.5s;-o-animation: zoomins 7.5s;animation-iteration-count: infinite;}
.rightleafimage{right:18%; top:40%;z-index: 1;-webkit-animation: shake 7.5s;-moz-animation: shake 7.5s;-o-animation: shake 7.5s;animation-iteration-count: infinite;}
.leftleafimage{top: 24%; left:18%; z-index: 1;-webkit-animation: shake 8.7s; -moz-animation: shake 8.7s;-o-animation: shake 8.7s;animation-iteration-count: infinite;}
.fruitimage{bottom: 8%; top: auto; left: 11%;z-index: 1;-webkit-animation: shake 9.9s;-moz-animation: shake 9.9s;-o-animation: shake 9.9s;animation-iteration-count: infinite;}
.bottleimage{left: 0; right: 0; top: 7%; z-index: 9;animation: shake 5s;-webkit-animation: shake 9s;-moz-animation: shake 9s;-o-animation: shake 9s;animation-iteration-count: infinite;}
@keyframes shake{0% {transform:translate(5px ,0px);}50%{transform:translate(15px,15px);}75%{transform:translate(20px,15px);}100%{transform:  translate(5px,0px);}}
@keyframes zoomins{0% {transform:scale(1);}50%{transform:scale(1.06);}75%{transform:scale(1.02);}100% {transform:  scale(1);}}
#slider-1-slide-1-layer-1 img{animation: shake 6s;
    -webkit-animation: shake 6s;
    -moz-animation:shake 6s;
    -o-animation: shake 6s;
    animation-iteration-count: infinite;}
h3.product_title{color: #1c1c1c;font-size: 37px;font-family: 'Comfortaa-Regular';margin-bottom: 15px;}
h4.product_prices .woocommerce-Price-amount{color: #1c1c1c;font-size: 42px;font-family: 'Comfortaa-Bold';}
.product_list.evenproduct{flex-direction: row-reverse;}
p.product_description { color: #1c1c1c; font-family: 'gilroy-regular'; font-size: 18px; line-height: 36px;  max-width: 500px;}
a.product_links{font-size: 18px;font-family: 'Comfortaa-Bold';color: #fff;padding: 14px 35px; border-radius: 50px;margin-top: 12px; display: inline-block;}
.product_list.products1 a.product_links {background: #c7585b;color: #fff;border: 1px solid #c7585b;}
.product_list.products2 a.product_links {background: #ebd429;color: #000;border: 1px solid #ebd429;}
.product_section{    padding: 40px 0px 30px;display: block; float: left; width: 100%; overflow: hidden;position: relative}
.producttree_img{position: absolute;  right: 0; top: 57%;}
.product_list.products3 a.product_links {background: #e9ac9d;color: #000;border: 1px solid #e9ac9d}
.product_list.products1 a.product_links:hover{color: #000}
h1.section_titles { font-size: 38px;color: #1c1c1c;font-family: 'Comfortaa-Bold';margin-bottom:50px;padding-bottom:60px;background: url(../images/title_bg.png)no-repeat center bottom;line-height: 38px;}
.product_section h1.section_titles{text-align: center;padding-bottom:80px;}
.product_section .container {max-width: 1250px;}
.evenproduct .bg_colors { margin: auto;}
.oddproduct .rightleafimage{right: 25%; top: 40%;}
.oddproduct .bottleimage{right: 90px;}
.oddproduct .fruitimage{bottom: 8%; left: 4%;}
.oddproduct .leftleafimage{top: 24%; left: 11%;}
.oddproduct .shadawimage {left: -28%;}
.products1 .bg_colors{background: #eebaad}
.products2 .bg_colors {background: #faf3c7;}
.flex_contact{display: flex; justify-content: space-between; align-items: start;margin-bottom: 50px;}
.formcontacts { flex: 0 0 50%;    padding-right: 20px;}
.googlemap { flex: 0 0 50%;padding-left: 20px;}
.formcontacts input{width: 100%;border: 1px solid #e0e0e0;    padding: 15px 15px;}
.formcontacts textarea{    height: 180px;border: 1px solid #e0e0e0}
.formcontacts input.wpcf7-submit{width: auto;padding: 8px 40px;background: #9de7f2;}
.products3 .bg_colors {background:#f1d0c8;}
.flex_welcome_class{display: flex; align-items: center;}
.welcome_images{flex: 0 0 60%;}
.welcome_content {flex: 0 0 40%;text-align: center;padding-right: 70px;}
.get_started_btn{display: inline-block;  background: #0377e8; padding:8px 40px; border-radius: 50px; font-size: 20px;  color: #fff; text-decoration: none!important;font-family: 'Comfortaa-Regular';margin-top: 30px;border: 1px solid #0377e8} 
.home h1.entry-title{display: none}
.welcome_content p{font-size: 18px;color: #1c1c1c;line-height:40px;}
.site-content{padding: 70px 0px; display: block; float: left; width: 100%; overflow: hidden;}
.home .site-content {padding: 100px 0px;}
.home .site-content .container {max-width: 1600px}
.welcome_content h1.section_titles {margin-bottom: 15px;}
.testimonials_section .slick-slide img {margin: auto;border-radius: 20px 20px 0px 0px;    height: 260px;}
.testimoniallist{text-align: center}
#woocommerce-product-search-field-0,.home .fixedheaders #woocommerce-product-search-field-0 {background: #9de7f2;}
.testimonials_section{display: block;  float: left;width: 100%; background: #edf9fd; padding: 80px 0px;position: relative}
.testimonialstree_img{position: absolute;  right: -10px; top: -170px;}
.testimonials_section h1.section_titles{text-align: center;margin-bottom: 55px;padding-bottom: 70px;}
.hentry { margin: 0;}
.storefront-full-width-content .content-area{margin-bottom: 0px}
.testimonialstop_section{display: flex; justify-content: center; align-items: center;}
.authorname{position: absolute;color: #fff;font-size: 32px;font-family: 'Comfortaa-Bold';}
.authorname span{display: block;margin-top: 5px;}
.testimonials_section .slick-initialized .slick-slide{margin: 0px 20px;background: #fff;border-radius: 0px 0px 20px 20px;-webkit-box-shadow: 8px 21px 16px 0px rgba(3, 119, 232,0.06); -moz-box-shadow: 8px 21px 16px 0px rgba(3, 119, 232,0.06);box-shadow: 8px 21px 16px 0px rgba(3, 119, 232,0.06); margin-bottom: 50px;margin-top:40px;transform: scale(0.9);}
.logosections { width: 100%; float: left; overflow: hidden; display: block;}
.testimonialsbottom_section { padding:40px 20px 30px;min-height:280px;}
.testimonialsbottom_section p.testimonialdes{color: #383838;font-size: 18px;line-height:37px;font-family: 'gilroy-regular'; }
.testimonials_section .slick-initialized .slick-slide:focus{outline: none}
.quoates_icons{background: url(../images/quotes.png)no-repeat center center;width: 100px;height: 100px;margin: auto;  margin-top: -90px;position: relative;}
.slick-center  .testimonialsbottom_section p.testimonialdes{line-height: 46px;}
.testimonials_section .slick-initialized .slick-center img { height: 300px;}
.testimonials_section .slick-initialized .slick-slide.slick-center{margin-top: 0px;transition: 0.9s;transform:scale(1); -webkit-transform: scale(1);-moz-transform:  scale(1);-ms-transform:  scale(1); -o-transform:  scale(1);}
.slick-center .testimonialsbottom_section {  min-height: 322px;}
.testimonials_section .slick-dots li {background: #bedff9;border-radius: 20px;width: 27px; height: 10px;}
.slick-dots li button:before{display: none}
.starrating_img{}
.testimonials_section .slick-dots li:hover,.testimonials_section .slick-dots li.slick-active{background: #0377e8}
.starrating_img{background: url(../images/star.png)no-repeat center center;width: 18px;height: 17px;}
span.starrating_img { display: inline-block; margin-top: 0px;}
.subscribe_section{display: block;float: left;width: 100%;overflow: hidden;background: #0366d6; padding: 60px 0px;text-align: center}
#mailpoet_form_1 .mailpoet_paragraph.last{display: block; text-align: center;width: 100%;margin-top: 15px;}
#mailpoet_form_1 .mailpoet_paragraph{display: inline-block; width: 47%;margin-right: 10px;}
.subscribe_form{max-width:800px;margin: auto;margin-top: 15px;}
.inside_list h3{font-family: 'Comfortaa-Bold';font-size: 24px; color: #444444;}
.subscribe_section h3{color: #f5f5f5;font-size: 68px;font-family: 'pristina';}
.subscribe_section p { font-size: 24px;color:#f5f5f5;font-family: 'Comfortaa-Regular';}
.subscribe_section #mailpoet_form_1 .mailpoet_text{background: none; border:2px solid #f5f5f5; border-radius: 50px;font-family: 'Comfortaa-Regular';color: #fff;padding: 13px 20px!important;}
#mailpoet_form_1 form.mailpoet_form{margin-bottom: 0px;}
.widget { margin: 0;}
input:focus{outline: none}
#mailpoet_form_1 input::-webkit-input-placeholder {color: #fff;font-family: 'gilroy-regular';}
#mailpoet_form_1 input:-ms-input-placeholder { color: #fff;font-family: 'gilroy-regular';}
#mailpoet_form_1 input::placeholder {color: #fff;font-family: 'gilroy-regular';}
input::-webkit-input-placeholder { color: #020202;font-family: 'gilroy-regular';}
input:-ms-input-placeholder {color: #020202;font-family: 'gilroy-regular';}
input::placeholder {color: #020202;font-family: 'gilroy-regular';}
#mailpoet_form_1 .mailpoet_submit{font-family: 'Comfortaa-Bold';font-size: 18px!important;text-transform: uppercase;padding: 10px 40px!important; border: 0!important;letter-spacing: -1px;    line-height: 32px!important;transition: 0.6s;}
.parsley-required, .parsley-custom-error-message{display: block; float: left; width: 100%;}
#mailpoet_form_1 .mailpoet_submit:hover{background-color: #f5f5f5!important;}
.stayintouch_section h1.section_titles{text-align: center;background: none; padding-bottom: 20px;}
.stayintouch_section{padding:70px 0px;display: block;float: left;width: 100%;overflow: hidden;}
.im_icons{height: 98px;width: 98px;display: block;margin: auto;margin-bottom: 20px;}
.flex_stayin{display: flex;justify-content: space-evenly;text-align: center;}
.call_section .im_icons{background: url(../images/call_us.png)no-repeat center center;}
span.s_titles {display: block;}
.mail_section .im_icons{background: url(../images/mailicon.png)no-repeat center center;}
.hour_section .im_icons{background: url(../images/houricon.png)no-repeat center center;}
.flex_stayin a,.flex_stayin span{ color: #111111; font-size: 24px;font-family: 'Comfortaa-Bold';display: block}
.flex_stayin a:hover{color: #0366d6}
.footer_section_top{display: block; float: left; width: 100%; overflow: hidden;background: #edf9fd;padding: 70px 0px;}
.footer_section_top ul.menu li a{color: #171717;font-family: 'gilroy-regular';font-size: 16px;margin: 6px 0px;display: inline-block;}
.subtitle_footer{font-family: 'Comfortaa-Bold';color: #171717;font-size: 16px;text-transform: uppercase;margin-bottom: 8px;display: block;}
.disclaimersection  p { color: #171717;font-family: 'gilroy-regular';font-size: 16px;line-height: 32px;}
.disclaimersection_top { margin-bottom: 20px;}
ul.social_icons li{display: inline-block;margin-right: 10px;transition: 0.6s}
ul.social_icons li a{width: 47px;height: 47px;margin: auto;display: block}
ul.social_icons { margin-top: 25px; text-align: center;}
ul.social_icons li.fb a{background: url(../images/fb.png)no-repeat center center;}
ul.social_icons li.tw a{background: url(../images/tw.png)no-repeat center center;}
ul.social_icons li.instagram a{background: url(../images/inst.png)no-repeat center center;}
.footerbottoms{background: #a9e1f2;display: block;float: left;width: 100%;overflow: hidden;text-align: center;    padding: 20px 0px;}
p.copyright{margin-top: 10px;color: #000; font-size: 15px;}
ul.social_icons li:hover{transform: rotate(360deg)}
.footer_section_top ul.menu li a:hover{    color: #0366d6;}
body::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.3);background-color: #fff;}
body::-webkit-scrollbar{ width: 12px;background-color: #fff;}
body::-webkit-scrollbar-thumb{background: #0366d6;}
.products2 .bottleimage {left: -10px;}
.products2 .fruitimage {bottom: 11%;left: 9%;}
.products2 .shadawimage{top: 20px}
.products2 .rightleafimage{bottom: 10%;  top: auto; right: 24%;}
.products2 .leftleafimage { top: 12%; left: 24%;}
.oddproduct.products3 .fruitimage {  bottom: 6%; left: 5%;}
.oddproduct.products3 .leftleafimage {  top: 27%; left: 8%;}
.oddproduct.products3 .rightleafimage {right: 29%;top: 18%;}
.responsivemenu_toggle,.footerlogo.responsive_socials{display: none}

/*---------------checkout-------------*/
#customer_details label{width: 100%;font-size: 18px;color:#020202;}
#order_review .cart_item td{background-color: #f8f8f8;}
#order_review .cart-subtotal th,#order_review .cart-subtotal td{background-color: #e9e9e9 !important;}
#order_review table tr{border: 1px solid #d1d1d1;}
#order_review .cart-subtotal th,#order_review .cart-subtotal td {border-bottom: 0px;}
table.woocommerce-checkout-review-order-table .product-name{font-size:18px;width:53%;}
.select2-selection.select2-selection--single:focus{outline: 0px;}
#payment .place-order .button{padding: 20px 0px; font-size: 22px;color: #000;background: #9de7f2;    border-radius: 5px;}
.woocommerce-billing-fields h3,#order_review_heading{color: #000;font-size: 28px;font-family: 'Comfortaa-Regular';margin-bottom: 30px;}
#customer_details .form-row input,.select2-container--default .select2-selection--single,#order_comments_field,.select2-container{max-width:710px;width: 100%;}
#customer_details p,.woocommerce-input-wrapper {width: 100%;float:left;}
.form-row input, .form-row textarea, .form-row select{background-color: #f7f7f7;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); border: 1px solid #d9d9d9;padding:9px 20px;border-radius: 5px;}
.form-row input:focus, .form-row textarea:focus, .form-row select:focus{background-color: #efefef;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); border: 1px solid #d9d9d9}
.select2-container .select2-selection--single{height: 50px;padding: 12px 15px;background-color: #efefef; border: 1px solid #d9d9d9;border-radius: 5px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{top: 12px}
.woocommerce-checkout .hentry{margin-bottom: 0px;}
a.remove::before{color: #4e4e4e;}
.woocommerce-form-login-toggle .woocommerce-info,.woocommerce-form-coupon-toggle  .woocommerce-info{background-color: #9de7f2;color: #212529;font-family: 'gilroy-regular';font-size: 20px;}
.showlogin,.showcoupon{text-decoration: underline !important;color: #212529!important;font-family: 'Comfortaa-Light';font-size: 20px;}
.checkout_coupon .form-row.form-row-last [type=submit]:hover{background-color: #03A9F4 !important;color: #000 !important;    border-radius: 5px;}
#order_review_heading, #order_review{width: 45.176471%;}
#ship-to-different-address .woocommerce-form__input-checkbox{margin-right: 15px;margin-top: 10px;float: left;position: relative;}
.woocommerce-shipping-totals.shipping td{background: #e9e9e9;}
.woocommerce-shipping-totals.shipping th{background: #e9e9e9;}
input[type=date]::-webkit-input-placeholder,.select2-container .select2-search--inline .select2-search__field::-webkit-input-placeholder {color: #a2a2a2;font-size: 16px;}
input[type=date]::-moz-placeholder,.select2-container .select2-search--inline .select2-search__field::-moz-placeholder {color: #a2a2a2; font-size: 16px;}
input[type=date]:-ms-input-placeholder,.select2-container .select2-search--inline .select2-search__field :-ms-input-placeholder{color: #a2a2a2;font-size: 16px;}
input[type=date]::-ms-input-placeholder,.select2-container .select2-search--inline .select2-search__field::-ms-input-placeholder {color: #a2a2a2;font-size: 16px; }
 input[type=date]::placeholder,.select2-container .select2-search--inline .select2-search__field::placeholder {color: #a2a2a2;font-size: 16px; }
 .checkout .col2-set{width:50%;margin-right:2%;}
.col2-set .col-1, .col2-set .col-2 {width: 100%;max-width: 100%;padding: 0px;}
table.cart th, table.woocommerce-checkout-review-order-table thead th{background: #9de7f2;font-size: 18px;}
table.cart .product-thumbnail img { margin: 0 auto; max-width:30px; height: auto;}
.quantity .qty { border: 1px solid #dcdadb; background: #fff; box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125); color: #3c1326;}
table.shop_table_responsive tbody tr td, table.shop_table_responsive tbody tr th { vertical-align: middle;}
.woocommerce .woocommerce-cart-form table tr { border: 1px solid #eae6e7;}
.wc-proceed-to-checkout .button.checkout-button{    background-color: #9de7f2;}
.woocommerce table tr { border: 1px solid #dadada;}
.hentry .entry-content a { text-decoration: none; font-size: 18px; color: #212121;}
.woocommerce-Price-amount.amount { color: #1b1b1b; font-size: 20px; font-family: 'Comfortaa-Bold';}
.actions .coupon button,.actions button {background-color: #9de7f2; color: #333333;padding: 15px 30px;border-radius: 5px;}
table:not( .has-background ) tbody tr:nth-child(2n) td, fieldset, fieldset legend { background-color: #fbfbfb;}
table.cart td.actions { padding: 30px 30px; background-color: #f0f0f0 !important;  border-top: 0px;}
table.cart td.actions input{background: #fafafa; padding: 15px 25px;box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.125);}
.actions .coupon button, .actions button:focus,button:focus{outline: none}
.single-product div.product table.variations select{padding: 10px;}
.single-product div.product table.variations td{padding: 6px 0px!important;}
.variations label{font-size: 18px;}
.woocommerce table.variations tr{border: 0px;}
.woocommerce-form-coupon .button,.woocommerce-address-fields button,.woocommerce-EditAccountForm .woocommerce-Button,.woocommerce-form-register button,.woocommerce-form-login button,.woocommerce-button.button.view,.button.wc-backward,#commentform #submit{background: #9de7f2; border-radius: 5px;}
.woocommerce-address-fields .select2-container,.woocommerce-address-fields  .select2-container .select2-selection--single{max-width: 100%;width: 100%}
body .checkout_coupon .form-row.form-row-last [type=submit]:hover{background: #e6e6e6 !important}
.woocommerce-info, .woocommerce-noreviews, p.no-comments { background-color: #9de7f2;color: #000;}
.woocommerce-EditAccountForm .password-input,.woocommerce-form-login .password-input,.woocommerce-form-register .password-input{width: 100%}
.login .form-row label{width:100%}
.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments{ color: #040404; background-color: #9de7f2;}
.woocommerce-order p{font-size: 20px;}
.my_account_orders.account-orders-table thead th ,.my_account_orders.account-orders-table tbody tr td {font-size: 17px;}
.woocommerce-MyAccount-content mark{background-color: #9de7f2;}
.woocommerce-MyAccount-navigation ul li a:hover,.woocommerce-MyAccount-navigation ul li.is-active a{color: #9de7f2}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery{border: 1px solid #d4d4d4; padding: 40px; padding: 20px 40px;width: 33.130435%;}
.home header#masthead.fixedheaders{position: fixed; left: 0; right: 0; background: #fff;-moz-box-shadow: 0px 0px 25px 8px rgba(0, 0, 0,0.1);-webkit-box-shadow:0px 0px 25px 8px rgba(0, 0, 0,0.1);padding: 10px 0px;transition: 0.6s;}
.home header#masthead.fixedheaders .logosections .custom-logo { max-width: 20%;}
.home header#masthead.fixedheaders #site-navigation ul li a:hover, .home header#masthead.fixedheaders #site-navigation ul li.current-menu-item a{    background: #99e9f2;}
.hentry .entry-content a.get_started_btn{color: #fff} 
.hentry .entry-content a.get_started_btn:hover{color: #000;}
.storefront-full-width-content.single-product div.product .summary {width: 60.521739%;}
.entry-summary .product_title.entry-title,.single-product .type-product .woocommerce-Price-amount.amount {font-size: 30px;}
.single_add_to_cart_button.button.alt{background-color: #9de7f2;color: #171717;border-radius: 5px;}
.single_add_to_cart_button.button.alt:hover{background-color: #e0e0e0;}
.related.products h2{font-family: 'Comfortaa-Bold'; text-transform: uppercase;font-size: 30px;}
.storefront-full-width-content .woocommerce-tabs ul.tabs ,.storefront-full-width-content .woocommerce-tabs .panel{ width: 100%;}
.storefront-full-width-content .woocommerce-tabs ul.tabs{margin-bottom: 40px;margin-right: 0px;}
.woocommerce-tabs ul.tabs li{display: inline-block;font-size: 20px; margin-right: 30px;}
.woocommerce-tabs ul.tabs li.active { border-bottom: 8px solid #9de7f2;}
.woocommerce-tabs ul.tabs{border-top: 0px;}
.woocommerce-tabs ul.tabs li::after{display: none}
.comment-respond label{font-size: 18px;}
textarea:focus{outline: none}
.woocommerce-tabs { padding-top: 20px;}
.woocommerce-tabs ul.tabs li a{color: #2d2828;}
p.stars.selected a.active:before, p.stars:hover a:before, p.stars.selected a:not(.active):before, p.stars.selected a.active:before{    color: #9de7f2;}
.pswp{z-index: 99999;}
.mailpoet_paragraph .parsley-required, .mailpoet_paragraph .parsley-custom-error-message{color: #ffffff; margin-top: 10px;}
#mailpoet_form_1 .mailpoet_form_loading > span{background-color: #fff;}
.mailpoet_validate_error{padding: 10px 25px; border: 1px solid; margin-top: 20px;text-align: center;font-size: 16px!important;}

.accordion-content {display: none;width: 100%!important;}
.accordion-content p{margin: 0; font-size: 17px;font-family: 'Comfortaa-Regular';  display: block; width: 100%;line-height:32px;padding-top: 10px;}
#post-18 .entry-content{padding-top:30px;}
#accordion-container{background: #f1f1f1; padding: 30px 20px; margin: 0;font-size:18px;    position: relative;border-radius:12px;margin-bottom: 30px;max-width: 1000px;margin-left: auto;margin-right: auto;position:relative;    box-shadow: 1px 1px 7px 1px rgba(0,0,0,0.15);
    -webkit-box-shadow: 1px 1px 7px 1px rgba(0,0,0,0.15);
    -moz-box-shadow: 1px 1px 7px 1px rgba(0,0,0,0.15);}
h2.accordion-header{font-family: 'Comfortaa-Regular';font-size: 20px;font-weight: bold;    padding-right: 40px;cursor: pointer;}
h2.accordion-header:after {content:'';position:absolute;width: 40px;height:40px;right:20px;background: url(../images/faqdown_arrow.png)no-repeat center center;top: 25px;}
h2.accordion-header.active-header:after{transform: rotate(180deg);}
.mailpoet_validate_success{border: 1px solid; padding: 20px; color: white;}
.storefront-product-pagination a[rel='prev']{    left: -420px;}
.storefront-product-pagination a[rel='next']{    right: -420px;}
/*responsive*/
@media(max-width:1700px){
    .header_bg{    background-size: 62%;}
    .slider_text h1{font-size: 42px!important;}
    .slider_text h3 {font-size: 32px!important;}
}
@media(max-width:1500px){
    .producttree_img img,.slidertree_img  img,.testimonialstree_img img{max-width: 210px;}
    .home .header_bg{background-size: 64%;}
    .slider_text{margin-top: -50px;}
    .slider_text h1{    line-height: 58px!important;font-size: 39px!important;}
    .shop_now_slide{padding: 16px 38px!important;font-size: 22px;}
    /*.slider_text{margin-left: -85px!important;padding-right: 50px;}*/
}
@media(max-width:1399px){
	.contactpage_socialmedia li, .contactpage_socialmedia li a{font-size: 18px!important;}
    .entry-summary .product_title.entry-title, .single-product .type-product .woocommerce-Price-amount.amount,.related.products h2 { font-size: 28px;}
    .woocommerce-billing-fields h3, #order_review_heading{font-size: 22px;}
    .pagetitle h1{font-size: 30px;}
    .producttree_img{top: 63%}
    .testimonialstree_img{top: -120px}    
    /*.slider_text { margin-left: -5px!important;}*/
    .top_right_section{margin-bottom: 10px;}
    .top_right_section li, .top_right_section li a{font-size: 17px;}
    #site-navigation ul li a {  font-size: 15px; padding: 6px 14px;}    
    .testimonials_section .slick-slide img{height: 230px;}
    .slick-center .testimonialsbottom_section p.testimonialdes {line-height: 40px;}
    .testimonials_section .slick-initialized .slick-center img {height: 260px;}
    .flex_stayin a, .flex_stayin span,.subscribe_section p{font-size: 20px;}
    .testimonials_section .slick-initialized .slick-slide{margin-top: 30px;}
    .get_started_btn{font-size: 18px;}
    h3.product_title{font-size: 30px;}
    h4.product_prices{font-size: 35px;}
    #mailpoet_form_1 .mailpoet_submit{padding: 8px 40px!important;font-size: 16px!important;}
    h1.section_titles { font-size: 32px;}
    .authorname{font-size: 24px;}
    .subscribe_section h3{font-size: 50px;}
    .slider_text h3 { font-size: 26px!important;}
    .slider_text h1 { line-height: 48px!important; font-size: 32px!important;}
    .shop_now_slide { padding: 13px 32px!important; font-size: 20px;}
    p.inside_shortdescription{max-width: 620px; position: relative; z-index: 9;}    
}
@media (max-width: 1199px){    
	.contactpage_socialmedia li {
    padding: 28px 0px 28px 80px;
}
    .entry-summary .product_title.entry-title, .single-product .type-product .woocommerce-Price-amount.amount,.related.products h2 { font-size: 25px;}
    #customer_login h2{font-size: 24px;}
    .cart-collaterals h2,    .woocommerce-order h2 {  font-size: 24px;}
    .woocommerce-additional-fields h3{font-size: 22px;}
    .hentry .entry-content a,table.cart th, table.woocommerce-checkout-review-order-table thead th,table.woocommerce-checkout-review-order-table .product-name,ul.order_details li strong{font-size: 16px;}
    .woocommerce-Price-amount.amount,.woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info,.woocommerce-order p{font-size: 18px;}
    .wc-proceed-to-checkout .button.checkout-button{font-size: 20px;}
    .price {font-size: 22px;}
    .pagetitle h1{font-size: 25px;}
    .woocommerce-loop-product__title{font-size: 18px!important;}
    .slidertree_img{bottom: 0px;}
    .producttree_img img, .slidertree_img img, .testimonialstree_img img { max-width: 160px;}
    .slider_text h1 { line-height: 45px!important; font-size: 28px!important;}
    /*.slider_text { margin-left: -50px!important;}*/
    .slider_text h3 { font-size: 22px!important;line-height: 42px!important;}
    .searchicon{background-size: 44%;}
    .top_right_section li.cartcuont a{background-size: 19%;}
    #site-navigation ul li a {  font-size: 14px; padding: 6px 12px;}
    .header_bg {  background-size: 70% 100%;}
    .product_section{padding:70px 0px 30px }
    .product_list{margin-bottom: 80px;}
    h3.product_title { font-size: 28px;}
    h4.product_prices .woocommerce-Price-amount {  font-size: 30px;}
    .product_list .product_left{margin-bottom: 70px;}
    .product_list .product_content{text-align: center;}
    .product_list.evenproduct,.product_list { flex-direction: column;}
    .inside_bg{top: auto}
    .flex_welcome_class{flex-direction: column-reverse;max-width: 700px; margin: auto;}
    .welcome_images { flex: none;}
    .welcome_content{flex:none;padding-right: 0px;    margin-bottom: 30px;}
    .testimonialsbottom_section p.testimonialdes,.slick-center .testimonialsbottom_section p.testimonialdes{line-height: 32px;}
    .testimonials_section .slick-slide img {  height: 190px;}
    .testimonials_section .slick-initialized .slick-center img { height: 220px;}
    .flex_stayin a, .flex_stayin span, .subscribe_section p { font-size: 18px;}
    h1.section_titles { font-size: 28px;}
    .stayintouch_section h1.section_titles{margin-bottom: 30px;}
    .subscribe_section h3 { font-size: 45px;}
    .inside_list{margin: 10px}
    .description_service{font-size: 16px;}
    p.inside_shortdescription{font-size: 16px;}
    .inside_list h3{font-size: 20px;}
    .image_featured.animate-element img{max-width: 80px;}
    .image_featured.animate-element { min-height: 140px;}
}
@media (max-width: 991px){
	.footerlogo img{max-width:50%}
	.disclaimersection ul.social_icons{display:none}
	.googlemap{padding-left:0px}
	h2.accordion-header{font-size:18px;}
	.accordion-content p{font-size:16px;line-height:28px;}
	.testimonials_list p{font-size:16px;}
	.testimonials_list h2, .testimonials_list h3 {font-size:18px;
		margin: 5px 0px;}
	.contactpage_socialmedia li a{font-size: 15px!important;}
	.contactpage_socialmedia li {
		font-size: 15px!important;
    padding: 28px 0px 28px 80px;
		
}
    /*menu*/
    #wprmenu_bar .bar_logo{height: 70px;}
    #wprmenu_bar{box-shadow: 0px 0px 25px 8px rgba(0, 0, 0,0.1);-moz-box-shadow: 0px 0px 25px 8px rgba(0, 0, 0,0.1);-webkit-box-shadow:0px 0px 25px 8px rgba(0, 0, 0,0.1);}   
    #wprmenu_bar .menu_title a{top: -4px;}
    #wprmenu_bar .menu_title{top: -18px;}
    .hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {  width: 5px;  height: 4px;}
    #wprmenu_bar.active .hamburger-inner{width: 30px;height: 2px;}
    .hamburger--slider.is-active .hamburger-inner::after{height: 2px;width: 30px;}
    #mg-wprm-wrap li.menu-item a{border-bottom: 1px solid #f3f3f3;}
    /**/
    .home header#masthead.fixedheaders{position: inherit}
    .single-product div.product p.price{margin: 14px 0px}
    .entry-summary .product_title.entry-title, .single-product .type-product .woocommerce-Price-amount.amount,.related.products h2 { font-size: 22px;}  
    .woocommerce-Price-amount.amount {  font-size: 16px;}    
    .oddproduct .fruitimage { bottom: 12%; left: 0%;}   
    .oddproduct .shadawimage {  left: -17%;}
    .oddproduct.products3 .rightleafimage {right: 22%;}
    .responsivemenu_toggle,.footerlogo.responsive_socials{display: block}
    .disclaimersection,.shop_menu, .other_menu,.footerlogo{max-width:100%;flex: 0 0 100%;text-align: center;margin-top: 20px;}
    .botoms_right_section,.shop_menu,.other_menu ,.shop_menu .subtitle_footer,.other_menu .subtitle_footer {display: none}
    .searchicon {  background-size: 38%;}
    .header_bg{padding-top: 40px;}
    .top_right_section li.cartcuont a { background-size: 15%;padding-right: 30px;}
    .flexclass{justify-content: flex-end}
    .top_right_section li, .top_right_section li a {  font-size: 16px;}
    .slider_text { margin-left: 20px!important;    margin-top:-30px!important;}
    .slider_text h1 { line-height: 42px!important; font-size: 20px!important;}
    .slider_text h3 { font-size: 18px!important; line-height: 32px!important;}
    .shop_now_slide {  padding: 14px 30px!important; font-size: 16px!important;margin-top: 5px!important}
    .oddproduct .leftleafimage{left: 8%;}
    .oddproduct .bottleimage { right: 50px;}
    .oddproduct .rightleafimage { right: 18%;}
    .logosections{display: none}
    h3.product_title {  font-size: 24px;}
    h4.product_prices .woocommerce-Price-amount {font-size: 25px;}
    .welcome_content p{font-size: 16px;line-height: 36px;}
a.product_links{font-size: 16px  ;  padding: 11px 35px;}
    p.product_description{font-size: 16px;}
    .inside_list{margin-bottom: 15px;}
    .inside_list:first-child {  margin-left: 10px;}
    span.starrating_img{margin-top: 8px;}
    .inside_list{flex: 0 0 47%;}
    .insideparentlist{flex-wrap: wrap;}
    .testimonialsbottom_section p.testimonialdes{font-size: 16px;}
    .testimonials_section .slick-initialized .slick-slide{transform: scale(1)}
    .testimonials_section .slick-dots li{width: 20px; height: 6px;}
    .testimonials_section h1.section_titles{margin-bottom: 20px;}
    .authorname {  font-size: 20px;}
    .testimonialsbottom_section{min-height:280px;}
    .subscribe_section h3 {  font-size: 38px;}
    .subscribe_section #mailpoet_form_1 .mailpoet_text{padding: 10px 20px!important;font-size: 14px!important;}
    #mailpoet_form_1 .mailpoet_submit {  padding: 6px 40px!important;  font-size: 14px!important;}
    .flex_stayin a, .flex_stayin span, .subscribe_section p{font-size: 16px;}
    h1.section_titles {  font-size: 25px;}
    .stayintouch_section h1.section_titles { margin-bottom: 10px;}
    .im_icons{    background-size: 70%!important;margin-bottom: 0px;}
   .disclaimersection {  margin-top: 40px;}   
   .responsivemenu_toggle{text-align: center}
   .responsivemenu_toggle li { display: inline-block; font-family: 'Comfortaa-Bold'; font-size: 16px; text-transform: uppercase; background: #0366d6 url(../images/reponsive_menu.png)no-repeat 80% center; color: #fff; padding: 12px 60px 12px 20px; border-radius: 10px;margin-right: 10px;}
   .responsivemenu_toggle li.opens{background: #0366d6 url(../images/responsive_close.png)no-repeat 80% center;}
	.archive .woocommerce-loop-product__title{min-height:63px;}
}
@media (max-width:767px){
	.contactpage_socialmedia li {
   
    padding: 28px 0px 28px 80px;
}
    .flex_contact{display: block;}
    .formcontacts { flex: 0 0 100%; padding-right: 0;margin-bottom: 50px;}
    .googlemap { flex: 0 0 100%; padding-left: 0;}
    .site-main ul.products li.product:last-child{margin-bottom: 0px;}
    .woocommerce-tabs .panel h2:first-of-type,.entry-summary .product_title.entry-title, .single-product .type-product .woocommerce-Price-amount.amount, .related.products h2{font-size: 20px;}
    #customer_details label{font-size: 16px;}
    .hentry .entry-content a{font-size: 15px;}
    .woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info{font-size: 16px;}
    #order_review_heading, #order_review,.storefront-full-width-content.single-product div.product .summary,.storefront-full-width-content.single-product div.product .woocommerce-product-gallery { width: 100%;}
    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery{    max-width: 300px;margin: 0px auto 30px 0;}
    .checkout .col2-set { width: 100%; margin-right: 0;}
    .pagetitle h1{font-size: 18px;line-height: 32px}
    .pagetitle{padding: 20px 15px;}
    .slidertree_img{display: none}
    .subtitle_footer{font-size: 14px;}
    .footer_section_top ul.menu li a{margin: 4px 0px}
    .disclaimersection p{line-height: 28px;}    
    .slider_text {padding-right: 0px!important; margin-top: -60px!important;} 
    .flex_stayin{flex-direction: column}
    .call_section,.mail_section{margin-bottom:25px; }
    #mailpoet_form_1 .mailpoet_submit {  padding: 4px 40px!important; font-size: 15px!important;}
    .subscribe_section #mailpoet_form_1 .mailpoet_text {padding: 6px 20px!important;font-size: 12px!important;}
    .testimonials_section .slick-initialized .slick-slide{margin: 30px 50px 50px;}
    .inside_section .container{padding: 0px 20px;}
    .testimonials_section .slick-slide img {  height: auto;}
    .inside_list { flex: 0 0 46%;}
    .inside_bg {  top: 0;}
	.archive .woocommerce-loop-product__title{min-height:24px;}
}
@media (max-width:599px){
	.formcontacts input{padding:10px 15px}
	.contactpage_socialmedia li.tl_contact{margin-bottom:15px}
	.contactpage_socialmedia li {
    font-size: 15px!important;
    padding: 90px 0px 0px 0px;
    background-position: top center!important;
    text-align: center;
}
    .oddproduct .shadawimage {  left: -7%;}
    .oddproduct .bottleimage { right: 20px;}
    .oddproduct .leftleafimage { left: 4%;}
    .oddproduct .rightleafimage {  right: 9%;}
    .product_list{display: block}
    .bg_colors { max-width:450px; height: 531px;border-radius: 20px;margin: auto}
    .products2 .shadawimage { left: -10%;}
    .oddproduct.products3 .fruitimage { bottom: 8%; left: 3%;}
    .oddproduct .bottleimage { right: 10px;top: 5%;}
    .oddproduct.products3 .leftleafimage{left: 5%}
    .oddproduct.products3 .rightleafimage {right: 15%;top: 20%;}
    .products2 .fruitimage { left: 1%;}
    .products2 .leftleafimage{left: 17%;}
    .products2 .rightleafimage { bottom: 11%;right: 14%;}
    .shop_menu {  margin-bottom: 30px;}
    #mailpoet_form_1 .mailpoet_paragraph{width: 100%}
    #mailpoet_form_1 .mailpoet_paragraph.last{margin-top: 0px;}
    .inside_section .container{padding: 0px 20px}
    .insideparentlist{display: block}
    .inside_list{margin-bottom:50px;}
    .inside_list:last-child{margin-bottom: 0px;margin-right: 10px;}
    .searchicon { background-size: 33%;}
    .top_right_section li, .top_right_section li a { font-size: 14px;}
    .shop_now_slide { padding: 14px 25px!important; margin-top: 5px!important;}
    .slider_text h3 { font-size: 16px!important; line-height: 30px!important;}
    .slider_text h1 {line-height: 32px!important;font-size: 18px!important;}
    h1.section_titles {font-size: 22px;}    
}
@media (max-width:479px){
	.accordion-content p {
    font-size: 14px;
    line-height: 24px;
}
	h2.accordion-header {font-size: 16px;}
	.testimonials_list .container{background-position:5% top}
	.testimonials_list p {
    font-size: 14px;
}
	.contactpage_socialmedia li, .contactpage_socialmedia li a{font-size:14px!important}
	
    .site-content{padding: 30px 0px}
    .storefront-full-width-content.single-product div.product .woocommerce-product-gallery{margin: auto;margin-bottom: 40px;}
    .oddproduct.products3 .fruitimage {  bottom: 12%; left: 11%;}
    .products2 .fruitimage { left: 5%;bottom:21%;}
    .products2 .rightleafimage{right: 20%;}
    .product_list .product_left{max-width: 310px; margin-right: auto; margin-left: auto;}
    .bottleimage img, .fruitimage img, .leftleafimage img, .rightleafimage img, .shadawimage img{    max-width: 60px;}
    .bottleimage img{max-width: 190px!important;}
    .oddproduct .fruitimage {  bottom: 22%;  left: 14%;}
    .bg_colors{height: 370px;width: 100%}
    .shadawimage{display: none}    
    .responsivemenu_toggle li{font-size: 14px;}
    .product_section { padding: 10px 0px 30px;}
    .header_bg { background-size: 100%;}
    .slider_text{display: none}
    .quoates_icons{background-size: 65%;}
    .testimonials_section .slick-initialized .slick-slide { margin: 30px 15px 50px;}
    #mailpoet_form_1 .mailpoet_submit{font-size: 12px!important;}
    .subscribe_section h3 {  font-size: 32px;}
    .flex_stayin a, .flex_stayin span, .subscribe_section p { font-size: 14px;}
    .im_icons { background-size: 60%!important;} 
	.archive .woocommerce-loop-product__title{min-height:48px;}
}