/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.3
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
*  oom_sasky
*/

body,
html {
	overflow-x: hidden;
}

body, p, h1, h2, h3, h4 {
	font-family: "Segoe UI", Sans-serif;
}

.oom-mini-cart__item_img img {
	filter: none!important;
}

.tax-rate.tax-rate-gst-1 td {
	float: right;
	font-weight: 300;
}

a.added_to_cart.wc-forward {
	display: none;
}

#product-list .star-rating,
#related .star-rating{
	display: none;
}

/** load more text **/
.limited-text .elementor-image-box-description {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}

.limited-text.active .elementor-image-box-description {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 10000;
	line-clamp: 10000;
	-webkit-box-orient: vertical;
}

.show_more p {
	cursor: pointer;
}

/** Search Result Page **/
#search-result span.page-numbers.current,
#search-result a.page-numbers {
	border: solid;
	padding: 0px 5px;
	border-radius: 5px;
}

/** Service Load More **/
.oom_readmore_text {
	display: none;
}

span.rsd_readmore_text.rsd_readmore_text_1,
span.rsd_readmore_text.rsd_readmore_text_2,
span.rsd_readmore_text.rsd_readmore_text_3 {
	display: none;
}

div#oom_process_text_1,
div#oom_process_text_2,
div#oom_process_text_3 {
	text-align: center;
}

div#oom_process_text_1 p,
div#oom_process_text_2 p,
div#oom_process_text_3 p {
	color: #23376C;
}

a#read_more_btn_1,
a#read_more_btn_2,
a#read_more_btn_3 {
	font-weight: bold;
	color: #ED298E;
}

/** Service Slider **/
.service-thumbnails .swiper-slide {
	opacity: 0.5;
	text-align: center;
	cursor: pointer;
}

.service-thumbnails .swiper-slide:hover,
.service-thumbnails .swiper-slide-active {
	opacity: 1;
	filter: brightness(1);
}

h4.service_icon_title {
	font-weight: bold;
	color: #23376C;
	font-size: 15px;
}

.vertical-lining {
	border-right: solid;
	border-width: 2px;
	width: 50%;
	text-align: center;
	height: 65px;
	margin-bottom: 30px;
	border-color: #ED298E;
}

.service_left_column {
	width: 50%;
	float: left;
	padding: 20px;
}

.service_left_column img {
	border-radius: 10px;
}

.service_right_column {
	width: 50%;
	float: right;
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 75%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	padding: 30px;
}

h4.service_content_title {
	font-weight: bold;
	color: #23376C;
	font-size: 24px;
}

.service_content p {
	color: #23376C;
}

/** Blogs page **/
#our-blog .elementor-post__text {
	padding: 20px;
	display: flex;
	flex-direction: column;
}

#our-blog .elementor-post__meta-data {
	order: 1;
}

#our-blog .elementor-post__title {
	order: 2;
}

#our-blog .elementor-post__read-more {
	order: 3;
}

#our-blog a.elementor-post__read-more {
	display: flex;
	flex-direction: row-reverse;
}

#our-blog span.page-numbers.current,
#our-blog a.page-numbers {
	border: solid;
	padding: 0px 6px;
	border-radius: 5px;
}

#our-blog nav.elementor-pagination {
	margin-top: 30px;
}

/** Single Blog Page **/

#related-blogs a.elementor-post__read-more {
	display: flex;
	flex-direction: column;
	width: 100%;
	text-align: right;
}

#related-blogs .elementor-post__text {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

/** single product page **/
#single-product .elementor-element.elementor-element-65e5939.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading {
	width: 75%;
}

#single-product .elementor-element.elementor-element-2e85a68.elementor-widget.elementor-widget-woocommerce-product-rating {
	width: 25%;
}

#single-product a.woocommerce-review-link {
	display: none;
}

#single-product .woocommerce-product-rating {
	float: right;
}

#related section.related.products h2 {
	font-weight: bold;
	color: #23376C;
	font-size: 30px;
	margin-bottom: 30px;
}

#related img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	border-radius: 10px;
}

#related .price {
	float: right;
	margin-top: 8px;
	color: #ED298E;
	font-weight: bold;
}

#related .star-rating {
	margin-bottom: -94px;
	margin-top: 94px;
}

#related .woocommerce-loop-product__title {
	margin-bottom: 25px!important;
	color: #23376C!important;
	font-weight: bold!important;
	font-size: 16px!important;
}

#related .star-rating span::before {
	color: #23376C;
}

#related .loop-short-description {
	display: none;
}

#related a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
#related a.button.wp-element-button.product_type_simple.add_to_cart_button.added {
	width: 100%;
	text-align: center;
	border-color: #23376C;
	border-radius: 10px;
	color: #23376C;
}

#related a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
#related a.button.wp-element-button.product_type_simple.add_to_cart_button.added:hover {
	color: #ffffff;
	background-color: #23376C;
}

/** product page **/
#product-list select.orderby {
	border: none;
	border-radius: 10px;
	box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
}

#product-list form.woocommerce-ordering {
	margin-bottom: 40px;
}

#product-list img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
	border-radius: 10px;
}

#product-list .price {
	/* 	float: right; */
	margin-top: 8px;
	color: #ED298E;
	font-weight: bold;
}

#product-list .star-rating {
	margin-bottom: -92px;
	margin-top: 92px;
}

#product-list .woocommerce-loop-product__title {
	/* 	margin-bottom: 25px; */
	color: #23376C;
	font-weight: bold;
}
#product-list .star-rating span::before {
	color: #23376C;
}

#product-list .loop-short-description {
	display: none;
}

#product-list a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart,
#product-list a.button.wp-element-button.product_type_simple.add_to_cart_button.added {
	width: 100%;
	text-align: center;
	border-color: #23376C;
	border-radius: 10px;
	color: #23376C;
}

#product-list a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,
#product-list a.button.wp-element-button.product_type_simple.add_to_cart_button.added:hover {
	color: #ffffff;
	background-color: #23376C;
}

#product-list a.page-numbers {
	border: solid;
	border-color: #23376C;
	border-radius: 5px;
	color: #23376C;
	background: #ffffff;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
}

#product-list ul.page-numbers,
#product-list .page-numbers li {
	border: none;
}

#product-list a.page-numbers:hover,
#product-list span.page-numbers.current {
	border: solid;
	border-color: #ED298E;
	border-radius: 5px;
	color: #ED298E;
	background: #ffffff;
	margin-right: 10px;
	font-weight: bold;
	font-size: 14px;
}

#product-filter .oom_column_50 h4 {
	font-weight: bold;
	color: #23376C;
}

#product-filter .title {
	width: 80%;
	float: left;
}

#product-filter .title h4 {
	color: #23376C;
	font-weight: bold;
	font-size: 18px
}

#product-filter .title_icon {
	width: 20%;
	float: right;
	margin: 8px 0px;
	text-align: end;
}

#product-filter .oom-filter-attribute hr {
	visibility: hidden;
}

#product-filter .oom-filter-attribute a {
	color: #23376C;
}

#product-filter .oom-filter-attribute a:hover {
	color: #ED298E;
}

#product-filter .filter_content {
	box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	border-radius:10px;
	padding: 5px 20px 15px 20px;
	margin: 25px 0px;
}

/** homepage blog **/
#homepage-blog .elementor-post__text {
	padding: 20px;
}

#homepage-blog a.elementor-post__read-more {
	display: flex;
	flex-direction: row-reverse;
}

#homepage-blog h4.elementor-post__title {
	margin-bottom: -45px;
}

#homepage-blog .elementor-post__meta-data {
	margin-bottom: 40px;
}

/** portfolio slider **/
.portfolio_image {
	background-size: cover;
	height: 300px;
	border-radius: 10px;
}

.portfolio_content {
	vertical-align: middle;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	visibility: hidden;
	padding: 20px;
}

.portfolio_image:hover .portfolio_content {
	visibility: visible;
}

.portfolio_image:hover {
	background-color: #23376C4D;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
	background-blend-mode: overlay;
}

.portfolio_title h4 {
	color: #FFFFFF;
	font-weight: bold;
}

.portfolio_text p {
	color: #FFFFFF;
	font-size: 14px;
}

.swiper-button-prev:after,
.swiper-button-next:after {
	display: none;
}

.swiper-portfolio.swiper-button-prev,
.swiper-portfolio.swiper-button-next {
	background: none;
	color: #23376C;
}

.swiper-portfolio.swiper-button-prev {
	left: -30px;
}

.swiper-portfolio.swiper-button-next {
	right: -30px;
}

.swiper-portfolio.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: auto;
	margin-top: 15px;
}

.swiper-portfolio .swiper-pagination-bullet {
	background: #23376C7D!important;
}

.swiper-portfolio .swiper-pagination-bullet-active {
	background: #23376C!important;
}


/** review slider **/
.customer_reviews_item {
	box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	border-radius: 10px;
	padding: 20px;
	margin: 10px;
	height: 270px;
	background: #FFFFFF;
}

#customer_reviews_carousel .customer_reviews_carousel_stars {
	float: right;
}

#customer_reviews_carousel .fa-star.checked {
	color: #F4D174;
}

#customer_reviews_carousel .fa-star{
	color: #808080;
}

.customer_reviews_carousel_name h4 {
	color: #23376C;
	font-weight: bold;
}

.customer_reviews_carousel_date p {
	color: #23376C;
	margin-top: -15px;
}

.customer_reviews_carousel__message p {
	color: #23376C;
	font-size: 14px;
}

.swiper-button-prev:after,
.swiper-button-next:after {
	display: none;
}

.swiper-customer-reviews.swiper-button-prev,
.swiper-customer-reviews.swiper-button-next {
	background: none;
	color: #23376C;
}

.swiper-customer-reviews.swiper-button-prev {
	left: -30px;
}

.swiper-customer-reviews.swiper-button-next {
	right: -30px;
}


.swiper-customer-reviews.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: auto;
}

.swiper-customer-reviews .swiper-pagination-bullet {
	background: #23376C7D!important;
}

.swiper-customer-reviews .swiper-pagination-bullet-active {
	background: #23376C!important;
}

/** testimonial slider **/
#testimonial_carousel {
	padding: 20px 0px;
}

#testimonial_carousel .swiper-slide {
	display: flex;
	align-items: center;
}

.column_30 {
	width: 30%;
	float: left;
	z-index: 1!important;
	position: relative;
	text-align: center;
}

.testimonial_image img {
	box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	border-radius: 70px;
	width: 140px;
}

.column_70 {
	width: 70%;
	width: 100%;
	float: right;
	z-index: 0!important;
	position: relative;
}

.testimonial_item {
	/* 	margin-left: -95px; */
	padding: 30px;
	box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	border-radius: 20px;
	background: #FFFFFF;
}

#testimonial_carousel .testimonial_carousel_stars {
	float: right;
	margin-top: 10px;
}

#testimonial_carousel .fa-star.checked {
	color: #F4D174;
}

#testimonial_carousel .fa-star{
	color: #808080;
}

.testimonial_carousel_name h4 {
	color: #23376C;
	font-weight: bold;
}

.testimonial_carousel_company p {
	color: #23376C;
	font-size: 14px;
	margin-top: -15px;
}

.testimonial_carousel_date p {
	color: #23376C;
}

.testimonial_carousel__message p {
	color: #23376C;
	font-size: 14px;
}

#testimonial_carousel .swiper-slide-prev {
	/* 	visibility: hidden; */
	transform: scale3d(0.7, 0.7, 1);
}

#testimonial_carousel .swiper-slide-next {
	transform: scale3d(0.7, 0.7, 1);
	/* 	margin-left: -75px; */
}

.swiper-testimonial.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: auto;
}

.swiper-testimonial .swiper-pagination-bullet {
	background: #23376C7D!important;
}

.swiper-testimonial .swiper-pagination-bullet-active {
	background: #23376C!important;
}

/** header **/
#oom_header_sticky {
	/*   display: none; */
	position: fixed;
	width: 100%;
	transition: top 0.3s;
}

.header-white-icon img {
	filter: brightness(0) invert(1);
}

/** WooCommerce **/
.loop-short-description {
	font-size: 12px;
	line-height: 13px;
}

.woocommerce a.button {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF00;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: #000000;
	border-radius: 4px 4px 4px 4px;
	padding: 12px 30px 12px 30px;
}

.woocommerce a.button:hover {
	color: #fff;
	background-color: #000;
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link span {
	display: inline-block;
}

.elementor-wc-products ul.products li.product .price {
	display: inline-block;
}



li.product p {
	font-size: 12px;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
	color: #F52121;
}

/** Floating icons **/
.oom_float {
	position:fixed;
	padding: 15px;
	color:#FFF;
	padding: 10px 20px;
	text-align:center;
	border-radius: 30px;
	/*box-shadow: 1px 1px 3px #c4c2c2;*/
	z-index: 99;
	font-size: 18px;
	font-weight: 300;
}

.oom_float i {
	font-size: 22px;
}

.oom_left {
	left:20px;
}

.oom_right {
	right:20px;
}

#oom_floating_whatsapp .oom_right {
	bottom: 20px;
	background-color: #27D366;
	padding: 16px;
	width: 60px;
	height: 60px;
}

#oom_floating_whatsapp .oom_right:hover {
	color: #fff;
	background-color: #118C7E;
	bottom: 22px;
	transition: bottom 0.2s ease-in-out;
}


#oom_floating_whatsapp .oom_float i {
	font-size: 30px;
}


/** Slick Slider Flickering Issue Solution **/
.slick-slide,
.slick-slider .slick-track,
.slick-slider .slick-list
{
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);

	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);

	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	perspective: 1000;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
}


/** Cart & Checkout **/
#cart_checkout_before {
	position: absolute;
	width: 55%;
}

#cart_checkout .checkout_page {
	margin-top: 375px;
}

#cart_checkout_before .cart_checkout__container,
#cart_checkout .cart_checkout__container {
	background: #fff;
	padding: 40px;
	margin: 10px;
}

#cart_checkout__right_column {
	margin-top: 20px;
}

#cart_checkout .cart_checkout__label {
	font-weight: bold;
	margin: 0;
}

#cart_checkout .cart_checkout__total_items {
	color: #7B7A7A;
	font-size: 14px;
}

#cart_checkout .oom-mini-cart__item .oom_column_30 {
	margin: 10px;
	padding: 10px;
}

#cart_checkout .oom-mini-cart__item_img img {
	width: 100%;
	margin-top: -30px;
}

#cart_checkout .oom-mini-cart__item_name h4 {
	font-weight: bold;
}

.cart_checkout__process {
	margin-bottom: 0px;
}

#customer_details {
	margin-top: 20px;
}

.cart_checkout__process_2,
.cart_checkout__process_3 {
	display: none;
}

.shipping_method_icon {
	font-size: 30px;
	margin-right: 10px;
}

.shipping_method_label,
.woocommerce-shipping-methods small {
	top: -10px;
	position: relative;
}

.woocommerce ul#shipping_method .amount {
	float: right;
	top: 15px;
	position: relative;
}

.woocommerce-shipping-methods small {
	display: block;
	text-align: center;
	margin-left: -70px;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	width: 100%;
	display: block;
	text-transform: capitalize;
	font-size: 1em;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #000000;
	padding: 10px;
	border-radius: 8px;
	margin-top: 20px;
}

.cart_checkout__process {
	display: inline-block;
}

.cart_checkout__process .cart_checkout__process-circle {
	background-color: transparent;
	color: #000;
	border: 1px solid #000000;
	display: inline-block;
	width: 40px;
	height: 40px;
	padding-top: 8px;
	text-align: center;
	border-radius: 50%;
}

.cart_checkout__process .cart_checkout__process-circle.current {
	background-color: #000;
	color: #fff;
}

.cart_checkout__process .cart_checkout__process-circle.completed {
	background-color: transparent;
	color: #15C445;
	border: 1px solid #15C445;
}

.cart_checkout__process .cart_checkout__process_label {
	font-weight: bold;
	display: inline-block;
	margin-left: 20px;
	margin-top: 5px;
}

.cart_checkout__process .cart_checkout__process_description {
	font-size: 12px;
	color: #7B7A7A;
	margin-left: 20px;
	padding-top: 25px;
	/*position: absolute;*/
}

.cart_check_button {
	width: 100%;
	display: block;
	text-transform: capitalize;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #000000;
	padding: 10px;
	border-radius: 8px;
	margin-top: 20px;
}

.cart_check_button:hover {
	color: #fff;
}

.cart_check_edit_btn a {
	float: right;
	color: #7B7A7A;
	font-size: 14px;
}

.order-total {
	top: 20px;
	position: relative;
}

.order-before-total.line {
	top: 10px;
	position: relative;
}

.step-cart-contents table.shop_table {
	border: none;
	margin: 0;
	text-align: left;
	width: 100%;
	border-collapse: initial;
	border-radius: 0;
}

.step-cart-contents table.shop_table td {
	vertical-align: top;
	padding-top: 10px!important;
}

.step-cart-contents .product-thumbnail img.product-img {
	width: 90%;
	object-fit: cover;
}

.step-cart-contents .quantity .qty {
	width: 3em;
	text-align: center;
	padding: 0;
	border: 0.5px solid #666;
}

.step-cart-contents .product_details {
	float: right;
	margin-top: -30px;
}

.step-cart-contents table td {
	padding: 15px;
	line-height: 1.5;
	vertical-align: top;
	border: none;
	background-color: transparent;
}

.step-cart-contents table tbody>tr:nth-child(odd)>td {
	background-color: transparent;
}


.step-cart-contents table tbody tr:hover>td, 
.step-cart-contents table tbody tr:hover>th {
	background-color: transparent;
}

.coupon_update_cart_actions {
	margin-top: 50px;
}

.woocommerce-page table.cart td.actions .input-text {
	width: auto!important;
	border: none!important;
	border-bottom: 1px solid #000!important;
	height: 45px;
	margin-right: 20px!important;
}

.cart-item-border hr {
	border: 1px solid #e5e5e5;
	border-radius: 5px;
}

.woocommerce .cart .button,
.actions .coupon.oom_coupon button.oom-btn,
button.oom-button.update_cart:disabled {
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-transform: capitalize;
	padding: 14px 20px!important;
	border: 0;
	border-radius: 8px;
	background-color: transparent;
	border: 1px solid #000000;
}

button.minus,
button.plus {
	border: none;
	font-weight: bold;
	color: #BABABA;
	padding: 0px 5px;
}

button.minus:hover,
button.minus:focus,
button.plus:hover,
button.plus:focus {
	color: #BABABA;
	background: none;
	outline: none;
}


.woocommerce-remove-coupon {
	color: #000;
}

.woocommerce-notices-wrapper {
	/*     margin-top: 20px; */
}

.woocommerce-message {
	border-top-color: #000;
	margin-bottom: 0px;
}

.woocommerce-message::before {
	color: #000;
}

.step-cart-progress-item h4 {
	font-size: 18px;
	color: #000;
}

.woocommerce-billing-fields h4,
.woocommerce-shipping-fields h3 {
	font-size: 22px;
	font-weight: normal;
}

.text-center {
	text-align: center;
}
.mx-auto {
	margin-left: auto;
	margin-right: auto;
}
.pl-0 {
	padding-left: 0;
}
.button {
	padding: 10px 24px;
	color: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.submit-btn {
	border: 1px solid #0e9594;
	background-color: #0e9594;
}
.mt-3 {
	margin-top: 2rem;
}
.d-none {
	display: none;
}

.step-container h4 {
	font-size: 30px;
	padding-bottom: 20px;
}

.step-container p {
	font-size: 14px;
}

.step-container .product_details .product_details__title h4 {
	font-size: 22px;
	padding-bottom: 0px;
	color: #444444;
}

.step-container .product_details .product_details__title a {
	color: #444444;
}

.step-order-summary {
	padding: 0px;
}

.step-order-summary h4 {
	font-size: 22px;
	padding-bottom: 0px;
	color: #444444;
}

#step-cart-contents {
	margin-top: 20px;
}

.step-cart-contents ul {
	padding: 0;
}
.step-cart-contents ul li {
	list-style: none;
	padding-bottom: 20px;
}

.woocommerce-cart-form__cart-item td.product-thumbnail {
	width: 30%;
	padding: 10px!important;
}

.woocommerce-cart-form__cart-item td.product-labels {
	width: 50%;
}

.woocommerce-cart-form__cart-item td.product-price {
	width: 20%;
}

.product_details .quantity {
	margin-top: 60px;
}

.product_details .product_details__qty,
.product_details .product_details__price {
	color: #444444;
	font-size: 14px;
	font-weight: bold;
}

.product_details .product_details__qty_label,
.product_details .product_details__price_label {
	color: #444444;
	font-size: 12px;
}

.product_details .product_details__qty,
.product_details .product_details__price {
	float: right;
	margin-right: 20px;
}

.step-cart-contents .coupon,
.step-cart-contents button.update_cart {
	margin-top: 40px;
}

.step-cart-contents .remove_cart_item {
	margin-top: 40px;
	margin-left: 20px;
}

.step-cart-contents .remove_cart_item a {
	font-size: 12px;
	font-weight: normal;
	color: #444444!important;
	text-decoration: underline;
}

.step-cart-contents .remove_cart_item a:hover {
	background: none;
	color: #F5090F!important;
}

/*.step-order-summary__list {*/
/*    width: 250px;*/
/*}*/

.step-order-summary__list ul {
	padding: 0;
}
.step-order-summary__list ul li {
	list-style: none;
	font-size: 14px;
	color: #444444;
	padding-bottom: 10px;
}

.order_summary_before_total {
	margin-top: 20px;
}

.order_summary_before_total hr {
	margin-top: 10px;
	border: 1px solid #e5e5e5;
}

.order_summary_after_title hr {
	border: 1px solid #e5e5e5;
	margin: 20px 0;
}

.step-cart-contents-line hr {
	margin: 20px 0;
}

.order_summary_total li,
.coupon_list li {
	list-style: none;
}
.order_summary_total li span {
	color: #444444;
	font-size: 14px;
}

.order_summary_btn {
	margin-top: 10px;
}

.order_summary_btn a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	border: 0;
	border-radius: 0;
	background-color: transparent;
	border: 1px solid #000000;
	width: 100%;
	display: block;
	text-align: center;
	margin-top: 50px;
	margin-bottom: 20px;
}

.woocommerce table.shop_table tfoot th {
	font-weight: normal;    
}

.step-cart-contents .order_summary_btn .button {
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 8px;
	border: 0;
	border-radius: 0;
	background-color: #4E6A85;
	width: 100%;
}
.step-order-information {
	margin-top: 20px;
	margin-right: 20px;
}

.step-order-information input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}

.step-order-information__line hr {
	border-color: #444444;
	margin-bottom: 20px;
}


.step-order-summary__list table.shop_table {
	border: none;
}

.step-order-summary__list  table.shop_table td {
	border: none;
	background: transparent;
	padding: 0;
	padding-bottom: 20px;
}

.step-order-summary__list table.shop_table tfoot th {
	border: none;
	background: transparent;
	padding: 0;
}

.step-order-summary__list table.shop_table tfoot td {
	border: none;
}

/*.step-order-summary__list ul#shipping_method li {*/
/*    padding: 20px;*/

/*}*/

.woocommerce-shipping-totals th {
	margin-top: 50px;
	font-size: 22px;
	font-weight: 500!important;
	padding-bottom: 20px!important;
	color: #444444;
}

/*.woocommerce ul#shipping_method li label {*/
/*    padding: 20px;*/
/*    margin-top: -40px;*/
/*    margin-left: 40px;*/
/*    border: 1px solid #444444;*/
/*    border-radius: 5px;*/
/*    display: flex;*/
/*}*/

.woocommerce table.shop_table {
	border: none;
}

.woocommerce table.shop_table td {
	border: none;
	padding: 0;
}

.step-order-summary__list table.shop_table tfoot td {
	display: flex;
}

.woocommerce-shipping-totals.shipping th {
	display: flex;
}

.woocommerce ul#shipping_method {
	width: 100%;
}

.woocommerce-info {
	margin-top: 20px;
}

.woocommerce-info,
.woocommerce-info::before {
	color: #000;
	border-top-color: #000;
}

.woocommerce-checkout #payment ul.payment_methods li,
.woocommerce-info a.showcoupon,
.woocommerce-info a.showlogin,
.woocommerce-form-login a 
{
	color: #88D6FA;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
	background: #f3f3f3;
	margin-top: 20px;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 8px;
	border: 0;
	border-radius: 0;
	background-color: transparent;
	border: 1px solid #000000;
	width: 100%;
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background-color: #4E6A85;
}

/*.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {*/
/*    color: #000;*/
/*    font-size: 14px;*/
/*    font-weight: bold;*/
/*    padding: 12px 8px;*/
/*    border: 1px solid;*/
/*    border-radius: 0;*/
/*    background-color: transparent;*/

/*}*/

.step-order-btn input.button.alt {
	width: 100%;
}

.step-cart-contents img {
	width: 90%;
}

.woocommerce-shipping-destination {
	display: none;
}


.product_details__title h4 {
	line-height: 20px;
}

.product_details__title a {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}


/** Custom Mini cart **/
#oom-mini-cart {
	padding: 10px 0;
	height: 350px;
	overflow: auto;
}
.oom-mini-cart {
	position: relative;
	display: inline-block;
}

span.cart-count {
	font-size: 10px;
	background: #23376C;
	color: #fff;
	padding: 0 5px;
	margin-top: -5px;
	margin-left: -6px;
	border-radius: 20px;
	position: absolute;
}

.oom-mini-cart .oom-mini-cart__content {
	visibility: hidden;
	transition:visibility 0.3s linear,opacity 0.3s linear;
	color: #fff;
	background-color: #fafafa;
	text-align: center;
	border-radius: 6px;
	top: 100%;
	left: 50%;
	margin-top: 30px;
	margin-left: -220px;
	position: absolute;
	z-index: 1;
	width: 320px;
	padding: 0px;
	padding-bottom: 10px;
	border-bottom: 1px solid
}

/* Show the tooltip text when you mouse over the tooltip container */
.oom-mini-cart:hover > .oom-mini-cart__content {
	visibility: visible;
	opacity: 1;
}

.oom-mini-cart__content .oom-mini-cart__heading h4 {
	padding: 0;
	margin: 0;
	font-size: 16px;
}

.oom-mini-cart__content .oom-mini-cart__heading {
	background: #23376c;
	padding: 10px;
}

.oom-mini-cart__content .oom-mini-cart__items {
	background: #fafafa;
	padding: 10px 0px;
}

.oom-mini-cart__item_img img {
	width: 50%;
	padding-top: 10px;
}

.oom-mini-cart__item_name h4,
.oom-mini-cart__item_name h4 a {
	font-size: 14px;
	color: #333;
	padding: 0px;
	margin: 0;
	margin-top: 10px;
}

.oom-mini-cart__item .oom-mini-cart__item_qty span {
	color: #333;
	font-size: 10px;
}

.oom-mini-cart__item span.item_qty_input {
	display: block;
	text-align: left;
}

.oom-mini-cart__item .oom-mini-cart__item_name,
.oom-mini-cart__item .oom-mini-cart__item_qty {
	text-align: left;
}

.oom-mini-cart__item .oom-mini-cart__item_remove {
	margin-top: 20px;
}

.oom-mini-cart__item .oom-mini-cart__item_remove span {
	color: #333;
}

.oom-mini-cart__item hr {
	width: 92%;
	border-width: 0.5px;
	margin: auto;
}

.oom-mini-cart__buttons .oom-mini-cart__button {
	padding: 5px 30px;
	border-radius: 4px;
	border: none;
}

.oom-mini-cart__button.oom-mini-cart {
	background: #23376C;
	color: #fff;
}

.oom-mini-cart__button.oom-mini-checkout {
	background: #000000;
	border: 1px solid #000000;
	color: #fff;
}


.oom-mini-cart__item_remove a.remove i {
	color: #333;
	font-size: 10px;
}

.oom-mini-cart__item_remove a.remove:hover,
.oom-mini-cart__item_remove a.remove i:hover {
	color: #333;
	background: none;
}

.oom-mini-cart__content .empty-cart {
	color: #000000;
	padding-top: 10px;
}

.oom-mini-cart__item .subtotal_total_shipping_amount,
.oom-mini-cart__item .subtotal_total_shipping {
	font-size: 14px;
	color: #333;
	padding: 10px 0;
	margin: 10px 0px 10px 40px;
}


#oom_header_icons {
	float: right;
	margin-top: 12px;
}

#oom_header_icons ul li {
	display: inline-block;
	list-style: none;
	padding-right: 4px;
}

#oom_header_icons ul li a {
	font-size: 14px;
}

#oom_header_icons ul li img {
	width: 80%;
}

.login-link {
	color: #000000;
	font-size: 14px;
	padding-right: 5px;
	top: -5px;
	position: relative;
}

/** Rows and Columns */
.oom_column_100 {
	float: left;
	width: 100%;
}

.oom_column_70 {
	float: left;
	width: 70%;
}

.oom_column_60 {
	float: left;
	width: 60%;
}

.oom_column_55 {
	float: left;
	width: 55%;
}

.oom_column_50 {
	float: left;
	width: 50%;
}

.oom_column_40 {
	float: left;
	width: 40%;
}

.oom_column_33_33 {
	float: left;
	width: 33.33%;
}

.oom_column_33 {
	float: left;
	width: 33%;
}

.oom_column_30 {
	float: left;
	width: 30%;
}

.oom_column_25 {
	float: left;
	width: 25%;
}

.oom_column_20 {
	float: left;
	width: 20%;
}
/* Clear floats after the columns */
.oom_row:after {
	content: "";
	display: table;
	clear: both;
}

button.wpfFilterButton {
	color: #fff;
	font-size: 14px!important;
	font-weight: 500!important;
	padding: 10px 8px!important;
	border: 0;
	border-radius: 0;
	background-color: #000000;
	width: 80%!important;
	display: block;
	text-align: center!important;
	min-height: 0px!important;
}

#oom-cover-spin {
	position:fixed;
	width:100%;
	left:0;right:0;top:0;bottom:0;
	background-color: rgba(255,255,255,0.7);
	z-index:9999;
	display:none;
}


#oom-cart-cover-spin {
	position:absolute;
	width:100%;
	left:0;right:0;top:0;bottom:0;
	background-color: rgba(255,255,255,0.7);
	z-index:9999;
	display:none;
}

#oom-cart-cover-spin::after {
	content:'';
	display:block;
	position:absolute;
	left:calc(50% - 22px);
	top:calc(50% - 22px);
	width:44px;
	height:44px;
	border-style:solid;
	border-color:black;
	border-top-color:transparent;
	border-width: 4px;
	border-radius:50%;
	-webkit-animation: spin .8s linear infinite;
	-moz-animation: spin .8s linear infinite;
	animation: spin .8s linear infinite;
}

@-webkit-keyframes spin {
	from {-webkit-transform:rotate(0deg);}
	to {-webkit-transform:rotate(360deg);}
}

@keyframes spin {
	from {transform:rotate(0deg);}
	to {transform:rotate(360deg);}
}

#oom-cover-spin::after {
	content:'';
	display:block;
	position:absolute;
	left:calc(50% - 22px);
	top:calc(50% - 22px);
	width:44px;
	height:44px;
	border-style:solid;
	border-color:black;
	border-top-color:transparent;
	border-width: 4px;
	border-radius:50%;
	-webkit-animation: spin .8s linear infinite;
	-moz-animation: spin .8s linear infinite;
	animation: spin .8s linear infinite;
}


/** Login Popup **/
#oom-login-form .elementor-remember-me label {
	font-size: 16px;
}

#oom-login-form .elementor-button {
	width: 100%;
}

#oom-login-form .elementor-lost-password {
	font-size: 16px;
	color: #B4B4B4;
	margin: auto;
	float: right;
}

#oom-login-form .elementor-field-group {
	display: block;
}

#oom-login-form .elementor-register,
#oom-login-form .elementor-login-separator {
	display: none;
}

#oom-signup-form {
	display: none;
}


#oom-login-form .oom-form-link,
#oom-signup-form .oom-form-link {
	text-align: center;
	font-size: 16px;
}

#oom-signup-form label {
	display: none;
}

.mo-openid-app-icons {
	text-align: center;
}

.mo-openid-app-icons>p {
	display: none;
}

.mo-openid-app-icons>a {
	padding-right: 5px;
}

.mo_openid-login-button {
	border-radius: 5px;
	box-shadow: rgb(0 0 0 / 25%) 0px 1px 6px;
}

.mo-openid-app-icons>a {
	padding-right: 5px;
}

.oom-widget-chat-content-message {
	margin-right: unset;
}

.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-page_name.elementor-col-50 {
	margin-right: 10px;
}

/** Responsive **/
@media (max-width: 1920px) {
	.premium-bullet-list-wrapper {
		width: 180px
	}
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1440px;
	}

	#section-left .elementor-element-populated {
		background-size: auto;
		margin-left: -20px;
		padding-left: 100px;
	}

	#section-right .elementor-element-populated {
		background-size: cover;
		margin-right: -20px;
		padding-right: 100px;
	}
}

@media (max-width: 1440px) {
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1140px;
	}

	.premium-bullet-list-wrapper {
		width: 160px
	}
}

@media (max-width: 1280px) {
}


@media (max-width: 1140px) {
	.oom-mini-cart .oom-mini-cart__content {
		margin-left: -290px;
	}
	.swiper-google-reviews.swiper-button-next {
		right: 0px;
	}

	.swiper-google-reviews.swiper-button-prev {
		left: 0px;
	}

	.swiper-testimonials.swiper-button-next {
		right: 0px;
	}

	.swiper-testimonials.swiper-button-prev {
		left: 0px;
	}

}


@media (max-width: 1024px) {

	#related-blogs .elementor-grid.elementor-has-item-ratio {
		grid-template-columns: repeat(1,1fr);
	}

	#cart_checkout_before .cart_checkout__container,
	#cart_checkout .cart_checkout__container {
		padding: 20px;
	}

	.woocommerce-shipping-methods small {
		margin-left: -50px;
	}

	#section-left .elementor-element-populated {
		background-size: cover;
	}

	#section-right .elementor-element-populated {
		background-size: auto;
	}

	.oom-mini-cart .oom-mini-cart__content {
		margin-left: -300px;
	}

	#portfolio_carousel,
	#customer_reviews_carousel {
		margin: 0px 20px;
	}

	.swiper-portfolio.swiper-button-next,
	.swiper-customer-reviews.swiper-button-next {
		right: -10px;
	}

	.swiper-portfolio.swiper-button-prev,
	.swiper-customer-reviews.swiper-button-prev {
		left: -10px;
	}

	.customer_reviews_item {
		height: 300px;
	}

	/* 	#testimonial_carousel .swiper-slide-next {
	margin-left: -45px;
} */

	/* 	.testimonial_item {
	margin-left: -80px;
} */

	#related .star-rating {
		margin-bottom: -78px;
		margin-top: 80px;
	}

	#related-blogs .elementor-post {
		display: flex;
		flex-direction: column;
		gap: 10px;
	}
	
	#related-blogs .elementor-post__thumbnail__link {
		margin: 0;
	}
	
	#related-blogs .elementor-post__text {
		gap: 10px;
	}
}

/*
* Surface Pro
*/
@media (max-width: 912px) {
	/* 	.column_70{
	margin-right: 40px;
} */

	/* 	.testimonial_item {
	margin-left: -120px;
} */

	.customer_reviews_item {
		height: auto;
	}

	.step-cart-contents .product_details {
		float: right;
		margin-top: -50px;
	}

	.woocommerce-cart-form__cart-item td.product-labels {
		width: 30%;
	}

	input#coupon_code {
		float: none;
		width: 50%!important;
	}

	.coupon.oom_coupon {
		width: 100%;
		float: none;
		text-align: center;
	}

	.woocommerce-shipping-methods small {
		margin-left: -15px;
	}

	#product-list .products.elementor-grid.columns-3 {
		grid-template-columns: repeat(2,1fr);
	}

	#product-list .star-rating {
		margin-bottom: -92px;
		margin-top: 95px;
	}

	#related .star-rating {
		margin-bottom: -95px;
		margin-top: 97px;
	}

	#single-product .elementor-element.elementor-element-65e5939.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading {
		width: 100%;
	}

	#single-product .elementor-element.elementor-element-2e85a68.elementor-widget.elementor-widget-woocommerce-product-rating {
		width: 100%;
	}
	#single-product .woocommerce-product-rating {
		float: left;
	}
}

/*
* iPad Air
*/
@media (max-width: 820px) {
	/* 	 .testimonial_item {
	margin-left: -105px;
} */

	.woocommerce-shipping-methods small {
		margin-left: 65px;
	}
	/* 	 .elementor-popup-modal .dialog-close-button{
	right:120px!important;
} */
	#footer-form .elementor-field-group .elementor-field-textual{
		-webkit-appearance: none;
		box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
		-webkit-box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	}
	#contac-us-form .elementor-field-group .elementor-field-textual{
		-webkit-appearance: none;
		box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
		-webkit-box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	}
}

/*
* iPad 9th
*/
@media (max-width: 810px) {

}

/*
* iPad Mini
*/
@media (max-width: 768px) {
	.premium-bullet-list-wrapper {
		width: 80px
	}
	#testimonial_carousel .swiper-slide.swiper-slide-active {
		width: 100%!important;
	}

	#testimonial_carousel .swiper-slide.swiper-slide-prev {
		width: 100%!important;
	}

	#testimonial_carousel .swiper-slide.swiper-slide-next {
		width: 100%!important;
	}

	/* 	.testimonial_item {
	margin-left: -105px;
} */

	#section-right .elementor-element-populated {
		background-size: auto;
		padding-right: 20px;
	}

	#cart_checkout_before {
		width: 100%;
	}

	#cart_checkout .oom_column_55 {
		width: 100%;
		margin: 10px 0;
	}

	#cart_checkout .oom_column_40 {
		margin: 10px 0;
		width: 100%;
	}

	#cart_checkout #cart_checkout__right_column {
		margin-top: 90px;
	}

	.oom-mini-cart__item_name h4, .oom-mini-cart__item_name h4 a {
		margin-top: 40px;
	}

	.woocommerce-shipping-methods small {
		margin-left: -58%;
	}


	tr.woocommerce-cart-form__cart-item.cart_item {
		display: flex!important;
	}

	.woocommerce #content table.cart .product-thumbnail, 
	.woocommerce table.cart .product-thumbnail, 
	.woocommerce-page #content table.cart .product-thumbnail, 
	.woocommerce-page table.cart .product-thumbnail {
		display: block;
	}

	.woocommerce table.shop_table_responsive tr td::before, 
	.woocommerce-page table.shop_table_responsive tr td::before {
		display: none;
	}

	.woocommerce table.shop_table_responsive tr td, 
	.woocommerce-page table.shop_table_responsive tr td {
		text-align: left!important;
	}

	tr.coupon_update_cart_actions {
		display: block;
	}

	#footer-contact-form .e-form__buttons {
		top: 0px;
	}

	#footer-contact-form .elementor-field-type-recaptcha {
		margin-left: 0px;
	}
	.product_carousel__name h4 {
		height: 40px;
	}

	.woocommerce-cart-form__cart-item td.product-labels {
		width: 50%;
	}

	input#coupon_code {
		float: left;
		width: auto!important;
	}

}

@media (max-width: 767.9px) {
	.elementor-field-type-text.elementor-field-group.elementor-column.elementor-field-group-page_name.elementor-col-50 {
		margin-right: 0px;
	}
}

@media (max-width: 480px) {
	#related-products .oom_column_25 {
		width: 50%;
	}
	.product_carousel__name h4 {
		height: 45px;
	}

	#cart_checkout_before .cart_checkout__container, #cart_checkout .cart_checkout__container {
		padding: 20px;
		margin: 0px;
	}
	.oom-mini-cart .oom-mini-cart__content {
		margin-top: 15px;
		margin-left: -260px;
	}

	#cart_checkout #cart_checkout__right_column {
		margin-top: 25px;
	}

	.woocommerce-cart-form__cart-item td.product-labels {
		width: 40%;
	}

	.woocommerce-cart-form__cart-item td.product-price {
		width: 30%;
	}

	.woocommerce-shipping-methods small {
		margin-left: -110px;
	}

	.product_details__title a {
		font-size: 12px;
	}

	.step-cart-contents .quantity .qty {
		width: 1.5em;
	}

	.step-cart-contents .remove_cart_item {
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 40px;
	}

	.step-cart-contents .coupon, .step-cart-contents button.update_cart {
		margin-top: 20px;
	}

	.coupon_update_cart_actions {
		margin-top: 0px;
	}

	.woocommerce .cart .button, .actions .coupon.oom_coupon button.oom-btn, button.oom-button.update_cart:disabled {
		/*         margin-top: -40px; */
		margin-bottom: 20px;
	}

	/* 	.column_70 {
	margin-right: 10px;
} */

	/* 	.testimonial_item {
	margin-left: -60px;
	padding: 20px 20px 20px 70px;
} */

	.service_icon_img img{
		width: 70%;
	}

	h4.service_icon_title {
		font-size: 12px;
	}

	.vertical-lining {
		height: 50px;
	}

	.service_left_column {
		width: 100%;
		float: none;
		padding: 0px;
	}

	.service_right_column {
		width: 100%;
		float: none;
		vertical-align: unset;
		position: static;
		top: 50%;
		left: 75%;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
		padding: 0px 20px;
	}

	h4.service_content_title {
		font-size: 20px;
	}

	.service_content p {
		font-size: 14px;
	}
	/* 	.elementor-popup-modal .dialog-close-button{
	right:60px!important;
} */
	#footer-form .elementor-field-group .elementor-field-textual{
		-webkit-appearance: none;
		box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
		-webkit-box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	}
	textarea#form-field-message{
		border-radius; 10px;
	}
	#contac-us-form .elementor-field-group .elementor-field-textual{
		-webkit-appearance: none;
		box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
		-webkit-box-shadow: 0px 0px 15px 0px rgb(35 55 108 / 30%);
	}
	
	#testimonial_carousel {
		padding: 0 0 20px 0;
	}
}

@media (max-width: 414px) {
	.woocommerce-shipping-methods small {
		margin-left: -50px;
	}

	.woocommerce-cart-form__cart-item td.product-labels {
		width: 40%;
	}

	.woocommerce-cart-form__cart-item td.product-price {
		width: 30%;
	}

	input#coupon_code {
		width: 45%!important;
		margin-right: 0px!important;
	}

	#testimonial_carousel .testimonial_carousel_stars,
	.testimonial_carousel_company p,
	.testimonial_carousel__message p,
	.testimonial_carousel_date p {
		font-size: 12px;
	}

	.testimonial_carousel_name h4 {
		font-size: 20px;
	}

	/* 	.testimonial_item {
	margin-left: -50px;
	padding: 20px 20px 20px 60px;
} */

	#product-list .products.elementor-grid.columns-3,
	#related .products.elementor-grid.columns-3{
		grid-template-columns: repeat(1,1fr);
	}

	#product-list .star-rating,
	#related .star-rating{
		margin-bottom: -75px;
		margin-top: 75px;
	}
}

@media (max-width: 375px) {
	/* 	.testimonial_item {
	margin-left: -45px;
	padding: 20px 20px 20px 54px;
} */

	.woocommerce-shipping-methods small {
		margin-left: -25px;
	}

	.step-order-summary__list ul li {
		font-size: 12px;
	}

	.shipping_method_icon {
		font-size: 27px;
	}
}

@media (max-width: 320px) {
	.oom-mini-cart .oom-mini-cart__content{
		margin-left: -235px;
		width: 280px;
	}

	.step-order-summary__list ul li {
		font-size: 10px;
	}

	.woocommerce-shipping-methods small {
		margin-left: -5px;
	}

	.shipping_method_icon {
		font-size: 25px;
	}

	.woocommerce-shipping-totals th {
		font-size: 18px;
	}

	/* 	.testimonial_item {
	margin-left: -40px;
	padding: 5px 10px 5px 50px;
} */

}

