.rt-search-active .rt-focus{
	opacity: 0;
	visibility: hidden;
}
.rt-search-active .rt-hero-section-content-wrapper .search-text p span, .rt-search-active .rt-hero-section-content-wrapper .rt-search-key li::before, .rt-search-active .rt-hero-section-content-wrapper .rt-search-key li a{
	color: #343434 !important;
}
.elementor-7868 .elementor-element.elementor-element-8e359c3 .rt-search-key li:after, .elementor-7868 .elementor-element.elementor-element-8e359c3 .rt-search-key li a:hover, .elementor-7868 .elementor-element.elementor-element-8e359c3 .rt-search-key li:hover:before {
	color: #343434 !important;
}
.elementor-7868 .elementor-element.elementor-element-8e359c3 .rt-search-key li:after {
    background: #343434 !important;
}
.rt-card--style-1 .card-btn:hover {
    border: 1px solid #e52920;
    background: #e52920;
    color: #fff;
}
.rt-card--style-1 .card-btn:hover::before {
    background-color: #e52920;
}
/*.elementor-7868 .elementor-element.elementor-element-8e359c3 {
    z-index: 3;
}*/
section.elementor-element.elementor-element-bb8c259.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    display: none;
}
.rt-hero-section-content-wrapper2 .rt-search-container~#rt_datafetch, .rt-hero-section-content-wrapper .rt-search-container #rt_datafetch{
	display: none;
}
.rt-search-container .rt-searchbox-form #cleanText {
    opacity: 0;
    visibility: hidden;
    display: none;
}
.rt-searchbox-container .searchbox-textfield {
    width: 89%;
}
.comments-area.single-blog-bottom {
    display: none;
}
.elementor-7868 .elementor-element.elementor-element-8e359c3 > .elementor-widget-container {
    display: none;
}
@media (max-width: 576px) {
}
@media (min-width: 400px) {
	.elementor-7868 .elementor-element.elementor-element-e930d87 {
			margin-bottom: 0px;
			padding: 110px 10px 0px 10px;
		  margin-top: 90px !important;
	}
		.elementor-element.elementor-element-508cda2.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
			margin-top: 0;
			margin-bottom: 0;
	}
}
@media (max-width: 575px) {
	form.rt-searchbox-form.d-flex.justify-content-between.align-items-center {
  display: flex !important;
	}
	
	form.rt-searchbox-form .searchbox-submit {
    width: fit-content !important;
	}
	.rt-searchbox-container {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-right: 5px !important;
}
}