﻿
/*md + lg | 0011*/
@media (min-width: 991px) {
}

/*sm + md + lg | 0111*/
@media (min-width: 768px) {
}

/*xs + sm + md | 1110*/
@media (max-width: 1180px) {
}

/*sm | 0100*/
@media (min-width: 767px) and (max-width:991px ) {
}

/*xs + sm | 1100*/
@media (max-width: 991px) {
}

/*xs | 1000*/
@media (max-width: 767px) {
    .inovation h1.secondary-header {
        font-size: 40px !important;
        margin-top: 50%!important;
    }
    .inovation {
        min-height: 420px;
        background-position-x: center;
        background-position-y: 58px;
        background-repeat:repeat-y;
    }
    .navbar-header {
        height: 90px;
    }

    .navbar-toggle {
        margin-top: 28px;
    }

        .navbar-toggle .icon-bar {
            background-color: white;
            width: 30px;
        }

    .main {
        padding-left: 0;
        padding-right: 0;
        min-height: 580px;
        height: auto !important;
    }
    .main .container{
        padding-bottom:40px;
    }

        .main h1 {
            font-size: 40px !important;
            margin-top: 150px;
        }

        .main h3 {
            font-size: 25px;
        }

        .main .main-panel {
        padding:10px 20px; margin-bottom:10px;
        }
        .main .custom-button{
            padding:15px 0;
            width:85%;
        }
        .about-title {
            font-size: 40px !important;
        }

    .map-overlay {
        display: none !important;
    }

    .partners h1 {
        /*font-size: 40px !important;*/
    }

    .partners{
        padding:15px!important;
    }
    .about-section {
        /*min-height: 380px;*/
        margin-top: 15px;
    }

    .news-item{
        margin-bottom:10px;
    }
    .nav.navbar-nav.navbar-right{
        height:auto!important;
    }
    header ul li a, header ul li span, header ul li em{
        padding:15px 20px!important;
        text-align:left;
    }
    .nav > li {
        width: 100% !important;
        max-width:none;
    }
    .custom-dropdown .custom-dropdown-container{
        width:100%;
        max-width:none;
        font-size:17px;
    }
        .custom-dropdown .custom-dropdown-container li {
            font-size: 17px;
            text-align: left;
        }
            .custom-dropdown .custom-dropdown-container li a {
                text-align: left!important;
                font-size: 16px !important;
                text-transform:capitalize;
            }
                
                .secondary-page {
                    background-size: contain;
                    background-position-y: 110px;
                }
    .secondary-header {
        margin-top: 215px;
        font-size: 50px;
    }

    .inovation-title{
        font-size:45px;
        margin-top:30px;
    }
    .inovation-image{
        display:none;
    }
    .advantages-title {
        font-size: 30px;
        padding: 20px 10px;
        width: 95%;
    }
    .advantages-title2 {
        font-size: 30px;
        padding: 20px 10px;
        width: 95%;
    }
    .stages-title {
        width: 90%;
        font-size: 30px;
        line-height: 35px;
        margin-top: 30px;
        color: white;
    }

    .horizontal-table {
        margin-top: 40px;
    }

        .horizontal-table td:nth-child(2n+1) {
            width: 100%;
            font-size: 18px;
            display:block;
            height:auto;
            padding:15px;
        }

        .horizontal-table td:nth-child(2n) {
            color: #f8c226;
            display: block;
            width: 100%;
            padding:5px;
        }
    .xs-width-full{
        width:100%!important;
    }
    .team-member{
        padding-left:5px!important;
        padding-right:5px!important;
    }

    .secondary-page .container{
        padding:45px 25px!important;
    }
    .team-container{
        height:auto;
    }
    .team-content{
        width:100%;
        left:0;
        bottom:0;
        margin-top:0;
        top:unset;
        padding:15px;
    }
}

@media (min-width: 1255px) and (max-width: 1600px) {
}

@media (max-width: 1600px) {
}


@media (min-width: 1200px) {
}
