@charset "UTF-8";

* {
    box-sizing: border-box;
}
*,
*:before,
*:after {
	box-sizing: inherit;
}
.clr {
	margin: 0;
	padding: 0;
	clear: both;
    content: "";
    display: block;
}
[class*="col-"] {
	padding: 10px;
    float: left;
}
/* For mobile phones: */
[class*="col-"] {
	width: 100%;
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
    .col-1 {width: 8.33%;}
    .col-2 {width: 16.66%;}
    .col-3 {width: 25%;}
    .col-4 {width: 33.33%;}
    .col-5 {width: 41.66%;}
    .col-6 {width: 50%;}
    .col-7 {width: 58.33%;}
    .col-8 {width: 66.66%;}
    .col-9 {width: 75%;}
    .col-10 {width: 83.33%;}
    .col-11 {width: 91.66%;}
    .col-12 {width: 100%;}
}
@media screen and (max-width : 760px){
	/*Make dropdown links appear inline*/
	ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
	li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	ul li, li a {
		width: 100%;
	}
	/*Display 'show menu' link*/
	.show-menu {
		display:block;
	}
}

@font-face {
    font-family: oriyafont;
    src: url(../styles/oriya_sangam_mn.ttf);
}
html {
	height: 100%;
	box-sizing: border-box;
}
body {
	margin: 0;
	padding: 0px 0px 60px 0px;
	width: 100%;
	min-height: 100%;
	position: relative;
	background: #E6E6E6;
}
.main {
	margin: 0 auto;
	padding: 0;
	min-height: 100%;
}
.header {
	margin: 0;
	padding: 0;
}
.header_resize {
	margin: auto;
	padding: 10px 10px 50px 10px;
	max-width: 500px;
}
.logo {
	margin: 0;
	padding: 0;
	max-width: 100%;
	height: auto;
	border: none;
	float: left;
}
.nav {
	margin: 0;
	padding: 0;
	border-top: 1px solid #939598;
	border-bottom: 1px solid #939598;
}
.nav_resize {
	margin: auto;
	padding: 0px 10px 0px 10px;
	max-width: 1000px;
}
ul.menu {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
}
ul.menu li {
	margin: 0;
	padding: 10px 32px;
	float: left;
	display: inline-block;
}
ul.menu li a {
	margin: 0;
	padding: 0;
	font-family: oriyafont, "Oriya Sangam MN";
	font-size: 24px;
	color: #939598;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}
ul.menu li a:hover {
	color: #BE1E2D;
}
ul.menu li a.active {
	color: #BE1E2D;
}
.show-menu {
	margin: 0;
	padding: 10px 10px;
	font-family: oriyafont, "Oriya Sangam MN";
	font-size: 24px;
	color: #FFF;
	background: #BE1E2D;
	display: none;
	text-decoration: none;
	text-transform:uppercase;
}
input[type=checkbox]{
    display: none;
}
input[type=checkbox]:checked ~ .menu{
    display: block;
}
.body {
	margin: 0;
	padding: 0;
}
.body_resize {
	margin: auto;
	padding: 20px 10px 60px 10px;
	max-width: 1000px;
	min-height:100%;
}
.body h1 {
	margin: 0;
	padding: 0;
	font-family: oriyafont, "Oriya Sangam MN";
	font-size: 36px;
	color: #BE1E2D;
	text-transform: uppercase;
}
.body p {
	margin: 0;
	padding: 0;
	font-family: oriyafont, "Oriya Sangam MN";
	font-size: 22px;
	color: #585858;
	line-height: 1.5em;
}
.pagetitle {
	margin: 0;
	padding: 0px 10px 0px 10px;
	min-width: 100%;
	float: left;
}
.footer {
	margin: 0;
	padding: 0;
	background: #E6E6E6;
	border-top: #BE1E2D 1px solid;
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.footer_resize {
	margin: auto;
	padding: 0px 10px 0px 10px;
	max-width: 1000px;
}
.footer p {
	font-family: oriyafont, "Oriya Sangam MN";
	font-size:18px;
	color: #939598;
	margin: 0;
	padding: 15px 0;
	line-height: normal;
}
.footer a {
	color: #939598;
	padding: inherit;
	text-decoration: underline;
}
.footer a:hover {
	text-decoration: none;
}
.footer .lf {
	float: left;
}
.footer .rf {
	float: right;
}
