@media screen and (max-width: 1200px) {}

@media screen and (max-width: 992px) {}

@media screen and (max-width: 767px) {
    a#touch-menu {
        text-align: center;
        color: #fff;
        font-size: 19px;
        position: fixed;
        top: 11%;
        background: #f3bf0b;
        width: 45px;
        padding-bottom: 10px;
        padding-top: 5px;
        right: 3%;
        z-index: 1049;
    }
    a#touch-menu span {
        width: 50%;
        margin: 6px auto 0;
        display: block;
        height: 3px;
        background: #ffffff;
        z-index: 99999999999999999999;
    }
    ul.menu {
        display: none;
        position: fixed;
        top: 17.4%;
        right: 3%;
        /* width: 60%; */
        z-index: 999999;
        background: #f3bf0b;
    }
    ul.menu li {
        display: table;
        padding: 5px;
        width: 100%;
        text-align: left;
    }
    ul.menu li a {
        border-bottom: 0px;
        color: #fff;
        width: 100%;
        display: block;
    }
embed {
    width: 100% !important;
}

svg {
    width: 100% !important;
}

.moduletable-map .col-md-10 {
    display: table;
    width: 100%;
    padding: 0;
}

.moduletable-map {
    background: #1891c2;
    margin-top: 0;
    padding: 20px 0;
}

.moduletable-map:before, .moduletable-map:after {
    content: unset;
}
  .moduletable-slider .slick-slide img {
    height: 50vh;
    object-fit: cover;
}

.caption>h1 {
    font-size: 20px;
}

.caption {
    z-index: 5;
    width: auto;
}

.slick-arrow {
    display: none !important;
}

h2.title {
    font-size: 30px;
    margin-bottom: 20px;
}

.moduletable-preim {
    padding: 40px 0;
}

.moduletable-preim .col-md-12 {
    padding: 0px 10px;
}

.col-md-12.brd {
    border: unset;
}

.moduletable-preim:before {
    content: unset;
}

.moduletable-map .col-md-14 p {
    padding-right: 0;
    font-size: 20px;
}

.moduletable-product {
    margin: 20px 0;
}

.moduletable-product:before {
    content: unset;
}

a.archive {
    display: none;
}

.bloglatestnews2.col-md-8 {
    margin-bottom: 40px;
}
body.second-page #header:after {
    content: unset;
}

body.second-page #header {
    height: auto;
    background: #010641;
    padding-bottom: 20px;
}

body.second-page .mainpage {
    padding-top: 40px;
}  
.blog-newsin.pr .items-leading.clearfix>div {
    width: 100%;
    margin-bottom: 20px;
}

.blog-newsin.pr .items-leading.clearfix {
    flex-wrap: wrap;
    padding-bottom: 0;
}

.items-row {
    width: 100%;
    margin-bottom: 20px;
}  
.leftside {
    width: 100%;
}

.rightside {
    width: 100%;
}  
.blog-newsin.stat .pull-left.item-image {
    width: 100%;
    margin-bottom: 20px;
}  
.item-page-newsin .page-header {
    width: 100%;
}

.item-page-newsin .page-header h2 {
    font-size: 24px;
}

.item-page-newsin.stat p {
    font-size: 18px;
}  
}

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