ul.staff__list {
    list-style-type: none;
}

.navigation:not(.mm-menu) .navigation__list>.navigation__item .opener {
    width: 45px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: unset;
    right: 0;
}
.wrap__page--inner {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 5px 8px 24px 0 rgba(0, 0, 0, 0.15);
    background: #ffffff;
}
.wrap__form {
  
    background: #2f4858;
    
}
.wrap__testimonials {
   
    background: #2f4858;
    
}

.twocolumns-section--inner .narrow-col:after {
  
    background: #2f4858;
}

.align-right {

margin: 0px 0px 10px 10px;
    float:right;
}

.slider__button a {

width:100% !Important;

}

.col-2 {
width: 49%;
display: inline-block;
padding: 1%;
vertical-align: top;
}
.align-left {

margin: 0px 10px 10px 0px;
    float:left;
}

.align-center {

margin-bottom:10px;
    margin: 0 auto;
    display:block;
}
summary {
    display: revert;
    font-size: 17px;
    border: 1px solid #69bbe3;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
    background: #69bbe3;
    margin: 2px;
    box-shadow: 1px 1px 2px #000;
    color: #fff;
    font-weight: 500;
}

details p {
    margin: 10px;
}


/**slider_section**/
.wrap__slider .slider {
    width: 100%;
    max-width: 100%;
}
.bx-wrapper .bx-controls-direction {
    max-width: 100%;
}









@media(min-width: 1201px){
.wrap__slider .slider__image--new {
    background-position: 50% -120px;
}
}
@media(max-width: 1200px){
.slider__button {
    max-width: 350px;
}
}
@media(max-width: 1024px){
    .wrap__slider .slider__image--wrap:after {
        background: rgb(255 255 255 / 31%);
    }
    .wrap__slider .slider__title {
        text-shadow: 2px 2px 2px black;
    }
.wrap__slider .slider__caption {
    text-shadow: 1px 1px 1px black;
}
}
@media(max-width: 767px){
.col-2 {
width: 100%;
padding:0%;
}
}

@media only screen and (min-width: 768px){
    .form form .contact-form-columns .form-input-comments {
        left: auto;
    }
 }
@media (max-width: 520px) {
    .wrap__slider .slider .component__title-caption-wrap {
        text-align: center;
    }
    .slider__button {
        max-width: 100%;
    }
}