@media only screen and (max-width: 981px) and (max-aspect-ratio: 9/10) 
{ 
	.main_area 
	{
		width: 98%;
	}

	#td_main_area, .size4, #MinusList, #MinusList li, #OkList, #OkList li 
	{
		font-size: 36px;
		line-height: 1.7;
	}

	.size2
	{
		font-size: 26px;
	}

	.size5
	{
		font-size: 44px;
	}

	.size6
	{
		font-size: 52px;
	}

	li
	{
		line-height: 1.7;
		font-size: 36px;
	}

	.newpageblock, div.text
	{
		font-size: 36px;
		line-height: 1.7;
		text-align: left;
	}
	
	.table-round, .newpageblock table, .newpageblock table td, .newpageblock table th, .pageblock-blue li
	{
		font-size: 26px;
		line-height: 1.7;
	}


	.newpageblock h2, .table-round h2, .PriceHeader1, h2
	{
		font-size: 38px;
		margin-top: 50px;
		margin-bottom: 40px;
	}

	.newpageblock h3 
	{
		font-size: 36px;
		margin-top: 40px;
		margin-bottom: 30px;
	}

	.newpageblock_header, .pageblock3_header 
	{
		font-size: 38px;
		font-weight: bold;
	}

	h1
	{
		font-size: 50px;
		line-height: 1.4;
	}
	

	#textBonus li
	{
		font-size: 32px;
	}

	#MinusList li 
	{
		background: url(/img/cross.png) no-repeat 0 10px;
		background-size: 50px;
		padding-left: 100px;
		min-height: 80px;
	}

	#OkList li
	{
		background: url(/img/ok.png) no-repeat 0 10px;
		background-size: 50px;
		padding-left: 100px;
		min-height: 80px;
	}

	#NEWLIST LI 
	{
		line-height: 1.7;
	}

	.flex-block
	{
		display:block;
	}

	select.its-select
	{
		width: 480px;
		height: 65px;
		padding: 5px 10px 5px 10px;
		font-size:36px;
	}

	.width-proc50-mob-unset, .width-proc80-mob-unset
	{
		width:unset;
	}

	.its_radio_buttons 
	{
		font: 26px Tahoma;
	}

	.its_radio_buttons div 
	{
		width: 180px;
	}

	.its_radio_buttons label
	{
		padding: 12px 12px;
	}

	.button-blue 
	{
		font-size:36px;

	}

	.button_info_small 
	{
		font: 36px Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding: 16px 45px;
		margin: 20px;
	}

	.its-bblock
	{
		width: 55%;
	}

	.grey-small 
	{ 
		line-height: 1.7;
		font-size: 28px;
	}

	.cell-shadow 
	{
		min-height: 300;
		width: 250px;
	}

	.cell-shadow table 
	{
		height: 300px;
	}
	.cell-shadow-text
	{
		font-size: 30px;
		font-weight: normal;
		text-transform:none;
		padding: 5px 15px;
	}

	.cell-shadow img 
	{
		width: 160px;
	}

	.border-top-dashed 
	{
		height: 100px;
	}

	.pageblock-links3
	{
		font-size: 30px;
		width: 100%;
	}

	.pageblock-links3 span
	{
		width: 33.3%;
		margin: auto 0;
	}

	.mob-bottom
	{
		/*display:none;*/
		display:block;
		height:130px;
		background: #fff;
		bottom: 0;
	}

	.mob-bottom img
	{
		padding-bottom: 5px;
		height: 60px;
	}

	.mob-bottom a
	{
		/*color:#0f4ed8;*/
		color:#68727e;
		font-size: 23px;
	}
	
	.block-kontacts
	{
		display:none;
	}

	.block-1c
	{
		left:210;
		top: 40px;
	}

	.block-1c div 
	{
		font-size: 30px;
		margin-left: 180px;
	}

	img.logo-1c 
	{
		width: 160px;
	}

	.background-header-banner
	{
		background: #b5d5f7;
	}

	.bottom-end
	{
		/*display: none;*/
	}

	.main-zakaz-block
	{
		display:block;
	}
	
	.main-zakaz-delivery-date 
	{
		font-size: 36px;
		/*line-height: normal;*/
		font-weight: normal;
	}

	.main-zakaz-block-photoblock
	{
		width:90%;
	}

	img.box-main {
		width: 400px;
	}

	.main-zakaz-block-priceblock
	{
		width:90%;
	}

	.main-zakaz-price
	{
		font-size: 50px;
		margin-bottom: 0px;
	}

	.main-zakaz-featuresblock
	{
		color: #000055;
		font-size: 36px;
		font-weight: normal;
		margin-top: 0px;
	}

	.main-zakaz-iconsblock
	{
		display: none;
	}
	
	.img-tov-icon
	{
		max-width: initial;
	}


	.main-zakaz-window
	{
		width: 68%;
	}

	.right-zakaz-window
	{
		width: 30%;
	}

	.right-block-header
	{
		font-size: 33px;
		font-weight: normal;
		margin-bottom: 25px;
	}

	.box1c-right-row
	{
		padding: 40 10 40;
	}

	.box1c-right-name
	{
		font-size: 28px;
		font-weight: normal;
	}

	.box1c-right-price
	{
		font-size: 34px;
		font-weight: normal;
	}

	.box1c-right-row img
	{
		height:200px;
		width:200px;
		padding:10;
	}

	/* ÑÎÏÓÒÑÒÂÓÞÙÈÅ ÒÎÂÀÐÛ */

	.assistance-header
	{
		font-size: 27px;
		font-weight: normal;
		margin-bottom: 20px;
	}

	.assistance-box
	{
		min-height: 320;
		width: 270;
		padding: 10;
	}

	.assistance-box img
	{
		border-width: 0;
		height: 160px; 
		width: 160px;
		padding:10;
	}

	.assistance-name
	{
		font-size: 24px;
		font-weight: normal; 
	}

	.assistance-box .price-blue
	{
		font-size: 30px;
		font-weight: normal;	
	}

	.assistance-box .old-small-price
	{
		font-size: 20px;
	}

	/* ÁËÎÊ ÒÎÂÀÐÎÂ */

	div.pageblock
	{
		margin: 20px -10;
	}

	div.pageblock_border 
	{
		margin-left: -10;
	    margin-right: -10;
		padding: 10;
	}

	.block-boxes-for-pc
	{
		display: none;
	}
	
	.block-boxes-for-smartphone
	{
		display: table;
	}

	.block-box
	{
		min-height: 320;
		width: 420px;
		max-width: 420;
		padding: 40px 10;
		margin: 0;
	}

	.block-box table
	{
		min-height: 330;
	}

	.block-box img
	{
		border-width: 0;
		height: 300px;
		width: 300px;
		padding: 20px;
	}

	.block-name
	{
		font-size: 34px;
		font-weight: normal; 
	}
	
	.block-box .price-blue 
	{
		font-size: 36px;
	}


	.block-box .old-small-price
	{
		font-size: 20px;
	}


	.button_info 
	{
		font-size: 36px;
		margin:50 0 70;
	}

	.button_info:hover 
	{
		margin:49 0 69;
	}

	/* ÊÀÐÓÑÅËÜ*/
	.jcarousel-wrapper 
	{
		max-width: 680px;
		padding: 15px 120px;
	}

	.jcarousel-header
	{
		font-size: 40px;
		padding: 40 0 20;
	}

	.jcarousel li 
	{
		width: 300px;
		height: 280px;
	    font-size: 23;
		line-height: 1.3;
	}

	.jcarousel img
	{
		height: 170px;
	}

	.sert-wrapper img
	{
		/*display: none;*/
		height: 240px;
		padding: 20px 15px;
	}

	.jcarousel-control-prev, .jcarousel-control-next 
	{
		/*top: 130px;*/
		width: 100px;
		height: 100px;
	}


	/* ÊÂÈÊ-ÎÐÄÅÐ */
	.quickorder-wrap 
	{
		width: 800px;
	}

	.quickorder-header i.close 
	{
		background: url(/img/form/close-40.png) no-repeat;
		width: 50px;
		height: 50px;
		margin: 10px 10px 0 0;
		background-size: 100%;
	}

	.quickorder-value input, .quickorder-value select, .quickorder-value textarea 
	{
	    font-size: 36px;
		margin: 15px 0;
		padding: 15px 25px;
	}

	.quickorder-button, .quickorder-button:hover, .quickorder-button-inactive, .quickorder-button-inactive:hover
	{
		font: 36px Arial, Helvetica, sans-serif;
		padding: 16px 45px;
		margin: 20px;
	}

	.quickorder-submit .quickorder-button 
	{
		padding: 16px 45px;
	}

	.quickorder-item 
	{
		margin: 15 0;
	}

	.quantity-wrap
	{
		display: none;
	}

	.quickorder-order-name, .quickorder-quantity, .quickorder-quantity input, .quickorder-invoice 
	{
		font-size: 30;
	}

	.quickorder-quantity input.width50px
	{
		width: 90px; 
		padding: 5;
	    margin: 10;
	}

	.quickorder-invoice input
	{
		transform: scale(2); 
		margin-right: 20px;
	}

	.zakaz_radio_buttons 
	{
		font-size: 23;
	}

	.zakaz-block-qr
	{
		display: none;
	}

	.quickorder-pay table
	{
		font-size: 25;
		margin-bottom: 30px;
		margin-top: 90px;
	}

	/* òóë-òèï */

	[data-tooltip]:before 
	{
		font-size: 25px;
		width: 450px;
	}

}