@charset "utf-8";
/* CSS Document */




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



body{margin:0 auto;color:#484848;}
img{border:0;}
.header-main{width:1000px; float:left;padding: 15px 0px;}
.main-wrapper{width:1000px; margin:0 auto;display: table; }
.hdr-right{float:right;padding: 24px 0 0;width: 600px;}
.logo{float:left;}
.hdr-btn{text-decoration:none;padding: 10px 30px 10px 30px;font-family: 'open_sansregular'; font-size:15px;float:right; background-color:#7b8176;color:#edeeed;}
.hdr-btn:hover{background-color:#71bb41;color:#fff;}
.bnr-cntr{width: 90%;margin: 0 auto;}
.bnr-cntnt{background: url(../images/bg-caption.jpg) repeat;
width: 345px;
position: absolute;
left:60% !important;
top: 127px  !important;
color: #fff;
line-height: 45px;
margin: 0 auto;
font-family:Tahoma,Geneva,sans-serif;
font-size:13px;
padding: 10px 15px 23px 20px;
}
.sldr-btn{line-height: 0;padding: 15px 20px 15px 20px;font-family: 'open_sansregular'; font-size:15px;float:left; background-color:#71bb41;color:#fff;}
.lnk-clr{text-decoration:none;color:#a8a8a8;}
.lnk-clr:hover {color:#71bb41;}

/*icons*/
.icons
{
float: right;
margin-top: 31px;
height: 46px;
}
.icons ul
{
margin: 0;
padding: 0;
list-style: none;	
}
.icons ul li
{
	float: right;
width: 20px;
height: 19px;
padding-left: 10px;
}

.ide-pro
{
width: 315px;
height: 220px;
margin-top: 60px;
float: left;	
}
.ide-pro p{
	font-family: tahoma;
	font-size: 12px;
	color: #484848;
	line-height: 21px;
	}
	
	.ide-pro h1
	{
	font-family: tahoma;
	font-size: 20px ;
	color: #484848;	
	font-weight:normal;
	}
	.ide-pro a
	{
	color: #71bb41;
	text-decoration: none;	
	font-family: tahoma;
	font-size: 12px;
	}
	.why-ide
	{
	float: left;
	margin-left: 33px;
	width: 330px;
	height: 227px;
	margin-top: 60px;
	font-family: tahoma;	
	}

	.why-ide h1
	{
		font-family: tahoma;
		font-size: 20px ;
		color: #484848;	
		font-weight:normal;	
		
	}
	.why-ide  li
	{
		list-style:none;
		background:url(../images/dot_56.png);
		background-repeat:no-repeat;
		background-position:0 5px;
		font-family: tahoma;
		font-size: 12px;
		color: #484848;
		line-height: 18px;
		padding-bottom: 10px;
		padding-left: 18px;
	}
	.why-ide  li img
	{
		
		padding-right:5px;	}
		
		
		.what-ide
		{
			float: left;
			margin: 60px 0 0 37px;

			font-family: tahoma;
			width:285px;
			height:227px;
			
		}
		.what-ide h1
		{
			font-family: tahoma;
		font-size: 20px ;
		color: #484848;	
		font-weight:normal;	
			
		}
		
		
		/*footer*/
		.footer{margin-top: 15px;background-image: url(../images/ftr-backgrd.png);background-repeat: repeat-x;width: 100%;height: 201px;float: left;}
		.get-in{width:213px;height:155px;margin-top:15px;margin-right:65px;float: left;}
		.get-in h1
		{
			font-family: tahoma;
		font-size: 16px ;
		color: #ffffff;	
		font-weight:bold;	
		margin-botton:17px;
		}
		
		.get-in p
		{
		font-family: tahoma;
		font-size: 12px ;
		color: #a8a8a8;	
		font-weight:normal;	
		line-height: 22px;	
		}
		
		
		.service
		{
			height: 155px;
			margin-top: 15px;
			width: 240px;
			margin-right: 65px;
			float: left;	
			
		}
		.service h1
		{
			font-family: tahoma;
		font-size: 18px ;
		color: #ffffff;	
		font-weight:bold;	
		margin-bottom: 10px;
		}
		.service li
		{
			font-family: tahoma;
		font-size: 12px ;
		color: #a8a8a8;	
		font-weight:normal;	
		line-height: 30px;	
		list-style: none;
		border-bottom: 1px dashed a8a8a8;
		}
		.service li img
		{
		padding-right:7px;	
		}
		
		
		.quock-link
		{
			height:155px;
			margin-top:15px;
			width:181px;
			margin-right:80px;
			float: left;
			
		}
		
		.quock-link h1
		{
			font-family: tahoma;
		font-size: 16px ;
		color: #ffffff;	
		font-weight:bold;	
		margin-bottom: 10px;	

		}
		
		.quock-link li
		{
	font-family: tahoma;
		font-size: 12px ;
		color: #a8a8a8;	
		font-weight:normal;	
		line-height: 30px;	
		list-style: none;
		border-bottom: 1px dashed a8a8a8;
		}
		
			.quock-link li img
		{
		padding-right:7px;	
		}
		.social-media
		{
			height:155px;
			margin-top:15px;
			width:153px;
			float: left;
			
		}
		
		.social-media h1
		{
			font-family: tahoma;
		font-size: 16px ;
		color: #ffffff;	
		font-weight:bold;	
		margin-bottom: 10px;
			
		}
		.social-media li
		{
			font-family: tahoma;
		font-size: 12px ;
		color: #a8a8a8;	
		font-weight:normal;	
		line-height: 30px;	
		list-style: none;
		float:left;
		}
		.social-media li img
		{
		float:left;
		padding-right: 4px;	
		}
		
		.copyright
		{
			
background-image: url(images/foot.png);
background-repeat: repeat-x;
width: 100%;
float: left;
margin-top: 30px;
font-family: tahoma;
font-size: 12px;
color:#a8a8a8;
font-weight: normal;
text-align: center;
padding: 20px;
			
			
		}

.slide-menu{
	display: table;
	margin: -55px 0 -110px 0px;
	}

.hompg-cntnt-cntnr{
	margin: 85px 0px 70px 0px;
display: table;
	}
.news-slide{float:left;}	

.nws-brdr{margin-top:55px;border-top:1px solid #ccc;float:left;width:100%;}

.nws-hdng{position: absolute;top: 860px;left: 584px;background-color: #fff;font-family: Tahoma, Geneva, sans-serif;font-size: 20px;
width: 117px;padding: 0px 20px 0px 25px;color:#1a1a1a;}
		/*!--footer*/
		
		
		/*------------------------Services Page-------------------------*/
		.header-title{width:100%;height:74px;background:#71bb41 url(../images/service-bg.jpg) no-repeat 100% 100%;margin: 0 0 40px 0px;}
		.page-title{width:1000px;margin:0 auto;font-family: tahoma;font-size: 32px;font-weight:bold;color:#fff;padding:18px 0px;}
		.lft-li{list-style:none;padding: 0;margin: 0;}
		.lft-widget{width: 260px; float: left;}
		.rgt-content{width: 685px; float: right;padding: 0 0 40px 0px;}
		.inner-rgtcntr{width: 190px; height:101px; float: left; padding: 63px 20px 7px 20px; background: #71bb41;}
		.soi-mpt{ font-family: Tahoma;font-size: 20px;line-height: 22px;padding: 0; margin: 0;color:#fff; }
		.cntnt-mpt{ padding: 15px 0 0 0px; margin: 0;font-family: Tahoma;font-size: 12px;line-height: 16px;font-weight:normal;color:#fff; }
		.clear{clear:both;}
		.imgs-cntnr{display: table;}
		.cntnt-for-mainf{font-family: Tahoma;font-size: 16px;line-height: 24px;margin: 18px 0 20px 0px; padding: 0;}
		.cntnt-for-main{font-family: Tahoma;font-size: 13px;line-height: 20px;margin: 15px 0px; padding: 0;}
		.lnk-lft{font-size: 12px; font-weight: bold; text-decoration: none; color: #666666; font-family: tahoma;}
		.lnk-lft:hover{color: #71bb41;}
		.active-lft-link{font-size: 12px; font-weight: bold; text-decoration: none; color: #71bb41; font-family: tahoma;}
		.list-menus{padding: 10px 0px 10px 0px; border-top:0; border-bottom: 1px solid #ccc;border-right:1px solid #ccc;background: url(../images/lft-menu-bg.jpg) repeat-y;}
		.list-menus:hover{ border-top:0; border-bottom: 1px solid #ccc;border-right:0;background:none;}
		.active-list-menu{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;border-right:0;background:none;}
		.active-list-menu:hover{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;border-right:0;background:none;}
		.get-quote{border: 1px solid #ccc; margin: 22px 0px; padding: 20px;text-align: center;}
		.title-get-fq{padding: 0; margin: 0; font-family: tahoma; font-size: 18px; font-weight: bold;}
		.cntnt-get-quote{padding: 10px 0px; margin: 0; font-family: tahoma; font-size: 13px;font-weight: normal; line-height: 20px;}
		.buton-quote{opacity:0.9;padding: 10px 40px 11px 40px; background: #5faf2a url(../images/get-qot-bg.jpg) 100% 100%; border-radius: 5px; text-decoration: none; color: #fff; font-family: tahoma; font-size: 13px; font-weight: bold;}
		.buton-quote:hover{opacity:1;}
		
		/*------------Contact Us-----------------*/
		.lft-address{width: 500px; float: left;}
		.rgt-form{width: 500px; float:left;}
		.contact-section{width:1000px;display:table;padding: 45px 0px 40px 0px;}
		.cmpny-nme{padding: 0; margin: 0;font-family:tahoma;font-size:16px;font-weight:bold;}
		.address-main a{color:#484848;}
		.address-main a:hover{color:#71bb41;}
		.tble-enqry input.txt-bx{margin:0 0 10px 0px;width: 235px; outline: 0; background: #ebebeb; border: 1px solid #ccc; padding: 7px 10px; border-radius: 3px;}
		.rgt-txt{float:right;}
		.txt-bx-full{margin:0 0 10px 0px;width: 500px; outline: 0; background: #ebebeb; border: 1px solid #ccc; padding: 7px 10px; border-radius: 3px;}
		.tble-enqry textarea{border-radius:3px;width:500px;height:80px;background: #ebebeb;outline: 0;border: 1px solid #ccc;padding: 7px 10px;}
		.btn-sbmt{margin:12px 0 0 0px;opacity:0.9;font-family:tahoma;font-size:15px;font-weight:regular;color:#fff;background:#529824;padding:12px 30px;border:0;border-radius:3px;cursor:pointer;}
		.btn-sbmt:hover{opacity:1;}
		.tble-enqry{padding: 20px 0 0 0px;}
		.address-main{font-family: Tahoma; font-size: 15px; line-height: 22px; margin: 30px 0px; padding: 0;}
		
		/*-------------Ide Pro page---------------*/
		.mai-idepro{margin-top: -5px;float: left; margin-left: 0; width: 100%; height: auto; font-family: tahoma;}
		.mai-idepro li{background: url(../images/dot_56.png) no-repeat; background-position: 0px 6px;padding-left: 20px;line-height: 22px;
padding-bottom: 15px;font-size: 13px;}
		
		@media only screen and (max-width: 1158px) and (min-width: 200px){
				.bnr-cntr { width: 100%; margin: 0 auto; }
		}