﻿

@media (max-width: 1270px) {
}

@media(max-width:1024px) {
    #menu ul.navbar-nav > li a {
        font-size: 10pt;
    }
}

@media(min-width:982px) {
}

@media(max-width:981px) {
    #logo {
        margin-top: 8px;
        display: block;
    }

    .boxMenuCenter ul li a {
        font-size: 12pt;
    }

    #owl-slider.owl-news .item .container > .row h1.title {
        font-size: 16pt;
        line-height: 30px;
    }
}

@media(min-width:768px) {
    #boxAboutHome > .row > .col-md-8 {
        padding-right: 0;
    }

    #boxAboutHome > .row > .col-md-4 {
        padding-left: 0;
    }

    #boxNewsHome > .row {
        margin: 0;
    }

        #boxNewsHome > .row > .col-md-4 {
            padding: 0;
        }

    footer ul.list.two-col {
        webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: 15px;
        -moz-column-gap: 15px;
        column-gap: 15px;
        /*-webkit-column-rule: 1px solid lightgrey;
        -moz-column-rule: 1px solid lightgrey;
        column-rule: 1px solid lightgrey;*/
    }
}

@media(max-width:767px) {
    .newsList .items {
        padding: 15px 0;
    }

        .newsList .items:first-child {
            padding: 5px 0 15px;
            border: none;
        }

        .newsList .items .img {
            margin: 0 10px 0 0;
            width: 120px;
        }

        .newsList .items h3 {
            margin: 0 auto 3px;
            font-size: 16px;
            line-height: 20px;
        }

        .newsList .items h4.description {
            font-size: 16px;
            line-height: 20px;
            max-height: 40px;
        }

    #boxThreeHome .row .col-md-4 a {
        position: relative;
        padding: 0 15px;
    }

        #boxThreeHome .row .col-md-4 a:after {
            opacity: 1;
            top: 30%;
            font-size: 20px;
        }

        #boxThreeHome .row .col-md-4 a h3.title {
            font-size: 14pt;
        }

        #boxThreeHome .row .col-md-4 a:hover .description {
            margin-bottom: 7px;
            display: none !important;
        }

    #owl-customer img.img {
        width: 100px;
    }

    #owl-customer .item-desc {
        width: calc(100% - 100px);
        display: block;
        text-align: center;
        z-index: 1;
        padding: 30px 5px 0;
        line-height: 20px;
        color: #EE9734;
        font-size: 18pt;
        margin-bottom: 10px;
    }

    .boxMenuCenter ul {
        text-align: center;
    }

        .boxMenuCenter ul li {
            display: inline-block;
            float: none;
            margin: 0 10px;
        }

            .boxMenuCenter ul li a {
                font-size: 10pt;
            }

    footer {
        font-size: 9pt;
        line-height: 20px;
        padding: 15px 0;
    }

    #contact_form .form-group .form-control {
        height: 34px;
    }

    #contact_form .boxCaptcha {
        height: 34px;
        line-height: 20px;
    }

    header#header {
        padding-top: 5px;
    }

    #menu .navbar {
        min-height: 0;
        background: rgba(0, 0, 0, 0.8);
        border: none;
    }

    #logo {
        margin-top: 10px;
        display: block;
    }

    a.sSearch {
        position: absolute;
        top: 19px;
        right: 75px;
        color: #fff;
    }

    .navbar-toggle {
        position: fixed;
        top: 15px;
        right: 0;
        border: 1px solid #fff;
    }

        .navbar-toggle .icon-bar {
            background: #fff;
        }


    #owl-slider.owl-news .item .container > .row h1.title {
        text-align: center;
        padding: 15px 0;
        font-size: 13pt;
        line-height: 24px;
    }
}

@media(max-width:800px) {
}

@media(max-width:670px) {
}

@media(max-width:570px) {
}

@media(max-width:320px) {
}
