@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);
@import "../css/reset.css";
@import "../css/grid.css";
@import "../css/superfish.css";
html {width: 100%;}
a[href^="tel:"] {color: inherit;text-decoration:none;}
* {-webkit-text-size-adjust: none;}
body {font: 12px/19px  Arial, Helvetica, sans-serif;color:#6f6f6f;position:relative;}
.ic {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;	margin:-220% 0 0 0;	overflow:hidden;padding:0}
h1, h2, h2, h4, h6 {font-weight: normal; color: #16445c;}
h2 {font-size:20px;	line-height: 1em;	text-transform:uppercase;}
h4 {font-size: 17px;line-height:21px;color: #16445c;margin-bottom:10px;}
p {margin-bottom:10px; line-height:22px;}
h5 {font-size:16px;	line-height: 1em; font-weight: normal; color:#fff; margin-bottom:20px;}

.highlighter{font-size:18px; font-weight:500; line-height:22px; margin-bottom:20px;}
.img-style1{ border: 3px solid #eee; box-shadow: 0 0 8px -3px #000000; height: 200px; margin-bottom: 10px;}
/*links*/
ul.list2{ margin-top:10px; margin-bottom:15px;}
ul.list2 li{color: #6f6f6f;	font-size:13px;	padding: 3px 0 3px 0px;	list-style:disc;	margin-left:15px;}
table.tabl-row{border:solid 1px #CCCCCC; margin:15px 0;}
table.tabl-row td.celpad{padding:8px; background:#0A8CBC; color:#FFFFFF; font-size:14px;}
table.tabl-row td{padding:5px; border:solid 1px #CCCCCC;}
a {	text-decoration: none;	color:#2186CA;	outline: none;	transition: 0.5s ease;	-o-transition: 0.5s ease;	-webkit-transition: 0.5s ease;}
a:hover {color: #16445c;}
a.btn {	background:#0A8CBC;	display: inline-block;	font-size:12px; font-weight:bold;	line-height:1em;padding:15px 15px;	color: #fff;	text-transform:uppercase;}
a.btn:hover {background: #071D35;	color: #fff;}

a.add_comment {	background:#0A8CBC;	display: inline-block;	font-size:12px; font-weight:bold;	line-height:1em;padding:15px 15px;	color: #fff;	text-transform:uppercase;}
a.add_comment:hover {background:#071D35;color: #fff;}

.clear {clear: both;}
.wrap {overflow:hidden;}
.indent-1 {padding:50px 0 35px 0;}
.indent-2 {margin-top: 40px; padding: 15px 0 15px 10px; background:#2186CA; font-size:12px; color:#FFFFFF; font-weight:bold;}
.top-1 {padding-top:91px;}
.bot-1 {padding-bottom:85px;}
.text-info {color:#000; font-weight:bold;}
.lead {font-size:14px; color:#fe8948;}
p.lead {margin-bottom:10px;}
ul {padding: 0;	margin: 0;	list-style: none;}
ul.list{ margin-top:0px;}
ul.list li{	color: #6f6f6f;	font-size:13px;	border-bottom:solid 1px #D6D6D6;}
.img-left{float:left; padding:5px; box-shadow:0 0 8px -3px #000000; margin-right:20px; margin-bottom:20px;}
.img-right{float:right; padding:5px; box-shadow:0 0 8px -3px #000000; margin-left:20px; margin-bottom:20px;}
ul.list li:last-child{border:none;}
ul.list li a{background: url(../images/marker.gif) 0 15px no-repeat; color: #6f6f6f; display:block; font-size:14px; padding: 8px 0 8px 20px; }
ul.list li a:hover{background:#F5F5F5 url(../images/marker.gif) 0 15px no-repeat; color: #fd6e43;}
ul.list li.active a{ background:#F5F5F5 url(../images/marker.gif) 0 15px no-repeat; color: #fd6e43;}
ul.list li ul{}
ul.list li ul li{ background:url(../images/marker.gif) 0 12px no-repeat; padding: 0px 0 0px 20px; border-bottom:none}
ul.list li ul li a{ font-size:12px; display:block; padding:5px 0;}
ul.list li ul li a:hover{color:#0A8CBC; background:#F5F5F5}
ul.list li ul li.active a{color:#0A8CBC; background:#F5F5F5;}
ul.list li ul li:hover{color:#0A8CBC; background:url(../images/marker.gif) 0 12px no-repeat;}


/*Navigation*/
.menu-area{	float:right; height:px;	margin-top:10px;}
#navi{ list-style: none outside none;  margin: 0;  padding: 0; position: relative; z-index: 300;}
#navi li{float: left; position: relative;border-radius:3px; width:110px; text-align:center; margin-left:5px;}
#navi li a{ color: #261E1E; display: block; font-size: 13px; font-weight: bold; height: 49px; line-height: 14px; padding: 12px 5px 0;text-decoration: none !important;
text-transform: uppercase; transition: background-color 300ms ease 0s, color 300ms ease 0s;	font-family:Arial, Helvetica, sans-serif;}
#navi li a span{font-size: 12px;line-height: 12px;  margin: 0;  padding: 10px 0 0;font-weight:normal;  text-transform: none !important;font-family:Arial, Helvetica, sans-serif; display:block;}
#navi li:hover{ background:#2186CA; border-radius: 3px 3px 3px 3px;	 transition: background-color 300ms ease 0s, color 300ms ease 0s; color:#fff!important;}
#navi li a:hover{color:#fff;background:#2186CA;   border-radius: 3px 3px 3px 3px;  transition: background-color 300ms ease 0s, color 300ms ease 0s;	}
.selected{ background:#2186CA!important; border-radius: 3px 3px 3px 3px!important;  transition: background-color 300ms ease 0s, color 300ms ease 0s; color:#FFFFFF!important;}
.selected a{color:#fff!important;}
.selected span{color:#fff!important;}
#navi li ul{list-style:none;position:absolute;padding:0;left:-1500px;}
#navi li:hover ul{left:-70px;top:40px;	background:#333333;}
#navi li ul li{	float:none;}
#navi li ul li a{display:block;	background: url("../images/seprater.jpg") repeat-x scroll 0 0 transparent;	color:#fff;   display: block;  font-size: 12px;	text-transform:none;
font-weight:normal;  line-height: 20px;  padding: 12px 25px 10px;  transition: color 300ms ease 0s;  z-index: 201;height:20px;text-align:left;}
#navi li ul li a:hover{background:#E06E12;color:#fff;}

/*header*/
.top-header{padding:10px 0; background:#051B32; margin-bottom:10px; color:#c6c6c6;}
.top_help ul {float: right;margin: 0; padding: 0;}

.top_help li.help { background-image: url("../images/help_icon.png"); background-position: 5px 1px; background-repeat: no-repeat;  padding-left: 28px;}
.top_help li { border: 1px solid #555555; border-radius: 5px; color: #c6c6c6;  float: left;  font-size: 11px;  margin-right: 8px; padding: 3px 5px 3px 0;}
.top_help li a {color: #c6c6c6;}
.top_help li.chat { background-image: url("../images/chat_icon.png"); background-position: 5px 2px; background-repeat: no-repeat; padding-left: 24px;}
.top_help li.phone { background-image: url("../images/phone_icon.png"); background-position: 5px 1px; background-repeat: no-repeat; padding-left: 24px;}

header {display: block;	padding: 0px 0 10px;	z-index: 999;}
header h1 {	float: none;	text-align:center;	display:block;	position: relative;	z-index: 999;	margin:0;}
header h1 a {display: inline-block;}
header h1 a img {display: block; width:130px; height:85px;}
header h1 a embed {display: block; width:225px; height:150px;  z-index: 99999999;}
nav {background:#85ccd9; margin-top:41px; padding:23px 0 21px 0;}
nav .grid_12 {text-align:center;}
/*******content********/
#content {}
#content h5{ color:#333; margin-top:20px;}
.bg-1 {border-top:#c8cece 1px solid; border-bottom:#e0e0e0 1px solid; background: url(../images/bg-1.jpg) 0 0 repeat-x #f5f5f5;}
.bg-2 {background: #f1f1f1;}
.bg-3 {border-top:#dddddd 0px solid; border-bottom:#e2e2e2 1px solid;}
.border-1 {border-right:#d4d4d4 1px solid; padding-right:20px; padding-bottom:1px;}
.box-1 {margin-top:0px; margin-bottom:20px;}
/*.box-1 img {float:left;}*/
.box-1 h4 {overflow:hidden; padding-top:18px;}
.box-1 .wrap {padding-bottom:8px;}
.box-2 img {float:left; margin-right:15px; padding:5px; box-shadow:0 0 8px -3px #000000;  margin-bottom:15px;}
.list-news li {margin-top:45px;}
.list-news li img{float:left; padding:5px; box-shadow:0 0 8px -3px #000000; margin-right:10px; margin-bottom:10px;}
.list-news li:first-child {margin-top:0px;}
.list-news .wrap {padding-bottom:11px;}
.list-news .badge { background:#16445c; float:left; width:60px; padding:8px 0 8px 0; text-align:center; font-size:18px; line-height:1em; color:#fff; text-transform:uppercase; margin-right:20px;}
.list-news .badge span {display:block; font-size:10px;}
.list-people {margin-left:-20px; margin-top:-18px;}
.list-people li {float:left; margin-left:20px; margin-top:18px;}
.lists {overflow:hidden; margin-top:19px;}
.lists>div {float:left; width:160px;}
.list-project li {margin-top:91px;}
.list-project h4 {margin:39px 0 30px 0;}
.list-work li {margin-top:15px;}
.list-work li:first-child {margin-top:0px;}
ul.list{ margin-top:0px;}
ul.list li{color: #6f6f6f;font-size:13px;border-bottom:solid 1px #D6D6D6;}

.img-left{float:left; padding:5px; box-shadow:0 0 8px -3px #000000; margin-right:20px; margin-bottom:20px;}
.img-right{float:right; padding:5px; box-shadow:0 0 8px -3px #000000; margin-left:20px; margin-bottom:20px;}


ul.list li:last-child{border:none;}
ul.list li a{background: url(../images/marker.gif) 8px 15px no-repeat; color: #6f6f6f; display:block; font-size:14px; padding: 8px 0 8px 20px; }
ul.list li a:hover{background:#F5F5F5 url(../images/marker.gif) 8px 15px no-repeat; color: #2186CA;}
 ul.list li.active a{ background:#F5F5F5 url(../images/marker.gif) 8px 15px no-repeat; color: #fd6e43;}
 .selected_left{ background:#051B32!important;  transition: background-color 300ms ease 0s, color 300ms ease 0s; color:#FFFFFF!important;}
.selected_left a{color:#fff!important;}
.selected_left span{color:#fff!important;}
 ul.list li ul{}
 ul.list li ul li{ background:url(../images/marker.gif) 0 12px no-repeat; padding: 0px 0 0px 20px; border-bottom:none}
 ul.list li ul li a{ font-size:12px; display:block; padding:5px 0;}
  ul.list li ul li a:hover{color:#0A8CBC; background:#F5F5F5}
  ul.list li ul li.active a{color:#0A8CBC; background:#F5F5F5;}
   ul.list li ul li:hover{color:#0A8CBC; background:url(../images/marker.gif) 0 12px no-repeat;}
   

.blogBlock{ padding-top:20px; width:100%; margin-bottom:30px;}
ul.postBlock{ padding:0; margin:0;}
ul.postBlock li{margin-bottom:20px; min-height:280px;}
ul.postBlock li h3{  color: #145e85; font-size: 18px; font-weight: normal;  line-height: 20px;  margin: 0 0 10px; padding: 0;}
ul.postBlock li h3 a{ display:block;}
ul.postBlock li .postmeta-primary{ color: #999;  font-size: 12px; line-height: 18px;  padding:5px 1px;}
ul.postBlock li .postmeta-primary span{ background-position: left center;  background-repeat: no-repeat;  padding:15px 5px 20px 35px; margin-right:5px;}
.meta_date {background-image: url("../images/date.png");}
.meta_categories { background-image: url("../images/category.png");}
.meta_comments { background-image: url("../images/comments.png");}

ul.postBlock li .cntblock{ padding-top:10px; color:#333; margin-bottom:5px;}

ul.postBlock li .cntblock img { border: 1px solid #eeeeee; float: left; height: 155px;  margin-bottom: 15px; margin-right: 15px; padding: 3px; width: 230px;}
ul.postBlock li .cntblock-detail img { border: 1px solid #eeeeee; float: left; height: 240px;  margin-bottom: 15px; margin-right: 15px; padding: 3px; width: 320px;}
ul.postBlock li .blkBtn{float:right;}

.comment-thread{margin:15px 0;}
.comment-thread ol{}
.comment-thread ol li{margin-bottom: 16px; padding-bottom: 8px;}

 .avatar-image-container{ float: left;  max-height: 36px; overflow: hidden; width: 36px;}
.comment-thread ol li .comment-block{  margin-left: 48px;  position: relative;}
.comment-thread ol li:first-child{padding-top:20px;}
.comment-thread ol li .comment-block .user{ font-style: normal;  font-weight: bold;}
.comment-thread ol li .comment-block ..datetime{ margin-left:6px;}

.commentform{padding-top:20px; width:100%;}
.commentform label{display:block; margin-bottom:5px;}
.commentform .text{width:400px; padding:7px; border:solid 1px #ccc; margin-bottom:10px;}
.commentform .submitbtn{ color:#fff; background:#0a8cbc; padding: 10px 20px; font-size: 12px; font-weight: bold; border:none; text-transform: uppercase;}
.commentform .submitbtn:hover{background:#071D35;}



/****************/
.carousel {padding-top:91px; padding-bottom:91px; position:relative;}
.carousel1 {cursor: default !important;overflow:hidden;}
.carousel1 li {float: left; width:220px !important; margin-right:20px;}
.carousel_div {	width: 960px;	margin: 0 auto;}
.carousel1 li h4 {color:#000; margin:39px 0 30px 0;}
a.prev1, a.next1 {width: 29px;height: 29px;	top: 43px;	position: absolute;	display: block;	z-index: 999;background:#3b708c;}
a.next1 {right: 0px;background:url(../images/next.png) 0 0 no-repeat #3b708c;}
a.prev1 {right: 34px;background:url(../images/prev.png) 0 0 no-repeat #3b708c;}
a.next1:hover {background-color:#16445c;}
a.prev1:hover {background-color:#16445c;}

/*****************/
.map {padding-top:0px}
.map iframe { width: 100%; height: 250px; border: none;}
address {font-size:14px; font-style:normal; margin-top:22px}
address dl {float:left; width:330px;}
address dl+dl {margin-left:20px;}
address dl dt {margin-bottom:19px;}
address dl span {display:inline-block; width:100px;}
/****Form****/
#form {padding-top: 0px; position:relative; margin-bottom: 30px;}
#form .text-info {padding-bottom:3px;}
#form input {background:#fff;	color:#6f6f6f;	border: 1px solid #d2d2d2;	padding: 9px 14px 9px 14px;	width: 100%;font: 12px/15px  Arial, Helvetica, sans-serif;	box-sizing: border-box;	-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;}
#form textarea {background:#fff;color:#6f6f6f;height: 273px;overflow: auto;	border: 1px solid #e5e5e5;	padding: 8px 14px ;	width: 100%;position: relative;	resize:none;	box-sizing: border-box;	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;	float:left;	font: 12px/15px  Arial, Helvetica, sans-serif;margin: 0;margin-bottom:20px;}
#form label {position:relative;display: block;	min-height: 45px;width:460px;	float: left;}
#form label .title {font-size:16px; padding:12px 0 9px; display:block;}
#form .message {width: 100%;}
#form .success {display: none;position: absolute;width: 100%;font-size: 16px;background: #fff;	border: 1px solid #e3e3e3;	text-align: center;	padding: 20px 10px;	z-index: 999;	box-sizing: border-box;	-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
#form input.btn {cursor:pointer; border:none; width:20%; color:#fff; font-weight:bold; background:#2186CA;}
#form input.btn:hover{border:none; background:#333;}
#form input:focus{ border:solid 1px #2186CA; }
#form input:hover{ border:solid 1px #2186CA; }
#form textarea:focus{ border:solid 1px #2186CA; }
#form textarea:hover{ border:solid 1px #2186CA; }
/************Footer***********/

footer {font-size: 13px;color: #fff;padding:21px 0 18px 0;	background:#071D35;}
footer span {display:block; margin-top:6px;}
footer a {color: #fff;}
footer a:hover {color: #16445c;}
.soc-icon {display:block;}
.soc-icon li { margin-bottom:5px; }
.soc-icon li a {display:block;}
.soc-icon li a img {opacity:0.46;}
.soc-icon li a:hover img {opacity:1;}
.sepretor{background:url(../images/sepretor.png); width:100%; height:10px; position:absolute;}
.wrapper{ margin-bottom:20px;}
.sl-line { background: url("../images/slider-line1.jpg"); height:5px; width: auto; background-color:#051B32;}
.videoframe{ width:430px; height:210px; border:solid 5px #eee; margin-bottom:10px; box-shadow: 0 0 8px -3px #000000; margin-top:10px;}	
.videoframe_full{ width:430px; border:solid 5px #eee; margin-bottom:10px; box-shadow: 0 0 8px -3px #000000; margin-top:10px;}	
.videoframe_full{width:100%; box-shadow:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.videoframe_full > img{width:100%}	
.videoframe img{width:430px; height:210px;}
/* Contact List */
.contactlist { margin-bottom:0;}
.contactlist li { padding-left: 24px; line-height: 20px; margin-bottom:8px;}
.contactlist li a {}
.contactlist li.home { background: url(../images/home.png) 0 2px no-repeat;}
.contactlist li.mail {background: url(../images/mail.png) 0 2px no-repeat;}
.contactlist li.skype {background: url(../images/skype.png) 0 2px no-repeat;}
.contactlist li.help {background: url(../images/help.png) 0 2px no-repeat;}
.contactlist li.phone {background: url(../images/phone.png) 0 2px no-repeat;}
.contactlist li.phone2 { background: url(../images/phone2.png) 0 2px no-repeat;}	
	/* Latest News */
.latestnews li { margin-bottom: 8px; padding-bottom: 0; border: none;}
.sidebar .latestnews li {  margin: 0 0 4px ;  padding: 0 0 4px}
.latestnews li img {  margin-bottom: 15px;  margin-right: 12px;  padding:4px;  -moz-box-shadow:    0 0 4px #b8b8b8;  -webkit-box-shadow: 0 0 4px #b8b8b8; box-shadow:  0 0 4px #b8b8b8;  background-color: #fafafa;  border: 1px solid #ffffff;}
.latestnews li p.newsdate { font-size: 11px; text-decoration: underline;  margin-bottom: 0;  color: #868686;}
.latestnews li p.newscontent {  font-size: 11px;  line-height: 16px;  margin-bottom: 0;  color: #868686;}
#bottom { background-color: #151515; padding: 15px 0 10px;  color: #868686;}
#bottom a { color: #868686;}
.social-links ul { margin: 0 0 5px 0;  padding: 0;  float: left;}
.social-links ul li {  margin:0px 10px 0 0;  float: left; font-size: 12px;}
.social-links ul li img { margin-right: 3px;}
.copyright { display: block; text-align: right; font-size: 12px;}
.cntpart{ min-height:400px;}


#services-container{width:298px; border: 1px solid #2186CA;  margin:0px 0px 5px 0px; border-radius: 0px 0px 2px 2px;}


#newsticker-container{width:298px; border: 1px solid #2186CA;  margin:0px 0px 5px 0px; border-radius: 0px 0px 2px 2px;}
#newsticker-container h1{ margin: auto;margin-top:10px; font-size:12px; color:#000099;}
#newsticker-container ul li{border-bottom: 1px solid #d6d6d6;background: #fff;padding: 0px 5px;height:110px;list-style:none;}
#newsticker-container .li_text{text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-align:justify;margin-left:2px; margin-right:2px;}
.new_title{font-size:12px;font-weight:bold;width:auto;color:#2186ca;margin-left:0px;padding:0px 0px 0px 0px;}
.reade_more{ margin-left:2px; border-bottom: solid 1px dotted #5C5C5C; margin-top:5px;}
#newsticker-container .reade_more a{color:#660000;text-decoration: none; font-weight:bold;}

.refund-popup .popcontent-testimonial { height: auto;  overflow-y: auto;  position: fixed;}
.popcontent-testimonial {  background-color: #ffffff; border: 4px solid #cccccc;  display: none;  height: 50%;  left: 0; margin: 0 auto;  padding: 32px;  position: absolute;    right: 0;  top: 50%;   width: auto;  z-index: 1002;}
.popcontent-testimonial h4 {  color: #000000;  font: 700 18px/25px 'Roboto',Arial,Helvetica,sans-serif;  margin: 0 0 10px;}
.closepopupbtn { background: url("../images/close-btn.png") no-repeat; display: block; height: 21px; position: absolute; right: 25px; text-indent: -99999px; top: 39px;   width: 21px;  z-index: 99999;}
.closepopupbtn:hover { background: url("../images/close-btn-black.png") no-repeat;}
.black_overlay {background-color: #000000; display: none; height: 100%;  left: 0;  opacity: 0.6; position: fixed;  top: 0;  width: 100%;  z-index: 1001;}
.popcontent-testimonial .text {border-color: #aaaaaa #cccccc #cccccc #aaaaaa; border-radius: 5px; border-style: solid; border-width: 1px; color: #777777;  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: normal; outline: 0 none; padding: 9px;}
.popcontent-testimonial .select { border-color: #aaaaaa #cccccc #cccccc #aaaaaa;  border-radius: 5px;  border-style: solid; border-width: 1px; color: #777777; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 12px; font-weight: normal; outline: 0 none;  padding: 9px; width: 99%;}
.popcontent-testimonial input.text:focus, input.email:focus, input.password:focus, textarea:focus { border-color: #999999;box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);}
.popcontent-testimonial textarea, input, select {border-color: #aaaaaa #cccccc #cccccc #aaaaaa;  border-radius: 5px;  border-style: solid;  border-width: 1px; color: #777777;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;  font-size: 12px; font-weight: normal; margin-bottom: 10px; outline: 0 none; padding: 9px;}
.popcontent-testimonial label { display: block; margin-bottom: 5px;}
.popcontent-testimonial .submitbtn { background:#2186CA; border: medium none; color: #fff; font-weight: bold;}
.popcontent-testimonial .submitbtn:hover { background: none repeat scroll 0 0 #333; cursor: pointer;}

.logo-position{float: left;  height: 150px;  position: absolute;  width: 225px;  z-index: 9999;}





