@media (max-width: 1100px){
	.same_height .html_mod{height:100% !important;}
	.adapt_height  .modal-dialog{width:90%;position:relative;margin-top:70px;}
	.faq-a{padding-left:0;padding-right:0;}
	.content_article table {max-width: 100% !important;width: inherit !important;}
}	
@media (max-width: 1022px){
 .block_div{text-align:center;}
 .iblock_div{float:none !important;display:inline-block;clear:both;text-align:left;}
	footer ul.menu{margin:0;padding:0;}
	footer ul.menu li{float:none !important;display:inline-block;background:none !important;}
	.div_small{float:none !important;width:100% !important;padding:0 !important;margin:0 0 30px 0 !important;left:0 !important;right:0 !important;clear:both;}
	#lightbox-wrap{z-index:999999999999;}
}
@media (max-width: 767px){
 .div_float{float:none !important;width:100% !important;margin:0 0 0px 0 !important;left:0 !important;right:0 !important;clear:both;max-width:100% !important;}
.absolute.bg_content{display:none;}
.modal-dialog{width:90% !important;margin:20px auto;}
.modal-body{padding:15px !important;}
img.alignleft,img.alignright{clear:both;float:none !important;display:block;margin-left:auto !important;margin-right:auto !important;}
}
@media (max-width: 570px){
	table.responsive,table.responsive tr,table.responsive td,table.responsive th,table.responsive tbody,table.responsive thead,table.responsive tfoot{display:block !important;width:100% !important;float:none !important;
	height:auto !important;
	clear:both;}
	table.responsive td,table.responsive th{padding:15px;}
	table.responsive{padding:20px 0;}
}