.sticky-in{right:0;width:80%;}
#header .header-left{width:auto;padding: 10px 30px;}
#header .logo {    padding: 0;    width: auto;    margin: 0px auto;    text-align: center;    float: none;}
#header .logo img {    max-width: 100%;    height: auto;    display: block;    margin: auto;    text-align: center;}
.banner-overlay{display:none;}
#header #header-text{font-size:18px;padding-top:0;text-align:center;width:100%}
#block-area{width:100%}
#block-area .block1{margin-right:0}
#content-area .middle-left-side{padding:0 3%;width:94%}
#content-area .middle-right-side{float:right;margin:20px 0 0 0;width:100%}
div#footer-wrapper,div#footer-wrapper .center-browser,div#footer-wrapper .footer-contact-us,div#footer-wrapper .newsletter-signup{height:auto}
div#footer-wrapper .footer-contact-us{background:0;padding-left:2px; width:100%;}
#footer-wrapper .title-heading{width:100%}
#footer-wrapper .address-wrapper{float:left;margin-left:0;width:97%}
div#footer-wrapper .newsletter-signup{background:none repeat scroll 0 0 rgba(0,0,0,0);float:left;padding-left:0;text-align:center;width:100%}
div#copyright-wrapper .copyright .menu-footer-menu-container{width:100%}
div#footer-wrapper .social-icons{float:left;margin-left:0;width:100%;margin-bottom: 20px;}
div#copyright-wrapper .copyright .footer-text{width:auto}
#copyright-wrapper .copyright{width:100%}
div#copyright-wrapper .copyright ul li{background:none repeat scroll 0 0 rgba(0,0,0,0);float:left;padding-left:0;padding-right:0;text-align:center;width:100%}
div#copyright-wrapper .copyright .footer-text{float:left;margin:10px 0;width:100%; text-align:center;}
div#copyright-wrapper .copyright ul{float:left;list-style:outside none none;width:100%}
div#copyright-wrapper .top-company{color:#828080;float:right;font-size:12px;line-height:normal;margin:10px 0;text-align:center;width:100%}
div#copyright-wrapper{background:none repeat scroll 0 0 #c2c2c2;border-top:1px solid #e9e9e9;float:left;min-height:37px;width:100%}
#header{height:auto;margin:100px 0 0;}

/* #lbx_light{background-size:100% 100%;left:11% !important;max-width:604px;top:15% !important;width:77% !important} */
/* #lbx_light #gform_8 .gform_body #field_8_1 .ginput_container #input_8_1{margin:0 auto;padding:0;width:89%} */
/* #lbx_light #gform_8 .gform_body #field_8_2 .ginput_container{float:none;margin:0 auto;padding:0;width:144px} */
/* #lbx_light #gform_8 .gform_footer{float:none;margin:0 auto;padding:0;position:relative;top:0;width:106px} */
/* #lbx_light #gform_fields_8 #field_8_1 .gfield_label .gfield_required{background:url("../images/zip-code.png") no-repeat scroll 0 0 / 100% 100% rgba(0,0,0,0) !important;color:transparent;display:block;float:none;height:43px;margin:0 auto;width:76%} */

/* new chnages */
#customer-container{width:100%;}
#customer-container #gform_7 ul #field_7_3 .ginput_container{width:297px;}
#customer-container #gform_7 #field_7_3.gfield{width:100%;}
#customer-container #gform_7 .gfield_label{width:100%;padding-left:0px;padding-right:0px;}
#gform_7 .ginput_container {  background-size: 100% 100% !important;}
.gfield {  margin-right: 0 !important; }
#content-area #form-sidebar {  float: left;  margin-left: 0;  width: 100%;}
#gform_7 #gform_submit_button_7{float:left;margin:10px 0;}
#customer-container #gform_7 .gform_footer {  float: left;  padding-top: 0;  text-align: right;  width: 100%;}
li .gfield_label {  width: 100% !important;}
#customer-container #gform_7 ul #input_7_3{width:100%;}
#customer-container #gform_7 ul #field_7_13.gsection h2{width:100%;}
.ginput_container input {  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  width:100% !important;   margin-left:0px !important;  margin-right:0px !important;}
.gform_body li {  box-sizing: border-box;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;  margin-left:0px !important;  margin-right:0px !important;}
#customer-container #gform_7 ul #field_7_11{background-size:100% 100%}
#customer-container #gform_7 ul #field_7_12{padding:0 10px;text-indent:0px;font-size:14px;}
#customer-container #gform_6 #field_6_6 .ginput_container{width:100%;  background-size:100% 100%;}
#customer-container #gform_6 #field_6_6 .ginput_container textarea,#customer-container #gform_3 #field_3_8 .ginput_container textarea{width:100%;box-sizing: border-box;  -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;  background-size:100% 100%;}
#customer-container .gform_footer,#customer-container #gform_3 #field_3_8 .ginput_container,#customer-container #gform_3 .gform_footer{width:295px;     background-size: 100% 100%}
#gform_3 .gfield_captcha_input_container{right:20px !important;}
#customer-container #gform_7 ul .product-price,#customer-container #gform_7 ul #field_7_13.gsection{max-width:252px;width:100%;}
#customer-container #gform_7 ul .product-qty,#customer-container #gform_7 ul #field_7_94.gsection{max-width:53px;}
#gform_3 #gform_submit_button_3{float:left;}
.entry-content a {  word-wrap: break-word;}
#customer-container #gform_6 #field_6_7 .gfield_label{margin-top:0px;}
#customer-container #gform_6 #field_6_5{width:100%;}


/* 10 april chnages */
#customer-container #gform_7 #field_7_5.gfield{margin-right:10px !important}
#customer-container #gform_7 ul .product-description{width:100%;}
#customer-container #gform_7 ul .product-name{width:100% !important;}
#customer-container #gform_7 ul #field_7_95.gsection{width:100%;}

.service-block-area ul li{width:100%; margin-bottom:15px;}
.service-block-area ul li:nth-child(2) {    margin: 0px 0px 15px 0px;}
#content-area .middle-right-side .right-img{    text-align: center;width:100%;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

#lbx_light {width: 95vw !important;max-height: 98vh;overflow-y: auto;}

#lbx_light{    padding: 0px 20px;}
#lbx_light i{ margin-top: 5px;}
#lbx_light h2{    margin: 0px 0px 15px;}
#gform_8 .gform_body #gform_fields_8 li#field_8_2 {    margin-bottom: 10px;}
#gform_8 .gform_body #field_8_1 .ginput_container #input_8_1 {    padding: 5px 0 10px 10px;    margin: 0;}
#gform_8 .gform_body #field_8_1 .ginput_container #input_8_1 li {    padding: 2px 0px 2px 40px;}

#closediv {      top: -14px;    right: -15px;}

@media(max-width: 767px) and (orientation: portrait) {
	
	#lbx_light h2{font-size:17px;}
	#gform_wrapper_8{width:100%;}
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last, #billing_city_field, #billing_state_field, #billing_postcode_field{ width:100%;}

#footer-wrapper .about-block {    background: none;    width: 100%;    box-sizing: border-box;    text-align: center;
    margin: 30px 0;    height: auto;}


div#footer-wrapper .footer-contact-us{text-align:center;} 
#header .call-us{ display:none;}

#footer-wrapper .about-block, #footer-wrapper .address-left, #footer-wrapper .address-content, #footer-wrapper .office-hours{ width:100%; box-sizing:border-box;}
#footer-wrapper .address-right{ width:140px; margin:0 auto; display:table; float:none;}
#footer-wrapper .address-left{ margin-bottom:20px;}


#contact-container-left, #contact-container-left #gform_2 #field_2_5 .ginput_container textarea{ width:100%;box-sizing: border-box;}
#contact-container-left #gform_2 #field_2_5 .ginput_container{ background:none;}

#contact-container-left, #contact-container-left #gform_2 #field_2_5 .ginput_container textarea {
        background: #f1f1f1 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    box-shadow: -2px 3px 3px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: -2px 3px 3px rgba(0, 0, 0, 0.1) inset;
    box-sizing: border-box;
    float: left;
    font-size: 14px;
    outline: medium none;
    padding: 8px 15px;
    width: 100%;
}

#contact-container-left #gform_2 #field_2_5 .ginput_container {
    background: none;
    width: 100%;
}
#gform_wrapper_2{ margin-top:50px;}


#contact-container-left #gform_2 .gform_footer{ width:100%}
#input_2_6 iframe {
    position: absolute;
    left: 0;
    top: 33px;
}
#contact-container-left #gform_2 #field_2_5 .ginput_container {
    background: none;
    width: 100%;
}
#access #megaMenu ul.megaMenu > li.sign-up a {
    color: #000;
    font-size: 20px;
    padding: 0;
    font-weight: 400;
    letter-spacing: 1.5px;
    font-family: verdana;
    padding: 6px 0;
}
#header .phone-number, #show-lightbox.mobileshow{ font-size:16px; font-weight:600;}

@media screen and (max-width: 480px){
	
	.bottle-chart-section {    right: auto;    left: -14px;    top: -20px;}
}
.up-sells li .image-seperator {
    padding: 30px 0 20px;
}	
.up-sells li.popular .image-seperator {
    padding: 60px 0 20px;
}
article#post-3813 {
    padding: 30px 0 0;
}
.bottle-chart-section{    margin: 0 auto;
    text-align: center;right: 0;    left: 0;}		
	.category-top{    margin: 40px 0 20px;}
	.bottle-chart-section{    background-size: 4% !important;}
#field_15_17 .validation_message { top: auto; bottom: -21px; font-size: 12px; }
.head-text {
    font-size: 30px;
    line-height: 40px;  

}
.popup-show .gform_wrapper li{width: 100%;}
.popup-show .gform_wrapper li.position-field,.popup-show .gform_wrapper li#field_16_7{    position: relative;    bottom: 0;}
.landing-form .form-title{font-size: 34px;    line-height: 40px;}


.popup-show .gform_wrapper li#field_16_8 {float: none; width: 100%; text-align: center;bottom: 0;top: auto;right: 0;}

.popup-show .gform_wrapper li#field_16_6 {
    top: 0;
}
#gform_wrapper_16 li:not(#foo) > input[type="checkbox"] + label{padding: 15px 25px 0;display:  inline-block !important;}
.popup-show .gform_footer.top_label {
   
    padding: 20px 0 0;
  
}
.popup-show .ginput_recaptcha > div {
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    margin: 0 auto;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
}
.gfield_checkbox li:first-child {
    margin: 0;
    display: block;
    float: none !important;
    margin: 0 auto 10px!important;
    width: auto !important;  
    text-align: center;
}



