.i_info{background: #eeeeee;}
	.i_prices{}
		.p_price{padding: 21px 10px;}
		  .p_price > div{padding: 7px 0;margin: 14px 15px;font-weight: 600;line-height: 30px;position: relative;display: inline-block;}
			.p_main{font-size: 26px;}
			.p_old{position: absolute;bottom: 100%;left: 0;text-decoration: line-through;padding: 0;font-size: 14px;line-height: 16px;font-weight: 400;color: #555;}
			.p_percent{}
			.p_diff{position: absolute;bottom: 100%;right: 0;text-align: center;padding: 0;margin: 0;font-size: 14px;line-height: 16px;font-weight: 600;}
			  .p_diff span{background: #f13340;color: #fff;padding: 2px 5px;}
			.p_opt{font-size: 20px;}
			.p_attr{}
	.i_buttons{}
		.b_button{padding: 14px 10px;}
		  .b_button > div{margin: 14px 0;padding: 7px 0;}
			.b_to_cart{}
			  .b_to_cart > *{width: 195px;}
					.b_to_cart > * > span{font-size: 20px !important;font-weight: 600;}
			.b_button #ooc_button{text-align: left; height: auto;}
			  .b_button #ooc_button .btn{margin: 0 !important;padding: 0;width: 195px;}
			  	.b_button #ooc_button .btn span{font-size: 18px;font-weight: 600;line-height: 34px;}
			.b_qt_want{}
			.b_qt_min{}

.p_props{margin: 15px 0 5px;padding: 10px 0;}
  .p_props > ul{margin: 0;}

.p_icons{margin: 10px 0;}
  .p_icons ul{margin: 0 5px;display: flex;}
    .p_icons ul li{list-style-type: none; margin: 0 10px;width: 20%;}
      .p_icons div{width: 100%;text-align: center;}
        .p_icons img{width: 100%;padding: 0 10px;}
          .p_icons p{font-size: 14px;line-height: 18px;margin: 10px 0;font-weight: 600;}

.i_tabs ul.nav{text-align: left;}
	.i_tabs .tab-content > .tab-pane{padding: 20px 15px !important;}
	    .i_tabs .tab-content > .tab-pane > h6{display: none;font-size: 20px;margin: 10px 0 20px;}

#views_block{margin: 15px auto !important;}

@media (max-width:999px){
.i_info{}
	.i_prices{}
		.p_price{padding: 10px;}
		  .p_price > div{margin: 15px auto;padding: 0;display: block;}
			.p_main{font-size: 24px;}
			.p_old{font-size: 12px;}
			.p_percent{}
			.p_diff{font-size: 12px;}
			  .p_diff span{}
			.p_opt{font-size: 18px;}
			.p_attr{}
	.i_buttons{}
		.b_button{padding: 10px; text-align: center;}
		  .b_button > div{margin: 5px auto;padding: 0;text-align: center;}
			.b_to_cart{}
			  .b_to_cart button{margin: 0 auto;}
					.b_to_cart button span{}
			.b_button #ooc_button{text-align: center;}
            .b_button #ooc_button .btn{margin: 0 auto !important;}

}

@media (max-width: 768px){
.i_info{}
	.i_prices{}
		.p_price{padding: 20px 10px 0;}
		  .p_price > div{text-align: center; margin: 5px auto 0; line-height: 21px; padding: 10px 0 0; width: max-content;}
}

@media (max-width: 480px){

.p_icons ul{display: flex;flex-wrap: wrap;justify-content: space-evenly;}
  .p_icons ul li{margin: 0;}
    .p_icons div{}
    .p_icons img{padding: 0 5px;}
        .p_icons p{font-size: 10px;line-height: 14px;}
.i_tabs ul.nav{display: none;}
.i_tabs .tab-content > .tab-pane {padding: 5px 15px !important;}
.i_tabs .tab-content > .tab-pane > h6{display: block;}
.i_tabs .tab-content > .tab-pane{display: block;opacity: 1;border-top: 1px solid;}
}