footer section.widget{
margin: 0 0 15px 0 !important;
}
@media (min-width: 920px){
footer .site-primary-footer-wrap{
padding-left: 20px;
padding-right: 20px;
}
}
@media (max-width: 920px){
.site-footer-section .widget{
display: flex;
justify-content: center;
}
}  .gform_wrapper .gform_fields .gfield{
background: transparent !important;
}
.gform_wrapper select,
.gform_wrapper input[type="email"], .gform_wrapper input[type="text"],  .gform_wrapper textarea,
.gform_wrapper.gravity-theme .chosen-container-single .chosen-single{
background: #ffffff !important; }
.gform_wrapper input[type="submit"]{
width: 100%;
background: #b1007e !important;
color: #ffffff;
border: 1px solid #b1007e !important;
}
.gform_wrapper input[type="submit"]:hover{
background: #ffffff !important;
color: #b1007e;
border: 1px solid #b1007e !important;
}  #gform_wrapper_3
{
padding: 5px 20px;
border: 1px solid;
}
#gform_wrapper_3 #gform_fields_3,
#gform_wrapper_3 .ginput_container,
#gform_wrapper_3 .ginput_container input
{
margin-bottom: 0 !important;
}
#gform_wrapper_3 .gform_footer
{
margin: 0 !important;
padding: 0 !important;
}  .woocommerce ul.products li.product .astra-shop-thumbnail-wrap, .woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap{
margin: 0% 10% 0% 10%;
box-shadow: 2px 1px 10px 0px rgba(0, 0, 0, 0.3);
}