/* Big (over desktops, 1200px and up) */
@media (min-width: 1200px) {
    /*===============================*/
    .sppb-hidden-lg {
        display: none!important;
    }

    /*===============================*/
}/* END */
/* Big (over desktops, 1400px and up) */
@media (min-width: 1400px) {
    /*===============================*/
    .container,
    .sppb-row-container {
        max-width: 1480px;
    }
    /*===============================*/
}/* END */
@media (min-width: 1200px) and (max-width: 1600px) {
    /*===============================*/
    .b-asqbox:before {
        right: -190px;
    }
    /*===============================*/
}
/* Big (over desktops, 1200px and up) */
@media (min-width: 1200px) and (max-width: 1439px) {
    /*===============================*/
    .container,
    .sppb-row-container {
        max-width: 1480px;
    }
    /*===============================*/
    .sp-megamenu-parent {
        margin-left: 0 !important;
    }
    .b-btn--black {
        padding: 20px;
        font-size: 14px;
    }
    .b-headtext .headtext__1 {
        margin-left: -38px;
    }
    .b-headtext .headtext__sm {
        font-size: 14px;
        margin-left: 0;
    }
    .sppb-carousel-inner>.sppb-item {
        padding: 60px 26px;
    }
    .b-main-slider .sppb-carousel-arrow {
        top: 33px;
    }
    .b-arrow {
        bottom: -54px;
    }
    .b-main-slider--oklejka .b-arrow {
        bottom: -95px;
    }
    .b-wanted .sppb-column {
        padding-bottom: 50px !important;
        background-size: cover !important;
        height: auto !important;
    }
    .b-main-slider--poshiv .b-headtext {
        font-size: 50px;
    }
    .b-main-slider--poshiv .b-arrow {
        bottom: -80px;
    }
    .b-main-slider--avtozvuk .b-headtext {
        font-size: 50px;
    }
    .b-main-slider--avtozvuk .b-arrow {
        bottom: -95px;
    }
    .sp-page-builder .page-content #section-id-oaBcFjCJ_Pq_7LBW4BXLe {
        background-position: 140% 737px !important;
    }
    .b-main-slider--podsvetka .b-headtext {
        padding-left: 30px;
        font-size: 60px;
    }
    .b-main-slider--podsvetka .b-arrow {
        bottom: -76px;
    }
    .b-characters:before {
        right: -95px;
    }
    .b-characters {
        background-position: -25px 10% !important;
        background-size: 300px !important;
    }
    .b-checkbox .checkbox__title {
        margin-left: 0;
    }
    .b-title .title__sub {
        margin-left: 215px;
    }
    .b-main-slider--poshiv .b-headtext .headtext__badge {
        padding-top: 30px;
    }
    .sp-page-builder .page-content #section-id-1687795960708 {
        background-position: 94% 30% !important;
    }
    .b-howork {
        background-position: 80% 0 !important;
    }
    .b-howork:before {
        width: 650px;
        height: 498px;
        background-size: 650px;
    }
    .b-asqbox {
        background-position: 80% 0 !important;
    }
    .itemid-143 h1 {
        width: 100%;
        text-align: left;
    }
    .sp-megamenu-parent>li>a, 
    .sp-megamenu-parent>li>span {
        padding: 0 10px;
    }
  	.b-title--statytb .title__sub {
  		margin-left: 0px;
	}
    /*===============================*/
}/* END */


@media (min-width: 1260px) and (max-width: 1439px) {
    /*===============================*/
    .b-headtext .headtext__1 {
        margin-left: -20px;
    }
    /*===============================*/
}

@media (min-width: 1501px) and (max-width: 1610px) {
    /*===============================*/
    .b-headtext .headtext__1 {
        margin-left: 27px;
    }
    .b-headtext .headtext__badge {
        padding-right: 9px;
    }
    /*===============================*/
}

@media (min-width: 1600px) and (max-width: 1610px) {
    /*===============================*/
    .b-headtext .headtext__1 {
        margin-left: 21px;
    }
    .b-headtext .headtext__badge {
        padding-right: 7px;
    }
    /*===============================*/
}



/* Big (over desktops, 1200px and up) */
@media (min-width: 1440px) and (max-width: 1599px) {
    /*===============================*/
    .sppb-carousel-inner>.sppb-item {
        padding: 60px 53px;
    }
    /*===============================*/
}/* END */
