@charset "utf-8";
/* CSS Document */

/* SIMLPE CSS RESET */
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, button 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;  }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }

body{font-family: 'Open Sans', sans-serif; }
@font-face {
	font-family: 'Conv_FUTURAH';
	src: url('../fonts/FUTURAH.eot');
	src: local('Conv_FUTURAH'), url('../fonts/FUTURAH.woff') format('woff'), url('../fonts/FUTURAH.ttf') format('truetype'), url('../fonts/FUTURAH.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_FUTURAM';
	src: url('fonts/FUTURAM.eot');
	src: local('Conv_FUTURAM'), url('../fonts/FUTURAM.woff') format('woff'), url('../fonts/FUTURAM.ttf') format('truetype'), url('../fonts/FUTURAM.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

/* Global declarations */
.floatL{float:left !important}
.floatR{float:right !important}
.clear{clear:both}
.no-bg{background-image:none !important}
.no-mrg{margin:0 !important}
.no-brdr{border:none !important}
.container{width:1200px; margin:0 auto}
.text-center{text-align:center}

/* Typos */
h1, h2, h3, h4, h5{font-weight:normal}

/* Wrappers */
.mainWrapper{width:100%; min-width:1200px;}
.header-wrap{background:#ffffff; padding:11px 0 ; height:80px; min-width:1200px;}
.body-wrap{background:#fff; min-width:1110px;}
.banner-wrap{background:#006699 url(../images/banner.jpg) center top no-repeat; min-width:1200px; }
.copy-wrap{background:#FFF; padding:12px 0; min-width:1200px;}
#about, #services, #contact{padding-top:100px; display:block}

/* Navigation */
.navigation{margin:20px 0 0 0}
.navigation a{color:#0099cc; font-size:15px; padding:13px 15px; display:block; text-decoration:none}
.navigation li{float:left; margin-right:15px;font-family: 'Conv_FUTURAM';}
.navigation a:hover, .navigation li.active-nav a{background:#f3f3f3}

.banner-wrap{color:#fff; padding:75px 0;}
.banner-wrap h1{font-size:45px; margin-bottom:43px;font-family: 'Conv_FUTURAM';   text-transform:uppercase}
.banner-wrap p{font-family:Georgia, "Times New Roman", Times, serif; font-size:27px;margin-bottom:43px; }
.services-thumb li{width:185px; float:left; margin-right:68px; text-align:center;text-transform:uppercase}
.services-thumb li a{color:#fff; font-size:20px; text-decoration:none; }
.services-thumb li span{width:140px; height:140px; display:inline-block; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%;  background:#005580; padding:20px; margin-bottom:25px;}

.services-thumb li span i{width:140px; height:140px; display:inline-block;}

.services-thumb li.search span{border:solid 2px #1bbc9b}
.services-thumb li.search span i{background:url(../images/search-icon.png)}
.services-thumb li.search:hover span{background:#1aaa8c}
.services-thumb li.search:hover a{color:#1bbc9b;}
.services-thumb li.search:hover span i{background:url(../images/search-icon-over.png)}

.services-thumb li.webd span{border:solid 2px #df4b35}
.services-thumb li.webd span i{background:url(../images/webdesign-icon.png)}
.services-thumb li.webd:hover span{background:#c23e2a}
.services-thumb li.webd:hover a{color:#df4b35;}
.services-thumb li.webd:hover span i{background:url(../images/webdesign-icon-over.png)}

.services-thumb li.lead span{border:solid 2px #f39c12}
.services-thumb li.lead span i{background:url(../images/lead-icon.png)}
.services-thumb li.lead:hover span{background:#d88502}
.services-thumb li.lead:hover a{color:#f39c12;}
.services-thumb li.lead:hover span i{background:url(../images/lead-icon-over.png)}

.services-thumb li.display span{border:solid 2px #5eabd7}
.services-thumb li.display span i{background:url(../images/display-icon.png)}
.services-thumb li.display:hover span{background:#4d99c4}
.services-thumb li.display:hover a{color:#5eabd7;}
.services-thumb li.display:hover span i{background:url(../images/display-icon-over.png)}

.services-thumb li.media span{border:solid 2px #8b74c3}
.services-thumb li.media span i{background:url(../images/media-icon.png)}
.services-thumb li.media:hover span{background:#6d65b7;}
.services-thumb li.media:hover a{color:#8b74c3;}
.services-thumb li.media:hover span i{background:url(../images/media-icon-over.png)}


.about-wrap{padding:56px 45px;}
.about-wrap p{margin-bottom:20px;}
.heading2{font-size:28px; color:#0099cc; font-family: 'Conv_FUTURAM'; margin-bottom:10px;}
.about-left{width:652px; font-size:16px;}
.about-right{width:381px;}
.testimonial{background:url(../images/quote-icon.png) left top no-repeat; padding:25px 0 0 42px; color:#0099cc; font-size:33px; font-family:Georgia, "Times New Roman", Times, serif}
.about-wrap .container{width:1110px;}


.services-wrap{min-width:1200px;}
.services-wrap td{padding:50px 0px;}
.services-wrap h3{color:#fff; font-size:28px;font-family: 'Conv_FUTURAH'; margin:10px 0 20px 0 }
.services-left{width:360px;  font-family: 'Conv_FUTURAM';}
.services-right{width:800px; color:#fff; font-size:16px;}
.servtab-1{background:#1bbc9b; }
.servtab-2{background:#df4b35}
.servtab-3{background:#f39c12}
.servtab-4{background:#5eabd7}
.servtab-5{background:#8b74c3}
.servtab-1 .tab-content, .servtab-1 ul.tabs li.current, ul.tabs li.tab-1:hover, .servtab-1 .tab-content h4 span{background:#1aaa8c}
.servtab-2 .tab-content, .servtab-2 ul.tabs li.current, ul.tabs li.tab-2:hover, .servtab-2 .tab-content h4 span{background:#c23e2a}
.servtab-3 .tab-content, .servtab-3 ul.tabs li.current, ul.tabs li.tab-3:hover, .servtab-3 .tab-content h4 span{background:#d88502}
.servtab-4 .tab-content, .servtab-4 ul.tabs li.current, ul.tabs li.tab-4:hover, .servtab-4 .tab-content h4 span{background:#4d99c4}
.servtab-5 .tab-content, .servtab-5 ul.tabs li.current, ul.tabs li.tab-5:hover, .servtab-5 .tab-content h4 span{background:#6d65b7}
ul.tabs li{background: none;color: #fff;display:block;padding: 10px 15px;cursor: pointer; font-size:16px; text-transform:uppercase; height:57px; margin-bottom:10px; opacity:0.65; filter:alpha(opacity=65)}
ul.tabs li h4{margin:20px 0 0 75px;}
ul.tabs li span{width:65px; height:65px; border:solid 1px #fff; display:inline-block; padding:5px; border-radius:50%; margin:-10px 0 0 -15px; float:left }
ul.tabs li span img{width:65px;border-radius:50%;}
ul.tabs li.current, ul.tabs li:hover{color: #fff; border-radius:45px 0 0 45px ; opacity:10}
.tab-content{display: none; padding:40px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; height:450px;}
.tab-content.current{display: inherit;}
.tab-content h4{font-size:26px; color:#fff; text-transform:uppercase;font-family: 'Conv_FUTURAM'; background:url(../images/divider.gif) left center repeat-x; margin-bottom:20px;}
.tab-content h4 span{display:inline-block; padding:0 10px; margin-left:15px;}
.tab-content p, .tab-content ul{margin:20px; }
.tab-content ul{list-style:disc; padding:10px; margin-left:40px;}
.tab-cta{border-top:dotted 1px #fff; padding:0px 0 0 0}
.btn-blue a{background:#00537e; font-size:16px; color:#fff; text-decoration:none;font-family: 'Conv_FUTURAH'; padding:10px 25px; display:inline-block ; border-radius:4px;}
.btn-blue a:hover{background:#004365}

.map-wrap .container{top:-390px; position:relative}
.map-address{position:absolute; padding:50px 30px; width:320px; background:url(../images/trans.png); top:0; left:0; font-size:16px; height:290px;}
.map-address p{margin-bottom:20px;}
.map-address a{color:#333; text-decoration:none}
.map-address a:hover{text-decoration:underline}

.footer-wrap{background:#3b4356;  color:#fff; font-size:14px; width:100%; min-width:1200px; }
.footer-wrap .container{padding:25px; width:1150px;}
.footer-wrap h5{font-size:28px;font-family: 'Conv_FUTURAH'; margin-bottom:15px; text-transform:uppercase}
.footer-wrap h6{font-size:18px; margin-bottom:5px; }
.footer-wrap form{margin:20px 0}
.footer-wrap  p{margin-bottom:15px;}
.input-field{background:#2d3246; border:solid #4b5367 1px; padding:15px 15px; border-radius:5px; width:340px; font-size:14px; color:#cccccc; font-style:italic}
.not-empty{color:#fff; font-style:normal}
.footer-wrap textarea{font-family: 'Open Sans', sans-serif; width:1140px; padding:15px;}
.submit-btn{background:#0099cc; font-size:18px; color:#fff;font-family: 'Conv_FUTURAH'; padding:15px 30px; border:0; border-radius:5px; -moz-border-radius:5px; cursor:pointer  }
.submit-btn:hover{background:#0089b6}
div.fsError {background-color:#fee;	color:#000;	border:1px solid red;	padding:5px; margin-bottom:10px;
	clear:both;
	text-align:center;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.select{width:186px; padding:4px}
.ui-datepicker-trigger{position:relative; top:4px}
.fsValidationError input{border-color: #F00!important; }
.fsValidationError .fsLabel{color: #BA0000;}

.copy-wrap{font-size:11px;}
.copy-wrap a{color:#333; text-decoration:none}
.copy-wrap a:hover{text-decoration:underline}
.scrollup{ width:64px;  height:65px;   position:fixed;   bottom:50px;   right:10px;   display:none;   text-indent:-9999px;   background: url('../images/icon_top.png') no-repeat;}
.sticky{position:fixed; left:0; top:0; width:100%; background: #fff; z-index:999; border-bottom:solid 2px #dcdcdc }