.alignleft{float:left;margin-right:15px}.alignright{float:right;margin-left:15px}.aligncenter{display:block;margin:0 auto 15px}a:focus{outline:0 solid}img{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-weight:700;color:#222;font-family:inherit}p{color:#444}body,html{height:100%}a:hover{text-decoration:none}.loading{background-color:#f8f8f8;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:9999}.loading .load{position:absolute;width:600px;height:36px;left:50%;top:40%;margin-left:-300px;overflow:visible;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.loading .load div{position:absolute;width:20px;height:36px;opacity:0;font-family:Helvetica,Arial,sans-serif;animation:move 2s linear infinite;-o-animation:move 2s linear infinite;-moz-animation:move 2s linear infinite;-webkit-animation:move 2s linear infinite;transform:rotate(180deg);-o-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);color:#ce4c4c}.loading .load div:nth-child(2){animation-delay:.2s;-o-animation-delay:.2s;-moz-animation-delay:.2s;-webkit-animation-delay:.2s}.loading .load div:nth-child(3){animation-delay:.4s;-o-animation-delay:.4s;-webkit-animation-delay:.4s;-webkit-animation-delay:.4s}.loading .load div:nth-child(4){animation-delay:.6s;-o-animation-delay:.6s;-moz-animation-delay:.6s;-webkit-animation-delay:.6s}.loading .load div:nth-child(5){animation-delay:.8s;-o-animation-delay:.8s;-moz-animation-delay:.8s;-webkit-animation-delay:.8s}.loading .load div:nth-child(6){animation-delay:1s;-o-animation-delay:1s;-moz-animation-delay:1s;-webkit-animation-delay:1s}.loading .load div:nth-child(7){animation-delay:1.2s;-o-animation-delay:1.2s;-moz-animation-delay:1.2s;-webkit-animation-delay:1.2s}.section-title{color:#3c3f41;margin-bottom:70px;display:inline-block;padding-left:12px}.section-title h2{font-size:35px;text-transform:capitalize;position:relative;padding-bottom:16px;display:inline-block}.section-title h2:before{position:absolute;content:"";left:0;bottom:0;width:40%;height:2px;background:#ec4c4c}.section-title p{max-width:600px;font-size:14px;line-height:20px}.section-padding{padding:120px 0}header{background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/images/38536dfc41934b65abd1317c5003bcab15163293/ban-top.png);background-size:cover;background-attachment:fixed;overflow:hidden}.custom-navbar{border:none;margin-bottom:0;background-color:transparent;padding:30px 0}nav .logo .icon-bar{background-color:#fff}nav .navbar-header:after{clear:none}nav .logo p{Color:#fff;font-size:2.5em;font-family:Norican,cursive;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}nav .logo p span{color:#ce4c4c}.logo a:focus{text-decoration:none}.main-menu ul.navbar-nav{float:right}.main-menu ul.nav.navbar-nav li.active a{color:#ce4c4c;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.main-menu ul.navbar-nav li a{color:#fff;font-family:Lato,sans-serif;font-size:18px;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.main-menu ul.navbar-nav li a:focus{background:0 0}.main-menu ul li:hover a{color:#ec4c4c;background:0 0}.custom-navbar.top-nav .main-menu ul.nav.navbar-nav li.active a{color:#ec4c4c;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.custom-navbar.top-nav{background:#333;padding:8px 0;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.welcome-area{height:100%;position:relative;z-index:3}.welcome-table{display:table;width:100%;height:100%;text-align:left}.welcome-cell{display:table-cell;vertical-align:middle}.welcome-text{width:45%}.welcome-text h2{font-size:45px;color:#fff;margin-bottom:25px;font-weight:500;line-height:50px}.welcome-text h2 span{color:#ec4e4e}.welcome-text p{color:#fff;margin-bottom:35px;font-family:Lato,sans-serif;font-size:24px;line-height:40px}.wlcome-btn{display:block;margin-top:25px}.wlcome-btn a{display:inline-block;padding:14px 28px;color:#fff;text-decoration:none;text-transform:capitalize;font-weight:700;font-size:18px;border-radius:100px;background:#ec4c4c;position:relative;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;margin-right:10px}.wlcome-btn a:hover{background:#fff;color:#4b4c4d}.about-section{background-color:#444}.my-image{text-align:center}.my-image img{width:200px;height:200px;border-radius:50%;border:3px solid #ec4c4c;box-shadow:0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28)}.my-image>h2{color:#ccc;margin-top:20px;font-weight:500;font-size:25px;position:relative;padding-bottom:20px}.my-image>h2:before{position:absolute;content:"";left:0;bottom:0;background:#ec4c4c;width:100%;height:2px}.social-icon{margin-top:20px;margin-left:-5px;text-align:center}.social-icon a{width:30px;height:30px;border-radius:50%;color:#000;background:#ccc;display:inline-table;text-align:center;font-size:12px;margin-left:5px;margin-bottom:15px}.social-icon a i{display:table-cell;vertical-align:middle}.social-icon a:hover{background:#ec4c4c}.about-me{padding:0 15px 0}.about-me>h3{font-size:35px;font-weight:300;color:#ec4c4c}.about-me p{font-size:18px;color:#ccc;line-height:32px}.facts-area{padding-top:80px}.single-fact{text-align:center}.single-fact .about-icon{font-size:45px;font-weight:700;color:#ccc}.single-fact h3{font-size:45px;color:#ccc}.single-fact>p{font-size:18px;color:#ccc}.myskills{background:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url(/images/3049121ec8ade91181b2bfe25cd44c6e17e58d62/ban-down.jpg);background-size:cover;background-attachment:fixed;overflow:hidden}.myskills .section-title h2{color:#ccc}.myskills .skills .lang-pro{filter:grayscale(1);transition:all 1s ease-in-out;text-align:center}.myskills .skills .lang-pro:hover{filter:grayscale(0)}.myskills .skills .lang-pro img{width:200px;height:200px}.myskills .skills .lang-pro p{margin-top:10px;color:#777;font-size:20px;font-weight:700}.no-gutter [class*=col-]{padding-left:0;padding-right:0}.portfolio-section{background-color:#555}.portfolio-section .section-title h2{color:#999}.recent-work-wrap{position:relative}.table-cell{display:table-cell;vertical-align:middle}.recent-work-wrap img{width:100%;overflow:hidden}.recent-work-wrap .recent-work-inner{top:0;background:0 0;opacity:.8;width:100%;border-radius:0;margin-bottom:0;height:100%;display:table;text-align:center}.recent-work-inner .table-cell{display:table-cell;vertical-align:middle}.recent-work-wrap .recent-work-inner h4{margin:10px 0;font-size:22px;color:#fff;line-height:32px;font-weight:500}.recent-work-wrap .overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;border-radius:0;background:rgba(236,76,76,.85);color:#fff;vertical-align:middle;-webkit-transition:opacity .5s;transition:opacity .5s;padding:30px}.recent-work-wrap .overlay .image-pop{background:transparent none repeat scroll 0 0;border:8px solid #fff;border-radius:0;bottom:0;color:#fff;display:inline-table;font-size:42px;height:100px;text-align:center;width:100px;text-align:center;margin-bottom:12px}.recent-work-wrap .overlay .image-pop i{display:table-cell;vertical-align:middle}.recent-work-wrap:hover .overlay{opacity:1}.contact-info-section{position:relative;background:url(/images/1e9af0761d939181f62d1eb4325af175db5aaa20/ban-cont.jpg) no-repeat;background-size:cover}.contact-info-section .section-title h2{color:#fff}.contact-info-section .section-title p{color:#f7f7f7}.contact-info-section:before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;z-index:-1}.contact-form .form-group{margin-bottom:25px}form{margin:0}form label{font-size:20.8px;font-size:1.3rem;line-height:20.8px;line-height:1.3rem;font-size:13px;line-height:13px;color:#e6e6e1}form label.error{margin-bottom:0;font-size:19.2px;font-size:1.2rem;line-height:19.2px;line-height:1.2rem;font-size:12px;line-height:12px;color:#c0392b}form input[type=text],form textarea{margin-bottom:.25em;line-height:22.4px;line-height:1.4rem;font-size:16px;color:#fff;line-height:16px;width:100%;padding:14px 12px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;background:0 0;border:2px solid transparent;border-radius:.2em;border-bottom:1px solid rgba(255,255,255,.75);border-top:0 solid;border-left:0 solid;border-right:0 solid}form textarea{height:120px;resize:none}form input[type=submit]{background:0 0;border:2px solid rgba(255,255,255,.75);display:inline-block;padding:14px 45px;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff;border-radius:100px}form input[type=submit]:hover{background:#333;color:#ce4c4c}form input[type=text]:focus,form textarea:focus{border-bottom:1px solid rgba(255,255,255,.75);border-top:0 solid;border-left:0 solid;border-right:0 solid;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}form input[type=text][disabled],form textarea[disabled]{background:#fff}form input[type=text].error,form textarea.error{background:0 0;border-bottom:1px solid rgba(255,255,255,.75);border-top:0 solid;border-left:0 solid;border-right:0 solid}fieldset{border:0;margin:0;padding:0}.full-adress{margin-left:40px}.full-adress h3{font-size:22px;font-weight:500;color:#f7f7f7;border-bottom:1px solid #ce4c4c;padding-bottom:12px;margin-bottom:22px}.full-adress p.adress,.full-adress p.mail,.full-adress p.phone{position:relative;padding-left:40px;margin-bottom:15px;font-size:16px;line-height:24px;color:#fff}.full-adress p.adress:before,.full-adress p.mail:before,.full-adress p.phone:before{position:absolute;content:"\f041";font-family:FontAwesome;top:0;left:0}.full-adress p.phone:before{content:"\f095"}.full-adress p.mail:before{content:"\f003 "}.full-adress p.adress:before{content:"\f041"}.full-adress p.mail a,.full-adress p.phone a{text-decoration:none;color:#fff;font-size:16px}.footer{background-color:#111;padding:10px 0}.footer-text p{font-size:16px;color:#fff;font-family:lato,sans-serif;margin-bottom:0}.to-up{position:fixed;bottom:70px;right:60px;opacity:.1;transition:all .5s linear;display:none;cursor:pointer}.to-up:hover{opacity:.7}.to-up i.arrow-top{color:#eee;position:absolute}@keyframes move{0%{left:0;opacity:0}35%{left:41%;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}65%{left:59%;-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{left:100%;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-moz-keyframes move{0%{left:0;opacity:0}35%{left:41%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}65%{left:59%;-moz-transform:rotate(0);transform:rotate(0);opacity:1}100%{left:100%;-moz-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-webkit-keyframes move{0%{left:0;opacity:0}35%{left:41%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}65%{left:59%;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{left:100%;-webkit-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}@-o-keyframes move{0%{left:0;opacity:0}35%{left:41%;-o-transform:rotate(0);transform:rotate(0);opacity:1}65%{left:59%;-o-transform:rotate(0);transform:rotate(0);opacity:1}100%{left:100%;-o-transform:rotate(-180deg);transform:rotate(-180deg);opacity:0}}