body{
	font-family: 'Roboto',sans-serif;
	font-weight: 300;
	background: #f5f5f5;
	min-width: 300px;
	padding-top: 60px;
}
a:focus{
	outline: none;
}
.menu,.menu > nav.navbar > div.container-fluid,#main-navbar{
	padding:0;
}
a.navbar-brand {
    padding: 5px 0px 0px 12px;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background: transparent;
}
.logo{
	max-width: 200px;
	width: 100%;
	min-width: 100px;
	margin: 7px 0;
}
.content{
	background: rgb(255,255,255);
	padding: 10px 30px 50px 25px;
	margin-right: 50px;
	min-height: 470px;
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.04);
}
.main-section>div.container{
	padding:50px 50px 50px 135px;
}
.side-menu>div{
	padding:0px 20px;
}
.side-menu>div>a{
	display: block;
	padding:15px 20px;
	margin-top: 5px;
	text-decoration: none;
	color: #999999;
	outline: none;
	border-radius: 10px;
	transition: all .1s;
}
.bottom-img{
	width:100%;
}
.side-menu>div>a.active,.side-menu>div>a:hover,.side-menu>div>a:focus,.side-menu>div>a:active{
	background: #e86e78;
	color: rgb(255,255,255);
}
.dropdownMenu>div.col-sm-11{
	padding:0;
}
.dropdownMenu>div.col-sm-11>select{
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.04);
	width:100%;
	display: block;
	margin-bottom: 20px;
	padding:10px 10px;
	font-size: 1.2em;
	border: none;
}
h1{
color: rgb(232, 110, 120);
font-weight: 300;
margin-bottom: 35px;	
line-height:1.5em;
}
p,li{
	font-size: 1.3em;
	font-weight: 300;
	line-height: 1.7;
}
.section>ul>li{
	color: rgb(93, 93, 93);
}
.content>div{
	padding: 0 0px 0 0;
}
.content>div.gsTeam{
	padding:0;
}
.gsTeam>div>div>h3{
	margin-top: 0;
	font-weight: 300;
	font-size: 1.5em;	
}
.gsTeam>div>div>img.member-img{
	max-height: 210px;
}
.gsTeam>div>div.member-details{
	padding-right: 0;
	margin-right: 0;
}
.header-bar{
	background: rgba(255,255,255,.8);
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.04);
	position: fixed;
	top: 0;
	width: 100%;	
	z-index: 99999;
}
.member-details>h3>a>img{
	width:15px;
}
.member{
	margin-bottom: 50px;
	padding-right: 0;
	padding-left: 0;
}
form#contactUsForm>div.form-group>label{
	font-weight: 300;
	font-size: 1.3em;
}
h2{
	margin-top: 0;
	font-weight: 300;
	font-size: 1.8em;	
}
.news a.source,.news a.source:hover,.news a.source:active,.news a.source:focus{
	text-decoration: none;
	outline: none;
	color: #999;
	margin-top: 10px;
	display: block;
	font-size: .8em;
}
div.news {
	border-bottom:1px solid rgb(238,238,238);
	padding-bottom: 15px;
	padding-top: 10px;
}
.news h2{
	font-size: 1.6em;
    line-height:1.5em;
	margin-bottom: 3px;
	color: rgb(232, 110, 120);
	font-weight: 300;
	margin-top: 30px;	
}
.news .text-muted{
	font-size: .9em;
}
.news p{
	text-align: justify;
}
.news .img-responsive{
	margin: auto;
}
div.news:last-child{
	border-bottom: 0;
}
.news .lg{
	margin-top: 30px;
	max-height: 50px;
	min-width: 50px;
	float: right;
}
address>strong{
	font-weight: 400;
}
div.contactus>div.container-fluid,div.tc>div.container-fluid{
	padding:0;
}
.tc>div{
	margin-bottom:25px; 
}
.section{
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	border-radius: 10px 10px 10px 10px;
	padding: 20px;
}
.section>ul{
	padding-left: 5%;
}
.section>a,#contactUsForm>input[type="submit"]{
	width:35%;
	margin: auto;
	display: block;
}	
#success-message>p{
	padding:10px;
	margin-bottom: 0;
}
.contact-form{
	max-width: 400px;
	margin-top: 10px;
	margin-bottom: 10;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
	border-radius: 10px 10px 10px 10px;
}
#contactUsForm{
	padding:6%;
}

.section>ul>li{
	list-style: circle;
}
.section>h2>img{
	width: 40px;
	margin-right: 10px;
}
.section>h3{
	font-size: 1.5em;
	font-weight: 300;
}
.member>div{
	padding-left: 0;
}
.footer{
	padding: 0;
	position: relative;
	background: url('/images/newSite/lglow.png') no-repeat;
	background-size: 0px;
}
img.abs{
	position: absolute;
	margin-top: -190px;
	z-index: -99999;
}
img.fixed{
	position: fixed;
	bottom:0;
}
.navbar-default{
	background:inherit;
	margin-top: 7px;
	margin-bottom: 0;
	border:none;	
}
.contactus>div.container-fluid{
	margin-bottom: 25px;
}
.side-menu{
	background: rgb(255,255,255);
	font-weight:400; 
	box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.04);
	padding:20px 0;
	min-height: 330px;
	position: fixed;
	max-width: 22%;
	right: 15%;	
}
a.navbar-brand > img {
    width: 80%;
}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > li > a:hover{
	color: #e86e78;
	background: transparent;
	outline:none;
}
.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > li > a:active{
	color: #808080;
}
img.lamp{
	z-index: -1000;
	cursor: pointer;
}
#main-navbar > ul.nav{
	float:right;
}
@media(max-width: 991px){
	div.header-bar{
		margin-bottom: 0;
		padding:0 0 2px 0;
	}		
	.navbar-default{
		margin-top: 7px;
		margin-right: 60px;
	}
	img.abs{
		margin-top: -120px;
	}
	.gsTeam{
		text-align: center;
	} 	
	.gsTeam > div > div > img.member-img{
		margin: auto;
	}
	.member{
		margin-bottom: 20px;
	}
}

@media(max-width: 765px){
	.navbar-default > .container-fluid{
		border:solid 1px rgb(231, 231, 231);
	}
	img.logo{
		margin: auto;
	}
	div.menu, div.menu > nav.navbar > div.container-fluid, div#main-navbar{
		padding:0 15px;
	}
	.navbar-default{
		margin-right: 0px;
		margin-top: 2px;
	}
	div#main-navbar > ul.nav{
		float: left;
		width: 100%;
	}
	.content{
		margin-right: 0;
	}
	.main-section > div.container {
    	padding: 15px 10px 50px 10px;
	}	
	img.abs{
		position: absolute;
		margin-top:-100px;
	}	
	.content{
		text-align: center;
	}
	.news{
		text-align: left;
	}
	.news p{
		text-align: justify;
	}
}
