@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'fengardo_neueregular';
    src: url('fonts/fengardoneue_regular.eot');
    src: url('fonts/fonts/fengardoneue_regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/fengardoneue_regular.woff') format('woff'),
         url('fonts/fengardoneue_regular.ttf') format('truetype'),
         url('fonts/fengardoneue_regular.svg#fengardo_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body { margin:0; font-family: 'fengardo_neueregular';}
.clear{clear:both}
p { color:#494949; font-size:14px;}
h2 { border-left:7px solid #f8f8f8; padding-left:10px; font-size:20px; font-weight:normal; text-transform: uppercase; 			     background-color:#455e7c; color:#fff;}

ul { margin:0; padding:0;}
h3 { color:#494949; font-size:17px; font-weight:normal;}
.strong { color:#455E7C;}
.rt { float:right;}
.lt { float:left;}
.mrg-r { margin-right:0 !important;}
.h2-bg { background-color: #455e7c; padding: 15px 19px;}

.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links start-----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0px 5px;
        list-style:none;
    }
 
        .tab-links a {
	background: none repeat scroll 0 0 #455E7C;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
	padding: 10px;
	transition: all 0.15s linear 0s;
	width: 100%;
        }
 
        .tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }
 
    li.active a, li.active a:hover {
        background:#eeeeee;
        color:#4c4c4c;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
	background: none repeat scroll 0 0 #fff;
	border-radius: 3px;
	box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
	float: left;
	padding: 40px;
	width: 700px;
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }
   /*----- Tabs end-----*/



.hdr-tp p {
	background-image: url("../images/icons/fon-icon.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #888888;
	float: left;
	font-family: Verdana,Geneva,sans-serif;
	margin:0 30px 0 0;
	padding: 10px 5px 10px 20px;
	
	  -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
}
.head-top { 
	background-color:#000000;
}

.ctn { 
	width:1000px; margin:auto;
}
.hdr-tp.ctn { 
	height: 40px;
	overflow: hidden;
}
.hdr-scl-icn li a { 
	background:url(../images/icons/facebook-icon.png) no-repeat top center;
	width:17px;
	height:16px;
	display:block;
	transition: all .5s ease-out 0s;
}
.hdr-scl-icn li a:hover { background:url(../images/icons/facebook-icon.png) no-repeat bottom center;}
.hdr-scl-icn {
  float: right;
  margin: 0;
  padding-top: 11px;
}
.hdr-bt {
	height:80px;
}
.hdr-scl-icn li {
  float: left;
  list-style: none outside none;
  margin-left: 15px;
}
.nav-hdr ul { 
	margin:0;
	padding:0;
}
.nav-hdr ul li {
	float:left;
	list-style:none;
}
.nav-hdr ul li a {
	border-right: thin solid #e9e9e9;
	color: #494949;
	display: block;
	font-size: 13px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	text-decoration: none;
	width: 87px;
}
.nav-hdr ul li a:hover {
	background-image: url("../images/icons/a_active-nav.png");
	background-position: center bottom;
	background-repeat: no-repeat;
	border-bottom: 3px solid #455e7c;
	height: 80px;
}
.nav-hdr ul li a.active {
	border-bottom: solid 3px #455e7c;
	background-image: url(../images/icons/a_active-nav.png);
	background-repeat: no-repeat;
	background-position: center bottom;	
	height: 80px;
}
.nav-hdr ul li a:nth-child(1) {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #e9e9e9;
}
.logo {
	float: left;
	padding: 17px 0;
}
.nav-hdr {
	float:right;
}
.head-bottom {
  border-bottom: thin solid #b6b3b3;
}
.info_slide_dots { display:none;}
.eh-mn-lnk {
	float: left;
	margin-right: 50px;
	width: 21%;
	position: relative;
	padding-top: 30px;
}
.mrgnrt-z { margin-right:0;}
.eh-mn-lnk h3 { height: 50px;}
.hvr-lnk-dsgn { 
	left: 195px;
	position: absolute;
	top: 133px;
	z-index: 0;
}
.bg {
	background-image: url(../images/ctn-bg.png);
	background-repeat: repeat;
	width:100%;
	overflow: hidden;
}
.sm-ctn { 
	background-color: #fff;
	box-sizing: border-box;
	padding: 0 0 15px;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	margin-bottom: 30px;
	
}
.grd-hlf { width:48%}
.hm-srvc-smctn ul li {
	background-image: url(../images/icons/li-bg.png);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 6px;
	padding-left: 23px;
}
.hm-abt-info {
float: left;
width: 275px;
}
.hm-abt-info a {
	background-image: url("../images/icons/link-bg.png");
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #4c4a4a;
	display: block;
	font-size: 13px;
	height: 13px;
	text-transform: uppercase;
	width: 82px;
	margin-top: 29px;
}
.hm-abt-info > p {
	line-height: 20px;
 	 margin: 0;
} 
.hm-abt-inf-img, .hm-srvc-smctn ul {
	margin-top: 20px;
	padding-left: 25px;
	padding-right: 25px;
}
.ftr-scl-media ul li a {
	
	
	display: block;
	height: 23px;

	padding-top: 9px;
	color: #f2f2f2;
}
.footer-top {
	background-color: #1e262a;
	background-image: url(../images/icons/ftr-top-dsgn.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.footer-top-contain {
	background-image: url(../images/futr-top-ctn-dsgn.png);
	background-repeat: no-repeat;
	background-position: center center;
	width:1000px;
	height:300px;
	margin:auto;
	padding-top: 30px;
}
.footer-top-contain h3 { font-size:20px; color:#fff; text-transform: uppercase; }
.eh-ftr-ctn {
  float: left;
  margin-right: 45px;
}
.ftr-ctnt-dtls { width:220px;}
.ftr-ctnt-dtls li {
	background-image: url("../images/icons/ftr-hm-icon.png");
	background-position: left 2px;
	background-repeat: no-repeat;
	color: #f2f2f2;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	padding-left: 25px;
}
.ftr-ctnt-dtls li:nth-child(2) {
	background-image: url(../images/icons/ftr-phone-icon.png);
}
.ftr-ctnt-dtls li:nth-child(3) {
	background-image: url(../images/icons/ftr-mob-icon.png);
}
.ftr-ctnt-dtls li:nth-child(4) {
	background-image: url(../images/icons/ftr-fax-icon.png);
}
.ftr-ctnt-dtls li:nth-child(5) {
	background-image: url(../images/icons/ftr-mail-icon.png);
}
.ftr-scl-media { width:230px;}
.eh-ftr-ctn hr {
  color: #2c3d46;
	float: right;
	margin-top: -14px;
	width: 137px;
}
.ftr-mp { width:460px;}
.ftr-h3-bg {
  margin-bottom: 7px;
}
.ftr-scl-media li {
  margin-bottom: 13px;
}
.footer-bottom { background-color:#000;}
.footer-bottom-contain {
	height: 60px;
	padding-top: 20px;
}
.wbdsgn-ftr a {
	background-image: url("../images/icons/syosys-logo.png");
	background-position: right center;
	background-repeat: no-repeat;
	height: 11px;
	padding-right: 58px;
}
.cprt-ftr.lt > p {
  margin: 0;
}
.ch-grid {
	margin-bottom: 60px !important;
	margin-top: 30px !important;
}
.hm-2nd-row { }
.inr-bnr { background-color:#455e7c;}
.hlf { width:50%}
.about-first-row { margin-top:50px;}
.abt-mn-info { width:43%;}
.abt-mn-info h1, .abt-3nd-row h1 { text-transform:uppercase; font-weight: normal; color:#455E7C;}
.abt-ctn p { line-height:20px;}
.abt-mn-info ul { margin-top:30px;}
.abt-mn-info ul li, .abt-2nd-row ul li {
	margin-bottom: 15px;
	padding-bottom: 16px;
	padding-left: 27px;
	background-image: url(../images/icons/libg.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	color:#455E7C;
}
.abt-2nd-row.
lt > p {
}
.tab-links {
  float: left;
  width: 300px;
}
.tabs { margin-top:50px;}
.tab-content p { font-size: 18px;
line-height: 30px;}
.krh-pdng { padding:10px !important;}
.gallery li { 
	float: left;
	margin-bottom: 8px;
	margin-right: 8px;
}
.gallery li:nth-child(6n) { 
margin-right: 0;
}
			
			.wide {
				border-bottom: 1px #000 solid;
				width: 4000px;
			}
			
			.fleft { float: left; margin: 0 20px 0 0; }
			
			.cboth { clear: both; }
			
			#main {
				
				margin: 0 auto;
				padding: 30px;
				width: 1000px;
			}
.gallery li a img{ 
	height: 140px;
	width: 140px;
}
.gallery li a {
	 background-color: #eeeeee;
	 transition: all 1s ease-out 0s;
box-sizing: border-box;
display: inline-block;
padding: 5px;
	 
	   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  
}
.gallery li a:hover { opacity:.6;} 
.ctnt-mn-map {
  padding-top: 50px;
}
.cntct-lt { width: 22%;}
.ty-tex input[type=text] {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #909090;
	float: left;
	
	height: 41px;
	margin: 0;
	outline: medium none;
	padding: 10px 14px;
	resize: none;
	width: 100%;
}
.ty-tex p, .txtrea p{ margin-bottom:3px;}
.ty-tex {
	margin-bottom: 20px;
	margin-right: 20px;
	width: 220px;
}
.form .ty-tex:nth-child(3) { margin-right:0;}
.txtrea textarea {
	 height: 120px;
	overflow: hidden;
	width: 100%;
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	box-shadow: none;
	box-sizing: border-box;
	color: #909090;
	margin: 0 0 10px;
	outline: medium none;
	padding: 10px 14px;
	resize: none;

}
.cntct-lt.lt > h3 {
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
}
.submit {
	background-color: #455e7c;
	border: medium none;
	color: #fff;
	font-size: 14px;
	padding: 5px 10px;
	transition: all 1s ease-out 0s;
	float: right;
}
.submit:hover {
	background-color: #fff;
	color: #455e7c;
}
.cntct-lt.lt > p {
  margin-top: 0;
}
.cntct-lt p:nth-child(1) { line-height:18px !important;}
.srvc-cnt { width:50%; float:left;}
.srvc-ctn { margin-top:50px !important;  margin-bottom:50px !important;}
.srvc-lt { padding-right: 30px; text-align: right; }
.srvc-rt { text-align:left; padding-left: 30px; }

.srvc-lt li{
	background-image: url("../images/icons/srvc-1.png");
	background-position: right center;
	background-repeat: no-repeat;
	color: #455e7c;
	font-size: 20px;
	height: 130px;
	line-height: 35px; padding-top:10px;
	margin-bottom: 30px;
	padding-right: 120px;
}
.srvc-rt li {
		background-image: url("../images/icons/srvc-5.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #455e7c;
	font-size: 20px;
	height: 130px;
	line-height: 35px; padding-top:10px;
	margin-bottom: 30px;
	padding-left: 120px;
}
.srvc-cnt.srvc-rt span {
  display: block;
  margin-top: -81px;
}
.charmn-info img { float:left;}
.abt-3nd-row { 
background-color: #f2f3f4;
border-radius: 15px;
margin-bottom: 20px;
margin-top: 20px;
padding: 10px 10px 57px;}
.abt-3nd-row h4 { color:#455E7C; font-size:16px; font-weight:normal; float:right;}
.abt-3nd-row h3 {color: #455e7c;
font-size: 20px;
font-weight: normal;
margin-left: 21px;
margin-top: -19px; }
.quote1 { position:relative;}
.quote2 { 
	bottom: -303px;
	position: relative;
	right: -874px;
}
.more-lnk {
	background-image: url("../images/icons/more_arrow2.png");
	background-position: right 0.7pc;
	background-repeat: no-repeat;
	color: #455e7c;
	font-size: 20px;
	padding-right: 10px;
}
.tab-info-stl img { float:left; margin-right: 10px;}
.tab-info-stl img:nth-child(5) {  margin-right: 0;}
.hm-srvc-smctn a 
{
background-image: url("../images/icons/link-bg.png");
background-position: right bottom;
background-repeat: no-repeat;
color: #4c4a4a;
display: block;
float: right;
font-size: 13px;
height: 13px;
margin-top: -12px;
text-transform: uppercase;
width: 82px;
  
}
.tb-ctnt-ntv ul { margin-top:20px;}
.tb-ctnt-ntv img { margin-right:0px !important; height: 137px !important; width: 137px !important;}

.tb-ctnt-ntv .gallery li:nth-child(6n) {
  margin-right: 8px !important;
}
.cprch-ctn { float: left; width: 310px !important; position: relative;}

.cprch-ctn input { float: left;
height: 35px !important;
margin-left: 20px !important;
width: 150px !important;}

.cprch-ctn img { float:left;}

.ty-tex.lt.cprch-ctn > span {
  position: absolute;
  right: -57px;
  top: 8px;
}
.gnrl-bldng-h {font-size: 13px !important; letter-spacing: 0 !important;}









.srvc-cnt-sub li{background:none; padding:0; margin:0px; height:auto; line-height:25px; font-size:16px}
