body{color:#282828;font-family:Roboto,sans-serif;font-weight:300;line-height:28px;font-size:14px;position:relative;background:#fff;width:100%;overflow:scroll;overflow-x:hidden;-webkit-font-smoothing:antialiased}body,html{height:100%}a,b,body,div,h1,h2,h3,h4,h5,i,img,li,p,s,span,ul{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-decoration:none}::-webkit-input-placeholder{color:#282828;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}:-moz-placeholder{color:#282828;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}::-moz-placeholder{color:#282828;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}:-ms-input-placeholder{color:#282828;-webkit-opacity:1;-moz-opacity:1;opacity:1;filter:alpha(opacity=100)}ul{list-style-type:none}li{font-size:14px}textarea{resize:none}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;outline:0}a{text-decoration:none;color:#68c3a3;outline:0}a:active,a:visited{text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;text-transform:uppercase}h1{font-size:36px;line-height:1}h2{font-size:30px;line-height:1}h3{font-size:24px;line-height:1}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){h3{font-size:21px}}@media all and (max-width:540px){h3{font-size:18px}}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}p{font-size:14px;line-height:28px;font-weight:300;padding-bottom:33px;margin:0}@media all and (max-width:540px){p{font-size:14px;line-height:21px}}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.social-icons{margin-top:20px}.social-icons ul{margin-left:-5px;padding-left:0}.social-icons ul li{display:inline-block;padding-left:5px;padding-right:5px}.social-icons ul li a i{position:relative;color:#fff;font-size:18px;margin:0 7px;line-height:40px;text-align:center;width:40px;height:40px}.social-icons ul li a i:before{position:relative;z-index:1}.social-icons ul li a i:after{position:absolute;content:"";left:0;top:0;width:40px;height:40px;border:1px solid #fff;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 2s ease 0s;-ms-transition:all 2s ease 0s;-moz-transition:all 2s ease 0s;-o-transition:all 2s ease 0s;transition:all 2s ease 0s}.social-icons ul li a i:hover:after{background:#68c3a3;border:1px solid transparent;z-index:0}#preloader{background:#FFF;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#preloader-status{background-image:url(../images/preloader.gif);background-position:center;background-repeat:no-repeat;height:64px;left:50%;margin:-32px 0 0 -32px;position:absolute;top:50%;width:64px}.mouse-icon{position:absolute;left:50%;bottom:40px;border:2px solid #fff;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;-webkit-border-radius:16px;border-radius:16px;height:50px;width:30px;margin-left:-17px;display:block;z-index:10}.mouse-icon_e{position:relative;-moz-animation:drop 1s infinite;-webkit-animation:drop 1s infinite;animation:drop 1s infinite;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#fff;width:4px;height:10px;top:4px;margin:0 auto}@-moz-keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@-webkit-keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}@keyframes drop{0%{top:5px;opacity:0}30%{top:10px;opacity:1}100%{top:25px;opacity:0}}.navbar-custom{border:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;text-transform:uppercase;background:#fff;margin:0;padding:0}.navbar-custom .container{padding-bottom:0}.navbar-custom .nav li.active,.navbar-custom .nav li.active>a{color:#68c3a3}.navbar-custom .nav li>a{color:#282828;font-size:14px;font-weight:700;padding-bottom:20px;line-height:21px;padding-top:20px;-webkit-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;text-transform:uppercase}@media (min-width:768px) and (max-width:992px){.navbar-custom .nav li>a{font-size:12px;padding:15px}}@media (min-width:540px) and (max-width:768px),all and (max-width:540px){.navbar-custom .nav li>a{padding:10px 15px}}.navbar-custom .nav li>a:focus,.navbar-custom .nav li>a:hover{color:#68c3a3;background:#fff}.navbar-toggle{border:none;background:0 0!important}.navbar-toggle:hover{background:0 0!important}.navbar-toggle .icon-bar{width:22px;-webkit-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;background:#222}.navbar-toggle .top-bar{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-moz-transform-origin:10% 10%;-o-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}.navbar-toggle .middle-bar{-webkit-opacity:0;-moz-opacity:0;opacity:0}.navbar-toggle .bottom-bar{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-moz-transform-origin:10% 90%;-o-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}.navbar-toggle.collapsed .top-bar{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.navbar-toggle.collapsed .middle-bar{-webkit-opacity:1;-moz-opacity:1;opacity:1}.navbar-toggle.collapsed .bottom-bar{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}.skillbar{margin-top:13px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.skillbar{margin-top:50px}}.skillbar_i{position:relative;display:block;margin-bottom:53px;width:100%;background:#e2e1e2;height:7px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:width,background-color .4s linear 0s;-ms-transition:width,background-color .4s linear 0s;-moz-transition:width,background-color .4s linear 0s;-o-transition:width,background-color .4s linear 0s;transition:width,background-color .4s linear 0s}.skillbar_i:last-child{margin-bottom:0}.skillbar_i_t{position:absolute;top:-27px;left:0;font-weight:400;font-size:14px;line-height:27px;text-transform:capitalize;color:#5b4c5c}.skillbar-bar{height:7px;width:0;background:#e88988}.skillbar-percent{color:#796f7a;font-size:12px;margin-left:-20px;position:absolute;top:-27px}form .form-control{height:45px;background-color:#f7f7f7;border:1px solid #e8e8e8;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form .form-control:focus{border-color:#68c3a3;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form .form-control.error{border-color:#e88988}form .form-control.not_error{border-color:#68c3a3}form .form_inform_box{margin-top:10px}#loading{-moz-animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-style:solid;border-width:8px;z-index:1001;display:none;border-color:#68c3a3 rgba(255,255,255,.2) rgba(255,255,255,.2);-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;height:92px;width:92px;left:50%;margin:-46px 0 0 -46px;position:fixed;top:50%}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#overlay{background:#0b0b0b;display:none;height:100%;left:0;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;position:fixed;top:0;z-index:1000;width:100%}.scroll-up{position:fixed;display:none;z-index:999;bottom:25px;right:25px}.scroll-up a{background-color:#68c3a3;display:block;width:28px;height:28px;text-align:center;color:#fff;font-size:14px;line-height:28px}.scroll-up a:active,.scroll-up a:hover{background-color:rgba(235,235,235,.8);color:#222}.intro-b{background:url(../images/background.jpg) 50% 0 fixed #222;background-size:cover;padding:0;position:relative}.intro-b:before{content:"";background-color:rgba(26,30,35,.85);position:absolute;top:0;left:0;width:100%;height:100%}.intro-b_cnt{position:absolute;width:100%;top:50%;left:0;text-align:center;-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 15px}.intro-b_cnt h1{font-size:60px;line-height:80px;margin-bottom:16px;color:#52b3d9;-webkit-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.intro-b_cnt h1{font-size:45px;line-height:60px}}@media all and (max-width:540px){.intro-b_cnt h1{font-size:30px;line-height:40px}}.intro-b_cnt h1 span{color:#68c3a3}.intro-b_cnt p{color:#f7f7f7;margin-bottom:30px}.intro-b_t{color:#fff;display:block;font-size:24px;font-weight:700;line-height:32px;margin-bottom:20px;text-transform:uppercase;-webkit-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.intro-b_t{font-size:20px;line-height:26px}}@media all and (max-width:540px){.intro-b_t{font-size:14px;line-height:18px}}.header{margin-bottom:97px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.header{margin-bottom:60px}}@media all and (max-width:540px){.header{margin-bottom:25px}}.header_cnt{background:#fff;border-bottom:1px solid #eee;padding-bottom:1px;position:relative;width:100%;z-index:7}.header_cnt:after{border-bottom:1px solid #eee;bottom:1px;content:"";height:2px;left:0;position:absolute;width:100%}.about-me h3{margin-bottom:20px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.about-me h3{margin-bottom:10px}}.about-me p{padding-bottom:0}.about-me .container{padding-bottom:95px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.about-me .container{padding-bottom:80px}}@media all and (max-width:540px){.about-me .container{padding-bottom:35px}}.about-me img{border:1px solid #bab4bb;display:block;padding:7px;max-width:285px;width:100%;height:auto}@media (min-width:540px) and (max-width:768px){.about-me img{margin:0 auto 60px}}@media all and (max-width:540px){.about-me img{margin:0 auto 25px}}.about-me h4{color:#5b4c5c;font-size:16px;padding-bottom:20px}.about-me_tx{margin-bottom:40px}@media all and (max-width:540px){.about-me_tx{margin-bottom:20px}}.resume .container{padding-bottom:90px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.resume .container{padding-bottom:75px}}@media all and (max-width:540px){.resume .container{padding-bottom:35px}}.resume .heading{padding-bottom:0}.resume .heading h2{margin-bottom:0}.resume_cnt{position:relative}.resume_cnt:before{background-color:#e1e1e1;content:"";height:10px;left:50%;margin-left:-6px;position:absolute;top:-8px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume_cnt:before{left:0}}.resume_cnt:after{background-color:#e1e1e1;bottom:-8px;content:"";height:10px;left:50%;margin-left:-6px;position:absolute;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);width:10px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume_cnt:after{left:0}}.resume-timeline{padding:0;position:relative;list-style:none}.resume-timeline:before{background-color:#e1e1e1;bottom:0;content:"";left:50%;margin-left:-1.5px;position:absolute;top:0;width:2px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline:before{left:0}}.resume-timeline>li{margin-bottom:15px;min-height:180px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline>li{min-height:auto;padding-top:24px;margin-bottom:0}}.resume-timeline>li:after{clear:both}.resume-timeline>li:after,.resume-timeline>li:before{content:" ";display:table}.resume-timeline-date{left:50%;background-color:#fff;position:absolute;text-align:center;margin-left:-51px;margin-top:28px;width:120px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-date{margin-left:25px;margin-top:0;left:0;text-align:left;width:auto;background-color:transparent}}.resume-timeline-date>span{color:#2c3e50;display:block;float:left;font-size:18px;font-weight:700;line-height:20px;top:0}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.resume-timeline-date>span{font-size:16px;line-height:17px}}@media all and (max-width:540px){.resume-timeline-date>span{font-size:14px;line-height:21px}}.resume-timeline-panel{border:1px solid #eee;float:left;position:relative;text-align:right;width:43%}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-panel{text-align:left;width:100%;float:none;border:none}}.resume-timeline-panel:before{left:100%;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #ececec;border-style:solid;content:"";position:absolute;top:25px;-webkit-transition:all 400ms ease 0s;-ms-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-panel:before{display:none}}.resume-timeline-panel:after{left:100%;margin-left:-2px;-webkit-transition:all 400ms ease 0s;-ms-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-width:10px 0 10px 12px;border-color:transparent transparent transparent #fff;border-style:solid;content:"";position:absolute;top:25px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-panel:after{display:none}}.resume-timeline-panel_cnt{padding:24px;position:relative;background:#fff;-webkit-transition:all 400ms ease 0s;-ms-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-panel_cnt{background:0 0}}.resume-timeline-panel_cnt:after{border:1px solid #eee;bottom:-3px;content:"";height:10px;left:0;position:absolute;width:100%;z-index:-1}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-panel_cnt:after{display:none}}.resume-timeline-inverted .resume-timeline-panel{float:right;text-align:left}.resume-timeline-inverted .resume-timeline-panel:before{left:-12px;border-color:transparent #ececec transparent transparent;border-width:10px 12px 10px 0}.resume-timeline-inverted .resume-timeline-panel:after{left:-8px;border-width:10px 12px 10px 0;border-color:transparent #fff transparent transparent}.resume-timeline-panel_h h3{font-size:20px;line-height:28px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.resume-timeline-panel_h h3{font-size:19px;line-height:26px}}@media all and (max-width:540px){.resume-timeline-panel_h h3{font-size:14px;line-height:21px}}.resume-timeline-panel_h span{display:block;font-weight:700;margin-bottom:20px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.resume-timeline-panel_h span{margin-bottom:0}}@media all and (max-width:540px){.resume-timeline-panel_h span{font-size:14px;margin-bottom:5px;line-height:21px}}.resume-timeline-panel_b p{padding-bottom:0}.resume-title{padding-bottom:40px;padding-top:25px}.resume-title h3{text-align:center;font-size:24px;line-height:1;padding-bottom:0;text-transform:uppercase}@media all and (max-width:540px){.resume-title h3{font-size:18px}}@media all and (max-width:540px){.resume-title{padding-bottom:25px;padding-top:25px}}.resume-timeline-panel_b_lst{margin-left:auto;margin-right:0;text-align:left;width:50%}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.resume-timeline-panel_b_lst{width:100%}}.resume-timeline-panel_b_lst ul{list-style-type:disc;list-style-position:inside}.resume-timeline-panel_b_lst ul li{font-size:14px;line-height:28px}@media all and (max-width:540px){.resume-timeline-panel_b_lst ul li{font-size:14px;line-height:21px}}.resume-timeline-panel_b_lst p{font-weight:700}.skills .container{padding-bottom:90px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.skills .container{padding-bottom:75px}}@media all and (max-width:540px){.skills .container{padding-bottom:35px}}.skills .container ul li{position:relative;font-size:14px;line-height:28px}@media all and (max-width:540px){.skills .container ul li{line-height:21px;margin-bottom:10px}}.skills .container ul li:before{content:"\f00c";font-family:fontawesome;color:#68c3a3;margin-right:10px}.portfolio{background:#fff;overflow:hidden;width:100%}.portfolio-filter{display:block;margin:0 auto 25px;text-align:center}@media all and (max-width:540px){.portfolio-filter{margin:0 auto 15px}}.portfolio-filter ul{font-size:0;line-height:1}.portfolio-filter ul li{display:inline-block;margin:0 -2px;position:relative}@media (min-width:540px){.portfolio-filter ul li:hover a{color:#000;font-weight:700}}@media all and (max-width:540px){.portfolio-filter ul li:hover a{background:#68c3a3;border-bottom:3px solid rgba(0,0,0,.15);border-radius:4px;color:#fff;font-weight:300}}@media all and (max-width:540px){.portfolio-filter ul li:hover a:after{display:block}}@media (min-width:540px){.portfolio-filter ul li:last-child a:after{background:#fff}}@media all and (max-width:540px){.portfolio-filter ul li{margin:0 2px 10px}}.portfolio-filter ul li a{padding:16px 30px;color:#282828;text-transform:uppercase;display:block;text-decoration:none;line-height:28px;-webkit-transition:background,color .1s ease 0s;-ms-transition:background,color .1s ease 0s;-moz-transition:background,color .1s ease 0s;-o-transition:background,color .1s ease 0s;transition:background,color .1s ease 0s}@media (min-width:540px){.portfolio-filter ul li a{font-weight:700}}@media all and (max-width:540px){.portfolio-filter ul li a{color:#68c3a3;padding:0 15px;border-bottom:3px solid transparent}}.portfolio-filter ul li a:after{content:"";display:block;position:absolute}@media (min-width:540px){.portfolio-filter ul li a:after{width:1px;height:10px;background:#938b94;right:0;top:50%;margin-top:-5px}}@media all and (max-width:540px){.portfolio-filter ul li a:after{display:none;border-width:10px 8px 0;border-style:solid;border-color:#68c3a3 transparent transparent;width:0;left:50%;bottom:-7px;margin-left:-8px}}.portfolio-filter ul li a.current{color:#68c3a3}@media all and (max-width:540px){.portfolio-filter ul li a.current{background:#68c3a3;border-bottom:3px solid rgba(0,0,0,.15);border-radius:4px;color:#fff;font-weight:300}}@media all and (max-width:540px){.portfolio-filter ul li a.current:after{display:block}}.portfolio_i{display:block;margin:0 auto}.portfolio_cnt{overflow:hidden;padding:0;margin-bottom:90px}@media (min-width:768px) and (max-width:992px){.portfolio_cnt{margin-bottom:75px}}@media all and (max-width:540px){.portfolio_cnt{margin-bottom:35px}}.portfolio_child{cursor:pointer;display:block;height:auto;z-index:2;margin:0;padding:0}.portfolio_child img{display:block;height:auto;width:100%}.portfolio_child:hover span.portfolio_i_h{visibility:visible;left:0;bottom:0;background:rgba(76,64,78,.9)}.portfolio_child:hover span.portfolio_i_h .zoom{visibility:visible;left:0;padding-top:7px}.portfolio_i_h{visibility:hidden;width:100%;height:100%;position:absolute;left:0;bottom:0;-webkit-transition:all .2s ease 0s;-ms-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s;background:rgba(76,64,78,0)}.portfolio_i_h a{line-height:54px}.portfolio_i_h_ic{width:74px;margin:-37px auto 0 -37px;position:absolute;top:50%;left:50%}.portfolio_i_h_ic .zoom{visibility:hidden;width:74px;height:74px;border:1px solid #fff;color:#fff;position:relative;left:-180%;background:url(../images/plus-icon.png) 50% 50% no-repeat;text-align:center;line-height:74px;display:block;float:left;-webkit-transition:all .25s ease 0s;-ms-transition:all .25s ease 0s;-moz-transition:all .25s ease 0s;-o-transition:all .25s ease 0s;transition:all .25s ease 0s;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.portfolio_i_h_ic .zoom i{font-size:0;text-indent:-999px}.contact-form strong{margin-bottom:40px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.contact-form strong{margin-bottom:25px}}.contact-form textarea.form-control{height:115px}.contact-form .btn{margin-top:15px}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.contact-form{padding-bottom:60px}}.contact-form_popup{background:#fff;margin:40px auto;max-width:650px;padding:20px 30px;position:relative;text-align:left;text-transform:uppercase;font-size:18px;line-height:28px;font-weight:700}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px),all and (max-width:540px){.contact-form_popup{font-size:14px;line-height:21px}}.contacts .container{padding-bottom:90px}@media all and (max-width:540px){.contacts .container{padding-bottom:35px}}.contacts .contacts-number,.contacts address{overflow:hidden;line-height:30px;font-weight:400;margin-bottom:41px}.contacts strong{display:block;font-size:24px;line-height:1;text-transform:uppercase}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.contacts strong{font-size:21px}}@media all and (max-width:540px){.contacts strong{font-size:18px}}.contacts div>i{float:left;font-size:45px;margin-right:20px}.footer_w{background:#1a1e23;color:#fff;text-align:center;padding:36px 0}.footer-copyright p{padding-bottom:0}.location-map{padding:4px;border:1px solid #eee;border-bottom:3px double #eee}.location-map_e{height:290px}.btn{border:0;border-bottom:3px solid;font-weight:700;text-transform:uppercase;line-height:1.42857;font-size:14px;padding:9px 22px;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .125s ease-in-out 0s;-ms-transition:all .125s ease-in-out 0s;-moz-transition:all .125s ease-in-out 0s;-o-transition:all .125s ease-in-out 0s;transition:all .125s ease-in-out 0s}@media all and (max-width:540px){.btn{padding:7px 12px}}.btn-primary{background-color:#68c3a3;border-color:rgba(51,51,51,.15)}.btn-primary:active,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover{background-color:#4eb28f;border-color:#4eb28f;color:#fff}.heading{padding-bottom:70px;text-align:center}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.heading{padding-bottom:35px}}@media all and (max-width:540px){.heading{padding-bottom:17px}}.heading>h2{display:inline-block;font-size:50px;color:#2c3e50;line-height:105px;margin-bottom:20px;position:relative}@media (min-width:768px) and (max-width:992px),(min-width:540px) and (max-width:768px){.heading>h2{font-size:43px;line-height:90px}}@media all and (max-width:540px){.heading>h2{font-size:37px;line-height:77px;margin-bottom:5px}}.heading>h2:after{background:url(../images/section-divider.png) no-repeat;bottom:0;content:"";display:block;height:13px;left:50%;margin-left:-56px;position:absolute;width:112px}.heading>h3{font-size:18px;font-weight:300;letter-spacing:1px;line-height:30px;padding-bottom:0;text-transform:none}@media all and (max-width:540px){.heading>h3{font-size:14px;line-height:21px}}.lb-container{padding:0}.lb-outerContainer{-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0}.lb-dataContainer{background:#181b22;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:10px 0}.lb-data .lb-close{margin-right:10px}.lb-data .lb-number{margin-left:10px}.lightbox .lb-image{-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;border-radius:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}