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


.content {
	background-color: #FFF;
	border: 1px solid #d1d1d1;
	padding-top: 30px;
	padding-bottom: 35px;
	padding-right: 10px;
	padding-left: 10px;
	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	position:relative;
	z-index:32;

}
.about-title {
	font-size: 20px;
	font-weight: bold;
	color: #454545;
	padding-bottom: 15px;
}
.about-titleblue {	
	color: #1d81a6;
}
.about-desc {
	font-size: 15px;
	color: #878787;
	line-height: 26px;
}
.about-img {
	
}
.about-img img {
	width:100%;
	border: 1px solid #d2d2d2;
	border-radius:5px;
	
}
.about-more {
	margin-top:15px;
	
}
.space {
	height:14px;
	background-image: url(../images/space-line.png);
	background-repeat: no-repeat;
	margin-top:22px;

}
.services-box {
	margin-top:22px;
	
}
.titleee {
	position:relative;
	background-image: url(../images/title-linesbg.png);
	height:15px;
	
}
.titleee-text {
	position:absolute;
	font-size: 20px;
	font-weight: bold;
	color: #454545;
	background-color: #FFF;
	top:-8px;
	padding-right:2px;
	
}
.services-all {
	margin-top:22px;
	
}
.serv-box {
	background-color: #ebebeb;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 11px;
	padding-left: 5px;
	border: 1px solid #dbdbdb;
	position:relative;
	z-index:10;
	-webkit-box-shadow: 0px 6px 7px 0px rgba(177,177,177,1);
-moz-box-shadow: 0px 6px 7px 0px rgba(177,177,177,1);
box-shadow: 0px 6px 7px 0px rgba(177,177,177,1);
	margin-top: 25px;
/*}
.serv-boxshadow {
	width:100%;
	background-image: url(../images/serv-shadow.png);
	background-repeat: no-repeat;
	position: absolute;
	bottom:-30px;
	height:30px;
	z-index:6;*/
}
.serv-boximg {
	height:128px;
	width: 100%;
}
.serv-boximg img {
	width:100%;
	height: 100%;
	
}
.serv-boxtitle {
	font-size: 16px;
	color: #393939;
	text-align: center;
	margin-top: 11px;
	
}
.serv-boxtitle a{
	color: #393939;
	
}
.serv-boxtitle a:hover{
	color: #1d81a6;
	
}
.new-img{
	
}
.new-img img{
	width:100%;
	height:109px;
	border: 1px solid #a3a3a3;
	border-radius:5px;	
}
.new-desc{
	font-size: 13px;
	color: #8c8c8c;
	margin-top:8px;
	
}
.new-desc a{
	color: #8c8c8c;
	
}
.new-desc a:hover{
	color: #1d81a6;
	
}
.new-box{
	margin-top:20px;
	
}
.clients{
	margin-top:20px;
	
}
.footer{
	background-color:#323232;
	padding-top: 50px;
	padding-bottom: 25px;
	position: relative;
	z-index:30;
	top:-20px;

}
.copyright{
	background-color: #1d81a6;
	font-size: 12px;
	color: #FFF;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-top:-20px;
	position:relative;
}
.copyright-left{
	
	
}
.copyright-right{
	text-align:right;
	
}
.footer-title{
	font-family: 'Oswald', sans-serif;
	font-size: 16px;
	color: #dbdbdb;
	text-transform: uppercase;
	letter-spacing:3px;
	
}
.mission-desc{
	font-size: 12px;
	color: #cccccc;
	margin-top: 10px;
	line-height:20px;
	
}
.contact-item{
	font-size: 12px;
	color: #cccccc;
	margin-top:12px;
	
}
.contact-item a{
	color: #cccccc;	
	
}
.contact-item a:hover{
	color: #1d81a6;
	
}
.newsletter-form{
	margin-top:7px;
	position:relative;
	
}
.newsletter-formstyle{
	height: 29px;
	background-color: #404040;
	color: #dadada;
	font-size: 12px;
	text-align: left;
	text-indent: 10px;
	line-height: 29px;
	border-radius:5px;
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	
}
.newsletter-send{
	text-align:right;
	margin-top:7px;
	
}
.srch-icon{
	position:absolute;
	right:10px;
	top:3px;
	
}
.newsletter-line{
	width:100%;
	height:1px;
	background-color: #404040;
	margin-top:29px;
	
}
.footer-social{
	margin-top:26px;
	word-spacing:5px;
	
}
.top-line{
	height: 5px;
	background-color: #1d81a6;
	
}
.header{
	background-color: #2c2c2c;
	padding-bottom: 13px;
	
}
.logo{
	margin-top:11px;
	
}
.lang{
	margin-top:-1px;
	text-align:right;
	
}
.menuuu{
	margin-top:35px;
	
}
.slider{
	position:relative;
	height:560px;
	width:100%;		
	
}





/******************************************************************/
.slideall {
width: 650px;
height: 140px;
overflow: hidden;
position: relative;
margin-top: 55px;
margin-left: 250px;
float: left;
text-align: left;

}

#slidess1 {
min-width: 6000px;
height: 140px;
left: 0px;
top: 5;
position: absolute;

}

.slides1 {
width: 100px;
min-height: 100px;
display: inline-block;
vertical-align: top;
padding: 0;
margin: 0;
margin-right: 2px;
margin-left: 2px;
padding-top: 0;
border: 1px solid #e5e5e5;
text-align: center;
margin-top: 0;
}

.slides1 img {
	width: 100px;
	height: 104px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	box-shadow: 1px 1px 3px 0px rgba(50, 50, 50, 0.75);
}
.slides1 img:HOVER {
	box-shadow: 1px 1px 6px 0px rgb(237, 28, 36);
}

#right,#left {
width: 32px;
height: 45px;
cursor: pointer;
position: absolute;
}

#left {
z-index: 2;
background: url('../images/prev.png') no-repeat scroll 0% 0% transparent;
background-color: rgb(29, 129, 166);
top: 40px;
left: 0px;
display: none;
}

#right {
z-index: 2;
background: url('../images/next.png') no-repeat scroll 0% 0% transparent;
background-color: rgb(29, 129, 166);
top: 40px;
right: 0px;
display: none;
}
.imgselect {
	
    width: 450px;
    height: 250px;
    margin-right: 250px;

}
.pimg2{
	width: 100px;
	margin-left: 300px;
}
/******************************************************************/
.bgggg{
	background-image: url("../bgggg.png");
}
.mar50{
	margin-top: 50px;
}
.mar100{
	margin-top: 100px;
}
.mar90{
	margin-top: 90px;
}
.wel-img:hover {	
	-webkit-transition-duration: 0.8s;
	 -moz-transition-duration: 0.8s; 
	 -o-transition-duration: 0.8s; 
	 transition-duration: 0.8s; 
	 -webkit-transition-property: -webkit-transform; 
	 -moz-transition-property: -moz-transform; 
	 -o-transition-property: -o-transform; 
	 transition-property: transform; 
	 overflow:hidden; 
-webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}

.item{
	margin-right: 20px;
}







/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 800px) {
		
			

.about-img {
	display:none;				
		
 }
.serv-box{
	margin-top:20px;
		
	
}
.serv-boximg img {
	height:100%;
	
}
.new-img img{
	height:100%;

}
.copyright-left{
	text-align:center;	
	
}
.copyright-right{
	text-align:center;
	margin-top:5px;
	
}
.top20{
	margin-top:20px;	
	
}
.logo{
	text-align:center;
	
}
.lang{
	text-align:center;
	margin-top:15px;					

}
