@import url("css.css");body{background:#f5f5f5}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,div pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,figure,header,nav,section,article,aside,footer,figcaption{margin:0;padding:0;border:0;outline:0}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}ul,li{padding:0;margin:0;list-style:none}header,nav,section,article,aside,footer,hgroup{display:block}*{box-sizing:border-box}html,body{font-family:"Montserrat",sans-serif;font-weight:400;background-color:#fff;font-size:16px;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none!important}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0}ul{margin-bottom:0}.header-area{position:fixed;top:0;left:0;right:0;z-index:1000;height:100px;background:#fff;box-shadow:0 2px 28px 0 rgba(0,0,0,0.06)}.header-area .main-nav .logo{float:left;margin-top:35px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-area .main-nav .logo img{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-area .main-nav .nav{float:right;margin-top:30px;margin-left:100px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-area .main-nav .nav li{padding-left:20px;padding-right:20px}.header-area .main-nav .nav li:last-child{padding-right:0}.header-area .main-nav .nav li a{display:block;font-weight:400;font-size:14px;color:#1F2128;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;height:40px;line-height:40px;border:transparent;letter-spacing:1.58px}.header-area .main-nav .nav li a:hover{color:#1F2128}.header-area .main-nav .nav li a.contact-btn{padding-left:25px;padding-right:25px;border:1px solid #1F2128;height:35px;margin-top:2px;line-height:34px;letter-spacing:.5px;background:0;color:#1F2128;position:relative;overflow:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.header-area .main-nav .nav li a.contact-btn:hover{background:#1F2128;color:#fff}.header-area .main-nav .nav li.submenu{position:relative;padding-right:35px}.header-area .main-nav .nav li.submenu:after{font-family:FontAwesome;content:"\f107";font-size:12px;color:#1F2128;position:absolute;right:18px;top:12px}.header-area .main-nav .nav li.submenu ul{position:absolute;width:200px;box-shadow:0 2px 28px 0 rgba(0,0,0,0.08);overflow:hidden;top:40px;opacity:0;transform:translateY(-2em);visibility:hidden;z-index:-1;transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s}.header-area .main-nav .nav li.submenu ul li{margin-left:0;padding-left:0;padding-right:0}.header-area .main-nav .nav li.submenu ul li a{display:block;background:#fff;color:#1F2128;padding-left:20px;height:40px;line-height:40px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative;font-size:13px}.header-area .main-nav .nav li.submenu ul li a:before{content:"";position:absolute;width:0;height:40px;left:0;top:0;bottom:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#1F2128}.header-area .main-nav .nav li.submenu ul li a:hover{background:#fafafa;padding-left:25px}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:1px}.header-area .main-nav .nav li.submenu:hover ul{visibility:visible;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,0.3s}.header-area .main-nav .menu-trigger{cursor:pointer;display:block;position:absolute;top:23px;width:32px;height:40px;text-indent:-9999em;z-index:99;right:40px;display:none}.header-area .main-nav .menu-trigger span,.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-color:#1F2128;display:block;position:absolute;width:30px;height:2px;left:0}.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{-moz-transition:all .4s;-o-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;background-color:#1F2128;display:block;position:absolute;width:30px;height:2px;left:0;width:75%}.header-area .main-nav .menu-trigger span:before,.header-area .main-nav .menu-trigger span:after{content:""}.header-area .main-nav .menu-trigger span{top:16px}.header-area .main-nav .menu-trigger span:before{-moz-transform-origin:33% 100%;-ms-transform-origin:33% 100%;-webkit-transform-origin:33% 100%;transform-origin:33% 100%;top:-10px;z-index:10}.header-area .main-nav .menu-trigger span:after{-moz-transform-origin:33% 0;-ms-transform-origin:33% 0;-webkit-transform-origin:33% 0;transform-origin:33% 0;top:10px}.header-area .main-nav .menu-trigger.active span,.header-area .main-nav .menu-trigger.active span:before,.header-area .main-nav .menu-trigger.active span:after{background-color:transparent;width:100%}.header-area .main-nav .menu-trigger.active span:before{-moz-transform:translateY(6px) translateX(1px) rotate(45deg);-ms-transform:translateY(6px) translateX(1px) rotate(45deg);-webkit-transform:translateY(6px) translateX(1px) rotate(45deg);transform:translateY(6px) translateX(1px) rotate(45deg);background-color:#1F2128}.header-area .main-nav .menu-trigger.active span:after{-moz-transform:translateY(-6px) translateX(1px) rotate(-45deg);-ms-transform:translateY(-6px) translateX(1px) rotate(-45deg);-webkit-transform:translateY(-6px) translateX(1px) rotate(-45deg);transform:translateY(-6px) translateX(1px) rotate(-45deg);background-color:#1F2128}@media(max-width:1200px){.header-area .main-nav .nav li{padding-left:12px;padding-right:12px}.header-area .main-nav .nav li.submenu{padding-right:20px}.header-area .main-nav .nav li.submenu:after{right:5px}}@media(max-width:991px){.header-area{background:#fff;height:80px;box-shadow:0 2px 28px 0 rgba(0,0,0,0.06)}.header-area .container{padding:0}.header-area .logo{margin-left:30px;margin-top:24px!important}.header-area .menu-trigger{display:block!important}.header-area .main-nav{overflow:hidden}.header-area .main-nav .nav{float:left;width:100%;margin-top:20px!important;display:none;-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;margin-left:0}.header-area .main-nav .nav li{width:100%;background:#fff;border-bottom:1px solid #f5f5f5;padding-left:0!important;padding-right:0!important}.header-area .main-nav .nav li a{height:50px!important;line-height:50px!important;padding:0!important;padding-left:30px!important;border:none!important;background:#fff!important;color:#1F2128!important}.header-area .main-nav .nav li a:hover{background:#f5f5f5!important}.header-area .main-nav .nav li a.contact-btn{margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.header-area .main-nav .nav li.submenu ul{position:relative;visibility:inherit;opacity:1;z-index:1;transform:translateY(0%);transition-delay:0s,0s,0.3s;top:0;width:100%;box-shadow:none;height:0}.header-area .main-nav .nav li.submenu ul li a{padding-left:50px!important}.header-area .main-nav .nav li.submenu ul li a:hover:before{width:0}.header-area .main-nav .nav li.submenu ul.active{height:auto!important}.header-area .main-nav .nav li.submenu:after{color:#1F2128;right:25px;font-size:14px;top:15px}.header-area .main-nav .nav li.submenu:hover ul,.header-area .main-nav .nav li.submenu:focus ul{height:0}}@media(min-width:992px){.header-area .main-nav .nav{display:flex!important}}.welcome{background:url(../image/welcome-bg.png) left center no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden}.welcome .welcome-content{width:100%;position:relative}.welcome .welcome-content .welcome-text h1{font-weight:400;font-size:32px;line-height:48px;letter-spacing:1.3px;margin-bottom:35px;color:#1F2128}.welcome .welcome-content .welcome-text p{font-weight:400;font-size:16px;line-height:28px;letter-spacing:.53px;color:#606060;margin-bottom:35px}.welcome .welcome-content .slider-wrapper{position:absolute;top:0;padding-left:70px}.welcome .welcome-content .slider-wrapper .base{position:absolute;width:60%;height:230px;left:0;bottom:0;background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.13)}.welcome .welcome-content .slider-wrapper .base .prev{position:absolute;right:70px;bottom:33px;font-size:40px;line-height:40px;cursor:pointer;z-index:999}.welcome .welcome-content .slider-wrapper .base .next{position:absolute;right:30px;bottom:33px;font-size:40px;line-height:40px;cursor:pointer;z-index:999}.welcome .welcome-content .slider-wrapper .owl-carousel{position:relative;z-index:2}.welcome .welcome-content .slider-wrapper .owl-carousel .item .img{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:20px}.welcome .welcome-content .slider-wrapper .owl-carousel .item .text{visibility:hidden;opacity:0;transition:visibility .3s linear,opacity .3s linear}.welcome .welcome-content .slider-wrapper .owl-carousel .item .text h5{font-weight:500;font-size:16px;letter-spacing:.53px;margin-bottom:10px;color:#1F2128}.welcome .welcome-content .slider-wrapper .owl-carousel .item .text p{font-weight:400;font-size:14px;color:#606060;letter-spacing:.47px;line-height:26px}.welcome .welcome-content .slider-wrapper .owl-carousel .firstActiveItem .text{visibility:visible;opacity:1}@media(max-width:1400px){.welcome .welcome-content{margin-top:100px}}@media(max-width:1200px){.welcome{padding-top:60px;padding-bottom:100px}.welcome .welcome-content .slider-wrapper .base{width:100%;left:15px}}@media(max-width:991px){.welcome .welcome-content .welcome-text{text-align:center;margin-bottom:50px}.welcome .welcome-content .welcome-text a{margin:auto}}html,body{background:#f5f5f5;color:#606060;font-family:"Montserrat",sans-serif}::selection{background:#1F2128;color:#fff}::-moz-selection{background:#1F2128;color:#fff}.section{padding-top:110px;padding-bottom:90px}.section.white{background:#fff}.left-heading .section-title{font-weight:400;font-size:28px;color:#1F2128;letter-spacing:1.75px;line-height:42px;margin-bottom:30px}.center-heading{text-align:center}.center-heading .section-title{font-weight:400;font-size:28px;color:#1F2128;letter-spacing:1.75px;line-height:38px;margin-bottom:20px}.center-text{text-align:center;font-weight:400;font-size:16px;color:#606060;line-height:28px;letter-spacing:1px;margin-bottom:60px}.center-text p{margin-bottom:30px}.left-text{font-weight:400;font-size:16px;color:#606060;line-height:28px;letter-spacing:1px}.left-text p{margin-bottom:30px}.left-text p.dark{color:#1F2128}.left-text ul li{font-weight:400;font-size:14px;color:#606060;padding-left:30px;position:relative;margin-bottom:10px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.left-text ul li:before{font-family:FontAwesome;content:"\f178";left:0;position:absolute}.left-text ul li:hover{padding-left:40px}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-bottom{-ms-flex-item-align:flex-end!important;align-self:flex-end!important}.dark-btn{display:block;width:195px;height:45px;position:relative;overflow:hidden;border:1px solid #1F2128}.dark-btn .show-btn{position:absolute;top:0;cursor:pointer;left:0;width:195px;height:45px;line-height:45px;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:700;font-size:12px;letter-spacing:1.35px;color:#1F2128}.dark-btn .hide-btn{position:absolute;top:0;cursor:pointer;left:195px;width:195px;height:45px;line-height:45px;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:700;font-size:12px;letter-spacing:1.35px;color:#fff;background:#1F2128}.dark-btn:hover .show-btn{left:-195px}.dark-btn:hover .hide-btn{left:0}.light-btn{display:block;width:195px;height:45px;position:relative;overflow:hidden;border:1px solid #fff}.light-btn .show-btn{position:absolute;top:0;cursor:pointer;left:0;width:195px;height:45px;line-height:45px;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:700;font-size:12px;letter-spacing:1.35px;color:#fff}.light-btn .hide-btn{position:absolute;top:0;cursor:pointer;left:195px;width:195px;height:45px;line-height:45px;text-align:center;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:700;font-size:12px;letter-spacing:1.35px;color:#1F2128;background:#fff}.light-btn:hover .show-btn{left:-195px}.light-btn:hover .hide-btn{left:0}blockquote{margin-bottom:28px;padding:30px;padding-top:40px;background:#fff;overflow:hidden}blockquote .text{position:relative;text-align:center}blockquote .text p{position:relative;width:100%;z-index:2;margin-bottom:10px!important}blockquote .text:before{font-family:FontAwesome;content:"\f10d";position:absolute;left:0;top:0;z-index:1;font-size:40px;color:#e1ecf4}blockquote .text:after{font-family:FontAwesome;content:"\f10e";position:absolute;right:0;bottom:0;z-index:1;font-size:40px;color:#e1ecf4}blockquote .author{color:#1F2128;text-align:center}.page-gallery{height:185px;display:block;overflow:hidden;margin-bottom:30px}.margin-bottom-0{margin-bottom:0!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-20{margin-bottom:20px!important}.margin-bottom-30{margin-bottom:30px!important}.margin-bottom-40{margin-bottom:40px!important}.margin-bottom-50{margin-bottom:50px!important}.margin-bottom-60{margin-bottom:60px!important}.margin-bottom-90{margin-bottom:90px!important}.margin-top-10{margin-top:10px!important}.margin-top-20{margin-top:20px!important}.margin-top-30{margin-top:30px!important}.margin-top-40{margin-top:40px!important}.margin-top-50{margin-top:50px!important}.margin-top-60{margin-top:60px!important}.padding-top-0{padding-top:0!important}.padding-top-70{padding-top:70px!important}.padding-bottom-120{padding-bottom:120px!important}.padding-bottom-140{padding-bottom:140px!important}@media(max-width:991px){html,body{overflow-x:hidden}.mobile-bottom-fix{margin-bottom:30px}.page-gallery{height:140px}}.half-parallax .parallax-image{height:400px;position:relative;overflow:hidden}.half-parallax .parallax-image:after{content:"";position:absolute;width:100%;height:100%;background:#000;z-index:2;opacity:.2}.half-parallax .parallax-items{position:relative;z-index:3;margin-top:-140px}.half-parallax .parallax-items .parallax-item{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.13);padding:55px 40px;text-align:center;margin-bottom:30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.half-parallax .parallax-items .parallax-item i{font-size:30px;display:block;color:#1F2128;margin-bottom:30px}.half-parallax .parallax-items .parallax-item .feature-title{font-weight:400;font-size:16px;color:#1F2128;letter-spacing:.7px;margin-bottom:15px}.half-parallax .parallax-items .parallax-item p{font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;line-height:26px;margin-bottom:20px}.half-parallax .parallax-items .parallax-item .dark-btn{margin:auto}.half-parallax .parallax-items .parallax-item:hover{margin-top:-10px}.parallax-counter{min-height:337px;overflow:hidden;position:relative}.parallax-counter:before{content:"";position:absolute;width:140%;height:140%;opacity:.8;background:#000;opacity:.5;z-index:2;top:-20%;left:-20%}.parallax-counter .parallax-content{position:absolute;z-index:3;top:50%;transform:perspective(1px) translateY(-50%);width:100%}.parallax-counter .parallax-content .count-item{height:280px;position:relative;overflow:hidden}.parallax-counter .parallax-content .count-item:hover strong{margin-top:60px}.parallax-counter .parallax-content .count-item strong{display:block;text-align:center;font-weight:400;font-size:40px;letter-spacing:1.72px;margin-bottom:10px;color:#fff;margin-top:70px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.parallax-counter .parallax-content .count-item span{display:block;text-align:center;color:#fff;font-weight:400;font-size:20px;letter-spacing:.86px}@media(max-width:991px){.parallax-counter{padding-top:60px;padding-bottom:60px}.parallax-counter .parallax-content{position:relative!important;top:0!important;transform:perspective(1px) translateY(0%)!important}.parallax-counter .parallax-content .count-item{height:auto;padding-top:20px;padding-bottom:20px}.parallax-counter .parallax-content .count-item:hover strong{margin-top:0}.parallax-counter .parallax-content .count-item:before{display:none}.parallax-counter .parallax-content .count-item:after{width:40px;height:1px}.parallax-counter .parallax-content .count-item strong{margin-top:0}}.person-item{margin-bottom:45px;float:left;width:100%}.person-item .img{position:relative;z-index:2;margin-top:14px;float:left;box-shadow:0 2px 48px 0 rgba(0,0,0,0.13);-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.person-item .content{position:absolute;z-index:1;background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.13);right:15px;top:0;width:80%;height:183px;padding-left:120px;display:flex;align-items:center;overflow:hidden}.person-item .content .text{width:100%;position:relative;min-height:85px}.person-item .content .text:before{content:"";position:absolute;width:5px;height:85px;right:0;background:#DDD;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.person-item .content .text .user-name{display:block;width:100%;font-weight:400;font-size:16px;letter-spacing:.69px;color:#1F2128;margin-bottom:5px;margin-top:3px}.person-item .content .text span{display:block;font-weight:400;font-size:12px;color:#606060;letter-spacing:.52px;margin-bottom:10px}.person-item .content .text ul{overflow-x:hidden}.person-item .content .text ul li{float:left}.person-item .content .text ul li a{display:inline-block;font-size:14px;color:#6F8BA4;margin-right:15px}.person-item.active .content .text:before{background:#1F2128}.person-item:hover .img{margin-top:-15px}.person-item:hover .content .text:before{background:#1F2128}.blog-post-grid{display:block;width:100%;height:284px;overflow:hidden;position:relative;margin-bottom:30px}.blog-post-grid:hover h3{padding-bottom:27px}.blog-post-grid:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.63) 100%);z-index:1}.blog-post-grid h3{position:absolute;width:100%;bottom:0;z-index:2;padding:20px 25px;font-weight:700;font-size:16px;color:#fff;line-height:28px;letter-spacing:1px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.blog-post-grid .date{position:absolute;top:20px;right:20px;z-index:2;width:100px;height:30px;line-height:30px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;font-weight:500;font-size:12px;color:#fff;letter-spacing:.75px}.blog-post-grid .date:before{content:"";position:absolute;width:100%;height:100%;opacity:.27;background-image:linear-gradient(-130deg,#000 0,#4C4D51 100%);z-index:-1;left:0}.blog-post-single{display:block;width:100%;height:422px;overflow:hidden;position:relative;margin-bottom:30px}.blog-post-single:hover h3{padding-bottom:27px}.blog-post-single:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.63) 100%);z-index:1}.blog-post-single .date{position:absolute;top:20px;right:20px;z-index:2;width:100px;height:30px;line-height:30px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;font-weight:500;font-size:12px;color:#fff;letter-spacing:.75px}.blog-post-single .date:before{content:"";position:absolute;width:100%;height:100%;opacity:.27;background-image:linear-gradient(-130deg,#000 0,#4C4D51 100%);z-index:-1;left:0}.post-content{margin-bottom:60px}.post-content h3{margin-bottom:20px!important}.post-content h3 a{font-weight:400;font-size:16px;color:#1F2128;letter-spacing:1px;line-height:26px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.post-content h3 a:hover{color:#1F2128}.post-content .post-meta{overflow:hidden;margin-bottom:20px}.post-content .post-meta li{float:left;margin-right:30px;height:30px;line-height:30px;color:#1F2128;font-size:14px}.post-content .post-meta li a{color:#1F2128}.post-content .post-meta li span{display:inline-block;margin-right:5px}.post-content .text{font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;line-height:26px;margin-bottom:15px}.post-content .text p{font-size:14px!important;margin-bottom:30px!important}.post-content .post-footer{overflow:hidden;border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;padding-top:10px;padding-bottom:10px}.post-content .post-footer span{float:left;height:30px;line-height:30px;font-weight:300;font-size:14px;color:#606060}.post-content .post-footer ul.share{float:right}.post-content .post-footer ul.share li{float:left;margin-left:15px}.post-content .post-footer ul.share li a{display:block;height:30px;line-height:30px;color:#1F2128}.post-content .dark-btn{box-shadow:none;margin:auto;padding-left:30px;margin-top:30px}.section-comments{margin-bottom:60px;background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);padding:30px;padding-bottom:0}.section-comments ul{overflow:hidden;margin:0;padding:0}.section-comments ul li{overflow:hidden}.section-comments ul li .avatar{width:70px;height:70px;overflow:hidden;float:left;margin-right:20px}.section-comments ul li .comment-content{font-weight:400;font-size:14px;color:#606060;float:left;width:calc(100% - 90px);width:-webkit-calc(100% - 90px)}.section-comments ul li .comment-content .comment-by{margin-bottom:10px;position:relative}.section-comments ul li .comment-content .comment-by strong{display:block;color:#1F2128}.section-comments ul li .comment-content .comment-by span{font-size:12px}.section-comments ul li .comment-content .comment-by .btn-reply{position:absolute;right:0;top:15px;background:#F4F8FB;color:#606060;height:25px;line-height:25px;padding-left:10px;padding-right:10px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.section-comments ul li .comment-content .comment-by .btn-reply i{font-size:12px}.section-comments ul li .comment-content .comment-by .btn-reply:hover{background:#1F2128;color:#fff}.section-comments ul li ul{padding-left:30px}.post-comment{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);padding:30px;padding-bottom:0;margin-bottom:30px}.post-comment .comment-form .form-item{margin-bottom:20px}.post-comment .comment-form .form-item label{display:block;text-transform:uppercase;font-weight:500;font-size:14px;margin-bottom:0}.post-comment .comment-form .form-item input,.post-comment .comment-form .form-item textarea{border:1px solid #eee;width:100%;height:50px;outline:0;padding-left:20px;padding-right:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.post-comment .comment-form .form-item input:focus,.post-comment .comment-form .form-item textarea:focus{border:1px solid #ddd}.post-comment .comment-form .form-item textarea{height:150px;resize:none;padding:20px}.post-comment .comment-form .dark-btn{margin-bottom:30px}footer{background:#1F2128;padding-top:70px}footer img.logo{margin-bottom:30px}footer .text{font-weight:400;font-size:14px;color:#D8D8D8;line-height:30px;letter-spacing:.88px}footer h5{font-weight:400;font-size:16px;color:#fff;letter-spacing:.69px;line-height:30px;margin-bottom:30px!important}footer .social{overflow:hidden;margin-top:10px}footer .social li{float:left;font-size:16px;margin-right:10px}footer .social li a{color:#fff}footer .footer-nav li a{display:block;overflow:hidden}footer .footer-nav li a:hover span{padding-left:5px}footer .footer-nav li a i{float:left;height:32px;line-height:32px;margin-right:12px;font-size:14px;color:#fff}footer .footer-nav li a span{float:left;height:32px;line-height:32px;font-weight:400;font-size:14px;color:#D8D8D8;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}footer .address p{display:block;overflow:hidden;font-weight:400;font-size:14px;color:#fff;line-height:26px;letter-spacing:.88px;margin-bottom:5px}footer .address p a{color:#D8D8D8}footer .copyright{text-align:center;border-top:1px solid #343641;margin-top:30px;padding-top:30px;padding-bottom:30px;font-weight:400;font-size:14px;color:#D8D8D8;letter-spacing:.88px}@media(max-width:991px){footer .social{margin-bottom:30px}footer .text{margin-bottom:30px}footer h5{margin-bottom:15px}footer .footer-nav{margin-bottom:30px}}.page .cover{margin-top:100px;min-height:400px;position:relative;display:flex;align-items:center;justify-content:center}.page .cover:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;background:#000;z-index:2;opacity:.6}.page .cover .cover-top{position:relative;width:100%;z-index:3;text-align:center;transform:perspective(1px) translateY(0%);overflow:hidden}.page .cover .cover-top h1{font-weight:400;font-size:28px;line-height:42px;letter-spacing:1.4px;color:#fff;text-align:center;margin-bottom:60px}.page .cover .cover-top .breadcrumb{position:relative;z-index:9;float:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0;padding:0;padding-left:15px;padding-right:15px;text-align:center;display:inline-block;box-shadow:0 2px 48px 0 rgba(0,0,0,0.13);margin:0;border:1px solid #fff}.page .cover .cover-top .breadcrumb li{font-weight:400;font-size:14px;color:#D8D8D8;line-height:30px;margin-left:10px;display:inline-block}.page .cover .cover-top .breadcrumb li:after{font-family:FontAwesome;content:"\f105";margin-left:10px;color:#fff}.page .cover .cover-top .breadcrumb li:first-child{margin-left:0}.page .cover .cover-top .breadcrumb li:last-child:after{content:"";margin-left:0}.page .cover .cover-top .breadcrumb li a{font-weight:400;font-size:14px;color:#fff}.page .page-bottom{padding-top:120px;padding-bottom:90px;font-weight:400;font-size:16px;letter-spacing:.88px;line-height:28px;color:#606060}.page .page-bottom p{margin-bottom:45px;font-weight:400;font-size:16px;line-height:28px;letter-spacing:1px}.page .page-bottom .project-grid .project-grid-item{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:block;margin-bottom:30px}.page .page-bottom .project-grid .project-grid-item .img{width:100%;height:228px;position:relative;overflow:hidden}.page .page-bottom .project-grid .project-grid-item .text{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);width:90%;margin:auto;position:relative;z-index:2;margin-top:-30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-align:center;padding:30px 25px}.page .page-bottom .project-grid .project-grid-item .text h3{font-weight:400;font-size:16px;color:#1F2128;letter-spacing:.7px;margin-bottom:10px}.page .page-bottom .project-grid .project-grid-item .text p{margin-bottom:0;font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;line-height:26px}.page .page-bottom .project-grid .project-grid-item:hover{padding-bottom:10px}.page .page-bottom .project-grid .project-grid-item:hover .text{margin-top:-40px}.page .page-bottom .project-list .project-list-item{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:block;margin-bottom:30px;position:relative;display:flex;align-items:center}.page .page-bottom .project-list .project-list-item .img{width:45%;height:228px;float:left;position:relative;overflow:hidden}.page .page-bottom .project-list .project-list-item .text{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);width:70%;right:0;position:absolute;z-index:2;text-align:left;padding:30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.page .page-bottom .project-list .project-list-item .text h3{font-weight:400;font-size:16px;color:#1F2128;letter-spacing:.7px;margin-bottom:10px}.page .page-bottom .project-list .project-list-item .text p{margin-bottom:0;font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;line-height:26px}.page .page-bottom .project-list .project-list-item:hover .text{box-shadow:0 2px 48px 0 rgba(0,0,0,0.2)}.page .page-bottom .page-single .page-single-img{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.page .page-bottom .page-single .page-single-img .play{display:block;width:80px;height:80px;position:absolute;z-index:2;text-align:center;transition:all .3s ease-in-out}.page .page-bottom .page-single .page-single-img .play:hover{transform:scale(1.1)}.page .page-bottom .page-single .page-single-img .play:before{content:"";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;left:0;top:0;background:#fff;width:80px;height:80px;z-index:2;opacity:.39}.page .page-bottom .page-single .page-single-img .play:after{content:"";-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;position:absolute;left:10px;top:10px;background:#fff;width:60px;height:60px;z-index:2}.page .page-bottom .page-single .page-single-img .play i{position:absolute;z-index:3;width:80px;left:0;padding-left:7px;line-height:80px;font-size:20px;color:#1F2128}.page .page-bottom .page-single .page-single-text .title{font-weight:600;font-size:16px;color:#1F2128;letter-spacing:1px;margin-bottom:20px}.page .page-bottom .page-single .page-single-text .sub-title{font-weight:400;font-size:18px;color:#1F2128;letter-spacing:1px;margin-bottom:30px}.page .page-bottom .page-single .page-single-text p{font-weight:400;font-size:16px;color:#606060;letter-spacing:1px;line-height:28px;margin-bottom:30px}.page .page-bottom .page-single .page-single-text .info-list{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);padding:15px 20px;margin-bottom:40px}.page .page-bottom .page-single .page-single-text .info-list strong{display:inline-block;font-weight:400;font-size:16px;color:#1F2128;letter-spacing:1px}.page .page-bottom .page-single .page-single-text .info-list span{display:inline-block;font-weight:400;font-size:16px;color:#606060;letter-spacing:1px}.page .page-bottom .page-single .page-single-text .count strong{display:block;font-weight:400;font-size:30px;letter-spacing:1.29px;color:#1F2128;margin-bottom:10px;text-align:center}.page .page-bottom .page-single .page-single-text .count span{display:block;font-weight:400;font-size:16px;letter-spacing:.69px;color:#606060;text-align:center}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item{margin-bottom:20px}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item strong{font-weight:400;font-size:14px;color:#1F2128;letter-spacing:.88px;display:block;margin-bottom:5px}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item .skill-progress{width:100%;position:relative;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#E2E2E2}.page .page-bottom .page-single .page-single-text .skill-wrapper .skill-item .skill-progress .line{position:absolute;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#1F2128;width:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.project-grid .project-grid-item{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;display:block;margin-bottom:30px}.project-grid .project-grid-item .img{width:100%;height:228px;position:relative;overflow:hidden}.project-grid .project-grid-item .text{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);width:90%;margin:auto;position:relative;z-index:2;margin-top:-30px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;text-align:center;padding:30px 25px}.project-grid .project-grid-item .text h3{font-weight:400;font-size:16px;color:#1F2128;letter-spacing:.7px;margin-bottom:10px}.project-grid .project-grid-item .text p{margin-bottom:0;font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;line-height:26px}.project-grid .project-grid-item:hover{padding-bottom:10px}.project-grid .project-grid-item:hover .text{margin-top:-40px}.pagination{margin-bottom:30px}.pagination li a{width:40px;height:40px;text-align:center;line-height:24px;font-weight:400;font-size:14px;color:#1F2128;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.pagination li a:hover,.pagination li a.active{background:#1F2128;color:#fff}@media(max-width:991px){.page .cover{margin-top:80px}.page .page-bottom .page-single .page-single-img{margin-bottom:30px}.page .page-bottom .page-single .page-single-text .count span{margin-bottom:30px}}.faq-wrapper .faq-header{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #E9E9E9}.faq-wrapper .faq-header h2{font-weight:400;font-size:30px;color:#1F2128;letter-spacing:1.88px;margin-bottom:20px}.faq-wrapper .faq-header p{font-weight:400;font-size:14px;line-height:28px;letter-spacing:.88px}.faq-wrapper .faq-header .search{height:50px;position:relative}.faq-wrapper .faq-header .search input{position:absolute;width:100%;height:50px;left:0;border:0;background:#fff;outline:0;top:5px;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);padding-left:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;z-index:1}.faq-wrapper .faq-header .search input:focus{padding-left:30px;box-shadow:0 2px 48px 0 rgba(0,0,0,0.13)}.faq-wrapper .faq-header .search input::-webkit-input-placeholder{font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px}.faq-wrapper .faq-header .search input:-moz-placeholder{font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px}.faq-wrapper .faq-header .search button{width:40px;height:40px;position:absolute;z-index:2;right:5px;top:10px;border:0;background:#1F2128;color:#fff;outline:0;cursor:pointer}.accordion .accordion-item{border:0;background:0;background:#FFF;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);margin-bottom:20px;border-radius:0}.accordion .accordion-item .accordion-header{padding:0;border:0;background:0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;border-radius:0}.accordion .accordion-item .accordion-header:hover{background:#1F2128}.accordion .accordion-item .accordion-header:hover .accordion-button{padding-left:30px}.accordion .accordion-item .accordion-header .accordion-button{width:100%;text-align:left;padding:0;font-weight:400;font-size:15px;letter-spacing:1px;color:#1F2128;text-decoration:none!important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;cursor:pointer;padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:30px;box-shadow:none!important}.accordion .accordion-item .accordion-header .accordion-button .num{float:left;width:24px;height:24px;line-height:24px;color:#fff;background:#1F2128;text-align:center;font-size:12px;margin-right:20px;margin-top:-3px}.accordion .accordion-item .accordion-body{padding:30px;padding-bottom:16px;padding-top:0;font-weight:400;font-size:16px;color:#606060;line-height:28px;letter-spacing:1px}.accordion .accordion-item .accordion-body .content{border-top:1px solid #E4EFF9;padding-top:30px}.accordion .accordion-item .accordion-body p{margin-bottom:14px;font-size:14px!important;line-height:28px!important;letter-spacing:.88px!important}@media(max-width:991px){.accordion{margin-bottom:30px}.accordion .accordion-item .accordion-header .accordion-button{line-height:26px;margin-top:10px}}aside.default-aside{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}aside.default-aside .sidebar ul{overflow:hidden;background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);overflow:hidden;margin-bottom:30px}aside.default-aside .sidebar ul li.active a{background:#1F2128;color:#fff}aside.default-aside .sidebar ul li.active a:after{color:#fff}aside.default-aside .sidebar ul li.active a:hover{padding-left:60px}aside.default-aside .sidebar ul li:last-child a{border:0}aside.default-aside .sidebar ul li a{display:block;border-bottom:1px solid #f5f5f5;height:50px;line-height:50px;padding-left:50px;position:relative;font-weight:400;font-size:14px;color:#606060;letter-spacing:.88px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;position:relative}aside.default-aside .sidebar ul li a:hover{padding-left:60px}aside.default-aside .sidebar ul li a:after{font-family:FontAwesome;content:"\f105";position:absolute;left:30px;color:#1F2128}aside.default-aside .sidebar ul li a span{float:right;margin-right:30px;display:inline-block;background:#F6F4FD;height:20px;line-height:20px;padding-left:10px;padding-right:10px;font-size:10px;color:#606060;margin-top:18px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}aside.default-aside .sidebar .box{text-align:center;height:230px;position:relative;margin-bottom:30px;overflow:hidden;display:flex;align-items:center;justify-content:center}aside.default-aside .sidebar .box:before{content:"";position:absolute;width:100%;height:100%;background:#1F2128;z-index:2;left:0;top:0;opacity:.7}aside.default-aside .sidebar .box .hovered{position:relative;z-index:3;padding-left:30px;padding-right:30px;padding-top:30px}aside.default-aside .sidebar .box .hovered p{color:#fff;font-weight:400;font-size:18px;line-height:30px;letter-spacing:1.12px;margin-bottom:30px}aside.default-aside .sidebar .box .hovered a{margin:auto;padding-left:30px}.contact{position:relative;margin-top:-90px;margin-bottom:50px}.contact .contact-item{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,0.08);margin-bottom:30px;text-align:center;padding:20px;padding-top:30px;position:relative;font-weight:400;font-size:14px;color:#606060}.contact .contact-item .icon{width:46px;height:46px;left:0;right:0;margin:auto;background:#F5F5F5;color:#1F2128;margin-bottom:20px}.contact .contact-item .icon i{display:block;width:46px;height:46px;line-height:46px}.contact .contact-item p{margin-bottom:0!important;font-size:14px}.contact .contact-item a{display:block;color:#606060}.contact .map-wrapper{position:relative;width:100%;height:500px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06);z-index:1}.contact .map-wrapper .map-canvas{width:100%;height:100%}.map{overflow:hidden;padding:0}.map .top{margin-bottom:-70px}.map .bottom{float:left;margin-top:-60px}.map .item{width:100%;height:400px;float:left;position:relative}.map .item .map-canvas{position:absolute;width:100%;height:100%}.map .content{position:absolute;width:60%;left:0;right:0;margin:auto;z-index:3;text-align:center;top:30%;transform:perspective(1px) translateY(0%)}.map .content h6{font-weight:400;font-size:13px;letter-spacing:1px;color:#fff;margin-bottom:20px}.map .content p{font-weight:700!important;font-size:18px!important;line-height:30px!important;letter-spacing:1.12px!important;color:#fff;margin-bottom:30px!important}.map .content .btn-primary-line{margin-bottom:0;height:36px;line-height:36px;text-transform:capitalize}.contact-bottom{margin-top:20px;margin-bottom:30px}.contact-bottom .contact-text{font-weight:400;font-size:14px;color:#606060;letter-spacing:.6px;line-height:26px}.contact-bottom .contact-text p{margin-bottom:28px;font-size:14px!important;letter-spacing:.7px}.contact-bottom .contact-form input,.contact-bottom .contact-form textarea{border:1px solid #eee;width:100%;height:50px;outline:0;padding-left:20px;padding-right:20px;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-bottom:30px;color:#9BADBD;font-size:14px}.contact-bottom .contact-form input:focus,.contact-bottom .contact-form textarea:focus{border:1px solid #1F2128;padding-left:30px}.contact-bottom .contact-form textarea{height:150px;resize:none;padding:20px}.contact-bottom .contact-form .dark-btn .show-btn{background:#f5f5f5}@media(max-width:991px){.contact{overflow:initial!important;margin-bottom:10px!important}.contact .map-wrapper{width:100%!important;height:300px;margin-bottom:30px}.contact .contact-info{position:relative!important;width:100%!important;margin-top:10px!important;margin-left:0!important;transform:perspective(1px) translateY(0%)!important;box-shadow:0 2px 48px 0 rgba(0,0,0,0.06)}.contact-bottom{margin-top:30px;padding-top:30px}}.preloader-wrapper{overflow:hidden;left:0;right:0;top:0;bottom:0;position:fixed;z-index:9999;color:#fff;background:#f5f5f5}.preloader-wrapper .loader{left:0;top:0;right:0;bottom:0;display:block;position:absolute;margin:auto;background:#1F2128;width:50px;height:50px;border-radius:50%;animation:loader 3s ease;animation-iteration-count:infinite;animation-fill-mode:forwards}@keyframes loader{33%{transform:rotate(45deg);border-radius:10px}66%{transform:rotate(90deg);border-radius:0}100%{transform:rotate(135deg);border-radius:50%}}