/*mi*/@media screen{}
/*mi-xs*/@media (min-width: 426px) {}
/*mi-sm*/@media (min-width: 569px) {

}
/*mi-md*/@media (min-width: 769px) {}
/*mi-lg*/@media (min-width: 1025px) {}
/*mi-xl*/@media (min-width: 1281px) {}
/*ma*/@media screen{}
/*ma-xl*/@media (max-width: 1280px) {}
/*ma-lg*/@media (max-width: 1024px) {

    .news-item-default .box-title .title-de{
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}
/*ma-md*/@media (max-width: 768px) {
    .block-foot-title{
        margin-top: 10px;
    }
    #home_middle_in {
        margin: 0 0;
    }
}
/*ma-sm*/@media (max-width: 568px) {
    .title-medium, .title-lg, .box-ckeditor, #breadcrumb {
        margin: 0 10px !important;
    }
    .block-default-title {
        font-size: 20px;
    }
    .news-list-grid {
        margin: 0 0 !important;
    }
    .news-item-grid {
        padding: 0 !important;
        margin: 10px;
    }
    #contact_right {
        display: none;
    }
    .box-title-large-small{
        flex-direction: column;
        align-items: flex-start;
    }
    .box-title-large-small .title-large{
        margin-bottom: 20px;
    }
    #head_middle_in {
        padding: 2px 5px;
        top: 5px;
        margin-right: 0;
        margin-left: 0;
    }
    .footer-bottom-in {
        margin: 0 0 !important;
    }
    /*block about us*/
    body .block-about-us .box-content{
        padding-right: 0px;
    }
    body .block-about-us .box-icon{
        margin-bottom: 30px;
    }
    body .block-about-us .box-icon i{
        font-size: 25px;
    }
    body .block-about-us .box-icon a{
        font-size: 14px;
    }
    body .block-owlcarousel{
        margin: 0px 30px;
    }

    /*news*/
    body .news-item-default{
        flex-direction: column;
    }
    body .news-item-default .box-image a{
        width: auto;
    }
    body .news-item-default .box-title .title-de{
        margin-top: 0px;
    }

    body .news-item-default .box-title-description{
        padding-left: 0px;
    }
    body .news-item-default .box-title .title-de{
        display: block;
    }
    body .news-item-default .box-description{
        display: block;
    }
}
/*ma-xs*/@media (max-width: 425px){}