@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;}
.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:first-child:before{content:attr(data-title);display:block;margin-bottom: 5px;font-weight: bold;background: #0391bf;color: #ffffff;padding: 10px 20px;margin: -15px -15px 10px;}
.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;} #mainbody table.responsive,
#mainbody table.responsive tr,
#mainbody table.responsive th,
#mainbody table.responsive td,
#mainbody table.responsive tbody,
#mainbody table.responsive tfoot{display:block;width:100%;}
#mainbody table.responsive tr{margin-bottom:15px;}
#mainbody table.responsive td{margin-bottom:1px;}
.rsform-block.captcha .formsubmit{float:none;}
}