#about h2,header{text-align:center}#about .contact,.navbar,.portfolio-header .txt-content .skill-header,.portfolio-header h1,footer .connect,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.btn.active,.btn:active,.btn:focus,.navbar .navbar-nav li a:focus,.navbar a:focus,.scroll-top .btn:focus{outline:0}.navbar,body,h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}body{overflow-x:hidden;background-color:#DCE3E5}p{font-size:20px}p.small{font-size:16px}a,a.active,a:active,a:focus,a:hover{color:#2E4052;outline:0}h1,h2,h3,h4,h5,h6{font-weight:700}.img-centered{margin:0 auto}header{background:#272731;color:#fff}header .container,header .container-fluid{padding-top:100px;padding-bottom:50px}header img{display:block;margin:0 auto 20px}header .hp-header{background:url(../images/header.099b074e.jpg) no-repeat #000;background-size:cover;min-height:800px;padding-bottom:0;padding-top:0}header .intro-text .name{display:block;text-indent:-999em;background:url(../images/logo.b425b9b9.png) no-repeat;background-size:100%;margin:288px auto 0;width:485px;height:205px}header .intro-text .skills{font-weight:600;font-size:15px;color:#FFF;letter-spacing:2.64px;line-height:80px;margin-top:200px;margin-bottom:0}header .intro-text .spacer{text-align:center;width:50px;display:inline-block}.navbar-header{float:none;width:100%}.navbar-fixed-top.main-page{margin-top:-120px}.navbar-fixed-top{padding:20px 0;-moz-transition:all .3s;-webkit-transition:all .4s ease-out;transition:all .3s;background:#fff;box-shadow:0 0 14px 0 rgba(0,0,0,.1)}.navbar-fixed-top .navbar-brand{background:url(../images/logo_black.9850937b.png) no-repeat;width:320px;height:69px;display:block;text-indent:-999em;padding:0;margin:0 auto!important;background-size:100%;float:none}.navbar-fixed-top.navbar-shrink{margin-top:0}.navbar{font-weight:700}.navbar .navbar-nav{letter-spacing:1px}.navbar-default,.navbar-inverse{border:none}section{padding:100px 0}section h2{margin:0;font-size:3em}#about{background:#272731;color:#fff}#about h2{font-size:19px;color:#fff;letter-spacing:4.47px;margin-bottom:20px}#about p{font-weight:400;font-size:18px;color:#fff;letter-spacing:.72px;line-height:30px;text-align:left}#about .contact,#about p.text-center{text-align:center}#about .contact{display:inline-block;margin:50px auto;padding-top:13px;background:#d6ab36;box-shadow:0 12px 24px 0 rgba(0,0,0,.2);width:250px;height:50px;font-size:15px;color:#fff;letter-spacing:3px}#about .contact:hover{color:#d6ab36;background-color:#FFF;text-decoration:none}#about .book-now{display:inline-block;margin-left:20px;margin-bottom:20px}#about .book-now .reservv-book{margin:50px auto}#about .book-now .reservv-book a{border-radius:0!important;padding:13px 30px!important;font-size:15px!important;font-weight:400!important;font-family:"Source Sans Pro",Helvetica!important;letter-spacing:3px!important;line-height:21.43px;height:50px;border:0!important}#technologies h1,#technologies h2,#technologies h5{color:#111;letter-spacing:4.47px;text-align:center}@media (max-width:767px){#about .book-now .reservv-book{margin:5px auto 15px}#about .book-now .reservv-book a{padding:13px 20px!important}}#technologies{background-color:#FFF;color:#111}#technologies h1{font-size:19px;margin-bottom:20px}#technologies .top .line-spacer{margin-bottom:30px}#technologies .top p{margin-bottom:40px}#technologies h2,#technologies h5{font-size:17px;margin-bottom:10px}#technologies .tags{margin:0;padding:0}#technologies .tags li{list-style:none;text-align:center}@media (max-width:767px){header .hp-header{min-height:300px}header .intro-text .name{width:320px;height:99px;margin-top:50px}header .intro-text .skills{margin-top:40px;line-height:30px;font-weight:400;font-size:12px}header .intro-text .spacer{display:block;height:1px;text-indent:-999em}.navbar-fixed-top{padding:5px 0}.navbar-fixed-top .navbar-brand{width:200px;height:43px}.navbar-fixed-top.navbar-shrink{display:block}section{padding:75px 0}section.first{padding-top:75px}#technologies .skills{margin-bottom:20px}}.portfolio-header{z-index:10;position:relative;overflow:hidden;padding-bottom:100px;background:#272731}.portfolio-header .brand{margin-top:125px}.portfolio-header .brand img{max-width:40%}.portfolio-header h1{z-index:2;margin-top:125px;margin-bottom:50px;font-size:28px;color:#fff;letter-spacing:6.58px;text-align:center}.portfolio-header .txt-content{text-align:left;font-size:20px;color:#fff;letter-spacing:.8px;line-height:25px}.portfolio-header .txt-content p{margin-bottom:50px;font-size:22px;color:#fff;letter-spacing:1.17px;line-height:36px;text-align:left}.portfolio-header .txt-content .row{margin-bottom:40px}.portfolio-header .txt-content .skill-header{font-weight:600}.portfolio-header .txt-content .tech-dets{line-height:25px}.portfolio-detail{z-index:100;background-color:#DCE3E5}.portfolio-detail .work-screenshot{margin-top:60px;margin-bottom:60px}@media (max-width:767px){.portfolio-header{padding-bottom:50px}.portfolio-header h2{margin-top:25px;margin-bottom:0}.portfolio-detail p{font-family:'Source Sans Pro';font-size:20px;line-height:25px;margin-bottom:30px}}.line-spacer{width:50px;height:3px;background-color:#D6AB36;margin:0 auto 60px}#portfolio{background-color:#FAFAFA}#portfolio h2{font-size:19px;color:#111;letter-spacing:4.47px;margin-bottom:20px}#portfolio .portfolio-container,#portfolio .portfolio-container-simple{margin-top:0;margin-bottom:10px;padding:0;overflow:hidden}#portfolio .portfolio-container{position:relative;height:360px}#portfolio .portfolio-item{transform:translate3d(0,0,0);margin-bottom:20px;z-index:2;overflow:hidden;background:#fff;box-shadow:0 4px 17px 0 rgba(0,0,0,.06);-webkit-transition:box-shadow .3s ease-in-out 0s;-moz-transition:box-shadow .3s ease-in-out 0s;-o-transition:box-shadow .3s ease-in-out 0s;-ms-transition:box-shadow .3s ease-in-out 0s;transition:box-shadow .3s ease-in-out 0s}#portfolio .portfolio-item:hover{box-shadow:0 4px 27px 0 rgba(0,0,0,.26)}#portfolio .portfolio-item .portfolio-link{display:block;position:relative;margin:0 auto}#portfolio .portfolio-item .portfolio-link .caption{margin:30px 0;font-family:'Source Sans Pro';text-align:center;text-transform:uppercase;font-size:15px;font-weight:700;color:#111;letter-spacing:3px}#portfolio *{z-index:2}.btn-outline{color:#fff;font-size:20px;border:2px solid #fff;background:0 0;transition:all .3s ease-in-out;margin-top:15px}.btn-outline.active,.btn-outline:active,.btn-outline:focus,.btn-outline:hover{color:#2E4052;background:#fff;border:2px solid #fff}.floating-label-form-group{position:relative;margin-bottom:0;padding-bottom:.5em;border-bottom:1px solid #FFC857}.floating-label-form-group input,.floating-label-form-group textarea{z-index:1;position:relative;padding-right:0;padding-left:0;border:none;border-radius:0;font-size:1.5em;background:0 0;box-shadow:none!important;resize:none}.floating-label-form-group label{display:block;z-index:0;position:relative;top:2em;margin:0;font-size:.85em;line-height:1.76470588em;vertical-align:middle;vertical-align:baseline;opacity:0;-webkit-transition:top .3s ease,opacity .3s ease;-moz-transition:top .3s ease,opacity .3s ease;-ms-transition:top .3s ease,opacity .3s ease;transition:top .3s ease,opacity .3s ease}.floating-label-form-group::not(:first-child){padding-left:14px;border-left:1px solid #FFC857}.floating-label-form-group-with-value label{top:0;opacity:1}.floating-label-form-group-with-focus label{color:#2E4052}form .row:first-child .floating-label-form-group{border-top:1px solid #FFC857}footer{background:#1a1a1f;font-size:15px;color:#4e5565;letter-spacing:.5px;text-align:left}.btn-social,.scroll-top .btn{font-size:20px;width:50px;height:50px}footer .location{color:#FFF}footer .footer-col{padding-top:50px;margin-bottom:20px}footer .connect{color:#d6ab36;letter-spacing:3.52px;text-align:right}footer .connect-container{padding-top:20px}footer .list-inline{display:inline-block;margin-left:15px}.btn-social{display:inline-block;border:2px solid #fff;border-radius:100%;text-align:center;line-height:45px}.scroll-top{position:fixed;right:2%;bottom:2%;width:50px;height:50px;z-index:1049}.scroll-top .btn{border-radius:100%;line-height:28px}.portfolio-modal .modal-content{border-radius:0;background-clip:border-box;-webkit-box-shadow:none;box-shadow:none;border:none;min-height:100%;padding:100px 0;text-align:center}.portfolio-modal .modal-content h2{margin:0;font-size:3em}.portfolio-modal .modal-content img{margin-bottom:30px}.portfolio-modal .modal-content .item-details{margin:30px 0}.portfolio-modal .close-modal{position:absolute;width:75px;height:75px;background-color:transparent;top:25px;right:25px;cursor:pointer}.portfolio-modal .close-modal:hover{opacity:.3}.portfolio-modal .close-modal .lr{height:75px;width:1px;margin-left:35px;background-color:#BDD9BF;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);z-index:1051}.portfolio-modal .close-modal .lr .rl{height:75px;width:1px;background-color:#BDD9BF;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1052}.portfolio-modal .modal-backdrop{opacity:0;display:none}