.product_title.entry-title{
    margin: 0;
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 24px;
}
.woocommerce-product-details__short-description {
    margin-top: 15px;
}
table.variations th{
    border: 0;
}
table.variations{
    margin-bottom: 0;
}
.woocommerce div.product .entry-summary .cart div.quantity {
    float: none;
    margin: 0;
    display: inline-block;
}

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: none;
}
.woocommerce div.product form.cart .button { 
    width: 100%;
}
.single-product .product_meta {
    text-align: center;
}

.wc-proceed-to-checkout {
    width: 60%;
    margin: 15%;
}
a.checkout-button.button.alt.wc-forward.wp-element-button {
    width: 100%;
    float: left;
}
.trust-main-images .trust-images img {
    display: inline-block;
    width: 15.33%;
}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order {
    float: left;
    margin: 4% 0 4% 30%;
    width: 45%;
}
.woocommerce-price-suffix {
    display: none;
}
.entry-meta .entry-author {
    display: block;
}
 /* Kua Calculator Form */

 .kua-calculator-number p {
     margin: 0;
 }

 .kua-calculator-number {
     display: flex;
     align-items: start;
     gap: 20px;
     background: #fff;
     padding: 40px;
     border-radius: 10px;
     flex-direction: column;
 }

 .kua-calculator-number .calculator-field,
 .kua-calculator-number .calculator-gender {
     width: 100%;
 }

 .calculator-field input {
     width: 100%;
 }

 .kua-calculator-number label {
     color: #2E2E2E;
     text-shadow: none;
     font-weight: 600;
 }

 .kua-calculator-number .wpcf7-list-item {
     color: #2E2E2E;
 }

 .kua-calculator-number .wpcf7-form-control-wrap {
     display: block;
     margin-top: 6px;
 }

.kua-calculator-fields {
    display: flex;
    width: 100%;
    align-items: flex-start;
    gap: 10px;
    flex-direction: column;
}
.calculator-submit-button {
    margin-top: 10px;
}
 .calculator-gender span.wpcf7-form-control-wrap {
     line-height: 46px;
 }

 .calculator-gender .first {
     margin: 0;
 }

 @media only screen and (min-width: 992px) {

     .ninja-form-container,
     .kua-number-form-container {
         width: 50%;
         margin: 0 auto;
     }

     .entry-cover--home {
         padding: 0;
     }

     .page-cover--large .page-title,
     .page-cover--large>.cover-wrapper {
         padding: 64px 0;
     }

     .home-widget-section-title {
         margin: 4em 0;
     }

     .home-widget-section-title {
         margin: 36px 0;
     }
 }

 @media only screen and (min-width: 1200px) {

     .page-cover--large .page-title,
     .page-cover--large>.cover-wrapper {
         padding: 64px 0;
     }
 }

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

     .kua-calculator-number .kua-calculator-fields .calculator-field,
     .kua-calculator-number .kua-calculator-fields .calculator-gender {
         width: 100%;
     }

     .kua-calculator-fields {
         gap: 14px;
         flex-direction: column;
     }

     .kua-calculator-number {
         padding: 20px;
     }
 }

@media only screen and (max-width: 768px){
.woocommerce #payment #place_order,
    .woocommerce-page #payment #place_order {
    margin: 1rem 0 1em 0;
        width: 100%;
    }
    .trust-main-images .trust-images img {
        display: inline-block;
        width: 30.33%;
    }
        .wc-proceed-to-checkout{
            width: 100%; 
            margin: 0;
        }
}

@media only screen and (max-width: 767px){
    .single-product .site-main .summary.entry-summary,.single-product .woocommerce-product-gallery{
        overflow: hidden;
    }
}


