/* Add Google WebFonts */
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:600);*/

/* copyright mars web solution */

/*--
	Theme Name: Kayenn Integrated Solutions Private Limited
	Version: 1
--*/

article, aside,  
footer, header, menu
hgroup, nav, section, 
{
	display:block;
}

* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
  	display:inline-block;
  	vertical-align:text-bottom;
}
img a{
	border:0px;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#FFF;
	text-decoration:underline;
	
}
ul, li {
	list-style:none;
}

p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	
	font-family: 'Roboto';
	font-size:13px;
	color:#666;
	text-transform:none;
	font-style:normal;
	line-height:22px;
	text-align:left;
}

p a{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-family:arial;
	font-size:13px;
	color:#999;
	line-height:20px;
	text-align:left;
	text-decoration:underline;
}

p a:hover{
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-family:arial;
	font-size:13px;
	color:#666;
	line-height:20px;
	text-align:left;
}
p img{
	background:url(../images/loading.gif) center no-repeat;
	border:1px solid #e2e2e2;
	box-shadow:3px 3px 3px #e2e2e2;
	float:left;
	margin:0 15px 30px 0;
	padding:0 0 0 0;
}
#header .menu li .current {
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
	transition:all 0.3s ease;
}
a, .service1 a, .service2 a, .service3 a, .service4 a, .service5 a{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}

::-moz-selection{ background:#C90; color:#fff; text-shadow:none; }
::selection { background:#C90; color:#fff; text-shadow:none; } 

/* Global properties ======================================================== */
body {
	font:13px/18px Arial, Helvetica, sans-serif ;
	color:#333;
	font-weight:normal;
	min-width:985px;
	background: url(../images/body-bg.jpg) 0 0 repeat-x;
}
.innerpage-bg{
	font:13px/18px Arial, Helvetica, sans-serif ;
	color:#333;
	font-weight:normal;
	min-width:985px;
	background: url(../images/body-bg1.jpg) 0 0 repeat-x;
}
html, 
body { 
	height:100%;
	width:100%;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Roboto'; font-weight:normal;
}
h1 { color:#7DC341; font-size:20px; text-transform:uppercase;}
h2 { font-size:15px; color:#7DC342; text-transform:none; padding:5px 0;}
h3 { color:#7DC341; font-size:16px; text-transform:uppercase;}
h4 {}
h5 {}
.clear {
	clear:both;
}
.clearfix {
	clear:both; height:10px;
}
/* Global Structure ============================================================= */

.divider {
	margin:0 10px;
	color:#CCC;
}
#header_links_content {
	margin:0 auto;
	width:1100px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
.box2 span { padding:5px 0; float:left; font-weight:bold; margin-right:40px;}
#header_links_content a{
	color:#7cdaff;
}
#header_links_content a:hover{
	color:#FFF;
}
#float_right {
	float:right;
}
.wrapper { width:1100px; margin:0 auto}
#header {width:1100px; float:left; display:block; height:120px; }

#header_links {
	width:100%;
	background:#80C244;
	float:left;
}
.logo{
	float:left; 
	text-decoration:none !important; 
	display:block;
	margin:15px 0;
	margin-right: 188px
}
.logo strong { 
	position:absolute; 
	top:-999em; 
	left:-999em; 
	width:0; 
	height:0; 
	font-size:0; 
	line-height:0; 
	text-indent:-999em; 
	overflow:hidden; 
}
h1.logo { 
	margin:0px 0 5px 0; 
	padding:0;
}
h1.tagline { text-transform:capitalize; color:#9e9e9e; font-family: 'Merienda', sans-serif; font-size:24px; margin:8px 0 15px; line-height:24px; text-shadow: -1px -1px 1px #fff, 1px 1px 1px #666; } h1.tagline .color { color:#4C5EAA; font-size:24px;  } h1.tagline span { font-size:48px; }

#search { float:right; padding:4px 15px 0 15px; color:#FFF;} .search_box { color:#FFF;}
#search input { padding:6px 15px 6px 10px; width:180px; border:1px #CCC solid; background:#4C5EAA; border-radius:3px; color:#FFF; outline:none; font-size:12px; float:left; }
.butt-submit { background:url(../images/search.png) 0 0 ; width:32px; height:32px; padding:0px; border:none; margin:-1px 0 0 0px; cursor:pointer; float:left;}

#header .menu { padding-left:0px; font-family: 'Roboto'; margin:40px 0 20px 0; width:1100px;}

#main-cont { background:#FFF; display:block; width:1100px; padding:0 0px; margin-top: -3px;}


.left {
	width:300px; height:286px; display:block;
	float:left;
}
#aside { margin-top:20px;}
#aside .categories { width:176px; float:left; box-shadow: 0 0 2px 2px #DDD; min-height:200px}



#columns {
	margin:0px 20px 20px 0;
	display:block;
	width:205px;
	padding:10px 10px 10px 10px;
	border:1px solid #CCC;
	background-color:#fbfbfb;
	
	
}
#columns marquee { height:100px; }
.grid_1, .grid_2 {width:180px; float:left; margin:0 15px 0 0px ; display:block;}
.grid_2 { margin:0px;}
.grid_1 p {
	line-height:23px;}

.box1{float:left;}
.box1:hover .title{ color:#2B419E}
.box1:hover img{opacity:1;}
.box1 .title{line-height: 24px; color: #4C5EAA;margin-bottom:16px;font:21px/19px 'Roboto', sans-serif; text-align:center; font-weight:bold; }
.box1 .text{ background:#FFF; padding-bottom:23px; border:1px solid #dfdfdf;text-align:center;padding: 5px 0 10px; width:180px;  min-height:110px }
.box1 .text:hover{border:1px solid #CCC;background: #FFF; box-shadow:inset 0 0 2px 2px #EEE; color:#666;}

.columns {}
.columns .col-1 { width:275px; float:left; margin-bottom:15px;} .columns .col-1 h2 { color:#7DC341; margin-bottom:10px; padding:10px 10px 10px 0; float:left;} .columns .col-1 p { font-size:13px; color:#7a7a7a; line-height:20px;} .columns .col-1 .a { text-decoration:underline; color:#c70404;}
.columns .col-1 ul { margin-bottom:17px;}
.columns .col-1 li a { background: url(../images/marker.gif) 0 6px no-repeat; margin: 0; padding-left: 13px; font-size:13px; line-height:20px; color:#c70404;}
.columns .col-1 li a:hover { color:#333;}
.width {width:550px;}
#about_box_wrap{width:1100px; height:auto; float:left; padding-top:20px}
.columns .col-2 { width:250px; float:right; display:block; margin-right:18px} .columns .col-2 h2, .columns .col-3 h2 { color:#7DC341; margin-bottom:10px;  padding:0px 10px 10px 0; float:left;} .columns .col-2 p { font-size:12px; color:#7a7a7a;} .columns .col-2 .a { text-decoration:underline; font-weight:bold; color:#c70404; padding:10px 0; display:block;}
.abt-cont { width:980px; float:left; }
.support { width:780px; float:right } .support h3 { color:#339; text-transform:uppercase; text-decoration:none;}
.support-nav { width:150px;  border:1px #CCC solid; padding:15px; position:fixed} .support-nav h2 { margin-bottom:10px; padding-bottom:10px; border-bottom:1px #CCC solid;} 
.support-nav li a { padding:5px; display:block; border-bottom:1px #CCC dashed} .support-nav li a:hover { color:#4C5EAA}
.support-desc { width:750px; padding:15px; box-shadow:0 0 2px 2px #DDD;} .support-desc img { float:left; margin-right:10px;}.support-desc p{font-size:11px; line-height:14px}
.support-desc h3 { font-size:18px; margin-bottom:10px;}.support-desc h4 { background:#339; padding:5px 10px; color:#FFF; text-transform:uppercase; float:left; border-radius:5px 0 5px 0;}
.support-desc .bullets { float:right; font-size:11px; width:363px; margin-top:10px} .support-desc .bullets li{ list-style:square inside} .support-desc .bullets li li { margin-left:10px;}

.verticals { width:274px; float:left; border:1px #EEE solid; padding:15px; margin:0 20px 20px 0; min-height:170px}
.verticals li { list-style:disc inside;} .verticals h3 { color:#069}

.columns .col-3 { width:950px; float:left; display:block} .columns .col-3 h3 {margin:0px 0 5px; } .columns .col-3 p, .columns .abt-cont p, .columns .verticals { line-height:20px; color:#666; font-size:13px}

.margin-bot { margin-bottom:10px}.margin-bot1 { margin-bottom:20px}

.button { background:#F93; color:#FFF; padding:5px 10px; text-decoration:none;} .button:hover { background:#333; color:#FFF;}
.button1 { font-weight:bold; float:right; font-size:12px; text-transform:uppercase;}

#main-content { width:1100px; display:block;} #main-content h1, #main-cont h1, .support h1 { color:#7DC341; margin-bottom:15px;}  #main-content .p { color:#333; margin-bottom:20px}
#main-content .col-1 { width:320px; border-radius:10px; box-shadow:0 0 1px 1px #F7F7F7; border:1px #EEE solid; margin:0px 0px 20px 0; padding:10px}
#main-content .col-1 img { float:left; margin-right:10px} #main-content .col-1 p { font-size:12px; margin-bottom:2px; text-align:left;} 

#main-content .col-1 h2 { text-align:left; color:#333;  font-family: 'Roboto', sans-serif; font-size:15px; text-transform:capitalize; margin-bottom:5px}
#main-content .col-1 h2 a:hover { color:#FFF;}
#main-content .col-1:hover { background:#4C5AB2; box-shadow:0 0 3px 3px #EEE;} #main-content .col-1:hover h2, #main-content .col-1:hover p { color:#FFF}
#main-content .col-1 h2 a { color:#4C5EAA;} #main-content .col-1:hover h2 a { color:#B0BFFF} 

.grid_3 {
	width:200px;
	padding:10px;
	border:1px #DDD solid;
}
.list-1 li {
	border-bottom:1px #CCC dashed;
	display:block;
	font-size:16px; font-weight:bold;
}
.list-1 li a{
	font-family: arial;
	display:block;
	padding:10px 10px;  
}
.list-1 li a:hover, .list-1 li .list-selected {
	color:#4C5AB2;
}
.list-1 li:last-child{ border:none;}
.list-1 li ul { margin:-10px 0 0 0px;}
.list-1 li ul li{
	border-bottom:none;
	display:block;
	font-size:14px; text-shadow:none; font-weight:normal;
}
.list-1 li ul li a{
	padding:5px 15px;
	color:#666;
}
.list-1 li ul li a:hover, .selected2{
	color:#666;
	background:#DDD;
}
#grid_4 { width:725px; display:block;} #grid_4 h2 { color:#4C5AB2; margin-bottom:15px}
.grid_4 { width:650px; display:block;} .grid_4 img { float:left; padding:5px; border:1px #CCC solid; margin-right:20px;}
.grid_4 p { margin-bottom:10px; color:#333;}

.table-desc { font-size:16px; color:#333;} .table-desc td { padding:5px;}
.grid_5 { width:950px; display:block; padding:15px; border:1px #DDD solid; margin-bottom:20px;}
.grid_5 h3 { margin-bottom:10px; } .grid_5 iframe { margin-left:170px;}
.list-2 li { list-style:disc inside;}

#testimonial { width:280px; float:left; margin-right:20px; display:block; padding:15px; box-shadow:inset 0 0 3px 3px #CCC; background:#F7F7F7} #testimonial p { font-size:12px;} #testimonial h5 { font-family:Arial}


#enquiry_form {	width:550px;text-align:left;} #enquiry_form p { font-size:11px} #enquiry_form p strong {font-size:13px}
#enquiry_form .field,
	#enquiry_form .field1, 
		#enquiry_form select {padding:2px; border:1px #CCC solid; width:250px; height:25px; color:#666; box-shadow:inset 0 0 3px #CCC; background:#F7F7F7} 
#enquiry_form select { width:250px; height:32px}
#enquiry_form textarea { padding:2px; width:320px; border:1px #CCC solid; color:#666; box-shadow:inset 0 0 3px #CCC; background:#F7F7F7} #enquiry_form checkbox { width:25px}
#enquiry_form button { cursor:pointer;}

.margin-ryt { margin-right:25px;} .margin-ryt1 { margin-right:25px;} .margin-top { margin-top:20px;} .margin-bot { margin-bottom:20px}

#footer { background:#7FC241; border-top:13px #569124 solid; display:block; height:278px; padding-top:13px}
#footer_menu_box{width:1100px;height:auto;margin:0 auto}
#footer_menu_box h3{ padding-left:20px; padding-top:20px; color:#fff}
#footer_menu_box img{
	margin-top:15px;
	padding:0;
	float:right;
	}
#copy_right{
	margin-top:0px;
	padding-left:8px;
	width:585px;
	height:auto;
	float:left;
	}	
#footer_menu_box ul{margin:15px 0 0 15px; width:150px;padding:0 0 0 0; float:left;}
#footer_menu_box li{margin:0 0 0 0px; padding:1px 10px 1px 10px; background:url(../images/footer-bullet.png) left no-repeat;
	padding:0 0 0 15px;
	border-bottom:1px solid #65A430;
	
	text-shadow:1px 1px 1px #729852;}

#footer_menu_box a{ text-decoration:none; font-size:13px; line-height:25px;}
#footer_menu_box a:hover{text-decoration:none; color:#9C0;}
#footer_2 { background:#7FC241;  display:block; height:50px;width:1100px; margin:0 auto; border-bottom:1px #76B73A solid;}
#footer_social_icon{width:240px;height:50px; float:right;}
#footer_social_icon img{margin:12px 0 0 0; padding:0; float:left;}
#footer_social_icon2 {width:240px;height:50px; float:right;}
#footer_social_icon2 img{margin:12px 0 0 0; padding:0; float:left;}
#footer_social_icon1 {width:240px;height:50px; float:right;}
#footer_social_icon1 img{margin:12px 0 0 0; padding:0; float:left;}
#footer_social_icon p{display:block;
	background:url(../images/footer_icone1.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#75bddd;
	text-align:left;}
#footer_social_icon:hover p{
	display:block;
	background:url(../images/footer_twitter_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	
	} 
#footer_social_icon1 p{display:block;
	background:url(../images/footer_icone2.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#ECEEEB;
	text-align:left;}
#footer_social_icon1:hover p{
	display:block;
	background:url(../images/footer_facebook_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	
	} #footer_social_icon2 p{display:block;
	background:url(../images/footer_icone3.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#75bddd;
	text-align:left;}
#footer_social_icon2:hover p{
	display:block;
	background:url(../images/footer_google_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	
	} 	

#footer_twitter a{
	display:block;
	background:url(../images/footer_icone1.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#75bddd;
	text-align:left;
}
#footer_twitter a:hover{
	display:block;
	background:url(../images/footer_twitter_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
}
#footer_facebook a{
	display:block;
	background:url(../images/footer_icone2.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#75bddd;;
	text-align:left;
	margin:10px 0 0 0;
}
#footer_facebook a:hover{
	display:block;
	background:url(../images/footer_facebook_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	margin:10px 0 0 0;
}
#footer_google a{
	display:block;
	background:url(../images/footer_icone3.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#75bddd;;
	text-align:left;
	margin:10px 0 0 0;
}
#footer_google a:hover{
	display:block;
	background:url(../images/footer_google_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;;
	text-align:left;
	margin:10px 0 0 0;
}
#footer .logo { padding-top:5px; font:13px 'Arial'; text-transform:capitalize; font-weight:normal; color:#FFF; line-height:25px;} .logo span { color:#FFF;}
#footer .nav { color:#FFF; font-size:12px} #footer .nav p { text-align:right; font-weight:bold;} #footer .nav li { float:left;} #footer .nav li a { color:#c4c3c3; padding:0 5px} #footer .nav li a:hover { color:#999;}
#footer .nav li:last-child a { padding:0 0 0 5px}
#web_designed {width:146px; float:right; font-size:13px; } #web_designed img { float:right; margin:5px 0 0 0}
.logo-color {
	color:#3A393E;
}
/* =========back-top =========== */
#back-top {position: fixed;bottom:40px;z-index:99;left:50%;margin-left:550px; display:none; width:52px;height:52px;}
#back-top span {width:52px;height:52px; display: block;margin-bottom:41px;background:url(../images/up-arrow.png) no-repeat left 0px;}
#back-top a:hover span { background-position:right 0;}
.ie-8 #back-top span {background-color:#F3F3F3;}

.color_grey {
	color:#125d74;
}
aside {
	margin:0 0 0 0;
	padding:20px 0 0 20px;
	float:left;
	width:225px;
}
.content ul { 
	margin:0; 
	padding:0px;
}
.content li { 
	background:url(../images/bg-li-categories.gif) bottom repeat-x;
}
.content li a { 
font-family:'Roboto';
	color:#666;
	font-size:12px; 
	text-decoration:none; 
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease; 
	padding:8px 0px 8px 9px; 
	display:block;
	box-shadow:1px 1px 0px #e2e2e2;
	margin:0 0 7px 0;
	text-transform:uppercase;
}
.content li a:hover { 
	background:url(../images/hmenubg.png) bottom; 
	color:#fff;
}

.content li a:selected { 
	background:url(../images/hmenubg.png) bottom; 
	color:#fff;
}
.content li a span { 
	display:inline-block; 
	width:14px; height:13px; 
	background:url(../images/a-categories.png) no-repeat 0 0 ; 
	-webkit-transition:all .6s ease; 
	-moz-transition:all .6s ease; 
	vertical-align:middle; 
	margin-right:10px;
}
.content li a:hover span { 
	-moz-transform:rotate(360deg); 
	-webkit-transform:rotate(360deg); 
	transform:rotate(360deg); 
	background:url(../images/a-categories.png) no-repeat 0 0;
}

#all-content {
	float:left;
	margin:0 0 10px 25px;
	padding:0 0px 0 25px;
	width:790px;
	border-left:1px solid #e2e2e2;
}


ul li { list-style:disc; list-style-type:none;}


#all-content1 {
	float:left;
	margin:0 0 0 0px;
	padding:15px 0px 0 20px;
	width:940px;
}
#clients { margin:0px; padding:0px; width:920px; display:block;}
#clients li {
	float:left;
	margin:20px 25px 15px 0;
	display:block;
}

#clients li img{
	display:block;
	padding:5px;
	box-shadow:0 0 2px 2px #EEE;
}
.fright {
	float:right;}
	
.fleft {
	float:left;}
	
.list-2 li {
	list-style:none;
}
.list-2 li a{
	background:#EEE url(../images/pdf.png) 7px no-repeat;
	border-radius:5px;
	box-shadow:2px 2px 2px #CCC;
	list-style:none;
	border:1px #AAA solid;
	display:block;
	margin-bottom:10px;
	padding:15px 30px 5px 40px;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	width:200px;
}
.list-2 li a:hover{
	background:#333 url(../images/pdf.png) 200px no-repeat;;
	color:#FFF;
	padding-left:5px;
	width:200px;
}

#social_network {
	font-family:'Roboto'; font-family:18px; float:right;
	margin:0px 0 0 0;
	padding:0 0 0 0;
}
#social_network h2 { font-size:22px; font-family:'Arial'; margin-top:20px;}
#social_network ul {
	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#social_network li {
	list-style:none;
	float:right;
	margin:0px 5px 0;
}
#social_network { width:300px; float:left;} #box2 a { color:#FFF	}
#social_network li span { color:#FFF; margin-left:50px; }
.facebook a{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/facebook.png) -32px 0px no-repeat;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.facebook a:hover{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/facebook.png) 0px 0px no-repeat;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.twitter a{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/twitter.png) -32px 0px no-repeat;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.twitter a:hover{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/twitter.png) 0px 0px no-repeat;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.google a{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/google.png) -32px 0px no-repeat;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
.google a:hover{
	display:block;
	width:32px;
	height:32px;
	background:url(../images/google.png) 0px 0px no-repeat;
	text-decoration:none;
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
}
#our_service_box_wrap{
	width:1100px;
	height:197px;
	margin:0;
	padding-bottom:20px;
	border-bottom:1px solid #e2e2e2;
	
	}
#our_service_box{
	width:250px;
	height:auto;
	float:left;
	margin:30px 0 0px 0;
	
	}
#our_service_box_1{
	margin:40px 30px 0 30px;
	width:130px;
	height:130px;
	float:left;
	background-color:#82c345;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	}
#our_service_box_1 p{
	text-align:center;
	color:#FFF;
	line-height:130px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	transition: all 1.1s ease-in-out;
    -moz-transition: all 1.1s ease-in-out;
    -webkit-transition: all 1.1s ease-in-out;
    -o-transition: all 1.1s ease-in-out;
    -ms-transition: all 1.1s ease-in-out;
	
	}	
#our_service_box_2{
	margin:40px 30px 0 0px;
	width:130px;
	height:130px;
	float:left;
	background-color:#ffd229;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	
	}
#our_service_box_2 p{
	text-align:center;
	color:#FFF;
	line-height:130px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	transition: all 1.1s ease-in-out;
    -moz-transition: all 1.1s ease-in-out;
    -webkit-transition: all 1.1s ease-in-out;
    -o-transition: all 1.1s ease-in-out;
    -ms-transition: all 1.1s ease-in-out;
	
	}	
#our_service_box_3{
	margin:40px 30px 0 0;
	width:130px;
	height:130px;
	float:left;
	background-color:#3ad7e7;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	
	}	
#our_service_box_3 p{
	text-align:center;
	color:#FFF;
	line-height:130px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	-webkit-transition: all 05 ;
	transition: all 1.1s ease-in-out;
    -moz-transition: all 1.1s ease-in-out;
    -webkit-transition: all 1.1s ease-in-out;
    -o-transition: all 1.1s ease-in-out;
    -ms-transition: all 1.1s ease-in-out;
	
	}	
#our_service_box_4{
	margin:40px 30px 0 0;
	width:130px;
	height:130px;
	float:left;
	background-color:#5473b5;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	}	
#our_service_box_1:hover p{
	
	background-position:-1px -2px;
	background-image:url(../images/p1.png);
	color:#82c345;
	-ms-transform: rotate(290deg);
    -webkit-transform: rotate(360deg);
	-o-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
    transform: rotate(190deg);
	}
#our_service_box_2:hover p{
	
	background-image:url(../images/p2.png) ;
	background-position:-1px -2px;
	color:#ffd229;
	-ms-transform: rotate(290deg);
    -webkit-transform: rotate(360deg);
	-o-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
    transform: rotate(190deg);
	
	}
#our_service_box_3:hover p{
	background-position:-1px -2px;
	background-image:url(../images/p3.png);
	color:#3ad7e7;
	-ms-transform: rotate(290deg);
    -webkit-transform: rotate(360deg);
	-o-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
    transform: rotate(190deg);
	}
#our_service_box_4:hover p{
	background-position:-1px -2px;
	background-image:url(../images/p4.png);
	color:#5473b5;
	-ms-transform: rotate(290deg);
    -webkit-transform: rotate(360deg);
	-o-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
    transform: rotate(190deg);
	}	

	
		
#our_service_box_4 p{
	text-align:center;
	color:#FFF;
	line-height:130px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	transition: all 1.1s ease-in-out;
    -moz-transition: all 1.1s ease-in-out;
    -webkit-transition: all 1.1s ease-in-out;
    -o-transition: all 1.1s ease-in-out;
    -ms-transition: all 1.1s ease-in-out;
	}
#our_service_box_5{
	margin:40px 0 0 0;
	width:130px;
	height:130px;
	float:left;
	background-color:#e16150;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
	}	
#our_service_box_5:hover p{
	background-position:-2px -4px;
	background-image:url(../images/p5.png);
	color:#e16150;
	-ms-transform: rotate(290deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
	transform: rotate(190deg);
	}	
#our_service_box_5 p{
	text-align:center;
	color:#FFF;
	line-height:130px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	transition: all 1.1s ease-in-out;
    -moz-transition: all 1.1s ease-in-out;
    -webkit-transition: all 1.1s ease-in-out;
    -o-transition: all 1.1s ease-in-out;
    -ms-transition: all 1.1s ease-in-out;
	}
.products-grid-new { position:relative; overflow:hidden; margin-bottom:10px; min-height:230px; padding:5px 0 0 5px; }
.products-grid-new li {float:left; border:1px #EEE solid;}
.products-grid-new li:hover { box-shadow:0 0 2px 2px #DDD;}
.products-grid-new li.item { float:left; width:185px; margin:0 10px 0 0; }
.products-grid-new li.last { margin:0 !important; }
.products-grid-new .product-image { display:block; background:url(../images/bg_pic_grid.gif) no-repeat; padding:9px 0; width:185px; height:93px; margin:0 0 2px; text-align:center; }
.products-grid-new .product-name { margin:0 0 2px; font-weight:bold; }
.products-grid-new .product-name a { color:#cc292c; text-decoration:none; }
.products-grid-new .product-name a:hover { color:#754E3A; text-decoration:none;} .products-grid-new img { opacity:.7; } .products-grid-new img:hover { opacity:1; }
.products-grid-new .price-box { margin:0; }
.products-grid-new .holder_new { background:#F9F9F9 ;padding:13px 0 15px 14px; overflow:hidden; }



.innerpage-bg{
	font:13px/18px Arial, Helvetica, sans-serif ;
	color:#333;
	font-weight:normal;
	min-width:985px;
	background: url(../images/body-bg1.jpg) 0 0 repeat-x;
}
.columns .col-3 { width:950px; float:left; display:block} .columns .col-3 h3 {margin:0px 0 5px; } .columns .col-3 p, .columns .abt-cont p, .columns .verticals { line-height:20px; color:#666; font-size:13px}

.about_slider {
	width:780px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

.about_slider ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.about_slider li {
	list-style:none;
	float:left;

	text-align:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.company_name {
	font-family: 'Roboto';
	font-size:15px;
	color:#F6821F;
	text-align:left;
}

#stories_divider {
	height:1px;
	border-bottom:1px dashed #cacaca;
	margin:25px 0 20px 0;
	padding:0 0 0 0;
}

ul.useful-links{
	list-style:none;
	display:block;
	width:300px;
	
}
.useful-link-box-right{
	width:300px;
	height:auto;
	float:right;
	
}

.useful-box-part{
	width:100%;
	height:auto;
	padding-bottom:15px;
	border-bottom:1px solid #e5e4d0;
	float:left;
	margin-bottom:20px;

}

.useful-link-box-left{
	width:650px;
	height:auto;
	float:left;
	padding-right:20px;
	padding-left:15px;
	
	
}

.useful-box-part img{
	float:left;

}

.useful-box-part h3{
	margin-left:0px;
	float:left;
	margin-top: 10px;
	
	
}
a.click-here{
	display:block;
	float:right;
	background:#666;
	text-decoration:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:7px 12px;
	border-radius:5px;
	border:1px solid #333;
	box-shadow:2px 3px 5px #CCC;
	margin:0px 50px 0px 0px;
}

a.team{
	float:right;
	text-decoration:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#ec8830;
	padding:7px 12px;
	border-radius:5px;
	margin:0px 50px 0px 0px;
}
h6{
	
	font-family: 'Coda', sans-serif;
	color:#666;
	text-align:left;
	margin:0px;
	padding:10px 0px;
}
.useful-box-part img{
	margin:0px 15px 0px 0px;
}

ul.service-list{
	list-style:none;
	margin:0px;
	padding:0px;

	display:block;
	float:left;
	width:225px;
	
}
ul.service-list-right{
	float:right;
}

.services-box-content { width:450px; float:right;}

ul.service-list li{
	list-style:none;
	float:left;
font: normal 18px Arial, Helvetica, sans-serif;
color: #35aab1;
margin:0px 20px 20px 0px;
padding:0px 0px 0px 27px;
background: url(../images/bullet.png) 1px 3px no-repeat;

}
.services-box h3{
	padding:0px;
	margin:0px 0px 10px 15px;
	color: #35aab1;
}

.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
div.nivo-controlNav {
	position:absolute;
	right:11px;
	bottom:10px;
	z-index:100;
}
div.nivo-controlNav a.nivo-control {
	width:22px;
	height:22px;
	display:block;
	margin:0 0 0 2px;
	background:url(../images/slider_item.png) 0 0 no-repeat;
	font:13px/21px "calibri";
	color:#fff;
	text-decoration:none;
	text-align:center;
	cursor:pointer;
	text-indent:-500em;
}
div.nivo-controlNav a.nivo-control:first-child {
	margin:0;}
div.nivo-controlNav a.active {
	background:url(../images/slider_item_active.png) 0 0 no-repeat;color:#FFF;}

#slider
{ width:1100px;height:350px;overflow:hidden;}

#footer_twitter a{
	display:block;
	background:url(../images/footer_icone1.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#75bddd;
	text-align:left;
}
#footer_twitter a:hover{
	display:block;
	background:url(../images/footer_twitter_hover.png) left no-repeat;
	width:150px;
	padding:0 0 0 37px;
	line-height:30px;
	font-family:arial;
	font-size:12px;
	color:#FFF;
	text-align:left;
	
}
.green{color:#7DC341; font-size:15px;}

.about_slider h6{
	width:auto;
	line-height:20px;
	margin: 2px 0 2px 5px;
	padding: 4px 0 3px 22px;
	font-family: 'Roboto';
    font-weight: normal;
	font-size: 13px;
    color: #666;
    text-transform:none;
	font-style:italic;
	background-image: url(../images/arrow.png);background-position: 0px 4px; background-repeat: no-repeat;
	}
.fleft { float:left}.fright { float:right}
.service1 a, .service2 a, .service3 a, .service4 a, .service5 a { background:url(../images/circle1.png) 0 0 no-repeat; width:140px; height:140px; display:block; text-indent:-999em; font-family:'roboto'; color:#333; font-size:18px; text-decoration:none; text-align:center; overflow:hidden;}  .service2 a {background:url(../images/circle2.png)}.service3 a {background:url(../images/circle3.png)}.service4 a {background:url(../images/circle4.png)}.service5 a {background:url(../images/circle5.png)} .service1 a:hover, .service2 a:hover, .service3 a:hover, .service4 a:hover, .service5 a:hover { background-position:left bottom; text-indent:0;}


.marg-ryt { margin-right:20px;}

#content {
	float:left;
	margin:20px 20px 0 0;
	padding:0 30px 0 0;
	width:920px;
}
.infos_box{width:100%;height:auto; padding:10px;border: 1px solid #DDD;background: #f5f5f5; float:left; margin-bottom:15px;}
.why-we_box{width:770px;height:auto; padding:10px;background: #90d452;}
.why-we_box h2{
font-size: 15px;
color: #3a393e;
text-transform: uppercase;
padding: 5px 0;}

.why-we_box_two{width:100%;height:auto;padding:15px 0;}


.why-we_box h6 {
width: auto;
line-height: 20px;
margin: 2px 0 2px 5px;
padding: 4px 0 3px 0px;
font-family: 'Coda', sans-serif;
font-weight: normal;
font-size: 13px;
color: #fff;
text-transform: uppercase;
background-image: none;
border-bottom: 1px dashed #717171;
background-position: 0px 4px;
background-repeat: no-repeat;
}
.p_em{border-bottom: 1px dashed #bfbfbf; padding-bottom:7px;}

.why-we_box_two h6 {
width:auto;
	line-height:20px;
	margin: 2px 0 2px 5px;
	padding: 4px 0 3px 22px;
	font-family: 'Roboto';
    font-weight: normal;
	font-size: 13px;
    color: #666;
    text-transform:none;
	font-style:italic;
	background-image: url(../images/arrow.png);background-position: 0px 4px; background-repeat: no-repeat;
	}