@charset "utf-8";
/*
Theme Name: Welit
Theme URL: Welit
Version: 1.0
Author: Welit;
*/
* {
	padding:0px;
	margin:0px;
}
body {
	background:#FFF;
	font-family:'CenturyGothic',Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	width:100%;
}
a {
	text-decoration:none;
	color:#3F75AF;
	outline:none;
}
a:hover {
	color:#000000;
}
a img {
	border:none;
	border:0px;
}
h1 {
	
	color:#3e3e3e;
}
.clear {
	clear:both;
}
.leftside {
	float:left;
}
.rightside {
	float:right;
}
ul li {
	list-style:none;
}
.main {
	width:100%;
	margin:0px auto;
}
.wrapper {
	width:1000px;
	margin:0px auto;
	
}
/*Intro Starting*/
.main_intro{
	position:fixed;
	top:0px;
	left:0px;
	background:none;
	width:100%;
	height:100%;
	z-index:11;
}
.intro_inner{
	position:relative;
	height:100%;
	width:100%;
	top:0px;
	left:0px;
}
.top_panel{
	background:#2a2a2b;
	height:50%;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
	z-index:9;
}
.bottom_panel{
	background:#005aab;
	height:50%;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:9;

}
.intro_banner{
	position:absolute;
	top:25%;
	height:336px;
	width:800px;
	background:#FFF;
	z-index:10;
}
.intro_banner img{
	margin-top:16px;
	margin-left:16px;
}
.logo_intro{
	width:183px;
	height:59px;
	margin-top:20px;
	margin-right:0px;
	float:right;
}
.logo_intro a{
	width:183px;
	height:59px;
	text-indent:-9999px;
	display:block;
	background:url(../images/logo.png) top left no-repeat;
}
/*Intro ending*/
/*Header Starting*/
.header {
	width:100%;
	height:105px;
	background: #2a2a2b;
	border-bottom:solid 5px #005aab;
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
}
.header .logo{
	width:183px;
	height:59px;
	margin-top:20px;
	margin-right:0px;
	float:right;
}
.header .logo a{
	width:213px;
	height:68px;
	text-indent:-9999px;
	display:block;
	background:url(../images/logo.png) top left no-repeat;
}

.topmenubar {
	width:801px;
	height:41px;
	margin-top:75px;
}
.topmenubar ul {
	list-style:none;
	
}
.topmenubar ul li {
	float:left;
}
.topmenubar ul li a {
	color:#FFF;
	display:block;
	float:left;
	font-size:14px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:7px;
	text-shadow: 1px 1px 0px #000000;
	filter: dropshadow(color=#000000, offx=1, offy=1);
	font-family:"quicksand_bookregular",arial;
}
.topmenubar ul li a:hover, .topmenubar ul li a.active,.topmenubar ul li.current a {
	/*border-bottom:solid 5px #a6ce39;*/
	color:#a6ce39;
}
/*Header ending*/
/*Home page starting*/
.content {
	margin-top:120px;
	/*min-height: 438px;*/
	min-height: 480px;
}
.homebanner{
	width:1000px;
	height:455px !important;
}
.bannerbottom{
	height:107px;
	width:999px;
	font-family: 'quicksand_bookregular';
	border:solid 1px #8b8b8b;
	border-top:solid 0px #8b8b8b;
	border-right:solid 0px #8b8b8b; 
	margin-top:-18px;
	position:relative;
}
.bbblue{
	background:rgba(0,90,171,.7);
	height:18px;
}
.bbgray{
	background:rgba(64,64,65,.7);
	height:18px;
}
.bbgreen{
	background:rgba(166,206,57,.7);
	height:18px;
}

.bbcol{
	width:332px;
	border-right:solid 1px #8b8b8b; 
	height:107px;
	overflow:hidden;
	cursor:pointer;
}
.bbcol .bbtext{
	background:#e2e2e2;
	height:74px;
	width:306px;
	padding-top:26px;
	padding-left:26px;
}
.bannerbottom h2{
	font-weight:normal;
	font-size:28px;
	letter-spacing:-3px;
}
.bannerbottom span{
	font-size:19px;
	color:#232323;
	letter-spacing:-2px;
}
.bannerbottom  .detailtext{
	color:#232323;
	background:#e2e2e2;
	padding-right:20px;
	padding-left:26px;
	padding-bottom:10px;
}
.footer{
	background:#e2e2e2;
	height:70px;
	width:100%;
	margin-top:15px;
	color:#2a2a2b;
	padding-top:20px;
}
.footer .leftfooter{
	width:800px;
}
.footer .rightfooter{
	width:170px;
}
.botmenubar ul {
	list-style:none;
	
}
.botmenubar ul li {
	float:left;
}
.botmenubar ul li a {
	color:#2a2a2b;
	display:block;
	float:left;
	font-size:14px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:7px;
	font-family:"quicksand_bookregular",arial;
}
.botmenubar ul li a:hover, .botmenubar ul li a.active,.botmenubar ul li.current a {
	text-decoration:underline;
}
.copyright{	padding-left:10px; font-family:"quicksand_bookregular",arial; font-size:12px; padding-top:10px;}
.rightfooter ul{ list-style:none }
.rightfooter ul li{ float:left; font-family:"quicksand_bookregular",arial; margin-left:5px; font-size:14px; }
.rightfooter ul li a{ float:left;  }
/*Home page ending*/
/*product page ending*/
.pagetitle h1{ font-weight:normal; font-size:27px; font-family:"quicksand_bookregular",arial; padding-top:10px;letter-spacing:-2px;margin-top: }
.breadcrumb,.breadcrumb a{ color:#747474; font-size:12px; font-family:"quicksand_bookregular",arial; padding-top:5px; }
.breadcrumb a:hover{ text-decoration:underline; }
.product_list{ margin-top:20px; }
.product_list .product_category{ height:38px; background:#2a2a2b url(../images/category_right.jpg) top right no-repeat; border-left:solid 5px #a6ce39; color:#FFF; font-size:22px; font-family:"quicksand_bookregular",arial;letter-spacing:-2px; padding-left:10px;padding-top:10px; margin-bottom:10px; }
.product_cell{ background:#f3f3f3; height:191px; width:191px; position:relative; cursor:pointer; margin-right:10px;margin-bottom: 10px; }
.product_cell .product_img{ width:128px; height:128px; margin:10px auto; }


.product_cell.product_img_gallery{ width:190px; height:191px;}

.product_cell .product_title{ padding-left:15px; padding-right:15px; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#404041; text-align: center;}
.product_overlay{ background:rgba(0,0,0,.5); height:191px; width:191px; position:absolute; display:none; }
.content_detail{ margin-top:10px; position:relative; }
.side_panel{ position:absolute; top:70px; right:0px; }
.side_panel a{ width:70px; height:70px; display:block; text-indent:-9999px; -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; float:right; clear:both}
.side_panel a:hover{width:310px;}
.side_panel .app{background:url(../images/app.png) top left no-repeat;}
.side_panel .calc{background:url(../images/calc.png) top left no-repeat;}
.side_panel .service{background:url(../images/services.png) top left no-repeat;}
.sidebar{ width:250px; min-height:300px; border-right:solid 1px #e0e0e0; padding-right:10px; padding-top:10px; }
.content_area{ width:730px; min-height:300px;margin-left:135px;margin-top:-65px; }

.content_area_new{ margin-left:150px;}

.product_desc{ margin-top:20px; }
.product_big_img{ width:324px; height:380px; border:solid 1px #e0e0e0; display:table-cell; vertical-align:middle; text-align:center; margin-top:10px;  }
.product_detail{ width:377px; height:380px; margin-left:15px; }
.product_tabs{width:820px; min-height:300px; margin-top:15px;border:solid 1px #e0e0e0; border-top:solid 0px; }
.product_tabs .tab_links{ background:#e1e1e1; height:36px; width:100%;border-bottom:solid 1px #FFF; }
.tab_links ul{ list-style:none; }
.tab_links ul li{ float:left; background:#e1e1e1; }
.tab_links ul li a{ padding:10px 20px; float:left; background:#e1e1e1; border-right:solid 1px #FFF;color:#404041; font-size:13px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease; }
.tab_links ul li a.last{	border-right:0px solid;padding:10px 22px;}

.tab_links ul li a:hover,.tab_links ul li a.active{color:#FFF;background:#2A2A2B;}
.tab_links ul li:first-child a{border-left:solid 0px #FFF;}
.tab_content{ padding:20px;height:260px;overflow-y:auto; }
.category_list .cat_title{ background-color:#E1E1E1; padding:8px; font-weight:bold; color:#2A2A2B; border-left:solid 3px #2A2A2B;}
.category_list ul li{padding:10px; border-bottom:dotted 1px #E1E1E1;}
.category_list ul li a{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.category_list ul li a:hover{ margin-left:5px;}
/*product page ending*/

@font-face {
    font-family: 'quicksand_bookregular';
    src: url('fonts/quicksand_book-webfont.eot');
    src: url('fonts/quicksand_book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/quicksand_book-webfont.woff') format('woff'),
         url('fonts/quicksand_book-webfont.ttf') format('truetype'),
         url('fonts/quicksand_book-webfont.svg#quicksand_bookregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'aovel_sanslight';
    src: url('fonts/asans-webfont.eot');
    src: url('fonts/asans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/asans-webfont.woff') format('woff'),
         url('fonts/asans-webfont.ttf') format('truetype'),
         url('fonts/asans-webfont.svg#aovel_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*Contact us*/

#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#666;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#676767; font: bold 12px 'CenturyGothic',Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform ol li label{ width:150px;}
#contactform ol li input.text { width:330px; border:1px solid #dadada; margin:10px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left;}
#contactform ol li textarea { width:330px; border:1px solid #dadada; margin:10px 0; padding:2px; background:#f8f8f8; float:left;}
#contactform li.buttons input { padding:3px 0 3px 295px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}


p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #dfdfdf; padding:0; margin:10px 0; background:none; line-height:0;}
#msg_green {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 1px solid #0C3;
	background:#CBFFB3;
	padding:10px 10px 10px 25px;
	color:#0C3;
	width:300px;
	margin-left:100px;
	margin-bottom:10px;
	text-align:center;
	display:none;
}
#msg_red {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	border: 1px solid #f30;
	background:#ffb3b7;
	margin-left:100px;
	padding:10px 10px 10px 25px;
	color:#F30;
	width:300px;
	margin-bottom:10px;
	text-align:center;
	display:none;
}
.left_label{width:200px;}
.text{
	border:1px solid #dadada;
	width:300px;
	height:25px
}
.textarea
{
	border:1px solid #dadada;
	width:300px;
	height:100px
}
.specifications .odd
{
	background:#E1E1E1;
	
}
.specifications  .even
{
	background:#CCCCCC;
	
}

.specifications tr td
{
	padding:5px;
}
.static_page_content{
	min-width: auto;
	min-height: auto;
	
}
.static_page_content .left_side{
	width:794px;
	min-height: auto;
	float:left;
}
.static_page_content .right_side{
	float:right;
	width:200px;
	height:450px;
}
.static_page_content .headind{
	background-color: #E1E1E1;
	padding: 8px;
	font-weight: bold;
	color: #2A2A2B;
	border-left: solid 3px #2A2A2B;
}
.static_page_content .static_content{
	padding:10px;
}
.static_page_content .static_content ul li{
	list-style:circle !important;
	margin-left:15px;
	padding-top:5px;
}
.static_page_content .subheadind
{
	font-weight:bold;
	padding-top:10px;
	padding:10px;
}
.btn05
{
	float: left;
	width: 190px;
	margin: 0 2px 0 0;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: #E1E1E1;
	padding: 7px 0;
	line-height: 16px;
	text-align: center;
	color: black;
	text-decoration: none;
	cursor: pointer;
	margin-left:15px;
	margin-top:10px;
}
.heading_green{ background:#6ecd21; width:310px; height:61px; border-bottom:solid 2px #fff; margin-top:15px; padding-top:5px; padding-left:10px; }
.heading_orange{ background:#ff7200; width:310px; height:61px; border-bottom:solid 2px #fff; padding-top:5px; padding-left:10px;}
.heading_blue{ background:#005aab; width:310px; height:61px; border-bottom:solid 2px #fff; padding-top:5px; padding-left:10px;}
.heading_gray{ background:#6d6d6d; width:310px; height:61px; border-bottom:solid 2px #fff; padding-top:5px; padding-left:10px;}
.title_calc{ font-family: 'aovel_sanslight'; color:#FFF; font-size:21px; letter-spacing:1px; }
.val_calc{ font-family: Arial, Helvetica, sans-serif; color:#FFF; font-size:27px; }

/*soluction's css*/ 
.services .container{width: 1050px;max-width: 100%;margin: 0 auto;}
.services .container.full{width: 100%;max-width: 100%;}
.services .section .container{position: relative;z-index: 2;}
.services .row{display: block;clear: both;margin-left: -15px;margin-right: -15px;}
.services .row.collapsed{margin-left: 0;margin-right: 0;}

.services .iconboxes{margin-bottom: -10px;}
.services .scroll_button {float: left;margin:10px;padding-top:10px;position: relative;text-align: center;-webkit-box-shadow: inset 0px 1px 1px 0px #ededed;box-shadow: inset 0px 1px 1px 0px #ededed;border: 1px solid #e4e4e4;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-align: center;background: #fcfcfc;background: -moz-linear-gradient(top, #fcfcfc 0%, #f4f4f4 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f4f4f4));background: -webkit-linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%);background: -o-linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%);background: -ms-linear-gradient(top, #fcfcfc 0%,#f4f4f4 100%);background: linear-gradient(to bottom, #fcfcfc 0%,#f4f4f4 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f4f4f4',GradientType=0 );}
.services .iconbox{margin-bottom: 30px;}
.services .text-center{text-align: center;}
.services .iconbox.text-center .icon{margin-bottom: 20px;}

.services .icon.circle.large,.services .icon.square.large{font-size: 28px;width:62px;height: 62px;line-height:62px;}
.services .iconbox .title{margin: 0 0 10px;padding: 0}
.services [class*="col-"]{float: left;min-height: 1px;padding-left: 15px;padding-right: 15px;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box; -o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}.services .col-28{width: 22.22222222222222%;}
.services .section-content{padding-bottom: 40px;}

.services .icon{display: inline-block;text-align: center;font-size: 28px;width: 32px;height: 32px;line-height: 32px;margin: 3px 1.5px;}
.services .icon.circle{background-color: #FFFFFF;border: 1px solid #E3E3E3;color: #292929;font-size: 14px;width: 30px;height: 30px;line-height: 30px;-webkit-border-radius: 2px;   -moz-border-radius: 2px; -o-border-radius: 2px;border-radius: 2px;}
.services .icon.circle:hover{background-color: #F7F7F7;border-color: #E3E3E3;}
.services .icon.circle{-webkit-border-radius: 50%;   -moz-border-radius: 50%; -o-border-radius: 50%;border-radius: 50%;}
.services .entry{border-bottom: 1px solid #EFEFEF;margin: 0 0 30px 0;padding: 0 0 12px 0;position: relative;}
.services .entry-header{margin: 0 0 20px;}
.services [class*="separator"].text-center > span{padding: 0 10px;}
.services .entry-title{font-size: 1.846em;margin: 10px 0 10px;}
.services .subtitle{font-size:18px;	}
.services .masonry-entries .entry .entry-summary{margin: 0 0 25px;padding: 0 0;}
.services .text-center{text-align: center;}
.services h2{font-size: 24px;line-height: 1.25;}
.services h1, .services h2, .services h3, .services h4, .services h5, .services h6{font-weight: 400;margin: 0 0 10px;padding: 0;}
.services img{border: 0;display: inline-block;max-width: 100%;height: auto;vertical-align: middle;}
.services .content_divider{background:url('../images/content_divider.jpg') top center no-repeat;margin: 0 0 30px 0;	padding: 0 0 12px 0;position: relative;	border:none;padding-top:30px;}
.services p{margin-bottom: 10px;}

/*test*/
.valued-customers #container.content{margin-top:24px;margin-bottom:50px;}
.valued-customers #container .entry-content {margin-top:15px;font-size:14px;}
.valued-customers #container .entry-content img{height:160px;width:160px; border: solid 5px #FFF;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);}
.valued-customers #container p{margin-bottom:24px;line-height: 20px;}
.valued-customers #container .testimorow{background:#f3f3f3;margin-bottom:18px;padding:18px;-webkit-border-radius: 1px;
-moz-border-radius: 1px;border-radius: 1px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .3);}
.valued-customers #container .testimorow .contentnew{width:752px;float:left;padding:0px 20px;font-size:12px;color:#585656;}
.valued-customers #container .testimorow .contentnew .testi-title{font-weight:bold;margin-bottom:5px;color:#2A2A2B;font-size:17px;}

.valued-customers .leftside {float:left;}.valued-customers .contentnew {margin-top:10px;}