/*General*/
body, button, input, select, textarea {font-size:0.9rem;}
p a {color:#23A455;}
p a:hover{color:#017D6A;}

/*Gallery*/
.elementor-image-carousel-caption {padding:10px 0;}
.facility .elementor-widget:not(:last-child) {margin-bottom: 0px;}
.facility .uael-grid-item-content {line-height: 0;}

.topmenu .menu-item-1532 a, .topmenu .menu-item-1537 a,
.topmenu .menu-item-1228 a, .topmenu .menu-item-1229 a, .topmenu .menu-item-1295 a{border-radius: 30px; color:#fff!important; background:#256D51!important; padding-bottom: 10px!important;}
.topmenu .menu-item-1532 a:hover, .topmenu .menu-item-1537 a:hover,
.topmenu .menu-item-1228 a:hover, .topmenu .menu-item-1229 a:hover, .topmenu .menu-item-1295 a:hover{background:#589B73!important;}

@media only screen and (max-width: 1024px){
.topmenu .menu-item-1532 a, .topmenu .menu-item-1537 a,
.topmenu .menu-item-1228 a, .topmenu .menu-item-1229 a, .topmenu .menu-item-1295 a{border-radius: 0px; color:#fff!important; background:#016051!important; padding-bottom: 10px!important;}
.topmenu .menu-item-1532 a:hover, .topmenu .menu-item-1537 a:hover,
.topmenu .menu-item-1228 a:hover, .topmenu .menu-item-1229 a:hover, .topmenu .menu-item-1295 a:hover{background:#589B73!important;}
}

@media only screen and (max-width: 767px){
.topmenu .menu-item-1232 a, .topmenu .menu-item-1237 a,
.topmenu .menu-item-1228 a, .topmenu .menu-item-1229 a, .topmenu .menu-item-1295 a{padding-bottom: 16px!important;}
.topmenu .menu-item-1232 a:hover, .topmenu .menu-item-1237 a:hover,
.topmenu .menu-item-1228 a:hover, .topmenu .menu-item-1229 a:hover, .topmenu .menu-item-1295 a:hover{}
}

/*Button*/
.elementor-button {margin:3px;}

/*Contact Form*/
label {margin-bottom:0.9em;}
@media only screen and (min-width: 769px){
.uael-cf7-col label {padding:0px 10px 0 0!important;}
}
.uael-cf7-style .wpcf7 form.wpcf7-form label {width: 100%;}

.footer_design a {color:#e5e9ee!important;}
.footer_design a {color:#1D4C44!important;}