.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{
    float:none;
    width:70%;
    margin:0 auto;
}
html.placeholder .gform_wrapper label[for]{
    display:inline;
}
.gform_wrapper ul li:after, .gform_wrapper ul li:before, .gform_wrapper ul.gform_fields{
    text-align:center;
    
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    padding-left:0;
    padding-right:0;
}
.woocommerce div.product form.cart > .single_add_to_cart_button{
    padding-left:.8em !important;
    padding-right:.8em !important;
}
.gform_wrapper ul.gfield_radio li{
    display:inline-block;
    padding:0 25px 0 25px !important;
}
html.placeholder .gform_wrapper label[for]{
    display:inline-block !important;
}
html.placeholder .gform_wrapper label[for]{
    display:inline-block;
}
.woocommerce div.product form.cart{
    font-size:15px;
}
.woocommerce div.product form.cart div.quantity{
    float:none;
    text-align:center;
}
@media only screen and (min-width: 767px) {
.woocommerce div.product form.cart > .single_add_to_cart_button {
    position: absolute;
    left: 55%;
    transform: translateX(-50%);
}
#main input[type=number]{
    left:45%;
}
.quantity{
         position: absolute;
     left: 45%;
     transform: translateX(-50%);
}
}