@media (min-width:768px){
    h1 {
        font-size: 36px;
    }

    #responsive_check {
        width: 768px;
    }
body .prettyMapList .mapHolder{ height:450px; }
    /* HEADER */
    .navbar {
        /*position: relative;*/
        /* set height of header */
        height: 89px;
        position: absolute;
        width: 100%;
        /*display: none;*/
        }
        .navbar-brand {
            /* positioning of the logo */
            position: absolute;
            left: -33px;
            float: none;
            height: auto;
            padding: 0;
            }
            .navbar-brand img {
                /* size of the logo */
                height: 200px;
            }

        .navbar nav {
            position: relative;
            }
            #menu-primary-navigation {
            }
            .navbar-header {
                position: absolute;
                z-index: 5;
                top: 0;
            }
            .navbar_search {
                position: absolute;
                right: 0;
                bottom: 0;
                }
                .navbar_search_button {
                    background: #cccccc;
                    height: 56px;
                    width: 45px;
                    color: #fff;
                    font-size: 20px;
                    text-align: center;
                    display: table-cell;
                    vertical-align: middle;
                    cursor: pointer;
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    user-select: none;
                }
                .navbar_search_bar {
                    position: absolute;
                    display: none;
                    right: 0;
                    bottom: -38px;
                    width: 400px;
                    height: 38px;
                    padding: 7px 10px 0px 10px;
                    background: #cccccc;
                    color: #fff;
                    z-index: 10;
                    }
                /*.navbar_search.open .navbar_search_bar {*/
                    /*display: block;*/
                    /*}*/
                .navbar_search.closed .navbar_search_bar {
                    display: none;
                    }

                    .navbar_search_bar input {
                        border: 0;
                    }
                    .navbar_search_bar input.search-field {
                        border: 0;
                        width: 392px;
                        border-radius: 0;
                        height: 30px;
                        margin: -3px 0px 0 -6px;
                    }
                    .navbar_search_bar input.search-submit {
                        display: none;
                    }
                    .navbar_search_bar input.search-submit:hover {
                        opacity: 0.85;
                    }


    /* NAVBAR FIXED MODE*/
    .navbar_fixed {
        position: fixed;
        width: 100%;
        height: 56px;
        }
        .navbar_fixed .navbar-brand  {
            padding-top: 13px;
            }
            .navbar_fixed .navbar-brand img  {
                height: 33px;
            }
        .navbar_fixed #menu-primary-navigation {
            margin-top: 18px;
            }
            .navbar_fixed #menu-primary-navigation a {
                padding-bottom: 15px;
            }
    .breadcrumb_holder.navbar_fixed_mode {
        position: fixed;
        width: 100%;
        margin-top: 56px;
        z-index: 2;
        height: auto;
        /*padding: 6px 15px;*/
    }
    .banner_big_holder.navbar_fixed_mode {
        padding-top: 101px;
    }
    .banner_big_holder.navbar_fixed_mode_extra {
        padding-top: 139px;
    }


    .target_featured_holder {

        }
        .target_featured_item {
            float: left;
            width: 50%;
            }




        /* styles the normal menu */
        #menu-primary-navigation {
            float: right;
            margin-top: 32px;
            }
            #menu-primary-navigation a {
                color: #fff;
                text-transform: uppercase;
                font-size: 18px;
            }
            #menu-primary-navigation li {
                margin-left: 50px;
                }
                #menu-primary-navigation a {
                    float: right;
                    padding-top: 0;
                    padding-bottom: 10px;
                    text-decoration: none;
                    border-bottom: 3px solid #333;
                }
                #menu-primary-navigation a {
                    /* final width of the buttons */
                    padding-right: 0px;
                    padding-left: 0px;
                }
                #menu-primary-navigation li:hover a,
                #menu-primary-navigation li.active a {
                    border-bottom: 3px solid #ec7006;
                    color: #ec7006;
                    background: none;
                }

    /* BREADCRUMB */
    #breadcrumbs {
        padding-left: 15px;
    }

    /* BANNER BIG */
    .banner_big_images_holder,
    .banner_big_images_holder_ani{
        height: 391px;
    }
    .rslides_nav {
        position: absolute;
        top: 50%;
        display: block;
        z-index: 3;
        border: 2px solid #fff;
        height: 60px;
        width: 60px;
        -webkit-border-radius: 60px;
        border-radius: 60px;
        color: #fff;
        text-align: center;
        font-size: 30px;
        line-height: 60px;
        margin-top: -25px;
        /*display: table-cell;*/
        /*vertical-align: middle;*/
        }
    .rslides_nav.prev {
        left: 20px;
        }
    .rslides_nav.next {
        right: 20px;
        }
        /* positioning changes */
        .banner_big_item_container {
            top: 185px;
            }
            /* size changes */
            .banner_big_item_title {
                padding: 10px 22px 18px;
                font-size: 36px;
                }
                .banner_big_item_text_holder_title a {
                    font-size: 30px;
                }
            .banner_big_item_text_holder_text {
                display: inline-block;
                color: #bdbdbd;
                width: 80%;
                font-size: 15px;
                line-height: 20px;
            }
            .banner_big_item_text_holder {
                position: absolute;
                top: -65px;
                width: 75%;
                }
                .banner_big_item_btn {
                    display: inline-block;
                }
    .banner_big_images_footer {

    }
    .banner_big_images_footer h3 {
        font-size: 30px;
        line-height: 35px;
    }


    .aboutus_home_image {
        display: inline-block;
    }
    .aboutus_home_content {
        width: 60%;
        }


    .video_home {
        height: 311px;
        }
        .video_home_play {
            padding-top: 90px;
        }
        .video_home_play p {
            color: #fff;
            font-size: 22px;
            text-transform: uppercase;
            margin-bottom: 1em;
        }
        .video_home_play i {
            font-size: 106px;
        }

    .team_home,
    .team_home_info {
        display: block;
    }

    .cases_overview_holder img {
        width: auto;
        /*margin-left: 30px;*/
    }

    #wpsimplegallery li,
    #wpsimplegallery li a,
    #wpsimplegallery li a img {
        width: 135px;
    }


    /* LOCATIONS OVERVIEW PAGE */
    .location_overview_text {
        display: inline-block;
        width: 30%;
        float: left;
    }
    .location_overview_grid {
        display: inline-block;
        width: 70%;
        float: right;
    }
    .location_overview_grid_mobile {
        display: none;
    }

    /* CONTACT */
    .contact_text{
        padding-right: 20px;
    }
    .contact_sidebar {
        padding-left: 25px;
    }



    /* SIDEBAR */
    .sidebar {
        margin-top: 0em;
    }


    footer .widget {
        width: 25%;
        float: left;
    }



    /* WRAP */
    .wrap {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    /* Contact Forms */
    .wpcf7 input,
    .wpcf7 textarea {
        max-width: none;
    }
}