@charset "UTF-8";
@import "http://fonts.googleapis.com/css?family=ROBOTO:400,500,300,700";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	color:#333;
	vertical-align: baseline;
	font-family: 'ROBOTO';
    line-height: 2em;

}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block
}
body {
	line-height: 1
}
ol, ul {
	/*list-style: none;*/
	padding-top: 5px;
}
blockquote, q {
	quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
input {
	-webkit-appearance: none
}
body {
	width: 100%;
	/*background: #EFEFEF;*/
	margin: 0;
	overflow-x: hidden;
	padding: 0
}
.td_1
{
width:48%; margin-right:2%; float:left;	
}
.td_2
{
width:48%; margin-left:2%; float:left;	
}
#main_wrapper {
	width: 100%;
	margin: 0;
	
}
.fixedwidth_wrap {
	/*width: 1025px;*/
	height: auto;
	margin: 0 auto;
	padding-left: 50px;
	padding-right: 50px;
	clear: both;
	
}
.fuildwidth_wrap {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	clear: both
}
	.m_act
	{
		background-color: #ededed !important;
    color: #6a6c72 !important;

}
	
	
.grid_1 {
	width: 100%
}
.clearfix {
	clear: both
}
#logo_wrap {
	float: left;
	padding: 25px 0 0
}
.socialicon_wrap {
	float: right;
	padding: 40px 0 0
}
.socialicon_wrap ul {
	float: left
}
.socialicon_wrap ul li {
	float: left
}
.socialicon_wrap ul li a {
	display: block;
	background: url(../images/social_icons.html) no-repeat;
	width: 21px;
	height: 21px
}
.socialicon_wrap ul li a.fb_icon {
	background-position: 0 0;
	margin: 0 10px 0 0
}
.socialicon_wrap ul li a.twitter_icon {
	background-position: -36px 0;
	margin: 0 10px 0 0
}
.socialicon_wrap ul li a.yt_icon {
	background-position: -70px 0;
	margin: 0
}
.menu_wrap {
	clear: both;
	width: 100%;
	padding: 0;
	margin: 0px 0 0;
	/*border-top: solid 2px #8db62a*/
}
.content_wrap {
	width: 100%
}
.content_wrap h1, .content_wrap h2 {
	width: 100%;
	font-family: Arial;
	font-size: 24px;
	color: #000;
	/*padding: 20px 0 16px;*/
	margin: 0 0 16px;
	/*border-bottom: solid 1px #696f74;*/
	clear: both
}
.servicebox_wrap {
	width: 100%
}
.servicebox_inside_wrap {
	width: 484px;
	float: left;
	margin: 0 1px 1px 0
}
.servicebox_inside_left {
	width: 245px;
	height: 200px;
	float: left;
	position: relative
}
.servicebox_inside_left img {
	width: 100%
}
.servicebox_inside_right {
	width: 248px;
	float: right;
	margin: 0 0 0 -9px;
	position: relative;
	z-index: 2
}
.servicebox_inside_right_1 {
	width: 9px;
	height: 200px;
	float: left;
	background: url(../images/service_pointer_1.html) no-repeat 0 20px
}
.servicebox_inside_right_2 {
	width: 204px;
	height: 180px;
	float: right;
	background: #8db62a;
	padding: 20px 15px 0 20px
}
.span_style_1 {
	display: block;
	color: #FFF;
	font-family: Cambria, Georgia, serif;
	font-size: 24px;
	border-bottom: solid 1px #FFF;
	padding: 0 0 2px
}
.span_style_2 {
	display: block;
	color: #FFF;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 0 6px 0;
	line-height: 18px
}
.servicebox_inside_right_2 input {
	background: #fdfdfd;
	padding: 2px 5px;
	color: #8F8F8F;
	border: none;
	cursor: pointer
}
.servicebox_inside_left_alt {
	width: 254px;
	float: left;
	margin: 0;
	position: relative;
	z-index: 99
}
.servicebox_inside_right_alt {
	width: 244px;
	height: 200px;
	float: left;
	position: relative;
	margin: 0 0 0 -14px
}
.servicebox_inside_right_alt img {
	width: 100%
}
.servicebox_inside_right_alt_1 {
	width: 210px;
	height: 188px;
	float: left;
	background: #676f77;
	padding: 20px 15px 0 20px
}
.servicebox_inside_right_alt_1 input {
	background: #fdfdfd;
	padding: 2px 12px;
	color: #8F8F8F;
	border: none;
	cursor: pointer
}
.servicebox_inside_right_alt_2 {
	width: 9px;
	height: 208px;
	float: right;
	background: url(../images/service_pointer_2.html) no-repeat 0 20px
}
.hp_grid {
	width: 100%;
	padding: 20px 0 0;
	clear: both
}
.hp_grid_left {
	float: left;
	width: 470px
}
.hp_grid_left h2, .hp_grid h3 {
	width: 100%;
	font-family: Cambria, Georgia, serif;
	font-size: 34px;
	color: #8db62a;
	padding: 0 0 20px;
	margin: 0 0 20px;
	border-bottom: solid 1px #696f74
}
.hp_grid_left p {
	display: block;
	color: #666c72;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 15px;
	padding: 10px;
	line-height: 18px
}
.hp_grid_left input {
	background: #8db62a;
	padding: 6px 12px;
	color: #FFF;
	border: none;
	cursor: pointer
}
.hp_grid_right {
	float: right
}
.in
{
top: 560px;

right: 30px;

position: fixed;
	}
.in-th
{
top: 425px;

right: 30px;

position: fixed;
	}
.content {
	margin: auto;
	padding: 0;
	width: 936px
}
.bluebg {
	/*background: #6c6c6c;*/
	background:#c6c40d;
	overflow: auto;
	padding: 20px 0
}
.footer_content {
	width: 100%;
	clear: both;
	padding: 10px 0 10px;
	overflow: auto
}
.footer_grid {
	float: left;
	width: 22.8%;
}
.footer_grid span, footer_social_wrap span {
	display: block;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #FFF;
	/*font-size: 12px;*/
	font-weight: 700;
	/*margin: 0 0 10px*/
}
.footer_grid span a, footer_social_wrap span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	text-decoration: none
}
.footer_grid ul {
	width: 100%
}
.footer_grid ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	margin: 0 0 7px
}
.footer_grid ul li a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none
}
.footer_grid_1 {
	margin: 0 35px 0 0
}
.footer_grid_2 {
	margin: 0 35px 0 0
}
.footer_grid_3 {
	margin: 0 35px 0 0
}
.footer_grid_4 {
	margin: 0 0px 0 0
}
.footer_grid_5 {
	margin: 0 35px 0 0
}
.footer_grid_6 {
	margin: 0;
	width: 125px
}
.footer_social_wrap {
	width: 100%;
	overflow: auto;
	padding: 20px 0 15px
}
.footer_socialicon_wrap {
	float: left;
	padding: 10px 0 0
}
.footer_socialicon_wrap ul {
	float: left
}
.footer_socialicon_wrap ul li {
	float: left;
	margin: 0
}
.footer_socialicon_wrap ul li a {
	display: block;
	background: url(../images/footer_social_icons.html) no-repeat;
	width: 26px;
	height: 26px
}
.footer_socialicon_wrap ul li a.fb_icon {
	background-position: 0 0;
	margin: 0 5px 0 0
}
.footer_socialicon_wrap ul li a.twitter_icon {
	background-position: -48px 0;
	margin: 0 5px 0 0
}
.footer_socialicon_wrap ul li a.yt_icon {
	background-position: -96px 0;
	margin: 0 5px 0 0
}
.footer_bottom {
	border-top: solid 1px #FFF;
	padding: 15px 0 0;
	clear: both;
	margin: 10px 0 0
}
.footer_bottom_left {
	float: left;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	width: 100%
}
.footer_bottom_left_txt {
	float: none
}
.footer_bottom_left span {
	margin: 0 0 0 30px
}
.footer_bottom_left span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none
}
.footer_bottom_right {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #FFF;
	font-size: 12px;
	display: none
}
.media_main_wrap {
	width: 100%
}
.media_main_inside_wrap_1 {
	width: 31%;
	float: left;
	padding: 0
}
.media_main_inside_wrap_1 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0;
	display: block;
	clear: both
}
.media_main_inside_wrap_1 p, .acp_inside_wrap_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px
}
.media_main_inside_wrap_1 p strong, .media_main_inside_wrap_2 p strong {
	font-weight: 700
}
.media_main_inside_wrap_1 ul, .media_main_inside_wrap_2 ul {
	margin: 0 0 0 10px
}
.media_main_inside_wrap_1 ul li, .media_main_inside_wrap_2 ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px;
	list-style: disc;
	padding: 0
}
.media_main_inside_wrap_1 ul li span, .media_main_inside_wrap_2 ul li span {
	color: #8db62a;
	font-weight: 700
}
.media_main_inside_wrap_1 ul li span a, .media_main_inside_wrap_2 ul li span a {
	text-decoration: underline;
	color: #8db62a;
	font-weight: 700
}
.media_main_inside_wrap_2 {
	width: 31%;
	margin: 0 3%;
	float: left
}
.media_main_inside_wrap_2 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0;
	display: block;
	clear: both
}
.media_main_inside_wrap_3 {
	width: 31%;
	float: right
}
.media_main_inside_wrap_3 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0;
	display: block;
	clear: both
}
.Gm_wrap {
	width: 100%
}
.Gm_inside_wrap_1 {
	width: 49%;
	float: left;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	padding: 0;
	text-align: center
}
.Gm_inside_wrap_2 {
	width: 49%;
	float: right;
	font-size: 22px;
	font-weight: 700;
	line-height: 20px;
	text-align: center;
	padding: 0
}
.acp_wrap {
	width: 100%
}
.acp_inside_wrap_1 {
	width: 45%;
	float: left;
	padding: 0
}
.acp_inside_wrap_1 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0 0 15px;
	display: block;
	clear: both
}
.acp_inside_wrap_1 a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0;
	display: block;
	clear: both
}
.acp_inside_wrap_spanOne {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0 0 4px;
	display: block;
	clear: both
}
.acp_inside_wrap_1_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0 0 15px;
	display: block;
	clear: both
}
.acp_inside_wrap_1 p, .acp_inside_wrap_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px
}
.acp_inside_wrap_1 p strong, .acp_inside_wrap_2 p strong {
	font-weight: 700
}
.acp_inside_wrap_1 ul, .acp_inside_wrap_2 ul {
	margin: 0 0 0 10px
}
.acp_inside_wrap_1 ul li, .acp_inside_wrap_2 ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px;
	list-style: disc;
	padding: 0
}
.acp_inside_wrap_1 ul li span, .acp_inside_wrap_2 ul li span {
	color: #8db62a;
	font-weight: 700
}
.acp_inside_wrap_1 ul li span a, .acp_inside_wrap_2 ul li span a {
	text-decoration: underline;
	color: #8db62a;
	font-weight: 700
}
.acp_inside_wrap_2 {
	width: 45%;
	float: right
}
.acp_inside_wrap_2 a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0;
	display: block;
	clear: both
}
.acp_inside_wrap_2_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0 0 15px;
	display: block;
	clear: both
}
.acp_inside_wrap_2 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0 0 15px;
	display: block;
	clear: both
}
.acp_inside_wrap_3 {
	width: 45%;
	float: left;
	margin: 15px 0 0
}
.acp_icontxt_wrap {
	width: auto;
	margin: 0 0 15px
}
.acp_icontxt_inside_1 {
	float: left;
	margin: 0 5% 0 0;
	width: 10%
}
.acp_icontxt_inside_2 {
	float: left;
	width: 85%
}
.acp_icontxt_inside_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0;
	line-height: 18px
}
.acp_icontxt_inside_2 ul {
	margin: 5px 0 0 20px
}
.acp_icontxt_inside_2 ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0;
	line-height: 18px;
	list-style: disc;
	padding: 0
}
.acp_inside_wrap_4 {
	width: 45%;
	float: right;
	margin: 15px 0 0
}
.media_wrap_inside_mn {
	width: 100%;
	overflow: auto;
	padding: 20px 0 15px
}
.acp_big_icon {
	margin: 10px 0 20px;
	width: 22%;
	float: left
}
.acp_big_icon_alt {
	margin: 0 0 20px;
	width: 22%;
	float: left
}
.media_wrap_inside_tx {
	width: 78%;
	float: right
}
.media_wrap_inside_tx_alt {
	width: 78%;
	float: right
}
.acp_inside_wrap_5 {
	width: 100%;
	float: left
}
.acp_inside_wrap_5_inside {
	width: 100%;
	clear: both;
	margin: 10px 0 50px;
	overflow: auto
}
.acp_inside_wrap_5_inside_1 {
	width: 25%;
	float: left;
	margin: 0 5% 0 0
}
.acp_inside_wrap_5_inside_1 img {
	width: 100%
}
.acp_inside_wrap_5_inside_2 {
	width: 70%;
	float: left;
	margin: 0
}
.acp_inside_wrap_5_inside_nd {
	width: 100%
}
.acp_inside_wrap_5_inside_nd_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 3px;
	display: block
}
.acp_inside_wrap_5_inside_nd span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 3px;
	display: block
}
.acp_inside_wrap_5_inside_nd p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #6a6d72;
	font-size: 16px;
	margin: 0;
	line-height: 20px;
	padding: 0;
	display: block
}
.acp_inside_wrap_5_inside_icon {
	width: 100%;
	margin: 10px 0
}
.acp_inside_wrap_5_inside_5 {
	width: 47%;
	float: left;
	margin: 0 3% 0 0
}
.acp_inside_wrap_5_inside_5 img {
	width: 100%
}
.acp_inside_wrap_5_inside_6 {
	width: 50%;
	float: left;
	margin: 0
}
.acp_inside_wrap_5_inside_txt {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0;
	line-height: 20px;
	padding: 0
}
.media_kit {
	width: 100%
}
.media_kit_wrap {
	width: 100%
}
.media_kit_wrap_1 {
	width: 65%;
	float: left;
	margin: 20px 0 0;
	padding: 0
}
.media_kit_wrap_1 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	line-height: 20px;
	padding: 0 0 15px;
	display: block;
	clear: both
}
.media_kit_wrap_1 p, .media_kit_wrap_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px
}
.media_kit_wrap_1 p strong, .media_kit_wrap_2 p strong {
	font-weight: 700
}
.media_kit_wrap_1 ul, .media_kit_wrap_2 ul {
	margin: 0 0 0 10px
}
.media_kit_wrap_1 ul li, .media_kit_wrap_2 ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px;
	list-style: disc;
	padding: 0
}
.media_kit_wrap_1 ul li span, .media_kit_wrap_2 ul li span {
	color: #8db62a;
	font-weight: 700
}
.media_kit_wrap_1 ul li span a, .media_kit_wrap_2 ul li span a {
	text-decoration: underline;
	color: #8db62a;
	font-weight: 700
}
.media_kit_wrap_2 {
	width: 30%;
	float: right
}
.media_kit_wrap_2 span {
	background: none repeat scroll 0 0 #8db62a;
	border: medium none;
	color: #fff;
	float: right;
	width: 225px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 0 10px 10px;
	padding: 7px;
	text-align: left
}
.media_kit_wrap_2 span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none
}
.media_kit_icontxt_wrap {
	width: auto;
	margin: 0 0 15px
}
.media_kit_icontxt_inside_1 {
	float: left;
	margin: 0 5% 0 0;
	width: 10%
}
.media_kit_icontxt_inside_1 p {
	float: left;
	margin: 0 5% 0 0;
	width: 10%
}
.acp_icontxt_inside_2 {
	float: left;
	width: 85%
}
.media_kit_icontxt_inside_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0;
	line-height: 18px
}
.media_kit_icontxt_inside_2 ul {
	margin: 5px 0 0 20px
}
.media_kit_icontxt_inside_2 ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0;
	line-height: 18px;
	list-style: disc;
	padding: 0
}
.media_kit_wrap_3 {
	width: 100%;
	float: left;
	margin: 25px 0 0
}
.media_kit_wrap_4 {
	width: 33.333333%;
	float: left;
	margin: 15px 0 0
}
.media_kit_wrap_4 span {
	background: none repeat scroll 0 0 #8db62a;
	border: medium none;
	color: #fff;
	float: left;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	margin: 10px auto 10px autopx;
	padding: 7px;
	text-align: center;
	width: 95.6%
}
.media_kit_wrap_4 span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none
}
.media_kit_wrap input {
	background: none repeat scroll 0 0 #8db62a;
	border: medium none;
	color: #fff;
	cursor: pointer;
	float: right;
	font-family: "ROBOTO", sans-serif;
	font-size: 12px;
	margin: 10px 10px 10px 0;
	padding: 7px 10px
}
.media_kit_wrap_5 {
	width: 33.3333%;
	float: left;
	margin: 15px 0 0
}
.media_kit_wrap_5 span {
	background: none repeat scroll 0 0 #696f74;
	border: medium none;
	color: #fff;
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 1px 10px;
	padding: 7px;
	text-align: center;
	width: 95.3%
}
.media_kit_wrap_5 span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none
}
.media_kitp_6 {
	width: 100%;
	float: left;
	margin: 25px 0 0
}
.media_kit_wrap_6 {
	width: 33.333333%;
	float: left
}
.media_kit_wrap_6_text {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px;
	text-decoration: none
}
.media_kitp_7 {
	width: 100%;
	float: left;
	margin: 25px 0 0;
	text-decoration: none
}
.media_kit_wrap_7 {
	width: 100%;
	margin-top: 30px;
	float: left
}
.media_kit_wrap_icon_7 {
	width: 32px;
	float: left
}
.media_kit_wrap_7 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none
}
.media_kit_wrap_7 h2 {
	color: #8db62a;
	display: block;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 3px
}
.media_kit_wrap_7 span {
	color: #666c72;
	font-size: 14px;
	line-height: 26px;
	text-decoration: none
}
.media_kit_wrap_7 span a {
	color: #666c72;
	text-decoration: none
}
.media_kitp_8 {
	width: 100%;
	float: left;
	margin: 25px 0 0;
	text-decoration: none
}
.media_kit_wrap_8 {
	width: 80%;
	margin: 10%;
	float: left
}
.media_kit_wrap_icon_7 {
	width: 32px;
	float: left
}
.media_kit_wrap_8 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	line-height: 18px;
	text-decoration: none
}
.media_kit_wrap_8 h2 {
	color: #8db62a;
	display: block;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 3px
}
.media_kit_wrap_8 span {
	color: #666c72;
	font-size: 14px;
	line-height: 26px;
	text-decoration: none
}
.media_kit_wrap_7 span a {
	color: #666c72;
	text-decoration: none
}
.media_kit_inside_6 {
	float: left;
	margin: 0 5% 0 0;
	width: 20px;
	text-decoration: none
}
.cw_wrap {
	width: 100%;
	margin: 10px 0;
	float: left
}
.cw_wrap_inside_1 {
	width: 65%;
	margin: 0 5% 0 0;
	float: left
}
.cw_wrap_inside_1 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px
}
.cw_wrap_inside_1 p strong, .cw_wrap_inside_1 ul li strong {
	font-weight: 700
}
.cw_wrap_inside_1 ul {
	margin: 0 0 0 10px
}
.cw_wrap_inside_1 ul li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px;
	list-style: disc;
	padding: 0
}
.cw_wrap_inside_2 {
	width: 30%;
	margin: 0;
	float: left
}
.bp_header {
	width: 100%;
	clear: both;
	margin: 0 0 20px
}
.bp_header img {
	float: left
}
.bp_header span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 3px 0 0 20px;
	line-height: 20px;
	padding: 0;
	display: block;
	float: left
}
.bp_header_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #000;
	font-size: 16px;
	font-weight: 700;
	margin: 3px 0 0 20px;
	line-height: 20px;
	padding: 0;
	display: block;
	float: left
}
.bp_right_inside_1 {
	width: 100%;
	margin: 10px 0 10px
}
.bp_right_inside_1 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0;
	line-height: 18px
}
.bp_right_inside_1 p a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 14px;
	margin: 0;
	line-height: 18px
}
.bp_wrap_inside_1 {
	width: 100%;
	margin: 0 0% 0 0;
	float: left;
	text-align:justify;
}
.bp_wrap_inside_1_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 3px 0 0 20px;
	line-height: 20px;
	padding: 0;
	display: block;
	float: left
}
.bp_wrap_inside_1 p {
	/*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 15px;
	line-height: 18px*/
}
.bp_wrap_inside_1 p strong, .bp_wrap_inside_1 ul li strong {
	font-weight: 700
}
.bp_wrap_inside_1 ul {
	margin: 0 0 0 10px
}
.bp_wrap_inside_1 ul li {
	/*font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 5px;
	line-height: 18px;
	list-style: disc;
	padding: 0*/
}
.bp_wrap_inside_2 {
	width: 30%;
	margin: 18px 0 0;
	float: left
}
.media_header {
	width: 100%;
	padding: 0px;
	margin: 0px;
	clear: both;
	overflow: auto
}
.media_header h1 {
	width: auto;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 36px;
	color: #8db62a;
	padding: 0 0 2px;
	margin: 0 0 2px;
	border: none
}
.media_header h1 a {
	width: auto;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 40px;
	color: #8db62a;
	padding: 0;
	margin: 0;
	border: none;
	text-decoration: none
}
.media_header span {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding: 7px;
	margin: 10px 0 0 10px;
	background: #8db62a;
	border: none;
	text-align: center
}
.media_header span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none
}
.media_header_lk {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding: 4px;
	margin: 10px 0 0 10px;
	background: #8db62a;
	border: none;
	text-align: center
}
.media_header_lk a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none
}
.media_head {
	width: 100%;
	padding: 0 0 10px;
	margin: 0 0 10px;
	clear: both;
	overflow: auto
}
.media_head h1 {
	width: auto;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 40px;
	color: #8db62a;
	padding: 0;
	margin: 0;
	border: none
}
.media_head span {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	padding: 7px;
	margin: 10px 0 0 10px;
	border: none;
	font-style: italic;
	text-align: center
}
.media_head_span {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	padding: 7px;
	margin: 10px 0 0 10px;
	border: none;
	font-style: italic;
	text-align: center
}
.media_head span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	text-decoration: none
}
.media_wrap {
	width: 100%;
	overflow: auto;
	margin: 10px 0 30px
}
.media_wrap_inside_1 {
	width: 17.5%;
	float: left;
	margin: 0 2.5% 0 0
}
.media_wrap_inside_2 {
	width: 80%;
	float: left
}
.media_wrap_inside_2 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	font-weight: 700;
	display: block;
	clear: both;
	line-height: 20px;
	margin: 5px 0 15px;
	cursor: pointer!important
}
.media_wrap_inside_2_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	font-weight: 700;
	display: block;
	clear: both;
	line-height: 20px;
	margin: 5px 0 15px;
	cursor: pointer!important
}
.media_wrap_inside_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	text-decoration: none;
	margin: 0 0 10px;
	line-height: 18px
}
.media_wrap_inside_2 p strong {
	font-weight: 700
}
.media_wrap_inside_2 input {
	font-family: 'ROBOTO', sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 10px 0;
	padding: 7px 10px;
	background: #8db62a;
	border: none;
	cursor: pointer
}
.media_img_holder {
	width: 100%;
	text-align: center;
	margin: 30px 0
}
.media_wrap_inside_3 {
	width: 100%;
	float: left;
	padding: 5px 0 15px;
	margin: 0
}
.media_header_3 h1 {
	width: auto;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 18px;
	color: #8db62a;
	padding: 0;
	margin: 0;
	border: none
}
.media_wrap_inside_3 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	font-weight: 700;
	display: block;
	clear: both;
	line-height: 20px;
	margin: 5px 0;
	cursor: pointer!important
}
.media_wrap_inside_3_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	font-weight: 700;
	display: block;
	clear: both;
	line-height: 20px;
	margin: 5px 0;
	cursor: pointer!important
}
.media_wrap_inside_3 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	text-decoration: none;
	margin: 0 0 5px;
	line-height: 18px
}
.media_wrap_inside_3 p strong {
	font-weight: 700;
	font-weight: bold
}
.media_wrap_inside_3 input {
	font-family: 'ROBOTO', sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 10px 10px 10px 0;
	padding: 7px 10px;
	background: #8db62a;
	border: none;
	cursor: pointer
}
.media_wrap_inside_4 {
	width: 100%;
	float: left
}
.media_wrap_inside_4 span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	font-weight: 700;
	display: block;
	clear: both;
	line-height: 20px;
	margin: 5px 0 15px
}
.media_wrap_inside_4 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	text-decoration: none;
	margin: 0 0 10px;
	line-height: 18px
}
.media_wrap_inside_4 p strong {
	font-weight: 700
}
.media_wrap_inside_4 input {
	font-family: 'ROBOTO', sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 10px 0;
	padding: 7px 10px;
	background: #8db62a;
	border: none;
	cursor: pointer
}
.media_txt_wrap {
	width: 100%
}
.media_txt_wrap_header {
	width: 100%;
	margin: 0 0 10px;
	padding: 10px 0 15px;
	border-bottom: solid 1px #696f74
}
.media_txt_wrap_header span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	margin: 0 0 10px;
	display: block
}
.media_txt_wrap_header p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	text-decoration: none;
	margin: 0;
	font-weight: 700
}
.media_txt_wrap_inside {
	width: 100%;
	margin: 10px 0 15px;
	overflow: auto
}
.media_txt_wrap_inside_1 {
	width: 45%;
	float: left
}
.media_txt_wrap_inside_1 p, .media_txt_wrap_inside_2 p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	text-decoration: none;
	margin: 0 0 10px;
	line-height: 18px
}
.media_txt_wrap_inside_2 ol {
	margin: 0 0 10px 15px
}
.media_txt_wrap_inside_2 ol li {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #666c72;
	font-size: 14px;
	margin: 0 0 5px;
	line-height: 18px;
	list-style: decimal;
	padding: 0 0 0 5px
}
.media_txt_wrap_inside_2 ol li strong {
	font-weight: 700
}
.media_txt_wrap_inside_2 {
	width: 45%;
	float: right
}
.media_header5 {
	position: relative;
	margin: 0;
	overflow: hidden;
	padding: 0
}
.media_header5 h1 {
	width: auto;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 24px;
	color: #6a6f75;
	padding: 0 0 10px;
	margin: 0;
	border: none
}
.media_header5 span {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	padding: 0 2px;
	margin: 0 0 0 10px;
	border: none;
	text-align: center
}
.media_header5_bg {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	padding: 5px;
	margin: 0 0 0 10px;
	border: none;
	text-align: center;
	background-color: #6a6f75
}
.media_header5 span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	text-decoration: none
}
.media_header5_span {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	padding: 0 2px;
	margin: 0 0 0 10px;
	border: none;
	text-align: center
}
.media_header5_span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	text-decoration: none
}
.media_inside_wrap_6 {
	width: 100%;
	float: left
}
.media_inside_wrap_6_inside {
	width: 100%;
	clear: both;
	margin: 14px 0 20px;
	overflow: auto
}
.media_inside_wrap_6_inside_1 {
	width: 45%;
	float: left;
	margin: 0 3% 0 0
}
.media_inside_wrap_6_inside_1 img {
	width: 100%
}
.media_inside_wrap_6_inside_2 {
	width: 52%;
	float: left;
	margin: 0
}
.media_inside_wrap_6_inside_nd span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 16px;
	color: #8db62a;
	text-decoration: none;
	font-weight: 700;
	display: block;
	clear: both;
	line-height: 20px;
	margin: 5px 0 15px;
	cursor: pointer
}
.media_inside_wrap_6_inside_nd p {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	text-decoration: none;
	margin: 0 0 10px;
	line-height: 18px
}
.media_inside_wrap_6_inside_nd p strong {
	font-weight: 700
}
.media_inside_wrap_6_inside_nd input {
	font-family: 'ROBOTO', sans-serif;
	font-size: 12px;
	color: #FFF;
	float: right;
	margin: 10px 10px 10px 0;
	padding: 7px 10px;
	background: #8db62a;
	border: none;
	cursor: pointer
}
#read {
	background-color: #666
}
.media_header8 {
	width: 100%;
	margin: 0 0 10px;
	padding: 10px 0 15px;
	border-bottom: solid 1px #696f74
}
.media_header8 h1 {
	width: auto;
	float: left;
	font-family: Cambria, Georgia, serif;
	font-size: 40px;
	color: #8db62a;
	padding: 0 0 20px;
	margin: 0;
	border: none
}
.media_header8 span {
	float: right;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #787876;
	padding: 7px;
	margin: 0 0 0 10px;
	border: none;
	text-align: center
}
.media_header8 span a {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	color: #787876;
	text-decoration: none
}
.invs_header {
	width: 100%;
	clear: both;
	margin: 0 0 20px
}
.invs_header img {
	float: left
}
.invs_header span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 3px 0 0;
	line-height: 20px;
	padding: 0;
	display: block;
	float: left
}
.invs_header_span {
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	color: #8db62a;
	font-size: 16px;
	font-weight: 700;
	margin: 3px 0 0;
	line-height: 20px;
	padding: 0;
	display: block;
	float: left
}
.invs_form_wrap {
	width: 100%
}
.invs_form_inside {
	width: 470px;
	margin: 35px 0;
	position: relative;
	height: 265px
}
.invs_form_inside input {
	width: 98%;
	border: none;
	color: #999;
	padding: 2% 1%;
	margin: 5px 0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #fff;
	width: 98%;
	background: #fff;
	border: solid 1px #8db62a;
	color: #000;
	padding: 2% 1%;
	font-style: italic;
	margin: 5px 0 5px 0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px
}
.invs_form_inside_btn {
	width: 100%;
	clear: both;
	margin: 10px 0
}
.invs_form_inside_btn input {
	padding: 7px 20px;
	background: #8db62a;
	font-family: 'ROBOTO', sans-serif;
	font-size: 12px;
	color: #FFF;
	margin: 0;
	text-decoration: none;
	width: 100px;
	cursor: pointer
}
.invs_form_inside_btn span {
	padding: 10px 0 0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	margin: 0;
	text-decoration: none;
	font-style: italic;
	float: right
}
.invs_form_inside_btn_span {
	padding: 10px 0 0;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	margin: 0;
	text-decoration: none;
	font-style: italic;
	float: right
}
.news_wrap {
	width: 915px;
	height: auto;
	margin: 0 auto;
	overflow: auto;
	padding: 0 0 20px
}
.news_inner_wrap {
	width: 100%;
	height: auto;
	overflow: auto;
	margin: 0 auto
}
.news_linebg_wrap {
	background: url(../images/line_bg.html) repeat-y 119px 0;
	float: left;
	margin: 0;
	padding: 0;
	height: auto
}
.news_cont_wrap {
	margin: 0 0 30px;
	overflow: auto;
	clear: both
}
.news_cont_wrap span {
	font-family: Cambria, Georgia, serif;
	font-size: 18px;
	color: #8db62a;
	padding: 0;
	margin: 0;
	float: left
}
.news_cont_wrap_span {
	font-family: Cambria, Georgia, serif;
	font-size: 18px;
	color: #8db62a;
	padding: 0;
	margin: 0;
	float: left
}
.news_date_wrap {
	text-align: center;
	background: url(../images/milestone_timeline_1.html) no-repeat left center;
	display: inline-block;
	width: 78px;
	height: 24px;
	float: left;
	margin: 0 0 0 10px
}
.news_date_wrap span:first-child {
	text-align: center;
	display: block;
	color: #FFF;
	font-size: 17px;
	font-weight: 700;
	padding: 13px 0 2px
}
.news_date_wrap span {
	text-align: center;
	display: block;
	color: #FFF;
	font-size: 14px;
	font-weight: 400
}
.news_contdisp_wrap {
	float: left;
	margin: 5px 0 0 5px
}
.news_contdisp_wrap_alt {
	float: left;
	margin: 5px 0 0 50px
}
.news_contdisp_arrow {
	float: left;
	width: 30px;
	height: 34px;
	margin: -5px 0 0 10px;
	padding: 0
}
.news_contdisp_arrow_alt {
	float: left;
	width: 29px;
	height: 16px;
	margin: 4px 0 0 10px;
	padding: 0
}
.news_contdisp_cont {
	display: inline-block;
	float: left;
	color: #666c72;
	font-size: 14px;
	padding: 4px 0 0 15px;
	line-height: 20px;
	font-family: Arial, Gadget, sans-serif
}
.news_contdisp_cont_pad {
	padding: 13px 0 0 15px
}
.news_contdisp_cont_pad_alt {
	padding: 0 0 0 15px
}
.clr_bth {
	clear: both;
	height: 60px;
	margin: 0
}
.pageContent {
	width: 100%;
	margin: 0
}
.accordion {
	list-style-type: none;
	padding: 0;
	margin: 0
}
.accordion ul {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%
}
.accordion li {
	background: #8db62a;
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
	float: left;
	display: block;
	width: 99%
}
.accordion li.active>a {
	background: url(../images/close.html) no-repeat center right
}
.accordion li div {
	padding: 2%;
	display: block;
	float: left;
	text-align: justify;
	color: #000;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif
}
.accordion a {
	text-decoration: none;
	border-bottom: 1px solid #fff;
	font: bold 1.1em/2em Arial, sans-serif;
	color: #fff;
	padding: 0 10px;
	display: block;
	cursor: pointer;
	background: url(../images/open.html) no-repeat center right;
	font-size: 14px
}
.accordion ul {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
	width: 100%;
	background: #FFF
}
.accordion li ul li {
	background: #696f74;
	cursor: pointer;
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px;
	float: left;
	display: block;
	width: 100%
}
.inernational_wrap {
	width: 100%;
	margin: 0;
	padding: 0
}
.accordion li .canada {
	width: 270px;
	height: auto;
	margin: 0;
	float: left;
	clear: none
}
.accordion li .dubai {
	width: 270px;
	height: auto;
	margin: 0;
	float: left;
	clear: both
}
.sub_head {
	width: auto;
	margin: 0
}
.sub_head span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #8db62a;
	display: block;
	float: left;
	margin: 5px 0 0 10px
}
.sub_head img {
	padding: 0;
	float: left
}
.Brainhunter {
	width: 100%;
	height: auto;
	margin: 0 0 15px;
	float: left
}
.Brainhunter span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #686e73;
	font-weight: 700;
	line-height: 25px
}
.phone {
	float: left;
	margin: 0 0 20px;
	width:100%;
}
.Brainhunter p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #686e73;
	line-height: 25px;
	text-align: left
}
.ao_bg_wrap {
	width: 100%;
	margin: 0;
	background: ffffff
}
.form_wrap {
	/*width: 640px;*/
	width:100%;
	height: auto;
	float: none;
	margin: 10px 0 0;
	position: relative;
	padding: 10px 0 0
}
.name {
	float: left;
	margin: 0 0 20px;
	width:100%;
}
.name input, .email input, .phone input {
	/*width: 290px;*/
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #696f74;
	padding: 5px;
	color: #999;
	border-radius: 4px;
	width:97%;
}
.email {
	float: right;
	margin: 0 0 20px;
	width:100%;
}
.subject {
	float: right;
	margin: 0 0 25px
}
.subject input {
	width: 290px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #696f74;
	padding: 5px;
	color: #999;
	border-radius:4px;
}
.message {
	float: left;
	margin: 0 0 25px;
	width: 100%;
}
.message textarea {
	/*width: 639px;*/
	width: 100%;
	height: 95px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #696f74;
	padding: 5px;
	color: #999;
	border-radius:4px;
}
.send {
	float: none;
	margin: 0 0 25px
}
.send input {
/*	background: #c39230;*/
	padding: 8px 40px;
	cursor: pointer;
	border: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float:left;
	border-radius: 4px;
	/*box-shadow: inset 0px -15px 10px 0px rgba(0,0,0,0.10);*/
	
	

background: #6c6c6c;

}
.address_wrap {
	width: 300px;
	height: auto;
	margin: 0 0 20px;
	float: right
}
.address {
	width: 300px;
	height: 232px;
	background: #8db62a;
	float: right;
	margin: 20px 0 25px
}
.address_head {
	float: left;
	margin: 20px 0 0 20px
}
.address_head img {
	float: left;
	padding: 0
}
.address_head span {
	color: #fff;
	display: block;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	margin: 5px 0 0 10px
}
.address_contact {
	float: left;
	margin: 20px 0 0 20px
}
.address_contact_span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 20px
}
.address_contact span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 20px
}
.address_contact p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 20px
}
.address_contact p a {
	color: #fff;
	text-decoration: none
}
.other_office {
	float: left;
	margin: 0
}
.other_office input {
	background: #8db62a;
	padding: 5px 20px;
	cursor: pointer;
	margin: 1px 0 0;
	border: none;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px
}
.success {
	padding: 5px;
	margin-bottom: 10px;
	border-radius: 5px;
	font-weight: 400;
	position: absolute;
	color: #8db62a;
	top: 0;
	text-align: left;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px
}
.error {
	margin-bottom: 10px;
	border-radius: 5px;
	font-weight: 400;
	position: absolute;
	color: #8db62a;
	text-align: center;
	top: -13px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif
}
.success span {
	font-size: 18px
}
.pp_wrap {
	width: 100%;
	margin: 20px 0
}
.pp_wrap p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666c72;
	line-height: 20px;
	margin: 0 0 15px
}
.pp_wrap p strong {
	font-weight: 700
}
.acp_inside_wrap_5_inside_nd .custom_witout_linkedin {
	margin: 0 0 20px
}
#fanance {
	margin: -20px 10px 30px;
	font-family: Cambria, Georgia, serif;
	font-size: 12px;
	font-style: italic;
	color: #666c72;
	bottom: 30px;
	text-decoration: none
}
.rwd-table {
	margin: 1em 0;
	min-width: 300px;
	padding-bottom: .5em
}
.rwd-table th {
	display: none
}
.rwd-table td {
	display: block
}
.rwd-table td:first-child {
	padding-top: .5em
}
.rwd-table td:last-child {
	padding-bottom: .5em
}
.rwd-table td:before {
	content: attr(data-th) ": ";
	font-weight: 700;
	width: 6.5em;
	display: inline-block
}
@media (min-width: 480px) {
.rwd-table td:before {
	display: none
}
}
.rwd-table th, .rwd-table td {
	text-align: left
}
@media (max-width: 480px){
	.in
{
top: 390px;
	}
	.in-th
{
top: 220px;
	}
	}
@media (min-width: 480px) {
.rwd-table th, .rwd-table td {
	display: table-cell;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	line-height: 18px;
	padding: .25em .5em
}
.rwd-table th:first-child, .rwd-table td:first-child {
	padding-left: 0
}
.rwd-table th:last-child, .rwd-table td:last-child {
	padding-right: 0
}
}
.rwd-table {
	font-family: Cambria, Georgia, serif;
	color: #666c72;
	padding-bottom: .5em;
	overflow: hidden
}
.rwd-table th, .rwd-table td {
	margin: .5em 2em
}
.ft{
	margin-left:0px !important;}
	
@media (min-width: 480px) {
.rwd-table th, .rwd-table td {
	padding: 1em 1.6em!important
}
.ft{
	margin-left:0px !important;}

}
.thcolor {
	background-color: #8db62a;
	color: #FFF;
	font-weight: 700
}
.thtext {
	color: #666;
	font-size: 12px
}
.thbold {
	font-weight: 700
}
#demo-b input[type=search] {
	width: 6px;
	margin-right: 10px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer
}
#demo-b input[type=search]:hover {
	background-color: #fff
}
#demo-b input[type=search]:focus {
	width: 80px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto
}
#demo-b input:-moz-placeholder {
color:transparent;
}
#demo-b input::-webkit-input-placeholder {
color:transparent;
}
input[type=search] {
	border: solid 1px #fff;
	padding: 2px 16px 4px;
	width: 0;
	-webkit-border-radius: 5em;
	-moz-border-radius: 5em;
	border-radius: 5em;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
	background-color: #fff;
	background-image: url(../images/search-icon.html);
	background-repeat: no-repeat;
	background-position: 2px center
}
input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #6dcff6;
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5)
}
input:-moz-placeholder {
color:#ccc;
}
input::-webkit-input-placeholder {
color:#ccc;
}
.ajit-image1 {
}
.ajit-image2 {
}
.mn-cn
{
	border-bottom: solid 1px #ababab;

}
.mnu
{
 	float: right;	
	
	}
.vws_1
{
	width:32.5%; text-align:center; margin-right:0.5%; float:left;
	}
.vws_2
{
	width:32.5%; text-align:center; margin-right:0%; float:left;
	}
.sl_1
{
	 width:55%; float:left;
}
.sl_2
{
	 width:40%; margin-left:5%; float:left;
}
.ttl
{
	 text-transform: uppercase;

font-size: 2.5em;

color: #FFF;

font-family: 'Open Sans', sans-serif; letter-spacing: -1px;
}
.lg{
 height:90px;
}
.cnts
{
	width:100%; float:left; padding: 2.5em 0em;
}
.ptr
{
	 color:#fff !important; 
	 /* float:left */
	 text-align: center;

}
.d_m{
color: #d2d2d2 !important; float:left; margin-left:21%;
}
.icn
{
	 color:#ccc !important; float:right;
}
.container-w
{
	 width:100%; float:left;
	}
.pht
{
	 width: 25%; float: left; margin: 0 5% 0 0;
}
.pht_abt
{
	width: 70%; float: left; margin: 0; text-align:justify;
}
.form_wrap {
	float: none;
	height: auto;
	position: relative;
}
.jst{
	
	text-align: justify;
	}
@media (max-width: 767px) {
	
.mnu
{
 	width: 100%;
	position:absolute;	
	
	}	
.vws_1
{
	width:90%; text-align:center; margin-right:5%; margin-left:5%; margin-bottom:40px; float:left;
	}
.vws_2
{
	width:90%; text-align:center; margin-right:5%; margin-left:5%; margin-bottom:0px; float:left;
	}	
.sl_1
{
	 width:90%; float:left; margin-right:5%; margin-left:5%; margin-bottom:40px;
}	
.sl_2
{
	 width:90%; float:left; margin-right:5%; margin-left:5%; margin-bottom:0px;
}
#logo_wrap {
	padding: 10px;
    padding-left: 10px;
    margin-bottom: -20px;
    padding-left: 10px !important;}		
.ttl
{
	font-size: 34px;
}
.d_m{
color: #d2d2d2 !important; float:left; margin-left:0%;
}
.slider .indicators
{
	bottom:-20px !important;
	}
.td_1
{
width:100%; margin-right:0%; margin-left:0%; float:left;	
}
.td_2
{
width:100%; margin-right:0%; margin-left:0%; float:left;	
}
.imst
{
	width: 80%;
	}
.container-w
{
	 width:90%; float:left; padding-bottom:20px; padding-top:20px;
	 margin-left:5%; margin-right:5%;
	}
.lg{
 height:70px;
}
.cnts
{
	width:90%;
	margin-left:5%;
	margin-right:5%;
}
.ptr
{
	 float:left;
	 width:100%;
	 text-align:center;
}
.d_m{
	float:left;
	width:100%;
	text-align:center;
}
.icn{
	float:left;
	width:100%;
	text-align:center;
}
.footer_grid, .footer_grid_1, .footer_grid_2, .footer_grid_3, .footer_grid_4
{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	text-align:center;
	float:left;
	margin-bottom:20px;
	}
.phone{
	width:100%;
	}
.pht
{
	 width: 70%; margin-left:15%; margin-right:15%; margin-bottom:20px; float: left;
}
.pht_abt
{
	width: 100%; float: left; text-align:justify;
}
.form_wrap {
	float: none;
	height: auto;
	position: relative;
	width:100%;
}
.name input, .email input, .phone input {
	width: 97%;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}
.subject input, .message textarea
{
	width: 97%;
	}
.message textarea
{
	width: 99%;
	}
.jst{
	
	text-align:left;
	}
}

.project-title{
	text-align: center;
	font-size: 24px;
}

.content-row{
	display: flex;
	gap: 10px;
	padding-bottom: 10px;
}

.col-img{
	width: 50%;
  height: auto;
  text-align: center;
}

.col-text{
	padding-left: 50px;
	padding-top: 50px;
}

.content-title{
	text-align: center;
	font-size: 24px;
	font: bold;
}

.container{
	width: 80%;
}

.content{
	display: flex;
}