
/* DEFAULT MOBILE FIRST STYLE */
	
	html {		
		overflow-y:scroll;
		-webkit-text-size-adjust:100%;	
		background:url('../img/body_bg.jpg') repeat;
		min-height:100%;}
	
	body {
		font-size:14px;
		line-height:normal;		
		margin:0;
		min-height:100%;
		-webkit-font-smoothing:antialiased;
		font-smoothing:antialiased;
		text-rendering:optimizeLegibility;}
	
	/* TYPOGRAPHY */
	
	h1,h2,h3,h4,h5,h6 {
		font-family:Arial, Helvetica, sans-serif;	
		font-weight:normal;
		margin:0;
		padding:0;
	}
	
	h1 {font-size:	24px; }
	
	h2 {font-size:	20px; }
	
	h3 {font-size:	18px; }
	
	h4 {font-size:	16px; }
	
	h5 {font-size:	13px;}
	
	h6 {font-size:	11px;}
	p {
		font-size:14px;
		line-height:22px;		
		}
			
	/*---------------------------
			GRID Mobile First
	-----------------------------*/		
	.container{
		max-width: 95%; 
		margin:0 auto;}	
			
	/*--------------------------
		HEADER
	----------------------------*/
	.logoWrap {
		width:150px;		
		float:left;
		margin-top:20px;}
		
	.introLogo{
		width:150px;			
		margin:20px auto 0 auto;}
		
	.toggleMenu { margin-top:39px;}
	
	a.vkbs-expand{font-size:16px;}
	.vkbs-text-align{text-align:center;}
	
	/*--------------------------
		HOME PAGE
	----------------------------*/
	
	/*  APPLICATION */
	
	.indexG1 {
		width:50%;
		margin:0;
		padding:0;
		float:left;
		display:block;
		background:#F63;}
		
	.indexG2 {
		width:100%;
		margin:0;
		padding:0;
		float:left;
		display:block;
		background:#09C;}
	
		
	.indexG1 img, .indexG2  img { display:block;}
	
	.gMob {
		display:block;}
		
	.gPc {
		display:none;}
		
		/*--------index box-----------*/
	.index_btnG1{
		width:84%;
		 background:#fff;
		 padding:20px 8%;
		 -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.55);
         -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.55);
         box-shadow: 0px 3px 5px rgba(0,0,0,0.55);
		 -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
         border-radius: 5px;
		}	
		
	.indexbdr{ border-bottom:double #6ab74d;padding-bottom:5px;}	
		
	.index_conG1{
	  width:100%;
	  text-align:justify;
	  color:#3d3c3c; 
	}
	
	.indexreadmore{
		width:81px;
		height:20px;
		padding:5px;
		text-transform:uppercase;
		text-align:center;
		line-height:20px;
		font-size:10px;
		float:right;
		background: #67ba4c;
		color:#191919;
		-webkit-border-radius: 3px;
        -moz-border-radius: 3px;
         border-radius: 3px;
		}
		
	/*--------------------------
		REGION PAGE
	----------------------------*/
	
	/*--------------------------
		APP INNER PAGE
	----------------------------*/

	.applicationG1{	 
	 width:100%;
	 background:#579e3f;
	 border:1px solid #3C0;
	 }
	 
	 .applic_G1{
			width:84%;
			padding:10px 8%;
			color:#fff;
			}
	
	 .applic_conG1{
		  width:100%;
		  text-align:justify;
		  color:#fff; 
		}
	
	
	 .applicbdr{ border-bottom:1px solid #6ac74b; padding-bottom:10px; 
	 }
	 .bdrnone{ border-bottom:0px solid #6ac74b; padding-bottom:10px;}
	 
	 .text-shadow{
		 text-shadow: 0px 1px 0px rgba(0, 0, 0,0.65);
		 }
		 
		.text-shadow-white{
		 text-shadow: 1px 2px 0px rgba(255, 255, 255,1);
		 }
	 
	.linkwhi{ color:#fff;text-decoration:none;}
		.linkwhi:hover{ color:#fff;text-decoration:underline;}
	
	 <!--img box-->
	 .automobileG1 {
			width:50%;
			margin:0;
			padding:0;
			float:left;
			display:block;
			border:1px solid #fff;
			background:#F63;
			 -webkit-box-shadow: 0px 4px 4px rgba(0,0,0,0.75);
			 -moz-box-shadow: 0px 4px 4px rgba(0,0,0,0.75);
			 box-shadow: 0px 4px 4px rgba(0,0,0,0.75);}
		
	.amoG1{
		width:100%;
		border:1px solid #fff;
		}	
	.amoG1:hover{
			  border:1px solid #fff;
			 -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
			 -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
			 box-shadow: 1px 1px 5px rgba(0,0,0,0.75);
		}
		
		
	.marbtm{
			margin-bottom:6% !important;
			}	
			
	.automobileG1_back {
			width:100%;
			margin:0;
			padding:0;
			float:left;
			display:block;
			background:#6f64bd;}		
	 
	.curback{
		display:block;
		} 
		
	.textbackbtn{
		text-transform:uppercase;
		text-align:center;
		color:#FFF;
		margin-bottom:16px;
		}	
	
	.minH50p { min-height:400px;}
	.appInnerBoxL { width:100%; margin-right:0; float:left; display:block; margin-bottom:30px;}
	.appInnerBoxR { width:100%; float:left; display:block; margin-bottom:30px;}
	
	/*--------------------------
		Introduction Page
	----------------------------*/
	
	blockquote {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:24px;	  
	  border-left: 10px solid #ccc;
	  margin: 0;
	  padding: 2em 30px;
	  quotes: "\201C""\201D""\2018""\2019";
	}
	
	.quoteOpen {
	  color: #ccc;
	  content: open-quote;
	  font-size: 4em;	  
	  line-height:1px;
	  margin-right: 10px;
	  vertical-align: -25px;
	}
	
	.quoteClose {
	  color: #ccc;
	  content: close-quote;
	   line-height:1px;
	  font-size: 4em;	 
	  margin-left: 5px;
	  vertical-align: -25px;
	
	}
	
	blockquote p {
	  display: inline;
	}
	
	/*--------------------------
		VK Tickmark Page
	----------------------------*/
	ul.tickmark { margin:0; padding:0;}

	ul.tickmark li	{	
		background-image: url("../img/tickmark.png");
		background-position: 0 8px;
		background-repeat: no-repeat;
		font-size:16px;		
		font-weight: normal;
		line-height: 30px;
		margin: 5px 0;
		padding-left: 25px;
		text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4);}
	
	/*--------------------------
		CORPORATE POLICIES Page
	----------------------------*/
			
	ol {
		list-style: none;
    	counter-reset: my-counter;
   		margin: 20px 0px 20px 0px;}
	
	ol li{	   
		position: relative;
		padding-left: 40px;
		margin-bottom: 40px;}
	
	ol li:before{		
		content: '';
		width:0px;
		height:0px;
	   /* border:24px solid #fff;
		border-radius: 40px;*/
		position: absolute;	   
		left:0;
		top:-12px;
		z-index:-1;}
		
	ol li:after {		
		content: counter(my-counter, decimal);	   
		counter-increment: my-counter;
		position: absolute;		
		left:3px;
		top:0;
		font-weight: bold;
		font-size: 20px;
		color: #474747;}
		
	/*--------------------------
		TEAM Page
	----------------------------*/
	ul.team { 
		margin:0;
		padding:0;}
		
	ul.team li {
		display:inline-block;
		width:100%;
		height:270px;		
		float:left;}
		
	ul.team li a { display:block; width:182px; margin:0 auto;}
			
	ul.team li a .photoBox{
		width:182px;
		height:182px;
		margin:0 auto;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		border-radius: 50%;		
		display:block;
		overflow:hidden;
		text-align:center;
		border:5px solid #fff;
		-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
			
			 
			}	
			
	ul.team li a:hover .photoBox {
		
		}
		
	ul.team li a .nameDesi{
		font-family:Georgia, "Times New Roman", Times, serif;
		text-align:center;
		font-style:italic;
		font-size:16px;
		margin-top:10px;
		color:#333;
		text-transform:uppercase;}
			
	ul.team li a { display:block; cursor:pointer;}
	
	/* Team Sprite */	
	
	ul.team li a .lVivekananda, ul.team li a:hover .lVivekananda,
	ul.team li a .jpKiranKumar, ul.team li a:hover .jpKiranKumar,
	ul.team li a .ssn, ul.team li a:hover .ssn,
	ul.team li a .pnRao, ul.team li a:hover .pnRao,
	ul.team li a .ajayM, ul.team li a:hover .ajayM,
	ul.team li a .lRajani, ul.team li a:hover .lRajani,
	ul.team li a .sAfzal, ul.team li a:hover .sAfzal,
	ul.team li a .cBhat, ul.team li a:hover .cBhat,
	ul.team li a .harishS, ul.team li a:hover .harishS,
	ul.team li a .vbs, ul.team li a:hover .vbs,
	ul.team li a .knReddy, ul.team li a:hover .knReddy,
	ul.team li a .niranjanR, ul.team li a:hover .niranjanR,
	ul.team li a .syedS, ul.team li a:hover .syedS,
	ul.team li a .mahesh, ul.team li a:hover .mahesh,
	ul.team li a .lUmashankar, ul.team li a:hover .lUmashankar
	{background:url(../img/sprite-team.png) no-repeat;
	}
	
	ul.team li a .lVivekananda {background-position:-1352px -200px;}		
	ul.team li a:hover .lVivekananda {background-position:-1352px 0;}
	
	ul.team li a .jpKiranKumar {background-position:-1159px -200px;}		
	ul.team li a:hover .jpKiranKumar {background-position:-1159px 0;}
	
	ul.team li a .ssn {background-position:0 -200px;}		
	ul.team li a:hover .ssn {background-position:0 0;}
	
	ul.team li a .pnRao {background-position:-1931px -200px;}		
	ul.team li a:hover .pnRao {background-position:-1931px 0;}
	
	ul.team li a .ajayM {background-position:-386px -200px;}		
	ul.team li a:hover .ajayM {background-position:-386px 0;}
	
	ul.team li a .lRajani {background-position:-579px -200px;}		
	ul.team li a:hover .lRajani {background-position:-579px 0;}
	
	ul.team li a .sAfzal {background-position:-193px -200px;}		
	ul.team li a:hover .sAfzal {background-position:-193px 0;}
	
	ul.team li a .cBhat {background-position:-372px -200px;}		
	ul.team li a:hover .cBhat {background-position:-772px 0;}
	
	ul.team li a .harishS {background-position:-965px -200px;}		
	ul.team li a:hover .harishS {background-position:-965px 0;}
	
	ul.team li a .vbs {background-position:-2317px -200px;}		
	ul.team li a:hover .vbs {background-position:-2317px 0;}
	
	ul.team li a .knReddy {background-position:-1545px -200px;}		
	ul.team li a:hover .knReddy {background-position:-1545px 0;}
	
	ul.team li a .niranjanR {background-position:-1738px -200px;}		
	ul.team li a:hover .niranjanR {background-position:-1738px 0;}
	
	ul.team li a .syedS {background-position:-2124px -200px;}		
	ul.team li a:hover .syedS {background-position:-2124px 0;}
	
	ul.team li a .mahesh {background-position:-2510px -200px;}		
	ul.team li a:hover .mahesh {background-position:-2510px 0;}
	
	ul.team li a .lUmashankar {background-position:-2710px -200px;}		
	ul.team li a:hover .lUmashankar {background-position:-2710px 0;}
	
	.teamHalfWidth {
		width:100% !important;}
		
		
	/* tooltip */
	#tooltip
		{		
			font-size:14px;
			text-align: left;
			text-shadow: 0 1px rgba( 255, 255, 255, .5 );
			line-height:20px;
			color: #333;
			background: #fff;
			background: -webkit-gradient( linear, left top, left bottom, from( rgba( 255, 255, 255, .95 ) ), to( rgba( 255, 255, 255, .99 ) ) );
			background: -webkit-linear-gradient( top, rgba( 255, 255, 255, .95 ), rgba( 255, 255, 255, .99 ) );
			background: -moz-linear-gradient( top, rgba( 255, 255, 255, .95 ), rgba( 255, 255, 255, .99 ) );
			background: -ms-radial-gradient( top, rgba( 255, 255, 255, .95 ), rgba( 255, 255, 255, .99 ) );
			background: -o-linear-gradient( top, rgba( 255, 255, 255, .95 ), rgba( 255, 255, 255, .99 ) );
			background: linear-gradient( top, rgba( 255, 255, 255, .95 ), rgba( 255, 255, 255, .99 ) );
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			border-top: 1px solid #fff;
			-webkit-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			-moz-box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			box-shadow: 0 3px 5px rgba( 0, 0, 0, .3 );
			position: absolute;
			z-index: 100;
			padding: 15px;
		}
			#tooltip:after
			{
		        width: 0;
		        height: 0;
		        border-left: 10px solid transparent;
		        border-right: 10px solid transparent;
				border-top: 10px solid #333;
		        border-top-color: rgba( 255, 255, 255, .9 );
				content: '';
				position: absolute;
				left: 50%;
				bottom: -10px;
				margin-left: -10px;
			}
				#tooltip.top:after
				{
			        border-top-color: transparent;
					border-bottom: 10px solid #333;
			        border-bottom-color: rgba( 255, 255, 255, .6 );
					top: -20px;
					bottom: auto;
				}
				#tooltip.left:after
				{
					left: 10px;
					margin: 0;
				}
				#tooltip.right:after
				{
					right: 10px;
					left: auto;
					margin: 0;
				}
	
		
	/*--------------------------
		PCD Page
	----------------------------*/	
	ul.bullet {
		margin: 0;
		padding: 0;}
	
	ul.bullet li {
		background-image: url("../img/bullet.png");
		background-position: 0 4px;
		background-repeat: no-repeat;
		
		font-weight: normal;
		line-height: 22px;
		margin: 20px 0 20px 0;
		padding-left: 25px;
		text-shadow: 0 2px 2px rgba(255, 255, 255, 0.4);
	}
	
	.spacingLeft {
		margin-top:5.5%; margin-right:4%; margin-left:4%;
		}
		
	.spacingRight {
		margin-right:4%; margin-left:4%;
		}
	
	.tickmarkImg {
		vertical-align:middle; 
		text-align:center;
		max-height:100%; 
		margin-top:0; 
		margin-right:0%;}
		
	.tick-text-align { text-align:center;}
	
	/*--------------------------
		PROJECT Page
	----------------------------*/
	
		
	ul.projectList li{ 
		width:100%; 
		display:inline-block; 
		float:left;
		height:40px;}
		
	ul.vk-icons li a.icon-auditorium, ul.vk-icons li a.icon-cleanRoom, ul.vk-icons li a.icon-dataCenter, ul.vk-icons li a.icon-automobile, ul.vk-icons li a.icon-financilaI, ul.vk-icons li a.icon-mfg, ul.vk-icons li a.icon-pharma, ul.vk-icons li a.icon-resarch, ul.vk-icons li a.icon-resi, ul.vk-icons li a.icon-retail, ul.vk-icons li a.icon-helthcare, ul.vk-icons li a.icon-agro, ul.vk-icons li a.icon-comRealEst, ul.vk-icons li a.icon-education, ul.vk-icons li a.icon-hospitality, ul.vk-icons li a.icon-oilNgass, ul.vk-icons li a.icon-powerPlant, ul.vk-icons li a.icon-process, ul.vk-icons li a.icon-it
								{padding:10px 0 10px 40px !important;
								background-position: 10px 5px;
								background-repeat:no-repeat;}
														
								ul.vk-icons li a.icon-auditorium {background-image:url(../img/icons/auditorium.png);}									
								ul.vk-icons li a.icon-cleanRoom {background-image:url(../img/icons/clean-room.png);}
								ul.vk-icons li a.icon-dataCenter {background-image:url(../img/icons/dataCenter.png);}
								ul.vk-icons li a.icon-automobile {background-image:url(../img/icons/automobile.png);}
								ul.vk-icons li a.icon-financilaI {background-image:url(../img/icons/financilaI.png);}
								ul.vk-icons li a.icon-mfg {background-image:url(../img/icons/mfg.png);}
								ul.vk-icons li a.icon-pharma {background-image:url(../img/icons/pharma.png);}
								ul.vk-icons li a.icon-resarch {background-image:url(../img/icons/resarch.png);}
								ul.vk-icons li a.icon-resi {background-image:url(../img/icons/resi.png);}
								ul.vk-icons li a.icon-retail {background-image:url(../img/icons/retail.png);}
								ul.vk-icons li a.icon-helthcare {background-image:url(../img/icons/helthcare.png);}
								ul.vk-icons li a.icon-agro {background-image:url(../img/icons/agro.png);}
								ul.vk-icons li a.icon-comRealEst {background-image:url(../img/icons/comRealEst.png);}
								ul.vk-icons li a.icon-education {background-image:url(../img/icons/education.png);}
								ul.vk-icons li a.icon-hospitality {background-image:url(../img/icons/hospitality.png);}
								ul.vk-icons li a.icon-oilNgass {background-image:url(../img/icons/oilNgass.png);}
								ul.vk-icons li a.icon-powerPlant {background-image:url(../img/icons/powerPlant.png);}
								ul.vk-icons li a.icon-process {background-image:url(../img/icons/process.png);}
								ul.vk-icons li a.icon-it {background-image:url(../img/icons/it.png);}
	
	/*--------------------------
		Enquiry FORM
	----------------------------*/
	.divLeftHalf,.divRighHalf,.divFull {
		width:100%;
		float:left; 
		display:block;
		margin-bottom:10px;
		}
		
	.divLeftHalf {margin-right:0%;}

	
	label{ 
		font-size:14px;	
		line-height:30px;
		cursor:pointer;
		float:left;
		display:block;
		width:100%;}
		
	.inputText { 
		line-height:35px;
		height:35px;}
		
	textarea { height:100px; resize:vertical;}
	
	.inputSubmit { 
		line-height:35px;
		height:35px;
		background:#5FA847;
		border:none;
		padding:0 50px;
		text-align:center;
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		color:#fff;
		width:100%;
		font-weight:bold;
		margin-top:10px;}
		
	
			
	input[type="text"],
	input[type="email"],
	input[type="search"],
	input[type="password"],
	input[type="file"],
	textarea{
		border: 1px solid #ccc;
		font-size:14px; 					
		padding:3px 5px;	
		font-weight:normal;
		background:#FFF;
		width:100%;
		
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
		outline: none;
		border-radius:0;
		-webkit-border-radius:0;  
		-moz-border-radius:0; 
		
		-webkit-appearance: none;
		-moz-appearance: none;
		
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;}
		
	input[type="text"]:focus,
	input[type="email"]:focus,
	input[type="search"]:focus,
	input[type="password"]:focus,
	input[type="file"]:focus,
	.selectBox:focus,
	textarea:focus{ 	
	-moz-box-shadow:    inset 0 0 5px #ccc;
    -webkit-box-shadow: inset 0 0 5px #ccc;
    box-shadow:         inset 0 0 5px #ccc;
	outline:none;
	border: 1px solid #5fa847;
	}
	
	.selectBox {
		border: 1px solid #ccc;
		font-size:14px; 					
		padding:5px 5px 5px 5px;
		font-weight:normal;
		background:#FFF;
		width:100%;
		
		-webkit-box-sizing: border-box; 
		-moz-box-sizing: border-box; 
		box-sizing: border-box;
		outline: none;
		border-radius:0;
		-webkit-border-radius:0;  
		-moz-border-radius:0; 
		
		-webkit-appearance: none;
		-moz-appearance: none;
		
		border-radius:3px;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
		
		line-height:35px;
		height:35px;
		}
		
	
	/*------- enquirySocial --------*/
	ul.enquirySocial{	
		float:none;
		margin:0;
		padding:0;}
		
	ul.enquirySocial li{ 
		display:inline-block;}
	
	ul.enquirySocial li a.fb, 	
	ul.enquirySocial li a.twt, 	
	ul.enquirySocial li a.in, 	
	ul.enquirySocial li a.you {
		background: url('../img/social2.png') no-repeat;
		height: 31px;
		width:31px;
		display:block;}		
		
	ul.enquirySocial li a.fb		{ background-position:-36px 0;}		
	ul.enquirySocial li a.fb:hover	{ filter: alpha(opacity=70); opacity: 0.7; }		
	ul.enquirySocial li a.twt		{ background-position:-107px 0;}		
	ul.enquirySocial li a.twt:hover{ filter: alpha(opacity=70); opacity: 0.7;}						
	ul.enquirySocial li a.in		{ background-position:-71px 0;}		
	ul.enquirySocial li a.in:hover	{ filter: alpha(opacity=70); opacity: 0.7;}		
	ul.enquirySocial li a.you		{ background-position:0 0;}		
	ul.enquirySocial li a.you:hover{ filter: alpha(opacity=70); opacity: 0.7;}	
		
	
	/*--------------------------
		FOOTER
	----------------------------*/
	footer { background:#fff;}
	.copyright {text-align:center; margin:20px 0 20px 0; font-size:12px;}
	.consultant { text-align:center; margin:20px 0 20px 0; font-size:12px;}
	
	
		
	/*-------social--------*/
	ul.social{	
		float:none;		   		
		width:160px;
		margin:0 auto 0 auto;
		
		}
		
	ul.social li{ 
		float:left;
		margin-left:5px;}
	
	ul.social li a.fb, 	
	ul.social li a.twt, 	
	ul.social li a.in, 	
	ul.social li a.you {
		background: url('../img/social_icons.png') no-repeat;
		height: 35px;
		display:block;}		
		
	ul.social li a.fb		{ background-position:0 0; width: 35px; }		
	ul.social li a.fb:hover	{ filter: alpha(opacity=70); opacity: 0.7; }		
	ul.social li a.twt		{ background-position:-41px 0px; width: 35px;}		
	ul.social li a.twt:hover{ filter: alpha(opacity=70); opacity: 0.7;}						
	ul.social li a.in		{ background-position:-85px 0; width: 35px;}		
	ul.social li a.in:hover	{ filter: alpha(opacity=70); opacity: 0.7;}		
	ul.social li a.you		{ background-position:-124px 0; width: 35px;}		
	ul.social li a.you:hover{ filter: alpha(opacity=70); opacity: 0.7;}	
		
		
	
	.indexfooterg1r{
	  width:100%;
	  height:62px;
	  line-height:62px;
	  text-align:right;
		}
	
	/*	LINKS */
	.link1{ color:#5fa847; text-decoration:none;}
	.link1:hover {text-decoration:underline;}
	
	.link2{
			text-decoration:none; 
			background:#fff;  
			padding:8px 10px; 
			border-radius:3px; 
			-webkit-border-radius:3px; 
			-moz-border-radius:3px; 
			margin-bottom:0px; 
			display:block; 
			text-transform:uppercase; 
			text-shadow:none; }
			
	.link2:hover{text-decoration:none; color:#fff; background:#5fa847; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7)}
	
	.link3{text-decoration:underline; color:#fff;}
	.link3:hover{text-decoration:none; }
	
	.link4{
			text-decoration:none; 
			/*color:#111;*/
			/*background-color:#5FA847; */ 
			background-image:url(../img/pdf.png);
			background-repeat:no-repeat;
			background-position:5px center;
			padding:15px 10px 15px 45px; 
			border-radius:3px; 
			-webkit-border-radius:3px; 
			-moz-border-radius:3px; 
			text-shadow:none; 
			font-weight:bold;
			}
			
		.link4:hover { color:#5FA847;
		/*border-bottom:1px dashed #5FA847;*/}
	
	
	/*	HELPER CLASES	*/
	.text_9{ font-size:9px;}
	.text_10{ font-size:10px;}
	.text_11{ font-size:11px;}
	.text_12{ font-size:12px}
	.text_13{ font-size:13px;}
	.text_14{ font-size:14px;}
	.text_15{ font-size:15px}		
	.text_16{ font-size:16px;}	
	
	.lHight20 { line-height:20px;}
	
	.allCaps{ text-transform:uppercase;}
	.capitalise{ text-transform:capitalize;}
	
	
	.white{ color:#fff;}		
	.green{ color:#5fa847;}	
	.gray1{ color:#3d3c3c;}	
	.bg_green{ background:#5fa847}
	.bg_dBlue { background:#4397d2;}
	.bg_blue {background:#0eae85;}
	.bg_violet {background:#6f64bd;}
	.bg_white { background:#fff;}
	.bg_gray{background: #f9f9f9;}
		
	.bold{ font-weight:bold !important;}	
		
	.clear{ clear:both; height:0px;}
	
	.relative{ position:relative;}
	
	.display_block{ display:block;}
	.display_none{ display:none;}
	
	.float_l{ float:left;}
	.float_r{ float:right;}
	
	.align_j{text-align:justify;}
	.align_l{text-align:left;}
	.align_r{text-align:right;}
	.align_c{text-align:center;}
	
	.mar_5	{margin:5px;}
	
	.mar_t1p { margin-top:1%;}
	.mar_t5 { margin-top:5px;}	
	.mar_t10 { margin-top:10px;}
	.mar_t15 { margin-top:15px;}
	.mar_t20 { margin-top:20px;}
	.mar_t25 { margin-top:25px;}
	.mar_t30 { margin-top:30px;}
	
	.mar_r5	{margin-right:5px;}
	.mar_r10{margin-right:10px;}
	.mar_r15{margin-right:15px;}
	.mar_r20{margin-right:20px;}	
	.mar_r30{margin-right:30px;}
	
	.mar_r0{margin-right:0 !important;}
	.mar_b0{margin-bottom:0 !important;}
	.mar_l0{margin-left:0 !important;}
	
	.marR20L20{ margin-left:20px; margin-right:20px;}
	
	.mar_b5 {margin-bottom:5px;}
	.mar_b10{margin-bottom:10px;}	
	.mar_b15{margin-bottom:15px;}
	
	.pad_10 { padding:10px;}
	.pad_20 { padding:20px;}
	.pad_t10{ padding-top:10px;}	
	.pad_r20 { padding-right:20px;}	
	.pad_b10 { padding-bottom:10px;}
	.pad_b20 { padding-bottom:20px;}
	.pad_l10 { padding-left:10px;}
	
	.pad_15_10{padding:15px 10px;}	
	
	.pad_5p{ padding:5%;}
	.pad_l5_r5{ padding-right:5%; padding-left:5%;}
	
	.shadow{
		-webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.55);
         -moz-box-shadow: 0px 3px 5px rgba(0,0,0,0.55);
         box-shadow: 0px 3px 5px rgba(0,0,0,0.55);
		 -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
         border-radius: 5px;}
		 
	.textShadowBlack {text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.7)}
	
	.radius10 {
		border-radius:10px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;}
		
	.radius5 {
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;}
		
	hr.divider {
		border: 0;
		height: 1px;
		background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
		background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
		background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
		background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); }
	
	.w100per { width:100%;}
	
	/*====== 960px context value ==========*/

	.g1,.g2,.g3,.g4,.g5,.g6,.g7,.g8,.g9,.g10,.g11,.g12 {
		width:97.91666666666666%;
		margin-left:1.0416666666666665%;
		margin-right:1.0416666666666665%;
		margin-bottom:30px;	
		float: left;
		display: block;	
		padding:0;
		/*background:gold;*/
	}