@media (min-width: 1280px) and (max-width: 1440px){
    
}
@media (max-width: 1200px){
    
}

@media(max-width: 1080px){
    .ui--card-props .ui--card-prop {
    padding-right: 45px;
}

.ui--card-props .ui--card-prop:before {
    right: 25px;
}

.ui--header-menu_wrapper {}

.ui--header .left {
    width: 78%;
}

.ui--header-menu_wrapper ul li {
    margin: 0 10px;
}

.ui--header-menu_wrapper ul {
    margin: 0 15px;
}
}

@media(max-width: 768px){
.ui--header-menu_wrapper {
    display: none;
}

.ui--card-props .ui--card-prop {
    max-width: 50%;
    width: 43%;
    margin: 16px 0;
}

.ui--card-props {
    flex-wrap: wrap;
}

.ui--card-props .ui--card-prop:before {
    right: 50px;
}

}
@media(max-width: 480px){

    .container {
    max-width: inherit;
}

.ui--section-1 {
    padding: 30px 0;
}

    .m-flex-wrap {
    flex-wrap: wrap;
}

.ui--card-props {
    flex-direction: column;
}

.ui--card-props .ui--card-prop {
    max-width: initial;
    padding-right: 0;
    margin: 20px 0;
    width: 100%;
}

.ui--title-5 {
    font-size: 21px;
    line-height: 1.3;
}

.ui--title-4 {
    font-size: 24px;
    line-height: 1.3;
}

.ui--title-3 {
    font-size: 21px;
}

.ui--title-1 {
    font-size: 48px;
}

.ui--title-2 {
    font-size: 26px;
}

.ui--header-menu_wrapper {
    display: none;
}

.ui--card-props .ui--card-prop:before {
    background: none;
}

.ui-col-1, .ui-col-2, .ui-col-3, .ui-col-4, .ui-col-5, .ui-col-6, .ui-col-7, .ui-col-8, .ui-col-9, .ui-col-10, .ui-col-11, .ui-col-12 {
    width: 100%;
}

.ui--title-6 {
    font-size: 21px;
}

body {
    font-size: 12px;
}

.ui--map {
    height: 350px;
    margin: 40px 0;
}

footer {
    min-height: inherit;
}

.slider-header .slide-description__wrapper {
    padding-bottom: 25vh;
}

a {
    text-decoration:none;
    color: #263238;
}

}

@media(max-width: 375px){
    
}

@media(max-width: 350px){
    
}