/* -- Viewport Styles ( Media Query $6 / Default 1160px ) -- */
@media (max-width: 1160px){
    .header .header_info .address{
        display: block;
    }
    .header .header_info .detail:before{
        content: none;
    }
}

/* -- Viewport Styles ( Responsive Threshold  ) -- */
@media (max-width: 1024px){
    .has_action_buttons .header .top{
        height: 20px !important;
    }
    .header .header_logo {
        top: -40px;
    }
}

/* -- Viewport Styles ( 801px - 900px ) -- */
@media (max-width: 900px){
    .header .header_info .phone{
        font-weight: 100;
        margin-top:2px;
    }

}

/* -- Viewport Styles ( 641px - 800px ) -- */
@media (max-width: 800px){

    .has_action_buttons .header {
        top: 70px;
    }
    .nav .list_pages .item_spacer_gallery{
        width: 200px;
    }
}

/* -- Viewport Styles ( 421px - 640px ) -- */
@media (max-width: 640px){
    .has_action_buttons .header .top {
        height: auto !important;
    }
    .website .page_banner {
        padding: 0 0 30px;
    }
    .has_action_buttons .header {
        height: 190px;
    }
    .header .header_logo {
        width: 110px;
        height: 100px;
        margin-left: calc(50% - 60px);
    }
    .header .header_info .detail.name,
    .header .header_info .detail.address {
        display: none;
    }
    .nav .list_pages {
        background-image: url(/images/whiteboard.png);
        box-shadow: none;
    }
    .nav .list_pages .item_spacer_gallery {
        display: none;
    }
    .content, .has_action_buttons .content {
        padding-top: 190px;
    }
    .nav .list_pages .item_page .link:hover, 
    .nav .list_pages .item_page:hover .link, 
    .nav .list_pages .active .link{
        border: none;
        color: #635555;
    }
}

/* -- Viewport Styles ( 421px - 640px ) -- */
@media (max-width: 420px){
    /* body{
        background-position: -71px 155px;
        background-size: 243% auto;
        background-attachment: scroll;
    } */
}