/* ----- Global CSS ----- */
body {
	overflow-y: scroll;
 *overflow-y:none;
}
body, h1, h2, h3, h4, h5, h6, p, ol, ul, li {
	margin: 0px;
	padding: 0px;
}
ul li {
	list-style: none;
}
img {
	border: 0px;
	max-width: 100%;
	vertical-align: middle;
}
a, a:hover {
	text-decoration: none;
	outline: 0px;
}
.hr {
	border-bottom: 1px dashed #ccc;
	height: 0px;
	padding: 10px 0px;
}
.clear-float, .clear {
	clear: both;
}
.img-l {
	float: left;
	margin: 0px 15px 10px 0px;
}
.img-r {
	float: right;
	margin: 0px 0px 10px 15px;
}
.img-c {
	text-align: center;
	margin: 10px 0;
}
/* Slider CSS */
.rslides {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.rslides li {
	display: none;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	position: absolute;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
}
.rslides li:first-child {
	display: block;
	position: relative;
	float: left;
	opacity: 1;
}
.rslides li li {
	display: inherit;
	width: inherit;
	height: inherit;
	position: inherit;
	left: inherit;
	top: inherit;
}
.intra-div, .Intra-L, .Intra-R {
	width: 100%;
	height: 100%;
}
.intra-div {
	display: table;
	table-layout: fixed;
}
.Intra-L, .Intra-R {
	position: absolute;
	z-index: 99;
	padding: 0px;
	margin: 0px;
	top: 0px;
}
.Intra-L {
	left: -100%;
}
.Intra-R {
	right: -100%;
}
.slider-tabs {
	position: absolute;
	z-index: 999;
	margin: 0px;
	padding: 0px;
}
.slider-tabs li {
	display: inline-block;
	width: 15px;
	height: 15px;
}
.slider-tabs li a {
	display: block;
	border-radius: 50%;
	width: 100%;
	height: 100%;
}
.Banner_auto {
	position: absolute;
	z-index: 99;
	width: 30px;
	height: 30px;
	display: block;
	background: url(../images/pause-b.png) no-repeat center center #fff;
	left: 50%;
	bottom: 5px;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.Banner_auto.Banner_pause {
	background: url(../images/play-b.png) no-repeat center center #fff;
}
.Banner_nav {
	position: absolute;
	z-index: 99;
	width: 30px;
	height: 30px;
	display: block;
	bottom: 5px;
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}
.Banner_nav.prev {
	left: 47%;
	background: url(../images/prev-b.png) no-repeat center center #fff;
}
.Banner_nav.next {
	left: 53%;
	background: url(../images/next-b.png) no-repeat center center #fff;
}
#Banner {
	position: relative;
}
/* Credibility Slider */
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 99999px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.nbs-flexisel-inner {
	position: relative;
	overflow: hidden;
	float: left;
	width: 100%;
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
	text-align: center;
}
.nbs-flexisel-item img {
	cursor: pointer;
	position: relative;
	margin: 10px 0px;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	position: absolute;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	top: 10%;
	width: 40px;
	height: 100%;
}
.nbs-flexisel-nav-left {
	left: 0px;
	background: url(../images/flex-left-arrow.png) no-repeat center center;
}
.nbs-flexisel-nav-right {
	right: 0px;
	background: url(../images/flex-right-arrow.png) no-repeat center center;
}
/* Back & Top CSS */
#backtobot, #backtotop {
	cursor: pointer;
	right: 5px;
	position: fixed;
	z-index: 9999;
	width: 50px;
	height: 50px;
	font: 700 12px/40px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	border-radius: 20px;
}
#backtotop {
	bottom: 10px;
	background: url(../images/up-arrow-icon.png) left top no-repeat;
}
#backtobot {
	bottom: 10px;
	background: url(../images/down-arrow-icon.png) left top no-repeat;
}
#backtobot a, #backtotop a {
	display: block;
	text-indent: -9999px;
}
#backtobot:hover, #backtotop:hover {
	opacity: .9;
}
/* Custom Codes */
.map iframe {
	pointer-events: none;
	position: relative;
}
.map iframe.clicked {
	pointer-events: auto;
}
header {
	position: absolute !important;
	z-index: 30;
	overflow:visible !important;
}
#Header {
	overflow:visible !important;
}
#Banner-Container .bullet7, #Banner-Container-S .bullet7 {
	right: 5%;
	margin: -3% 0 0 6%;
	position: absolute;
	z-index: 6;
}
#Banner-Container .bullet7 li, #Banner-Container-S .bullet7 li {
	float: left;
	list-style-type: none;
	width: 15px;
	height: 15px;
	margin: 0px 8px 0px 0px;
}
#Banner-Container .bullet7 li a:hover, #Banner-Container .bullet7 li.rslides_here a, #Banner-Container-S .bullet7 li a:hover, #Banner-Container-S .bullet7 li.rslides_here a {
	background: #50c9cf !important;
}
#Banner-Container .bullet7 li a, #Banner-Container-S .bullet7 li a {
	width: 100%;
	height: 100%;
	display: block;
	border-radius: 10px;
	border: 1px solid #000;
}
/* ---------- Theme CSS ---------- */
header,  section, footer, #Container, #Content-Container, #Banner-Container, #Banner-Container-S, #Gift-Container, #Artist-Container, #Tweet-Container, #Banner, #Besuge-Gallery, #Besuge-Platform, #Header, #Besuge-Team, #Besuge-Members {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

#Header, #Content-Main, #Footer, #Main-Menu,  #About-Besuge, #About-Besuge-List, #Gift, #Artist, #Tweet, #Gallery, #Besuge-Team-Inner, #Besuge-Members-Inner, .banner-width, #Platform-BG {
	max-width: 1170px;
	min-width: 310px;
	margin: 0px auto;
	padding: 0px;
}
/*---- Menu ----*/
#Main-Menu {
	display: block;
}
#Mobile-Menu {
	display: none;
}
.sub-menu {
	margin: 10px 0px 0px 0px;
}
.sub-menu li {
	padding: 0px 0px 5px 0px !important;
}
.sub-menu li a {
	color:#000 !important;
}
.menu li {
	font: 300 14px/20px 'Work Sans', sans-serif;
	color: #fff;
	position: relative;
	text-align: center;
	background: url(../images/menu-border.gif) no-repeat center left;
}
.menu li a {
	color: #fff;
	display: block;
}
.menu ul {
	position: absolute;
	z-index: 999;
	left: 0px;
	display: none;
}
.menu ul li {
	font: 300 14px/20px 'Work Sans', sans-serif;
	color: #545454;
	text-align: left;
	background: #e7d0d0;
	border-bottom: 1px solid #a9c09d;
	width: 200px;
}
.menu ul li:hover {
	background: #aa3f2d;
}
.menu li li a {
	padding: 10px 10px 10px 30px;
	background: url(../images/bullet-tm.gif)no-repeat 12px center;
}
.menu ul ul {
	left: 100%;
	top: 0px;
}
.menu ul li li {
	background: #52803a;
}
.menu ul li li:hover {
	background: #2e3192;
	color:#fff;
}
.menu li:hover > ul {
	display: block;
}
/* Mobile Menu */
.Wrapper {
	position: absolute;
	z-index: 9999;
	left: 0px;
	width: 100%;
	display: none;
	background: #50c9cfcc;
	margin: 10px 0px 0px 0px;
	border: 1px solid #fbf6f64d;
}
.menu-mobile {
	text-align: center;
	padding: 0px;
	color: #fff;
	font: 300 14px/20px 'Work Sans', sans-serif;
	background: url(../images/menu-icon-bg.png) no-repeat 0px center;
}
.menu-mobile a {
	color: #fff;
	display: block;
}
.menu-mobile img {
	margin: 0px 10px;
}
.par-menu {
	font: 300 14px/20px 'Work Sans', sans-serif;
	color: #fff;
}
.par-menu li a {
	padding: 10px 10px 10px 20px;
	color: #fff;
	display: block;
	border-bottom: 1px solid #e3e3e380;
}
.par-menu li a:hover {
	background: #1d6479;
}
.par-menu li ul {
	display: none;
}
.par-menu li li a {
	padding: 10px 10px 10px 40px;
	background: #1d6479;
}
.par-menu li li li a {
	padding: 10px 10px 10px 60px;
	background: #1d6479;
}
/* Slider CSS */
#Banner-Container #Banner {
	height: 709px;
}
#Banner-Container-S #Banner {
	height: 418px;
}
#Banner-Container .banner1 {
	background: url(../images/banner1-bg.jpg) center center no-repeat;
}
#Banner-Container .banner2 {
	background: url(../images/banner2-bg.jpg) center center no-repeat;
}
#Banner-Container .banner3 {
	background: url(../images/banner3-bg.jpg) center center no-repeat;
}
#Banner-Container .banner4 {
	background: url(../images/banner4-bg.jpg) center center no-repeat;
}
#Banner-Container .banner5 {
	background: url(../images/banner5-bg.jpg) center top no-repeat;
}
#Banner-Container-S .banner1 {
	background: url(../images/banner1-bg-s.jpg) center center no-repeat;
}
#Banner-Container-S .banner2 {
	background: url(../images/banner2-bg-s.jpg) center center no-repeat;
}
#Banner-Container-S .banner3 {
	background: url(../images/banner3-bg-s.jpg) center center no-repeat;
}
#Banner-Container-S .banner4 {
	background: url(../images/banner4-bg-s.jpg) center center no-repeat;
}
#Banner-Container-S .banner5 {
	background: url(../images/banner5-bg-s.jpg) center center no-repeat;
}
.slider-tabs {
	bottom: 10px;
	right: 10px;
}
.slider-tabs li a {
	background: #71b1bb;
}
.slider-tabs li a:hover, .slider-tabs li.Banner_here a {
	background: #166e7c;
}
.banner-content {
	top: 48%;
	position: absolute;
	text-align: right;
	font:300 45px/46px 'Work Sans', sans-serif;
	color:#fff;
}
.banner-c {
	left:36%;
	text-align:center !important;
}
.banner-content span {
	font:300 24px/26px 'Work Sans', sans-serif;
	color:#fff;
}
.date {
	font:300 16px/18px 'Work Sans', sans-serif !important;
}
.banner-content h3 {
	font: normal 30px/36px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
.banner-content h3 span {
	display: block;
	font: normal 22px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
/* Sub page CSS */
#Content, #Sidebar {
	display: table-cell;
	vertical-align: top;
}
#Sidebar {
	width: 360px;
}
.gmap {
	margin: 10px 0px 0px 0px;
}
.activity-details h2 {
	font:500 20px/25px 'Work Sans', sans-serif;
	color: #595453;
	padding: 20px 10px 10px 0px;
}
.activity-details p {
	font:400 16px/28px 'Work Sans', sans-serif;
	color: #787878;
	padding: 0px 10px 10px 0px;
}
/* Navigation CSS */
.navigation {
	font:400 15px/17px 'Work Sans', sans-serif;
	color: #555555;
	padding: 20px 10px 10px 10px;
	text-align: center;
}
.navigation a {
	color: #a2a2a2;
	text-decoration: underline;
}
/* Text CSS */
.al-right {
	float: right;
	margin: 10px 10px 10px 20px;
}
.textMain {
	font: 400 15px/28px 'Work Sans', sans-serif;
	color: #7f7f7f;
	text-align: justify;
	padding: 10px 40px 10px 10px;
}
.textMain a {
	color: #141414;
	text-decoration: underline;
}
.textMain a:hover {
	color: #0000AC;
	text-decoration: none;
}
.textMain p {
	padding: 5px 0;
}
.textMain ol {
	padding: 0px 0px 0px 30px;
	margin: 10px 0px;
}
.textMain ul li {
	background: url(../images/bullet-tm.gif) no-repeat 15px 12px;
	padding: 5px 0px 5px 30px;
}
.textMain ol li {
	padding: 5px 0px 5px 5px;
	list-style: decimal;
}
.textMain ul ul, .textMain ol ol {
	margin: 0px;
	padding: 5px 0px 5px 20px;
}
.textMain ul ul li {
	background: none;
	padding: 5px 0px;
	list-style: circle;
}
.textMain ol ol li {
	padding: 5px 0px;
	list-style-type: lower-alpha;
}
.textMain ul ul ul li {
	list-style: square;
}
.textMain ol ol ol li {
	list-style: lower-roman;
}
.textMain li p {
	margin: 5px 0px;
}
#Content-Main h1 {
	font:300 36px/39px 'Work Sans', sans-serif;
	color: #151515;
	padding:0px 10px 20px 10px;
	text-align: center;
}
.textMain h1 {
	font:300 36px/39px 'Work Sans', sans-serif;
	color: #151515;
	padding:0px 10px 20px 10px;
	text-align: center;
}
.textMain h1 span {
	font: normal 20px/36px Verdana, Arial, Helvetica, sans-serif;
	color: #606060;
}
.textMain h2, .textMain h3, .textMain h4, .heading2, .heading3, .heading4 {
	padding: 10px 0px;
}
.textMain h2, .heading2 {
	font: 500 29px/34px 'Work Sans', sans-serif;
	color: #595453;
}
.textMain h2 a, .heading2 a {
	color: #001683;
}
.textMain h3, .heading3 {
	font:300 30px/34px 'Work Sans', sans-serif;
	color: #131313;
}
.textMain h3 a, .heading3 a {
	color: #0000AC;
}
.textMain h4, .heading4 {
	font: 400 16px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #0000AC;
}
.textMain h4 a, .heading4 a {
	color: #0000AC;
}
.textMainBold, .textMain strong {
	font-weight: bold;
}
.textMain em {
	font-style:italic;
}
.PDFtext {
	font: 400 11px Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
.head-top {
	display: table;
	padding: 10px;
	border-bottom: 1px solid #74d4d9;
	width: 100%;
}
.smo-top img {
	margin: 2px 15px 2px 0px;
}
.smo-top {
	text-align: right;
}
.top-left {
	display: table-cell;
}
.top-right {
	display: table-cell;
}
.info-list ul li {
	display: inline-block;
	width: 200px;
	color:#fff;
	font:300 13px/17px 'Work Sans', sans-serif;
}
.info-list ul li a {
	color:#fff;
}
.head-bottom {
	display: table;
	width:100%;
}
.main-menu {
	display: table-cell;
	vertical-align: top;
	text-align: right;
}
.main-menu ul li {
	display: inline-block;
	color: #fff;
	font: 300 15px/19px 'Work Sans', sans-serif;
	padding: 25px 20px 10px 20px;
}
.main-menu ul li a {
	color: #fff;
}
.main-menu ul li a:hover  {
	color: #fff !important;
}
.logo {
	display: table-cell;
}
.logo img {
	margin: 15px 0px 0px 5px;
}
/* About Besuge */
.ab-head {
	text-align: center;
	font:300 36px/40px 'Work Sans', sans-serif;
	color:#555555;
	padding:50px 0px 20px 0px;
}
.ab-para {
	text-align: center;
	font:400 16px/22px 'Work Sans', sans-serif;
	color:#555555;
}
.besuge-list ul  {
	text-align: center;
}
.besuge-list ul li {
	display: inline-block;
	text-align: center;
	background: #4ec8dd;
	padding: 25px;
	width: 25%;
	margin: 30px 30px 45px 0px;
	vertical-align: top;
	min-height: 370px;
}
.bcol {
	background: #27abd1 !important;
}
.abt-list-head {
	font:500 24px/28px 'Work Sans', sans-serif;
	color:#fefefe;
	background:url(../images/abt-li-bg.png) no-repeat center 45px;
	padding:0px 0px 35px 0px;
}
.abt-list-para {
	font:300 15px/20px 'Work Sans', sans-serif;
	color:#fefefe;
	padding:15px 0px 0px 0px;
}
.abt-more {
	font: 400 15px/20px 'Work Sans', sans-serif;
	color: #fefefe;
	border: 1px solid #fefefe;
	padding:9px;
	width: 120px;
	border-radius: 25px;
	margin: 25px auto 10px;
}
.abt-more a {
	color: #fefefe;
}
.abt-more a:hover {
	color: #03424d;
}
/* Besuge Platform */
#Besuge-Platform {
	background:url(../images/besuge-platform-bg.jpg) no-repeat center top;
}
.platform-inner h2 {
	text-align: center;
	font: 300 36px/40px 'Work Sans', sans-serif;
	color: #fff;
	padding: 50px 0px 20px 0px;
}
.counter {
	display: inline-block;
	width: 280px;
	text-align: center;
}
.count-title {
	font: 300 70px/80px 'Work Sans', sans-serif !important;
	color: #fff;
	padding:30px 0px 0px 0px !important;
}
.count-text {
	font: 300 16px/20px 'Work Sans', sans-serif;
	color: #fff;
	padding: 0px 0px 60px 0px;
}
/* Gallery Section */
.gal-head {
	text-align: center;
	font:300 36px/40px 'Work Sans', sans-serif;
	color:#555555;
	padding:50px 0px 20px 0px;
}
.gal-para {
	text-align: center;
	font:400 16px/22px 'Work Sans', sans-serif;
	color:#555555;
	padding:0px 0px 30px 0px;
}
.gallery-list ul {
	text-align:center;
	margin:0px 0px 35px 0px;
}
.gallery-list ul li {
	display: inline-block;
	margin: 10px;
	vertical-align:top;
}
/* Gift to Besuge! */
#Gift-Container {
	background:#27abd1;
	padding:30px;
}
#Gift ul li {
	display: inline-block;
	color: #fff;
	vertical-align: middle;
}
.make-gift {
	font: 300 36px/40px 'Work Sans', sans-serif;
	width: 36%;
}
.make-gift-para {
	font: 400 16px/22px 'Work Sans', sans-serif;
	width: 45%;
}
.donate {
	font: 400 15px/20px 'Work Sans', sans-serif;
	color: #fefefe;
	border: 1px solid #fefefe;
	padding:9px;
	width: 120px;
	border-radius: 25px;
	text-align:center;
}
/* Artist of the Month */
.artist-head {
	font: 300 36px/40px 'Work Sans', sans-serif;
	color:#555555;
	text-align:center;
	padding:45px 0px 0px 0px;
}
.artist-head a {
	color:#555555;
}
.artist-box {
	background: #eeeeee;
	width: 98%;
	min-height: 250px;
	margin: 50px auto;
	box-shadow: 4px 4px 1px #d9d9d9;
}
.artist-para {
	font: 400 18px/26px 'Work Sans', sans-serif;
	color: #656d70;
	width: 90%;
	padding: 45px 0px 20px 0px;
}
.artist-name {
	font: 500 20px/22px 'Work Sans', sans-serif;
	color:#303030;
}
.artist-name span {
	font: 300 16px/20px 'Work Sans', sans-serif;
	color:#303030;
}
.b-left {
	float: left;
	width: 280px;
	margin: -35px 0px 0px -20px;
}
.art-imgs img {
	padding: 5px;
	border: 1px solid #e1e1e1;
	width: 46%;
	margin: 10px;
}
.img-right {
	float: right;
	margin: 15px;
	padding: 5px;
	border: 1px solid #e1e1e1;
}
/* Twitter */
#Tweet-Container {
	background:#27abd1;
	padding:20px;
}
footer {
	background:#2e2e2e;
}
.footer-col ul li {
	width: 24%;
	display: inline-block;
	vertical-align:top;
}
.ft-head {
	font: 500 18px/22px 'Work Sans', sans-serif;
	color:#c7c7c7;
	padding:50px 0px 30px 0px;
}
.ft-head a {
	color:#c7c7c7;
}
.f-list {
	font: 300 16px/30px 'Work Sans', sans-serif;
	color:#c7c7c7;
}
.list-name {
	font: 300 15px/24px 'Work Sans', sans-serif !important;
	color: #c7c7c7;
	padding: 10px 0px 10px 0px;
}
.f-list a {
	color:#c7c7c7;
}
.smo img {
	margin:20px 20px 20px 0px;
}
.copyright {
	font: 300 16px/30px 'Work Sans', sans-serif;
	color:#c7c7c7;
	text-align:center;
	border-top:1px solid #27abd1;
	padding:15px 0px 20px 0px;
}
.re-icons ul li {
	margin: 5px 0px 5px 0px;
}
.tweet-inner {
	display:table;
}
.tweet-left {
	font: 400 16px/30px 'Work Sans', sans-serif;
	color: #fff;
	display:table-cell;
	vertical-align:top;
	width:210px;
}
.tweet-right {
	font: 400 16px/30px 'Work Sans', sans-serif;
	display:table-cell;
	color: #fff;
}
.tweet-left img {
	margin: 0px 15px 0px 5px;
}

.team-besuge h2 {
	font: 300 36px/39px 'Work Sans', sans-serif;
	color: #151515;
	padding: 30px 0px 20px 0px;
	text-align: center;
}
.team-besuge p {
	font: 400 15px/22px 'Work Sans', sans-serif;
	color: #7f7f7f;
	padding:5px 10px 15px 10px;
	text-align: center;
	width: 80%;
	margin: 0px auto;
}
.team-img {
	margin: 15px auto;
	text-align: center;
}
.team-list ul li {
	display: inline-block;
	text-align: center;
	color: #151515;
	font: 400 21px/24px 'Work Sans', sans-serif;
	margin: 10px 10px 10px 10px;
	background: none;
}
.team-list ul li span {
	color: #151515;
	font: 300 16px/20px 'Work Sans', sans-serif;
}
#Besuge-Members {
	background: #f8f8f8;
}
.members-list {
	margin-bottom: 30px;
}
.members-list ul {
	text-align: center;
	margin: 20px auto;
}
.members-list ul li {
	display: inline-block;
	width: 300px;
	padding: 6px 6px 6px 22px;
	text-align: left;
	font: 400 15px/22px 'Work Sans', sans-serif;
	color: #7f7f7f;
	background: url(../images/list-bg.png) no-repeat 0px 12px;
}
.form-besuge {
	border: 1px solid #eae7e7;
	padding: 20px;
}
.mailer-text {
	border: 1px solid #f8eded;
	width: 300px;
	padding: 10px;
}
.mailer-area {
	width: 99.5%;
	margin: 22px 0px 0px 0px;
	border: 1px solid #e9e6e6;
	height: 175px;
	resize: none;
}
.submit-btn {
	background: #a1a1a1;
	border: 1px solid #cecece;
	color: #fff;
	text-transform: uppercase;
	padding: 6px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
	border-radius: 4px;
	font: 500 15px/22px 'Work Sans', sans-serif;
}
.thanku {
	text-align:center;
	margin:20px auto;
	font: 500 55px/67px 'Work Sans', sans-serif;
}
.blog-col {
	text-align: center;
}
.col1 {
	min-height: 310px;
	display: inline-block;
	width: 47%;
	margin: 5px;
	position:relative;
}
.bg1 {
	background: url(../images/blog-img1.jpg) no-repeat 0px 0px;
}
.bg2 {
	background: url(../images/blog-img2.jpg) no-repeat 0px 0px;
}
.blog-inner {
	position: absolute;
	bottom: 10px;
	left: 22px;
}
.blog-text {
	color:#fff;
	font: 500 19px/23px 'Work Sans', sans-serif;
}
.blog-info ul li {
	display: inline-block;
	color: #fff;
	font: 400 14px/18px 'Work Sans', sans-serif;
	padding: 3px 0px 5px 30px;
	margin:10px 0px 0px 0px;
}
.bdate {
	background: url(../images/blog-date.png) no-repeat 5px 3px !important;
}
.btym {
	background: url(../images/blog-time.png) no-repeat 5px 3px !important;
}
.bloc {
	background: url(../images/blog-loc.png) no-repeat 5px 3px !important;
}
.activity-sec {
	display: table;
	border: 1px solid #ccc;
	padding: 10px;
	margin:20px 0px 20px 0px;
}
.activity-img {
	display: table-cell;
	vertical-align: top;
	width: 595px;
}
.activity-text {
	display: table-cell;
	vertical-align: top;
}
.activity-text h2 {
	font: 500 26px/29px 'Work Sans', sans-serif;
	color:#595453;
}
.activity-text h2 span {
	font: 300 18px/22px 'Work Sans', sans-serif;
	color:#595453;
}
.activity-text h3 {
	font: 300 16px/27px 'Work Sans', sans-serif;
	color:#8d8d8d;
	padding:10px 30px 10px 0px;
}
.activity-text h4 {
	font: 300 16px/29px 'Work Sans', sans-serif;
	color:#595453;
	padding:10px;
	border:1px solid #d7d7d7;
	width:105px;
	text-align:center;
	margin:10px 0px 0px 0px;
}
.activity-text h4 a {
	color:#595453;
	text-decoration:none;
}
.testimonials-sec ul {
	text-align: center;
}
.testimonials-sec ul li {
	display: inline-block;
	width: 45%;
	vertical-align: top;
	background: none;
	padding: 10px;
	margin: 10px;
	min-height: 250px;
	font: 300 16px/28px 'Work Sans', sans-serif;
	text-align:left;
}
.testimonials-sec ul li span {
	font: 300 14px/14px 'Work Sans', sans-serif;
}
.test-img {
	min-height: 230px;
	float: left;
}
.testimonials-sec img {
	padding: 10px;
	border: 1px solid #e1e1e1;
	margin: 10px 20px 10px 0px;
}
.q-img {
	border: none !important;
	margin: 0px !important;
	display: block;
	float: none !important;
	padding: 0px 0px 10px 0px !important;
}
.test-col {
	font: 400 18px/22px 'Work Sans', sans-serif;
	color: #151515 !important;
}
.gallery-sec ul  {
	text-align:center;
}
.gallery-sec ul li {
	display: inline-block;
	width: 45%;
	background: none;
	padding: 10px;
	border: 1px solid #e1e1e1;
	margin: 12px;
	text-align: left;
	padding: 10px;
	vertical-align: top;
	min-height: 730px;
}
.gal-head-text {
	font: 300 38px/42px 'Work Sans', sans-serif;
	color: #161616;
	padding: 20px;
}
.gal-textmain {
	padding: 10px 20px 10px 20px;
}
.view-gal {
	margin: 10px 20px 20px 20px;
}
.view-gal a {
	width: 105px;
	border: 1px solid #e1e1e1;
	display: block;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	color: #161616;
}
.view-gal-h {
	margin: 10px auto;
	text-align: center;
	margin-bottom: 40px;
}
.view-gal-h a {
	width: 200px;
	border: 1px solid #e1e1e1;
	padding: 10px;
	text-align: center;
	font: 300 20px/22px 'Work Sans', sans-serif;
	color: #161616;
}
.donate-sub {
	padding: 10px;
	border: 1px solid #ece7e7;
	border-radius: 5px;
	background: #fcfcfc;
}
@media screen and (max-width : 768px) {
.besuge-list ul li {
	width: 300px;
	margin: 15px;
}
.counter {
	width: 180px;
}
.make-gift {
	font: 300 25px/28px 'Work Sans', sans-serif;
	width: 180px;
}
.b-left {
	width: 280px;
	margin: 3px 0px 0px 3px;
}
.artist-para {
	font: 400 17px/26px 'Work Sans', sans-serif;
	padding: 20px 0px 20px 0px;
}
.tweet-left {
	width: 185px;
}
.tweet-left img {
	margin: 0px 5px 0px 5px;
}
.tweet-right {
	padding: 0px 10px 0px 0px;
}
.ft-head {
	padding: 50px 0px 30px 12px;
}
.f-list {
	font: 300 14px/26px 'Work Sans', sans-serif;
	padding: 0px 0px 0px 12px;
}
.smo img {
	margin: 20px 6px 20px 10px;
}
.re-icons ul li {
	margin: 5px 0px 5px 10px;
}
.main-menu {
	text-align: left;
}
.main-menu ul li {
	padding: 25px 7px 10px 7px;
}
.logo {
	width: 210px;
}
.logo img {
	margin: 15px 0px 0px 15px;
}
.banner-content {
	font: 300 36px/38px 'Work Sans', sans-serif;
	left: 15px;
}
.al-right {
	float: none;
	margin: 10px auto;
	text-align: center;
}
#Content, #Sidebar {
	display: inherit;
	vertical-align: top;
}
#Sidebar {
	margin: 20px auto;
}
.textMain {
	padding: 15px;
}
.mailer-text {
	width: 160px;
}
.col1 {
	width: 89%;
}
.testimonials-sec ul li {
	display: inherit;
	width: 90%;
}
.gallery-sec ul li {
	width: 70%;
}
.activity-text {
	display: inherit;
}
.activity-img {
	display: inherit;
	width: 300px;
}
}
/* Media Query For Menu */
@media screen and (max-width : 640px) {
/* Menu CSS */ 

.main-menu {
	display: none;
}
#Main-Menu {
	display: none;
}
#Mobile-Menu {
	display: block;
}
.counter {
	width: 155px;
}
.artist-para {
	font: 400 15px/25px 'Work Sans', sans-serif;
	width: 98%;
	padding: 20px 10px 20px 0px;
	text-align:center;
}
.artist-name {
	font: 500 18px/22px 'Work Sans', sans-serif;
	padding-bottom: 10px; 
	text-align:center;
}
.artist-name span {
	font: 300 14px/16px 'Work Sans', sans-serif;
}
.footer-col ul {
	text-align:center;
}
.footer-col ul li {
	width: 300px;
}
.ft-head {
	padding: 30px 0px 20px 12px;
}
.re-icons ul li {
	width: 35px;
}
.logo {
	width: 88%;
}
#Banner-Container .bullet7, #Banner-Container-S .bullet7 {
	bottom: 10px;
}
header, #Header {
	overflow: visible !important;
}
.col1 {
	width: 98%;
}
}
@media screen and (max-width : 480px) {
.count-title {
	font: 300 46px/56px 'Work Sans', sans-serif !important;
}
.counter {
	width: 115px;
	vertical-align:top;
}
.b-left {
	margin: 10px auto;
	float: none;
	text-align: center;
}
.artist-box {
	margin: 10px auto;
}
.artist-head {
	padding: 10px 0px 0px 0px;
}
.tweet-inner {
	display: block;
}
.tweet-left {
	display: block;
	width: 98%;
}
.tweet-right {
	padding: 10px;
	display: block;
	width: 85%;
}
.info-list ul li {
	width: 175px;
	margin: 3px;
}
.top-right {
	display: inherit;
	width: 200px;
}
#Besuge-Team {
	padding:0px;
}
.team-list ul li {
	display: block;
	text-align: center;
	color: #151515;
	font: 400 19px/21px 'Work Sans', sans-serif;
	margin: 10px;
	border-bottom: 1px solid #e0cdcdcc;
	padding: 5px;
}
.mailer-text {
	width: 95%;
	display: block;
	margin: 10px auto;
}
.test-img {
	min-height: auto;
	float: none;
	text-align: center;
}
.gallery-sec ul li {
	width: 90%;
}
.img-right {
	float: none;
	margin: 15px auto;
	text-align:center;
}
.art-imgs img {
	width: 90%;
}
}
@media screen and (max-width : 360px) {
	.besuge-list ul li {
	width: 285px;
}
.counter {
	width: 86px;
}
#Gift ul li {
	display: inherit;
}
.make-gift {
	width: 98%;
}
.make-gift-para {
	width: 95%;
	padding: 15px 0px 20px 0px;
}
.top-right {
	width: 135px;
}
.smo-top img {
	margin: 2px 5px 2px 0px;
}
}
