/*
 Theme Name:   Elevate Child
 Theme URI:    https://reactheme.com/products/wordpress/elevate
 Description:  Elevate Child
 Author:       ReacThemes
 Author URI:   http://reactheme.com
 Template:     elevate
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

html .woocommerce div.product form.cart div.quantity {
    display: flex;
    justify-content: space-evenly;
}
html .woocommerce-cart-form table.shop_table .quantity {
    display: flex;
    justify-content: space-evenly;
}
html .woocommerce-cart-form table.shop_table .quantity br {
    display: none;
}
html .woocommerce-cart-form table.shop_table td, html .woocommerce-cart-form table.shop_table th {
    text-align: left;
}
html .woocommerce .cart_totals table.shop_table th, html .woocommerce .cart_totals table.shop_table td {
    padding: 10px 5px;
}
html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr th:nth-child(1), html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr td:nth-child(1) {
    padding-left: 20px !important;
}
html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr th:nth-child(2), html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr td:nth-child(2) {
    padding-right: 20px !important;
}
html #add_payment_method .wc-proceed-to-checkout br, html .woocommerce-cart .wc-proceed-to-checkout br, html .woocommerce-checkout .wc-proceed-to-checkout br {
    display: none;
}
html #add_payment_method #payment div.form-row, html .woocommerce-cart #payment div.form-row, html .woocommerce-checkout #payment div.form-row {
    padding: 0;
}
html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot tr th {
    vertical-align: top;
}
html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot tr td, html .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot tr th {
    padding: 10px 5px;
}
html #order_review .wc-gzd-checkbox-placeholder p.form-row label {
    position: relative;
    padding-left: 33px;
    display: block;
    line-height: 1.7;
}
html .woocommerce-form__label span {
    padding-left: 0;
    font-size: 85%;
}
html .woocommerce form .form-row .input-checkbox {
    position: absolute;
    top: 0;
    left: 0;
}

html input[type=text], html input[type=number], html input[type=email], html input[type=url], html select, html input[type=password] {
    padding-left: 17px;
    padding-right: 17px;
}

html .woocommerce table.shop_table {
}

html .woocommerce-mini-cart__buttons.buttons {
    display: grid;
}
html .form-row.place-order {
    padding: 0 !important;
    display: grid;
}

/* custom styles */

.services-style3 .services-btn-part{display:none;}
.services-style3 p:empty{display:none;}

.slider-inner-wrapper .rt--slider.slider-style2 .single--item .banner-image .quote{border-radius:300px;bottom:-131px}
@media only screen and (max-width: 767px) {
	.slider-inner-wrapper .rt--slider.slider-style2 .single--item .banner-image .quote {
		max-width:100px;
		bottom:-41px!important;
	}
}

.border-icon-list .elementor-icon-list-items li .elementor-icon-list-icon {top:0px;}