.slide-out-div{padding:10px;width:250px;height:100%!important;background:#f8fbff;box-shadow:0 3px 5px rgba(0,0,0,0.2);z-index:2}.slide-out-div .handle{background:#242f35;padding:14px;top:10%!important}.slide-out-div .handle i{font-size:24px;color:#fff}.slide-out-div h3{color:#dc4d4f;font-size:20px;font-weight:600;text-align:center;margin:10px 0 30px}.slide-out-div ul{margin-bottom:0;padding-left:5px}.slide-out-div li{margin-bottom:15px}.slide-out-div li:last-child{margin-bottom:0}.slide-out-div li a:hover{color:#dc4d4f}.slide-out-div li a.active{font-weight:700}.slide-out-div li a.active i{margin-right:5px;color:#7ca500}.slide-out-div li.title{font-weight:700;font-size:18px;color:#dc4d4f}.slide-out-div .tab-button{display:block;text-align:center;padding:16px 10px;margin-bottom:0;border-radius:4px}.slide-out-div .main-demo:hover{background:#6f9a37}.slide-out-div .main-demo{background:#82b440;color:#fff;font-weight:700;text-transform:uppercase;margin-top:15px;margin-bottom:25px;border:0 none;box-shadow:0 3px 0 #6f9a37}.demo-container .demo-pic{position:relative;overflow:hidden;height:200px;margin-bottom:30px;border:6px solid #fff;box-shadow:0 0 20px rgba(0,0,0,0.15)}.demo-container .demo-pic a:before{content:"";width:100%;height:200px;position:absolute;top:0;left:0;opacity:.85;transition:all .3s ease 0s}.demo-container:hover .demo-pic a:before{background:#242f35}.demo-pic img{width:100%;height:auto}.demo-container .more{width:100%;padding:0;margin:0 auto;list-style:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.demo-container .more li{display:inline-block;transform:scale(0,0);transition:all .3s ease-in-out 0s}.demo-container:hover .more li:nth-child(1){transition-delay:.1s;transform:scale(1)}.demo-container .more li{color:#fff;display:block;position:relative;font-size:24px;height:100%;width:100%}@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont3e6e.eot?v=4.7.0');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont3e6e.html?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont3e6e.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont3e6e.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont3e6e.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;text-rendering:optimizelegibility}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body,html{left:0;top:0;margin:0;padding:0;overflow-x:hidden;font-family:'PT Sans Narrow',sans-serif;height:100%;width:100%}body{color:#242f35;font-size:16px;line-height:1.7;background-color:#fff}a{color:#242f35;text-decoration:none;-webkit-transition:ease .6s;-moz-transition:ease .6s;-ms-transition:ease .6s;-o-transition:ease .6s;transition:ease .6s}a:hover{text-decoration:none;color:#818181}a:focus{outline:0;color:#999;text-decoration:none}ol,ul,li{list-style:none}iframe{border:0;width:100%}img{max-width:100%}*:focus{outline:0}.os-animation{opacity:0}.os-animation.animated{opacity:1}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/loader.gif);background-repeat:no-repeat;background-position:center center;text-align:center;margin:-40px 0 0 -100px}.no-pad{padding:0!important;margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pad-80{padding-top:80px}.mar-t-50{margin-top:50px!important}.mar-tm-10{margin-top:-10px}.inline-block{display:inline-block}.white-col{background:#fff;padding:none}.grey-bg{background:#eaedf2;padding:80px 0;display:block}.white-bg{background:#fff;padding:80px 0;display:block}.red-bg{background:#dc4d4f;padding:120px 0;display:block}.content-detail{font-weight:400;margin-bottom:70px;font-size:16px;text-align:center;letter-spacing:.4px}.content-details{font-weight:400;margin-top:40px;line-height:30px;font-size:14px}.pad-bottom{padding-bottom:80px}.text-detail{margin-top:30px;color:#5f5f5f}.listing-item{list-style:none;display:inline-block;width:100%;padding:0;margin:0}.header{width:100%;z-index:9999}.content-wrap{-webkit-overflow-scrolling:touch;overflow:hidden;height:100%;width:100%}.content{position:absolute;width:100%;height:100%}.content::before{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.3);content:'';opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:opacity .4s,-webkit-transform 0s .4s;transition:opacity .4s,transform 0s .4s}.menu-button{width:35px;height:25px;position:fixed;right:0;margin-top:25px;margin-right:25px;z-index:1000;padding:0;cursor:pointer;background:transparent;border:0}.menu-button span{display:block;position:absolute;height:4px;width:100%;background:#242f35;border-radius:10px;opacity:1;right:0}.menu-button span:nth-child(1){top:0}.menu-button span:nth-child(2){top:10px;width:80%}.menu-button span:nth-child(3){top:20px;width:60%}.menu-button:hover{opacity:.8}.close-button{width:1em;height:1em;position:absolute;right:25px;top:25px;overflow:hidden;text-indent:1em;font-size:2em;border:0;background:transparent;color:transparent}.close-button::before,.close-button::after{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;background:#dc4d4f}.close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-wrap{background:rgba(36,47,53,0.9);position:fixed;z-index:1001;width:100%;height:100%;right:0;float:right;padding:2.5em 1.5em 0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .4s;transition:transform .4s}.menu,.menu-list{height:100%;margin-top:50px}.menu-list{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.menu-list a{display:block;padding:2em 0;margin:0 auto;-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);color:#fff;width:30%;position:relative}.menu-list a:hover,.menu-list a:active span{color:#dc4d4f}.menu-list,.menu-list a{-webkit-transition:-webkit-transform 0s .2s;transition:transform 0s .2s}.menu a:nth-child(2){-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0)}.menu-list a:nth-child(3){-webkit-transform:translate3d(0,1000px,0);transform:translate3d(0,1000px,0)}.menu-list a:nth-child(4){-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}.menu-list a:nth-child(5){-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}.menu-list a:nth-child(6){-webkit-transform:translate3d(0,2500px,0);transform:translate3d(0,2500px,0)}.menu-list a span{font-weight:400;font-size:18px;text-transform:uppercase;text-align:center;z-index:2;position:absolute;margin-bottom:20px;width:100%}.show-menu .menu-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:transform .8s}.show-menu .menu-list,.show-menu .menu-list a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s;transition:transform .8s}.show-menu .menu-list a{-webkit-transition-duration:.9s;transition-duration:.9s}.show-menu .content::before{opacity:1;-webkit-transition:opacity .8s;transition:opacity .8s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}h1,h2,h3,h4,h5{font-family:'Open Sans',serif;text-transform:uppercase}h2{background:#4b354c;background:-webkit-linear-gradient(-45deg,rgba(75,53,76,1) 35%,rgba(220,77,79,1) 100%);background:-moz-linear-gradient(-45deg,rgba(75,53,76,1) 35%,rgba(220,77,79,1) 100%);background:linear-gradient(135deg,rgba(75,53,76,1) 35%,rgba(220,77,79,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b354c',endColorstr='#dc4d4f',GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:36px;font-weight:700;color:#dc4d4f}p{letter-spacing:.5px;font-size:15px;line-height:26px;font-weight:300}#home h1{margin-top:35px;color:#dcdfe3;font-weight:600;text-transform:uppercase}#home .typed{font-family:'Open Sans',serif;font-weight:600;font-size:20px;margin:0 auto;color:#fff}#home{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-width:100%;min-height:100%;height:100%;width:100%;display:block}.home-1{background:url('../images/background/01.jpg')}.home-2{background:url('../images/background/02.jpg')}.home-3{background:url('../images/background/03.jpg')}.parallax{background-attachment:fixed!important;background-position:center center!important}.wrap-hero-content{background:-webkit-linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);background:-moz-linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);background:linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64b354c',endColorstr='#e6dc4d4f',GradientType=1);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{position:absolute;text-align:center;min-width:300px;left:50%;top:50%;padding:65px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.photo{width:300px;height:300px;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.3)}.download-btn{background:#dc4d4f;-webkit-box-shadow:0 0 0 5px rgba(36,47,53,0.5);-moz-box-shadow:0 0 0 5px rgba(36,47,53,0.5);box-shadow:0 0 0 5px rgba(36,47,53,0.5);display:block;border-radius:35px;text-decoration:none;padding:14px 0;margin:30px auto 0;color:#fff;width:235px;font-size:16px;position:relative;text-transform:uppercase;font-weight:700;overflow:hidden;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}.download-btn i{color:rgba(36,47,53,0.6);font-size:24px;vertical-align:-3px;margin-right:3px;-webkit-transition:ease .5s;-moz-transition:ease .5s;-ms-transition:ease .5s;-o-transition:ease .5s;transition:ease .5s}.download-btn span{color:#fff}.download-btn:hover,.download-btn:focus{-webkit-box-shadow:0 0 0 5px #dc4d4f;-moz-box-shadow:0 0 0 5px #dc4d4f;box-shadow:0 0 0 5px #dc4d4f}.download-btn:hover i,.download-btn:focus i{color:#fff}.download-btn-01{background:#dc4d4f;-webkit-box-shadow:0 0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 0 5px rgba(0,0,0,0.3);display:block;border-radius:35px;text-decoration:none;padding:14px 0;margin:30px auto 0;color:#fff;width:235px;font-size:16px;position:relative;text-transform:uppercase;font-weight:700;overflow:hidden;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}.download-btn-01 span{color:#fff}.download-btn-01:hover,.download-btn-01:focus{background:rgba(0,0,0,0.3)}.mouse-icon{position:absolute;border:2px solid #fff;opacity:.8;border-radius:50px;height:50px;width:30px;margin:0 auto;display:block;left:0;right:0;bottom:50px;z-index:100}.mouse-icon .scroll{-webkit-animation-name:scrolling;-webkit-animation-duration:1.4s;-webkit-animation-timing-function:linear;-webkit-animation-delay:0s;-webkit-animation-iteration-count:infinite;-webkit-animation-play-state:running;animation-name:scrolling;animation-duration:1.4s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite;animation-play-state:running}.mouse-icon .scroll{background:rgba(255,255,255,0.6);position:relative;border-radius:50px;width:5px;height:10px;top:6px;margin-left:auto;margin-right:auto}.typed-cursor{color:#dc4d4f}@-webkit-keyframes scrolling{0%{top:2px;opacity:0}30%{top:8px;opacity:1}100%{top:16px;opacity:0}}@keyframes scrolling{0%{top:2px;opacity:0}30%{top:8px;opacity:1}100%{top:16px;opacity:0}}#home-video{min-width:100%;min-height:100%;height:100%;width:100%;display:block}.wrap-hero-content-video{background:-webkit-linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);background:-moz-linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);background:linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64b354c',endColorstr='#e6dc4d4f',GradientType=1);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content-video{position:absolute;text-align:center;min-width:300px;left:50%;top:50%;padding:65px;z-index:2;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}video#bgvid{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url('../images/background/02.jpg') no-repeat;background-size:cover}#home-video h1{margin-top:35px;color:#dcdfe3;font-weight:600;text-transform:uppercase}#home-video .typed{font-family:'Open Sans',serif;font-weight:600;font-size:20px;text-transform:uppercase;margin:0 auto;color:#fff}#home-slideshow{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100vh;width:100%;display:block;position:relative}.wrap-hero-content-slideshow{background:-webkit-linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);background:-moz-linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);background:linear-gradient(45deg,rgba(75,53,76,0.8) 35%,rgba(220,77,79,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64b354c',endColorstr='#e6dc4d4f',GradientType=1);width:100%;height:100vh;position:absolute;top:0;left:0;z-index:2}.hero-content-slideshow{position:absolute;min-width:1170px;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.fs-slides{bottom:0;left:0;position:absolute;top:0;width:100%;overflow:hidden}#home-slideshow h1{margin-top:35px;color:#dcdfe3;font-weight:600;text-transform:uppercase}#home-slideshow .typed{font-family:'Open Sans',serif;font-weight:600;font-size:20px;text-transform:uppercase;margin:0 auto;color:#fff}#about{padding:50px 0 100px}.bg-about{background:url('../images/about.html');-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative;padding:0;margin:0;min-height:660px;width:100%;height:100%;float:left}.wrap-about{color:#242f35;height:100%;width:100%;display:block}.wrap-about .w-content{padding-right:10px}.wrap-about .w-content td{font-size:16px;font-weight:300}.wrap-about .w-content td.title{color:#dc4d4f;padding-right:10px}.wrap-about .w-content td.break{padding-right:5px}.wrap-about .w-content tr{height:35px}.wrap-about p{line-height:34px;letter-spacing:.5px;font-weight:300}.wrap-about .name{margin:50px 0 20px 0}.about-img{margin:60px 0 0 120px}.timeline-centered{position:relative;margin-bottom:30px}.timeline-centered:before,.timeline-centered:after{content:" ";display:table}.timeline-centered:after{clear:both}.timeline-centered:before,.timeline-centered:after{content:" ";display:table}.timeline-centered:after{clear:both}.timeline-centered:before{border-left:1px dashed #dc4d4f;content:'';position:absolute;display:block;top:20px;bottom:65px;margin-left:30px}.timeline-centered .timeline-entry{position:relative;margin-top:60px;clear:both}.timeline-centered .timeline-entry:before,.timeline-centered .timeline-entry:after{content:" ";display:table}.timeline-centered .timeline-entry:after{clear:both}.timeline-centered .timeline-entry:before,.timeline-centered .timeline-entry:after{content:" ";display:table}.timeline-centered .timeline-entry:after{clear:both}.timeline-centered .timeline-entry .timeline-entry-inner{position:relative;margin-left:-20px}.timeline-centered .timeline-entry .timeline-entry-inner:before,.timeline-centered .timeline-entry .timeline-entry-inner:after{content:" ";display:table}.timeline-centered .timeline-entry .timeline-entry-inner:after{clear:both}.timeline-centered .timeline-entry .timeline-entry-inner:before,.timeline-centered .timeline-entry .timeline-entry-inner:after{content:" ";display:table}.timeline-centered .timeline-entry .timeline-entry-inner:after{clear:both}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time{position:absolute;left:-100px;text-align:right;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon{background:#4b354c;color:#fff;display:block;width:100px;height:100px;margin-top:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;line-height:100px;font-size:15px;float:left}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label{position:relative;background:#eaedf2;padding:20px;margin-left:130px;box-shadow:5px 5px 0 0 #ecebeb;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.timeline-bg-white{background:#fff!important}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after{content:'';display:block;position:absolute;width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #dc4d4f transparent transparent;left:0;top:43px;margin-left:-10px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2,.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{margin:0;line-height:1.4}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label span{color:#dc4d4f}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p{margin-top:10px}.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2{font-size:18px}.services{margin-top:100px;display:inline-block}.box{padding:10px 25px;text-align:center;display:block;margin-top:60px}.box-icon{display:table;height:100px;margin:0 auto;width:100px;margin-top:-61px}.box-icon span{color:#4b354c;display:table-cell;text-align:center;vertical-align:middle}.info h4{font-size:20px;text-transform:uppercase;padding-top:0}.info>p{font-size:16px;padding:10px 0 15px}.owl-dots{float:left;margin-top:50px;text-align:center;width:100%}.owl-dots .owl-dot{background:rgba(0,0,0,0.5);border-radius:50%;display:inline-block;height:16px;margin:0 5px;width:16px;transition:all .3s ease 0s}.owl-dots .owl-dot:hover{background:#fff}.owl-dots .owl-dot.active{background:#fff;border:2px solid #fff}#testimonial{background-image:url(../images/testimonial.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;position:relative;padding:0;margin:0;width:100%;height:550px}.list-testimonial{display:block;width:100%}.list-testimonial .content-testimonial{text-align:center;color:#fff}.list-testimonial .content-testimonial .testi{font-size:18px;line-height:28px}.list-testimonial .content-testimonial .people{font-size:16px;font-style:italic;margin-top:30px;color:#dcdfe3}.mask-testimonial{background:-webkit-linear-gradient(45deg,rgba(75,53,76,0.9) 35%,rgba(220,77,79,0.9) 100%);background:-moz-linear-gradient(45deg,rgba(75,53,76,0.9) 35%,rgba(220,77,79,0.9) 100%);background:linear-gradient(45deg,rgba(75,53,76,0.9) 35%,rgba(220,77,79,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64b354c',endColorstr='#e6dc4d4f',GradientType=1);height:100%;left:0;position:absolute;top:0;width:100%}.wrap-testimonial{z-index:1;position:relative;margin-top:160px}.projects-container .row{-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.portfolio-item{position:relative;margin-bottom:30px;-webkit-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.portfolio-item.filtered{-webkit-transform:scale(0.5);transform:scale(0.5);opacity:.2;cursor:default}.no-opacity .portfolio-item.filtered{display:none}.portfolio-item.filtered a{cursor:default}.portfolio-item.filtered .enlarge,.portfolio-item.filtered .overlay-mask,.portfolio-item.filtered .project-title{display:none}.portfolio-thumb{display:block;position:relative;overflow:hidden}.scrollimation .portfolio-thumb{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out}.touch .scrollimation .portfolio-thumb,.scrollimation .portfolio-thumb.in{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}.portfolio-thumb .overlay-mask{background:-webkit-linear-gradient(45deg,rgba(75,53,76,0.9) 35%,rgba(220,77,79,0.9) 100%);background:-moz-linear-gradient(45deg,rgba(75,53,76,0.9) 35%,rgba(220,77,79,0.9) 100%);background:linear-gradient(45deg,rgba(75,53,76,0.9) 35%,rgba(220,77,79,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e64b354c',endColorstr='#e6dc4d4f',GradientType=1);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);z-index:1;-webkit-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.portfolio-thumb:hover .overlay-mask{opacity:.8;filter:alpha(opacity=80)}.portfolio-thumb .enlarge,.portfolio-thumb .link{display:inline-block;margin:0;margin-top:-25px;font-size:30px;line-height:50px;color:#fff;opacity:0;filter:alpha(opacity=0);position:absolute;height:50px;width:64px;top:50%;left:50%;text-align:center;z-index:3}.portfolio-thumb .enlarge{margin-left:-50px;-webkit-transform:translateX(-200px);transform:translateX(-200px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.portfolio-thumb:hover .enlarge{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s ease-out .3s;transition:all .3s ease-out .3s}.portfolio-thumb .link{margin-left:0;-webkit-transform:translateX(200px);transform:translateX(200px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.portfolio-thumb:hover .link{-webkit-transform:translate(0);transform:translate(0);opacity:1;filter:alpha(opacity=100);-webkit-transition:all .3s ease-out .6s;transition:all .3s ease-out .6s}.portfolio-thumb .enlarge.centered,.portfolio-thumb .link.centered{margin-left:-32px;-webkit-transform:translateY(-200px);transform:translateY(-200px);-webkit-transition-delay:0s;transition-delay:0s}.portfolio-thumb:hover .enlarge.centered,.portfolio-thumb:hover .link.centered{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.portfolio-thumb .project-title{background:#fff;display:block;width:100%;position:absolute;bottom:-100px;margin:0;padding:20px 0;font-size:18px;font-weight:300;color:#242f35;text-align:center;z-index:2;-webkit-transition:bottom .4s ease-out,color .2s ease-out;transition:bottom .4s ease-out,color .2s ease-out}.portfolio-thumb:hover .project-title{bottom:0;-webkit-transition:bottom .3s ease-out .1s,color .2s ease-out 0s;transition:bottom .3s ease-out .1s,color .2s ease-out 0s}.normal-btn{background:#dc4d4f;border:3px solid #dc4d4f;display:block;border-radius:35px;text-decoration:none;padding:14px 0;margin:60px auto 0;width:235px;font-size:16px;position:relative;text-transform:uppercase;text-align:center;font-weight:700;overflow:hidden;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}.normal-btn span{color:#fff;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}.normal-btn:hover,.normal-btn:focus{background:transparent;border:3px solid #dc4d4f}.normal-btn:hover span,.normal-btn:focus span{color:#dc4d4f}.filter-button{background:transparent;border:2px solid #4b354c;color:#4b354c;border-radius:35px;display:inline-block;font-size:14px;font-weight:700;margin:0 10px 30px 0;overflow:hidden;padding:4px 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}.filter-button:hover,.filter-button:focus{background:#4b354c;border:2px solid #4b354c;color:#fff}#portfolio-single .owl-carousel .owl-nav .owl-prev,#portfolio-single .owl-carousel .owl-nav .owl-next{background:#242f35;color:#fff;height:60px;width:60px;text-align:center;line-height:55px;position:absolute;top:50%;transform:translateY(-50%);opacity:0;-webkit-transition:ease .6s;-moz-transition:ease .6s;-ms-transition:ease .6s;-o-transition:ease .6s;transition:ease .6s}#portfolio-single .owl-carousel:hover .owl-nav .owl-prev,#portfolio-single .owl-carousel:hover .owl-nav .owl-next{opacity:1}#portfolio-single .owl-carousel .owl-nav .owl-prev{left:0}#portfolio-single .owl-carousel .owl-nav .owl-next{right:0}#portfolio-single .owl-prev,.owl-next{color:#242f35;font-size:30px}#portfolio-single .owl-carousel .owl-nav .owl-prev:hover,#portfolio-single .owl-carousel .owl-nav .owl-next:hover{background:#dc4d4f;color:#fff}#portfolio-single .owl-dots{float:left;margin-top:30px;text-align:center;width:100%}#portfolio-single .owl-dots .owl-dot{background:#242f35;border:2px solid #242f35;border-radius:50%;display:inline-block;height:16px;margin:0 5px;width:16px;transition:all .3s ease 0s}#portfolio-single .owl-dots .owl-dot:hover{background:#dc4d4f;border-color:#dc4d4f}#portfolio-single .owl-dots .owl-dot.active{background:#dc4d4f;border:2px solid #dc4d4f}#accordion .panel{background:#f8fbff!important;border:0;border-radius:0;margin:0;border-left:3px solid #dc4d4f}#accordion .panel-heading{padding:0;background-color:#f8fbff}#accordion .panel-title a{display:block;font-size:15px;text-transform:none;padding:18px 40px;position:relative}#accordion .panel-title a.collapsed{border-top:0;border-bottom:1px solid transparent}#accordion .panel-title a:hover,#accordion .panel-title a:focus{color:#dc4d4f}#accordion .panel-title a:before,#accordion .panel-title a.collapsed:before{content:"\f068";font-family:FontAwesome;position:absolute;top:14px;left:15px;font-size:14px;line-height:24px;color:#dc4d4f}#accordion .panel-title a.collapsed:before{content:"\f067"}#accordion .panel-body{line-height:20px;border-top:0 none;padding:20px 30px 30px}#accordion ul{padding-left:0}#accordion ul li{padding-bottom:8px;list-style:outside none disc}.interest-box{text-align:center}.interest-box i{font-size:50px}.interest-box h3{font-size:18px;color:#dc4d4f}.tiles{background:#fff;text-align:center;margin-bottom:30px;position:relative}.tiles .pic{position:relative;overflow:hidden;height:200px}.tiles .pic:before{content:"";width:100%;height:200px;position:absolute;top:0;left:0;opacity:.8;transition:all .3s ease 0s}.tiles:hover .pic:before{background:rgba(75,53,76,0.8)}.pic img{width:100%;height:auto}.tiles .more{width:100%;padding:0;margin:0 auto;list-style:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tiles .more li{display:inline-block;margin-right:10px;transform:scale(0,0);transition:all .3s ease-in-out 0s}.tiles:hover .more li:nth-child(1){transition-delay:.1s;transform:scale(1)}.tiles .more li a{background:rgba(0,0,0,0.4);border-radius:100%;color:rgba(255,255,255,0.8);display:block;font-size:24px;height:60px;width:60px}.tiles .more li a:hover{color:#dc4d4f;text-decoration:none}.tiles .more li a i{padding-top:16px}.tiles .tiles-content{min-height:280px;padding:30px;text-align:left}.tiles .blog-title{font-size:24px;color:#dc4d4f;margin:0;text-transform:none}.tiles .date{font-family:'Montserrat',serif;display:block;font-size:14px}.tiles .tiles-content p{margin:15px 0}.tiles .post-info{position:absolute;padding:5px 0;left:0;right:0;bottom:20px;margin:0 auto;list-style:none}.tiles .post-info li{font-size:14px;display:inline-block;margin-right:8px}.tiles .post-info li i{margin-right:8px}.tiles .post-info li a{font-weight:700;text-transform:uppercase}.tiles .post-info li a:hover{color:#dc4d4f;text-decoration:none}#contact{padding:100px 0 70px 0}#contact form{margin-top:25px}#contact .slider-masks{background-color:rgba(129,129,129,0.7);height:100%;left:0;position:absolute;top:0;width:100%}#contact .group{position:relative;margin-bottom:30px}#contact input,#contact textarea{font-size:14px;padding:15px 10px 15px 15px;display:block;width:100%;border:0 none;background:#eaedf2;color:#969696;font-size:13px}#contact textarea{min-height:250px}#contact input:focus,#contact textarea:focus{outline:0;border-bottom:0}#contact label{color:#2b2b2b;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:30px;top:10px;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;transition:.2s ease all}#contact input:focus ~ label,#contact input:valid ~ label,#contact textarea:focus ~ label,#contact textarea:valid ~ label{top:-30px;font-size:14px;color:#dc4d4f}#contact input[type=submit]{background:#dc4d4f;-webkit-box-shadow:0 0 0 5px #fff;-moz-box-shadow:0 0 0 5px #fff;box-shadow:0 0 0 5px #fff;display:block;border-radius:35px;text-decoration:none;padding:14px 0;margin:-60px auto 0;color:#fff;width:235px;font-size:16px;position:relative;text-transform:uppercase;font-weight:700;overflow:hidden;transition:ease .5s;-webkit-transition:ease .5s;-moz-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}#contact input[type=submit]:hover,#contact input[type=submit]:focus{background:#eaedf2;color:#dc4d4f}.footer{width:100%;background:#4b354c;padding:50px 0;color:#636363}ul.social-network{list-style:none;display:inline;margin-left:0!important;padding:0}ul.social-network li{display:inline;margin:0 10px}.social-network a.icoSkype:hover{background-color:#12a5f4}.social-network a.icoFacebook:hover{background-color:#3b5998}.social-network a.icoTwitter:hover{background-color:#3cf}.social-network a.icoGoogle:hover{background-color:#bd3518}.social-network a.icoLinkedin:hover{background-color:#007bb7}.social-network a.icoSkype:hover i,.social-network a.icoFacebook:hover i,.social-network a.icoTwitter:hover i,.social-network a.icoGoogle:hover i,.social-network a.icoLinkedin:hover i{color:#fff}a.socialIcon:hover,.socialHoverClass{color:#44bcdd}.social-circle li a{background:#eaedf2;display:inline-block;position:relative;margin:0 auto 0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 0 5px rgba(0,0,0,0.2);text-align:center;width:50px;height:50px;font-size:24px}.social-circle li i{margin:0;line-height:50px;text-align:center}.social-circle li a:hover i,.triggeredHover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms--transform:rotate(360deg);transform:rotate(360deg);-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.social-circle i{color:#dc4d4f;-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.copyright{color:#fff;font-size:14px;text-align:center;margin-top:25px}.skillst .skillbar{width:100%;height:15px;background-color:#dcdfe3;position:relative;margin-bottom:60px;box-sizing:border-box;border-radius:50px}.skillst .count-bar{width:100%;height:15px;width:0;border-radius:50px;position:relative}.skillst .count-bar{background-color:#dc4d4f}.skillst .title{position:absolute;line-height:25px;top:-35px;left:0;font-size:18px!important}.skillst .count-bar .count{position:absolute;line-height:18px;top:-28px;right:-20px;width:40px;height:18px;color:#fff;text-align:center}.skillst .count-bar span{font-size:16px}.skillst .count-bar .count span{color:#242f35;position:relative;display:block}#page-title{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-width:100%;min-height:280px;height:280px;width:100%;display:block}.page-title-bg{background:url('../images/background/01.jpg')}.wrap-page-title-content{background:rgba(75,53,76,0.8);width:100%;height:280px;position:absolute;top:0;left:0}.page-title-content{position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.page-title-content h1{color:#fff;font-size:28px;text-transform:none}.page-title-content hr{background:#fff;border:0 none;width:100px;height:3px}.page-title-content ul{padding-left:0}.page-title-content ul li{display:inline-block;margin-right:6px}.page-title-content ul li{color:rgba(255,255,255,0.8)}.page-title-content ul li a{color:#fff}.page-title-content ul li a:hover{color:rgba(0,0,0,0.8)}.page-title-content ul li.active{color:#bec1c1}.pagination{display:block;text-align:left}.pagination ul{display:inline-block;*display:inline;*zoom:1;margin-left:0;padding-left:0;margin-bottom:0}.pagination li{display:inline;margin-right:15px}.pagination a{background:#fff;float:left;padding:0 14px;height:38px;width:38px;line-height:36px;text-decoration:none;text-align:center;border:0 none;margin-right:8px;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px}.pagination a:hover,.pagination .active a{background-color:#4b354c;color:#fff}.pagination .active a{color:#fff;cursor:default}.nb-pages{text-align:right;padding-top:23px;font-style:italic}.search{position:relative;font-size:14px}.search-box{padding:8px 20px;height:50px;width:100%;border:0}.search-label{color:#4b354c;position:absolute;top:8px;right:18px;font-size:20px}.sidebar h3{color:#4b354c;margin:30px 0;text-transform:none}.category{margin-bottom:0;padding-left:0}.category li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.category li span{color:#dc4d4f;float:right}.sidebar-img{border:5px solid #eaedf2}.sidebar-img{-webkit-transition:all .8s;-moz-transition:all .8s;-ms-transition:all .8s;-o-transition:all .8s;transition:all .8s}.sidebar-img:hover{opacity:.6}.panel{position:relative;background:#fff}.image-wrapper{position:relative;display:block}.post-date{background:#4b354c;background:-webkit-linear-gradient(-45deg,rgba(75,53,76,1) 35%,rgba(220,77,79,1) 100%);background:-moz-linear-gradient(-45deg,rgba(75,53,76,1) 35%,rgba(220,77,79,1) 100%);background:linear-gradient(135deg,rgba(75,53,76,1) 35%,rgba(220,77,79,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b354c',endColorstr='#dc4d4f',GradientType=1);position:absolute;bottom:-30px;right:15px;width:60px;height:60px;border-radius:50%;color:#fff;border:5px solid #eaedf2;text-align:center;line-height:12px;font-weight:700;padding-top:12px}.post-date-day{display:block;font-size:14px}.post-date-month{display:block;font-size:10px;text-transform:uppercase}.blog-container a:not(.btn){color:#999;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.blog-container .blog-title{font-size:24px;font-weight:400;color:#4b354c;margin-top:30px;text-transform:none}.blog-container .meta{font-family:'Montserrat',serif;display:block;font-size:14px}.blog-container .meta strong{color:#dc4d4f}.single-post-content{margin:30px 0}.single-post-content blockquote{background:#f5f5f5 none repeat scroll 0 0;border-left:4px solid #dc4d4f;color:#444;font-style:italic;margin:2em;padding:20px}.single-post-footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:15px 0}.single-post-footer ul{padding-left:0;margin-bottom:0}.single-post-footer li{display:inline;margin-right:5px}.single-post-footer li i{font-size:22px;vertical-align:-6px}.single-post-footer li a{font-family:'Montserrat',serif;font-size:14px}.blog-comment::before,.blog-comment::after,.blog-comment-form::before,.blog-comment-form::after{content:"";display:table;clear:both}.blog-comment ul{list-style-type:none;padding:0}.blog-comment img{opacity:1;filter:Alpha(opacity=100);-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px}.blog-comment img.avatar{position:relative;float:left;margin-left:0;margin-top:0;width:65px;height:65px}.blog-comment .post-comments{border:1px solid #eee;margin-bottom:20px;margin-left:85px;margin-right:0;padding:10px 20px;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-radius:4px;background:#fff;color:#6b6e80;position:relative}.blog-comment .meta{font-size:13px;color:#aaa;padding-bottom:8px;margin-bottom:10px!important;border-bottom:1px solid #eee}.blog-comment ul.comments ul{list-style-type:none;padding:0;margin-left:85px}.blog-comment-form{padding-left:15%;padding-right:15%;padding-top:40px}.blog-comment h3,.blog-comment-form h3{color:#4b354c;margin-bottom:40px;line-height:30px;text-transform:none}.reply-area{margin:30px 0;position:relative;width:100%}.reply-area h4{color:#4b354c;margin-bottom:30px;text-transform:none}.reply-content{background:none repeat scroll 0 0 #f5f5f5;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;float:left;width:100%}.reply-content form{float:left;width:100%}.reply-content form textarea{background:none repeat scroll 0 0 #fff;border:medium none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;color:#777;float:left;font-size:14px;height:142px;letter-spacing:.3px;padding:20px;width:100%;resize:vertical;outline:0;border:1px solid #f2f2f2}.reply-content ul{float:left;list-style:none outside none;margin:0;padding:0;width:auto}.reply-content ul>li{float:left}.reply-content ul>li>a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#4b354c;float:left;font-size:14px;height:30px;line-height:30px;margin:10px 0 10px 10px;text-align:center;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s;width:30px;cursor:pointer}.reply-content ul>li>a:hover{color:#dc4d4f}.reply-content form button{background:#dc4d4f;border:medium none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff;float:right;font-size:14px;letter-spacing:.3px;margin-right:9px;margin-top:9px;padding:6px 15px;-webkit-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-ms-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.reply-content form button:hover{background:#4b354c;color:#fff}