a.menu-link:focus {
    border: none !important;
    outline: none !important;
}
.works .elementor-icon {
    transition: all 0.45s ease-out;
    transform: rotate(10deg);
    box-shadow: 0 13px 14px 0 rgba(230,230,230,.52);
}
.works .elementor-icon-box-wrapper:hover .elementor-icon {
    transform: rotate(0deg);
	  background-color: #fff !important;
	fill: #43AEDD !important;
    color: #0C44A5 !important;
}

ul {
    list-style: none !important;
	  margin:0px !important;
}
/*Ninja*/
.nf-form-fields-required {
    display: none;
}
input#nf-field-10 {
    background: #00AEEF !important;
    padding: 0px 30px;
    font-weight: bold;
	  	border-radius:100px !important;
	width:100%;
	color: #fff !important;
}
textarea#nf-field-19 {
    height: 115px !important;
}

.ninja_3 .nf-field label {
    display: none;
}
input#nf-field-20 {
    background: #00AEEF !important;
	padding: 0px 30px;
    font-weight: bold;
	border-radius:100px;
	color:#fff !important;
}
@media screen and (max-width:567px){
	input#nf-field-10{
		width:100%;
	}
	input#nf-field-20{
		width:100%;
	}
}
div#nf-field-24-container{
	margin-bottom:0px !important;
}
div#nf-field-10-container{
	margin-bottom:0px !important;
}
div#nf-field-24-container {
    text-align: center;
}
.nf-field-label label {
	font-size: 16px !important;
}
textarea#nf-field-9 {
    height: 100px;
	border-radius:20px;
}
.box_css:hover .elementor-element.elementor-element-1088d328 > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-79f2732 > .elementor-widget-container,
.box_css:hover .elementor-element.elementor-element-68441a5 > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-9d4db9f > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-6a6f5a1 > .elementor-widget-container{
	 border-style: solid;
   border-width: 3px 3px 0px 3px;
   border-color: #FE1E26;
}

.box_css:hover .elementor-element.elementor-element-6fe02fc3 > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-67cd6b73 > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-177ee80 > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-211b579 > .elementor-widget-container, .box_css:hover .elementor-element.elementor-element-4aa2d0c > .elementor-widget-container{
	background: #FE1E26;
}

.box_css:hover .box_heading h2{
	color:#fff !important;
}
h2 a{
	text-decoration:none !important;
}
/*Accordion*/
.elementor-accordion-title{
	text-decoration:none !important;
}
.elementor-accordion-item {
    margin-bottom: 20px;
	  box-shadow: 0px 0px 30px -5px rgb(0 0 0 / 12%);
	background:#fff;
}
ul.checklist-list {
    list-style: none;
}
.elementor-accordion-item .elementor-tab-title.elementor-active {
    background: #43AEDD;
}
.checklist-list-item>.fa-times {
    color: red;
}
.checklist-list-item>.fa-check {
    color: green;
}
@media screen and (max-width:920px){
.accordion_heading .elementor-element-populated {
    padding: 0% !important;
}
li#deep-clean{
    width: 50%;
}
li#standard-clean{
    width: 50%;
}
li#move-inout {
    width: 50%;
}
	li#construction{
    width: 50%;
}

	.accordion_heading h2.elementor-heading-title.elementor-size-default {
    font-size: 30px !important;
}
	.elementor-25 .elementor-element.elementor-element-5baff4f4 .eael-advance-tabs .eael-tabs-nav > ul li i {
		font-size: 12px !important;
	}
	
.elementor-25 .elementor-element.elementor-element-5baff4f4 .eael-tab-inline-icon li span.title-after-icon {
    margin-left: 5px;
}
	.eael-advance-tabs .eael-tabs-nav>ul li {
    position: relative;
		padding: 1em 1em;}
}
.elementor-tab-content {
    background: #fff;
}
h3 a {
    text-decoration: none !important;
}
h3 a:hover {
    color:#00AEEF !important;
}