#wpadminbar{display: none;}

.menu-header-container{display: inline-block;}
.navbar-light .navbar-nav .nav-link.has-drop-down-a:before{
    right: 5px;
}

.contac-info address br{display: none;}

#footer nav ul li.menu-item{

    position: relative;

    list-style:none;

    border-bottom: 1px dotted #032f59;

    text-align: left;

}

#footer nav ul li a.nav-link{

    font: 300 16px/25px 'Roboto', sans-serif;

    color: #83a6c7;

    display: inline-block;

    padding: 5px 0;

    text-align: left;

}

.images .img-box .subtitle{
    text-transform: capitalize;
    padding-top: 5px;
    margin-bottom: 2px;
}

.contact-form .field{margin-bottom: -10px;}

.news.main-carousel2 .slide .more{margin-top: 10px;}

span .wpcf7-not-valid {border:3px solid #d12435 !important}

span.wpcf7-not-valid-tip {

    color: #f00;

    font-size: 1em;

    font-weight: normal;

    display: block;

}

span.wpcf7-not-valid-tip {display: none !important;}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {

    border: 2px solid #f7e700 !important;

}

div.wpcf7-response-output {

    margin: 2em 0.5em 1em;

    padding: 0.5em 1em !important;

    color: #ff0000;

    background: #ffe2e2;

    font-weight: 700;

    border-radius: .25rem;

}

div.wpcf7-mail-sent-ok{display: none !important;}

.columns .box i{margin-top: 15px;}

.map p{margin-bottom: 0px;}
.about-block .main-carousel{text-align: center;}
.about-block .main-carousel .mask{margin-bottom: -15px;}
.about-block .btn-prev, .about-block .btn-next{
    margin-top: 30px;
    margin-bottom: 30px;
}

@media only screen and (max-width:1199px){
    .about-block .main-carousel .mask{margin-bottom: 0px;}
}

@media only screen and (min-width:1200px){
    .hom .btn-prev, .hom .btn-next{left: 44.5%;}
}

@media only screen and (min-width:992px) and (max-width:1199px){
    .hom .btn-prev, .hom .btn-next{left: 43.5%;}
}


@media only screen and (min-width:1025px){
    .about-block img{height: 100%;}
    .images .img-box:after{bottom: 50px;}
}


@media only screen and (min-width:768px) and (max-width:991px){
    .hom .btn-prev, .hom .btn-next{left: 41%;}
}


@media only screen and (max-width:767px){
    .images .img-box:after{bottom: 38px;}
}
