/********* common css ********/
body{
	color:#000;
	font-family: Arial;
}
.form_loginp:before, .form_loginp:after,.comsoom_inner:before,.comsoom_inner:after {
    display: table;
    content: " ";
}
.form_loginp:after ,.comsoom_inner:after{clear: both;}
.page table{border-collapse: initial !important;}
#fade{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: #000;
    z-index:1001;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}
#light{
    display: none;
    position: absolute;
    top: 8%;
    left: 27%;
    
    height: 200px;
    /*margin-left: -150px;*/
    margin-top: -100px;                 
    padding: 10px;
    /*border: 2px solid #FFF;*/
    /*background: #CCC;*/
    z-index:1002;
    overflow:visible;
}
.top-space {
padding-top: 14px;
}
.underline{text-decoration:underline;}
.blue{color:#0000ff !important;}
.the_form.hform{height: 280px ! important; left: 0px ! important;}
.st_con{position: absolute; font-size: 15px; left: 91%; top: 44%;white-space: nowrap;}
.st_con a{color: #fff; text-decoration: underline;}
.st_con a{position: absolute; font-size: 15px; width: 50%; left: 31%; top: 82%; color: rgb(0, 0, 0); font-family: arial;}
.stay_s{position: absolute; font-size: 15px; width: 50%; left: 31%; top: 82%; color: rgb(0, 0, 0); font-family: arial;}
.stay_s b{color: rgb(212, 53, 60);}
.dkhir_d{border: 1px solid #8db936; background-color: #8db936; color: #fff; font-size: 15px; padding: 5px 11px 5px 20px; border-radius: 5px;}
.greybox_s{display: inline !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.jon_fg{display: inline !important; background: none repeat scroll 0 0 rgba(0, 0, 0, 0);position: absolute;}
.jon_fg img{position: relative; bottom: 145px; left: 175px;}
.pack_we{color:#243105; text-align:center; font-size: 23px; margin-top:20px;}
.pack_we p{font-size:18px;}
.re_hoef{border: 1px solid #8db936; background-color: #8db936; color: #fff; font-size: 15px; padding: 5px 11px 5px 20px; border-radius: 5px;}
.page_wrapper {
    padding: 20px 0 0;
    position: relative;
}
.wonderpluginslider {
    position : relative !important;
    width: 100% !important;
}
.banners img:hover {opacity: 0.6;}
.innerpage_sidebar:hover {opacity: 0.7;}
.cfaq-q > a {color: #243105 !important;}
.cfaq-a > p {font-size: 16px !important;}
#mazineTb .table{border-collapse:inherit;}
#mazineTb .table input{margin:0px !important;}
#mazineTb .table>tbody>tr>td{border: 0px;}
.page_wrapper .thumbnail{border:0px;}
.AciveY{ line-height: 28px; font-size: 21px;}
.vImp{font-size: 16px; font-weight: bold; line-height: 26px;}
.premember{color: #fff; text-align: center; font-weight: 100 ! important; font-size: 36px;}
.con {padding-bottom: 20px;}
.loginSdq{background-color: #8cc73f;border-radius: 8px;padding: 30px 20px;margin-bottom:20px;}
.memberRG{padding: 10px 0px 0px;background-color: #8dc73f;}
.tem_stock{background-color: #FF9C34; height: 40px; text-align: center; color: #000000; font-size: 15px; position: absolute; font-weight: bold; opacity: 0.9; padding: 9px 0px 0px;width:100%;}
.product_cat_box{
	border-bottom: none !important;
    position: relative;
}
.desc_left h2 {color: #000 !important;}
.product_cat_box .cart_btnto{padding: 10px;line-height: 23px;}
.permalink.par_sour a {font-size: 15px !important;line-height: 35px;}
.permalink.par_sour a:hover {color:#fff !important;}
.add_to_cart_button.button.product_type_simple:hover {background-color: #808080 !important;border: 1px solid #808080 !important;}
.comsoom_inner .permalink {padding: 10px;}
.comsoom_inner {padding-bottom: 15px;}
.permalink:hover {background-color: #808080 !important;}
.cart_qnt:hover{color: green !important;}
.slider_rev{width:100%;}
#homepage_slideshow{background-color: #8eb936;}
.ankar_content{color: #fff; font-size: 16px;}
.homepage_slideshow	.slideshow_d{height: 35px; margin: 0px auto; width: 95%;}
.iob_link{color: rgb(255, 255, 255); padding: 7px 0px 0px;}
.iob_link a{color: #fff; font-size: 16px;}
#slideshow_inner{color: rgb(255, 255, 255); padding: 1px 0px 0px; text-align: right;}
#product_cato,#product_cato p{padding: 0;font-family: "Arial Narrow Bold", "Arial Narrow", "Arial", sans-serif;} 
#product_cato{margin-bottom: 30px;} 
#product_cato .desc p{color: #243105;font-size: 23px;line-height: 30px;font-size: 24px;}
#product_cato h2{margin:0px;line-height: 52px;}
.desc_left .desc_left{margin-top:0px;}
.spr_aps{font-size:18px; line-height:22px; margin-top:20px;color: #243105;}
.paster_d{font-size: 15px;color: #243105;}
#product_cat_desc .desc {padding-bottom: 15px;}
.bac_area{
	background-image:var(--wpr-bg-71573993-19ab-426b-88eb-f6f1725d3a0a); 
	padding: 10px; 
	text-align:center;
    background-position: center;
    background-size: 100% 100%;
	background-repeat: no-repeat;
}
.pas_first{color:blue;text-decoration:underline;}
.desc_left.desc.desc_w{margin-top: 0px !important;padding-right: 0px !important;}
.olive_o{font-weight:bold; letter-spacing:-1px;color: #243105;font-size: 23px;line-height: 30px;}
.product_box{border-right: 1px solid #e2e2e2; height: 441px;}
.cate_description{font-size: 15px; height: auto;}
.prices{width: 100%; padding: 15px 0px 0px;}
.regular_price{font-size: 15px;}
.black{color: #000 !important;}
.details_p{float: left;text-align: center;width: 47%;height: 45px;background-color: rgb(145, 183, 61);padding: 6px 0px 0px;
 margin-top: 16px;}
.details_link{color: rgb(255, 255, 255); font-family: inherit ! important; font-size: 15px; font-weight: bold;}
.shop_border{border-bottom: 2px solid #e2e2e2; padding-bottom: 5px;margin-bottom: 20px;}
.product_type_simple{float: right;text-align: center;width: 100%;height: 45px;background-color: #808080;color: rgb(255, 255, 255);font-size: 15px;border: 0px;padding: 5px;}
#permalink_button{float: right; text-align: center; width: 46%;  height: 45px; background-color: #808080; color: rgb(255, 255, 255);}
.details_p:hover{background:#808080;color:#fff;}
.details_p a:hover{color:#fff;}
.permalink.par_sour{float: right; text-align: center; width: 47%;height: 45px; background-color: rgb(145, 183, 61); padding: 6px 0px 0px;}
.Add_to{color: rgb(255, 255, 255); font-family: inherit ! important; font-size: 15px; font-weight: bold;}
.cart_btnto{float: left; text-align: center;  width: 100%;}
.cart_btnto span{color: rgb(255, 255, 255); font-family: inherit ! important; font-size: 15px; font-weight: bold;}
.heading{
     font-weight: bold;
     display:table-row;
     background-color:#C91622;
     text-align: center;
     line-height: 25px;
     font-size: 14px;
     font-family:georgia;
     color:#fff;
     
}
.top_join{margin: 0px auto; background: var(--wpr-bg-2dcff4b8-c9f4-4692-808b-dfc2819beec5) repeat scroll 0px 0px transparent;width: 100%;} 
.purchase{font-weight: bold; text-align: center; font-size: 30px; }
.top_join{padding-top: 25px;padding-bottom: 25px;}
#success{height: 80px; background-color: #81BA41;}
.tripTo{position: relative;font-weight: bold; font-size: 50px;text-align: center;}
.tripP{position: relative;font-weight: bold;color: rgb(129, 186, 65); letter-spacing: 1px; font-size: 17px;}
#product_Cdescription{background-color: rgb(129, 186, 65);margin: 0px auto;}
#product_Cdescription .desc_left{padding-right: 0 !important; margin-top: 10px !important;}
.SelectCount{
	background-color: #ebece9;
    border-radius: 5px;
    width: 261px;
    border: 1px solid #cccccc;
    border-radius: 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 38px;
    margin: 0 0 12px;
    padding: 6px;
    transition: all 0.15s linear 0s;
    border-radius: 5px;
    width: 100%;
	    margin: 0px;
}
.colphone_input input{
	background-color: #ebece9;
    border-radius: 5px;
	margin:0px;
}
.col_mobile{
	text-align: left; 
	font-weight: bold;
}
@media screen and (max-width: 360px){
    .Reinput {
        font-size: 24px !important;
    }
}
.remoblie_inner{padding-top:15px;} 
.Reinput{font-weight: bold; cursor: pointer; background-color: rgb(255, 255, 255); height: 56px; font-size: 27px; width: 100%; border-radius: 5px; color: rgb(126, 188, 66);border:0px;}
#product_Cdescription .desc_right.desc iframe {width: 100% !important;}
#product_Cdescription .desc_left.desc{
	
	font-size: 25px;
    font-family: Arial;
    font-stretch: condensed;
    font-weight: 300;
    padding-right: 40px;
    line-height: 30px;
	color: #243105;
    margin-top: 30px;
}
.vSection .wonderslide {
    max-width: 100% !important;
    padding-left: 0px !important;
}
.vSection .wonderpluginslider {
    max-width: 100% !important;
}
.vdoFont{
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: bold;
    position: relative;
    text-align: left;
    bottom: 2%;
    width: 60%;
    float: left;
}
.panel_inner .panel{box-shadow:none !important;}
.permalink.perMore:hover {background: transparent !important;} 
.mzero{margin-bottom:0px !important;}
.magazine_form{border: 1px solid #dddddd;padding:10px;}
.magazine_form2{border: 6px solid #8db937;padding:10px;}
.magazine_form form ,.magazine_form2 form{margin: 0px !important;}
.post .thumbnail {border: 0px;}
.post_vdofont{padding-top:10px;clear:both;}
@media screen and (min-width: 991px){ .bac_area{height: 144px;} }
@media screen and (min-width: 768px) and (max-width: 990px){
	
	.bac_area{height: 200px;}
	.olive_o{line-height: 50px;font-size: 18px;}
	.cart_btnto span,.details_link,.product_type_simple{font-size:11px !important;}
	.product_box {height: 520px !important;}
	.sih{width:100% !important;}
	.vdoFont{width: 46% !important;}
	body .wonderpluginslider{height: 190px !important;}
   .page-template-template-loby-php .excerpt{min-height: 80px !important;}
   .vimeo_inner.ipvimeo {margin-bottom: 30px;margin-top: 30px;}
	
}
@media screen and (min-width: 768px){ 

#product_cat_desc .desc_left{padding-right: 40px;}
.memberRG{height: 76px;} 
.olive_o{font-size:18px !important;}
.iframeVideo{background-color: rgb(255, 255, 255);position: relative; top: 76px;padding-top: 10px;}	
#product_Cdescription{padding-bottom: 60px;}
.vSection .lmission{padding-right:0px;}
.nopadding_right{padding-right:0px !important;}
.nopadding_left{padding-left:0px !important;}
.wonderpluginslider {
    position: relative !important;
    width: 350px !important;
}

}
@media screen and (max-width: 767px){ 
    .mobileView {
        display: none;
    }
 .page_wrapper .four {width: 100%;padding: 0px;}
 .social-share{display:none !important;}
 #main_content ul.products li.product{width:100% !important;}
 #main_content ul.products li.product {padding-bottom: 35px !important;}
 .product_box {height: auto !important;}
 .cfaq .cfaq-section-heading{padding-right: 0px !important;padding-bottom:15px !important}
 #mazineTb{margin-top: 35px;}
 .lmission p {padding-bottom: 25px;}
 .vSection .wonderslide{margin-bottom: 35px !important;float: none !important;} 
 .entry-content .panel p{margin-bottom: 15px;}
 .vsuccess{margin-bottom:30px;}
 .vimeo_inner{margin-top:35px;margin-bottom:35px;}
 .sih{width:100% !important;}
 .tbl_emagin{margin: 0 0 0 20px;}
 .slogan{margin-bottom:35px;}
 .product.type-product h5 a {font-size:8px !important;}
 .entry-content .panel{padding:0px !important;}
 .fb_iframe_widget{display: inline-block !important;}
 .main_content_wrap.pull-right{float:none !important;}
 
}
@media screen and (max-width: 360px) {
	
.joinusCont4Div ,.joinus_cont14_div1,.joinusCont6Div{width: 300px;}
.vdoFont{width:35% !important;font-size: 11px;}
.vsuccess iframe.vimeo-style{height: 160px !important;}
}
/********* header **********/
select.goog-te-combo{
	color:#000;
}
.tree_active{
    margin-top: 11px;
    background: #8eba37;
    width: 144px;
    height: 20px;
    text-align: center;
    font-weight: bold;
    color: #FFF;
    border-radius: 5px;
    -moz-border-radius: 5px;
    font-size: 14px;
    float: right;
}
header#header {
    background: #243105;
}
body a:hover,body a:focus {
    text-decoration: none;
}
.top_cta{
	float: right; 
	padding-top: 5px;
	    text-align: right;
}
.nopadding{padding:0px;}
.left_img{
	width:39.5%;
	float:left;
}
.right_img{
	width:60%;
	float:left;
}
.navbar.navbar-default #navbar a{color:#000;}
.collapse.show {
    display: block;
    visibility: visible;
}
.navbar-default{
	box-shadow:none;
	margin-bottom:0px !important;
	border: 0px !important;
}
#mobile_menu{
	background:#f8f8f8;
}
@media screen and (min-width: 768px) and (max-width: 990px){
	
	 #site_navigation ul.menu li a{font-size: 10px !important;}
	
}
@media screen and (min-width: 991px) and (max-width: 1100px){
	
	 #site_navigation ul.menu li a{font-size: 14px !important;}
	
}
@media screen and (min-width: 768px){ 

  .mobile_menu{display:none;}

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

   #header{padding-bottom:15px;}
   header#header{padding-bottom: 20px;} 
   #site_navigation{display:none;}
   body.admin-bar{position: unset !important;}

}
/********************* home page **********/

.video_content p{
	text-align: center;
    color: #8eba37;
    padding: 0 10px;
    font-style: italic;
    font-weight: bold;
    font-size: 18px;
     line-height: 18px;
	 padding-top:15px;
	 margin-bottom:0px; 
}
.divider_bottom{margin-bottom:40px;}
.lefthelp{
	text-align:left; 
	font-size:46px; 
	margin-bottom:3px;
}
.leftimage{
	text-align:left; 
	font-size:36px; 
	margin-bottom:3px;
}
.leftimgh{ 
	text-align:left; 
	font-size:36px; 
	margin-bottom:3px;
}
.left_home_cta.imgbtn{
	width: 390px;
}
.extrahomebottomtext > p {
    font-size: 19px;
    font-weight: bold;
    margin-top: 20px;
    text-align: right;
}
.extrahomebottomtext {
    margin-top: 20px; 
}
#homepage_banner_footer:hover{opacity: 0.7;}
#homepage_banner_footer{
	padding: 0px;
	cursor: pointer;
    background-position: 100%;
    cursor: pointer;
    padding-bottom: 15px;
}
.homepage-block-left-image-2 img,.homepage-block-left-image-1 img{width:100%;}
.pp_details div a {
  display: none;
}
.rev_slider_wrapper.fullscreen-container
{
    height: 338px !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required
{
    width: 244px !important;
}
.your-name {
    left: 27%; top: 59%; position: absolute !important;
}
.your-email {
    position: absolute !important; top: 59%; left: 56.5%;
}
.email-confirm {
    position: absolute !important; top: 59%; left: 67%;
}
div.wpcf7-response-output
{
    margin: 5em 0.5em 1em !important;
}
#ulp-3MwNgcSyBVyx4kuq .ulp-submit:hover, #ulp-3MwNgcSyBVyx4kuq .ulp-submit:active {
    border: 1px solid #5D8D2B !important;
    border-radius: 5px !important !important;
    background: var(--wpr-bg-1113796b-8112-4ca8-93a7-9a4e7f871eee) repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.reasonsto:hover
{
    color: lightgreen !important;
}
#reasons10 .reason ul {
    list-style: outside none none;
}
#reasons10 .reason ul li {
    background: var(--wpr-bg-9bfcbd08-9a5b-4a62-a13c-92c8fa108f7d) no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    font-family: arial;
    font-size: 23px;
    font-weight: normal;
    padding-left: 30px;
}
#reasons10 .reason {
    clear: both;
    margin-top: 10px;
}
.ajax-loader {
  bottom: 64%;
  position: absolute;
  right: 3%;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
  display: none !important;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
  display: none !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    #666;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #666;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #666;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #666;
}
.block_text_left {
    font-size: 25px;
    font-style: italic;
    font-weight: bold;
    color: #243105;
    margin: 20px 0;
    text-align: center; 
    line-height: 100%;
}
.frem_d{color:#233104; font-size:24px; padding: 0 40px; margin: 40px 0 0px; text-align:center;}
@media screen and (-webkit-min-device-pixel-ratio:0){ 
    .narrow{height: 43px !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	
	.lefthelp,.leftimage,.leftimgh{font-size:29px !important;}
	.right-homepage-block iframe{height: 190px !important;}
	.left_home_cta.imgbtn {width: 355px !important;}
	#reasons10_block #reasons10 .number{font-size: 75px;letter-spacing: -8px;margin-top: -10px;}
	#reasons10_block .reasons_image_title_right{font-size: 28px;line-height: 40px;}
	#reasons10_block #reasons10 .title {font-size: 28px;line-height: 40px;}
	#reasons10_block #reasons10 .reason ul li{font-size: 21.3px;} 
	
}
@media screen and (min-width: 993px) and (max-width: 1024px){
	body .the_form.hform{left: -20px ! important;}	
}
@media screen and (min-width: 992px){ 

   section#homepage_testimonials_block {padding-top: 12px;}
   #reasons10 .number{margin-top: -25px;}
   
}
@media screen and (min-width: 1023px){ 
 	.wpcf7-submit{ height: 46px !important; color: #fff !important; left: 86%; cursor: pointer; position: absolute !important; top: 56%; width: 132px !important; text-transform: uppercase; font-size: 15px !important;}
}
@media screen and (max-width: 1022px){ 
/*#home_contact{display:none;}*/
#home_contact .the_form {background: var(--wpr-bg-730ddefb-5abe-419b-ba5a-07a893c8ef16) !important;top: 0;width: 400px !important;background-position: center !important;background-size: 100% 100% !important;background-attachment: inherit !important;left:auto!important;position: relative !important;margin:0px auto;}
.stay_s {width: 90% !important;left: 0% !important;top: 124%;}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 100% !important;margin:0px !important;}
div.wpcf7 img.ajax-loader {bottom: -30%;    right: 50%;}
.st_con {left: 0% !important;top:103%;width: 100% !important;text-align: left;}
body .st_con a{position: relative !important;width:100%;left:auto;top:auto;}
#recpach_top_home {float: left !important;width: 100% !important;margin-top: 6px !important;margin-top: 250% !important;margin-left: -132% !important;} 
.your-name {top: 79% !important;left: 7%;}
.your-email {top: 89% !important; left: 7% !important;}
#home_contact {position: relative;height: 830px !important;}
#recpach_top_home{width: 100%;margin-top: 6px;bottom: -95px;left: auto!important; float: none !important;top:auto !important;
position: absolute;margin:0px !important; }
body #recpach_top_home .rc-anchor-normal{position: relative;margin: 0px auto;}  
.wpcf7-submit {height: 46px !important;color: #fff !important;cursor: pointer;position: absolute !important;bottom: -111px;
width: 138px !important;text-transform: uppercase;font-size: 15px !important;left:0px !important;}
#home_contact .the_form .the_form_position{padding-left:0px !important;text-align: center;}
.the_form.hform {height: 560px ! important;} 
   
}
@media screen and (min-width: 768px){ 

	.divider_top{margin-top:40px;}
}

.white_content {display: none;position: fixed;top: 35%;left: 25%;width: 50%;padding: 16px;background-color: white;z-index:1002;overflow: auto;}
p.aftr_loader_text {margin-top: 15px;}

@media screen and (min-width: 768px){.pimg {left: -25px !important;}}
@media screen and (min-width: 1024px){.pimg {left: -25px !important;}}
@media screen and (min-width: 1025px){img.old-main-image { height: 144px;}}
@media screen and (min-width: 768px) and (max-width:1023px){.col-md-4.col-sm-4.stylfor_ipad {width: 50% !important;}.white_content {top: 24% !important;left: 20% !important;width: 60% !important;}}

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

 .left-homepage-block,.video_content,#reasons10{padding-bottom: 35px;}
 #homepage_testimonials_block_right img{width:100%;}
 .left_home_cta{width: 100%!important;}
 .left_home_cta{font-size: 18px !important;}
 #product_cat_description .desc_right.desc {padding-top: 35px;}
 body #reasons10 .number{margin-top: -30px;}
 body #reasons10 .title{font-size: 23px;line-height: 35px;}
 body .pp_pic_holder{width:90% !important;margin:0px auto;right: 0px;left: 0px !important;}
 body .pp_content_container .pp_content {width: 100% !important;min-height: 190px !important;}
 div#pp_full_res img {width: 100% !important;}
 body .pp_details.vnlightbox,body .pp_details{width:100% !important;}
 div#pp_full_res iframe {width: 100%;}
 #homepage_testimonials_block{margin-top: 216px !important;}
 .the_form.hform {height: 495px ! important;}
 body #home_contact .the_form{width: 100% !important;margin:0px auto;}
 body .wpcf7-submit{bottom: -93px;}
 body #home_contact{height: 270px !important;}
 .stay_s{top: 160% !important;}
 .st_con {top:101% !important;}
 .sidebar_one1 {display: none !important;}
 .sidebar_two2fblike {display: none !important;}
 a.joinusfb_sidebar3 {display: none !important;}
 a.become_partner_sidebar2 {display: none !important;}
a.visit_shop_sidebar2 {display: none !important;}
.white_content {top: 20% !important;left: 8% !important;width: 80% !important;}
.col-sm-8.main_content_wrap.pull-right {float: none !important;}

}
@media screen and (max-width: 419px){ 
.right-homepage-block iframe{height: 190px !important;} 
}
/************* footer ******************/
.footer_image_consume p{
	text-align:center;
	font-size:34px;
	line-height:36px;
	font-weight:bold;
	margin-top:40px;
	color:#243104;
	letter-spacing:-2px;
	font-style:italic;
}
#footer_banner{
	background: none repeat scroll 0px 0px rgb(255, 255, 255);
	text-align:center;
}
 #footer ul.menu{margin-bottom:20px !important;}
.bottom_logo{
	background: none repeat scroll 0px 0px rgb(255, 255, 255);
	padding: 10px 0px 0px;
}
/*@media screen and (min-width: 361px) and (max-width: 767px){
   #footer1,#footer2{height: 610px;}
}
@media screen and (max-width: 360px){ 
   #footer1,#footer2{height: 630px;}
}*/
.grove_content .orbit {overflow: visible !important;}
.orbit {overflow: visible !important;}