div#ajaxsearchlite1 {
    border: unset !important;
    box-shadow: unset !important;
}

div#ajaxsearchlite1_2 {
    border: unset !important;
    box-shadow: unset !important;
}
div.asl_w .probox .promagnifier {
    pointer-events: none !important;
}
div#ajaxsearchlite2 {
        border: unset !important;
    box-shadow: unset !important;
}

input.autocomplete {
    display:none !important;
}


div#ajaxsearchliteres1 {
    border-radius: 12px;
    border: 1px solid #0000003d;
}

.results .asl_nores .asl_keyword {
    display: none;
}
.asl_w_container {padding: 3px 7px 2px 7px;}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
    border: unset !important;
    box-shadow: unset !important;
}

.elementor-element-cbce42b .elementor-shortcode {
    overflow: hidden !important;
}

div#ajaxsearchlite1 {
    border-radius: 31px !important;
}

#ajaxsearchlite1 .probox, div.asl_w .probox {
    height: 32px;
}

#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {
        height: 32px;
}

a.asl_res_url {
    color: #000 !important;
    font-family: 'Playfair Display' !important;
    font-size: 16px !important;
}

header#site-header {
    display: none;
}

.elementor-394 .elementor-element.elementor-element-ae0d60f {
    padding-right: 35px !important;
}

.home .elementor-location-header {
    position: absolute;
    top: 25px;
    z-index:9;
	width:100%;
}


.elementor-element-1486f00 {
  animation: floatUpDown 3s ease-in-out infinite;
}

@keyframes floatUpDown {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-25px);
  }
  100% {
    transform: translateY(0);
  }
}


.zoom-on-load {
  animation: zoomInLoad 1s ease-out forwards;
}

@keyframes zoomInLoad {
  0% {
    opacity: 0;
    transform: scale(0.6);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}


.elementor-element-f8fe5a9 {
    margin-left: -1px !important;
}


footer#site-footer {
    display: none;
}


.elementor-location-footer .elementor-element-9f5d553  .elementor-icon-list-items.elementor-inline-items {
    justify-content: space-around;
}












@media screen and (max-width:1024px){
.home .elementor-location-header {
    top: 0px !important;
}
.elementor-element.elementor-element-504a2eb.e-con-full.e-flex.e-con.e-child {
    justify-content: flex-start !important;
}
}


@media screen and (max-width:767px){

.elementor-410 .elementor-element.elementor-element-2dd9e1c button.cool-form__button.is-type-button {
    padding: 10px 25px !important;
    top: 0px;
}

.elementor-410 .elementor-element.elementor-element-2dd9e1c .cool-form__submit-group {
    align-items: center;
    justify-content: end;
    margin-right: 10px;
}
	
.elementor-location-footer .elementor-element-9f5d553 .elementor-icon-list-items.elementor-inline-items{
	justify-content:center;
	}	
	
}