
@media (min-width : 320px) and (max-width: 480px) {
.navbar-nav > li {
	display: block !important;
}
.logo {
	text-align: center;
}
.side_heading {
	text-align: center;
}
.heading{font-size:14px; width:100%; margin-top:30px}
.logo{width:100%}
.logo img{height:90px}
.monfort_logo{width:100%; text-align:center}
.for_reg_link{text-align:center; padding:15px 0}
.monfort_logo img{height:90px}
}

@media (min-width: 480px) and (max-width: 599px) {
.navbar-nav > li {
	display: block !important;
}
.logo {
	text-align: center;
}
.side_heading {
	text-align: center;
}
.heading{font-size:15px}
}

@media (min-width: 600px) and (max-width: 767px) {
.navbar-nav > li {
	display: block !important;
}
.logo {
	text-align: center;
}
.side_heading {
	text-align: center;
}
.footer_top_text {
	text-align: center;
}
}
@media (max-width: 767px) {
.collapse.navbar-collapse {
	padding:0; float:none; width:100%
}
}
@media (max-width: 767px) {
#cssmenu ul li {
	text-align: center;
}
#cssmenu span {
	float: none;
	margin-left: 0;
}
.side_heading {
	text-align: center;
}
.footer_bottom_text {
	text-align: center;
}
.footer_bottom_logo {
	text-align: center;
}
.footer_bottom_logo img {
	float: none;
}
.footer_top_button {
	text-align: center;
	float: none;
}
.footer_top_button a {
	float: none;
}
.footer_top li {
	display: inline-block;
	float: none;
}
.footer_top ul {
	text-align: -webkit-center;
}
#cssmenu span img {
	margin-left: 0;
}
.for_reg_link{padding-top:45px}
.logo{float:none; text-align:center}
.footer_top{padding-bottom:15px}
.navbar-nav > li > a{font-size:14px; padding-bottom:5px; padding-top:5px}
.facebook_nav{margin:0 23px 15px 0}
}
@media (max-width: 715px) {
	.for_reg_link .btn-info{font-size:13px;}
	.heading{font-size:15px}
}
@media (max-width: 590px) {
	.for_reg_link .btn-info{font-size:13px;}
	.heading{font-size:15px}
	.for_reg_link, .heading, .monfort_logo{float:none; width:100%; text-align:center; padding-top:10px; padding-bottom:10px; margin-top:0}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
.sticky_container {
	display: table;
	height: 100%;
	width: 100%;
}
.sticky_footer {
	display: table-row;
	height: 1px;
}
.footer_top li {
	text-align: center;
}
.footer_bottom_text {
	float: left;
}
.footer_bottom_logo {
	float: right;
}
.heading{font-size:15px}
}
@media only screen and (min-width:1023px) and (max-width:1100px) {
html, body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
.sticky_container {
	display: table;
	height: 100%;
	width: 100%;
}
.sticky_footer {
	display: table-row;
	height: 1px;
}
.footer_top ul {
	text-align: -moz-center;
}
}
 @media (min-width: 1200px) {
html, body {
 height: 100%;/* The html and body elements cannot have any padding or margin. */
}
.sticky_container {
 display: table;
 height: 100%;
 width: 100%;
}
.sticky_footer {
 display: table-row;
 height: 1px;
}
 .innerpage_head {
text-align:left;
}
}
@media (max-width: 1023px) {
}
@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px) {

	/* Force table to not be like tables anymore */
	table, thead, tbody, th, td, tr {
 display: block;
}
	
	/* Hide table headers (but not display: none;, for accessibility) */
	thead tr {
 position: absolute;
 top: -9999px;
 left: -9999px;
}
 tr {
border: 1px solid #ccc;
}
 td {
		/* Behave  like a "row" */
		border: none;
 border-bottom: 1px solid #eee;
 position: relative;
 padding-left: 50%;
}
 td:before {
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
 left: 6px;
 width: 45%;
 padding-right: 10px;
 white-space: nowrap;
}
	
	/*
	Label the data
	*/
td:nth-of-type(1):before {
content: "";
}
 td:nth-of-type(2):before {
content: "";
}
 td:nth-of-type(3):before {
content: "";
}
 td:nth-of-type(4):before {
content: "";
}
 td:nth-of-type(5):before {
content: "";
}
 td:nth-of-type(6):before {
content: "";
}
 td:nth-of-type(7):before {
content: "";
}
 td:nth-of-type(8):before {
content: "";
}
 td:nth-of-type(9):before {
content: "";
}
 td:nth-of-type(10):before {
content: "";
}
}
