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

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

}
@media only screen and (max-width : 1023px) {
    .hide-on-resize {display: none;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    .container {
        max-width: 992px;
    }
.widget-container.widget_pcwp_widget_fb_code{
    width: 100%;
    margin-bottom: 20px;
}
}

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

}

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

}

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

}


/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
    .wrapAd a img{
        max-width:100% !important;
        height:auto !important;
    }
    .adUnit{
        height: auto !important;
        margin-bottom: 0px;
    }
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }
}
@media only screen and (min-width : 330px) {
    .classified-item300 {
        width: 300px;
    }
    .widget_pcwp_widget_offers .sw_block_cl{
        width: 300px;
    }
    .sidebar__img-link {
        width: 300px;
    }
    .wrapAd a img{
        max-width:100% !important;
        height:auto !important;
    }
    .adUnit{
        height: auto !important;
       /* margin-bottom: 20px;*/
        margin-bottom: 0px;
    }
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 450px) {
    .wpbdp-categories li{
        width: 100%;
    }
    .wrapAd a img{
        max-width:100% !important;
        height:auto !important;
    }
    .adUnit{
        height: auto !important;
        margin-bottom: 0px;
    }
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }
}
@media only screen and (min-width : 480px) {
    .wrapAd a img{
        max-width:100% !important;
        height:auto !important;
    }
    .adUnit{
        height: auto !important;
        margin-bottom: 0px;
    }
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
    .wrapAd a img{
        max-width:100% !important;
        height:auto !important;
    }
    .adUnit{
        height: auto !important;
    }
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
    .widget_pcwp_widget_offers .sw_block_cl{
        width: 300px;
    }
    .wrapAd a img{
        max-width:100% !important;
        height:auto !important;
    }
    .adUnit{
        height: auto !important;
    }
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }
}

 /* Large Devices, Wide Screens */
/*@media only screen and (min-width : 1024px) {*/
@media only screen and (min-width : 1050px) {
    .clascal-biz-offer__img_big {
        width: 100%;
        max-width: 300px;
        height: 194px;
        text-align: center;
    }

    .clascal-biz-offer-big {
        width: 300px;
        margin-bottom: 100px;
    }

    .adUnit{
        height: auto !important;
    }
    .container {
        width: 1006px;
      /*  width: 1032px !important;*/
    }
    .header__top {
        display: block;
    }
    .header__bottom {
        padding: 13px 0 0;
        /*margin-bottom: 25px;*/
        height:65px;
        margin-bottom: 13px;
    }
    .header__logo {
        display: block;
    }
    .header__social{
        display: block;
    }
    .btn-nav-toggle{
        display: none;
    }
    .header__bottom nav.nav {
        display: none;
        float: right;
        clear: none;
        margin-top: 0;
    }
    .nav__item,
    #controls div {
        float: left;
        margin-right: 10px;
        text-align: center;
    }
    .nav__lnk,
    #controls div a{
        /*display: block;*/
        font-size: 10px;
        line-height: 14px;
    }
    .nav__img {
        display: inline-block;
        width: 43px;
        height: 40px;
    }
    .header__bottom-mobile {
        display: none;
    }
    .btn-search-toggle {
        display: none;
    }
    .search-mobile-container {
        display: none;
    }
    .classifieds-mobile {
        display: none;
    }
    .btn-classifieds-toggle {
        display: none;
    }
    .block-wrap {
      /*  margin: 0 0 25px 0;
      no margin section - margin widget block
      */
    }
    section.block-wrap, section.header__bottom{
        margin-left: -15px;
        margin-right: -15px;
    }

    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
        position: relative;
        min-height: 1px;
        padding-right: 17px;
        padding-left: 17px;
    }


    .block-wrap_banner {
        /*height: 250px;*/
        /*max-height: 250px;
        margin-bottom: 25px;*/
        margin-bottom: 0px;
    }
    .article-image {
        height: 380px;
    }
    .article-image__img {
        min-height: 380px;
    }
    .article-image__title {
        position: absolute;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        padding: 15px 11px 13px;
    }
    .article-image__title-h1 {
        font-size: 28px;
        /*margin-bottom: 8px;*/
    }
    .article-image__title-text {
        display: block;
        font-size: 14px;
    }
    .classifieds {
        display: block;
        height: 110px;
        /*min-height:110px;*/
    }
    .classifieds-sub{
        /*border:1px solid #F41625;*/
        /*height:172px;*/
        position: relative;
    }
    .classifieds-sub ul{
        float: left;
        font-weight: bold;
    }
    .classifieds-sub ul li a{
        color: #53595B;
    }
    .classifieds-sub ul li a:hover{
        color: #347AB8;
    }
    .classifieds li:first-child{
        display: block;
    }
    .classified-mini-container {
        /*margin: 5px 0 0;*/
        background-color: #ffffff;
    }
    .classified-mini td:first-child {
        width: 85px;
    }
    .classified-mini__img {
        height: 55px;
        width:85px;
    }
    .classified-mini__info {
        height: 55px;
        font-size: 15px;
    }
    .classified-mini__info:hover,
    .classified-mini__text:hover{
        text-decoration: none !important;
    }
    .classified-mini td .classified-mini__info{
        padding-left: 0px;
    }
    .classified-mini__text {
        line-height: 18px;
        font-size: 14px;
    }
    .classified-mini__blog-title {
        line-height: 18px;
        font-size: 14px;
    }
    .event__date {
        margin: 0 14px 0 0;
    }
    .event__info {
        margin: 0 18px 0 0;
    }
    .sidebar__more {
        margin-top: 0;
    }
    .sidebar__more_up {
        margin-top: 10px;
        height:15px;
        font-size: 11px;
    }
    .sidebar_left {
        margin-bottom: 0;
    }
    .sidebar_center {
        margin-bottom: 0;
    }
    .widget_brpostsadvanced2_new_style{
        margin-bottom: 25px;
       /* margin-bottom: 0;*/
    }

    /* МОЗАЙКА */
    .group:before,
    .group:after {
        content:" ";
        display:table;
    }
    .group:after {
        clear:both;
    }


    .mosaicflow {
        margin-bottom:40px;
    }

    .mosaicflow__column {
        float:left;
    }

    .mosaicflow__item {
        position:relative;
    }
    .mosaicflow__item img {
        display:block;
        width:100%;
        max-width:500px;
        height:auto;
    }
    .wrap-widgets{
        float: left;
        /*padding-right: 36px;*/
        margin-right: 36px;
    }
    .wrap-widgets:last-child{
        /*padding-right: 0px;*/
        margin-right: 0px;
    }
    .wrap-widgets .widget-container{
        /*padding-bottom: 25px;*/
        overflow: hidden;
    }
    .wrap-widgets .widget-container:last-child{
        padding-bottom: 0px;
        margin-bottom: 0px;
    }

    /* Новые области виджетов */
    .my-block-wrap_h250{
        height:auto;
        max-height:265px;
        overflow: hidden;
    }
    .my-block-wrap_h380 {
        height: auto;
        max-height: 380px;
        overflow: hidden;
    }
    .my-block-wrap_h300{
        height: auto;
        max-height:300px;
        overflow: hidden;
    }
    .my-block-wrap_h650{
        height:auto;
        max-height:650px;
        overflow: hidden;
    }
    .img-size-100{
        /*max-width:100% !important;*/
        /*display: block !important;*/
        /*height:auto !important;*/
    }
    .classified-mini-container-div{
        float: left;
        margin-right: 36px !important;
    }
    .classified-mini-container-div:last-child{
        margin-right: 0px !important;
    }
    .img-size-100{
        max-width:100% !important;
        display: block !important;
        height:auto !important;
        /*width:100%;*/
    }
    .widget_cl_classifieds_categories1{
        /*margin-bottom: 20px !important;*/
    }
    .widget_pcwp_widget_offers .sw_block_cl{
        width: 300px;
    }
}
@media only screen and (min-width : 1200px) {

}
