@import url(fonts/exo.css);.exo-font,body{font-family:Exo,sans-serif}.font-weight-500,body{font-weight:500}.bg-overlay,.btn:before,.top-header-area{top:0;position:absolute}body{font-size:15px;color:#666;line-height:26px;letter-spacing:.3px;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:inherit}::-webkit-scrollbar-track{background-color:#e9edf0;border-left:1px solid #ededed}::-webkit-scrollbar{width:7px;background-color:#f66}::-webkit-scrollbar-thumb{background:#f66}a:active,a:hover{color:#f66;text-decoration:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,a:active,a:focus,button:active,button:focus{outline:0;text-decoration:none}.fixedmenu,.navbar,.owl-dot,.owl-next,.owl-prev,.tp-bullet,::after,::before,a,button,img,input,span{transition:ease-in-out .2s;-webkit-transition:ease-in-out .2s;-moz-transition:ease-in-out .2s;-ms-transition:ease-in-out .2s;-o-transition:ease-in-out .2s}ul{list-style:none;padding:0}:focus{outline:0}img{max-width:100%}.section-padding,section{position:relative;padding:7.5rem 0;overflow:hidden}.section-top-margin{margin-top:7.5rem}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1;text-transform:uppercase}.btn.focus,.btn:focus{box-shadow:none}.no-transition *{transition-timing-function:initial;-moz-transition-timing-function:initial;-webkit-transition-timing-function:initial;-o-transition-timing-function:initial;-ms-transition-timing-function:initial;transition-duration:0s;-moz-transition-duration:0s;-webkit-transition-duration:0s;-o-transition-duration:0s;-ms-transition-duration:0s}.opacity-full{opacity:1}.opacity-3{opacity:.3}.opacity-4{opacity:.4}.opacity-5{opacity:.5}.opacity-6{opacity:.6}.opacity-7{opacity:.7}.opacity-8{opacity:.8}.btn,.font-weight-600{font-weight:600}.btn{display:inline-block;letter-spacing:.5px;line-height:inherit;text-transform:capitalize;width:auto;vertical-align:middle;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-webkit-box-shadow:0 0 1px transparent;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-transition-property:color;-o-transition-property:color;-moz-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-border-radius:0;border-radius:0;border:none}.btn-white:before,.header-appear .top-header-area{display:none}.btn:before{content:"";z-index:-1;left:0;right:0;bottom:0;background:rgba(255,255,255,.2);-webkit-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);-moz-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;-moz-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transition-property:transform;-webkit-transition-property:-webkit-transform;-o-transition-property:transform,-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn:active,.btn:focus,.btn:hover{color:#FFF}.btn:active:before,.btn:focus:before,.btn:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);-moz-transform:scaleX(1);transform:scaleX(1)}.btn-medium{font-size:12px;padding:6px 25px}.btn-small{font-size:12px;padding:2px 18px}.btn-large{font-size:14px;padding:9px 34px;line-height:25px}.btn-rounded{border-radius:50px}.btn-pink{background:#f66;color:#FFF;border:2px solid #f66}.btn-gray{background:#666;color:#FFF;border:2px solid #666}.btn-white{background:#FFF;color:#666;border:2px solid #FFF}.btn-transparent-white{color:#FFF;background:0 0;border:2px solid #FFF}.btn-transparent-gray{color:#666;background:0 0;border:2px solid #666}.btn-transparent-pink{color:#f66;background:0 0;border:2px solid #f66}.btn-white:hover{color:#FFF;background:0 0}.btn-transparent-white:focus,.btn-transparent-white:hover{color:#666}.btn-transparent-gray:focus,.btn-transparent-gray:hover,.btn-transparent-pink:focus,.btn-transparent-pink:hover{color:#FFF}.btn-transparent-white:before{background:#FFF}.btn-transparent-gray:before{background:#666}.btn-transparent-pink:before{background:#f66}.z-index-1{z-index:1}.z-index-2{z-index:5}.bg-overlay{left:0;width:100%;height:100%}.bg-black{background:#000}.bg-dark{background-color:#1d1d21!important}.main-color{color:#f66}header{width:100%;z-index:99}.top-header-area{font-size:13px;font-weight:400;z-index:100;height:50px;line-height:50px;width:100%;border-bottom:rgba(255,255,255,.18);transition:ease-in-out .3s;-webkit-transition:ease-in-out .3s;-moz-transition:ease-in-out .3s;-ms-transition:ease-in-out .3s;-o-transition:ease-in-out .3s}header .logo .logo-dark,header .logo .logo-light{visibility:hidden;opacity:0;width:0;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s}header .logo .logo-dark.default,header .logo .logo-light.default,header.header-appear nav .logo .logo-light,header.header-appear nav.header-dark .logo .logo-light{visibility:visible;opacity:1;width:auto;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s}header.header-appear nav .logo .logo-dark,header.header-appear nav.header-dark .logo .logo-dark{visibility:hidden;opacity:0;width:0;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s}header.header-appear nav .logo .logo-dark,header.header-appear nav.header-light .logo .logo-dark{visibility:visible;opacity:1;width:auto;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s}header.header-appear nav .logo .logo-light,header.header-appear nav.header-light .logo .logo-light{visibility:hidden;opacity:0;width:0;transition-duration:.5s;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-ms-transition-duration:.5s;-o-transition-duration:.5s}header a.logo{display:inline-block;vertical-align:middle;line-height:0}header a.logo img{max-height:35px;max-width:100px;vertical-align:sub}.navbar.top-center-logo{position:absolute;width:100%;z-index:99;padding:0;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.navbar.top-center-logo .navbar-nav{position:relative;top:150px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.navbar.top-left-logo,header .top-center-logo a.logo{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}.header-appear .navbar.top-center-logo .navbar-nav{top:0}.header-appear .navbar.top-center-logo{height:50px;position:fixed;top:0;background:#FFF;-webkit-animation-name:animationFade;-o-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.35);box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}.header-appear .navbar-top-default,.header-appear .navbar.top-left-logo{-o-animation-name:animationFade;-o-animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}@-webkit-keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}@keyframes animationFade{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;-o-transform:none;transform:none}}header .top-center-logo a.logo{position:absolute;top:80px;left:50%;transform:translateX(-50%);transition:all .1s ease}header.header-appear .top-center-logo a.logo{top:11px}.top-center-logo .navbar-nav .nav-link{position:relative;overflow:hidden;margin-right:2.6rem;margin-left:2.6rem;padding-left:0;padding-right:0;font-size:14px;font-weight:400;color:#FFF;text-transform:uppercase;-webkit-transition:all .1s ease,color .3s ease;-moz-transition:all .1s ease,color .3s ease;-ms-transition:all .1s ease,color .3s ease;-o-transition:all .1s ease,color .3s ease;transition:all .1s ease,color .3s ease}.header-appear .top-center-logo .navbar-nav .nav-link{margin-right:1.6rem;margin-left:1.6rem;color:#1b1e21}.header-appear .top-center-logo .navbar-nav .nav-link:hover,.top-center-logo .navbar-nav .nav-link:hover{color:#f66}.nav-line .navbar-nav .nav-link.active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible;opacity:1}.nav-line .navbar-nav .nav-link:before{position:relative;content:'';width:100%;max-width:60%;margin:0 auto;display:table;height:3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;bottom:-33px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background:#f66;visibility:hidden;opacity:0}.navbar-toggler{position:relative;border:none;-webkit-border-radius:0;border-radius:0}.navbar-toggler span{display:block;background:#fff;height:2px;width:25px;margin-top:4px;margin-bottom:4px;-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:relative;left:0;opacity:1}.header-appear .navbar-toggler span{background:#666}.navbar-toggler span:nth-child(1),.navbar-toggler span:nth-child(3){-webkit-transition:-webkit-transform .35s ease-in-out;-o-transition:-o-transform .35s ease-in-out;transition:transform .35s ease-in-out;transition:transform .35s ease-in-out,-webkit-transform .35s ease-in-out,-o-transform .35s ease-in-out}.navbar-toggler:not(.collapsed) span:nth-child(1){position:absolute;left:12px;top:10px;-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);opacity:.9}.navbar-toggler:not(.collapsed) span:nth-child(2){height:3px;visibility:hidden;background-color:transparent}.navbar-toggler:not(.collapsed) span:nth-child(3){position:absolute;left:12px;top:10px;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);opacity:.9}.navbar.top-left-logo{position:absolute;width:100%;z-index:99;padding:0;transition:all .1s ease}.navbar.top-left-logo .navbar-nav,header .top-left-logo a.logo{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}.navbar.top-left-logo .navbar-nav{position:relative;top:150px;transition:all .1s ease;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.18)}.header-appear .navbar.top-left-logo .navbar-nav{top:0}.navbar.top-left-logo .container{position:relative}.header-appear .navbar.top-left-logo{height:50px;position:fixed;background:#FFF;-webkit-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both;box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}header .top-left-logo a.logo{position:absolute;top:90px;transition:all .1s ease}header .top-left-logo .header-social{position:absolute;top:90px;right:35px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}header .top-left-logo .header-social .header-search{color:#FFF;line-height:30px;display:inline-block;text-align:center;margin:0 0 0 25px;border-left:1px solid #ededed;font-size:17px;cursor:pointer}header .top-left-logo .header-social .header-search input{position:relative;width:40px;background:0 0;color:#FFF;padding-left:35px;border:none;opacity:0;cursor:pointer;-webkit-transition:width .3s linear;-moz-transition:width .3s linear;-ms-transition:width .3s linear;-o-transition:width .3s linear;transition:width .3s linear}.navbar-top-default,.top-left-logo .navbar-nav .nav-link{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}header .top-left-logo .header-social .header-search.search-open input{cursor:text;opacity:1;padding-right:20px;width:200px}.header-search.search-open input::placeholder{color:#FFF;opacity:1}.header-search.search-open input:-ms-input-placeholder{color:#FFF}.header-search.search-open input::-ms-input-placeholder{color:#FFF}header .top-left-logo .header-social .header-search i{position:absolute;top:6px;right:-20px;z-index:2;color:#FFF}header .top-left-logo .header-social .header-search.search-open .ti-search:before{content:"\e646"}header.header-appear .top-left-logo .header-social{top:-30px}header .top-left-logo .header-social a{color:#FFF;height:30px;width:30px;line-height:32px;border:1px solid transparent;display:inline-block;text-align:center;margin:0 5px;border-radius:50px}header.header-appear .top-left-logo a.logo{position:relative;top:0}.top-left-logo .navbar-nav .nav-link{position:relative;overflow:hidden;padding-right:4.1rem;padding-left:1.6rem;margin:0;font-size:14px;font-weight:400;color:#FFF;text-transform:uppercase;transition:all .1s ease}.header-appear .top-left-logo .navbar-nav .nav-link:hover,.top-left-logo .navbar-nav .nav-link:hover{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;color:#f66}.top-left-logo .navbar-nav .nav-item:last-child .nav-link{padding-right:.2rem}.header-appear .top-left-logo .navbar-nav .nav-link{padding-right:1.6rem;padding-left:1.6rem;color:#1b1e21}.nav-line-left .navbar-nav .nav-link.active:before{-webkit-transform:scaleY(1);transform:scaleY(1);visibility:visible;opacity:1}.nav-line-left .navbar-nav .nav-link:before{position:absolute;content:'';width:3px;margin:0 auto;display:table;height:17px;left:0;top:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);background:#f66;visibility:hidden;opacity:0}.navbar-top-default{position:absolute;top:0;z-index:99;height:90px;width:100%;transition:all .1s ease}.button-play-two i,header .navbar-top-default .header-social a{-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease}.navbar-top-default .navbar-nav .nav-link{padding-right:1.2rem;padding-left:1.2rem;color:#FFF;font-weight:400}.header-appear .navbar-top-default .navbar-nav .nav-link:hover,.navbar-top-default .navbar-nav .nav-link:hover{color:#f66}.navbar-top-default.dark-navbar .navbar-nav .nav-link{color:#1b1e21}.header-appear .navbar-top-default{height:50px;position:fixed;background:#FFF;-webkit-animation-name:animationFade;animation-name:animationFade;-webkit-animation-duration:1s;animation-duration:1s;animation-fill-mode:both;box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}.header-appear .navbar-top-default .navbar-nav .nav-link{color:#1b1e21;font-weight:400}header .navbar-top-default .header-social a{color:#FFF;height:20px;width:20px;line-height:20px;display:inline-block;text-align:center;margin:0 5px;transition:all .1s ease}.header-appear .navbar-top-default .header-social a,header .navbar-top-default.dark-navbar .header-social a{color:#1b1e21}.navbar-top-default.navbar-bottom{position:absolute;top:auto;bottom:0;margin:0}.header-appear .navbar-top-default.navbar-bottom{height:50px;position:absolute;background:#FFF;-webkit-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.35);box-shadow:0 10px 10px -10px rgba(0,0,0,.35)}.navbar-top-default.navbar-bottom.navbar-bottom-top{position:fixed;top:0;bottom:auto}.navbar-top-default.center-logo .logo{position:absolute;left:50%;transform:translateX(-50%)}.navbar-top-default.center-logo .navbar-nav .nav-link{padding-right:1.5rem;padding-left:1.5rem}.slider-social{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);z-index:25;left:40px}.slider-social a{display:block;height:30px;width:30px;line-height:30px;text-align:center;margin:5px;font-size:16px;color:#FFF;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-ms-transition:all .1s ease-in;-o-transition:all .1s ease-in;transition:all .1s ease-in}.dark-slider .slider-social a{color:#666}.scroll-down{position:absolute;bottom:30px;z-index:30;right:45px}.scroll-down .triangle-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #f66}.rev_slider .tp-parallax-wrap p{font-size:15px!important;line-height:20px!important}.single-cover{height:100vh;width:100%}#particles-js{position:absolute;width:100%;height:100%}.single-cover .center-item{margin-top:10rem}.single-cover h2{font-size:4rem}.single-cover p{letter-spacing:2px}.rev-gradient{height:100vh;width:100%}.feature-box h4{line-height:1.4}.feature-icon{font-size:50px;color:#cdcdcd}.hr-line{width:30px;height:1px;background:#f66;display:block;margin:0 auto}.half-section-right{right:0;top:0;left:auto;height:100%;width:50%;position:absolute;background-repeat:no-repeat;background-size:cover}.feature-two-icon a{display:inline-block;height:30px;width:30px;line-height:32px;text-align:center;margin-right:3px;font-size:13px;border:1px solid;border-radius:50px}.prog-item{margin-bottom:1.3rem}.prog-item:last-child{margin-bottom:0}.prog-item .skills-progress{width:100%;height:5px;position:relative;background:#eee}.prog-item .skills-progress span{position:absolute;left:0;top:0;height:100%;width:10%;background:#f66;border-radius:10px;transition:all 1s}.prog-item .skills-progress span::after{content:attr(data-value);position:absolute;top:-30px;right:0;font-size:13px;font-weight:500}.skills{text-align:left}.skills p{margin-bottom:.2rem}.portfolio_top{position:relative;overflow:hidden}#portfolio_top::after,#portfolio_top::before{content:'';position:absolute;left:0;right:0;background:#fff;height:90px;width:100%}#portfolio_top::before{top:0}#portfolio_top::after{bottom:0}.text_wrap{padding:50px 2rem .5rem}.itemshadow .cbp-item-wrapper{-webkit-box-shadow:0 0 4px 1px rgba(101,101,101,.2);box-shadow:0 0 4px 1px rgba(101,101,101,.2);padding-bottom:2px;padding-top:5px}.border-portfolio .cbp-item img{border:20px solid #fff}.bottom-text{display:table}.bottom-text p{font-size:15px;margin-bottom:0}.bottom-text .port_head{font-weight:700;font-size:5.625rem;line-height:1}.overlay p,.overlay-info p{font-size:13px}.overlay{position:absolute;left:20px;top:25px;right:20px;bottom:22px;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all .5s ease-in .1s;-o-transition:all .5s ease-in .1s;transition:all .5s ease-in .1s}.overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f66;opacity:.7}.overlay>h4,.overlay>p,.plus{position:relative}.cbp-item:focus .overlay,.cbp-item:hover .overlay{opacity:1;visibility:visible;-webkit-border-radius:0;border-radius:0}.cbp-item:hover .overlay{opacity:1;visibility:visible}.plus{display:inline-block;height:70px;width:70px;overflow:hidden}.plus::after,.plus::before{content:" ";position:absolute;background:#fff}.plus::after{height:2px;margin-top:-1px;top:50%;left:5px;right:5px}.plus::before{width:2px;margin-left:-1px;left:50%;top:5px;bottom:5px}.port_head{color:#F66}.bottom-text>.cells{display:table-cell;vertical-align:middle;padding:15px}.center-block{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.gallery{width:100%!important;height:600px}.portfolio-three .filtering .active{color:#f66}.portfolio-three .filtering span{background-color:#fff;border-right:3px solid #ECECEC;line-height:18px;color:#888;cursor:pointer;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}.portfolio-three .filtering span:last-child{border-right:none}.portfolio-three .items{position:relative;padding:0 5px;margin-top:10px}.portfolio-three .item-img{position:relative;overflow:hidden}.portfolio-three .item-img img{width:100%}.portfolio-three .item-img-overlay{position:absolute;top:5px;left:5px;right:5px;bottom:5px;color:#fff;opacity:0;-webkit-transition:all .5s;transition:all .5s;z-index:2;-webkit-transform:translateY(10px);transform:translateY(10px)}.portfolio-three .item-img-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f66;opacity:.85}.valign{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button-play,.button-play-two,.footer-social a{display:inline-block;text-align:center}.overlay-info{position:relative;width:100%}.portfolio-three .item-img:hover .item-img-overlay{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-three .item-img-overlay a{font-size:30px;position:absolute;bottom:15px;right:15px;color:#FFF}.parallax{background-position:center center;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;width:100%}.video-parallax h2{font-size:2.8rem}.bg-1{background:url(../images/bg-img1.jpg) no-repeat}.bg-2{background:url(../images/bg-img2.jpg) no-repeat}.bg-3{background:url(../images/bg-img3.jpg) no-repeat}.bg-4{background:url(../images/bg-img4.jpg) no-repeat}.button-play-two{height:50px;width:50px;margin:15px 10px 20px;line-height:56px;padding-left:3px;color:#fff;font-size:22px;top:50%;left:50%;z-index:2;-webkit-border-radius:50%;border-radius:50%;background:#f66;-webkit-animation:pulse_effect 1s infinite;-o-animation:pulse_effect 1s infinite;animation:pulse_effect 1s infinite;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button-play-two i{color:#fff;transition:all .1s ease}.button-play-two:focus,.button-play-two:hover{color:#f66;background:#FFF}.button-play-two:focus i,.button-play-two:hover i{color:#f66}.parallax-text{font-size:3rem}.button-play{height:70px;width:70px;line-height:77px;padding-left:7px;color:#fff;font-size:30px;top:50%;left:50%;z-index:2;-webkit-border-radius:50%;border-radius:50%;position:absolute;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#f66;-webkit-animation:pulse_effect 1s infinite;-o-animation:pulse_effect 1s infinite;animation:pulse_effect 1s infinite;-webkit-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff}.button-play i{color:#fff;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}.button-play:focus,.button-play:hover{color:#f66;background:#FFF}.button-play:focus i,.button-play:hover i{color:#f66}@-webkit-keyframes pulse_effect{0%{-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.9);box-shadow:0 0 0 5px rgba(255,255,255,.9)}25%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.6);box-shadow:0 0 0 10px rgba(255,255,255,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(255,255,255,.3);box-shadow:0 0 0 15px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 0 60px rgba(255,255,255,.1);box-shadow:0 0 0 20px rgba(255,255,255,.1)}}@-o-keyframes pulse_effect{0%{box-shadow:0 0 0 5px rgba(255,255,255,.9)}25%{box-shadow:0 0 0 10px rgba(255,255,255,.6)}70%{box-shadow:0 0 0 15px rgba(255,255,255,.3)}100%{box-shadow:0 0 0 20px rgba(100,48,148,.1)}}@keyframes pulse_effect{0%{-webkit-box-shadow:0 0 0 5px rgba(255,255,255,.9);box-shadow:0 0 0 5px rgba(255,255,255,.9)}25%{-webkit-box-shadow:0 0 0 10px rgba(255,255,255,.6);box-shadow:0 0 0 10px rgba(255,255,255,.6)}70%{-webkit-box-shadow:0 0 0 15px rgba(255,255,255,.3);box-shadow:0 0 0 15px rgba(255,255,255,.3)}100%{-webkit-box-shadow:0 0 0 60px rgba(255,255,255,.1);box-shadow:0 0 0 20px rgba(255,255,255,.1)}}.footer-padding{padding-top:7.5rem;padding-bottom:4rem}.footer-social a{width:40px;height:40px;line-height:40px;font-size:20px}.scroll-top-arrow,.scroll-top-arrow:focus{font-size:16px;line-height:49px;color:#fff;background:#f66;display:none;height:45px;width:45px;padding:0;position:fixed;bottom:20px;right:20px;text-align:center;text-decoration:none;z-index:99;border-radius:100%}#close_side_menu,.side-menu{position:fixed;top:0;height:100%}.scroll-top-arrow:hover{color:#FFF}.side-menu{width:40%;right:0;background:#f66;z-index:1032;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease,-o-transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;overflow:hidden}.side-menu.left{left:0;right:auto;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.side-menu.before-side{width:280px}.side-menu.before-side,.side-menu.side-menu-active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pul-menu .side-menu.side-menu-active{visibility:visible;opacity:1}.side-menu .navbar-brand{margin:0 0 2.5rem}#close_side_menu{left:0;width:100%;background-color:#000;-webkit-transition:opacity .3s cubic-bezier(.895,.03,.685,.22);-o-transition:opacity .3s cubic-bezier(.895,.03,.685,.22);transition:opacity .3s cubic-bezier(.895,.03,.685,.22);display:none;z-index:1031;opacity:.4}.side-menu .btn-close{height:33px;width:33px;display:inline-block;text-align:center;position:absolute;top:30px;right:15px;cursor:pointer}.side-menu.before-side .btn-close{display:none}.just-sidemenu #sidemenu_toggle{position:fixed;z-index:999;right:0;top:16px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.15);box-shadow:0 0 20px rgba(0,0,0,.15)}.side-menu .btn-close::after,.side-menu .btn-close::before{position:absolute;left:16px;content:' ';height:24px;width:2px;background:#fff;top:5px}.side-menu .btn-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.side-menu .btn-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.sidemenu_btn{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;width:36px;padding:6px;margin-right:1rem;position:absolute;right:15px}.sidemenu_btn.left{left:15px;right:auto}.sidemenu_btn>span{height:2px;width:100%;background:#FFF;display:block}.dark-navbar .sidemenu_btn>span,.header-appear .sidemenu_btn>span{background:#666}.sidemenu_btn>span:nth-child(2){margin:4px 0}.side-menu .inner-wrapper{padding:3.5rem 5rem;height:100%;position:relative;overflow-y:auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.pul-menu.pushwrap .side-menu .inner-wrapper{padding:3.5rem 2.5rem}.side-menu .side-nav{margin-bottom:30px;display:block}.side-nav .navbar-nav .nav-item{display:block;margin:10px 0;padding:0!important;opacity:0;-webkit-transition:all .8s ease .5s;-o-transition:all .8s ease .5s;transition:all .8s ease .5s;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px)}.side-nav .navbar-nav .nav-item:first-child{-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.side-nav .navbar-nav .nav-item:nth-child(2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}.side-nav .navbar-nav .nav-item:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.side-nav .navbar-nav .nav-item:nth-child(4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.side-nav .navbar-nav .nav-item:nth-child(5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.side-nav .navbar-nav .nav-item:nth-child(6){-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.side-nav .navbar-nav .nav-item:nth-child(7){-webkit-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}.side-nav .navbar-nav .nav-item:nth-child(8){-webkit-transition-delay:.8s;-o-transition-delay:.8s;transition-delay:.8s}.side-nav .navbar-nav .nav-item:nth-child(9){-webkit-transition-delay:.9s;-o-transition-delay:.9s;transition-delay:.9s}.side-menu.side-menu-active .side-nav .navbar-nav .nav-item{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.side-nav .navbar-nav .nav-link{display:inline-table;color:#fff;padding:2px 0 3px!important;font-size:1.5rem;font-weight:300;line-height:normal;position:relative;-webkit-border-radius:0;border-radius:0}.side-nav .navbar-nav .nav-link::after{content:"";position:absolute;background:#fff;display:inline-block;width:0;height:3px;bottom:0;left:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(0,0,.2,1);-o-transition:all .5s cubic-bezier(0,0,.2,1);transition:all .5s cubic-bezier(0,0,.2,1)}.loader,.side-nav .navbar-nav .nav-link.active::after,.side-nav .navbar-nav .nav-link:focus::after,.side-nav .navbar-nav .nav-link:hover::after{width:100%}.side-nav .navbar-nav .nav-link.active{background:0 0}.side-menu p{font-size:13px;margin-top:.5rem;margin-bottom:0}.modal-content{border-radius:0}.loader{height:100%;position:fixed;overflow:hidden;z-index:1200;background:#FFF}.cssload-loader{width:54px;height:54px;position:absolute;left:50%;transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);top:50%}.cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:5px solid #F66}.cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:5px solid #F66}.cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:5px solid #F66}@keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0);-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0);transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0);-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0);transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg);transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0)}100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0);-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0);transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg);transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0)}100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}@media screen and (max-width:1367px) and (min-width:1199px){#rev_slider_15_1 .tp-parallax-wrap{padding-left:0!important;left:120px!important}#rev_slider_15_1 .slider-button{margin-left:30px!important}.navbar-top-default.center-logo .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}}@media screen and (min-width:1610px){.content-carousel .owl-carousel .owl-dot{height:18.8%!important}#rev_slider_15_1 .tp-parallax-wrap{padding-left:50px!important}}@media screen and (max-width:1199px){#rev_slider_15_1 .tp-parallax-wrap{padding-left:6rem}.tp-bullets.heroex2{left:58%!important}.navbar-top-default.center-logo .logo{position:relative;left:0;transform:translateX(0)}.top-center-logo .navbar-nav .nav-link{margin-right:1.9rem;margin-left:1.9rem}.top-left-logo .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem}.header-appear .top-center-logo .navbar-nav .nav-link{margin-right:1rem;margin-left:1rem}}@media screen and (max-width:991px){.header-appear .top-left-logo .navbar-nav .nav-link,.navbar.top-center-logo .navbar-nav,.top-left-logo .navbar-nav .nav-link{padding-right:0;padding-left:0}.header-appear .navbar.top-center-logo,.header-appear .navbar.top-left-logo{height:auto}.single-cover h2{font-size:3rem}.tp-bullets.heroex2{display:none!important}.nav-line .navbar-nav .nav-link:before,.nav-line-left .navbar-nav .nav-link:before,.navNext,.navPrev,.top-header-area{display:none}header .top-center-logo a.logo{position:relative;top:auto;left:0;transform:translateX(0);margin:20px 0}header.header-appear .top-center-logo a.logo{top:0;margin:10px 0}.navbar.top-center-logo .navbar-nav{top:auto;border:none}.header-appear .top-center-logo .navbar-nav .nav-link,.top-center-logo .navbar-nav .nav-link{margin-right:0;margin-left:6px}.navbar.top-left-logo .navbar-nav{top:0;border-top:none;border-bottom:none}header .top-left-logo a.logo{position:relative;top:auto;margin:20px 0}header .top-left-logo .header-social{position:relative;top:0;right:0;display:none}header.header-appear .top-left-logo a.logo{top:0;margin:10px 0}#portfolio_top::after,#portfolio_top::before{background:#f8f9fa;height:auto}.sidemenu_btn{position:relative;right:0}.text_wrap{padding:0}.text_wrap .heading-title{padding-top:.8rem!important}.bottom-text>.cells{width:100%;padding-bottom:3rem}}@media screen and (max-width:775px){#rev_slider_15_1 .tp-parallax-wrap{padding-left:0!important}}@media screen and (max-width:767px){.single-cover h2,.video-parallax h2{font-size:2rem}.mb-xs-5{margin-bottom:3rem!important}.mb-xs-3,.mb-xs-4{margin-bottom:1.5rem!important}.sm-container-full{max-width:100%}#rad1 label{margin-bottom:-2px}.heroex,.tp-tabs,.tp-thumbs{display:none!important}.slider-social{display:block;top:auto;bottom:10px;left:50%;transform:translateX(-50%)}.slider-social a{display:inline-block}.section-padding,section{padding:4rem 0}header .top-center-logo a.logo,header .top-left-logo a.logo{padding-left:15px}.feature-box .h4,.feature-box h4{font-size:1.2rem}.map-container{height:350px}.side-menu{width:380px}.bottom-text .port_head{font-size:4rem}.btn-large{font-size:13px;padding:6px 26px}.circle-left:before,.circle-top:after{display:none}.parallax-text{font-size:2rem}.page-title{padding:4rem 0 1rem}}@media screen and (max-width:600px){.slider-text{font-size:28px!important}.page-content{padding-left:15px;padding-right:15px}}