@media screen and (max-width: 1100px){
.video_only  .modal-dialog{width:90%;position:relative;margin-top:70px;}
	table {max-width: 100% !important;}
}	
@media screen and (max-width: 1022px){
 .block_div{text-align:center;}
 .iblock_div{float:none !important;display:inline-block;clear:both;text-align:left;}
	.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;}
	table th, table td{font-size:14px;line-height:20px;}
.alignleft,.alignright{float:none;margin-left:auto !important;margin-right:auto !important;display:block;text-align:center;}
	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;
	margin: 0 !important;
	text-align:center !important;
	}
table.responsive,table.responsive tr{margin-bottom:5px !important;}
table.responsive tr{margin-bottom:30px !important;}
	table.responsive td,table.responsive th{white-space:inherit;padding: 15px !important;text-align:left !important;}
	table.responsive{padding:20px 0;}
	table.responsive thead:not(.title),
	table.responsive th,table.responsive tr.header{display:none !important;}
	table.responsive thead.title th{display:block !important;font-size:18px;}
	table.responsive thead.title th:before{display:none;}
	table.responsive th:before,table.responsive td:before{content:attr(data-title);display:block;margin-bottom: 5px;font-weight: bold;background: #ede8e5;padding: 15px;margin: -15px -15px 10px;font-size: 18px;}
	.div_floatt{float:none !important;width:100% !important;margin-left: 0 !important;margin-right: 0 !important;left:0 !important;right:0 !important;clear:both;max-width:100% !important; padding-left:0 !important;padding-right:0 !important;}
}
@media screen and (max-width: 767px){
		.same_height_column .html_mod,.sameheight .htmlmod{height:100% !important;min-height:100% !important;}
		.blocklist,.columns{margin-left:0 !important;}
		.blocklist>*,.columns>*{width:100% !important;float:none;padding-left:0 !important;}
 .div_float{float:none !important;width:100% !important;margin-left: 0 !important;margin-right: 0 !important;left:0 !important;right:0 !important;clear:both;max-width:100% !important; padding-left:0 !important;padding-right:0 !important;}
.absolute.bg_content{display:none;}
.modal-dialog{width:90% !important;margin-top:20px ;}
.modal-body{padding:15px !important;}
.absolutediv.right{margin-right:0 !important;padding-right:0 !important}
	.absolutediv.left{margin-left:0 !important;padding-left:0 !important;}
	.absolutediv.rightnp{margin-right:0 !important;}
	.absolutediv.leftnp{margin-left:0 !important;}
	.absolutediv.right_abs{right:0 !important;}
	.search__inner .container_inner,div.search .container.cbutton{width:90% !important;}
	.columns[class*="columns"]>*{width:100%;float:none;} /* CLASS CONTAINING words 'col' */
#mainbody table,#mainbody table tr,#mainbody table th,#mainbody table td,#mainbody table thead,#mainbody table tbody{display:block;width:100%;}
	#mainbody table tr{margin-bottom:15px;}
	#mainbody table td{margin-bottom:1px;}
}