@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
body{font-family:'Roboto', sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed', sans-serif;}
p{font-family:'Roboto', sans-serif;line-height:22px;font-size:16px;font-weight:300;}
ul{padding-left:0;}
ul li{list-style-position:inside;}
h2{font-size:26px;}
a:hover{text-decoration:none;}
#MainContainer{min-height:420px;}
.section-heading{text-align:center;margin-bottom:65px;}
.section-heading p{font-size:14px;font-weight:300;color:#727272;line-height:20px;}
.title{font-size:30px;line-height:1.1;font-weight:300;color:#333;text-transform:uppercase;margin-bottom:20px;}
.subtitle{font-size:24px;font-weight:600;margin-bottom:18px;text-transform:uppercase;}
.subtitle-des{color:#727272;font-size:14px;margin-bottom:35px;font-weight:300;}
.pages{padding:80px 0 40px;}
.moduler{padding:140px 0;}
.navbar-default .navbar-nav > li > a:hover{color:#F07A5F;}
.navbar.navbar-default{border:0;border-radius:0;margin-bottom:0;}
.navbar.navbar-default .navbar-toggle{margin-top:32px;}
.navbar-header .navbar-brand{padding:5px 0;}
.navbar-header .navbar-brand a{height:auto;display:inline-block;margin-top:-23px;}
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle{background:#444;}
#top-bar{background:#fff;color:#fff;-webkit-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;padding:10px 0;-webkit-box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.1);border-bottom:1px solid #dedede;}
#top-bar .navbar-nav > li > a:hover{background:transparent;}
#top-bar.animated-header{padding:25px 0;background:#ffffff;box-shadow:none;}
#top-bar .main-menu li > a{color:#2689CA;}
#top-bar .main-menu li{position:relative;}
#top-bar .main-menu li a{font-size:14px;font-weight:500;border-bottom:2px solid transparent;-webkit-transition:.3s all;-o-transition:.3s all;transition:.3s all;text-transform:uppercase;}
#top-bar .main-menu li a:hover{color:#F07A5F;}
.navbar-custom .nav li > a{position:relative;color:#000;}
.navbar-right .dropdown-menu{right:auto;left:0;}
.navbar-custom .dropdown-menu{position:absolute;display:block;visibility:hidden;opacity:0;}
#about{padding:110px 0;}
#about .block{padding:20px 30px 0 30px;}
#about .block h2{font-size:24px;font-weight:600;margin-bottom:30px;text-transform:uppercase;}
#about .block p{color:#727272;font-size:16px;line-height:28px;margin-bottom:35px;}
#about .block img{max-width:100%;}
figure{background:#fff;margin-bottom:45px;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.04), 0 2px 10px 0 rgba(0, 0, 0, 0.06);}
figure .img-wrapper{position:relative;overflow:hidden;}
figure img{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:-webkit-transform 400ms;transition:transform 400ms;}
figure:hover img{-webkit-transform:scale3d(1.2, 1.2, 1);transform:scale3d(1.2, 1.2, 1);}
figure:hover .overlay{opacity:1;}
figure:hover .overlay .buttons a{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
figure .overlay{position:absolute;top:0;left:0;right:0;bottom:0;padding:10px;text-align:center;background:rgba(0, 0, 0, 0.7);opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms;}
figure .overlay a{display:inline-block;color:#fff;padding:10px 23px;line-height:1;border:1px solid #fff;border-radius:0px;margin:4px;-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0);-webkit-transition:all 400ms;transition:all 400ms;}
figure .overlay a:hover{text-decoration:none;}
figure .overlay:hover a{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
figure .buttons{position:absolute;top:45%;left:24%;}
figure figcaption{padding:20px 25px;margin-top:0;color:#666;}
figure figcaption h4{margin:0;}
figure figcaption h4 a{color:#2689CA;}
figure figcaption p{font-size:14px;margin-bottom:0;margin-top:5px;}
#footer{background:#fff;padding:25px 0;color:#555;}
#footer .copyright{font-size:13px;margin-bottom:0;margin-top:10px;}
#footer .copyright a{color:#2689CA;}
#footer .social{text-align:right;margin-bottom:0;}
#footer .social li{display:inline-block;margin-right:15px;}
#footer .social li a{font-size:22px;color:#2689CA;}
.cd-headline.slide .cd-words-wrapper{color:#2689CA;}
ul.social-icons{height:auto;overflow:hidden;list-style:none !important;margin-bottom:10px;}
ul.social-icons li{float:none;display:inline-block;height:36px;}
#copyright a:hover,#copyright nav .menu li a:hover{color:#e4e4e4!important;}
#copyright a,#copyright a:hover{text-decoration:none;}
.global-page-header{background-attachment:fixed;background-size:cover;padding:120px 0 25px 0;position:relative;background:#2689CA;color:#fff;}
.global-page-header h2{font-size:42px;font-weight:bold;color:#fff;text-transform:uppercase;}
.global-page-header .breadcrumb{background:none;font-size:16px;padding:8px	0;}
.global-page-header .breadcrumb .active{color:#fff;}
.global-page-header .breadcrumb li a{color:#fff;}
.global-page-header .block{position:relative;z-index:99;text-align:center;}
#clients{padding:30px 0 60px;}
#clients .owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}
#clients .owl-carousel .owl-item{margin-right:10px;}
.fancybox-close{background:url("../images/icons/close.png") no-repeat scroll 0 0 transparent;height:50px;right:0;top:0;width:50px;}
.fancybox-next span{background:url("../images/icons/right.png") no-repeat scroll center center #009ee3;height:50px;width:50px;right:0;}
.fancybox-prev span{background:url("../images/icons/left.png") no-repeat scroll center center #009ee3;height:50px;width:50px;left:0;}
.fancybox-title h3{font-size:15px;margin:0;}
.fancybox-title{padding:15px 8px;}
.wrapper_404 h1{font-size:200px;color:#2689CA;line-height:1;}
.wrapper_404 h2{font-size:50px;margin-top:0;}
.wrapper_404 .btn-home{background:#414141;border:none;color:#fff;padding:20px 35px;margin-top:10px;font-size:16px;font-size:13px;line-height:1em;text-transform:uppercase;letter-spacing:normal;border-radius:0;}
.company-description{margin-top:80px;}
.company-description .block h3{margin-top:0;}
.company-description .block p{color:#727272;}
.about-feature{margin-top:50px;}
.about-feature .block{color:#fff;width:33.33%;padding:5%;float:left;}
.about-feature .block p{font-weight:300;}
.about-feature .about-feature-1{background:#2689CA;}
.about-feature .about-feature-2{background:#00B0C7;}
.about-feature .about-feature-3{background:#00A6BB;}
#blog-full-width{padding:40px 0 80px;}
article{padding:30px 0;}
.sidebar{padding-top:60px;}
.sidebar .widget{margin-bottom:40px;padding:15px;border:1px solid #dedede;}
.sidebar .widget h3{margin-top:8px;}
.sidebar .search input.form-control{border-right:0;border-radius:0;box-shadow:inset 0 0px 0px rgba(0, 0, 0, 0.075);}
.sidebar .search button{border-left:0;}
.sidebar .search button:hover{background:transparent;}
.sidebar .author .author-img img{width:90px;border-radius:100%;margin-top:-40px;border:3px solid #fff;}
.sidebar .author .author-bio p{font-size:14px;color:#888;}
.sidebar .categories ul li{border-bottom:1px solid #f0f0f0;padding:10px 0;list-style:none;}
.sidebar .categories ul li span.badge{float:right;background:transparent;color:#444;border:1px solid #dedede;border-radius:0;}
.sidebar .categories ul li a{color:#555;}
.sidebar .categories ul li:last-child{border-bottom:none;}
.sidebar .recent-post ul li{margin:20px 0;}
.sidebar .recent-post ul li a{color:#555;font-size:15px;}
.sidebar .recent-post ul li a:hover{color:#2689CA;}
.sidebar .recent-post time{font-weight:300;color:#999;font-size:12px;}
.social-share li{display:inline-block;margin:3px 1px;}
.social-share a{font-size:20px;color:#fff;background:#2689CA;padding:4px 10px;display:inline-block;}
.navbar-toggle .icon-bar{background:#fff;}
.navbar-toggle{background:#000;}
.dropdown-menu > ul{list-style:none;padding:15px;margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:-5px;background:#2689CA;background-color:#2689CA;box-shadow:1px 1px 5px rgba(255, 255, 255, 0.33);}
.nav .open > a,.nav .open > a:focus{background-color:transparent;}
#top-bar .dropdown-menu > ul > li > a{display:block;font-size:13px;font-weight:400;line-height:normal;text-decoration:none;padding:8px 0;color:#fff;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#top-bar .dropdown-menu > ul > li > a:hover{color:#f8bdb0;}
.table-borderless > tbody > tr > td,.table-borderless > tbody > tr > th,.table-borderless > tfoot > tr > td,.table-borderless > tfoot > tr > th,.table-borderless > thead > tr > td,.table-borderless > thead > tr > th{border:none;}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > thead > tr > th{vertical-align:middle;}