@charset "utf-8";
/* CSS Document */
*{
	padding:0;
	margin:0;	
}
.dark_bg{
	background-color:rgba(0,0,0,0.9);	
}
.custom_navbar{
	background-color:transparent;
	border:0 none;
	border-radius:0;	
}
.custom_navbar .navbar-collapse{
	text-align:center;	
}
.custom_navbar .navbar-collapse .navbar-nav{
	display:inline-block;
	float:none;
	border-bottom:2px solid #000;	
}
.custom_navbar .navbar-collapse .navbar-nav li.active a{
	background-color:transparent;
	position:relative;	
}
.custom_navbar .navbar-collapse .navbar-nav li.active a:before{
	content:"";
	position:absolute;
	left:0;
	width:100%;
	bottom:-5px;
	height:4px;
	background-color:#49AB48;	
} 
.custom_navbar .navbar-collapse .navbar-nav a{
	padding-right:30px;
	padding-left:30px;
	font-size:18px;
	font-weight:normal;	
}
.custom_navbar .navbar-collapse .navbar-nav a.green_link{
	color:#49AB48;
}
.custom_navbar .navbar-collapse .navbar-nav a.orange_link{
	color:#FFD130;
}
.section_feature h3,.section_about h3{
	color:#fff;	
}
.section_about{
	color:#fff;	
}
.section_about a{
	color:#fff;
	padding:10px 20px;
	font-size:30px;	
}
.section_about a.fb{
	background-color:#3D5A98;
	border-radius:4px;	
}
.section_about a.tweet{
	color:#5EA9DD;
	font-size:40px;	
}
.section_about a.link_in{
	background-color:#0274B3;
	border-radius:4px;	
}
.section_contact .form-control{
	border:2px solid #000;
	border-radius:0;
	font-size:20px;	
}
.section_contact .form-control:focus{
	box-shadow:none;	
}

@media screen and (max-width:320px){
	.custom_navbar .navbar-collapse .navbar-nav {
		display:block;
	}
}
.ib-parallax{background-size: cover;}
.ib-parallax .parallax_content.left{opacity:0;}
div.section.ib-under-slider {background-position: bottom center;background-size: 100% 63%;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3 .q_icon_with_title .icon_text_inner{min-height: 180px;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3 .q_icon_with_title .icon_text_inner h3{font-size: 20px;margin-bottom: 0;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3 .q_icon_with_title .icon_text_inner p{line-height: 16px;padding: 0px 48px;text-transform: initial;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3 .q_icon_with_title .icon_text_inner,
div.section.ib-under-slider .full_section_inner .vc_col-sm-3 .q_icon_with_title .icon_text_inner h3{font-family: Calibri;letter-spacing: normal;text-transform: capitalize;color:#fff;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(1) .q_icon_with_title:nth-child(1) .icon_text_inner,
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(1) .q_icon_with_title:nth-child(1) .icon_text_inner h3{font-family: Calibri;letter-spacing: normal;text-transform: capitalize;color:#00A451;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(2) .q_icon_with_title:nth-child(1) .icon_text_inner,
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(2) .q_icon_with_title:nth-child(1) .icon_text_inner h3{font-family: Calibri;letter-spacing: normal;text-transform: capitalize;color:#00A451;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(3) .q_icon_with_title:nth-child(1) .icon_text_inner,
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(3) .q_icon_with_title:nth-child(1) .icon_text_inner h3{font-family: Calibri;letter-spacing: normal;text-transform: capitalize;color:#00A451;}
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(4) .q_icon_with_title:nth-child(1) .icon_text_inner,
div.section.ib-under-slider .full_section_inner .vc_col-sm-3:nth-child(4) .q_icon_with_title:nth-child(1) .icon_text_inner h3{font-family: Calibri;letter-spacing: normal;text-transform: capitalize;color:#00A451;}
.wpcf7-form input,
.wpcf7-form textarea{border-radius: 6px;background: rgba(255, 255, 255, 0.4)!important;color: #fff!important;font-size: 20px!important;}
.wpcf7-form input[type=email]{margin-top:30px!important;}
.wpcf7-form textarea{min-height: 300px;}
/* all */
::-webkit-input-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }

/* individual: webkit */
#field2::-webkit-input-placeholder { color:#fff; }
#field3::-webkit-input-placeholder { color:#fff; background:lightgreen; text-transform:uppercase; }
#field4::-webkit-input-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#fff; }

/* individual: mozilla */
#field2::-moz-placeholder { color:#fff; }
#field3::-moz-placeholder { color:#fff; background:lightgreen; text-transform:uppercase; }
#field4::-moz-placeholder { font-style:italic; text-decoration:overline; letter-spacing:3px; color:#fff; }

.carousel-inner .left h2 {text-align:center!important;}
.carousel-inner .left h2:before {
    content: '';
    height: 1px;
    width: 230px;
    background: #fff;
    position: absolute;
    left: 32%;
    top: 0;
}
.carousel-inner .left h2:after {
    content: '';
    height: 1px;
    width: 230px;
    background: #fff;
    position: absolute;
    left: 32%;
    bottom: 10%;
}
nav.main_menu.right {
    position: relative;
    left: -43px;
    float: right;
}
.header_inner_right
{
display: none;
}
.footer_top_holder
{
display:none !important;
}
.ib-top-header
{
display:none !important;
}
.header_top
{
display:none;
}