@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,600,400italic,600italic,700,700italic,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,700,300);

/*font-family: 'Open Sans', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Oswald', sans-serif;
*/
.logo{padding-top:6px !important;}
.nav>li>a{ padding: 6px 13px 5px 13px;}
.nav>li.has-child>a:after{content:"\f0d7"; font-family: FontAwesome;  font-size: 16px; padding-left: 3px;}
.navbar-default .navbar-brand{padding:0px !important;}
.navbar-header img{width:81%}
.navbar-fixed-top{position:static; background:#fff !important; margin-bottom:0px;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100% !important;}
.slider{width:100%; padding:0px;}
.navbar-default .navbar-nav>li>a{color:#000;}
.navbar-default .navbar-nav>li>a:hover{background:#ea8400; color:#FFF;}
.navbar-default .navbar-collapse{margin-top:31px;}
.navbar-default .nav > li > a.active{background:#ea8400; color:#FFF;}
.navbar-default{padding: 8px 0 30px;}
.navbar-fixed-top{position:relative; }
.sub-menu{display:none; position:absolute; top:100%; list-style:none; padding:5px 0px; background:#fff; border-top:4px solid #088fec; text-align:left; box-shadow: 1px 1px 6px #bababa; z-index:9;}
.navbar-nav li:hover .sub-menu{display:block;}
.navbar-default .sub-menu li{padding:5px 15px;}
.navbar-default .sub-menu li a{color:#333; text-decoration:none; text-transform:none; white-space:nowrap;}
.navbar-default .sub-menu li:hover, .navbar-default .sub-menu li.act{background:#ea8400;}
.navbar-default .sub-menu li:hover a, .navbar-default .sub-menu li.act a{color:#FFF !important; }

.navbar-default .navbar-toggle{ background-color: #0774c0;border-color: #0774c0;}


h1,h2,h3,h4{font-family:'Oswald', sans-serif !important;}
body .container p, .container li, .container a{font-family:'Roboto', sans-serif !important;}
#services li{text-align:left; font-size:13px !important; line-height:22px; background:url(img/list-icon.png) no-repeat 0 6px;     padding-left: 23px;}
#services ul{padding-left:0px; list-style:none; margin-bottom:20px;}
#services h4{font-size:16px !important;}

.read-more{display:inline-block; padding:5px 15px; color:#FFF; background:#ea8400;}
.read-more:hover{color:#FFF; text-decoration:none; background:#333;}

@media (min-width: 768px){
section {
    padding: 50px 0;
}
#services .col-sm-3{padding:0px 10px;}
}
@media (max-width: 767px){
	.mobil{display:inline-block !important;}
	.desk{display:none;}
	.navbar-brand{height:auto !important; margin-bottom:20px;}
	.navbar {padding-bottom:0px;}
	.navbar-collapse{width:100%;}
	.sub-menu{position:relative; text-align:center; width: 90%; margin: 0 auto;}
	.nav.navbar-nav{background:#ddd;}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #ea8400 !important; border-color:#d87c04 !important;}
	section { padding: 30px 0;}
	#services .col-sm-3{margin-bottom:15px;}
	#services ul{margin: 0 auto 15px auto; width:250px;}
	}
@media only screen and (min-width: 768px) and (max-width:1000px){
	.navbar-header{width:27%;}
	.navbar-header img{width:100% !important;}
	.navbar .col-sm-8{width:73%}
	.navbar-default .navbar-nav > li > a{font-size:12px; padding: 6px 3px 4px;}
	.portfolio-caption h4{font-size:15px; }
	#portfolio .portfolio-item .portfolio-caption{padding:14px;}
	#portfolio .portfolio-item{margin-bottom:0px;}
	.footer-menu .navbar-nav li a{padding: 6px 3px 5px;}
	}
@media only screen and (min-width: 1000px) and (max-width: 1100px){
	.navbar-default .nav li a{font-size:13px !important;}
	.navbar-default .navbar-nav > li > a {padding: 6px 10px 5px !important;}
	}

.carousel-inner > .item > img, .carousel-inner > .item > a > img{width:100%;}
.slider{width:100%; padding:0px;}

#services{}
#services .col-lg-12{margin-bottom:20px !important;}
#services h3{color:#ea8400 !important;}
.bg-light-gray.team-about{background:#FFF;}
.clients{background:#3195d9; border-top:5px solid #333;}
#portfolio .portfolio-item .portfolio-link .portfolio-hover {
    background: rgba(0,113,191,0.7);
}
.btn-xl{background-color: #ea8400; border-color: #ea8400;}
.btn-xl:hover, .btn-xl:focus, .btn-xl:active, .btn-xl.active, .open .dropdown-toggle.btn-xl{background-color: #0071bf; border-color: #0071bf;}
ul.social-buttons li a:hover, ul.social-buttons li a:focus, ul.social-buttons li a:active{background-color: #0071bf;}
footer .col-sm-8{text-align:left;}
.team-about h3{text-align:left; color:#ea8400;     margin-bottom: 15px !important;font-size: 18px !important;text-transform: none !important;font-weight: 700 !important;font-style: normal !important;}
.team-about .col-sm-8{text-align:left;}
.team-about ul li{text-align:left; padding-left:59px; background:url(img/iso.png) no-repeat 0 6px; line-height:45px; border-bottom:1px solid #ddd;}
.team-about ul li.sprite-year{background-position: 0 -49px;}
.team-about ul li.domain-experts{background-position: 0 -104px;}
.team-about ul li.experts{background-position: 0 -156px;}
.team-about ul li.expert-consultant{background-position: 0 -211px;}
.team-about ul li.sprite-pmb{background-position: 0 -258px;}
.team-about ul li:last-child{border:none;}
.team-about ul {list-style:none; padding-left:0px;}
.footer-menu .navbar-nav>li{float:none; display:inline-block;}
.footer-menu .navbar-nav li a{color:#969696; font-family:'Roboto', sans-serif !important}
.footer-menu li:first-child a{padding-left:0px !important;}
.footer-menu .navbar-nav li a:hover{background:none; color:#ea8400;}
.footer-menu .nav > li > a:focus, .footer-menu .nav > li > a:hover{background:none !important; color:#ea8400;}
.footer-menu .nav > li > a.active{color:#ea8400;}
.footer-menu{padding-left:0px !important; margin-bottom: 8px;}
footer .navbar-right{float:none !important; }
footer {background:#0e0e0e;}
.copyright{color:#757575; font-size:14px; font-family:'Roboto', sans-serif !important}
.cta{float:right; color:#333; padding-left:30px; width:auto; background:url(img/cta.png) no-repeat 0 5px; margin-bottom:10px;}
.cta span, .cta a{color:#333; font-size:25px; font-weight:bold;}
.mobil{display:none;}
aside.clients img {
    margin: 30px auto;
}
.inner-banner{background:#303030; border-bottom:2px solid #067dd0;}
h1{color:#FFF; font-size:30px; font-weight:bold; text-align:left; margin:20px 0;}
.inner-page{padding:30px 0;}
.inner-page h2{font-size:21px; color:#015087;}
.sidebar h2{margin-top:0px; font-size:20px; color:#015087; text-transform:none; border-bottom:1px solid #ddd; padding-bottom:10px;}
.sidebar ul {list-style:none; padding-left:0px; }
.sidebar ul li{ display:block; margin-bottom:7px;}
.sidebar ul li a:hover{margin-left:10px; background:#ea8400; color: #fff !important;}
.sidebar ul li a{ text-decoration:none; color:#fff !important; padding:6px 10px; background:#841d05; display:inline-block;}
.inner-page a{color:#ea8400; text-decoration:underline ;}
.inner-page a:hover{color:#333 !important; text-decoration:none !important;}
.inner-page h1, .inner-page h2, .inner-page h3, .inner-page h4, .inner-page h5, .inner-page h6{text-transform:none;}
.carousel-control{opacity:0 !important;}
.carousel.slide:hover .carousel-control{opacity:1 !important;}
#portfolio.bg-light-gray{background-color: #dfdfe0;}
.inner-page{min-height:400px;}
.inner-page .read-more.link{color:#fff !important; text-decoration:none !important; font-size:18px;}
.inner-page .read-more.link:hover{colo:#fff;}
.right img{float:right; margin:0 0 15px 15px;}
.inner-page .col-sm-9 ul {list-style:none; padding-left:0px;}
.inner-page .col-sm-9 ul li{
	text-align: left;
    font-size: 14px !important;
    line-height: 22px;
    background: url(img/list-icon.png) no-repeat 0 6px;
    padding-left: 23px;
	margin-bottom:10px;
	font-family:'Roboto', sans-serif !important;
	}
.inner-page #portfolio .container{width:100%; }
.inner-page #portfolio{background-color: inherit !important;}
.inner-page .portfolio-item:hover{box-shadow:0px 0px 2px #666; padding-top:15px;}
.logos {text-align:center;}
.logos li{background:none !important; padding:0px; display:inline-block; margin-bottom: 25px !important;}
.logos li img{border:2px solid #ddd;}
.logos li img:hover{opacity:0.7}
.inner-page .technologies{text-align:center;}
.inner-page .technologies li{padding:15px !important; background:none !important; display:inline-block; text-align:center !important; margin-bottom:0px;}
.technologies li:hover{opacity:0.5;}