.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#fff}body{font-family:Montserrat,sans-serif;font-size:14px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}a{color:#489248;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}a:hover{color:#70c370}.row{padding:80px 0}.btn{border:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;text-transform:uppercase;border-radius:0}.btn-common{background:#3d566e;color:#fff}.btn-common:hover{background:#70c370;color:#fff}.btn-cancel{background:#3d566e;color:#fff}.btn-cancel:hover{background:#e74c3c;color:#fff}.title{text-align:center;font-size:50px}.subtitle{text-align:center;font-weight:100;padding-bottom:30px;position:relative;color:#bdc3c7}.navbar{margin-bottom:0}.navbar li{color:#d1d1d1}.navbar-default{border:none;border-radius:0;background:rgba(0,0,0,.2)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0;color:#fff}.navbar-default .navbar-nav li a,.navbar-default .navbar-nav li a:hover{color:#fff}.navbar-default .navbar-nav li:hover,.navbar-default .navbar-nav>.active{background:#e74c3c;padding-bottom:5px;color:#fff}.navbar-default .navbar-brand{font-size:25px;color:#fff;font-weight:100}.navbar-default .navbar-brand:hover{color:#eee}.navbar-default .navbar-toggle .icon-bar{background:#fff}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:#333}.affix.navbar-default{background:rgba(0,0,0,.8)}#hero-area{background:#34495e;color:#fff}#hero-area .btn{margin-right:20px}#hero-area img{max-width:100%}#hero-area p{padding:50px 0}#services h3{margin-top:0;font-size:28px;color:#e74c3c}#portfolio{background:#f1f1f1}.portfolio-item{position:relative;margin-bottom:15px}.portfolio-item img{width:100%}.portfolio-item .overlay{position:absolute;top:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.8);display:none}.portfolio-item:hover .overlay{position:absolute;top:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.8);display:block}.portfolio-item .icons .preview{position:absolute;left:40%;top:40%;color:#fff;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.portfolio-item .icons .preview i{color:#e74c3c}#clients{background:#fff}#about{background:#34495e;color:#fff}#about p{line-height:30px;font-size:17px}#contact{background:#f1f1f1}#contact ::-webkit-input-placeholder{color:#ecf0f1}#contact :-moz-placeholder{color:#ecf0f1}#contact ::-moz-placeholder{color:#ecf0f1}#contact :-ms-input-placeholder{color:#ecf0f1}#contact .social i{color:#fff;padding:10px;margin-right:5px;width:50px;height:50px;vertical-align:middle;background:#34495e}#contact .social .social-links a:hover{color:#fff}#contact .social .fa-facebook:hover{background:#3b5998;color:#fff}#contact .social .fa-twitter:hover{background:#00CAFB;color:#fff}#contact .social .fa-google-plus:hover{background:#D23A1D;color:#fff}#contact .social .fa-linkedin:hover{background:#007bb6;color:#fff}#contact .social .fa-dribbble:hover{background:#ea4c89;color:#fff}#contact .social .fa-github:hover{background:#171515;color:#fff}#contact .contact-info{margin:40px 0}#contact .contact-info p{font-size:20px}#contact .contact-form .form-control{box-shadow:none;font-size:17px;margin-bottom:20px;border-radius:0;border:none}.to-top i{padding:10px 15px;margin:10px;background:0 0;color:#34495e;border:2px solid #34495e}.to-top i:hover{background:#34495e;color:#fff;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}#copyright{background:#F1F1F1;color:#333}#copyright a{color:#333}h1,h2{text-shadow:2px 2px #333}.mini_preloader{width:20px;background-color:#fff;padding:3px;border-radius:3px}.contact_result{margin:10px}.btn.focus,.btn:focus{color:#CCCCCC;text-decoration:none}
.gly-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.gly-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.gly-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.gly-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.gly-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.gly-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.email-inputbox{background-image:url('../img/emailicon.png');background-repeat:no-repeat;background-position:6px;display:block}iframe{padding:0;margin:0;border:0;width:560px;height:315px}
