/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {

    .menu_top .navbar a.navbar-brand {
        width: 200px;
    }

    .menu_top .navbar p {
        font-size: 14px;
    }

    .menu_top #menu-primary {
        padding: 9px;
        height: 70px;
    }

    .menu_top .navbar-default .navbar-nav > li > a, .menu_top .navbar-default .navbar-nav > li > a {
        font-size: 13px;
        letter-spacing: 0;
    }

    .menu_top .languege {
        height: 70px;
        padding: 9px;
    }

    ul.bogo-language-switcher {
        padding-left: 1px;
    }

    .header_main .header_desk {
        background-image: none;
        background-color: #0e3444;
        height: auto;
        padding-top: 10px;
        padding-bottom: 20px;
    }

    .header_main .header_desk h3 {
        padding-top: 15px;
    }

    .main_block .bg_white img, .main_block .bg_orange_wrap .orange_desk img  {
        display: none;
    }

    .main_block .bg_white {
        padding-top: 0;
    }

    .main_block h2 {
        color: #333;
    }

    .main_block .bg_blue {
        margin-top: 40px;
        padding-top: 20px;
        padding-bottom: 30px;
    }

    .main_block h2 {
        color: #fff;
    }

    .main_block .bg_orange_wrap {
        padding-top: 30px;
    }

    .main_block .bg_orange_wrap .bg_orange_block_img {
        padding: 15px 80px;
    }

    .main_block .bg_orange_wrap .orange_desk {
        padding-top: 15px;
        padding-bottom: 25px;
    }

    .footer {
        margin-top: 0;
    }

    .footer .logo_wrap img {
        width: 140px;
    }

    .footer .logo_wrap p {
        display: none;
    }

    contact_footer {
        font-size: 13px;
    }

    .footer .contact_footer h3 {
        font-size: 16px;
    }

    .footer .contact_footer p.tel_bottom a:first-child {
        margin-left: 0;
    }





}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {

    .menu_top .languege {
        margin-right: -7px;
        padding-right: 3px;
        font-size: 13px;
    }

    .header_about .desk h1 {
        margin-top: 15px;
        padding-top: 15px;
    }

    .header_about .desk {
        height: auto;
        padding-bottom: 10px;
    }

    .header_treatment_bg {
        display: none;
    }

    .header_about .header_about_bg {
        display: none;
    }

    .inner .block_1 {
        padding-top: 0;
    }

    .inner .img_block img, .inner .block_1 img, .inner .img_yelow {
        display: none;
    }

    .inner .block_2 {
        padding-top: 0;
    }

    .inner .line {
        display: none;
    }

    .inner .text_block, .inner .text_block {
        padding-left: 15px;
        padding-right: 15px;
    }

}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {

    .menu_top #menu-primary {
        height: 190px;
    }

    .header_main .head_pad {
        margin-right: 15px;
    }

    .menu_top .languege {
        margin-right: -15px;
    }

    ul.bogo-language-switcher {
        padding-left: 15px;
    }

    .header_main .header_main_bg {
        display: none;

    }

    .footer .logo_wrap {
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .footer .logo_wrap img {
        width: 260px;
    }

    #menu-footer {
        display: none;
    }

    .copy {
        font-size: 12px;
    }

    .menu_top .navbar p {
        display: none;
    }

    .buy p {
        font-size: 14px;
    }

    .header_buy_bg {
        display: none;
    }

    .buy h3 {
        margin-top: 0;
    }



}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {

    .header_main .header_desk_2 {
        padding-left: 0;
        padding-right: 0;
    }

    .header_main .header_desk_2 .header_bottom_text {
        padding-left: 35px;
    }

    .main_block {
        margin-top: 15px;
    }

    .main_block .bg_white {
        padding-left: 15px;
        padding-right: 15px;
    }

    .main_block .bg_blue {
        margin-top: 30px;
    }

    .main_block .bg_blue {
        padding-left: 15px;
        padding-right: 15px;
    }

    .main_block .bg_orange_wrap {
        padding-top: 15px;
    }

    .main_block .bg_orange_wrap .bg_orange_block_img {
        padding: 15px 0;
    }

    .main_block .bg_orange_wrap .orange_desk {
        padding-left: 15px;
        padding-right: 15px;
    }

    .buy span {
        width: auto;
    }

    .buy p.dnepr {
        padding-left: 59px;
    }

    .buy p.kiev {
        padding-left: 43px;
    }

    .footer {
        padding-top: 40px;
    }


}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}




