@media (min-width: 992px) {
    .fw-list-property .col-md-7 {
        padding-left: 5px;
    }
}

@media (max-width: 992px) {
    .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .top_menu {
        display: none;
    }
    .header_cont {
        position: relative;
        padding: 41px 0 0 0;
        width: 61%;
        float: right;
    }
    .navbar-handle {
        display: block;
        opacity: 1;
    }
    #slider {
        display: none;
    }
    .h_last_line ul.contact_line {
        width: 500px;
    }
    .h_last_line ul.contact_line li,
    .h_last_line ul.contact_line li.last{
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .h_last_line ul.contact_line li,
    .h_last_line ul.contact_line li.tell,
    .h_last_line ul.contact_line li.skype {
        width: 230px;
    }
    .h_last_line ul.contact_line li.skype {
        border: none;
    }
    .h_last_line ul.tabs {
        top: 43px;
    }
    .items-row .item a span.name_video,
    #video_front ul li .video_block a span.name_video {
        width: 237px;
    }
    #causes_front .modile-block {
        display: block;
    }
    #causes_front .display-block {
        display: none;
    }
    #causes_front .tesler {
        margin: 0 0 20px 0;
    }
    #causes_front ol li {
        font-size: 13px;
        padding-bottom: 5px;
    }
    #causes_front .modile-block .causes-block {
        background: rgba(255,255,255,0.4);
        float: right;
        border: 1px solid #ffffff;
        width: 462px;
        padding: 4px 12px 5px 12px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }
    #causes_front .modile-block .causes-block h3,
    #causes_front .modile-block .box_package h3{
        color: #9f3e7b;
        font-family: 'Open Sans',sans-serif;
        font-size: 15px;
        font-weight: bold;
        text-transform: uppercase;
        margin: 0;
    }
    #causes_front .modile-block .box_package {
        background: rgba(255,255,255,0.4);
        margin: 20px 0 0 0;
        clear: both;
        border: 1px solid #ffffff;
        padding: 3px 15px 15px 15px;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
    }
    #causes_front .modile-block .box_package .owl-prev {
        opacity: 1;
        left: -15px;
    }
    #causes_front .modile-block .box_package .owl-next {
        opacity: 1;
        right: -15px;
    }
    #causes_front .modile-block .box_package .package_price_block {
        width: 93%;
        margin: 0 auto;
        float: none;
    }
    #causes_front .modile-block .box_package .package_price_block .package_price {
        opacity: 1 !important;
        display: block;
    }
    .left_col {
        width: 460px;
    }
    .blog-featured .item-leading .item-image {
        width: 180px;
        height: auto;
    }
    .blog-featured .item-leading .item-image img {
        width: 100%;
        height: auto;
        display: block;
    }
    .modulearticle {
        float: none;
        width: 100%;
    }
    /*.modulearticle li {
        float: left;
        width: 49%;
    }
    .modulearticle li + li {
        float: right;
    }*/
    #footer-line .box_vk {
        margin: 0;
    }
    .modulearticle {
        padding-bottom: 20px;
    }
    .f_first_col {
        padding: 0 35px 0 0;
        width: 210px
    }
    #footer .module {
        width: 170px;
    }
    .f_first_col #f_logo {
        text-align: left;
    }
    #header {
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
    #content {
        box-shadow: 0 2px 4px #ccc;
        -moz-box-shadow: 0 2px 4px #ccc;
        -webkit-box-shadow: 0 2px 4px #ccc;
    }
    .breadcrumbs {
        display: none;
    }
    .blog .item-leading .item-image.rev {
        width: 170px;
    }
    .item-page .item-image,
    .img_caption {
        width: 170px;
        background: #fff;
    }
    .staff_block .staff_block_img {
        width: 170px;
        padding: 0 15px 0 0;
    }
    .staff_block .staff_block_cont {
        float: none;
        width: 100%;
    }
    .item-page .custom div.package_price {
        padding: 0;
        margin: 0 -7px;
    }
    .item-page .custom div.package_price .package_price_block {
        margin: 0 7px 14px 7px;
        width: 208px;
    }
    .wrapper_razmechenie {
        width: 220px;
    }
    .pg-cv-box a {
        width: 135px !important;
        height: auto !important;
    }
    .pg-cv-box a img {
        display: block;
        width: 100% !important;
        height: auto !important;
    }
    .avPlayerContainer {
        width: 100% !important;
        overflow: hidden;
    }
    .doctor.doctor_main {
        width: 223px;
    }
    .item-page .plastic img {
        width: 200px;
        display: block;
        height: auto;
    }
    .pg-cats-box-float {
        width: 100%;
        margin-right: 0;
    }
    .row-fluid {
        margin: 0 -2px;
    }
    .items-row .item {
        margin: 0 1px 15px 1px;
    }
    .items-row .item img,
    .contact_block img.main_office {
        display: block;
        width: 100%;
        height: auto;
    }
    .contact_block img.main_office {
        float: none;
        margin: 0 0 10px 0;
    }
    .contact_block_info {
        float: none;
        width: 100%;
    }
    .item-page_contact_new {
        margin: 0;
    }
    .block_delegate {
        width: 100%;
        float: none;
        margin: 0 0 15px 0;
    }
    body.itemid-199 .item-page img {
        display: block;
        width: 100% !important;
        height: auto;
    }

    .fw-list-propery-image { margin-bottom: 15px }
}
@media (max-width: 768px) {
    .xs-no-padding {
        padding:0px;
    }
    .xs-align-center {
        text-align:center;
    }
    .xs-align-left {
        text-align:left;
    }
    .xs-align-right {
        text-align:right;
    }
    .xs-table-emulate {
        display:table;
    }
    .xs-cell-emulate {
        display:table-cell;
    }
    .xs-full {
        width:100%;
    }
    .h_last_line ul.contact_line {
        width: 100%;
        padding: 10px 0;
    }
    .h_last_line ul.contact_line li {
        float: none !important;
        border: none !important;
    }
    .h_last_line ul.tabs {
        right: 75px;
        top: 17px;
    }
    .h_firs_line {
        height: auto;
    }
    .header_cont {
        width: 100%;
        float: none;
        clear: both;
        padding: 0 0 17px 0;
    }
    ul.menu_social {
        padding: 0 0 10px 0;
        float: none;
        text-align: center;
    }
    ul.menu_social li {
        display: inline-block;
        margin: 0 2px;
        float: none;
    }
    div.search {
        float: none;
        margin: 0 auto;
    }
    .items-row .item a span.name_video,
    #video_front ul li .video_block a span.name_video {
        width: 287px;
    }
    #causes_front .modile-block .causes-block {
        width: 100%;
        float: none;
    }
    #causes_front .modile-block .tesler {
        width: 100%;
        float: none;
        margin: 0 0 20px 0;
    }
    #causes_front .modile-block .tesler a img {
        display: block;
        width: 100%;
        height: auto;
    }
    .left_col {
        width: 100%;
        float: none;
        padding: 0 0 10px 0;
    }
    .blog-featured .item-leading .item-image {
        width: 100%;
        height: auto;
        margin: 0 0 15px 0;
    }
    .right_col {
        float: none;
        margin: 0 auto;
        clear: both;
    }
    .modulearticle li {
        float: none;
        width: 100%;
    }
    .modulearticle li + li {
        float: none;
    }
    #footer-line .box_vk {
        margin: 0 auto 20px auto;
        float: none;
    }
    #footer-line .box_fb {
        float: none;
        margin: 0 auto;
    }
    .modulearticle {
        padding-bottom: 20px;
    }
    .f_first_col {
        padding: 0;
        width: 100%
    }
    #footer .module {
        display: none;
    }
    .f_first_col #f_logo {
        text-align: center;
    }
    .blog .item-leading .item-image.rev {
        width: 100%;
        margin: 0 0 5px 0;
        float: none;
    }
    .rev_introtext {
        clear: both;
    }
    .item-page .item-image,
    .img_caption {
        width: 100%;
        padding: 0 !important;
        background: #fff;
    }
    .staff_block .staff_block_img {
        width: 100%;
        padding: 0 0 10px 0;
    }
    .item-page .custom div.package_price {
        padding: 0;
        margin: 0;
    }
    .item-page .custom div.package_price .package_price_block {
        margin: 0 0 14px 0;
        width: 100%;
        float: none;
    }
    .wrapper_razmechenie {
        width: 100%;
        padding: 0;
    }
    .pg-cv-box a {
        width: 122px !important;
        height: auto !important;
    }
    .doctor.doctor_main {
        width: 100%;
        margin: 0 0 15px 0;
    }
    .item-page .plastic img {
        width: 100%;
        margin: 0 0 5px 0;
    }
    .pg-cats-box-float .pg-legend a {
        width: 215px;
    }
    .row-fluid {
        margin: 0;
    }
    .items-row .item {
        margin: 0 0 15px 0;
        width: 100%;
        height: auto;
        float: none;
    }
    .blog .item-leading .item-image {
        float: none;
        width: 100%;
        height: auto;
        margin: 0 0 10px 0;
    }
    .blog .item-leading .item-image img {
        width: 100%;
        height: auto;
        display: block;
    }
    .fixed_button {
        display: none;
    }
}
