/*
Yellow: #ffd51a
*/

/** Generated by FG **/

@font-face {
    font-family: 'Mono Social Icons Font';
    src: url('../fonts/MonoSocialIconsFont-1.10.eot');
    src: url('../fonts/MonoSocialIconsFont-1.10.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MonoSocialIconsFont-1.10.woff') format('woff'),
         url('../fonts/MonoSocialIconsFont-1.10.ttf') format('truetype'),
         url('../fonts/MonoSocialIconsFont-1.10.svg#MonoSocialIconsFont') format('svg');
    src: url('../fonts/MonoSocialIconsFont-1.10.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.symbol, a.symbol:before {
    font-family: 'Mono Social Icons Font';
    -webkit-text-rendering: optimizeLegibility;
    -moz-text-rendering: optimizeLegibility;
    -ms-text-rendering: optimizeLegibility;
    -o-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-font-smoothing: antialiased;
    -ms-font-smoothing: antialiased;
    -o-font-smoothing: antialiased;
    font-smoothing: antialiased;
}

a.symbol:before {
    content: attr(title);
    margin-right: 0.3em;
    font-size: 130%;
}


body{background:#fff;}
*{font-family: 'Source Sans Pro', sans-serif;}
a{text-decoration:none !important;}
a:hover{color:#ffd51a;}
a:focus{outline:none;}
.clear{clear:both;}
.ups{text-transform:uppercase;}

.container{padding:0px;}
.wrap{margin:0 auto; padding:0; min-height:auto;}

.top-left{left:10%; position:absolute;}
.top-right{float:right; z-index:99; position:relative; right:5%;}

.footer{padding:5px 0; height:160px;}
.footer .copyright, .footer .copyright a{text-align:center; color:#a4a4a4; line-height:25px; font-size:14px;}
.footer .copyright{margin-top:30px;}

.top-menu{margin-top: 15px; text-align: right; float: right;}

#licustomers .col-4{width:16%!important;}

#submenutech .col-6{width:18%!important;}

li.subtitle a{color: #18484c!important;}

#submenusol div.subtitle{

	height: 80px;
}

.tech-imgs img{margin-bottom:10px;}

#submenucompany li.subtitle{
	height:35px;
	width: 18%;
    float: left;
	margin-right: 2%;
}

#submenucompany ul{padding-top:0px; margin-top:-5px;}

#submenusol .col-4{width:23%!important; 	margin-right: 2%;}

.consultation-form .col-2{height:110px;}

.consultation-form  input[type="text"],
.consultation-form  select
{height:50px; border-radius:0px;}

.consultation-form  textarea{border-radius:0px;}

#submenusol li.subtitle a, #submenucompany li.subtitle a{
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 22px;
}

.maincarousel{clear:both;}

.top-menu ul li, .main-menu ul li{
	float:left;
	list-style-type:none;
}

.top-menu ul li a{font-size: 14px; color:#3e3e3e; font-weight: 600; border-right: solid 1px #3e3e3e; padding-left:10px; padding-right:10px;}
.top-menu .last a{border-right:0px;}

.main-menu ul li a{font-size: 18px; color:#3e3e3e; text-transform:uppercase; font-weight: 600;}
.submenu ul li a{font-size:13px; color:#000; text-transform:initial;}
.main-menu{clear:both; margin-top:20px; top: 25px; position: Relative;}

.main-menu li.last{background:#a0c745; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px; margin-top:-5px;}
.main-menu li.last a{text-transform:initial; font-size: 16px;}
.main-menu ul li{padding-left:15px; padding-right:15px;}
.logo{position:relative; top:40px; left:10px; z-index:99;}
.discover{background:#fff url(../images/arrow-black.png) no-repeat; font-size:20px; color:#525252!important; text-transform:uppercase;width:400px; padding-top:10px; padding-bottom:10px; display:inline-block; padding-left:20px;background-position: 97%;}
.sol, .submit .btn{background:#a0c745 url(../images/arrow-white.png) no-repeat; font-size:24px; color:#fff!important; text-transform:uppercase; width:275px; padding-top:10px; padding-bottom:10px; display:inline-block; padding-left:20px;background-position: 85%;}

.solutions-main #solutions-4 .container,
.solutions-main #solutions-5 .container{max-width:100%; text-align:left;}
.solutions-main #solutions-4 .maintitle span::after,
.solutions-main #solutions-5 .maintitle span::after,
.solutions-main #solutions-6 .maintitle span::after,
.solutions-main #solutions-7 .maintitle span::after{margin:initial!important;}

.slide1{color:#fff; font-size: 56px;}
.slide2{color:#fff; font-size: 25px; font-weight:300; max-width:400px; margin-bottom:20px;}

.itemtext{position:absolute; bottom: 95px; left:10%;}
.maincarousel .owl-controls{position:absolute; bottom: 25px; left:10%;}
.tech-carousel .owl-controls{position:absolute; bottom: 40%; width: 100%;}
.owl-prev{float:left; color:#fff; font-size:24px;  margin-left:-18px;}
.owl-next{float:right; color:#fff; font-size:24px;  margin-right:-18px;}

#projectwrapper{display:none;}

.oursolutions .container{width:1000px; max-width:100%;}

.site-index .owl-dot{
	display:inline-block;
	width: 65px;
	height:5px;
	background:#fff;
	margin-right:5px;
}

.tech-carousel .owl-dots{display:none!important;}

.site-index .owl-dot.active{
	background:#a0c745;
}

.maintitle{
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	font-weight:700;
	margin-top:40px;
	margin-bottom:15px;
}

.maintitle span::after{
	content: "";
	width:42px;
	border-bottom: solid 4px #a0c745;
	padding-bottom:10px;
	display: block;
    margin: auto;
	position:relative;
	z-index:999;
}

.oursolutions{
	margin-top:-12px;
}

.oursolutions ul{
	padding:0px;
}

#testimonials{
	padding-bottom:30px;
}

.oursolutions li{
	float:left;
	width:24.6%;
	margin-right:0.5%;
	list-style-type:none;
	padding-left:28px;
	padding-top:35px;
	min-height:380px;
	margin-bottom:2%;
}

.oursolutions li.security{
	background:url(../images/security.jpg) no-repeat;
	background-size: cover;
}

.oursolutions li.advanced{
	background:url(../images/infrastructure.jpg) no-repeat;
	background-size: cover;
}

.oursolutions li.it{
	background:url(../images/it.jpg) no-repeat;
	background-size: cover;
		margin-right:0!important;
}

.oursolutions li.management{
	background:url(../images/management.jpg) no-repeat;
	background-size: cover;
}

.soltitle{
	font-size:24px;
	font-weight:600;
	text-transform:uppercase;
	color:#fff;
}

.oursolutions li.security::before{
	content: "";
	background:url(../images/security-icon.png) no-repeat;
	width: 63px;
    height: 57px;
    display: block;
	margin-bottom:14px;
}

.oursolutions li.advanced::before{
	content: "";
	background:url(../images/infrastructure-icon.png) no-repeat;
	width: 63px;
    height: 60px;
    display: block;
	margin-bottom:14px;
}

.oursolutions li.it::before{
	content: "";
	background:url(../images/it-icon.png) no-repeat;
	width: 73px;
    height: 68px;
    display: block;
	margin-bottom:14px;
}

.oursolutions li.it::before{
	content: "";
	background:url(../images/it-icon.png) no-repeat;
	width: 73px;
    height: 68px;
    display: block;
	margin-bottom:14px;
}

.oursolutions li.management::before{
	content: "";
	background:url(../images/management-icon.png) no-repeat;
	width: 96px;
    height: 58px;
    display: block;
	margin-bottom:14px;
}

.soltitle::after{
	content: "";
	width:60px;
	border-bottom: solid 6px #a0c745;
	padding-bottom:10px;
	display: block;
}

.topsolution2{
	display:table;
    margin-right: 10px;
	margin-top:20px;
	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:50px;
	width:100%;
}

.solintitle{
	color:#18484c;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	letter-spacing: 2px;
}

.solitems.sol6 li{
	width:14%;
}

.topsolution li a{color:#333!important;}

.solintitle:after{
	content: "";
    width: 50px;
    border-bottom: solid 4px #a0c745;
    padding-bottom: 5px;
    display: block;
}

.solleft{
	float:left;
	width:35%;
	padding-left:25px;
	padding-top:25px;
	min-height:300px;
	margin-top:20px;
	padding-bottom:25px;
}

.righttitle{
	font-size:18px;
	font-weight:bold;
}

.solrightcontainer div:nth-child(2){
	font-size:16px;
}

.solactive b{
	color:#82ab4d!important;
}

.solrightcontainer{
	display:none;
}

.solright{
	min-height:300px;
	float:right;
	width:65%;
	background:#466e70;
	color:#fff;
	padding:40px;
	margin-top:20px;
}

.solitem b{color:#fff;}

.solutionssecurity .solleft{
	background:url(../images/sol-security.jpg) no-repeat;
	background-size:cover;
}

.solutionsinfrastructure .solleft{
	background:url(../images/sol-infrastructure.jpg) no-repeat;
	background-size:cover;
}

.solutionsentreprise .solleft{
	background:url(../images/sol-it.jpg) no-repeat;
	background-size:cover;
}

.solstart{
	margin-top:20px;
}

.solitem{
	margin-top:5px;
	cursor:pointer;
}

.solsubtitle{
	display:table;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:14px;
	width:100%;
	padding-top:35px;
	padding-bottom:25px;
}

#twitter-widget-0, .IN-widget{
	position: relative!important;
    top: 5px;
}

.related img{
	float:left;
	margin-right:25px;
}

.qtip-default{
	background:#466e70!important;
	padding:20px!important;
	color:#fff!important;
	border-color:#466e70!important;
	width:100%!important;
	max-width:600px!important;
}

.qtip-content{
	font-size: 16px!important;
	line-height:22px!important;
}

.tooltiptitle{
	font-size:20px!important;
	text-transform:uppercase!important;
	padding-bottom:
}

.tooltiptitle:after{
    content: "";
    width: 50px;
    border-bottom: solid 4px #a0c745;
    padding-bottom: 5px;
    display: block;
	margin-bottom:15px!important;
}

.solsubtitle:after{
	content: "";
    width: 50px;
    border-bottom: solid 2px #a0c745;
    padding-bottom: 5px;
    display: block;
}

.solcontent{
	font-size:15px;
	color:#fff;
	width:95%;
	max-width:100%;
	margin-top:14px;
}

#ourtechno{
	height:398px;
	background:url(../images/bg-tech.jpg);
	background-size:cover;
	clear:both;
}

#ourtechno .maintitle{
	margin-top:75px;
}

#ourtechno1{
	font-size:20px;
	color:#fff;
	width:710px;
	max-width:100%;
	text-align:center;
	margin:auto;
	letter-spacing:2px;
}

.tech-carousel{
	margin-top:25px;
}

.blogitem{
	margin-bottom:35px;
}

.blogitem h2{
	color:#18484c;
	font-size:24px;
	font-weight:700;
	max-width:540px;
	line-height:30px;
}

.blogitemdate{
	color:#18484c;
	font-size:20px;
	font-weight:600;
	margin-top:-5px;
}

.blogitemtext{
	font-size:20px;
	color:#525252;
	margin-top:15px;
}

#blog{
	background:#e8e8e8;
}

.readmore{
	margin-top:20px;
}

.readmore a{
	width:255px;
	height:55px;
	color:#fff;
	font-size:24px;
	text-transform:uppercase;
	display:block;
	padding-left:15px;
	line-height:55px;
	background: #a0c745 url(../images/arrow-white.png) no-repeat;
	background-position: 85%;
}

.testimonialleft{
	color:#525252;
	font-size:20px;
	width:70%;
	float:left;
}

.testimonialright{
	width:30%;
	float:right;
}

.testimonialleft h2{
	font-weight:600;
}

#news{
	background:#e8e8e8;
	padding-bottom:50px;
}

#news ul{
	margin-top:50px;
	padding:0px;
}

.maincarousel{
	position:relative;
	top:-103px;
}

.newstitle{
	color:#a0c745;
	font-size:36px;
	line-height:38px;
	font-weight:600;
	height:100px;
	margin-bottom:50px;
}

.newsitem{
	float:left;
	background:#fff;
	width: 31%;
	margin-right:2%;
	list-style-type:none;
	padding:20px;
	min-height:410px;
	padding-top:50px;
	text-transform:uppercase;
}

.newscontent{
	margin-bottom:45px;
	font-size:20px;
	color:#525252;
	font-weight:600;
}

.newscontent li{
	list-style-type:circle;
}

.newscontent ul{
	margin-left:24px;
	padding-left:0px;
}

.learnmore a{
	display:block;
	height:55px;
	width:96%;
	margin:auto;
	padding-left:15px;
	line-height:22px;
	background: #a0c745 url(../images/arrow-white.png) no-repeat;
	background-position: 85%;
	color:#fff;
	font-size: 20px;
	font-weight:600;
	padding-top:4px;
}

.footer{
	background:#3c3c3c;
}

#footermenu{
	margin-top:20px;
}

#footermenu ul{
	margin:auto;
	padding:0px;
	text-align:center;
}

#footermenu li{ display:inline-block; list-style-type:none; margin-right:10px; vertical-align:top; text-align:left;}

#footermenu li a{color:#a4a4a4; font-size:14px;}

.col-4{width:15%; float:left;}
.col-6{width:14%; float:left;}
.submenu .col-4{margin-right: 4%;}
.submenu .col-6{margin-right: 2%;}
.submenu .col-6 .subtitle{height: 80px;}
.submenu .col-6 ul li{width:100%; display:block;}
.submenu{ position: absolute; width: 100%; background: #fff; padding:15px; padding-top:25px; padding-bottom:25px; margin-top:-1px;
display:none; left:0px; z-index:999999999999999999999;}
.submenu ul{padding:0px; margin:0px; padding-top:15px;}
.submenu ul li{padding:0px; margin-bottom:8px; line-height:15px; display:block; width:100%;}

.main-menu ul > li{ padding-top:5px; padding-bottom:5px;}
.main-menu ul > li:hover > a{border-bottom: solid 5px #a0c745;}
.main-menu ul > li:hover li > a{border-bottom:none!important;}
.main-menu ul > li.mainsub:hover{background:#fff;}
.main-menu ul li.active > a{border-bottom: solid 5px #a0c745; display:block; padding-top:4px; position:relative; top:-6px;}
#licustomers:hover .submenu, #litech:hover .submenu, #liservices:hover .submenu, #lisols:hover .submenu, #licompany:hover .submenu{display:block;}
#submenusol{
	/*width:250px;*/
	width:100%;
}
/*#licompany{position:relative;}*/
#submenucompany{
	/*width: 250px;*/
	width: 100%;
    right: 0px;
    position: absolute;}

.subtitle{padding-bottom: 12px; border-bottom: solid 1px #b4d36c; font-size:16px; color:#18484c; font-weight:bold; text-transform:uppercase;}

#customers, #testimonials, #company, #newscontainer{margin-top:-100px;}
#customers-1, #testimonials-1, #company-1, #company-4, #company-9, #company-8, #solutions-1{border-bottom: solid 1px #e5e5e5; margin-bottom:10px;}
#customers-1 .maintitle, #testimonials-1 .maintitle, #company-1 .maintitle, #company-4 .maintitle, #company-9 .maintitle, #company-8 .maintitle, #solutions-1 .maintitle{margin-bottom:0px;}

.site-index #testimonials{margin-top:0px;}

.financial span{
	background:url(../images/financial-icon.png) top center no-repeat;
	padding-top:50px;
	display:block;
}

.gov span{
	background:url(../images/gov-icon.png) top center no-repeat;
	padding-top:50px;
	display:block;
}

.education span{
	background:url(../images/education-icon.png) top center no-repeat;
	padding-top:50px;
	display:block;
}

.health span{
	background:url(../images/health-icon.png) top center no-repeat;
	padding-top:50px;
	display:block;
}

.commercial span{
	background:url(../images/commercial.png) top center no-repeat;
	padding-top:50px;
	display:block;
}

#footermenu ul li ul li{display:block;}

.subcontainer{
	border:solid 1px #ccc;
	width:200px;
	margin:auto;
	padding-top:10px;
}

.site-index .oursolutions li{min-height:280px;}

.financial.maintitle{margin-top:50px;}

.backtotop a{
	background: url(../images/arrow_up.jpg) no-repeat;
	display:block;
	position:fixed;
	width:43px;
	height:43px;
	bottom:20px;
	right:20px;
}

#customers ul{ margin:auto; padding:0px; text-align:center;}

#customers ul li{display:inline-block; list-style-type:none; margin-left:2%; margin-right:2%; margin-bottom:25px; border:solid 1px #dedede;
-webkit-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 2px 0px rgba(0,0,0,0.75);}

.space ul li{margin-top:20px;}

.clear{clear:both;}

.alternate{background:#f4f4f4; padding-bottom:20px;}
.alternate .maintitle{padding-top:20px;}

.testimonials-index, .news-index{background:#f4f4f4;}

#testimonials ul{margin-top:35px;}

.testi-logo{margin-bottom: 50px;}
.testi-text{font-size:18px; color:#18484c; line-height:20px; margin-bottom:30px; text-align:left;}
.testi-person{font-size:14px; color:#18484c; font-weight:bold; text-align:left;}
.testi-person span{color:#a0c745;}

#testimonials li{list-style-type:none; display:inline-block; vertical-align:top; background:#fff; width: 47%; margin-right: 2%;
margin-bottom:2%; padding:50px; min-height:330px; text-align:center;}

.newsul{
	margin-top:25px;
}

.newsul li{
	list-style-type:none; 
	display:inline-block; 
	vertical-align:top; 
	background:#fff; 
	width: 31%; 
	margin-right: 2%;
	margin-bottom:2%; 
	min-height:330px;
	padding-bottom:15px;
}

.newsul li img{max-width:100%;}

.news-date{ font-size: 14px; color:#18484c; font-weight:600;padding:3%;}
.news-text{padding:3%; font-size: 18px; color:#18484c; font-weight: 600; line-height:22px;}
.news-more{padding:3%;}
.news-more a{
	width: 130px;
    height: 30px;
    color: #fff;
    font-size: 12px;
	font-weight:700;
    text-transform: uppercase;
    display: block;
    padding-left: 15px;
    line-height:30px;
    background: #a0c745 url(../images/arrow-white.png) no-repeat;
    background-position: 85%;
}

#company-2{text-align:center; padding-top:20px; padding-bottom:25px;}
#company-2 .container div{ margin:auto; margin-bottom:10px; max-width:80%;}

#company-3{background:#f4f4f4; padding-top:40px; padding-bottom:20px;}
#company-3 .col-3{
	float:left;
	width: 28%;
	margin-right:5%;
}
.companytitle{color:#18484c; font-size:18px; font-weight:700; text-transform:uppercase;}
.companytitle::after{content:" "; width:30px; padding-bottom:12px; border-bottom: solid 6px #a0c745; display:block; margin-bottom:15px;}
.companytext{font-size:13px; font-weight:600; color:#000;}

#mission{background:url(../images/mission-icon.png) top left no-repeat; padding-top:50px;}
#vision{background:url(../images/vision-icon.png) top left no-repeat; padding-top:50px;}
#values{background:url(../images/values-icon.png) top left no-repeat; padding-top:50px;}

.whyitem{
	background:#a0c745;
	border-radius:50%;
	width:350px;
	height:350px;
	display:inline-block;
	text-align:center;
	margin-left:100px;
	position:relative;
	margin-bottom:20px;
}

/*.whyitem:nth-child(2), .whyitem:nth-child(4){
	position:relative;
	top:90px;
}*/

.whyitem:nth-child(3) img{
	margin-top: -20px;
}

.whyitemimg{
	margin-top:30px;
}

.whyitemtext{
	color:#18484c;
	font-weight:700;
	font-size:16px;
	bottom:45px;
	position:absolute;
	padding-left:50px;
	padding-right:50px;
}

#company-4{
	margin-bottom:30px;
}

#company-5{
	padding-bottom: 60px;
}

#company-6{clear:both; text-align: center; border: solid 1px #ccc; width:536px; max-width: 100%; margin:auto; padding-top:10px; padding-bottom:10px;
margin-top:15px;}

.contact-left{float:left; width:24%; margin-right:2%; padding:2%; background:#f4f4f4; height: 450px; font-size:17px; color:#000; opacity:0.8;}
.contact-right{float:right; width:74%;}

#company-10{padding-bottom:60px; padding-top:25px;}

.col-2{float:left; width: 50%; padding:2%;}
.gr{background:#f4f4f4;}
#company .gr{margin-top: -40px; padding-top: 20px;}
#company .form-control{height:50px;}

.submit{clear: both; padding: 2%; text-align: center;}
.submit .btn{ border:0px; border-radius:0px; text-align: left;}

#tech-2{margin-bottom:20px;}
#tech-2 .container{width:730px; margin:auto; max-width:100%; font-size: 20px; color:#525252; text-align:center;}

.tech-item{float:left; width: 32%; margin-right:1%; background:#466d70; color:#fff; font-size: 21px; font-weight:600; text-transform:uppercase;
line-height: 22px; padding: 2%; margin-bottom:1%; height:150px;}

.tech-item-2{width:48.5%;}

.techtext{ padding-top:6px;}
.techtext::after{border-bottom: solid 5px #89b050; display:block; width:30px; content:""; padding-top:6px;}

.tech-4{padding-top: 20px; text-align:center;}
#tech-3 .maintitle, #tech-5 .maintitle, #tech-6 .maintitle{margin-top:20px;}
.tech-cont{ max-width:80%; text-align:center; margin:auto; font-size: 18px; color:#525252;}

.tech-imgs .container{text-align:center;}
.tech-imgs .container img{margin-right: 15px; margin-left:15px;}
.tech-imgs{padding-top:25px; padding-bottom:25px;}

.careers-form{width:550px; margin:auto;}
.careers-form .col-2{width:100%;}
.careers-form .submit{text-align:right;}

.careers-form input[type="text"]{border-radius:0px;}
.careers-form label, .careers-form input[type="text"]{float:left;}
.careers-form label{width:20%; font-size:15px;}
.careers-form input[type="text"]{width:80%;}

#tabspro{position:relative; top:-5px;}
#tabstech{position:relative; top:-1px;}
#tabspro .ui-widget-header{
	background:none;
}

.ui-tabs{
	border:0px!important;
	margin-top: -14px;
    padding: 0px;
}

.ui-tabs ul{
	border:0px!important;
	border-radius:0px!important;
	border-top: solid 2px #e5e5e5!important;
	border-bottom: solid 2px #e5e5e5!important;
	height:80px;
	padding:0px!important;
}

#tabspro ul li, #tabstech ul li{
	border:0px!important;
	border-radius:0px!important;
	background:none!important;
	width:18%;
	height:100%;
	text-align:center;
}

#tabstech ul li{
	width:25%;
	height:50%;
}

#tabstech{padding:0px;}

#tabstech ul{
	height:160px;
}

#services-4{background:#ebebeb;}

#services-4 .maintitle{padding-top:25px;}

#tabstech ul.secul li{
	width:auto!important;
	height:auto!important;
	text-align:left!important;
	border-bottom:0px!important;
	margin-bottom:10px!important;
}

#tabstech ul.secul{height:auto; margin-bottom:10px;}

.ui-tabs ul li a{
	color:#18484c!important;
	font-size: 15px!important;
	text-transform:uppercase!important;
	font-weight:600!important;
	width:100%;
}

.ui-tabs ul li{
	padding:0px!important;
	margin:0px!important;
}

#tabstech ul li{
	border-bottom: solid 2px #d3d3d3!important;
}

#tabspro ul li.ui-tabs-active{
	background:#ebebeb!important;
}

#tabstech ul li.ui-tabs-active
{
	background:#d9d9d9!important;
}

.tabtop{
	font-size:38px; 
	color:#18484c; 
	text-transform:uppercase; 
	font-weight:600;
}

.tabtop span::after{
	content: "";
	width:60px;
	border-bottom: solid 6px #a0c745;
	padding-bottom:5px;
	display: block;
}

.tabtop span{ line-height: 45px; letter-spacing: 4px; display:inline-block; width:200px;}
.tabtop img{display:inline-block; vertical-align:top;}

.tabbottom{ color:#000; font-size:16px;}

#services{margin-top:-110px;}

.ui-tabs-panel{padding:0px!important;}

#services-3 .ui-tabs-panel{background:#ebebeb!important;}

.tab-left{display:inline-block; width: 48%; vertical-align:top;}
.tab-right{display:inline-block; width: 48%; padding-left: 5%; padding-top:100px;}
.tabbottom{margin-top: 25px;}

#solutions{margin-top:-100px;}

#solutions .oursolutions{margin-top:0px;}
#solutions .oursolutions li{min-height:300px;}
#solutions-3 .container{width:775px; max-width:100%; margin:auto;}

#solutions-4 .col-3{width:28%; margin-right:5%; float:left;}

.solitems{display:table; width:100%; padding-top:40px; padding-left:0px;}
.solitems li{display:inline-block; padding:10px; list-style-type:none; margin-left: 1px; margin-right:1px;text-align:center; 
font-size:14px; color:#18484c; text-transform:uppercase; font-weight:600; height:50px; line-height:30px;}


#solutions-5 .container{text-align:left;}
.main-menu ul{position:relative;}

.tickercontainer{padding-left:100px!important;}
.latestN{position:relative; top:30px; font-size: 15px; font-weight: 700; text-transform:uppercase;}
#newsslider{margin-top:-120px;
	-webkit-box-shadow: -1px 4px 5px 0px rgba(224,224,224,1);
	-moz-box-shadow: -1px 4px 5px 0px rgba(224,224,224,1);
	box-shadow: -1px 4px 5px 0px rgba(224,224,224,1);
}

.ntitle{color:#a1c645; text-transform:uppercase; font-weight: 700; font-size: 15px;}
#newsslider li{font-size: 15px; font-weight:600; border-right: solid 1px #000; padding-right: 10px; line-height: 20px;}
#submenucustomers{
	/*width:650px; */
	width:100%;
	margin-left: 0px;
	left:0px;
}
#submenucustomers .col-4{width:21%;}

#submenuservices{
	/*width:450px;*/
	width:100%;
	/*margin-left: 100px;*/
	margin-left:0px;
}
#submenuservices .subtitle{height:50px;}

#customers li{
	background: #e6e6e6; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#fefefe, #e6e6e6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#fefefe, #e6e6e6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#fefefe, #e6e6e6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#fefefe, #e6e6e6); /* Standard syntax */
	padding-top:10px;
	padding-bottom:10px;
	padding-right:20px;
	padding-left:20px;
	width: 285px;
	height:160px;
	line-height:140px;
}

.solitems.sol5 li, 
.solitems.sol4 li,
.topsolution ul li{
	background: #608b46; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#608b46, #164a48); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#608b46, #164a48); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#608b46, #164a48); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#608b46, #164a48); /* Standard syntax */
}

.topsolution ul.sol6 li{width:auto!important;}

.solitems.sol4,
.solitems.sol5{
	padding-bottom:20px;
}

.newscontainer{margin-top:25px;}
.singleblog .news-date, .singleblog .news-text{padding:0; padding-top:8px; padding-bottom:8px;}

.solitems li a{color:#fff!important;}

@media (min-width: 1200px)
{
	.container {
		width: 1125px;
	}
}

.admin .content-area{
	width: 1200px;
    margin: auto;
    max-width: 100%;
}

.admin header{
	height:175px;
}