#instagram {
    display: none;
}
.line_hor {
    border-top: 5px solid var(--green) !important;
}

.page-top.COLOR, .page-top.DARK {
    margin-top: 0 !important;
}
.item-views.list.image_left.news .button{
    width: fit-content;
    padding: 10px 0 0 0 !important;
}

@media(min-width: 1024px){
    .video_fl_left{
        float: left;
        margin-right: 40px;
    }
}

div.consent-tip a:hover,
div.made-in-x5studio-tip a:hover{
    color: white;
}

.btn-default {
    background-color: #128a08;
    border-color: #128a08;
    color: #ffffff !important;
    border: 1px solid #128a08;
}

.btn-default:hover {
    background-color: #25a81a;
    border-color: #25a81a;
    color: #ffffff !important;
    border: 1px solid #25a81a;
}

.btn-default.white {
    color: #128a08 !important;
    border: 1px solid #128a08;
}

.btn-default.white:hover,
.btn-default.white:active,
.btn-default.white:focus {
    color: #ffffff !important;
    border-color: #128a08;
    background: #128a08;
}

.title .wrap_outer,
.title .wrap_outer .outer_text,
.title .wrap_outer .inner_text,
.item.wline:after {
    background-color: #128a08;
}

/*fix for modal map*/
#modal-map>div{
  width: 100%;
  max-width: 900px;
}
.compass a:hover{
  color: #cccccc;
}
/*end fix*/

@media (min-width: 480px){
    .company.front .item .image{
        float: left;
        margin-right: 15px;
    }
}

@media (max-width: 480px){
    .company.front .item .image{
        text-align: center;
        display: block;
        margin: 0 auto;
    }

    .maxwidth-theme{
        background: #fff;
        
    }

     .max_logo_fixed{
       position: fixed;
    }

    .video-avans .video_home_page_container{
        display: block !important;
    }

    .main .page-top.COLOR .maxwidth-theme{
        background: none;
    }
}




.main_contacts_button{
    position: absolute;
    right: 0;
    top: 220px;
    width: 160px;
    z-index: 2;
    cursor: pointer;
}

@media(max-width: 768px) {
	.main_contacts_button{
		right: calc(50% - 80px);
	}
}

[data-map-download-place] iframe{
    width: 100%;
    height: 500px;
    border: none;
    outline: none;
}