@font-face {
    font-family: 'MullerExtraBold';
    font-style: normal;
    font-weight: 400;
    src:url('/assets/templates/new/fonts/MullerExtraBold.eot');
    src:url('/assets/templates/new/fonts/MullerExtraBold?#iefix') format('embedded-opentype'),
    url(/assets/templates/new/fonts/MullerExtraBold.woff) format('woff'),
    url(/assets/templates/new/fonts/MullerExtraBold.ttf) format('truetype');
}
@font-face {
    font-family: 'MullerBold';
    font-style: normal;
    font-weight: 400;
    src:url('/assets/templates/new/fonts/MullerBold.eot');
    src:url('/assets/templates/new/fonts/MullerBold?#iefix') format('embedded-opentype'),
    url(/assets/templates/new/fonts/MullerBold.woff) format('woff'),
    url(/assets/templates/new/fonts/MullerBold.ttf) format('truetype');
}
@font-face {
    font-family: 'MullerRegular';
    font-style: normal;
    font-weight: 400;
    src:url('/assets/templates/new/fonts/MullerRegular.eot');
    src:url('/assets/templates/new/fonts/MullerRegular?#iefix') format('embedded-opentype'),
    url(/assets/templates/new/fonts/MullerRegular.woff) format('woff'),
    url(/assets/templates/new/fonts/MullerRegular.ttf) format('truetype');
}
.aa-fontello{color:red}
@font-face {
  font-family: 'fontello';
  src: url('/assets/templates/new/fonts/fontelo/fontello.eot?32296331');
  src: url('/assets/templates/new/fonts/fontelo/fontello.eot?32296331#iefix') format('embedded-opentype'),
       url('/assets/templates/new/fonts/fontelo/fontello.woff2?32296331') format('woff2'),
       url('/assets/templates/new/fonts/fontelo/fontello.woff?32296331') format('woff'),
       url('/assets/templates/new/fonts/fontelo/fontello.ttf?32296331') format('truetype'),
       url('/assets/templates/new/fonts/fontelo/fontello.svg?32296331#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?32296331#fontello') format('svg');
  }
}
*/
 
 #favourable [class^="icon-"]:before, #favourable [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.icon-phone:before { content: '\e800'; } /* 'о Ђ' */
.icon-3d-printer:before { content: '\e801'; } /* 'о Ѓ' */
.icon-gift:before { content: '\e802'; } /* 'о ‚' */
.icon-audience-in-presentation-of-business:before { content: '\e803'; } /* 'о ѓ' */
.icon-automation:before { content: '\e804'; } /* 'о „' */
.icon-bank-building-of-euros:before { content: '\e805'; } /* 'о …' */
.icon-badge:before { content: '\e806'; } /* 'о †' */
.icon-blueprint:before { content: '\e807'; } /* 'о ‡' */
.icon-building:before { content: '\e808'; } /* 'о €' */
.icon-buildings:before { content: '\e809'; } /* 'о ‰' */
.icon-business-meeting-group-on-circular-table:before { content: '\e80a'; } /* 'о Љ' */
.icon-calendar-check:before { content: '\e80b'; } /* 'о ‹' */
.icon-location:before { content: '\e80c'; } /* 'о Њ' */
.icon-user:before { content: '\e80d'; } /* 'о Ќ' */
.icon-clock-circular-outline:before { content: '\e80f'; } /* 'о Џ' */
.icon-diploma:before { content: '\e810'; } /* 'о ђ' */
.icon-exercise:before { content: '\e811'; } /* 'о ‘' */
.icon-food:before { content: '\e813'; } /* 'о “' */
.icon-hospital-buildings:before { content: '\e816'; } /* 'о –' */
.icon-label:before { content: '\e819'; } /* 'о ™' */
.icon-list:before { content: '\e81a'; } /* 'о љ' */
.icon-logistics-truck:before { content: '\e81b'; } /* 'о ›' */
.icon-manager:before { content: '\e81c'; } /* 'о њ' */
.icon-market-stand:before { content: '\e81d'; } /* 'о ќ' */
.icon-pharmacy:before { content: '\e81f'; } /* 'о џ' */
.icon-placeholder-filled-point:before { content: '\e820'; } /* 'о  ' */
.icon-premium-badge:before { content: '\e822'; } /* 'о ў' */
.icon-reception:before { content: '\e824'; } /* 'о ¤' */
.icon-shield:before { content: '\e826'; } /* 'о ¦' */
.icon-stacked-travelling-cars-frontal-view:before { content: '\e827'; } /* 'о §' */
.icon-swing:before { content: '\e829'; } /* 'о ©' */
.icon-three-buildings:before { content: '\e82c'; } /* 'о ¬' */
.icon-tools:before { content: '\e82d'; } /* 'о ­' */
.icon-trophy-cup-on-lectern-of-podium:before { content: '\e82e'; } /* 'о ®' */
.icon-waiting-room:before { content: '\e830'; } /* 'о °' */
.icon-warehouse-1:before { content: '\e833'; } /* 'о і' */
.icon-women-hairstyling:before { content: '\e836'; } /* 'о ¶' */
.icon-facebook:before { content: '\f09a'; } /* 'п‚љ' */
.icon-menu:before { content: '\f0c9'; } /* 'пѓ‰' */
.icon-mail-alt:before { content: '\f0e0'; } /* 'пѓ ' */
.icon-quote-left:before { content: '\f10d'; } /* 'п„Ќ' */
.icon-help:before { content: '\f128'; } /* 'п„Ё' */
.icon-sort-alt-up:before { content: '\f160'; } /* 'п… ' */
.icon-instagram:before { content: '\f16d'; } /* 'п…­' */
.icon-left:before { content: '\f177'; } /* 'п…·' */
.icon-right:before { content: '\f178'; } /* 'п…ё' */
.icon-vkontakte:before { content: '\f189'; } /* 'п†‰' */
.icon-map:before { content: '\f279'; } /* 'п‰№' */
.aa-fontello-{color:red}
._row67 .container {
    position: relative;
}
@media only screen and (max-width: 500px){
.favourable-block .main-content {

    height: auto;
}
}
.b-main {
  
    height: 600px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 60px;
}
._row67 h1 {
    width: 500px;
    font-size: 32px;
}
@media (max-width: 992px) {
    .b-main {
        height: auto;
        background-size: cover;
        padding-bottom: 60px;
    }
}
.b-main .yellow-btn {
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #f9f139;
    -moz-box-shadow: 0 15px 18px rgba(221, 188, 135, 0.35);
    -webkit-box-shadow: 0 15px 18px rgba(221, 188, 135, 0.35);
    box-shadow: 0 15px 18px rgba(221, 188, 135, 0.35);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0, color-stop(0%, #e5d024), color-stop(0.46%, #e5d024), color-stop(100%, #fbf33b));
    background-image: -moz-linear-gradient(bottom, #e5d024 0, #e5d024 0.46%, #fbf33b 100%);
    background-image: -webkit-linear-gradient(bottom, #e5d024 0, #e5d024 0.46%, #fbf33b 100%);
    background-image: linear-gradient(to top, #e5d024 0, #e5d024 0.46%, #fbf33b 100%);
    padding-top: 25px;
    font-size: 24px;
    width: 372px;
    height: 96px;
    padding-left: 133px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    letter-spacing: inherit;
}
@media (max-width: 992px) {
    .b-main .yellow-btn {
        margin: auto;
    }
}
@media (max-width: 480px) {
    .b-main .yellow-btn {
        width: 280px;
        height: 90px;
        padding-left: 70px;
        padding-top: 22px;
        font-size: 22px;
    }
}
.b-main .yellow-btn span {
    letter-spacing: 0.7px;
    font-size: 28px;
}
.b-main .yellow-btn:hover {
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0, color-stop(0%, #fc0), color-stop(0.71%, #fc0), color-stop(100%, #fff400));
    background-image: -moz-linear-gradient(bottom, #fc0 0, #fc0 0.71%, #fff400 100%);
    background-image: -webkit-linear-gradient(bottom, #fc0 0, #fc0 0.71%, #fff400 100%);
    background-image: linear-gradient(to top, #fc0 0, #fc0 0.71%, #fff400 100%);
}
.b-main__pict {
    display: none;
}
@media (max-width: 992px) {
    .b-main__pict {
        display: block;
        margin-bottom: -60px;
        margin-top: 30px;
    }
}
@media (max-width: 480px) {
    .b-main__pict {
        width: 280px;
        margin: 20px auto -40px auto;
    }
    .b-main__pict img {
        width: 100%;
    }
}
.b-main__price {
    position: absolute;
    color: #fff;
}
@media (max-width: 992px) {
    .b-main__price {
        position: relative;
        top: inherit;
        left: inherit;
        margin: auto;
        padding-top: 20px;
    }
}
@media (max-width: 480px) {
    .b-main__price {
        width: 305px;
        height: 145px;
        background: url(/assets/templates/new/img/kpl/price.png) top center no-repeat;
        background-size: cover;
        padding-top: 5px;
    }
}
._row67 {
	    position: relative;
    background: url(/assets/templates/new/img/kpl/row67-fon.png) top center no-repeat, url(/assets/templates/new/img/kpl/row67-fon.jpg) top center no-repeat;
    background-size: cover;
}
@media (max-width: 1120px) {
    ._row67 {
        background: url(/assets/templates/new/img/kpl/row67-fon.png) 54% 0 no-repeat, url(/assets/templates/new/img/kpl/row67-fon.jpg) top center no-repeat;
    }
}
@media (max-width: 992px) {
    ._row67 {
        background: url(/assets/templates/new/img/kpl/row67-fon.jpg) top center no-repeat;
    }
}
._row67 .wrapper {
    position: relative;
    padding-left: 90px;
}
@media (max-width: 1260px) {
    ._row67 .wrapper {
        padding-left: 30px;
    }
}
@media (max-width: 992px) {
    ._row67 .wrapper {
        text-align: center;
        padding-left: 15px;
    }
}
._row67 h1 {
    width: 500px;
	text-transform: none;
}
@media (max-width: 992px) {
    ._row67 h1 {
        width: 100%;
    }
}
._row67 .b-main__price {
    left:381px;
    top: 226px;
    background: url(/assets/templates/new/img/kpl/price.png) top center no-repeat;
    height: 227px;
    width: 438px;
}
@media (max-width: 1260px) {
    ._row67 .b-main__price {
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        left: 336px;
    }
}
@media (max-width: 1160px) {
    ._row67 .b-main__price {
        left: 295px;
    }
}
@media (max-width: 1100px) {
    ._row67 .b-main__price {
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        transform: scale(0.8);
        left: 255px;
        top: 185px;
    }
}
@media (max-width: 992px) {
    ._row67 .b-main__price {
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        transform: scale(1);
        position: relative;
        top: inherit;
        left: inherit;
        margin: auto;
        padding-top: 20px;
    }
}
@media (max-width: 480px) {
    ._row67 .b-main__price {
        width: 285px;
        height: 145px;
        background: url(/assets/templates/new/img/kpl/price.png) top center no-repeat;
        background-size: cover;
        padding-top: 5px;
    }
}
._row67 .b-main__price .b-main__price_info {
    margin-top: 40px;
    margin-left: 224px;
    text-align: left;
}
@media (max-width: 992px) {
    ._row67 .b-main__price .b-main__price_info {
        margin-top: 14px;
    }
}
@media (max-width: 480px) {
    ._row67 .b-main__price .b-main__price_info {
        margin-left: 143px;
        margin-top: 0;
    }
}
._row67 .b-main__price .b-main__price_ttl {
    font-family: MullerRegular;
    font-size: 26px;
    margin-top: 14px;
	line-height: 0.5;
}
@media (max-width: 480px) {
    ._row67 .b-main__price .b-main__price_ttl {
        font-size: 22px;
    }
}
._row67 .b-main__price .b-main__price_count {
    margin-top: 3px;
    font-family: MullerExtraBold;
    font-size: 44px;
}
@media (max-width: 480px) {
    ._row67 .b-main__price .b-main__price_count {
        font-size: 30px;
    }
}
.b-row67__rehau {
    position: absolute;
    top: -10px;
    left: 540px;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
@media (max-width: 1260px) {
    .b-row67__rehau {
        left: 490px;
    }
}
@media (max-width: 1120px) {
    .b-row67__rehau {
        left: 420px;
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }
}
.b-row67__provedal {
    position: absolute;
    top: 71px;
    left: 627px;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
@media (max-width: 1260px) {
    .b-row67__provedal {
        left: 577px;
    }
}
@media (max-width: 1120px) {
    .b-row67__provedal {
        left: 490px;
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }
}
.b-row67__kbe {
    position: absolute;
    top: -6px;
    left: 632px;
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
}
@media (max-width: 1260px) {
    .b-row67__kbe {
        left: 582px;
    }
}
@media (max-width: 1120px) {
    .b-row67__kbe {
        left: 500px;
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
    }
}
.b-row67__sale {
    margin-top: 60px;
}
@media (max-width: 992px) {
    .b-row67__sale {
        margin-top: 35px;
    }
}
@media (max-width: 480px) {
    .b-row67__sale img {
        max-width: 339px;
        width: 100%;
    }
}
.b-row67__btn {
    margin-top: 48px;
    margin-left: -25px;
}
@media (max-width: 1260px) {
    .b-row67__btn {
        margin-left: 0;
    }
}
@media (max-width: 992px) {
    .b-row67__kbe,
    .b-row67__provedal,
    .b-row67__rehau {
        position: relative;
        top: inherit;
        left: inherit;
        display: inline-block;
        margin: 15px auto;
        width: 130px;
        margin-left: 10px;
    }
}
@media (max-width: 992px) and (max-width: 480px) {
    .b-row67__kbe,
    .b-row67__provedal,
    .b-row67__rehau {
        width: auto;
        -moz-transform: scale(0.7);
        -ms-transform: scale(0.7);
        -webkit-transform: scale(0.7);
        transform: scale(0.7);
        margin-right: -35px;
    }
}
@media (max-width: 480px) {
    .b-row67__provedal {
        margin-left: -35px;
    }
}
.b-main._row67 .btn._main._zamer:before{
    background-image: url(/assets/templates/new/img/kpl/icon-s82d5611246.png);
    background-repeat: no-repeat;
	 content: "";
    display: block;
    position: absolute;
    top: 16px;
    left: 20px;
	background-position: 0 -5650px;
    height: 102px;
    width: 100px;
}

.b-main._row67 .btn._main span {
    font-size: 24px;
    padding-top: 0;
	font-family: MullerRegular;
    text-transform: none;
   
    display: block;
    letter-spacing: .05px;
}

.b-main._row67 .btn {
	border:0;
    font-size: 24px;
    letter-spacing: 1px;
    font-family: MullerBold;
    color: #fff;
    text-transform: uppercase;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    -moz-background-clip: padding;
    -o-background-clip: padding-box;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    background-color: #82ecff;
    -moz-box-shadow: 0 15px 18px rgba(255, 87, 5, 0.35);
    -webkit-box-shadow: 0 15px 18px rgba(255, 87, 5, 0.35);
    box-shadow: 0 15px 18px rgba(255, 87, 5, 0.35);
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0, color-stop(0%, #e2318d), color-stop(100%, #ff5656));
    background-image: -moz-linear-gradient(bottom, #e2318d 0, #ff5656 100%);
    background-image: -webkit-linear-gradient(bottom, #e2318d 0, #ff5656 100%);
    background-image: linear-gradient(to top, #e2318d 0, #ff5656 100%);
    text-align: center;
    padding: 18px 50px 16px;
    display: inline-block;
}
.b-main._row67 .btn._big {
    padding: 22px 42px 14px;
    -moz-border-radius: 45px;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    letter-spacing: 2.7px;
}
.b-main._row67 .btn span {
    font-family: MullerRegular;
    text-transform: none;
    padding-top: 6px;
    display: block;
    letter-spacing: 0.05px;
}
.b-main._row67 .btn._main {
	overflow: unset;
    width: 420px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 28px;
    letter-spacing: 0.2px;
    text-align: left;
    padding-top: 25px;
    padding-bottom: 20px;
	padding-left: 135px;
    position: relative;
    width: 440px;
	line-height: 1;
}
.b-main._row67 .btn._main span {
    font-size: 24px;
    padding-top: 0;
}
@media (max-width: 480px) {
    .b-main._row67 .btn._main {
        font-size: 24px;
        padding: 15px 0 10px;
        width: 280px;
        text-align: center;
    }
    .b-main._row67 .btn._main span {
        font-size: 22px;
    }
}
.b-main._row67 .btn:hover {
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0, color-stop(0%, #e40076), color-stop(100%, #fd7844));
    background-image: -moz-linear-gradient(bottom, #e40076 0, #fd7844 100%);
    background-image: -webkit-linear-gradient(bottom, #e40076 0, #fd7844 100%);
    background-image: linear-gradient(to top, #e40076 0, #fd7844 100%);
}
.btn._main._zamer {
    padding-left: 135px;
    position: relative;
    width: 440px;
}
.btn._main._zamer:before {
    content: "";
    display: block;
    position: absolute;
    top: 16px;
    left: 20px;
}
@media (max-width: 992px){
	._row67 .container {
    text-align: center;
}
	._row67 h1 {
    font-size: 4vh;
    text-align: center;
}
.b-main._row67 .b-row67__btn {
   text-align:center;
}
}
@media (max-width: 480px) {
	.b-main._row67 .btn._main._zamer:before{display:none;}
    .btn._main._zamer {
        padding-left: 0;
        width: 280px;
    }
    .btn._main._zamer:before {
        display: none;
    }
}


section.text455 h2 {
    text-align: center;
}
section.text455 {
    margin-top: 34px;
	    color: black;
}

.text455 ul li:after {
    content: "";
    position: absolute;
    left: -20px;
    top: 9px;
    width: 12px;
    height: 3px;
    background: #5dc331;
}
.text455 ul li {
    list-style: none;
    position: relative;
    font: 18px "PT Sans";
    color: #353535;
    margin-left: 20px;
}
.text455 ul {
    margin-top: 22px;
}
.favourable-block .favourable-slider .description-block {
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    min-height: inherit;
    background: #fff;
    padding: 19px;
    box-sizing: border-box;
    width: 100%;
}

#favourable .grid-3{float: none;  vertical-align: top; width: 27%;padding: 10px; } 

 #favourable .catalog {
            -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color=#b8b8b8)";
            /*IE 8*/
            /*FF 3.5+*/
            -webkit-box-shadow: 0px 0px 8px #b8b8b8;
            /*Saf3-4, Chrome, iOS 4.0.2-4.2, Android 2.3+*/
            box-shadow: 0px 0px 8px #b8b8b8;
            /* FF3.5+, Opera 9+, Saf1+, Chrome, IE10 */
            filter: progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=90, Color=#b8b8b8);
            /*IE 5.5-7*/
            -moz-transition: all 1s ease-out;
            -o-transition: all 1s ease-out;
            -webkit-transition: all 1s ease-out;
            padding-bottom: 0
        }
        
        #favourable .catalog p {
            margin-bottom: 0;
            padding: 0;
            font-size: .9em;
			text-align: center;
        }
        #favourable .catalog p:last-child {
			padding-top: 10px;
		}
        #favourable .catalog .img {
            margin-bottom: 10px;
        }
        
        #favourable .catalog p.title {
            text-transform: uppercase;
            color: #0038a7;
            text-align: center;
            font-weight: bold;
			height: 60px;
			padding: 0 30px;
        }
        
        #favourable .catalog i {
            color: #a1a0a0
        }
        
       #favourable .catalog:hover i {
            color: #ee4d8a;
        }
        
      #favourable  .catalog strong {
            font-size: 1.4em;
            color: #ee4d8a
        }
        
      #favourable  .catalog a.button {
            display: block;
            font-size: 1em
        }
		
		#favourable p.price i, #favourable p.srok i {color: #a1a0a0}
        #favourable p.price strong,#favourable p.srok strong {
            font-size: 1.5em;
            color: #ee4d8a
        }
       #favourable  .img {
            overflow: hidden;
        }
        
        #favourable .img img {
            -moz-transition: all 1s ease-out;
            -o-transition: all 1s ease-out;
            -webkit-transition: all 1s ease-out;
            min-width: 100%;
            width: 100%;
            height: auto
        }
        
        #favourable .catalog:hover .img img {
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            -o-transform: scale(1.1);
        }
		  #favourable .button {
    background: #0038a7;
    display: inline-block;
    line-height: 1em;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 12px;
    padding: 10px 20px;
    /* border-radius: 5px; */
	display: block;
    font-size: 1em;
	transition: all 0.2s ease-in-out 0s;
}
.favourable-block {
    height: auto;
}
  #favourable #catalog {
    text-align: center;
}
        @media screen and (max-width: 1024px) {
           
			#favourable .grid-3{
                width: 24%;
            }
        }
		
		 @media screen and (max-width: 768px) {
        
           #favourable .grid-3 {
                width: 49%;
            }
		 }
			
			
			 @media screen and (max-width: 480px) {
.favourable-block .favourable-slider .slide{min-height:unset;float: unset;height:auto;}
            #favourable .grid-3{
                width: 100%;
				display: block;
            }
			.favourable-block .favourable-slider {

    height: 100%;
}
#ki8x {
    height: 1219px!important;
}
			.favourable-block .favourable-slider .preview-img{
				    flex: 0;
			}
			.favourable-block .favourable-slider .slide{display:block;}
			#ki8x .slide.slick-slide.slick-current.slick-active{display:block !important;}
			
			 }
			 
			 
			 
			 
			 
			 
			 
			 
.plastic_use {
  margin-bottom:75px;
  text-align:center;
}

.plastic_use .main_title {
  margin-bottom:30px;
   font: 30px "Intro";
    color: #353535;
    text-align: center;
    text-transform: uppercase;
}

.plastic_use .main_title.underline:after {
    content: "";
    display: block;
    width: 42px;
    height: 7px;
    margin: 25px auto 0;
    background: #0038a7;
}

.b-row68 {    margin-bottom:132px !important;}
.plastic_use__item {
  display:inline-block;
  vertical-align:top;
  width:100%;
  max-width:188px;
  margin:0 auto 20px;
  color: black;
}

.plastic_use__img {
  margin-bottom:10px;
}

.plastic_use__img img {
  max-width:100%;
}

.plastic_use__title {
  font-family:Intro;
  font-size:16px;
  text-transform:uppercase;
}

.pere_use {
	margin-top: 30px;
  margin-bottom:0;
  padding-bottom:40px;
  position:relative;
}

.pere_use:after {
  position:absolute;
  bottom:0;
  height:2px;
  width:100%;
  left:0;
  background:#dec;
  content:"";
}

.pere_use .plastic_use__item {
  max-width:230px;
}

.pere_use .plastic_use__items {
  width:940px;
  margin:0 auto;
}

section.catalog-page {
    overflow: hidden;
}
@media(max-width:1023px) {

  .pere_use .plastic_use__items {
    width:auto;
  }
  
}
.b-row70{height:auto !important;}
@media (max-width:992px){
	.b-row70
	{
		margin-top:0;
	}
	section.b-row20 h2 {
    font-size: 4vh;
	}
	.b-row68 {
		 overflow: hidden;
    margin-bottom: 0 !important;
}
}