* {
	padding:0px;
	margin:0px;
}
#mainNav {
	background:#FFF;
}
.navbar-right {
	margin-top:27px;
}
.first_row_bg {
    background: rgba(0, 0, 0, 0) url("../images/welcome_bg.png") no-repeat scroll center top;
    margin-bottom: 80px;
    text-align: center;
}
#home_content {
    margin-top: 50px;
}
section#section_home {
	padding:100px 0 0;
}
#services {
	background:#6093a6;
}
#services h2.section-heading {
	color:#FFF;
}
.service-heading {
	color:#FFF;
}
#services P.text-muted {
	color:#FFF;
	 padding: 2px 87px !important;
}



#portfolio {
	background:#687230;
}
#portfolio h2.section-heading {
	color:#FFF;
}
.service-heading {
	color:#FFF;
}
#portfolio P.text-muted {
	color:#FFF;
	 padding: 2px 87px !important;
}



.benefit h3.text-muted {
	color:#FFF;
}
.benefit h3.section-subheading {
	margin-bottom:50px;
}
.benefit ul {
	list-style-type:none;
	margin-top:15px;
	display: inline-grid;
}
.benefit ul li {
    color: #fff;
    font-size: 16px;
    line-height: 28px;
    text-align: left;
	font-family: sans-serif;
	display:flex;
	
}
.table {
	text-align:left;
}

.table tr td {
	padding:11px !important;
	font-size:14px;
	font-family: sans-serif;
}
.table tr th {
	padding:11px 10px !important;
	background:#8e0c43;
	color:#FFF;
	font-size:15px;
}
#contact p {
	color:#FFF;
	margin-bottom: 15px;
}
.padd {
	margin-bottom:15px !important;
}
.fa {
	margin-right:1px;
}

#video-wrapper {
  width: 100%;
  height 100%;
}

.video-container iframe,
.video-container object,
.video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-height: 450px;
}

#about {
	background:#687230;
}
#about h2.section-heading {
	color:#FFF;
}
.about-heading {
	color:#FFF;
}
#about P.text-muted {
	color:#FFF;
	 padding: 2px 87px !important;
}


#Problem .portfolio-item .portfolio-link {
    display: block;
    position: relative;
    max-width: 400px;
    margin: 0 auto
}

#Problem .portfolio-item .portfolio-link .portfolio-hover {
    background: rgba(254, 209, 54, .9);
    position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all ease .5s;
    -webkit-transition: all ease .5s;
    -moz-transition: all ease .5s
}

#Problem .portfolio-item .portfolio-link .portfolio-hover:hover {
    opacity: 1
}

#Problem .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content {
    position: absolute;
    width: 100%;
    height: 20px;
    font-size: 20px;
    text-align: center;
    top: 50%;
    margin-top: -12px;
    color: #fff
}
.index { position:relative; }
.forum_link { 
	    position: fixed;
		top: 18%;
		right: 0;
		border: 1px solid #4e7e90;
		width: 142px;
		display:inline-flex;
		border-radius: 10px 0 0 10px;
		z-index: 9999;
		color: #fff;
		padding: 11px 9px;
		text-align: left;
		font-size: 16px;
		font-weight: bold;
		line-height: 18px;
        font-family: "Montserrat", "Helvetica Neue", Helvetica, Arial, sans-serif;
		background: -webkit-linear-gradient(#508193, #73adc3); /* For Safari 5.1 to 6.0 */
		background: -o-linear-gradient(#508193, #73adc3); /* For Opera 11.1 to 12.0 */
		background: -moz-linear-gradient(#508193, #73adc3); /* For Firefox 3.6 to 15 */
		background: linear-gradient(#508193, #73adc3); /* Standard syntax */ }

.forum_link a { color:#FFF; display:inline-flex; text-decoration:none; }	





