@media screen and (max-width: 1024px) {
	.container {
		  padding-right: 25px !important;
		  padding-left: 25px !important;
		  margin:0 auto !important;
		}
		.nav > li > a {
		  padding: 15px 15px;
		}
		.left_margin { margin-left:0}
		.inner_formpage { min-height:0;}
		ul.top-nav  { padding-top:14px;}
 }
 
@media screen and (max-width: 767px) {
		.navbar-default .navbar-nav > li > a{
			border-right:none;
		}
		footer { text-align:center!important;}
		footer ul.social_nav { display:inline-block!important; margin-top:15px;}
}
@media screen and (max-width: 480px) {
	 .logo img { float:none; text-align:center; max-width:250px; clear:both; margin:0 auto;}
	 .call_text { font-size:100%;}
	 
	  }
@media screen and (max-width: 360px) {
		ul.top-nav  { padding-top:10px;}
	 
	  }
          
          
table.dataTable thead th, table.dataTable thead td{
    padding: 10px 15px !important;
}
table.dataTable tbody td{
    font-size: 13px !important;
}