/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991.98px) { 
    /*================NEW===============*/
    .mb-6 {
        margin-bottom: 4rem !important;
    }
    .b-time, .b-phone {
        font-size: 15px;
    }
    .b-phone .phone__box,
    .b-time .time__box {
        padding-left: 0;
        padding-top: 40px;
        background-position: 0% 0%;
    }
    .b-subheader {
        padding: 0 15px;
    }
    .view-article #sp-main-body .container {
        padding-left: 15px;
        padding-right: 15px;
    }
    .b-out {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .b-full {
        margin-left: 0;
        margin-right: 0;
    }
    .b-promo {
        background-image: none;
        min-height: 0px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .b-promo .promo__text {
        max-width: 100%;
    }
    .b-promo .com-baforms-wrapper {
        max-width: 50%;
    }
    .b-promo h1 {
        font-size: 24px;
    }
    .b-thedges {
        display: block;
        margin: 0;
    }
    .b-thedges .thedges__item {
        width: 100%;
        margin: 0;
        min-height: 0;
        border-radius: 0;
        box-shadow: none;
        border-bottom: 1px solid #eee;
    }
    .b-sale-badge {
        font-size: 30px;
    }
    .b-offer .offer__box:after {
        display: none;
    }
    .list-group--tabsmini .list-group-item {
        font-size: 16px;
        margin: 0 10px;
    }    
    .list-group--tabsmini .list-group-item.active {
        padding: 9px;
    }
    .b-road .road__item:before {
        display: none;
    }
    .b-road .road__item {
        padding: 10px;
    }
    .b-text {
        flex-direction: column;
    }
    .b-text img {
        margin-bottom: 15px;
    }
    .b-text .text__item {
        width: 100%;
    }
    .b-text .text__item:nth-child(1) {
        order: 2;
        margin-top: 20px;
    }
    .b-text .text__item:nth-child(2) {
        order: 1;
    }
    .b-text .text__title {
        padding-left: 35px;
    }
    .b-text .text__inner:before {
        left: 0;
    }
    .b-text .ba-form-1 .ba-form-page {
        padding-top: 0 !important;
    }
    .b-tabs-reviews .row > div {
        margin-bottom: 30px;
    }
    .b-tabs-reviews .row > div:last-child {
        margin-bottom: 0;
    }
    .b-title {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .b-callback {
        padding-top: 25px;
        padding-bottom: 25px;
        background-position: 100% 100%;
    }
    .b-callback .b-form-callback--white {
        max-width: 50%;
    }
    .b-mail .mail__title span {
        display: block;
        padding-right: 0;
    }
    .b-mail .mail__title {
        padding: 5px 0;
    }
    /*================NEW===============*/
    /*===============================*/
    #section-id-1614063911676 .sppb-media .pull-left,
    #section-id-1614063911676 .sppb-media .pull-right {
        float: none !important;
        width: 100% !important;
        padding-bottom: 10px;
    }
    #section-id-1614063911676 .sppb-feature-box-title {

    }
    #section-id-1614063911676 .sppb-addon-text br {
        display: none;
    }
    #section-id-1614063911676 .sppb-addon-wrapper > div {
        height: 314px;
    }
    /*===============================*/
    .b-btn--zamer {
        text-align: left;
    }
    /*===============================*/
    .ba-form-1 .ba-form-submit-btn {
        width: 100%;
    }
    .ba-form-1 .ba-form-page {
        padding: 20px 0px 0px !important;
    }
    .ba-form-1 .ba-form-column {
        margin: 5px 0;
    }
    /*===============================*/
    #sp-menu-top ul>li {
        vertical-align: middle;
    }
    #sp-menu-top ul>li>a {
        padding: 12px 8px;
        font-size: 12px;
    }
    #sp-menu-top .item-101, 
    #sp-menu-top .item-232
    {
        display: none !important;
    }
    /*===============================*/
    #sp-upmenu #column-wrap-id-1580806020099, 
    #sp-upmenu #column-wrap-id-1580806020097,
    #sp-upmenu #column-wrap-id-1613994603791
    {
        display: none;
    }
    /*===============================*/
    .sp-page-builder .page-content #section-id-1562328738414,
    .sp-page-builder .page-content #section-id-1626626558167{
        height: auto;
        background-image: none !important;
    }
    /*===============================*/
    .b-text-triple .text-triple__title {
        font-size: 42px;
    }
    .b-text-triple .text-triple__subtitle {
        font-size: 30px;
    }
    .b-text-triple .text-triple__text {
        font-size: 16px;
    }
    /*===============================*/
    .b-form-callback .ba-form {
        display: block;
    }
    .b-form-callback .ba-form .ba-textInput input {
        width: 100%;
        margin-bottom: 10px;
    }
    .b-form-callback .ba-form .ba-btn-submit {
        margin: 0;
    }
    /*===============================*/
    .b-form-callback--inline .ba-form-column-wrapper > .ba-form-column:nth-child(2) {
        margin: 0 !important;
    }
    .b-form-callback--inline .ba-form-submit-wrapper[class*="animation"] .ba-form-submit-btn {
        width: 100%;
    }
    .b-form-callback--inline .ba-form-page {
        padding: 0 !important;
    } 
    /*===============================*/
    .b-special-edge .special-edge__bg {
        width: 100%;
        padding-left: 100px;
    }
    .b-special-edge .special-edge__title {
        font-size: 18px;
    }
    .b-special-edge .special-edge__text {
        font-size: 14px;
    }
    /*===============================*/
    .b-steps .sppb-row>div:nth-of-type(n) {
        padding-left: 80px;
    }
    .b-steps .sppb-column-addons:before {
        top: 10px;
    }
    .b-steps .sppb-media-content {
        margin-left: -60px;
    }
    /*===============================*/
    .b-offer .offer__title {
        font-size: 20px;
    }
    .b-offer--man:after {
        display: none;
    }
    .b-offer .offer__pic {
        margin-top: 50px;
    }
    /*===============================*/
    .sppb-addon-blocknumber .sppb-blocknumber .pull-left {
        display: none;
    }
    /*===============================*/
    .b-btn-question {
        padding-right: 0px;
        text-align: left;
    }
    /*===============================*/
    .b-tabs ul {
        margin: -60px auto 40px;
    }
    .b-tabs ul>li>a {
        font-size: 14px;
        padding: 9px 30px;
    }
    .b-tabs .sppb-tab-content {
        padding: 20px;
    }
    /*===============================*/
    .b-btn-group {
        text-align: center;
    }
    .b-btn-group .b-btn--reviews {
        margin: 0 0 10px !important;
    }
    /*===============================*/
    .sppb-addon-header h2.sppb-addon-title {
        font-size: 30px !important;
    }
    /*===============================*/
    #sp-footer .container-inner {
        padding: 20px 0;
    }
    /*===============================*/
    .b-contact-prefooter {
        margin-top: 0 !important;
        padding: 30px 0 0 !important;
    }
    .b-contact-prefooter .b-quote {
        color: #fff;
    }
    .b-contact-prefooter .b-quote .quote__title {
        font-size: 24px;
        margin-bottom: 5px;
    }
    .b-contact-prefooter .b-quote .quote__nums a {
        color: #fff;
    }
    .b-contact-prefooter .b-quote {
        text-align: left;
    }
    .b-contact-prefooter .b-quote--right {
        padding-left: 20px;
        padding-right: 0;
        border-right: none;
        border-left: 2px solid #000;
    }
    .b-contact-prefooter .row.no-gutter>[class*='col-'] {
        padding-left: 15px;
        padding-right: 15px;
    }
    .b-contact-prefooter .b-time--white {
        padding-left: 0;
    }
    .b-contact-prefooter .b-mail {
        margin-top: 20px;
    }
    /*===============================*/
    .sp-page-builder .page-content #section-id-1583227511045 {
        background-position: 100% 100% !important;
        background-size: 475px !important;
    }
    /*===============================*/
    #sppb-addon-1582203937414 .b-quote {
        color: #fff;
        border-color: #fff;
    }
    #sppb-addon-1582203937414 .b-quote .quote__nums a {
        color: #fff;
    }
    /*===============================*/
    .b-form-callback--white .icons-cell i {
        color: #000 !important;
    }
    .b-form-callback--white .ba-form .ba-textInput input {
        color: #000 !important;
        border-color: #000 !important;
    }
    /*===============================*/
    .b-copyright {
        text-align: left;
    }
    /*===============================*/
    #sp-bottom {
        padding-top: 30px;
    }
    /*===============================*/
    .b-find-sale .sppb-section {
        background-image: url(/images/design/bg-sale-nowoman-compressor.jpg) !important;
    }
    /*===============================*/
    .b-percent .percent__text {
        font-size: 18px;
    }
    /*===============================*/
    .b-graphic {
        width: 100%;
    }
    /*===============================*/
    .b-tabches > .page-content > .sppb-section {
        margin-top: 90px !important;
    }
    /*===============================*/
    .b-menu-blind .menu-blind__price {
        font-size: 20px;
    }
    /*===============================*/
    .b-bg-white {
        padding: 15px;
    }
    /*===============================*/
    .b-chat--black {
        padding: 60px 0 0 0;
        background-position: 50% 0%;
    }
    .b-chat--black span {
        font-size: 24px;
    }
    /*===============================*/
    .b-formico {
        padding: 60px 0 0 0;
        background-position: 50% 0%;
    }
    .b-formico span {
        font-size: 24px;
    }
    /*===============================*/
    .b-blinds {
      left: initial;
    }
    .b-blinds .blinds__side--left,
    .b-blinds .blinds__side--right{
      display: none;
    }
    .b-blinds .blinds__pull {
      left: 10px;
    }
    /*===============================*/
    #section-id-1617263565887 .ba-form-page {
        padding: 20px 0 !important;
    }
    #section-id-1617263565887 .b-form-callback--white .ba-field-container i {
        color: #fff !important;
    }
    /*===============================*/
  /*===============================*/
}/* END */
/*===============================*/
@media (max-width: 991.98px) { 
    /*===============================*/
    #sp-bottom .b-contacts {
        text-align: left;
    }
    /*===============================*/
    .b-warranty .warranty__item::before{
        display: none;
    }
    .b-warranty .warranty__img{
        margin-top: initial;
    }
    .b-variants .variants__popup {
      bottom: initial;
    }
  
    .b-variants .variant__tab--setting::before{
      display: none;
    }
    .b-variants .variants__popup {
      font-size: 20px;
     }
  
    .b-variants#section-id-1591181726997 .variants__carousel .sppb-carousel-extended-nav-control .prev-control,
    .b-variants#section-id-1591181726997 .variants__carousel .sppb-carousel-extended-nav-control .next-control{
      display: none;
    }
  
    .b-variants .variants__buttons {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
    }
    .b-variants .variants__button {
      font-size: 16px;
      margin-bottom: 15px;
    }
  /*===============================*/
  .h4, h4 {
    font-size: 19px;
  }
  .b-list--plus, .b-list--minus {
    font-size: 15px;
  }
  /*===============================*/
  .b-btn--order{
    font-size: 13px;
    max-width: 200px;
    margin: auto;
  }
}/* END */