@charset "utf-8";
/* CSS Document */
html,body{
	width:100%;
	margin:0px auto;
	
	}
	.main{
	margin:0px auto;
	width:100%;
	height:100%;
	
}
.main_sub{
	margin:0px auto;
	width:90%;
	height:100%;
	text-align:center;
	padding: 5vh 0px 0px 0px;
}

nav{
	margin:0px auto;
	width:100%;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	background-image:url(../images/nav_bg.png);
	height:57px;
	vertical-align:middle;
	text-align:right;
	margin-top:45px;
	position:absolute;
	z-index:99;
	font-size:14px;
}
.logo{
	margin:0px auto;
	display:inline-block;
	position:absolute;
	margin-left:5vw;
	margin-top:10px;
	position:absolute;
	z-index:100;
}
.logo_mob{
	margin:0px auto;
	display:none;
	position:absolute;
	margin-left:5vw;
	margin-top:10px;
	position:absolute;
	z-index:100;
}
nav ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    position: relative;
	vertical-align:middle;
	margin-right:5vw;
	
	
   
	
}
nav ul li {
	display: inline-block;
   margin: 0px auto;
   padding:18px 2vw 0px 2vw;
   height:39px;
   vertical-align:middle;
   color:#000;
  
	 
	
}

nav ul li:hover {
   color: #000;
   cursor:pointer;
}
nav ul li a {
	color:#FFF;
   text-decoration:none;
   
   
}
nav ul li a:hover {
   color: #4d4d4d;
   cursor:pointer;
}


.home_img{
	width:100%;
	height:100%;
	top:0%;
	left:0%;
	position:absolute;
	z-index:1;
	display:block;
	
	
}
.intro_txt{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin: 0% 0% 0% 15%;
	padding:1% 1%;
	width:40%;
	color:#fff;
	font-size:50px;
	text-align:justify;
	text-shadow: 1px 1px  2px #000;
	z-index:20;
	position:fixed;
	font-size:24px;
	margin-top:52vh;
	display:block;
	-webkit-animation: overlay 8s linear normal  0s;
    -moz-animation: overlay 8s linear normal  0s;
    -o-animation: overlay 8s linear normal  0s;
    -ms-animation: overlay 8s linear normal  0s;
    animation: overlay 8s linear normal  0s;
	
}
.div_1{
	margin: 0% 0px 0px 0px;
	padding:0% 0%;
	display:inline-block;
	width:20vw;
	background-color:#fff;
	vertical-align:middle;
	
}
.div_txt{
	margin: 0% 0px 0px 0px;
	padding:0% 0%;
	display:inline-block;
	width:58vw;
	vertical-align:middle;
	
}
footer{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0px auto;
	position:fixed;
	bottom:0;
	background-color:#333333;
	color:#acacac;
	width:100%;
	text-align:center;
	z-index:98;
	font-size:13px;
	vertical-align:middle;
	padding:15px 0px;
	
	
	}
.footer_sub{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0px auto;
	position:relative;
	background-color:#333333;
	color:#acacac;
	width:100%;
	text-align:center;
	z-index:98;
	font-size:13px;
	vertical-align:middle;
	padding:8px 0px;
	margin-top:10vh;
	
	
	}

.cb-slideshow,
.cb-slideshow:after {
	margin: 0 auto;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0;
	list-style-type:none;
}
.cb-slideshow:after {
    content: '';
   
}
.cb-slideshow li span {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 20s linear infinite 0s;
    -moz-animation: imageAnimation 20s linear infinite 0s;
    -o-animation: imageAnimation 20s linear infinite 0s;
    -ms-animation: imageAnimation 20s linear infinite 0s;
    animation: imageAnimation 20s linear infinite 0s;
}
.cb-slideshow li:nth-child(1) span { background-image: url(../images/img_3.jpg) }
.cb-slideshow li:nth-child(2) span {
    background-image: url(../images/img_4.jpg);
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    -o-animation-delay: 4s;
    -ms-animation-delay: 4s;
    animation-delay: 4s;
}
.cb-slideshow li:nth-child(3) span {
    background-image: url(../images/img_5.jpg);
    -webkit-animation-delay: 8s;
    -moz-animation-delay: 8s;
    -o-animation-delay: 8s;
    -ms-animation-delay: 8s;
    animation-delay: 8s;
}
.cb-slideshow li:nth-child(4) span {
    background-image: url(../images/img_6.jpg);
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s;
}
.cb-slideshow li:nth-child(5) span {
    background-image: url(../images/img_9.jpg);
    -webkit-animation-delay: 16s;
    -moz-animation-delay: 16s;
    -o-animation-delay: 16s;
    -ms-animation-delay: 16s;
    animation-delay: 16s;
}
/*.cb-slideshow li:nth-child(6) span {
    background-image: url(../images/img_9.jpg);
    -webkit-animation-delay: 20s;
    -moz-animation-delay: 20s;
    -o-animation-delay: 20s;
    -ms-animation-delay: 20s;
    animation-delay: 20s;
}*/
hr{ display: block;
   position: relative;
   padding: 0;
   margin: 25px 0px 20px 0px;
   height: 0;
   width: 100%;
   max-height: 0;
   font-size: 1px;
   line-height: 0;
   clear: both;
   border: none;
   border-top: 1px solid #c6c6c6;
   border-bottom: 1px solid #ffffff;}
/*============================================================================================================ABOUT*/
.header_img{
	/*background-image:url(../images/about_hd.jpg);*/
	margin:0px auto;
	width:100%;
	font-size:26px;
	color:#737778;
	vertical-align:middle;
	position:relative;
	
}
.img_hd{
	margin:0px auto;
	background-color:#FFF;
	width:100%;
}

.ti_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	display:inline-block;
	vertical-align:middle;
	margin: -3.75% 0px 0px 5%;
	color:#FFF;
	font-size:4vw;
	text-align:left;
}
.ti_txt_sub{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	display:inline-block;
	vertical-align:middle;
	padding: 8px 0px 8px 1.5%;
	color:#1fa94f;
	font-size:2vw;
	text-align:left;
	background-color:#e5e5e5;
	width:98.5%;
}
.ti_txt_sub1{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	display:inline-block;
	vertical-align:middle;
	padding: 6px 0px 6px 1.5%;
	color:#1fa94f;
	font-size:20px;
	text-align:left;
	background-color:#e5e5e5;
	width:98.5%;
	margin-top:4%;
}
.ti_txt_sub2{
	font-family: 'Conv_AvenirLTStd-Medium';
	display:inline-block;
	vertical-align:middle;
	padding: 0px 0px ;
	color:#666666;
	font-size:20px;
	text-align:center;
	font-size:15px;
	margin-left:-70%;
	
	
}
.ti_txt_sub3{
	font-family: 'Conv_AvenirLTStd-Medium';
	display:block;
	vertical-align:middle;
	padding: 0px 0px ;
	color:#666666;
	font-size:20px;
	text-align:left;
	font-size:15px;
	margin-left:0%;
	
	
	
}

.about_section{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	color:#5b5b5b;
	width:100%;
	margin:0px auto;
	text-align:justify;
	margin-top:5vh;
	font-size:14px;
	line-height:25px;
	margin-bottom:5%;
	
	}
	.media_section{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	color:#5b5b5b;
	width:100%;
	margin:0px auto;
	text-align:justify;
	margin-top:5vh;
	font-size:14px;
	line-height:25px;
	
	
	}
.ab_1{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	position:absolute;
	background-color:#FFF;
	padding:4px 10px;
	text-align:center;
	width:10%;
	margin-top:5vh;
	margin-left:43.5vw;
	color:#1fa94f;
}
.ab_2{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	color:#1fa94f;
}
.ab_txt{
	background-color:#FFF;
	padding:5vh 5vw;
	text-align:justify;
	
}
/*============================================================================================================ OUR TEAM*/


.team_section{
	margin:0px auto;
	text-align:center;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin-top:10vh;
	
	
}
.tm_title{
	margin:0px auto;
	text-align:center;
	width:90%;
	
	font-family: 'Conv_AvenirNextLTPro-Demi';

	
	
	
}
.divider{
	margin:0px auto;
	text-align:center;
	width:90%;
	background-color:#22aa51;
	
}
.divider1{
	margin:0px auto;
	text-align:center;
	width:84%;
	background-color:#22aa51;
	
}
.divider2{
	margin:0px auto;
	text-align:center;
	width:90%;
	background-color:#22aa51;
	
}
.divider3{
	margin:0px auto;
	text-align:center;
	width:100%;
	background-image:url(../images/divider3.jpg);
	
	
}
.divider4{
	margin:0px auto;
	text-align:center;
	width:1px;
	height:300px;
	background-color:#cccccc;
	display:inline-block;
	margin-right:5%;
	
}
.divider5{
	margin:0px auto;
	text-align:center;
	width:100%;
	background-color:#c0bebe;
	
}
.divider6{
	margin:0px auto;
	text-align:center;
	display:inline-block;
	width:2px;
	height:45vh;
	margin-right:2%;
	background-image:url(../images/divider4.jpg);
	vertical-align:top;
	
	
}
.tm_title1{
	margin:0px auto;
	text-align:center;
	width:90%;
	margin-top:8vh;
	
	
	
}
.tm_1{
	margin:0px auto;
	text-align:center;
	background-color:#22aa51;
	width:20%;
	padding:4px 4px;
	color:#FFF;
	vertical-align:bottom !important;	
}
.exe{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0px auto;
	text-align:center;
	margin-top:5vh;
	color:#707271;
	font-size:13px;
	width:100%;
	
}
.exe_sec_1{
	margin:0px auto;
	width:100%;
	text-align:center;
	display:inline-block;
	vertical-align:top;

	
	
}
.exe_sec_1a{
	margin:0px 1% 0px 1%;
	text-align:left;
	display:inline-block;
	vertical-align:top;
	background-color:#666;
	vertical-align:miidle;
	margin-top:2%;
	
}
.exe_sec_1c{
	margin:0px auto;
	text-align:left;
	display:inline-block;
	vertical-align:top;
	width:38%;

	
}

.exe_sec_2{
	margin:0px auto;
	width:100%;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.pro1_a,.pro1_b{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin: 0px 8vh;
	text-align:center;
	display:inline-block;
	margin-left:4vw;
	color:#707271;
	font-size:13px;
	line-height:5px;
	vertical-align:top;
	cursor:pointer;
	width:15.8%;
}
.pro2_a,.pro2_b,.pro2_c,.pro2_d,.pro2_e{
	margin: 0px 2%;
	width:15%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:13px;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
}

.pro3_a,.pro3_b,.pro3_c,.pro3_d{
	margin: 0px 3%;
	width:16%;
	text-align:center;
	display:inline-block;
	margin-left:1vw;
	color:#707271;
	font-size:13px;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
	
}
.pro4_a,.pro4_b{
	margin: 0px 2%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:13px;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
	width:41.7%;
	
}
.pro_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	color:#0a943a;
	line-height:35px;
	font-size:15px;
	
}
.pro_hold{
	color:#0a943a;
	line-height:30px;
	font-size:15px;
	margin-top:1.5vh;
	vertical-align:top;
	text-align:center;
	
	
	
	
}
.pro_hold1{
	color:#0a943a;
	line-height:30px;
	font-size:15px;
	margin-top:1.5vh;
	vertical-align:top;
	text-align:center;
	width:100%;
	
	
}

.tm_title_sub{
	margin:0px auto;
	text-align:center;
	width:60%;
	text-align:center;
	
	
	
	
	
}
.tm_1_sub{
	margin:0px auto;
	text-align:center;
	background-color:#22aa51;
	width:50%;
	padding:5px 4px 6px 4px;
	text-align:center;
	color:#FFF;
	vertical-align:bottom !important;	
}

.hit_area{
	margin:0% auto;
	padding:0% 0% 0% 0%;
	width:100%;
	height:100%;
	position:fixed;
	z-index:101;
	background:#666;
	opacity:.9;
	display:none;
	background-size:cover;
	min-height:100%;
	min-width:100%;
	
}
.popup_holder{
	margin:0% auto;
	padding:0% 0% 0% 0%;
	width:100%;
	position:absolute;
	z-index:102;
	top:50%;
	margin-top:-15%;
	
}
.profile_1,.profile_2,.profile_3,.profile_4,.profile_5,.profile_6,.profile_7,.profile_8,.profile_9,.profile_10,.profile_11,.profile_12{
	position:fixed ;
	top:25%;
	left:20%;
	margin:0% auto;
	padding:0% 0%;
	width:60%;
	border:1px;
	border-style:solid;
	border-color:#acacac;
	background-color:#FFF;
	text-align:center;
	display:none;

	
}
.close_btn{
	margin:0px 10px;
	padding:1.5% 0% 1.5% 2%;
	position:relative;
	text-align:right;
	cursor:pointer;
	
}
.profile_pic{
	margin:0% 0%;
	padding:0% 0%;
	width:20%;
	display:inline-block;
	font-family:'Conv_Lato-Lig',Sans-Serif;
	font-weight: normal;
	color:#00998a;
	font-size:15px;vertical-align:top;
	
}
.pro_img{
	margin:2% 0%;
	padding:0% 0%;
	width:100%;
	display:inline-block;
	
}
.pro_name{
	font-family: 'Conv_AvenirLTStd-Medium';
	margin:0% 0%;
	padding:0% 0%;
	width:100%;
	display:inline-block;
	color:#666;
	font-size:13px;
	
}
.title_txt{
	font-family: 'Conv_AvenirLTStd-Medium';
	margin:0% auto;
	padding:0% 0% 0% 0%;
	font-size:15px;
	font-weight: normal;
	color:#0a943a;
	vertical-align:top;
}
.profile_cont{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0% auto;
	padding:0% 0% 0% 2%;
	width:70%;
	display:inline-block;
	vertical-align:top;
	text-align:justify;
	font-weight: normal;
	color:#5f5f5f;
	position:relative;
	font-size:14px;
	vertical-align:top;
}

/*============================================================================================================ CONTACT US*/

.contact_section{
	margin:0px auto;
	text-align:center;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin-top:3vh;
	
}
.address{
	margin:0px auto;
	text-align:left;
	font-family: 'Conv_AvenirLTStd-Medium';
	margin-top:10vh;
	width:85%;
	color:#737778;
	line-height:28px;
	font-size:14px;
	
}
.cont_3 {
	margin:0 auto;
	display:inline-block;
	width:95%;
	position: relative;
	padding-bottom: 38%; /*// This is the aspect ratio*/
	height: 0;
	overflow: hidden;
}



A.link1, A:ACTIVE.link1, A:FOCUS.link1, A:LINK.link1, A:VISITED.link1{
	color: #14a044;
	font-weight: normal;
	
	}

A:HOVER.link1{
	color:#000;
	font-weight: normal;
	
}
A.link2, A:ACTIVE.link2, A:FOCUS.link2, A:LINK.link2, A:VISITED.link2{
	color: #14a044;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	font-weight: normal;
	font-size:15px;
	text-decoration:none;
	
	}

A:HOVER.link2{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	color:#000;
	font-weight: normal;
	font-size:15px;
	
}
A.link3, A:ACTIVE.link3, A:FOCUS.link3, A:LINK.link3, A:VISITED.link3{
	color: #fff;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	font-weight: normal;
	font-size:15px;
	text-decoration:none;
	
	}

A:HOVER.link3{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	color:#000;
	font-weight: normal;
	font-size:15px;
	
}
A.link4, A:ACTIVE.link4, A:FOCUS.link4, A:LINK.link4, A:VISITED.link4{
	color: #fff;
	text-decoration:none;
	
	
	
	
	}

A:HOVER.link4{
	color:#fff;
	text-decoration:none;
	
	
	
}

/*============================================================================================================ CONTACT US*/

.port_section{
	margin:0px auto;
	text-align:center;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin-top:10vh;
	
}
.add_1{
	margin:0px auto;
	text-align:left;
	font-family: 'Conv_AvenirNextLTPro-Regular';
	width:45%;
	display:inline-block;
	vertical-align:top;
	
}
.protfolio_hold{
	margin:0px auto;
	text-align:center;
	width:95%;
	display:block;
	margin-bottom:5%;
	margin-top:5%;
}
.protfolio_1{
	margin:0px auto;
	text-align:center;
	width:45%;
	display:inline-block;
	margin-right:5%;
	vertical-align:top;
	
	
}
.protfolio_2{
	margin:0px auto;
	text-align:center;
	width:45%;
	display:inline-block;
}
.port_img{
	font-family: 'Conv_AvenirLTStd-Medium';
	margin:0px auto;
	text-align:center;
	width:25%;
	display:inline-block;
	vertical-align:top;
	margin-right:2%;
	font-size:14px;
	color:#666;
}
.port_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0px auto;
	text-align:justify;
	font-size:13px;
	color:#666;
	width:70%;
	display:inline-block;
	vertical-align:top;
	line-height:22px;
}
.port_hd{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin:0px auto;
	text-align:left;
	font-size:16px;
	color:#1fa94f;
	width:70%;
	display:inline-block;
	vertical-align:top;
	line-height:30px;
}
.nav_icon,.mob_nav{
	display:none;
}
.newdiv{
	display:none;
}
@media only screen and (max-width: 1099px){
}
@media only screen and (max-width: 800px){
	
	nav ul{
		display:none;
	}
	.nav_icon{
	margin:auto;
	z-index:150;
	position:absolute;
	right:0%;
	display:block;
	cursor:pointer;
	top:62px;

	margin-right:10px;
}
.mob_nav{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	display:none;
	padding:0px 10px;
	margin:auto;
	z-index:105;
	position:fixed;
	background-color:#009133;
	font-size:15px;
	text-align:right;
	padding-top:1vh;
	line-height: 5vh;
	padding-bottom:10px;
	right:0;
	margin-top:102px;
}
.intro_txt{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin: 0% 0% 0% 15%;
	padding:1% 1%;
	width:60%;
	font-size:24px;
	margin-top:45vh;
}
.about_section{
	
	font-size:13px;
}

.port_img{
	font-family: 'Conv_AvenirLTStd-Medium';
	margin:0px auto;
	text-align:left;
	width:40%;
	display:block;
	vertical-align:top;
	margin-right:2%;
	font-size:14px;
	color:#666;
	margin-left:0px;
}
.port_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0px auto;
	text-align:justify;
	font-size:12px;
	color:#666;
	width:100%;
	display:block;
	vertical-align:top;
	line-height:20px;
}
.divider6{
	margin:0px auto;
	text-align:center;
	display:inline-block;
	width:2px;
	height:40vh;
	margin-right:2%;
}
.pro1_a,.pro1_b{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin: 0px 2vh;
	text-align:center;
	display:inline-block;
	margin-left:4vw;
	color:#707271;
	font-size:13px;
	line-height:15px;
	vertical-align:top;
	cursor:pointer;
	width:15.8%;
	
}
.pro2_a,.pro2_b,.pro2_c{
	margin: 0px 2%;
	width:16%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:13px;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
	
}
.pro_hold{
	margin-left:0%;
	
}
.pro_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	color:#0a943a;
	line-height:20px;
	font-size:15px;
	
}
.exe_sec_1a{
	margin:0px 1% 0px 1%;
	text-align:left;
	display:none;
	vertical-align:top;
	background-color:#fff;
	vertical-align:miidle;
	margin-top:0%;
	


}
.newdiv{
	display:block;
}

@media only screen and (max-width: 480px){
	.intro_txt{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin: 0% 0% 0% 15%;
	padding:1% 1%;
	width:60%;
	font-size:22px;
	margin-top:40vh;
	text-align:left;
	
	
}
.intro_txt{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	margin: 0% 0% 0% 15%;
	padding:1% 1%;
	width:60%;
	font-size:18px;
	margin-top:38vh;
}
.about_section{
	
	font-size:12px;
	line-height:18px;
}

.port_img{
	font-family: 'Conv_AvenirLTStd-Medium';
	margin:10px auto;
	text-align:center;
	width:60%;
	display:block;
	vertical-align:top;
	font-size:14px;
	color:#666;
	
}
.port_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0px auto;
	text-align:justify;
	font-size:12px;
	color:#666;
	width:100%;
	display:block;
	vertical-align:top;
	line-height:20px;
}

.protfolio_1,.protfolio_2{
	margin:0px auto;
	text-align:center;
	width:100%;
	display:block;
	margin-right:0%;
	vertical-align:top;
	
	
}
.divider6{
	display:none;
}
.img_hd{
	margin:0px auto;
	background-color:#FFF;
	width:100%;
	height:130px;
	
}

.ti_txt{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	display:inline-block;
	vertical-align:middle;
	margin: -3% 0px 0px 5%;
	color:#169b45;
	font-size:20px;
	text-align:left;
}
.ti_txt_sub{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	display:inline-block;
	vertical-align:middle;
	padding: 8px 0px 8px 1.5%;
	color:#1fa94f;
	font-size:14px;
	text-align:left;
	background-color:#e5e5e5;
	width:98.5%;
}
.address{
	width:98%;
	
	
}
.add_1{
	margin:0px auto;
	text-align:left;
	font-family: 'Conv_AvenirNextLTPro-Regular';
	width:100%;
	display:block;
	vertical-align:top;
	line-height:20px;
	
}
.divider4{
	display:none;
}
.pro1_a,.pro1_b{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin: 0px 2vh;
	text-align:center;
	display:inline-block;
	margin-left:4vw;
	color:#707271;
	font-size:13px;
	line-height:15px;
	vertical-align:top;
	cursor:pointer;
	width:38%;
	
}
.pro2_a,.pro2_b,.pro2_c{
	margin: 0px .5%;
	width:30%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:12px;
	line-height:15px;
	vertical-align:top;
	cursor:pointer;
	
}
.pro2_d{
	margin: 0px .5%;
	width:30%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:12px;
	line-height:15px;
	vertical-align:top;
	cursor:pointer;
	margin-left:-60%;
	
}
.pro2_e{
	margin: 0px .5%;
	width:30%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:12px;
	line-height:15px;
	vertical-align:top;
	cursor:pointer;
	margin-left:3%;
	
}
.pro_hold{
	margin-left:0%;
	text-align:center;
	
}
.pro_txt{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	color:#0a943a;
	line-height:20px;
	font-size:12px;
	
}
.exe_sec_1{
	margin:0px auto;
	text-align:left;
	display:block;
	vertical-align:top;
	width:100%;
	vertical-align:top;

	
	
}
.exe_sec_1a{
	display:none;
	
	
}
.exe_sec_1c{
	margin:0px auto;
	text-align:center;
	display:block;
	vertical-align:top;
	width:100%;
	margin-top:5%;

	
}
.pro4_a,.pro4_b{
	margin: 0px 2%;
	text-align:center;
	display:inline-block;
	color:#707271;
	font-size:12px;
	line-height:20px;
	vertical-align:top;
	cursor:pointer;
	width:30%;
	
}
.ti_txt_sub1{
	margin-top:10%;
}
.ti_txt_sub2{
	margin-left:-40%;
	text-align:center;
	width:100%;

}
.ti_txt_sub3{
	margin-left:0%;
	width:200px;
	
	
	
}
.pro3_a,.pro3_b,.pro3_c,.pro3_d{
	margin: 0px 3%;
	width:28%;
	text-align:center;
	display:inline-block;
	margin-left:1vw;
	color:#707271;
	font-size:13px;
	line-height:15px;
	vertical-align:top;
	cursor:pointer;
	margin-bottom:10px;
	
}

.profile_pic{
	margin:0% 0%;
	padding:0% 0%;
	width:100%;
	display:block;
	font-family:'Conv_Lato-Lig',Sans-Serif;
	font-weight: normal;
	color:#00998a;
	font-size:15px;vertical-align:top;
	
	
	
}
.profile_cont{
	font-family: 'Conv_AvenirNextLTPro-Regular';
	margin:0% auto;
	padding:0% 0% 0% 2%;
	width:98%;
	display:block;
	vertical-align:top;
	text-align:left;
	font-weight: normal;
	color:#5f5f5f;
	position:relative;
	font-size:12px;
	vertical-align:top;
	overflow:scroll;
	height:150px;
}
.pro_img{
	margin:2% 0% 0% 0%;
	padding:0% 0%;
	width:50%;
	display:inline-block;
	text-align:center;
	
}
.profile_1,.profile_2,.profile_3,.profile_4,.profile_5,.profile_6,.profile_7,.profile_8,.profile_9,.profile_10,.profile_11,.profile_12{
	position:fixed ;
	top:15%;
	left:5%;
	margin:0% auto;
	padding:0% 0%;
	width:90%;
	border:1px;
	border-style:solid;
	border-color:#acacac;
	background-color:#FFF;
	text-align:center;
	display:none;
	

	
}
.logo{
	display:none;
	
}

.logo_mob{
	margin:0px auto;
	display:inline-block;
	position:absolute;
	margin-left:5vw;
	margin-top:10px;
	position:absolute;
	z-index:100;
}
nav{
	margin:0px auto;
	width:100%;
	font-family: 'Conv_AvenirNextLTPro-Demi';
	background-image:url(../images/nav_bg.png);
	height:40px;
	vertical-align:middle;
	text-align:right;
	margin-top:30px;
	position:absolute;
	z-index:99;
	font-size:14px;
}
.nav_icon{
	margin:auto;
	z-index:150;
	position:absolute;
	right:0%;
	display:block;
	cursor:pointer;
	top:38px;

	margin-right:10px;

}
.mob_nav{
	font-family: 'Conv_AvenirNextLTPro-Demi';
	display:none;
	padding:0px 10px;
	margin:auto;
	z-index:105;
	position:absolute;
	background-color:#009133;
	font-size:15px;
	text-align:right;
	padding-top:1vh;
	line-height: 5vh;
	padding-bottom:10px;
	right:0;
	margin-top:70px;
	opacity:.96;
}
}