/* редакция от 12 декабря 2020 */


.block { display: block; position: relative; }
.hide { display: none; }
.middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); transform: translateX(-50%) translateY(-50%); }
.vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
.cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
.inline-block { display: inline-block; position: relative; vertical-align: top; }
.table { display: table; position: relative; width: 100%; }
.table-row { display: table-row; position: relative; width: 100%; }
.table-cell { display: table-cell; position: relative; vertical-align: top; }

.w0 { width: 0%; }
.w01 { width: 01%; } .w02 { width: 02%; } .w03 { width: 03%; } .w04 { width: 04%; } .w05 { width: 05%; }
.w06 { width: 06%; } .w07 { width: 07%; } .w08 { width: 08%; } .w09 { width: 09%; } .w10 { width: 10%; }
.w15 { width: 15%; } .w20 { width: 20%; } .w25 { width: 25%; } .w30 { width: 30%; } .w33 { width: 33.3333333%; }
.w35 { width: 35%; } .w40 { width: 40%; } .w45 { width: 45%; } .w50 { width: 50%; } .w55 { width: 55%; }
.w60 { width: 60%; } .w65 { width: 65%; } .w66 { width: 66.6666666%; } .w70 { width: 70%; } .w75 { width: 75%; }
.w80 { width: 80%; } .w85 { width: 85%; } .w90 { width: 90%; }
.w91 { width: 91%; } .w92 { width: 92%; } .w93 { width: 93%; } .w94 { width: 94%; } .w95 { width: 95%; }
.w96 { width: 96%; } .w97 { width: 97%; } .w98 { width: 98%; } .w99 { width: 99%; } .w100 { width: 100%; }

.h0 { height: 0%; }
.h01 { height: 01%; } .h02 { height: 02%; } .h03 { height: 03%; } .h04 { height: 04%; } .h05 { height: 05%; }
.h06 { height: 06%; } .h07 { height: 07%; } .h08 { height: 08%; } .h09 { height: 09%; } .h10 { height: 10%; }
.h15 { height: 15%; } .h20 { height: 20%; } .h25 { height: 25%; } .h30 { height: 30%; } .h33 { height: 33.3333333%; }
.h35 { height: 35%; } .h40 { height: 40%; } .h45 { height: 45%; } .h50 { height: 50%; } .h55 { height: 55%; }
.h60 { height: 60%; } .h65 { height: 65%; } .h66 { height: 66.6666666%; } .h70 { height: 70%; } .h75 { height: 75%; }
.h80 { height: 80%; } .h85 { height: 85%; } .h90 { height: 90%; } .h95 { height: 95%; } .h100 { height: 100%; }

.l0   { left: 0%; }   .l05 { left: 5%; }  .l10 { left: 10%; } .l15 { left: 15%; } .l20 { left: 20%; }
.l25  { left: 25%; }  .l30 { left: 30%; } .l35 { left: 35%; } .l40 { left: 40%; } .l45 { left: 45%; }
.l50  { left: 50%; }  .l55 { left: 55%; } .l60 { left: 60%; } .l65 { left: 65%; } .l70 { left: 70%; }
.l75  { left: 75%; }  .l80 { left: 80%; } .l85 { left: 85%; } .l90 { left: 90%; } .l95 { left: 95%; }
.l100 { left: 100%; }
.t0  { top: 0%; }    .t05 { top: 5%; }  .t10 { top: 10%; } .t15 { top: 15%; } .t20 { top: 20%; }
.t25 { top: 25%; }   .t30 { top: 30%; } .t35 { top: 35%; } .t40 { top: 40%; } .t45 { top: 45%; }
.t50 { top: 50%; }   .t55 { top: 55%; } .t60 { top: 60%; } .t65 { top: 65%; } .t70 { top: 70%; }
.t75 { top: 75%; }   .t80 { top: 80%; } .t85 { top: 85%; } .t90 { top: 90%; } .t95 { top: 95%; }
.t100 { top: 100%; }
.r0  { right: 0%; }    .r05 { right: 5%; }  .r10 { right: 10%; } .r15 { right: 15%; } .r20 { right: 20%; }
.r25 { right: 25%; }   .r30 { right: 30%; } .r35 { right: 35%; } .r40 { right: 40%; } .r45 { right: 45%; }
.r50 { right: 50%; }   .r55 { right: 55%; } .r60 { right: 60%; } .r65 { right: 65%; } .r70 { right: 70%; }
.r75 { right: 75%; }   .r80 { right: 80%; } .r85 { right: 85%; } .r90 { right: 90%; } .r95 { right: 95%; }
.r100 { right: 100%; }
.b0  { bottom: 0%; }    .b05 { bottom: 5%; }  .b10 { bottom: 10%; } .b15 { bottom: 15%; } .b20 { bottom: 20%; }
.b25 { bottom: 25%; }   .b30 { bottom: 30%; } .b35 { bottom: 35%; } .b40 { bottom: 40%; } .b45 { bottom: 45%; }
.b50 { bottom: 50%; }   .b55 { bottom: 55%; } .b60 { bottom: 60%; } .b65 { bottom: 65%; } .b70 { bottom: 70%; }
.b75 { bottom: 75%; }   .b80 { bottom: 80%; } .b85 { bottom: 85%; } .b90 { bottom: 90%; } .b95 { bottom: 95%; }

.proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
.proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
.proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
.proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
.proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
.proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
.proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .proportional-100x65 { display: block; position: relative; padding-bottom: 65%; }
.proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
.proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
.proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
.proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
.proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
.proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }

.font-size-10 { font-size: 10%; }   .font-size-20 { font-size: 20%; }   .font-size-30 { font-size: 30%; }   .font-size-40 { font-size: 40%; }
.font-size-50 { font-size: 50%; }   .font-size-60 { font-size: 60%; }   .font-size-70 { font-size: 70%; }   .font-size-80 { font-size: 80%; }
.font-size-90 { font-size: 90%; }   .font-size-100 { font-size: 100%; } .font-size-110 { font-size: 110%; } .font-size-120 { font-size: 120%; }
.font-size-130 { font-size: 130%; } .font-size-140 { font-size: 140%; } .font-size-150 { font-size: 150%; } .font-size-160 { font-size: 160%; }
.font-size-170 { font-size: 170%; } .font-size-180 { font-size: 180%; } .font-size-190 { font-size: 190%; } .font-size-200 { font-size: 200%; }
.font-size-210 { font-size: 210%; } .font-size-220 { font-size: 220%; } .font-size-230 { font-size: 230%; } .font-size-240 { font-size: 240%; }
.font-size-250 { font-size: 250%; } .font-size-260 { font-size: 260%; } .font-size-270 { font-size: 270%; } .font-size-280 { font-size: 280%; }
.font-size-290 { font-size: 290%; } .font-size-300 { font-size: 300%; }
.line-height-100 { line-height: 100%; } .line-height-110 { line-height: 110%; } .line-height-120 { line-height: 120%; } .line-height-130 { line-height: 130%; }
.line-height-140 { line-height: 140%; } .line-height-150 { line-height: 150%; } .line-height-160 { line-height: 160%; } .line-height-170 { line-height: 170%; }
.line-height-180 { line-height: 180%; } .line-height-190 { line-height: 190%; } .line-height-200 { line-height: 200%; } .line-height-210 { line-height: 210%; }
.line-height-220 { line-height: 220%; } .line-height-230 { line-height: 230%; } .line-height-240 { line-height: 240%; } .line-height-250 { line-height: 250%; }
.line-height-260 { line-height: 260%; } .line-height-270 { line-height: 270%; } .line-height-280 { line-height: 280%; } .line-height-290 { line-height: 290%; }
.line-height-300 { line-height: 300%; }


@media screen and (min-aspect-ratio: 1/99999) and (max-aspect-ratio: 10/9) {
    /* портретная */
  	.portrait-block { display: block; position: relative; }
  	.portrait-hide { display: none; }
  	.portrait-middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%) translateY( -50%); }
  	.portrait-vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
  	.portrait-cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
  	.portrait-inline-block { display: inline-block; position: relative; vertical-align: top; }
  	.portrait-table { display: table; position: relative; width: 100%; }
	.portrait-table-row { display: table-row; position: relative; width: 100%; }
	.portrait-table-cell { display: table-cell; position: relative; vertical-align: top; }
  	
  	.portrait-w0 { width: 0%; }
  	.portrait-w01 { width: 01%; } .portrait-w02 { width: 02%; } .portrait-w03 { width: 03%; }         .portrait-w04 { width: 04%; } .portrait-w05 { width: 05%; }
	.portrait-w06 { width: 06%; } .portrait-w07 { width: 07%; } .portrait-w08 { width: 08%; }         .portrait-w09 { width: 09%; } .portrait-w10 { width: 10%; }
	.portrait-w15 { width: 15%; } .portrait-w16 { width: 16.6666%; } .portrait-w20 { width: 20%; } .portrait-w25 { width: 25%; }         .portrait-w30 { width: 30%; } .portrait-w33 { width: 33.3333333%; }
	.portrait-w35 { width: 35%; } .portrait-w40 { width: 40%; } .portrait-w45 { width: 45%; }         .portrait-w50 { width: 50%; } .portrait-w55 { width: 55%; }
	.portrait-w60 { width: 60%; } .portrait-w65 { width: 65%; } .portrait-w66 { width: 66.6666666%; } .portrait-w70 { width: 70%; } .portrait-w75 { width: 75%; }
	.portrait-w80 { width: 80%; } .portrait-w85 { width: 85%; } .portrait-w90 { width: 90%; }
	.portrait-w91 { width: 91%; } .portrait-w92 { width: 92%; } .portrait-w93 { width: 93%; }         .portrait-w94 { width: 94%; } .portrait-w95 { width: 95%; }
	.portrait-w96 { width: 96%; } .portrait-w97 { width: 97%; } .portrait-w98 { width: 98%; }         .portrait-w99 { width: 99%; } .portrait-w100 { width: 100%; }
  	
  	.portrait-h0 { height: 0%; }
	.portrait-h01 { height: 01%; } .portrait-h02 { height: 02%; } .portrait-h03 { height: 03%; }         .portrait-h04 { height: 04%; } .portrait-h05 { height: 05%; }
	.portrait-h06 { height: 06%; } .portrait-h07 { height: 07%; } .portrait-h08 { height: 08%; }         .portrait-h09 { height: 09%; } .portrait-h10 { height: 10%; }
	.portrait-h15 { height: 15%; } .portrait-h20 { height: 20%; } .portrait-h25 { height: 25%; }         .portrait-h30 { height: 30%; } .portrait-h33 { height: 33.3333333%; }
	.portrait-h35 { height: 35%; } .portrait-h40 { height: 40%; } .portrait-h45 { height: 45%; }         .portrait-h50 { height: 50%; } .portrait-h55 { height: 55%; }
	.portrait-h60 { height: 60%; } .portrait-h65 { height: 65%; } .portrait-h66 { height: 66.6666666%; } .portrait-h70 { height: 70%; } .portrait-h75 { height: 75%; }
	.portrait-h80 { height: 80%; } .portrait-h85 { height: 85%; } .portrait-h90 { height: 90%; }         .portrait-h95 { height: 95%; } .portrait-h100 { height: 100%; }
  	
  	.portrait-l0   { left: 0%; }   .portrait-l05 { left: 5%; }  .portrait-l10 { left: 10%; } .portrait-l15 { left: 15%; } .portrait-l20 { left: 20%; }
  	.portrait-l25  { left: 25%; }  .portrait-l30 { left: 30%; } .portrait-l35 { left: 35%; } .portrait-l40 { left: 40%; } .portrait-l45 { left: 45%; }
  	.portrait-l50  { left: 50%; }  .portrait-l55 { left: 55%; } .portrait-l60 { left: 60%; } .portrait-l65 { left: 65%; } .portrait-l70 { left: 70%; }
  	.portrait-l75  { left: 75%; }  .portrait-l80 { left: 80%; } .portrait-l85 { left: 85%; } .portrait-l90 { left: 90%; } .portrait-l95 { left: 95%; }
  	.portrait-l100 { left: 100%; }
  	.portrait-t0  { top: 0%; }    .portrait-t05 { top: 5%; }  .portrait-t10 { top: 10%; } .portrait-t15 { top: 15%; } .portrait-t20 { top: 20%; }
  	.portrait-t25 { top: 25%; }   .portrait-t30 { top: 30%; } .portrait-t35 { top: 35%; } .portrait-t40 { top: 40%; } .portrait-t45 { top: 45%; }
  	.portrait-t50 { top: 50%; }   .portrait-t55 { top: 55%; } .portrait-t60 { top: 60%; } .portrait-t65 { top: 65%; } .portrait-t70 { top: 70%; }
  	.portrait-t75 { top: 75%; }   .portrait-t80 { top: 80%; } .portrait-t85 { top: 85%; } .portrait-t90 { top: 90%; } .portrait-t95 { top: 95%; }
  	.portrait-t100 { top: 100%; }
  	.portrait-r0  { right: 0%; }    .portrait-r05 { right: 5%; }  .portrait-r10 { right: 10%; } .portrait-r15 { right: 15%; } .portrait-r20 { right: 20%; }
  	.portrait-r25 { right: 25%; }   .portrait-r30 { right: 30%; } .portrait-r35 { right: 35%; } .portrait-r40 { right: 40%; } .portrait-r45 { right: 45%; }
  	.portrait-r50 { right: 50%; }   .portrait-r55 { right: 55%; } .portrait-r60 { right: 60%; } .portrait-r65 { right: 65%; } .portrait-r70 { right: 70%; }
  	.portrait-r75 { right: 75%; }   .portrait-r80 { right: 80%; } .portrait-r85 { right: 85%; } .portrait-r90 { right: 90%; } .portrait-r95 { right: 95%; }
	.portrait-r100 { right: 100%; }
  	.portrait-b0  { bottom: 0%; }    .portrait-b05 { bottom: 5%; }  .portrait-b10 { bottom: 10%; } .portrait-b15 { bottom: 15%; } .portrait-b20 { bottom: 20%; }
  	.portrait-b25 { bottom: 25%; }   .portrait-b30 { bottom: 30%; } .portrait-b35 { bottom: 35%; } .portrait-b40 { bottom: 40%; } .portrait-b45 { bottom: 45%; }
  	.portrait-b50 { bottom: 50%; }   .portrait-b55 { bottom: 55%; } .portrait-b60 { bottom: 60%; } .portrait-b65 { bottom: 65%; } .portrait-b70 { bottom: 70%; }
  	.portrait-b75 { bottom: 75%; }   .portrait-b80 { bottom: 80%; } .portrait-b85 { bottom: 85%; } .portrait-b90 { bottom: 90%; } .portrait-b95 { bottom: 95%; }
  	.portrait-b100 { bottom: 100%; }
  	
  	.portrait-proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .portrait-proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .portrait-proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
	.portrait-proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .portrait-proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .portrait-proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
	.portrait-proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .portrait-proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .portrait-proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
	.portrait-proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .portrait-proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .portrait-proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
	.portrait-proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .portrait-proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .portrait-proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
	.portrait-proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .portrait-proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .portrait-proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
	.portrait-proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .portrait-proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .portrait-proportional-100x65 { display: block; position: relative; padding-bottom: 65%; }
	.portrait-proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .portrait-proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .portrait-proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
	.portrait-proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .portrait-proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .portrait-proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
	.portrait-proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .portrait-proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .portrait-proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
	.portrait-proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .portrait-proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .portrait-proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
	.portrait-proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .portrait-proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .portrait-proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
	.portrait-proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .portrait-proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }
  
  	.portrait-padder-1 { border: 1vw solid rgba(0,0,0,0); }
  	.portrait-padder-1-0 { border: 0vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.portrait-padder-0-1 { border: 0vw solid rgba(0,0,0,0); border-left: 1vw solid rgba(0,0,0,0); border-right: 1vw solid rgba(0,0,0,0); }
  	.portrait-padder-2 { border: 2vw solid rgba(0,0,0,0); }
  	.portrait-padder-2-1 { border: 1vw solid rgba(0,0,0,0); border-top: 2vw solid rgba(0,0,0,0); border-bottom: 2vw solid rgba(0,0,0,0); }
  	.portrait-padder-1-2 { border: 1vw solid rgba(0,0,0,0); border-left: 2vw solid rgba(0,0,0,0); border-right: 2vw solid rgba(0,0,0,0); }
  	.portrait-padder-2-0 { border: 0vw solid rgba(0,0,0,0); border-top: 2vw solid rgba(0,0,0,0); border-bottom: 2vw solid rgba(0,0,0,0); }
  	.portrait-padder-1-2 { border: 2vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.portrait-padder-0-2 { border: 0vw solid rgba(0,0,0,0); border-left: 2vw solid rgba(0,0,0,0); border-right: 2vw solid rgba(0,0,0,0); }
  	
  	.portrait-font-size-10 { font-size: 10%; }   .portrait-font-size-20 { font-size: 20%; }   .portrait-font-size-30 { font-size: 30%; }   .portrait-font-size-40 { font-size: 40%; }
	.portrait-font-size-50 { font-size: 50%; }   .portrait-font-size-60 { font-size: 60%; }   .portrait-font-size-70 { font-size: 70%; }   .portrait-font-size-80 { font-size: 80%; }
	.portrait-font-size-90 { font-size: 90%; }   .portrait-font-size-100 { font-size: 100%; } .portrait-font-size-110 { font-size: 110%; } .portrait-font-size-120 { font-size: 120%; }
	.portrait-font-size-130 { font-size: 130%; } .portrait-font-size-140 { font-size: 140%; } .portrait-font-size-150 { font-size: 150%; } .portrait-font-size-160 { font-size: 160%; }
	.portrait-font-size-170 { font-size: 170%; } .portrait-font-size-180 { font-size: 180%; } .portrait-font-size-190 { font-size: 190%; } .portrait-font-size-200 { font-size: 200%; }
	.portrait-font-size-210 { font-size: 210%; } .portrait-font-size-220 { font-size: 220%; } .portrait-font-size-230 { font-size: 230%; } .portrait-font-size-240 { font-size: 240%; }
	.portrait-font-size-250 { font-size: 250%; } .portrait-font-size-260 { font-size: 260%; } .portrait-font-size-270 { font-size: 270%; } .portrait-font-size-280 { font-size: 280%; }
	.portrait-font-size-290 { font-size: 290%; } .portrait-font-size-300 { font-size: 300%; }
	.portrait-line-height-100 { line-height: 100%; } .portrait-line-height-110 { line-height: 110%; } .portrait-line-height-120 { line-height: 120%; } .portrait-line-height-130 { line-height: 130%; }
	.portrait-line-height-140 { line-height: 140%; } .portrait-line-height-150 { line-height: 150%; } .portrait-line-height-160 { line-height: 160%; } .portrait-line-height-170 { line-height: 170%; }
	.portrait-line-height-180 { line-height: 180%; } .portrait-line-height-190 { line-height: 190%; } .portrait-line-height-200 { line-height: 200%; } .portrait-line-height-210 { line-height: 210%; }
	.portrait-line-height-220 { line-height: 220%; } .portrait-line-height-230 { line-height: 230%; } .portrait-line-height-240 { line-height: 240%; } .portrait-line-height-250 { line-height: 250%; }
	.portrait-line-height-260 { line-height: 260%; } .portrait-line-height-270 { line-height: 270%; } .portrait-line-height-280 { line-height: 280%; } .portrait-line-height-290 { line-height: 290%; }
	.portrait-line-height-300 { line-height: 300%; }
  	
	}
@media screen and (max-aspect-ratio: 10/9) and (max-width: 5in) {
    /* мобильная версия */
    .mobile-block { display: block; position: relative; }
  	.mobile-hide { display: none; }
  	.mobile-middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%) translateY( -50%); }
  	.mobile-vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
  	.mobile-cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
  	.mobile-inline-block { display: inline-block; position: relative; vertical-align: top; }
  	.mobile-table { display: table; position: relative; width: 100%; }
	.mobile-table-row { display: table-row; position: relative; width: 100%; }
	.mobile-table-cell { display: table-cell; position: relative; vertical-align: top; }
  
  	.mobile-w0 { width: 0%; }
  	.mobile-w01 { width: 01%; } .mobile-w02 { width: 02%; } .mobile-w03 { width: 03%; }         .mobile-w04 { width: 04%; } .mobile-w05 { width: 05%; }
	.mobile-w06 { width: 06%; } .mobile-w07 { width: 07%; } .mobile-w08 { width: 08%; }         .mobile-w09 { width: 09%; } .mobile-w10 { width: 10%; }
	.mobile-w15 { width: 15%; } .mobile-w16 { width: 16.6666%; } .mobile-w20 { width: 20%; } .mobile-w25 { width: 25%; }         .mobile-w30 { width: 30%; } .mobile-w33 { width: 33.3333333%; }
	.mobile-w35 { width: 35%; } .mobile-w40 { width: 40%; } .mobile-w45 { width: 45%; }         .mobile-w50 { width: 50%; } .mobile-w55 { width: 55%; }
	.mobile-w60 { width: 60%; } .mobile-w65 { width: 65%; } .mobile-w66 { width: 66.6666666%; } .mobile-w70 { width: 70%; } .mobile-w75 { width: 75%; }
	.mobile-w80 { width: 80%; } .mobile-w85 { width: 85%; } .mobile-w90 { width: 90%; }
	.mobile-w91 { width: 91%; } .mobile-w92 { width: 92%; } .mobile-w93 { width: 93%; }         .mobile-w94 { width: 94%; } .mobile-w95 { width: 95%; }
	.mobile-w96 { width: 96%; } .mobile-w97 { width: 97%; } .mobile-w98 { width: 98%; }         .mobile-w99 { width: 99%; } .mobile-w100 { width: 100%; }
  	
  	.mobile-h0 { height: 0%; }
	.mobile-h01 { height: 01%; } .mobile-h02 { height: 02%; } .mobile-h03 { height: 03%; }         .mobile-h04 { height: 04%; } .mobile-h05 { height: 05%; }
	.mobile-h06 { height: 06%; } .mobile-h07 { height: 07%; } .mobile-h08 { height: 08%; }         .mobile-h09 { height: 09%; } .mobile-h10 { height: 10%; }
	.mobile-h15 { height: 15%; } .mobile-h20 { height: 20%; } .mobile-h25 { height: 25%; }         .mobile-h30 { height: 30%; } .mobile-h33 { height: 33.3333333%; }
	.mobile-h35 { height: 35%; } .mobile-h40 { height: 40%; } .mobile-h45 { height: 45%; }         .mobile-h50 { height: 50%; } .mobile-h55 { height: 55%; }
	.mobile-h60 { height: 60%; } .mobile-h65 { height: 65%; } .mobile-h66 { height: 66.6666666%; } .mobile-h70 { height: 70%; } .mobile-h75 { height: 75%; }
	.mobile-h80 { height: 80%; } .mobile-h85 { height: 85%; } .mobile-h90 { height: 90%; }         .mobile-h95 { height: 95%; } .mobile-h100 { height: 100%; }
  	
  	.mobile-l0   { left: 0%; }   .mobile-l05 { left: 5%; }  .mobile-l10 { left: 10%; } .mobile-l15 { left: 15%; } .mobile-l20 { left: 20%; }
  	.mobile-l25  { left: 25%; }  .mobile-l30 { left: 30%; } .mobile-l35 { left: 35%; } .mobile-l40 { left: 40%; } .mobile-l45 { left: 45%; }
  	.mobile-l50  { left: 50%; }  .mobile-l55 { left: 55%; } .mobile-l60 { left: 60%; } .mobile-l65 { left: 65%; } .mobile-l70 { left: 70%; }
  	.mobile-l75  { left: 75%; }  .mobile-l80 { left: 80%; } .mobile-l85 { left: 85%; } .mobile-l90 { left: 90%; } .mobile-l95 { left: 95%; }
  	.mobile-l100 { left: 100%; }
  	.mobile-t0  { top: 0%; }    .mobile-t05 { top: 5%; }  .mobile-t10 { top: 10%; } .mobile-t15 { top: 15%; } .mobile-t20 { top: 20%; }
  	.mobile-t25 { top: 25%; }   .mobile-t30 { top: 30%; } .mobile-t35 { top: 35%; } .mobile-t40 { top: 40%; } .mobile-t45 { top: 45%; }
  	.mobile-t50 { top: 50%; }   .mobile-t55 { top: 55%; } .mobile-t60 { top: 60%; } .mobile-t65 { top: 65%; } .mobile-t70 { top: 70%; }
  	.mobile-t75 { top: 75%; }   .mobile-t80 { top: 80%; } .mobile-t85 { top: 85%; } .mobile-t90 { top: 90%; } .mobile-t95 { top: 95%; }
  	.mobile-t100 { top: 100%; }
  	.mobile-r0  { right: 0%; }    .mobile-r05 { right: 5%; }  .mobile-r10 { right: 10%; } .mobile-r15 { right: 15%; } .mobile-r20 { right: 20%; }
  	.mobile-r25 { right: 25%; }   .mobile-r30 { right: 30%; } .mobile-r35 { right: 35%; } .mobile-r40 { right: 40%; } .mobile-r45 { right: 45%; }
  	.mobile-r50 { right: 50%; }   .mobile-r55 { right: 55%; } .mobile-r60 { right: 60%; } .mobile-r65 { right: 65%; } .mobile-r70 { right: 70%; }
  	.mobile-r75 { right: 75%; }   .mobile-r80 { right: 80%; } .mobile-r85 { right: 85%; } .mobile-r90 { right: 90%; } .mobile-r95 { right: 95%; }
	.mobile-r100 { right: 100%; }
  	.mobile-b0  { bottom: 0%; }    .mobile-b05 { bottom: 5%; }  .mobile-b10 { bottom: 10%; } .mobile-b15 { bottom: 15%; } .mobile-b20 { bottom: 20%; }
  	.mobile-b25 { bottom: 25%; }   .mobile-b30 { bottom: 30%; } .mobile-b35 { bottom: 35%; } .mobile-b40 { bottom: 40%; } .mobile-b45 { bottom: 45%; }
  	.mobile-b50 { bottom: 50%; }   .mobile-b55 { bottom: 55%; } .mobile-b60 { bottom: 60%; } .mobile-b65 { bottom: 65%; } .mobile-b70 { bottom: 70%; }
  	.mobile-b75 { bottom: 75%; }   .mobile-b80 { bottom: 80%; } .mobile-b85 { bottom: 85%; } .mobile-b90 { bottom: 90%; } .mobile-b95 { bottom: 95%; }
  	.mobile-b100 { bottom: 100%; }
  	
  	.mobile-proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .mobile-proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .mobile-proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
	.mobile-proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .mobile-proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .mobile-proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
	.mobile-proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .mobile-proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .mobile-proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
	.mobile-proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .mobile-proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .mobile-proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
	.mobile-proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .mobile-proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .mobile-proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
	.mobile-proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .mobile-proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .mobile-proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
	.mobile-proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .mobile-proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .mobile-proportional-100x65 { display: block; position: relative; padding-bottom: 65%; }
	.mobile-proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .mobile-proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .mobile-proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
	.mobile-proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .mobile-proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .mobile-proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
	.mobile-proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .mobile-proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .mobile-proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
	.mobile-proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .mobile-proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .mobile-proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
	.mobile-proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .mobile-proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .mobile-proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
	.mobile-proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .mobile-proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }
  
  	.mobile-padder-1 { border: 1vw solid rgba(0,0,0,0); }
  	.mobile-padder-1-0 { border: 0vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.mobile-padder-0-1 { border: 0vw solid rgba(0,0,0,0); border-left: 1vw solid rgba(0,0,0,0); border-right: 1vw solid rgba(0,0,0,0); }
  	.mobile-padder-2 { border: 2vw solid rgba(0,0,0,0); }
  	.mobile-padder-2-1 { border: 1vw solid rgba(0,0,0,0); border-top: 2vw solid rgba(0,0,0,0); border-bottom: 2vw solid rgba(0,0,0,0); }
  	.mobile-padder-1-2 { border: 1vw solid rgba(0,0,0,0); border-left: 2vw solid rgba(0,0,0,0); border-right: 2vw solid rgba(0,0,0,0); }
  	.mobile-padder-2-0 { border: 0vw solid rgba(0,0,0,0); border-top: 2vw solid rgba(0,0,0,0); border-bottom: 2vw solid rgba(0,0,0,0); }
  	.mobile-padder-1-2 { border: 2vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.mobile-padder-0-2 { border: 0vw solid rgba(0,0,0,0); border-left: 2vw solid rgba(0,0,0,0); border-right: 2vw solid rgba(0,0,0,0); }
  	
  	.mobile-font-size-10 { font-size: 10%; }   .mobile-font-size-20 { font-size: 20%; }   .mobile-font-size-30 { font-size: 30%; }   .mobile-font-size-40 { font-size: 40%; }
	.mobile-font-size-50 { font-size: 50%; }   .mobile-font-size-60 { font-size: 60%; }   .mobile-font-size-70 { font-size: 70%; }   .mobile-font-size-80 { font-size: 80%; }
	.mobile-font-size-90 { font-size: 90%; }   .mobile-font-size-100 { font-size: 100%; } .mobile-font-size-110 { font-size: 110%; } .mobile-font-size-120 { font-size: 120%; }
	.mobile-font-size-130 { font-size: 130%; } .mobile-font-size-140 { font-size: 140%; } .mobile-font-size-150 { font-size: 150%; } .mobile-font-size-160 { font-size: 160%; }
	.mobile-font-size-170 { font-size: 170%; } .mobile-font-size-180 { font-size: 180%; } .mobile-font-size-190 { font-size: 190%; } .mobile-font-size-200 { font-size: 200%; }
	.mobile-font-size-210 { font-size: 210%; } .mobile-font-size-220 { font-size: 220%; } .mobile-font-size-230 { font-size: 230%; } .mobile-font-size-240 { font-size: 240%; }
	.mobile-font-size-250 { font-size: 250%; } .mobile-font-size-260 { font-size: 260%; } .mobile-font-size-270 { font-size: 270%; } .mobile-font-size-280 { font-size: 280%; }
	.mobile-font-size-290 { font-size: 290%; } .mobile-font-size-300 { font-size: 300%; }
	.mobile-line-height-100 { line-height: 100%; } .mobile-line-height-110 { line-height: 110%; } .mobile-line-height-120 { line-height: 120%; } .mobile-line-height-130 { line-height: 130%; }
	.mobile-line-height-140 { line-height: 140%; } .mobile-line-height-150 { line-height: 150%; } .mobile-line-height-160 { line-height: 160%; } .mobile-line-height-170 { line-height: 170%; }
	.mobile-line-height-180 { line-height: 180%; } .mobile-line-height-190 { line-height: 190%; } .mobile-line-height-200 { line-height: 200%; } .mobile-line-height-210 { line-height: 210%; }
	.mobile-line-height-220 { line-height: 220%; } .mobile-line-height-230 { line-height: 230%; } .mobile-line-height-240 { line-height: 240%; } .mobile-line-height-250 { line-height: 250%; }
	.mobile-line-height-260 { line-height: 260%; } .mobile-line-height-270 { line-height: 270%; } .mobile-line-height-280 { line-height: 280%; } .mobile-line-height-290 { line-height: 290%; }
	.mobile-line-height-300 { line-height: 300%; }
  	
    }
@media screen and (max-aspect-ratio: 10/9) and (min-width: 5in) {
    /* планшетная */
    .tablet-block { display: block; position: relative; }
  	.tablet-hide { display: none; }
  	.tablet-middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%) translateY( -50%); }
  	.tablet-vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
  	.tablet-cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
  	.tablet-inline-block { display: inline-block; position: relative; vertical-align: top; }
  	.tablet-table { display: table; position: relative; width: 100%; }
	.tablet-table-row { display: table-row; position: relative; width: 100%; }
	.tablet-table-cell { display: table-cell; position: relative; vertical-align: top; }
  	
  	.tablet-w0 { width: 0%; }
  	.tablet-w01 { width: 01%; } .tablet-w02 { width: 02%; } .tablet-w03 { width: 03%; }         .tablet-w04 { width: 04%; } .tablet-w05 { width: 05%; }
	.tablet-w06 { width: 06%; } .tablet-w07 { width: 07%; } .tablet-w08 { width: 08%; }         .tablet-w09 { width: 09%; } .tablet-w10 { width: 10%; }
	.tablet-w15 { width: 15%; } .tablet-w16 { width: 16.6666%; } .tablet-w20 { width: 20%; } .tablet-w25 { width: 25%; }         .tablet-w30 { width: 30%; } .tablet-w33 { width: 33.3333333%; }
	.tablet-w35 { width: 35%; } .tablet-w40 { width: 40%; } .tablet-w45 { width: 45%; }         .tablet-w50 { width: 50%; } .tablet-w55 { width: 55%; }
	.tablet-w60 { width: 60%; } .tablet-w65 { width: 65%; } .tablet-w66 { width: 66.6666666%; } .tablet-w70 { width: 70%; } .tablet-w75 { width: 75%; }
	.tablet-w80 { width: 80%; } .tablet-w85 { width: 85%; } .tablet-w90 { width: 90%; }
	.tablet-w91 { width: 91%; } .tablet-w92 { width: 92%; } .tablet-w93 { width: 93%; }         .tablet-w94 { width: 94%; } .tablet-w95 { width: 95%; }
	.tablet-w96 { width: 96%; } .tablet-w97 { width: 97%; } .tablet-w98 { width: 98%; }         .tablet-w99 { width: 99%; } .tablet-w100 { width: 100%; }
  	
  	.tablet-h0 { height: 0%; }
	.tablet-h01 { height: 01%; } .tablet-h02 { height: 02%; } .tablet-h03 { height: 03%; }         .tablet-h04 { height: 04%; } .tablet-h05 { height: 05%; }
	.tablet-h06 { height: 06%; } .tablet-h07 { height: 07%; } .tablet-h08 { height: 08%; }         .tablet-h09 { height: 09%; } .tablet-h10 { height: 10%; }
	.tablet-h15 { height: 15%; } .tablet-h20 { height: 20%; } .tablet-h25 { height: 25%; }         .tablet-h30 { height: 30%; } .tablet-h33 { height: 33.3333333%; }
	.tablet-h35 { height: 35%; } .tablet-h40 { height: 40%; } .tablet-h45 { height: 45%; }         .tablet-h50 { height: 50%; } .tablet-h55 { height: 55%; }
	.tablet-h60 { height: 60%; } .tablet-h65 { height: 65%; } .tablet-h66 { height: 66.6666666%; } .tablet-h70 { height: 70%; } .tablet-h75 { height: 75%; }
	.tablet-h80 { height: 80%; } .tablet-h85 { height: 85%; } .tablet-h90 { height: 90%; }         .tablet-h95 { height: 95%; } .tablet-h100 { height: 100%; }
  	
  	.tablet-l0   { left: 0%; }   .tablet-l05 { left: 5%; }  .tablet-l10 { left: 10%; } .tablet-l15 { left: 15%; } .tablet-l20 { left: 20%; }
  	.tablet-l25  { left: 25%; }  .tablet-l30 { left: 30%; } .tablet-l35 { left: 35%; } .tablet-l40 { left: 40%; } .tablet-l45 { left: 45%; }
  	.tablet-l50  { left: 50%; }  .tablet-l55 { left: 55%; } .tablet-l60 { left: 60%; } .tablet-l65 { left: 65%; } .tablet-l70 { left: 70%; }
  	.tablet-l75  { left: 75%; }  .tablet-l80 { left: 80%; } .tablet-l85 { left: 85%; } .tablet-l90 { left: 90%; } .tablet-l95 { left: 95%; }
  	.tablet-l100 { left: 100%; }
  	.tablet-t0  { top: 0%; }    .tablet-t05 { top: 5%; }  .tablet-t10 { top: 10%; } .tablet-t15 { top: 15%; } .tablet-t20 { top: 20%; }
  	.tablet-t25 { top: 25%; }   .tablet-t30 { top: 30%; } .tablet-t35 { top: 35%; } .tablet-t40 { top: 40%; } .tablet-t45 { top: 45%; }
  	.tablet-t50 { top: 50%; }   .tablet-t55 { top: 55%; } .tablet-t60 { top: 60%; } .tablet-t65 { top: 65%; } .tablet-t70 { top: 70%; }
  	.tablet-t75 { top: 75%; }   .tablet-t80 { top: 80%; } .tablet-t85 { top: 85%; } .tablet-t90 { top: 90%; } .tablet-t95 { top: 95%; }
  	.tablet-t100 { top: 100%; }
  	.tablet-r0  { right: 0%; }    .tablet-r05 { right: 5%; }  .tablet-r10 { right: 10%; } .tablet-r15 { right: 15%; } .tablet-r20 { right: 20%; }
  	.tablet-r25 { right: 25%; }   .tablet-r30 { right: 30%; } .tablet-r35 { right: 35%; } .tablet-r40 { right: 40%; } .tablet-r45 { right: 45%; }
  	.tablet-r50 { right: 50%; }   .tablet-r55 { right: 55%; } .tablet-r60 { right: 60%; } .tablet-r65 { right: 65%; } .tablet-r70 { right: 70%; }
  	.tablet-r75 { right: 75%; }   .tablet-r80 { right: 80%; } .tablet-r85 { right: 85%; } .tablet-r90 { right: 90%; } .tablet-r95 { right: 95%; }
	.tablet-r100 { right: 100%; }
  	.tablet-b0  { bottom: 0%; }    .tablet-b05 { bottom: 5%; }  .tablet-b10 { bottom: 10%; } .tablet-b15 { bottom: 15%; } .tablet-b20 { bottom: 20%; }
  	.tablet-b25 { bottom: 25%; }   .tablet-b30 { bottom: 30%; } .tablet-b35 { bottom: 35%; } .tablet-b40 { bottom: 40%; } .tablet-b45 { bottom: 45%; }
  	.tablet-b50 { bottom: 50%; }   .tablet-b55 { bottom: 55%; } .tablet-b60 { bottom: 60%; } .tablet-b65 { bottom: 65%; } .tablet-b70 { bottom: 70%; }
  	.tablet-b75 { bottom: 75%; }   .tablet-b80 { bottom: 80%; } .tablet-b85 { bottom: 85%; } .tablet-b90 { bottom: 90%; } .tablet-b95 { bottom: 95%; }
  	.tablet-b100 { bottom: 100%; }
  
  	.tablet-proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .tablet-proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .tablet-proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
	.tablet-proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .tablet-proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .tablet-proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
	.tablet-proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .tablet-proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .tablet-proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
	.tablet-proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .tablet-proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .tablet-proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
	.tablet-proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .tablet-proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .tablet-proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
	.tablet-proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .tablet-proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .tablet-proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
	.tablet-proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .tablet-proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .tablet-proportional-100x65 { display: block; position: relative; padding-bottom: 65%; }
	.tablet-proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .tablet-proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .tablet-proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
	.tablet-proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .tablet-proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .tablet-proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
	.tablet-proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .tablet-proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .tablet-proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
	.tablet-proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .tablet-proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .tablet-proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
	.tablet-proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .tablet-proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .tablet-proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
	.tablet-proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .tablet-proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }
  
  	.tablet-padder-1 { border: 1vw solid rgba(0,0,0,0); }
  	.tablet-padder-1-0 { border: 0vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.tablet-padder-0-1 { border: 0vw solid rgba(0,0,0,0); border-left: 1vw solid rgba(0,0,0,0); border-right: 1vw solid rgba(0,0,0,0); }
  	.tablet-padder-2 { border: 2vw solid rgba(0,0,0,0); }
  	.tablet-padder-2-1 { border: 1vw solid rgba(0,0,0,0); border-top: 2vw solid rgba(0,0,0,0); border-bottom: 2vw solid rgba(0,0,0,0); }
  	.tablet-padder-1-2 { border: 1vw solid rgba(0,0,0,0); border-left: 2vw solid rgba(0,0,0,0); border-right: 2vw solid rgba(0,0,0,0); }
  	.tablet-padder-2-0 { border: 0vw solid rgba(0,0,0,0); border-top: 2vw solid rgba(0,0,0,0); border-bottom: 2vw solid rgba(0,0,0,0); }
  	.tablet-padder-1-2 { border: 2vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.tablet-padder-0-2 { border: 0vw solid rgba(0,0,0,0); border-left: 2vw solid rgba(0,0,0,0); border-right: 2vw solid rgba(0,0,0,0); }
  	
  	.tablet-font-size-10 { font-size: 10%; }   .tablet-font-size-20 { font-size: 20%; }   .tablet-font-size-30 { font-size: 30%; }   .tablet-font-size-40 { font-size: 40%; }
	.tablet-font-size-50 { font-size: 50%; }   .tablet-font-size-60 { font-size: 60%; }   .tablet-font-size-70 { font-size: 70%; }   .tablet-font-size-80 { font-size: 80%; }
	.tablet-font-size-90 { font-size: 90%; }   .tablet-font-size-100 { font-size: 100%; } .tablet-font-size-110 { font-size: 110%; } .tablet-font-size-120 { font-size: 120%; }
	.tablet-font-size-130 { font-size: 130%; } .tablet-font-size-140 { font-size: 140%; } .tablet-font-size-150 { font-size: 150%; } .tablet-font-size-160 { font-size: 160%; }
	.tablet-font-size-170 { font-size: 170%; } .tablet-font-size-180 { font-size: 180%; } .tablet-font-size-190 { font-size: 190%; } .tablet-font-size-200 { font-size: 200%; }
	.tablet-font-size-210 { font-size: 210%; } .tablet-font-size-220 { font-size: 220%; } .tablet-font-size-230 { font-size: 230%; } .tablet-font-size-240 { font-size: 240%; }
	.tablet-font-size-250 { font-size: 250%; } .tablet-font-size-260 { font-size: 260%; } .tablet-font-size-270 { font-size: 270%; } .tablet-font-size-280 { font-size: 280%; }
	.tablet-font-size-290 { font-size: 290%; } .tablet-font-size-300 { font-size: 300%; }
	.tablet-line-height-100 { line-height: 100%; } .tablet-line-height-110 { line-height: 110%; } .tablet-line-height-120 { line-height: 120%; } .tablet-line-height-130 { line-height: 130%; }
	.tablet-line-height-140 { line-height: 140%; } .tablet-line-height-150 { line-height: 150%; } .tablet-line-height-160 { line-height: 160%; } .tablet-line-height-170 { line-height: 170%; }
	.tablet-line-height-180 { line-height: 180%; } .tablet-line-height-190 { line-height: 190%; } .tablet-line-height-200 { line-height: 200%; } .tablet-line-height-210 { line-height: 210%; }
	.tablet-line-height-220 { line-height: 220%; } .tablet-line-height-230 { line-height: 230%; } .tablet-line-height-240 { line-height: 240%; } .tablet-line-height-250 { line-height: 250%; }
	.tablet-line-height-260 { line-height: 260%; } .tablet-line-height-270 { line-height: 270%; } .tablet-line-height-280 { line-height: 280%; } .tablet-line-height-290 { line-height: 290%; }
	.tablet-line-height-300 { line-height: 300%; }
    }

@media screen and (min-aspect-ratio: 10/9) {
  	/* альбомная версия */
  	.landscape-block { display: block; position: relative; }
  	.landscape-hide { display: none; }
  	.landscape-middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%) translateY( -50%); }
  	.landscape-vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
  	.landscape-cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
  	.landscape-inline-block { display: inline-block; position: relative; vertical-align: top; }
  	.landscape-table { display: table; position: relative; width: 100%; }
	.landscape-table-row { display: table-row; position: relative; width: 100%; }
	.landscape-table-cell { display: table-cell; position: relative; vertical-align: top; }
  	
  	.landscape-w0 { width: 0%; }
  	.landscape-w01 { width: 01%; } .landscape-w02 { width: 02%; } .landscape-w03 { width: 03%; }         .landscape-w04 { width: 04%; } .landscape-w05 { width: 05%; }
	.landscape-w06 { width: 06%; } .landscape-w07 { width: 07%; } .landscape-w08 { width: 08%; }         .landscape-w09 { width: 09%; } .landscape-w10 { width: 10%; }
	.landscape-w15 { width: 15%; } .landscape-w16 { width: 16.6666%; } .landscape-w20 { width: 20%; } .landscape-w25 { width: 25%; }         .landscape-w30 { width: 30%; } .landscape-w33 { width: 33.3333%; }
	.landscape-w35 { width: 35%; } .landscape-w40 { width: 40%; } .landscape-w45 { width: 45%; }         .landscape-w50 { width: 50%; } .landscape-w55 { width: 55%; }
	.landscape-w60 { width: 60%; } .landscape-w65 { width: 65%; } .landscape-w66 { width: 66.6666666%; } .landscape-w70 { width: 70%; } .landscape-w75 { width: 75%; }
	.landscape-w80 { width: 80%; } .landscape-w85 { width: 85%; } .landscape-w90 { width: 90%; }
	.landscape-w91 { width: 91%; } .landscape-w92 { width: 92%; } .landscape-w93 { width: 93%; }         .landscape-w94 { width: 94%; } .landscape-w95 { width: 95%; }
	.landscape-w96 { width: 96%; } .landscape-w97 { width: 97%; } .landscape-w98 { width: 98%; }         .landscape-w99 { width: 99%; } .landscape-w100 { width: 100%; }
  	
  	.landscape-h0 { height: 0%; }
	.landscape-h01 { height: 01%; } .landscape-h02 { height: 02%; } .landscape-h03 { height: 03%; }         .landscape-h04 { height: 04%; } .landscape-h05 { height: 05%; }
	.landscape-h06 { height: 06%; } .landscape-h07 { height: 07%; } .landscape-h08 { height: 08%; }         .landscape-h09 { height: 09%; } .landscape-h10 { height: 10%; }
	.landscape-h15 { height: 15%; } .landscape-h20 { height: 20%; } .landscape-h25 { height: 25%; }         .landscape-h30 { height: 30%; } .landscape-h33 { height: 33.3333333%; }
	.landscape-h35 { height: 35%; } .landscape-h40 { height: 40%; } .landscape-h45 { height: 45%; }         .landscape-h50 { height: 50%; } .landscape-h55 { height: 55%; }
	.landscape-h60 { height: 60%; } .landscape-h65 { height: 65%; } .landscape-h66 { height: 66.6666666%; } .landscape-h70 { height: 70%; } .landscape-h75 { height: 75%; }
	.landscape-h80 { height: 80%; } .landscape-h85 { height: 85%; } .landscape-h90 { height: 90%; }         .landscape-h95 { height: 95%; } .landscape-h100 { height: 100%; }
  	
  	.landscape-l0   { left: 0%; }   .landscape-l05 { left: 5%; }  .landscape-l10 { left: 10%; } .landscape-l15 { left: 15%; } .landscape-l20 { left: 20%; }
  	.landscape-l25  { left: 25%; }  .landscape-l30 { left: 30%; } .landscape-l35 { left: 35%; } .landscape-l40 { left: 40%; } .landscape-l45 { left: 45%; }
  	.landscape-l50  { left: 50%; }  .landscape-l55 { left: 55%; } .landscape-l60 { left: 60%; } .landscape-l65 { left: 65%; } .landscape-l70 { left: 70%; }
  	.landscape-l75  { left: 75%; }  .landscape-l80 { left: 80%; } .landscape-l85 { left: 85%; } .landscape-l90 { left: 90%; } .landscape-l95 { left: 95%; }
  	.landscape-l100 { left: 100%; }
  	.landscape-t0  { top: 0%; }    .landscape-t05 { top: 5%; }  .landscape-t10 { top: 10%; } .landscape-t15 { top: 15%; } .landscape-t20 { top: 20%; }
  	.landscape-t25 { top: 25%; }   .landscape-t30 { top: 30%; } .landscape-t35 { top: 35%; } .landscape-t40 { top: 40%; } .landscape-t45 { top: 45%; }
  	.landscape-t50 { top: 50%; }   .landscape-t55 { top: 55%; } .landscape-t60 { top: 60%; } .landscape-t65 { top: 65%; } .landscape-t70 { top: 70%; }
  	.landscape-t75 { top: 75%; }   .landscape-t80 { top: 80%; } .landscape-t85 { top: 85%; } .landscape-t90 { top: 90%; } .landscape-t95 { top: 95%; }
  	.landscape-t100 { top: 100%; }
  	.landscape-r0  { right: 0%; }    .landscape-r05 { right: 5%; }  .landscape-r10 { right: 10%; } .landscape-r15 { right: 15%; } .landscape-r20 { right: 20%; }
  	.landscape-r25 { right: 25%; }   .landscape-r30 { right: 30%; } .landscape-r35 { right: 35%; } .landscape-r40 { right: 40%; } .landscape-r45 { right: 45%; }
  	.landscape-r50 { right: 50%; }   .landscape-r55 { right: 55%; } .landscape-r60 { right: 60%; } .landscape-r65 { right: 65%; } .landscape-r70 { right: 70%; }
  	.landscape-r75 { right: 75%; }   .landscape-r80 { right: 80%; } .landscape-r85 { right: 85%; } .landscape-r90 { right: 90%; } .landscape-r95 { right: 95%; }
	.landscape-r100 { right: 100%; }
  	.landscape-b0  { bottom: 0%; }    .landscape-b05 { bottom: 5%; }  .landscape-b10 { bottom: 10%; } .landscape-b15 { bottom: 15%; } .landscape-b20 { bottom: 20%; }
  	.landscape-b25 { bottom: 25%; }   .landscape-b30 { bottom: 30%; } .landscape-b35 { bottom: 35%; } .landscape-b40 { bottom: 40%; } .landscape-b45 { bottom: 45%; }
  	.landscape-b50 { bottom: 50%; }   .landscape-b55 { bottom: 55%; } .landscape-b60 { bottom: 60%; } .landscape-b65 { bottom: 65%; } .landscape-b70 { bottom: 70%; }
  	.landscape-b75 { bottom: 75%; }   .landscape-b80 { bottom: 80%; } .landscape-b85 { bottom: 85%; } .landscape-b90 { bottom: 90%; } .landscape-b95 { bottom: 95%; }
  	.landscape-b100 { bottom: 100%; }
  	
  	.landscape-proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .landscape-proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .landscape-proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
	.landscape-proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .landscape-proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .landscape-proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
	.landscape-proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .landscape-proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .landscape-proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
	.landscape-proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .landscape-proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .landscape-proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
	.landscape-proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .landscape-proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .landscape-proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
	.landscape-proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .landscape-proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .landscape-proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
	.landscape-proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .landscape-proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .landscape-proportional-100x65 { display: block; position: relative; padding-bottom: 65%; }
	.landscape-proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .landscape-proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .landscape-proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
	.landscape-proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .landscape-proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .landscape-proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
	.landscape-proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .landscape-proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .landscape-proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
	.landscape-proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .landscape-proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .landscape-proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
	.landscape-proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .landscape-proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .landscape-proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
	.landscape-proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .landscape-proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }
  	
  	.landscape-padder-025 { border: 0.25vw solid rgba(0,0,0,0); }
  	.landscape-padder-05 { border: 0.5vw solid rgba(0,0,0,0); }
  	.landscape-padder-00-05 { border: 0vw solid rgba(0,0,0,0); border-left: 0.5vw solid rgba(0,0,0,0); border-right: 0.5vw solid rgba(0,0,0,0); }
  	.landscape-padder-05-00 { border: 0vw solid rgba(0,0,0,0); border-top: 0.5vw solid rgba(0,0,0,0); border-bottom: 0.5vw solid rgba(0,0,0,0); }
  	.landscape-padder-05-05-00-05 { border: 0.5vw solid rgba(0,0,0,0); border-bottom: 0vw solid rgba(0,0,0,0); }
  	.landscape-padder-00-05-05-05 { border: 0.5vw solid rgba(0,0,0,0); border-top: 0vw solid rgba(0,0,0,0); }
  	.landscape-padder-1 { border: 1vw solid rgba(0,0,0,0); }
  	.landscape-padder-0-1 { border: 0vw solid rgba(0,0,0,0); border-left: 1vw solid rgba(0,0,0,0); border-right: 1vw solid rgba(0,0,0,0); }
  	.landscape-padder-1-0 { border: 0vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.landscape-padder-05-1 { border: 1vw solid rgba(0,0,0,0); border-top: 0.5vw solid rgba(0,0,0,0); border-bottom: 0.5vw solid rgba(0,0,0,0); }
  	.landscape-padder-2 { border: 2vw solid rgba(0,0,0,0); }
  	.landscape-padder-0-2 { border: 2vw solid rgba(0,0,0,0); border-top: 0vw solid rgba(0,0,0,0); border-bottom: 0vw solid rgba(0,0,0,0); }
  	.landscape-padder-1-2 { border: 2vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.landscape-padder-2-0 { border: 2vw solid rgba(0,0,0,0); border-left: 0vw solid rgba(0,0,0,0); border-right: 0vw solid rgba(0,0,0,0); }
  	.landscape-cover-padder-05 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 0.5vw solid rgba(0,0,0,0); }
  	.landscape-cover-padder-05-1 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 0.5vw solid rgba(0,0,0,0); border-left: 0.5vw solid rgba(0,0,0,0); border-right: 0.5vw solid rgba(0,0,0,0); }
  	.landscape-cover-padder-1 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 1vw solid rgba(0,0,0,0); }
  	.landscape-cover-padder-2 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 2vw solid rgba(0,0,0,0); }
  	
  	.landscape-font-size-10 { font-size: 10%; }   .landscape-font-size-20 { font-size: 20%; }   .landscape-font-size-30 { font-size: 30%; }   .landscape-font-size-40 { font-size: 40%; }
	.landscape-font-size-50 { font-size: 50%; }   .landscape-font-size-60 { font-size: 60%; }   .landscape-font-size-70 { font-size: 70%; }   .landscape-font-size-80 { font-size: 80%; }
	.landscape-font-size-90 { font-size: 90%; }   .landscape-font-size-100 { font-size: 100%; } .landscape-font-size-110 { font-size: 110%; } .landscape-font-size-120 { font-size: 120%; }
	.landscape-font-size-130 { font-size: 130%; } .landscape-font-size-140 { font-size: 140%; } .landscape-font-size-150 { font-size: 150%; } .landscape-font-size-160 { font-size: 160%; }
	.landscape-font-size-170 { font-size: 170%; } .landscape-font-size-180 { font-size: 180%; } .landscape-font-size-190 { font-size: 190%; } .landscape-font-size-200 { font-size: 200%; }
	.landscape-font-size-210 { font-size: 210%; } .landscape-font-size-220 { font-size: 220%; } .landscape-font-size-230 { font-size: 230%; } .landscape-font-size-240 { font-size: 240%; }
	.landscape-font-size-250 { font-size: 250%; } .landscape-font-size-260 { font-size: 260%; } .landscape-font-size-270 { font-size: 270%; } .landscape-font-size-280 { font-size: 280%; }
	.landscape-font-size-290 { font-size: 290%; } .landscape-font-size-300 { font-size: 300%; }
	.landscape-line-height-100 { line-height: 100%; } .landscape-line-height-110 { line-height: 110%; } .landscape-line-height-120 { line-height: 120%; } .landscape-line-height-130 { line-height: 130%; }
	.landscape-line-height-140 { line-height: 140%; } .landscape-line-height-150 { line-height: 150%; } .landscape-line-height-160 { line-height: 160%; } .landscape-line-height-170 { line-height: 170%; }
	.landscape-line-height-180 { line-height: 180%; } .landscape-line-height-190 { line-height: 190%; } .landscape-line-height-200 { line-height: 200%; } .landscape-line-height-210 { line-height: 210%; }
	.landscape-line-height-220 { line-height: 220%; } .landscape-line-height-230 { line-height: 230%; } .landscape-line-height-240 { line-height: 240%; } .landscape-line-height-250 { line-height: 250%; }
	.landscape-line-height-260 { line-height: 260%; } .landscape-line-height-270 { line-height: 270%; } .landscape-line-height-280 { line-height: 280%; } .landscape-line-height-290 { line-height: 290%; }
	.landscape-line-height-300 { line-height: 300%; }
  	
	}
@media screen and (min-aspect-ratio: 10/9) and (max-aspect-ratio: 15/9) {
    /* 3x4 */
  	.lay4x3-block { display: block; position: relative; }
  	.lay4x3-hide { display: none; }
  	.lay4x3-middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%) translateY( -50%); }
  	.lay4x3-vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
  	.lay4x3-cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
  	.lay4x3-inline-block { display: inline-block; position: relative; vertical-align: top; }
  	.lay4x3-table { display: table; position: relative; width: 100%; }
	.lay4x3-table-row { display: table-row; position: relative; width: 100%; }
	.lay4x3-table-cell { display: table-cell; position: relative; vertical-align: top; }
  	
  	.lay4x3-w0 { width: 0%; }
  	.lay4x3-w01 { width: 01%; } .lay4x3-w02 { width: 02%; } .lay4x3-w03 { width: 03%; }         .lay4x3-w04 { width: 04%; } .lay4x3-w05 { width: 05%; }
	.lay4x3-w06 { width: 06%; } .lay4x3-w07 { width: 07%; } .lay4x3-w08 { width: 08%; }         .lay4x3-w09 { width: 09%; } .lay4x3-w10 { width: 10%; }
	.lay4x3-w15 { width: 15%; } .lay4x3-w16 { width: 16.6666%; } .lay4x3-w20 { width: 20%; } .lay4x3-w25 { width: 25%; }         .lay4x3-w30 { width: 30%; } .lay4x3-w33 { width: 33.3333333%; }
	.lay4x3-w35 { width: 35%; } .lay4x3-w40 { width: 40%; } .lay4x3-w45 { width: 45%; }         .lay4x3-w50 { width: 50%; } .lay4x3-w55 { width: 55%; }
	.lay4x3-w60 { width: 60%; } .lay4x3-w65 { width: 65%; } .lay4x3-w66 { width: 66.6666666%; } .lay4x3-w70 { width: 70%; } .lay4x3-w75 { width: 75%; }
	.lay4x3-w80 { width: 80%; } .lay4x3-w85 { width: 85%; } .lay4x3-w90 { width: 90%; }
	.lay4x3-w91 { width: 91%; } .lay4x3-w92 { width: 92%; } .lay4x3-w93 { width: 93%; }         .lay4x3-w94 { width: 94%; } .lay4x3-w95 { width: 95%; }
	.lay4x3-w96 { width: 96%; } .lay4x3-w97 { width: 97%; } .lay4x3-w98 { width: 98%; }         .lay4x3-w99 { width: 99%; } .lay4x3-w100 { width: 100%; }
  	
  	.lay4x3-h0 { height: 0%; }
	.lay4x3-h01 { height: 01%; } .lay4x3-h02 { height: 02%; } .lay4x3-h03 { height: 03%; }         .lay4x3-h04 { height: 04%; } .lay4x3-h05 { height: 05%; }
	.lay4x3-h06 { height: 06%; } .lay4x3-h07 { height: 07%; } .lay4x3-h08 { height: 08%; }         .lay4x3-h09 { height: 09%; } .lay4x3-h10 { height: 10%; }
	.lay4x3-h15 { height: 15%; } .lay4x3-h20 { height: 20%; } .lay4x3-h25 { height: 25%; }         .lay4x3-h30 { height: 30%; } .lay4x3-h33 { height: 33.3333333%; }
	.lay4x3-h35 { height: 35%; } .lay4x3-h40 { height: 40%; } .lay4x3-h45 { height: 45%; }         .lay4x3-h50 { height: 50%; } .lay4x3-h55 { height: 55%; }
	.lay4x3-h60 { height: 60%; } .lay4x3-h65 { height: 65%; } .lay4x3-h66 { height: 66.6666666%; } .lay4x3-h70 { height: 70%; } .lay4x3-h75 { height: 75%; }
	.lay4x3-h80 { height: 80%; } .lay4x3-h85 { height: 85%; } .lay4x3-h90 { height: 90%; }         .lay4x3-h95 { height: 95%; } .lay4x3-h100 { height: 100%; }
  	
  	.lay4x3-l0   { left: 0%; }   .lay4x3-l05 { left: 5%; }  .lay4x3-l10 { left: 10%; } .lay4x3-l15 { left: 15%; } .lay4x3-l20 { left: 20%; }
  	.lay4x3-l25  { left: 25%; }  .lay4x3-l30 { left: 30%; } .lay4x3-l35 { left: 35%; } .lay4x3-l40 { left: 40%; } .lay4x3-l45 { left: 45%; }
  	.lay4x3-l50  { left: 50%; }  .lay4x3-l55 { left: 55%; } .lay4x3-l60 { left: 60%; } .lay4x3-l65 { left: 65%; } .lay4x3-l70 { left: 70%; }
  	.lay4x3-l75  { left: 75%; }  .lay4x3-l80 { left: 80%; } .lay4x3-l85 { left: 85%; } .lay4x3-l90 { left: 90%; } .lay4x3-l95 { left: 95%; }
  	.lay4x3-l100 { left: 100%; }
  	.lay4x3-t0  { top: 0%; }    .lay4x3-t05 { top: 5%; }  .lay4x3-t10 { top: 10%; } .lay4x3-t15 { top: 15%; } .lay4x3-t20 { top: 20%; }
  	.lay4x3-t25 { top: 25%; }   .lay4x3-t30 { top: 30%; } .lay4x3-t35 { top: 35%; } .lay4x3-t40 { top: 40%; } .lay4x3-t45 { top: 45%; }
  	.lay4x3-t50 { top: 50%; }   .lay4x3-t55 { top: 55%; } .lay4x3-t60 { top: 60%; } .lay4x3-t65 { top: 65%; } .lay4x3-t70 { top: 70%; }
  	.lay4x3-t75 { top: 75%; }   .lay4x3-t80 { top: 80%; } .lay4x3-t85 { top: 85%; } .lay4x3-t90 { top: 90%; } .lay4x3-t95 { top: 95%; }
  	.lay4x3-t100 { top: 100%; }
  	.lay4x3-r0  { right: 0%; }    .lay4x3-r05 { right: 5%; }  .lay4x3-r10 { right: 10%; } .lay4x3-r15 { right: 15%; } .lay4x3-r20 { right: 20%; }
  	.lay4x3-r25 { right: 25%; }   .lay4x3-r30 { right: 30%; } .lay4x3-r35 { right: 35%; } .lay4x3-r40 { right: 40%; } .lay4x3-r45 { right: 45%; }
  	.lay4x3-r50 { right: 50%; }   .lay4x3-r55 { right: 55%; } .lay4x3-r60 { right: 60%; } .lay4x3-r65 { right: 65%; } .lay4x3-r70 { right: 70%; }
  	.lay4x3-r75 { right: 75%; }   .lay4x3-r80 { right: 80%; } .lay4x3-r85 { right: 85%; } .lay4x3-r90 { right: 90%; } .lay4x3-r95 { right: 95%; }
	.lay4x3-r100 { right: 100%; }
  	.lay4x3-b0  { bottom: 0%; }    .lay4x3-b05 { bottom: 5%; }  .lay4x3-b10 { bottom: 10%; } .lay4x3-b15 { bottom: 15%; } .lay4x3-b20 { bottom: 20%; }
  	.lay4x3-b25 { bottom: 25%; }   .lay4x3-b30 { bottom: 30%; } .lay4x3-b35 { bottom: 35%; } .lay4x3-b40 { bottom: 40%; } .lay4x3-b45 { bottom: 45%; }
  	.lay4x3-b50 { bottom: 50%; }   .lay4x3-b55 { bottom: 55%; } .lay4x3-b60 { bottom: 60%; } .lay4x3-b65 { bottom: 65%; } .lay4x3-b70 { bottom: 70%; }
  	.lay4x3-b75 { bottom: 75%; }   .lay4x3-b80 { bottom: 80%; } .lay4x3-b85 { bottom: 85%; } .lay4x3-b90 { bottom: 90%; } .lay4x3-b95 { bottom: 95%; }
  	.lay4x3-b100 { bottom: 100%; }
  	
  	.lay4x3-proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .lay4x3-proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .lay4x3-proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
	.lay4x3-proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .lay4x3-proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .lay4x3-proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
	.lay4x3-proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .lay4x3-proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .lay4x3-proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
	.lay4x3-proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .lay4x3-proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .lay4x3-proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
	.lay4x3-proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .lay4x3-proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .lay4x3-proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
	.lay4x3-proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .lay4x3-proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .lay4x3-proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
	.lay4x3-proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .lay4x3-proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .lay4x3-proportional-100x65 { display: block; position: relative; padding-bottom: 65%; }
	.lay4x3-proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .lay4x3-proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .lay4x3-proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
	.lay4x3-proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .lay4x3-proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .lay4x3-proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
	.lay4x3-proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .lay4x3-proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .lay4x3-proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
	.lay4x3-proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .lay4x3-proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .lay4x3-proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
	.lay4x3-proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .lay4x3-proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .lay4x3-proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
	.lay4x3-proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .lay4x3-proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }
  
  	.lay4x3-padder-025 { border: 0.25vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-05 { border: 0.5vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-00-05 { border: 0vw solid rgba(0,0,0,0); border-left: 0.5vw solid rgba(0,0,0,0); border-right: 0.5vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-05-00 { border: 0vw solid rgba(0,0,0,0); border-top: 0.5vw solid rgba(0,0,0,0); border-bottom: 0.5vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-05-05-00-05 { border: 0.5vw solid rgba(0,0,0,0); border-bottom: 0vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-00-05-05-05 { border: 0.5vw solid rgba(0,0,0,0); border-top: 0vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-1 { border: 1vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-0-1 { border: 0vw solid rgba(0,0,0,0); border-left: 1vw solid rgba(0,0,0,0); border-right: 1vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-1-0 { border: 0vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-05-1 { border: 1vw solid rgba(0,0,0,0); border-top: 0.5vw solid rgba(0,0,0,0); border-bottom: 0.5vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-2 { border: 2vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-0-2 { border: 2vw solid rgba(0,0,0,0); border-top: 0vw solid rgba(0,0,0,0); border-bottom: 0vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-1-2 { border: 2vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.lay4x3-padder-2-0 { border: 2vw solid rgba(0,0,0,0); border-left: 0vw solid rgba(0,0,0,0); border-right: 0vw solid rgba(0,0,0,0); }
  	.lay4x3-cover-padder-05 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 0.5vw solid rgba(0,0,0,0); }
  	.lay4x3-cover-padder-05-1 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 0.5vw solid rgba(0,0,0,0); border-left: 0.5vw solid rgba(0,0,0,0); border-right: 0.5vw solid rgba(0,0,0,0); }
  	.lay4x3-cover-padder-1 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 1vw solid rgba(0,0,0,0); }
  	.lay4x3-cover-padder-2 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 2vw solid rgba(0,0,0,0); }
  	
  	.lay4x3-font-size-10 { font-size: 10%; }   .lay4x3-font-size-20 { font-size: 20%; }   .lay4x3-font-size-30 { font-size: 30%; }   .lay4x3-font-size-40 { font-size: 40%; }
	.lay4x3-font-size-50 { font-size: 50%; }   .lay4x3-font-size-60 { font-size: 60%; }   .lay4x3-font-size-70 { font-size: 70%; }   .lay4x3-font-size-80 { font-size: 80%; }
	.lay4x3-font-size-90 { font-size: 90%; }   .lay4x3-font-size-100 { font-size: 100%; } .lay4x3-font-size-110 { font-size: 110%; } .lay4x3-font-size-120 { font-size: 120%; }
	.lay4x3-font-size-130 { font-size: 130%; } .lay4x3-font-size-140 { font-size: 140%; } .lay4x3-font-size-150 { font-size: 150%; } .lay4x3-font-size-160 { font-size: 160%; }
	.lay4x3-font-size-170 { font-size: 170%; } .lay4x3-font-size-180 { font-size: 180%; } .lay4x3-font-size-190 { font-size: 190%; } .lay4x3-font-size-200 { font-size: 200%; }
	.lay4x3-font-size-210 { font-size: 210%; } .lay4x3-font-size-220 { font-size: 220%; } .lay4x3-font-size-230 { font-size: 230%; } .lay4x3-font-size-240 { font-size: 240%; }
	.lay4x3-font-size-250 { font-size: 250%; } .lay4x3-font-size-260 { font-size: 260%; } .lay4x3-font-size-270 { font-size: 270%; } .lay4x3-font-size-280 { font-size: 280%; }
	.lay4x3-font-size-290 { font-size: 290%; } .lay4x3-font-size-300 { font-size: 300%; }
	.lay4x3-line-height-100 { line-height: 100%; } .lay4x3-line-height-110 { line-height: 110%; } .lay4x3-line-height-120 { line-height: 120%; } .lay4x3-line-height-130 { line-height: 130%; }
	.lay4x3-line-height-140 { line-height: 140%; } .lay4x3-line-height-150 { line-height: 150%; } .lay4x3-line-height-160 { line-height: 160%; } .lay4x3-line-height-170 { line-height: 170%; }
	.lay4x3-line-height-180 { line-height: 180%; } .lay4x3-line-height-190 { line-height: 190%; } .lay4x3-line-height-200 { line-height: 200%; } .lay4x3-line-height-210 { line-height: 210%; }
	.lay4x3-line-height-220 { line-height: 220%; } .lay4x3-line-height-230 { line-height: 230%; } .lay4x3-line-height-240 { line-height: 240%; } .lay4x3-line-height-250 { line-height: 250%; }
	.lay4x3-line-height-260 { line-height: 260%; } .lay4x3-line-height-270 { line-height: 270%; } .lay4x3-line-height-280 { line-height: 280%; } .lay4x3-line-height-290 { line-height: 290%; }
	.lay4x3-line-height-300 { line-height: 300%; }
  	
    }
@media screen and (min-aspect-ratio: 15/9) {
    /* 16x9 */
  	.lay16x9-block { display: block; position: relative; }
  	.lay16x9-hide { display: none; }
  	.lay16x9-middle { display: block; position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); transform: translateX(-50%) translateY( -50%); }
  	.lay16x9-vertical-middle { display: block; position: absolute; top: 50%; -ms-transform: translate(0%,-50%); -o-transform: translate(0%,-50%); -webkit-transform: translate(0%,-50%); -moz-transform: translate(0%,-50%); transform: translateX(0%) translateY(-50%); }
  	.lay16x9-cover { display: block; position: absolute; left: 0%; top: 0%; width: 100%; height: 100%; }
  	.lay16x9-inline-block { display: inline-block; position: relative; vertical-align: top; }
  	.lay16x9-table { display: table; position: relative; width: 100%; }
	.lay16x9-table-row { display: table-row; position: relative; width: 100%; }
	.lay16x9-table-cell { display: table-cell; position: relative; vertical-align: top; }
  	
  	.lay16x9-w0 { width: 0%; }
  	.lay16x9-w01 { width: 01%; } .lay16x9-w02 { width: 02%; } .lay16x9-w03 { width: 03%; }         .lay16x9-w04 { width: 04%; } .lay16x9-w05 { width: 05%; }
	.lay16x9-w06 { width: 06%; } .lay16x9-w07 { width: 07%; } .lay16x9-w08 { width: 08%; }         .lay16x9-w09 { width: 09%; } .lay16x9-w10 { width: 10%; }
	.lay16x9-w15 { width: 15%; } .lay16x9-w16 { width: 16.6666%; } .lay16x9-w20 { width: 20%; } .lay16x9-w25 { width: 25%; }         .lay16x9-w30 { width: 30%; } .lay16x9-w33 { width: 33.3333333%; }
	.lay16x9-w35 { width: 35%; } .lay16x9-w40 { width: 40%; } .lay16x9-w45 { width: 45%; }         .lay16x9-w50 { width: 50%; } .lay16x9-w55 { width: 55%; }
	.lay16x9-w60 { width: 60%; } .lay16x9-w65 { width: 65%; } .lay16x9-w66 { width: 66.6666666%; } .lay16x9-w70 { width: 70%; } .lay16x9-w75 { width: 75%; }
	.lay16x9-w80 { width: 80%; } .lay16x9-w85 { width: 85%; } .lay16x9-w90 { width: 90%; }
	.lay16x9-w91 { width: 91%; } .lay16x9-w92 { width: 92%; } .lay16x9-w93 { width: 93%; }         .lay16x9-w94 { width: 94%; } .lay16x9-w95 { width: 95%; }
	.lay16x9-w96 { width: 96%; } .lay16x9-w97 { width: 97%; } .lay16x9-w98 { width: 98%; }         .lay16x9-w99 { width: 99%; } .lay16x9-w100 { width: 100%; }
  
  	.lay16x9-h0 { height: 0%; }
	.lay16x9-h01 { height: 01%; } .lay16x9-h02 { height: 02%; } .lay16x9-h03 { height: 03%; }         .lay16x9-h04 { height: 04%; } .lay16x9-h05 { height: 05%; }
	.lay16x9-h06 { height: 06%; } .lay16x9-h07 { height: 07%; } .lay16x9-h08 { height: 08%; }         .lay16x9-h09 { height: 09%; } .lay16x9-h10 { height: 10%; }
	.lay16x9-h15 { height: 15%; } .lay16x9-h20 { height: 20%; } .lay16x9-h25 { height: 25%; }         .lay16x9-h30 { height: 30%; } .lay16x9-h33 { height: 33.3333333%; }
	.lay16x9-h35 { height: 35%; } .lay16x9-h40 { height: 40%; } .lay16x9-h45 { height: 45%; }         .lay16x9-h50 { height: 50%; } .lay16x9-h55 { height: 55%; }
	.lay16x9-h60 { height: 60%; } .lay16x9-h65 { height: 65%; } .lay16x9-h66 { height: 66.6666666%; } .lay16x9-h70 { height: 70%; } .lay16x9-h75 { height: 75%; }
	.lay16x9-h80 { height: 80%; } .lay16x9-h85 { height: 85%; } .lay16x9-h90 { height: 90%; }         .lay16x9-h95 { height: 95%; } .lay16x9-h100 { height: 100%; }
  	
  	.lay16x9-l0   { left: 0%; }   .lay16x9-l05 { left: 5%; }  .lay16x9-l10 { left: 10%; } .lay16x9-l15 { left: 15%; } .lay16x9-l20 { left: 20%; }
  	.lay16x9-l25  { left: 25%; }  .lay16x9-l30 { left: 30%; } .lay16x9-l35 { left: 35%; } .lay16x9-l40 { left: 40%; } .lay16x9-l45 { left: 45%; }
  	.lay16x9-l50  { left: 50%; }  .lay16x9-l55 { left: 55%; } .lay16x9-l60 { left: 60%; } .lay16x9-l65 { left: 65%; } .lay16x9-l70 { left: 70%; }
  	.lay16x9-l75  { left: 75%; }  .lay16x9-l80 { left: 80%; } .lay16x9-l85 { left: 85%; } .lay16x9-l90 { left: 90%; } .lay16x9-l95 { left: 95%; }
  	.lay16x9-l100 { left: 100%; }
  	.lay16x9-t0  { top: 0%; }    .lay16x9-t05 { top: 5%; }  .lay16x9-t10 { top: 10%; } .lay16x9-t15 { top: 15%; } .lay16x9-t20 { top: 20%; }
  	.lay16x9-t25 { top: 25%; }   .lay16x9-t30 { top: 30%; } .lay16x9-t35 { top: 35%; } .lay16x9-t40 { top: 40%; } .lay16x9-t45 { top: 45%; }
  	.lay16x9-t50 { top: 50%; }   .lay16x9-t55 { top: 55%; } .lay16x9-t60 { top: 60%; } .lay16x9-t65 { top: 65%; } .lay16x9-t70 { top: 70%; }
  	.lay16x9-t75 { top: 75%; }   .lay16x9-t80 { top: 80%; } .lay16x9-t85 { top: 85%; } .lay16x9-t90 { top: 90%; } .lay16x9-t95 { top: 95%; }
  	.lay16x9-t100 { top: 100%; }
  	.lay16x9-r0  { right: 0%; }    .lay16x9-r05 { right: 5%; }  .lay16x9-r10 { right: 10%; } .lay16x9-r15 { right: 15%; } .lay16x9-r20 { right: 20%; }
  	.lay16x9-r25 { right: 25%; }   .lay16x9-r30 { right: 30%; } .lay16x9-r35 { right: 35%; } .lay16x9-r40 { right: 40%; } .lay16x9-r45 { right: 45%; }
  	.lay16x9-r50 { right: 50%; }   .lay16x9-r55 { right: 55%; } .lay16x9-r60 { right: 60%; } .lay16x9-r65 { right: 65%; } .lay16x9-r70 { right: 70%; }
  	.lay16x9-r75 { right: 75%; }   .lay16x9-r80 { right: 80%; } .lay16x9-r85 { right: 85%; } .lay16x9-r90 { right: 90%; } .lay16x9-r95 { right: 95%; }
	.lay16x9-r100 { right: 100%; }
  	.lay16x9-b0  { bottom: 0%; }    .lay16x9-b05 { bottom: 5%; }  .lay16x9-b10 { bottom: 10%; } .lay16x9-b15 { bottom: 15%; } .lay16x9-b20 { bottom: 20%; }
  	.lay16x9-b25 { bottom: 25%; }   .lay16x9-b30 { bottom: 30%; } .lay16x9-b35 { bottom: 35%; } .lay16x9-b40 { bottom: 40%; } .lay16x9-b45 { bottom: 45%; }
  	.lay16x9-b50 { bottom: 50%; }   .lay16x9-b55 { bottom: 55%; } .lay16x9-b60 { bottom: 60%; } .lay16x9-b65 { bottom: 65%; } .lay16x9-b70 { bottom: 70%; }
  	.lay16x9-b75 { bottom: 75%; }   .lay16x9-b80 { bottom: 80%; } .lay16x9-b85 { bottom: 85%; } .lay16x9-b90 { bottom: 90%; } .lay16x9-b95 { bottom: 95%; }
  	.lay16x9-b100 { bottom: 100%; }
  	
  	.lay16x9-proportional-100x1 { display: block; position: relative; padding-bottom: 1%; }     .lay16x9-proportional-100x2 { display: block; position: relative; padding-bottom: 2%; }     .lay16x9-proportional-100x3 { display: block; position: relative; padding-bottom: 3%; }
	.lay16x9-proportional-100x4 { display: block; position: relative; padding-bottom: 4%; }     .lay16x9-proportional-100x5 { display: block; position: relative; padding-bottom: 5%; }     .lay16x9-proportional-100x6 { display: block; position: relative; padding-bottom: 6%; }
	.lay16x9-proportional-100x7 { display: block; position: relative; padding-bottom: 7%; }     .lay16x9-proportional-100x8 { display: block; position: relative; padding-bottom: 8%; }     .lay16x9-proportional-100x9 { display: block; position: relative; padding-bottom: 9%; }
	.lay16x9-proportional-100x10 { display: block; position: relative; padding-bottom: 10%; }   .lay16x9-proportional-100x15 { display: block; position: relative; padding-bottom: 15%; }   .lay16x9-proportional-100x20 { display: block; position: relative; padding-bottom: 20%; }
	.lay16x9-proportional-100x25 { display: block; position: relative; padding-bottom: 25%; }   .lay16x9-proportional-100x30 { display: block; position: relative; padding-bottom: 30%; }   .lay16x9-proportional-100x35 { display: block; position: relative; padding-bottom: 35%; }
	.lay16x9-proportional-100x40 { display: block; position: relative; padding-bottom: 40%; }   .lay16x9-proportional-100x45 { display: block; position: relative; padding-bottom: 45%; }   .lay16x9-proportional-100x50 { display: block; position: relative; padding-bottom: 50%; }
	.lay16x9-proportional-100x55 { display: block; position: relative; padding-bottom: 55%; }   .lay16x9-proportional-100x60 { display: block; position: relative; padding-bottom: 60%; }   .lay16x9-proportional-100x65 { display: block; position: relative; display: block; position: relative; padding-bottom: 65%; }
	.lay16x9-proportional-100x70 { display: block; position: relative; padding-bottom: 70%; }   .lay16x9-proportional-100x75 { display: block; position: relative; padding-bottom: 75%; }   .lay16x9-proportional-100x80 { display: block; position: relative; padding-bottom: 80%; }
	.lay16x9-proportional-100x85 { display: block; position: relative; padding-bottom: 85%; }   .lay16x9-proportional-100x90 { display: block; position: relative; padding-bottom: 90%; }   .lay16x9-proportional-100x95 { display: block; position: relative; padding-bottom: 95%; }
	.lay16x9-proportional-100x100 { display: block; position: relative; padding-bottom: 100%; } .lay16x9-proportional-100x110 { display: block; position: relative; padding-bottom: 110%; } .lay16x9-proportional-100x120 { display: block; position: relative; padding-bottom: 120%; }
	.lay16x9-proportional-100x130 { display: block; position: relative; padding-bottom: 130%; } .lay16x9-proportional-100x140 { display: block; position: relative; padding-bottom: 140%; } .lay16x9-proportional-100x150 { display: block; position: relative; padding-bottom: 150%; }
	.lay16x9-proportional-100x160 { display: block; position: relative; padding-bottom: 160%; } .lay16x9-proportional-100x170 { display: block; position: relative; padding-bottom: 170%; } .lay16x9-proportional-100x180 { display: block; position: relative; padding-bottom: 180%; }
	.lay16x9-proportional-100x190 { display: block; position: relative; padding-bottom: 190%; } .lay16x9-proportional-100x200 { display: block; position: relative; padding-bottom: 200%; }
  	
  	.lay16x9-padder-025 { border: 0.25vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-05 { border: 0.5vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-00-05 { border: 0vw solid rgba(0,0,0,0); border-left: 0.5vw solid rgba(0,0,0,0); border-right: 0.5vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-05-00 { border: 0vw solid rgba(0,0,0,0); border-top: 0.5vw solid rgba(0,0,0,0); border-bottom: 0.5vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-05-05-00-05 { border: 0.5vw solid rgba(0,0,0,0); border-bottom: 0vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-00-05-05-05 { border: 0.5vw solid rgba(0,0,0,0); border-top: 0vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-1 { border: 1vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-0-1 { border: 0vw solid rgba(0,0,0,0); border-left: 1vw solid rgba(0,0,0,0); border-right: 1vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-1-0 { border: 0vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-05-1 { border: 1vw solid rgba(0,0,0,0); border-top: 0.5vw solid rgba(0,0,0,0); border-bottom: 0.5vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-2 { border: 2vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-0-2 { border: 2vw solid rgba(0,0,0,0); border-top: 0vw solid rgba(0,0,0,0); border-bottom: 0vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-1-2 { border: 2vw solid rgba(0,0,0,0); border-top: 1vw solid rgba(0,0,0,0); border-bottom: 1vw solid rgba(0,0,0,0); }
  	.lay16x9-padder-2-0 { border: 2vw solid rgba(0,0,0,0); border-left: 0vw solid rgba(0,0,0,0); border-right: 0vw solid rgba(0,0,0,0); }
  	.lay16x9-cover-padder-05 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 0.5vw solid rgba(0,0,0,0); }
  	.lay16x9-cover-padder-05-1 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 0.5vw solid rgba(0,0,0,0); border-left: 0.5vw solid rgba(0,0,0,0); border-right: 0.5vw solid rgba(0,0,0,0); }
  	.lay16x9-cover-padder-1 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 1vw solid rgba(0,0,0,0); }
  	.lay16x9-cover-padder-2 { display: block; position: absolute; box-sizing: border-box; left: 0px; top: 0px; width: 100%; height: 100%; border: 2vw solid rgba(0,0,0,0); }
  	
  	.lay16x9-font-size-10 { font-size: 10%; }   .lay16x9-font-size-20 { font-size: 20%; }   .lay16x9-font-size-30 { font-size: 30%; }   .lay16x9-font-size-40 { font-size: 40%; }
	.lay16x9-font-size-50 { font-size: 50%; }   .lay16x9-font-size-60 { font-size: 60%; }   .lay16x9-font-size-70 { font-size: 70%; }   .lay16x9-font-size-80 { font-size: 80%; }
	.lay16x9-font-size-90 { font-size: 90%; }   .lay16x9-font-size-100 { font-size: 100%; } .lay16x9-font-size-110 { font-size: 110%; } .lay16x9-font-size-120 { font-size: 120%; }
	.lay16x9-font-size-130 { font-size: 130%; } .lay16x9-font-size-140 { font-size: 140%; } .lay16x9-font-size-150 { font-size: 150%; } .lay16x9-font-size-160 { font-size: 160%; }
	.lay16x9-font-size-170 { font-size: 170%; } .lay16x9-font-size-180 { font-size: 180%; } .lay16x9-font-size-190 { font-size: 190%; } .lay16x9-font-size-200 { font-size: 200%; }
	.lay16x9-font-size-210 { font-size: 210%; } .lay16x9-font-size-220 { font-size: 220%; } .lay16x9-font-size-230 { font-size: 230%; } .lay16x9-font-size-240 { font-size: 240%; }
	.lay16x9-font-size-250 { font-size: 250%; } .lay16x9-font-size-260 { font-size: 260%; } .lay16x9-font-size-270 { font-size: 270%; } .lay16x9-font-size-280 { font-size: 280%; }
	.lay16x9-font-size-290 { font-size: 290%; } .lay16x9-font-size-300 { font-size: 300%; }
	.lay16x9-line-height-100 { line-height: 100%; } .lay16x9-line-height-110 { line-height: 110%; } .lay16x9-line-height-120 { line-height: 120%; } .lay16x9-line-height-130 { line-height: 130%; }
	.lay16x9-line-height-140 { line-height: 140%; } .lay16x9-line-height-150 { line-height: 150%; } .lay16x9-line-height-160 { line-height: 160%; } .lay16x9-line-height-170 { line-height: 170%; }
	.lay16x9-line-height-180 { line-height: 180%; } .lay16x9-line-height-190 { line-height: 190%; } .lay16x9-line-height-200 { line-height: 200%; } .lay16x9-line-height-210 { line-height: 210%; }
	.lay16x9-line-height-220 { line-height: 220%; } .lay16x9-line-height-230 { line-height: 230%; } .lay16x9-line-height-240 { line-height: 240%; } .lay16x9-line-height-250 { line-height: 250%; }
	.lay16x9-line-height-260 { line-height: 260%; } .lay16x9-line-height-270 { line-height: 270%; } .lay16x9-line-height-280 { line-height: 280%; } .lay16x9-line-height-290 { line-height: 290%; }
	.lay16x9-line-height-300 { line-height: 300%; }
  	
	}








.text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; }
.text-justify { text-align: justify; }

@media screen and (min-aspect-ratio: 1/99999) and (max-aspect-ratio: 10/9) {
    /* портретная */
  	.portrait-text-left { text-align: left; } .portrait-text-center { text-align: center; } .portrait-text-right { text-align: right; } .portrait-text-justify { text-align: justify; }
	}
@media screen and (max-aspect-ratio: 10/9) and (max-width: 5in) {
    /* мобильная версия */
    .mobile-text-left { text-align: left; } .mobile-text-center { text-align: center; } .mobile-text-right { text-align: right; } .mobile-text-justify { text-align: justify; }
    }
@media screen and (max-aspect-ratio: 10/9) and (min-width: 5in) {
    /* планшетная */
    .tablet-text-left { text-align: left; } .tablet-text-center { text-align: center; } .tablet-text-right { text-align: right; } .tablet-text-justify { text-align: justify; }
    }


@media screen and (min-aspect-ratio: 10/9) {
  	/* альбомная версия */
  	.landscape-text-left { text-align: left; } .landscape-text-center { text-align: center; } .landscape-text-right { text-align: right; } .landscape-text-justify { text-align: justify; }
	}
@media screen and (min-aspect-ratio: 10/9) and (max-aspect-ratio: 15/9) {
    /* 3x4 */
  	.lay4x3-text-left { text-align: left; } .lay4x3-text-center { text-align: center; } .lay4x3-text-right { text-align: right; } .lay4x3-text-justify { text-align: justify; }
    }
@media screen and (min-aspect-ratio: 15/9) {
    /* 16x9 */
  	.lay16x9-text-left { text-align: left; } .lay16x9-text-center { text-align: center; } .lay16x9-text-right { text-align: right; } .lay16x9-text-justify { text-align: justify; }
	}







.css-animated {
	-ms-transform: all; -o-transform: all; -webkit-transform: all; -moz-transform: all; transform: all;
	-ms-transition-timing-function: linear; -o-transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear;
	}

.css-animated.timing-function-ease { -ms-transition-timing-function: ease; -o-transition-timing-function: ease; -webkit-transition-timing-function: ease; -moz-transition-timing-function: ease; transition-timing-function: ease; }
.css-animated.timing-function-ease-in { -ms-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; -webkit-transition-timing-function: ease-in; -moz-transition-timing-function: ease-in; transition-timing-function: ease-in; }
.css-animated.timing-function-ease-out { -ms-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; -moz-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.css-animated.timing-function-ease-in-out { -ms-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }
.css-animated.timing-function-linear { -ms-transition-timing-function: linear; -o-transition-timing-function: linear; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear; }

.css-animated.duration-0-1 { -ms-transition-duration: 0.1s; -o-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; -moz-transition-duration: 0.1s; transition-duration: 0.1s; }
.css-animated.duration-0-2 { -ms-transition-duration: 0.2s; -o-transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s; transition-duration: 0.2s; }
.css-animated.duration-0-3 { -ms-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; }
.css-animated.duration-0-4 { -ms-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; }
.css-animated.duration-0-5 { -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; }
.css-animated.duration-0-6 { -ms-transition-duration: 0.6s; -o-transition-duration: 0.6s; -webkit-transition-duration: 0.6s; -moz-transition-duration: 0.6s; transition-duration: 0.6s; }
.css-animated.duration-0-7 { -ms-transition-duration: 0.7s; -o-transition-duration: 0.7s; -webkit-transition-duration: 0.7s; -moz-transition-duration: 0.7s; transition-duration: 0.7s; }
.css-animated.duration-0-8 { -ms-transition-duration: 0.8s; -o-transition-duration: 0.8s; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; transition-duration: 0.8s; }
.css-animated.duration-0-9 { -ms-transition-duration: 0.9s; -o-transition-duration: 0.9s; -webkit-transition-duration: 0.9s; -moz-transition-duration: 0.9s; transition-duration: 0.9s; }
.css-animated.duration-1-0 { -ms-transition-duration: 1.0s; -o-transition-duration: 1.0s; -webkit-transition-duration: 1.0s; -moz-transition-duration: 1.0s; transition-duration: 1.0s; }
.css-animated.duration-1-1 { -ms-transition-duration: 1.1s; -o-transition-duration: 1.1s; -webkit-transition-duration: 1.1s; -moz-transition-duration: 1.1s; transition-duration: 1.1s; }
.css-animated.duration-1-2 { -ms-transition-duration: 1.2s; -o-transition-duration: 1.2s; -webkit-transition-duration: 1.2s; -moz-transition-duration: 1.2s; transition-duration: 1.2s; }
.css-animated.duration-1-3 { -ms-transition-duration: 1.3s; -o-transition-duration: 1.3s; -webkit-transition-duration: 1.3s; -moz-transition-duration: 1.3s; transition-duration: 1.3s; }
.css-animated.duration-1-4 { -ms-transition-duration: 1.4s; -o-transition-duration: 1.4s; -webkit-transition-duration: 1.4s; -moz-transition-duration: 1.4s; transition-duration: 1.4s; }
.css-animated.duration-1-5 { -ms-transition-duration: 1.5s; -o-transition-duration: 1.5s; -webkit-transition-duration: 1.5s; -moz-transition-duration: 1.5s; transition-duration: 1.5s; }
.css-animated.duration-1-6 { -ms-transition-duration: 1.6s; -o-transition-duration: 1.6s; -webkit-transition-duration: 1.6s; -moz-transition-duration: 1.6s; transition-duration: 1.6s; }
.css-animated.duration-1-7 { -ms-transition-duration: 1.7s; -o-transition-duration: 1.7s; -webkit-transition-duration: 1.7s; -moz-transition-duration: 1.7s; transition-duration: 1.7s; }
.css-animated.duration-1-8 { -ms-transition-duration: 1.8s; -o-transition-duration: 1.8s; -webkit-transition-duration: 1.8s; -moz-transition-duration: 1.8s; transition-duration: 1.8s; }
.css-animated.duration-1-9 { -ms-transition-duration: 1.9s; -o-transition-duration: 1.9s; -webkit-transition-duration: 1.9s; -moz-transition-duration: 1.9s; transition-duration: 1.9s; }
.css-animated.duration-2-0 { -ms-transition-duration: 2.0s; -o-transition-duration: 2.0s; -webkit-transition-duration: 2.0s; -moz-transition-duration: 2.0s; transition-duration: 2.0s; }
.css-animated.duration-2-5 { -ms-transition-duration: 2.5s; -o-transition-duration: 2.5s; -webkit-transition-duration: 2.5s; -moz-transition-duration: 2.5s; transition-duration: 2.5s; }
.css-animated.duration-3-0 { -ms-transition-duration: 3.0s; -o-transition-duration: 3.0s; -webkit-transition-duration: 3.0s; -moz-transition-duration: 3.0s; transition-duration: 3.0s; }
.css-animated.duration-3-5 { -ms-transition-duration: 3.5s; -o-transition-duration: 3.5s; -webkit-transition-duration: 3.5s; -moz-transition-duration: 3.5s; transition-duration: 3.5s; }
.css-animated.duration-4-0 { -ms-transition-duration: 4.0s; -o-transition-duration: 4.0s; -webkit-transition-duration: 4.0s; -moz-transition-duration: 4.0s; transition-duration: 4.0s; }
.css-animated.duration-4-5 { -ms-transition-duration: 4.5s; -o-transition-duration: 4.5s; -webkit-transition-duration: 4.5s; -moz-transition-duration: 4.5s; transition-duration: 4.5s; }
.css-animated.duration-5-0 { -ms-transition-duration: 5.0s; -o-transition-duration: 5.0s; -webkit-transition-duration: 5.0s; -moz-transition-duration: 5.0s; transition-duration: 5.0s; }
.css-animated.duration-6-0 { -ms-transition-duration: 6.0s; -o-transition-duration: 6.0s; -webkit-transition-duration: 6.0s; -moz-transition-duration: 6.0s; transition-duration: 6.0s; }
.css-animated.duration-7-0 { -ms-transition-duration: 7.0s; -o-transition-duration: 7.0s; -webkit-transition-duration: 7.0s; -moz-transition-duration: 7.0s; transition-duration: 7.0s; }
.css-animated.duration-8-0 { -ms-transition-duration: 8.0s; -o-transition-duration: 8.0s; -webkit-transition-duration: 8.0s; -moz-transition-duration: 8.0s; transition-duration: 8.0s; }
.css-animated.duration-9-0 { -ms-transition-duration: 9.0s; -o-transition-duration: 9.0s; -webkit-transition-duration: 9.0s; -moz-transition-duration: 9.0s; transition-duration: 9.0s; }
.css-animated.duration-10-0 { -ms-transition-duration: 10.0s; -o-transition-duration: 10.0s; -webkit-transition-duration: 10.0s; -moz-transition-duration: 10.0s; transition-duration: 10.0s; }

.css-animated.delay-0-1 { -ms-transition-delay: 0.1s; -o-transition-delay: 0.1s; -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; transition-delay: 0.1s; }
.css-animated.delay-0-2 { -ms-transition-delay: 0.2s; -o-transition-delay: 0.2s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; transition-delay: 0.2s; }
.css-animated.delay-0-3 { -ms-transition-delay: 0.3s; -o-transition-delay: 0.3s; -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; transition-delay: 0.3s; }
.css-animated.delay-0-4 { -ms-transition-delay: 0.4s; -o-transition-delay: 0.4s; -webkit-transition-delay: 0.4s; -moz-transition-delay: 0.4s; transition-delay: 0.4s; }
.css-animated.delay-0-5 { -ms-transition-delay: 0.5s; -o-transition-delay: 0.5s; -webkit-transition-delay: 0.5s; -moz-transition-delay: 0.5s; transition-delay: 0.5s; }
.css-animated.delay-0-6 { -ms-transition-delay: 0.6s; -o-transition-delay: 0.6s; -webkit-transition-delay: 0.6s; -moz-transition-delay: 0.6s; transition-delay: 0.6s; }
.css-animated.delay-0-7 { -ms-transition-delay: 0.7s; -o-transition-delay: 0.7s; -webkit-transition-delay: 0.7s; -moz-transition-delay: 0.7s; transition-delay: 0.7s; }
.css-animated.delay-0-8 { -ms-transition-delay: 0.8s; -o-transition-delay: 0.8s; -webkit-transition-delay: 0.8s; -moz-transition-delay: 0.8s; transition-delay: 0.8s; }
.css-animated.delay-0-9 { -ms-transition-delay: 0.9s; -o-transition-delay: 0.9s; -webkit-transition-delay: 0.9s; -moz-transition-delay: 0.9s; transition-delay: 0.9s; }
.css-animated.delay-1-0 { -ms-transition-delay: 1.0s; -o-transition-delay: 1.0s; -webkit-transition-delay: 1.0s; -moz-transition-delay: 1.0s; transition-delay: 1.0s; }
.css-animated.delay-1-1 { -ms-transition-delay: 1.1s; -o-transition-delay: 1.1s; -webkit-transition-delay: 1.1s; -moz-transition-delay: 1.1s; transition-delay: 1.1s; }
.css-animated.delay-1-2 { -ms-transition-delay: 1.2s; -o-transition-delay: 1.2s; -webkit-transition-delay: 1.2s; -moz-transition-delay: 1.2s; transition-delay: 1.2s; }
.css-animated.delay-1-3 { -ms-transition-delay: 1.3s; -o-transition-delay: 1.3s; -webkit-transition-delay: 1.3s; -moz-transition-delay: 1.3s; transition-delay: 1.3s; }
.css-animated.delay-1-4 { -ms-transition-delay: 1.4s; -o-transition-delay: 1.4s; -webkit-transition-delay: 1.4s; -moz-transition-delay: 1.4s; transition-delay: 1.4s; }
.css-animated.delay-1-5 { -ms-transition-delay: 1.5s; -o-transition-delay: 1.5s; -webkit-transition-delay: 1.5s; -moz-transition-delay: 1.5s; transition-delay: 1.5s; }
.css-animated.delay-1-6 { -ms-transition-delay: 1.6s; -o-transition-delay: 1.6s; -webkit-transition-delay: 1.6s; -moz-transition-delay: 1.6s; transition-delay: 1.6s; }
.css-animated.delay-1-7 { -ms-transition-delay: 1.7s; -o-transition-delay: 1.7s; -webkit-transition-delay: 1.7s; -moz-transition-delay: 1.7s; transition-delay: 1.7s; }
.css-animated.delay-1-8 { -ms-transition-delay: 1.8s; -o-transition-delay: 1.8s; -webkit-transition-delay: 1.8s; -moz-transition-delay: 1.8s; transition-delay: 1.8s; }
.css-animated.delay-1-9 { -ms-transition-delay: 1.9s; -o-transition-delay: 1.9s; -webkit-transition-delay: 1.9s; -moz-transition-delay: 1.9s; transition-delay: 1.9s; }
.css-animated.delay-2-0 { -ms-transition-delay: 2.0s; -o-transition-delay: 2.0s; -webkit-transition-delay: 2.0s; -moz-transition-delay: 2.0s; transition-delay: 2.0s; }
.css-animated.delay-2-5 { -ms-transition-delay: 2.5s; -o-transition-delay: 2.5s; -webkit-transition-delay: 2.5s; -moz-transition-delay: 2.5s; transition-delay: 2.5s; }
.css-animated.delay-3-0 { -ms-transition-delay: 3.0s; -o-transition-delay: 3.0s; -webkit-transition-delay: 3.0s; -moz-transition-delay: 3.0s; transition-delay: 3.0s; }
.css-animated.delay-3-5 { -ms-transition-delay: 3.5s; -o-transition-delay: 3.5s; -webkit-transition-delay: 3.5s; -moz-transition-delay: 3.5s; transition-delay: 3.5s; }
.css-animated.delay-4-0 { -ms-transition-delay: 4.0s; -o-transition-delay: 4.0s; -webkit-transition-delay: 4.0s; -moz-transition-delay: 4.0s; transition-delay: 4.0s; }
.css-animated.delay-4-5 { -ms-transition-delay: 4.5s; -o-transition-delay: 4.5s; -webkit-transition-delay: 4.5s; -moz-transition-delay: 4.5s; transition-delay: 4.5s; }
.css-animated.delay-5-0 { -ms-transition-delay: 5.0s; -o-transition-delay: 5.0s; -webkit-transition-delay: 5.0s; -moz-transition-delay: 5.0s; transition-delay: 5.0s; }
.css-animated.delay-6-0 { -ms-transition-delay: 6.0s; -o-transition-delay: 6.0s; -webkit-transition-delay: 6.0s; -moz-transition-delay: 6.0s; transition-delay: 6.0s; }
.css-animated.delay-7-0 { -ms-transition-delay: 7.0s; -o-transition-delay: 7.0s; -webkit-transition-delay: 7.0s; -moz-transition-delay: 7.0s; transition-delay: 7.0s; }
.css-animated.delay-8-0 { -ms-transition-delay: 8.0s; -o-transition-delay: 8.0s; -webkit-transition-delay: 8.0s; -moz-transition-delay: 8.0s; transition-delay: 8.0s; }
.css-animated.delay-9-0 { -ms-transition-delay: 9.0s; -o-transition-delay: 9.0s; -webkit-transition-delay: 9.0s; -moz-transition-delay: 9.0s; transition-delay: 9.0s; }
.css-animated.delay-10-0 { -ms-transition-delay: 10.0s; -o-transition-delay: 10.0s; -webkit-transition-delay: 10.0s; -moz-transition-delay: 10.0s; transition-delay: 10.0s; }

































