@font-face {
	font-family: 'Zawgyi-One';
	src: url('../fonts/zawgyione-webfont.eot'), /* IE9 Compat Modes */
	url('../fonts/zawgyione-webfont.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ZawgyiOne2008.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/zawgyi-one-webfont.svg') format('svg'); /* Legacy iOS */
}
body {
	font: 14px/1.6em 'Open Sans', 'Zawgyi-One', sans-serif;
}
body:before {
	content: "";
	position: fixed;
	top: -10px;
	left: 0;
	width: 100%;
	height: 10px;
	-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,.5);
	-moz-box-shadow: 0px 0px 8px rgba(0,0,0,.5);
	box-shadow: 0px 0px 8px rgba(0,0,0,.5);
	z-index: 100;
}
h1 {
	font: 25px 'Open Sans', 'Zawgyi-One', sans-serif;
	font-weight: 600;
	color: #000;
	margin-top: 0;
	margin-bottom: 20px;
}
h2 {
	font: 18px 'Open Sans', 'Zawgyi-One', sans-serif;
	font-weight: 700;
	color: #000;
}
h3 {
	font: 15px/1.5em 'Open Sans', 'Zawgyi-One', sans-serif;
	font-weight: 600;
	color: #000;
	margin-bottom: 0;
}
h5 {
	font: 18px 'Open Sans', 'Zawgyi-One', sans-serif;
	font-weight: 600;
	color: #000;
	margin-top: 0;
}
a:focus {
	outline: 0;
}
.header {
	background: #fff;
	padding: 15px 0 0 0;
}
.navbar {
	margin-bottom: -1px !important;
}
ul.nav {
	margin-right: -16px;
}
.nav > li > a {
	background: #5BB726;
	color: #fff;
	padding: 12px 25px;
	font: 15px/1.8em 'Open Sans', sans-serif;
	font-weight: 700;
	text-transform: uppercase;
	margin-left: 1px;
}
.nav > li > a:hover, .nav > li.active > a {
	background: #409D07;
	color: #fff;
}
.nav > li > a:focus {
	background: #409D07 !important;
	color: #fff;
}
.navbar-toggle {
	background: #09A805;
	position: relative;
	left: 10px;
}
.navbar-toggle span {
	border-bottom: 2px solid #fff;
}
.dropdown-menu {
	padding: 15px 0;
	margin: 0;
	border: 0 !important;
	box-shadow: none;
	border-radius: 0 !important;
}
.dropdown-menu li a {
	background: #fff;
	color: #000;
	font: 14px/1.8em 'Open Sans', sans-serif;
	font-weight: 400;
	padding: 3px 25px;
	border-radius: 0 !important;
	min-width: 260px;
}
.dropdown-menu li:hover a {
	background: none;
	color: #409D07;
}
.social {
	margin-bottom: 30px;
}
.lead-panel-lg {
	width: 100%;
	padding: 50px 0;
	background: url(../images/banner-bg.jpg);
	background-size: cover;
}
.lead-panel-sm {
	width: 100%;
	padding: 40px 0 20px 0;
	background: #409D07;
}
.lead-panel-lg h1 {
	font-size: 35px;
	font-weight: 600;
	color: #fff;
	margin-top: 20px;
	margin-bottom: 30px;
	text-transform: capitalize;
}
.featured {
	box-shadow: 0 0 40px #259600; 
	border-radius: 3px;
}
.featured img {
	width: 100%;
	border-radius: 3px;
}
.partners {
	padding: 40px 0 35px 0;
}
.partners img {
	max-height: 70px;
}
.content {
	padding: 30px 0;
	background: #f7f7f7;
}
.block {
	margin-bottom: 30px;
}
.box {
	background: #fff;
	padding: 20px;
	margin: 10px -5px;
	border-radius: 2px;
}
.line {
	border-bottom: 1px solid #eee;
	padding-bottom: 3px;
}
.myanmar {
	font-family: 'Zawgyi-One', 'Open Sans', sans-serif;
}
.category-box {
	display: block;
	background: #fff;
	padding: 35px 30px;
	height: 180px;
	margin: 10px -5px;
	border-radius: 2px;
	border-top: 4px solid #eee;
}
.category-box p {
	font: 15px 'Open Sans', 'Zawgyi-One', sans-serif;
	font-weight: 400;
	margin-top: 15px;
	color: #111;
}
.category-box:hover {
	text-decoration: none;
	box-shadow: 0 0 30px #bbb;
	border-top: 4px solid #86DA2D;
}
.filter {
	padding: 20px;
}
.filter h3 {
	font-size: 16px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #ddd;
}
.filter ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.filter ul li {
	padding: 1px 0;
	list-style-image: url(../images/uncheck.png);
	list-style-position: inside;
}
.filter ul li a {
	color: #333;
}
.filter ul li:hover a {
	text-decoration: none !important;
}
.filter ul li.active, .filter ul li:hover {
	list-style-image: url(../images/check.png);
	text-decoration: none !important;
}
.filter-mb {
	display: none;
}
.thumb {
	width: 150px;
	margin-right: 20px;
}
.fa {
	margin-right: 5px;
}
.btn-link {
	color: #039E03;
}
.btn-link:hover {
	color: #69C91F;
	text-decoration: none;
}
.btn-slide {
	background: #e5e5e5;
	display: block;
	border-radius: 0 0 3px 3px;
	color: #888;
	text-align: center;
	margin-top: 10px;
	margin-bottom: -20px;
	margin-left: -20px;
	margin-right: -20px;
	cursor: pointer;
	padding: 2px 0;
}
.btn-green {
	background: #51AF16;
	border-radius: 0;
	color: #fff;
	font-weight: 600;
	padding: 10px 14px;
}
.btn-green:hover {
	background: #409D07;
	color: #fff;
}
.btn-custom {
	border-radius: 3px;
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	padding: 11px 16px;
	letter-spacing: -0.5px;
}
.btn-custom:hover {
	color: #fff;
}
.search-form {
	margin-bottom: 20px;
}
.search-form input {
	border-radius: 3px 0 0 3px !important;
	border: 0;
	height: 50px;
}
#search-btn {
	background: #78D82E;
	border-radius: 0 3px 3px 0 !important;
	box-shadow: inset 0 0 8px #5AC217;
	height: 50px;
	padding: 0 10px 0 20px;
}
#search-btn .fa {
	color: #fff;
}
#search-btn:hover {
	background: #85E035;
}
.lead-panel-sm .search-form input {
	height: 42px;
	font-size: 14px;
}
.lead-panel-sm #search-btn {
	height: 42px;
	padding: 0 5px 0 15px;
}
.event {
	overflow: hidden;
}
.eventbox{
        clear: both;
}
.event h3 {
	margin-top: 0;
	font-size: 1.2em;
	font-family: 'Open Sans', 'Zawgyi-One', sans-serif;
}
.event p {
	color: #777;
}
.calendar-small {
	display: block;
	float: left;
	height: 100px;
	margin-right: 20px;
	width: 55px;
	position: relative;
	top: 5px;
}
.calendar-small .s-month {
	display: block;
	font-weight: 600;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 55px;
	background: #EC6502;
	color: #fff;
}
.calendar-small .s-date {
	display: block;
	font-size: 16px;
	font-weight: 700;
	height: 40px;
	line-height: 40px;
	text-align: center;
	width: 55px;
	background: #fff;
	border: 1px solid #eee;
	border-top: 0;
}
table td {
	padding: 20px 0 !important;
}
table tr td a {
	color: #333;
}
table td .fa {
	color: #EC6502;
}
table tr:hover a {
	color: #409D07;
	text-decoration: none;
}
table tr:hover {
	color: #409D07;
}
table td img {
	width: 135px;
	margin-right: 15px;
}
table td p {
	font-size: 0.9em;
	font-family: 'Open Sans', 'Zawgyi-One', sans-serif;
}
.table-search-result td:first-child {
	width: 50px;
}
.table-search-result td img {
	width: 35px;
	margin-left: 15px;
}
.table-search-result td .fa {
	display: none;
	color: #999;
	margin-top: 12px;
}
.table-search-result tr:hover .fa {
	display: block;
}
.clickable-row {
	cursor: pointer;
}
.clickable-row:hover {
	color: #000;
}
.clickable-row:hover h5 {
	color: #409D07;
}
.breadcrumb {
	background: #eee;
	border-radius: 3px;
	color: #777;
	margin-bottom: 5px;
	margin-left: -5px;
	margin-right: -5px;
}
.breadcrumb li.active {
	color: #000;
}
.pagination li a, .pagination li .current {
	color: #409D07 !important;
}
.pagination .active span {
	background: #409D07 !important;
	border: 1px solid #409D07;
	color: #fff !important;
}
footer {
	background: #2B7C00;
	color: #fff;
	padding: 40px 0;
}
footer h2 {
	color: #fff;
	margin-bottom: 15px;
}
footer ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
footer ul li {
	padding: 1px 0;
}
footer ul li a {
	color: #fff;
}
footer ul li a:hover {
	color: #fff;
	text-decoration: none;
}
footer ul li i {
	margin-right: 9px;
}
.show-on-mb {
	display: none;
}
.popular-category {
	background: #2B7C00;
	padding: 18px 0 15px 0;
}
.group-box {
	background: #50AF11;
	color: #fff;
	padding: 10px 20px;
	margin-bottom: 3px;
	border-radius: 3px;
	display: block;
}
.group-box img {
	margin-right: 8px;
}
.group-box:hover {
	text-decoration: none;
	color: #fff;
}
@media screen and (max-width: 768px) {
	.partners, .social {
		display: none;
	}
	ul.nav {
		float: left !important;
		width: 100%;
	}
	ul.nav li a {
		background: none;
		color: #222;
		border-bottom: 1px solid #ccc;
	}
	ul.nav li:last-child a {
		border-bottom: 0;
	}
	ul.nav li:hover a, ul.nav li.active a {
		background: none;
		color: #409D07;
	}
	.nav > li > a:focus {
		background: #fff !important;
		color: #222;
	}
	.dropdown-menu li a {
		color: #000 !important;
	}
	.box {
		padding: 20px;
	}
	.content {
		padding: 15px 0;
	}
	.lead-panel-lg {
		margin-top: -20px;
		padding: 10px 0;
	}
	.lead-panel-sm {
		padding: 30px 0 10px 0;
		margin-top: -20px;
	}
	.navbar-toggle {
		position: relative;
		top: -45px;
	}
	.navbar-collapse {
		position: relative;
		top: -25px;
	}
	.profile-right {
		float: left;
	}
	.hide-on-mb {
		display: none;
	}
	.show-on-mb {
		display: block;
	}
	.search-form {
		margin-top: 10px;
	}
	.logo {
		max-width: 270px;
	}
	.category-box {
		padding: 5px 20px;
		height: auto;
		margin: 2px 0;
		border-radius: 2px;
		border-top: 0;
		text-align: left;
		box-shadow: 0 0 5px #ddd;
	}
	.category-box img {
		float: left;
		width: 35px;
		margin-right: 15px;
		position: relative;
		top: 8px;
	}
	.category-box p {
		font-size: 16px;
		font-weight: 700;
	}
	.category-box:hover {
		border-top: 0;
		box-shadow: 0 0 5px #ddd;
	}
}
@media screen and (max-width: 991px) {
	.nav > li > a {
		padding: 12px 22px;
		font: 15px/1.8em 'Open Sans', sans-serif;
		font-weight: 700;
	}
	.partners {
		display: none;
	}
	.filter-mb {
		display: block;
		padding-top: 0;
	}
	.filter {
		display: none;
	}
}
@media screen and (min-width: 768px) {
	ul.nav li.dropdown:hover ul.dropdown-menu {
		display: block;
	}
}

/*-----------------------------------------Breadcrumb----------------------------------------------------*/
.btn-breadcrumb {
	margin-left: -5px;
}
.btn-breadcrumb .btn:not(:last-child)
:after {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 10px solid white;
	position: absolute;
	top: 50%;
	margin-top: -17px;
	left: 100%;
	z-index: 3;
}
.btn-breadcrumb .btn:not(:last-child)
:before {
	content: " ";
	display: block;
	width: 0;
	height: 0;
	border-top: 17px solid transparent;
	border-bottom: 17px solid transparent;
	border-left: 10px solid rgb(173, 173, 173);
	position: absolute;
	top: 50%;
	margin-top: -17px;
	margin-left: 1px;
	left: 100%;
	z-index: 3;
}

.btn-breadcrumb .btn {
	padding: 6px 12px 6px 24px;
}
.btn-breadcrumb .btn:first-child {
	padding: 6px 6px 6px 10px;
}
.btn-breadcrumb .btn:last-child {
	padding: 6px 18px 6px 24px;
}

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child)
:after {
	border-left: 10px solid #fff;
}
.btn-breadcrumb .btn.btn-default:not(:last-child)
:before {
	border-left: 10px solid #ccc;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child)
:after {
	border-left: 10px solid #ebebeb;
}
.btn-breadcrumb .btn.btn-default:hover:not(:last-child)
:before {
	border-left: 10px solid #adadad;
}

/* The responsive part */

.btn-breadcrumb > * > div {
	/* With less: .text-overflow(); */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.btn-breadcrumb > *:nth-child(n+2) {
	display: none;
}

/* === For phones =================================== */
@media (max-width: 767px) {
	.btn-breadcrumb > *:nth-last-child(-n+2) {
		display: block;
	}
	.btn-breadcrumb > * div {
		max-width: 60px;
	}
}

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width: 991px) {
	.btn-breadcrumb > *:nth-last-child(-n+4) {
		display: block;
	}
	.btn-breadcrumb > * div {
		max-width: 100px;
	}
}

/* === For desktops ================================== */
@media (min-width: 992px) {
	.btn-breadcrumb > *:nth-last-child(-n+6) {
		display: block;
	}
	.btn-breadcrumb > * div {
		max-width: 170px;
	}
}

#main_wrapper {
	width: 940px;
}
#featured_area {
	width: 720px;
	margin: 10px auto;
	border: 1px solid #333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
#feature_slider {
	margin: 0 auto;
	position: relative;
	width: 700px;
}
#feature_slider ul, #feature_slider li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#feature_slider li {
	width: 700px;
	height: 250px;
	overflow: hidden;
}
#column_wrapper {
	width: 940px;
	height: 200px;
	margin: 10px auto;
}
#column_wrapper .column {
	width: 290px;
	margin-left: 15px;
	float: left;
	border: 1px solid #333;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}  