
HTML {
    margin: 0; padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 100%;
    min-width: 360px;
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
}

BODY {
    margin: 0; padding: 0;
    display: -webkit-flex;  -webkit-flex: 1;
    display: flex; flex: 1;
    width: 100%; padding: 0; margin: 0;min-width: 360px;
}

.__wrapper{
    display: -webkit-flex; -webkit-flex: 1; -webkit-flex-direction: column;
    display: flex; flex: 1;flex-direction: column;
    min-width: 360px; margin: 0 auto !important;
}

.__container{ width: 100%; max-width: 1300px; margin: auto;}

.__stretch {
    display: -webkit-flex; -webkit-flex: 1;-webkit-flex-direction: column;
    display: flex; flex: 1; flex-direction: column;
}

.__side-padding {  padding: 0 15px; }

.__section-item-wrapper{}
.__section-item{margin:auto}

.__line-blocks{display: -webkit-flex;	display: flex;}
.__line-blocks._content-justify{  -webkit-justify-content:space-between;  justify-content:space-between;}
.__line-blocks._content-around{  -webkit-justify-content:space-around;  justify-content:space-around;}
.__line-blocks._content-center{  -webkit-justify-content:center;  justify-content:center;}
.__line-blocks._content-start{   -webkit-justify-content:flex-start;  justify-content:flex-start;}
.__line-blocks._content-end{   -webkit-justify-content:flex-end;  justify-content:flex-end;}

.__line-blocks._items-center{ -webkit-align-items:center; align-items:center; }
.__line-blocks._items-start{ -webkit-align-items:flex-start; align-items:flex-start; }
.__line-blocks._items-end{ -webkit-align-items:flex-end; align-items:flex-end; }

.__line-blocks._column{-webkit-flex-direction:column; flex-direction:column;}
.__line-blocks._column-row-w480{ -webkit-flex-direction:column; flex-direction:column;}
.__line-blocks._column-row-w600{ -webkit-flex-direction:column; flex-direction:column;}
.__line-blocks._column-row-w768{ -webkit-flex-direction:column; flex-direction:column;}
.__line-blocks._column-row-w1024{ -webkit-flex-direction:column; flex-direction:column;}
.__line-blocks._column-row-w1240{ -webkit-flex-direction:column; flex-direction:column;}

.__line-blocks._wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}

.__line-block-wrap{  }
.__line-block-item{ height:100%; box-sizing: border-box}

.__image-bg{ background-repeat: no-repeat; background-position: center; background-size: cover; padding-top: 70%}

._button{ display:block; cursor:pointer;  -webkit-transition: all 0.3s ease; transition: all 0.3s ease; color: inherit; text-decoration: none }
._button.preload{   -webkit-transition: all 0.3s ease; transition: all 0.3s ease;	cursor:pointer; opacity:1}
._button.preload:after{display: block; opacity:0; position: absolute; top:0; bottom:0; left:0; right:0; margin:auto; content: ''; background-repeat:no-repeat; background-position:center; background-size:25px; background-image:url(/img/preloader.svg); -webkit-transition: all 2s ease; transition: all 2s ease;}
._button.preload.in-process{ opacity: 0}

.__adapt{
    display: -webkit-flex;	display: flex;
    -webkit-flex-wrap: wrap; flex-wrap: wrap;
}
.__adapt ._col-12{width: 100%}
.__adapt ._col-11{width: 91.66%}
.__adapt ._col-10{width: 83.33%}
.__adapt ._col-9 {width: 74.99%}
.__adapt ._col-8 {width: 66.66%}
.__adapt ._col-7 {width: 58.33%}
.__adapt ._col-6 {width: 49.99%}
.__adapt ._col-5 {width: 41.66%}
.__adapt ._col-4 {width: 33.33%}
.__adapt ._col-3 {width: 24.99%}
.__adapt ._col-2 {width: 16.66%}
.__adapt ._col-1 {width: 8.33%}
.__adapt ._col-0 {width: 0%; }

.__adapt ._grid-item{}
.__adapt ._col-first { }
.__adapt ._col-last{}

.__adapt._revers-col-to-w768{ -webkit-flex-direction: column-reverse; flex-direction: column-reverse;}
.__adapt._revers-row-to-w768{ -webkit-flex-direction: row-reverse; flex-direction: row-reverse;}

.__adapt ._col-first-to-w768{ -webkit-order: -1; order: -1;}
.__adapt ._col-last-to-w768{ -webkit-order: 1; order: 1;}

.__image-wrap{}
.__image-wrap img{ display: block; width: 100%; max-width: 100%; margin: auto}

.__w480, .__w600, .__w768, .__w1024, .__w1280{ display:none;}
.__wn480, .__wn600, .__wn768, .__wn1024, .__wn1280{ display:inherit;}

@media only screen and (min-width: 480px) {
    .__w480{ display:inherit;}
    .__wn480{ display:none;}

    .__side-padding{ padding:0 15px;}

    .__line-blocks._items-start-w480{ -webkit-align-items:flex-start; align-items:flex-start; }
    .__line-blocks._items-center-w480{ -webkit-align-items:center; align-items:center; }

    .__line-blocks._column-row-w480{-webkit-box-orient: horizontal; -webkit-flex-direction:row; flex-direction:row;}

    .__adapt{}
    .__adapt ._col-12-w480{width: 100%}
    .__adapt ._col-11-w480{width: 91.66%}
    .__adapt ._col-10-w480{width: 83.33%}
    .__adapt ._col-9-w480 {width: 74.99%}
    .__adapt ._col-8-w480 {width: 66.66%}
    .__adapt ._col-7-w480 {width: 58.33%}
    .__adapt ._col-6-w480 {width: 49.99%}
    .__adapt ._col-5-w480 {width: 41.66%}
    .__adapt ._col-4-w480 {width: 33.33%}
    .__adapt ._col-3-w480 {width: 24.99%}
    .__adapt ._col-2-w480 {width: 16.66%}
    .__adapt ._col-1-w480 {width: 8.33%}

}

@media only screen and (min-width: 600px) {
    .__w600{ display:inherit;}
    .__wn600{ display:none;}

    .__line-blocks._justify-w600{-webkit-box-pack:justify ;   -webkit-justify-content:space-between;  justify-content:space-between;}
    .__line-blocks._column-row-w600{-webkit-box-orient: horizontal; -webkit-flex-direction:row; flex-direction:row;}
    .__line-blocks._items-center-w600{ -webkit-align-items:center; align-items:center; }
    .__line-blocks._wrap-w600{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
    .__line-blocks._row-w600 { flex-direction: row}


    .__adapt{}
    .__adapt ._col-12-w600{width: 100%}
    .__adapt ._col-11-w600{width: 91.66%}
    .__adapt ._col-10-w600{width: 83.33%}
    .__adapt ._col-9-w600 {width: 74.99%}
    .__adapt ._col-8-w600 {width: 66.66%}
    .__adapt ._col-7-w600 {width: 58.33%}
    .__adapt ._col-6-w600 {width: 49.99%}
    .__adapt ._col-5-w600 {width: 41.66%}
    .__adapt ._col-4-w600 {width: 33.33%}
    .__adapt ._col-3-w600 {width: 24.99%}
    .__adapt ._col-2-w600 {width: 16.66%}
    .__adapt ._col-1-w600 {width: 8.33%}

}


@media only screen and (min-width: 768px) {
    .__w768{ display:inherit;}
    .__wn768{ display:none;}

    .__line-blocks._column-row-w768{-webkit-box-orient: horizontal; -webkit-flex-direction:row; flex-direction:row;}
    .__line-blocks._justify-w768{-webkit-box-pack:justify ;   -webkit-justify-content:space-between;  justify-content:space-between;}
    .__line-blocks._n3._column-row-w768 .__line-block-wrap{ width:33.33%}

    .__line-blocks._column-w768 { flex-direction: column}
    .__line-blocks._row-w768 { flex-direction: row}

    .__line-blocks._items-end-w768{ -webkit-align-items:flex-end; align-items:flex-end; }

    .__line-blocks._column-w768{ flex-direction: column}


    .__adapt{}
    .__adapt ._col-12-w768{width: 100%}
    .__adapt ._col-11-w768{width: 91.66%}
    .__adapt ._col-10-w768{width: 83.33%}
    .__adapt ._col-9-w768 {width: 74.99%}
    .__adapt ._col-8-w768 {width: 66.66%}
    .__adapt ._col-7-w768 {width: 58.33%}
    .__adapt ._col-6-w768 {width: 49.99%}
    .__adapt ._col-5-w768 {width: 41.66%}
    .__adapt ._col-4-w768 {width: 33.33%}
    .__adapt ._col-3-w768 {width: 24.99%}
    .__adapt ._col-2-w768 {width: 16.66%}
    .__adapt ._col-1-w768 {width: 8.33%}
    .__adapt ._order-0-w768{ order: 0;}

    .__line-blocks._items-start-w768{ -webkit-align-items:flex-start; align-items:flex-start; }


    .__adapt._revers-col-to-w768{ -webkit-flex-direction: unset; flex-direction: unset; }
    .__adapt._revers-row-to-w768{ -webkit-flex-direction: unset; flex-direction: unset; }

    .__adapt ._col-first-to-w768{ -webkit-order: unset; order: unset;}
    .__adapt ._col-last-to-w768{ -webkit-order: unset; order: unset;}


    .__image-wrap._image-floatright-w768{ float: right; }

}

@media only screen and (min-width: 1024px) {
    .__stretch{	 }
    .__line-blocks._column-row-w1024{-webkit-flex-direction:row; flex-direction:row;}
    .__line-blocks._content-start-w1024{   -webkit-justify-content:flex-start;  justify-content:flex-start;}
    .__line-blocks._content-end-w1024{   -webkit-justify-content:flex-end;  justify-content:flex-end;}
    .__line-blocks._content-justify-w1024{  -webkit-justify-content:space-between;  justify-content:space-between;}
    .__line-blocks._content-around-w1024{  -webkit-justify-content:space-around;  justify-content:space-around;}
    .__line-blocks._nowrap-w1024{ -webkit-flex-wrap: nowrap; flex-wrap: nowrap}

    .__line-blocks._items-end-w1024{ -webkit-align-items:flex-end; align-items:flex-end; }

    .__line-blocks._row-w1024 { flex-direction: row}

    .__line-blocks._column-w1024{ flex-direction: column}

    .__w1024{ display:inherit;}
    .__wn1024{ display:none;}

    .__adapt{}
    .__adapt ._col-12-w1024{width: 100%}
    .__adapt ._col-11-w1024{width: 91.66%}
    .__adapt ._col-10-w1024{width: 83.33%}
    .__adapt ._col-9-w1024 {width: 74.99%}
    .__adapt ._col-8-w1024 {width: 66.66%}
    .__adapt ._col-7-w1024 {width: 58.33%}
    .__adapt ._col-6-w1024 {width: 49.99%}
    .__adapt ._col-5-w1024 {width: 41.66%}
    .__adapt ._col-4-w1024 {width: 33.33%}
    .__adapt ._col-3-w1024 {width: 24.99%}
    .__adapt ._col-2-w1024 {width: 16.66%}
    .__adapt ._col-1-w1024 {width: 8.33%}

}

/* for 1240 */
@media only screen and (min-width: 1280px) {
    .__stretch{	}
    .__side-padding{ padding:0 30px;}

    .__w1280{ display:inherit;}
    .__wn1280{ display:none;}

    .__line-blocks._content-justify-w1280{  -webkit-justify-content:space-between;  justify-content:space-between;}
    .__line-blocks._content-around-w1280{  -webkit-justify-content:space-around;  justify-content:space-around;}

    .__line-blocks._column-row-1280{-webkit-box-orient: horizontal; -webkit-flex-direction:row; flex-direction:row;}

    .__line-blocks._row-w1280 { flex-direction: row}


    .__slick-container .__line-block-wrap { padding:20px }

    .__adapt{}
    .__adapt ._col-12-w1280{width: 100%}
    .__adapt ._col-11-w1280{width: 91.66%}
    .__adapt ._col-10-w1280{width: 83.33%}
    .__adapt ._col-9-w1280 {width: 74.99%}
    .__adapt ._col-8-w1280 {width: 66.66%}
    .__adapt ._col-7-w1280 {width: 58.33%}
    .__adapt ._col-6-w1280 {width: 49.99%}
    .__adapt ._col-5-w1280 {width: 41.66%}
    .__adapt ._col-4-w1280 {width: 33.33%}
    .__adapt ._col-3-w1280 {width: 24.99%}
    .__adapt ._col-2-w1280 {width: 16.66%}
    .__adapt ._col-1-w1280 {width: 8.33%}
    .__adapt ._col-0-w1280 {width: 0%; display: none}

}

/* for 1360 */
@media only screen and (min-width: 1320px) {
    .__stretch{	}
    .__side-padding{ padding:0 30px;}

    .__w1240{ display:inherit;}
    .__wn1240{ display:none;}


    .__line-blocks._column-row-1240{-webkit-box-orient: horizontal; -webkit-flex-direction:row; flex-direction:row;}
    .__line-blocks._row-w1320 { flex-direction: row}

    .__slick-container .__line-block-wrap { padding:20px }

    .__adapt{}
    .__adapt ._col-12-w1320{width: 100%}
    .__adapt ._col-11-w1320{width: 91.66%}
    .__adapt ._col-10-w1320{width: 83.33%}
    .__adapt ._col-9-w1320 {width: 74.99%}
    .__adapt ._col-8-w1320 {width: 66.66%}
    .__adapt ._col-7-w1320 {width: 58.33%}
    .__adapt ._col-6-w1320 {width: 49.99%}
    .__adapt ._col-5-w1320 {width: 41.66%}
    .__adapt ._col-4-w1320 {width: 33.33%}
    .__adapt ._col-3-w1320 {width: 24.99%}
    .__adapt ._col-2-w1320 {width: 16.66%}
    .__adapt ._col-1-w1320 {width: 8.33%}
    .__adapt ._col-0-w1320 {width: 0%; display: none}

}
/* for 1360 */
@media only screen and (min-width: 1560px) {

    .__adapt{}
    .__adapt ._col-12-w1560{width: 100%}
    .__adapt ._col-11-w1560{width: 91.66%}
    .__adapt ._col-10-w1560{width: 83.33%}
    .__adapt ._col-9-w1560 {width: 74.99%}
    .__adapt ._col-8-w1560 {width: 66.66%}
    .__adapt ._col-7-w1560 {width: 58.33%}
    .__adapt ._col-6-w1560 {width: 49.99%}
    .__adapt ._col-5-w1560 {width: 41.66%}
    .__adapt ._col-4-w1560 {width: 33.33%}
    .__adapt ._col-3-w1560 {width: 24.99%}
    .__adapt ._col-2-w1560 {width: 16.66%}
    .__adapt ._col-1-w1560 {width: 8.33%}
    .__adapt ._col-0-w1560 {width: 0%; display: none}
}




