/*==========  Non-Mobile First Method  ==========*/
    @media only screen and (min-width : 631px) {
        .hl_title a {
            text-decoration: none;
            color: #000;
        }
        .hl_subtitle a {
            color: initial;
            text-decoration: none;
        }
    }
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
        .container {
            min-width: 0px;
            width: 960px;
        }
        body {
            min-width: 320px;
        }
        .hl_title {
            font-size: 1.6em;
        }
        .hl_subtitle {
            font-size: 16px;
        }
        .hl_description {
            font-size: 16px;
        }
        .nav_wrapper ul li a {
            padding-left: 6px;
            padding-right: 6px;
        }
        .content-area {
            width: 68%;
        }
        .sidebar-container {
            width: 30%;
        }
        #ok_group_widget iframe {
            max-width: 100%;
        }
        .header_right {
		    font-size: 14px;
		    max-width: 215px;
		}
    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
        .container {
            width: 768px;
        }
        .social > * {
            max-width: 32px;
        }
        .hl_title {
            font-size: 16px;
        }
        .hl_subtitle {
            font-size: 14px;
        }
        .hl_description {
            font-size: 14px;
        }
        .c_phone {
            font-size: 18px;
        }
        .header_left {
            max-width: 510px;
        }
        .nav_wrapper_back {
            height:  auto;
        }
        .nav_search {
            float: none;
            width: 100%;
            position: relative;
            max-width: 100%;
            margin-top: 10px;
        }
        .nav_wrapper_back {
            background: transparent;
        }
        .nav_menu {
            float: none;
            width: 100%;
        }
        .search-form input[type="submit"] {
            border-radius: 0px;
        }
        .nav_wrapper ul li a {
            padding-left: 9px;
            padding-right: 9px;
            text-transform: none;
        }
        .nav_wrapper_back {
            border-radius: 0px;
        }
        /*.nav_wrapper ul li:last-child {
            margin-right: -5px;
        }*/
        .sec_logo {
            display: none;
        }
        .nav_search {
            padding-top: 0px;
            padding-right: 0px;
        }
        iframe {
            max-width: 100%;
        }
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 767px) {
        .m_menu {
            display: block;
            float: left;
            width: 100%;
            padding: 13px;
            background: #9a1216;
            text-align: center;
            color: #fff;
            font-weight: 600;
            font-size: 13px;
            text-transform: uppercase;
        }
        .m_menu.clicked {
            background: #000000;
        }
        .m_menu .fa {
            margin-right: 5px;
            position: relative;
            top: 2px;
        }
        .mob_menu {
            display: block;
            border-radius: 4px;
            overflow:hidden;
            margin-bottom: 10px;
        }
        .nav_menu {
            display: none;
        }
        .container {
            width: auto;
        }
        .content-area {
            width: 100%;
            float: none;
        }
        .sidebar-container {
            float: none;
            width: 100%;
        }
        .nav_wrapper ul li {
            display: block;
            margin: 0px;
            text-align: center;
            border-bottom: 1px solid #77080b;
        }
        .nav_wrapper ul li:last-child {
            margin-right: 0px;
        }
        .c_city {
            display: none !important;
        }
        .header_right {
            position: static;
            text-align: center;
        }
        .header_left {
            max-width: 100%;
            float: none;
        }
        .hl_title {
            font-size: 18px;
        }
        .header_right .contacts > div {
            display: inline-block;
            vertical-align: middle;
            margin-left: 10px;
            margin-right: 10px;
        }
        .footer_left, .footer_right {
            width: 100%;
            float: none;
            text-align: center;
        }
        .sidebar-container {
            padding-top: 10px;
        }
        .header_right {
        	max-width: 100%;
        	margin-top: 20px;
        }
        .sec_logo {
        	display: block;
        }
        #text-3 {
            display: none;
        }
    }

     @media only screen and (max-width : 630px) {
        .header_left {
            padding-left: 0px;
        }
        .hl_image {
           position: static;
           margin-bottom: 10px;
        }
        .header_wrapper {
            text-align: center;
        }
        .header_left {
            min-height: 0px;
        }
        .header_right .contacts > div {
            margin-top: 10px;
            margin-bottom: 0px;
        }
        .header_right {
        	margin-top: 0px;
        }
        .sec_logo {
        	display: none;
        }
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        .entry-thumbnail {
            max-width: 100px;
        }
        h1 {
            font-size: 1.6em;
        }
        .modal_title {
            font-size: 1.6em;
        }
        .social_items > * {
        	max-width: 22px;
        }
    }
