.textwidget a{
	color:#cccccc;
}
.wpcf7-form br{
	display:none;
}
.wpcf7-spinner{
	display:block!important;
}
.wpcf7-submit{
    margin-right: auto;
    margin-left: auto;
    display: block;
}
.rank-math-breadcrumb{
	margin-left: 10px;
}
.home_media_icon_1x{
	margin-top:0;
}
.short-descr-img{
    position:relative;
    float:left;
    width:25%;
    text-align: center;
}
.short-descr-float-left {
    position:relative;
    float:left;
    width:72%;
}
.short-descr-float-left-50 {
    position:relative;
    float:left;
    width:47%;
}
.g-recaptcha div{
        margin-left: auto;
    margin-right: auto;
}
#wpcf7-f733-p906-o1 label{
    text-align: center;
}
.custom-center-align{
    text-align:center;
}
#breadcrumbs{
	margin-left:10px;
}
.woocommerce-Reviews-title{
	display:none;
}
.custom-lang-switcher{
	margin:10px 0!important;
}
.custom-lang-switcher li{
	display:inline;
	margin:0 3px;
}
li.lang-item a{
	color:red;
}
li.current-lang{
	color:#cac3c3!important;
	font-weight: 700;
}
.woocommerce-page ul.products li.product{
	margin-right:1% !important;
}
.woocommerce ul.products li.product a img{
	width:auto !important;
}
.woocommerce div.product .elementor-element .related.products ul.products li.product{
	width:25% !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title{
	width:80% !important;
	margin:auto !important;
}
.woocommerce div.product div.images img{
	width:auto !important;
}
.wpcf7-list-item{
	margin-right:10px;
}
#slider_1488 .owl-item h1,.owl-item h3{
	color:#f7f4f4;
}
.soliloquy-container{
	margin-left:auto !important;
	margin-right:auto !important;
}
.term-description a{
	text-decoration:underline;
	color:#f51818;
}
.term-description p{
	margin-bottom:10px !important;
}
article.elementor-element a{
	color:#f70404 !important;
	text-decoration: underline !important;
}
.grecaptcha-badge{
	bottom:0px !important;
	visibility: hidden;
}
.footer_social{
	display:none!important;
}
.rngst_phone_button{
	right:-38px !important;
	bottom:-40px!important;
}
.main_cf7 .cf7sg-container{
	text-align: center;
}
.woocommerce-result-count{
	display:none;
}
.slider-div{
	display:block;
	width: 99%;
}
.wpcf7 form p{
	text-align:center!important;
}
@media screen and (max-width: 767px) {
	#rngst_close{
		font-size:49px!important;
	}
	.eael-contact-form-f190d5e,.eael-contact-form-f190d5e .wpcf7-form{
		max-width: 100%!important;
	}
	.purchase_now_content h1{
		font-size: 26px;
	}
	.main_cf7 .wpcf7-form-control{
		width:100%!important;
	}
	.products_front .wae-product-category-card{
		padding:0;
	}
	.products_front .wae-product-category-card .entry-title{
		font-size:1rem;
	}
	.products_front .wae-product-category-card-inner{
		min-height:310px;
	}
	.how-to-buy-section .htc-verctimeline-wrapper{
		margin-top: 0!important;
	}
	.how-to-buy-section .htc-verctimeline-wrapper.htmega-verticletimeline-style-3{
		padding-top:0!important;
	}
	.how-to-buy-section .ht-ver-timeline--3::before{
		left:0!important;
	}
	.how-to-buy-section .ht-ver-timeline--3 .vertical-time{
		width:0!important;
		padding: 0 60px 0 0!important; 
		align-self: unset!important;
	}
	.how-to-buy-section .ht-ver-timeline--3 .vertical-time .vertical-date span{
		left:0!important;
		top:unset!important;
		bottom: 10%!important;
	}
	.how-to-buy-section .ht-ver-timeline--3 .timeline-content{
		padding-left: 10px!important;
		margin-top: 10px;
		margin-bottom:10px;
		top:0!important;
	}
	.how-to-buy-section .ht-ver-timeline--3.vertical-reverse .timeline-content{
		padding-right: 10px!important;
		padding-left: 0!important;
	}
	.how-to-buy-section .ht-ver-timeline--3 .timeline-content .content{
		padding: 18px 10px!important;
	}
	
}
.amo-button-holder{
	z-index: 2147483646!important;
}
.purchase_now_btn,.customNavigation{
	display:none!important;
}
.fg-item-title{
	text-align: center;
}
.fg-item-content p{
	color:#ffffff;
}
.gallery-item-buttons a{
	padding:0 0 0 30%;
}
.gallery-item-buttons a i{
	margin-top:15px;
}
.hero-unit-small{
	margin-bottom: 15px!important;
}
.woorelated-title{
	font-weight: 900;
    font-size: large;
}
#cookie-notice{
	padding-right:10%;
}
.blog_section2 h2, .blog_single_post h2{
	width:auto!important;
}
.blog_single_post a{
	text-decoration: underline;
    color: red;
}
.elementor-1641 .products li a:hover, .elementor-1731 .products li a:hover{
	transition: all .3s ease-in-out;
    will-change: transform,box-shadow;
    transform: translateY(-4px);
}
.elementor-1897 .wpcf7-form p, .elementor-1900 .wpcf7-form p{
	width: 100%;
}

.elementor-1897 .wpcf7-form .contact-submit, .elementor-1900 .wpcf7-form .contact-submit{
	margin-left:0!important;
	margin-top:25px;
}
.elementor-1897 .wpcf7-form br, .elementor-1900 .wpcf7-form br{
	display: none;
}
.elementor-1897 .wpcf7-form .wpcf7-spinner, .elementor-1900 .wpcf7-form .wpcf7-spinner{
	position:absolute;
}
mark.count{
	display:none;
	visibility:hidden;
}
.custom-buy-button-single-product .elementor-tab-title{
	border-radius: 10px;
    width: 50%;
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center;
}
.fa-phone:before{
	margin-right: 5px;
}