html,body{height:100%}body{font-family:'Open Sans',sans-serif;letter-spacing:.5px}h1,h2,h3,h4,h5,h6{text-align:center}section{overflow:hidden}a:hover,a:focus{text-decoration:none}body{background:#F6F6F6}body.home{background:#FFF}header#header{height:52px}header#header.home_header{height:auto}.theme-alt{box-shadow:0 0 8px rgba(66,138,195,.2) inset;background:#C1DCE9}.theme-main-lite{background:#C3DCE9}.theme-main{background:#1B93CB}.theme-gray{background:#E7E7E7}.content-wrap-box{background:#FFF;box-shadow:6px 6px 0 0 #E6E6E6;margin-top:50px;margin-bottom:50px;min-height:550px;padding:25px;border:1px solid #DDD}.low-pad{padding:60px 0}.high-pad{padding:110px 0}.text-underline-basic a,.text-underline-cool a{position:relative;display:inline-block;white-space:nowrap}.text-underline-basic a::after,.text-underline-cool a::after{content:" ";position:absolute;bottom:0;height:1px;background:#FFF;margin:0 0 -1px;-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}.text-underline-basic a::after{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px);opacity:0;left:0;width:100%}.text-underline-basic a:hover::after{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);opacity:1}.text-underline-cool a::after{left:50%;width:0;-webkit-transition:all 0.3s cubic-bezier(.46,.03,.52,.96) 0s;-moz-transition:all 0.3s cubic-bezier(.46,.03,.52,.96) 0s;transition:all 0.3s cubic-bezier(.46,.03,.52,.96) 0s;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}.text-underline-cool a:hover::after{left:0;width:100%}h2,h3{font-family:'Josefin Sans',sans-serif}h2.main-heading{font-size:30px;letter-spacing:5px;text-align:center}.page-header-area{padding:5px 0}.page-title{text-align:left;float:left;font-size:25px;margin:0;font-family:"Josefin Sans",sans-serif;text-transform:capitalize;letter-spacing:2px;line-height:inherit}#breadcrumbs{float:right;font-family:"Raleway",sans-serif;text-transform:uppercase;letter-spacing:3px;font-size:10px;font-weight:600;line-height:22px;padding:7px 0}.breadcrumb_last{color:#000}#breadcrumbs a{color:#AAA}#breadcrumbs a:hover{color:#666}.text-underline-basic #breadcrumbs a:hover::after{background:#666;width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);width:calc(100% - 2px)}.page-header-hr{border-top:none;background:#E6E6E6;height:1px}.main-divider{position:relative;display:block;clear:both;margin:10px auto 25px;width:100%;overflow:hidden;min-height:25px}.divider-box,.divider-line{position:absolute;top:5px;left:50%}.divider-box{width:15px;height:15px;border:1px solid #555;background:#fff;margin-left:-7.5px}.divider-box.first{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);box-shadow:0 0 0 8px #fff}.divider-box.last{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);outline:1px solid #fff}.divider-line{height:1px;width:50px;margin-left:-25px;background:#aaa}.divider-line.first{top:10px;-webkit-transform:scaleX(4);-moz-transform:scaleX(4);transform:scaleX(4)}.divider-line.last{top:15px;-webkit-transform:scaleX(6);-moz-transform:scaleX(6);transform:scaleX(6)}.hr-title{position:relative;margin:25px 0 12px}.hr-title>div{position:absolute;width:100%;height:1px;background:#eee;top:10px;left:0}.hr-title span{position:relative;background:#fff;padding:0 10px 0 0;font-weight:600;text-transform:uppercase;font-size:12px;letter-spacing:2px;color:#555}.info-aside{display:block;margin:auto;clear:both}.info-aside ul{padding:0;color:#666}ul.box-list-style li{margin:8px 0;list-style:none;position:relative;padding:0 0 0 20px;font-family:'Raleway',sans-serif;letter-spacing:2px;color:#555;font-size:13px}ul.box-list-style li::before{content:"";width:8px;height:8px;position:absolute;background:#666;left:0;top:10px;margin:-4px 0 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);border:1px solid #fff;box-shadow:0 0 0 1px #666}ul.box-list-style li:nth-child(2n)::before{border-width:3px}ul.circle-list-style li::before{content:"";width:10px;height:10px;position:absolute;background:#666;left:0;top:10px;margin:-5px 0 0;border:1px solid #fff;box-shadow:0 0 0 1px #666;border-radius:100%}ul.circle-list-style li:nth-child(2n)::before{border-width:3px}.page-button{font-size:11px;color:#333;text-transform:uppercase;border:1px solid #666;border-radius:22px;letter-spacing:3px;padding:12px 26px;font-weight:600;margin:30px auto 0;display:table}.page-button:hover,.page-button:focus{text-decoration:none;color:#e6f7ff;background:#1B93CB;border-color:#0B7AAE}.page-button i{-webkit-transition:-webkit-transform 0.3s cubic-bezier(.55,.09,.68,.53) 0s;-moz-transition:-moz-transform 0.3s cubic-bezier(.55,.09,.68,.53) 0s;transition:transform 0.3s cubic-bezier(.55,.09,.68,.53) 0s}.page-button:hover i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.main-button,.contact-form-wrap input[type="submit"]{clear:both;background:#BDBDBD;border:1px solid #A5A5A5;padding:15px 30px;margin:auto;display:table;color:#4e4e4e;text-transform:uppercase;letter-spacing:2px;font-size:12px;border-radius:2px;font-weight:600;box-shadow:0 1px 2px #A4A4A4,inset 0 1px 0 #d1d1d1,inset 0 2px 4px rgba(101,101,101,.15)}.main-button:hover,.contact-form-wrap input[type="submit"]:hover{background:#1B93CB;color:#e6f7ff;border-color:#147BAB;box-shadow:0 2px 3px #52788A,inset 0 1px 0 #58bfef,inset 0 2px 4px rgba(101,101,101,.15)}.fade-effect-carousel .carousel-inner .item{-webkit-transition:opacity 0.6s linear 0s;-moz-transition:opacity 0.6s linear 0s;transition:opacity 0.6s linear 0s}.fade-effect-carousel .carousel-inner .item,.fade-effect-carousel .carousel-inner .active.left,.fade-effect-carousel .carousel-inner .active.right{opacity:0}.fade-effect-carousel .carousel-inner .active,.fade-effect-carousel .carousel-inner .next.left,.fade-effect-carousel .carousel-inner .prev.right{opacity:1}.fade-effect-carousel .carousel-inner .next,.fade-effect-carousel .carousel-inner .prev,.fade-effect-carousel .carousel-inner .active.left,.fade-effect-carousel .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@media screen and (max-width:767px){.high-pad{padding:40px 0}.low-pad{padding:30px 0}}#TopNav.navbar-default{border-bottom:2px solid #fff;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}#TopNav.navbar-default *{-webkit-transition:inherit;-moz-transition:inherit;transition:inherit}#TopNav.navbar-default .navbar-brand{color:#555;padding:0 15px}#TopNav.navbar-default .navbar-brand .logo{width:184px;height:50px;background:url(../img/pms-logo.png) no-repeat;background-position:0 -20px;opacity:.8;-webkit-transition:all 0.3s cubic-bezier(.79,.14,.15,.86);-moz-transition:all 0.3s cubic-bezier(.79,.14,.15,.86);transition:all 0.3s cubic-bezier(.79,.14,.15,.86)}#TopNav.navbar-default .navbar-brand .logo:hover{opacity:1}#TopNav.navbar-default .navbar-nav>li,#TopNav.navbar-default .navbar-nav>li>a{-webkit-transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;transition:all 0.3s linear 0s}#TopNav.navbar-default .navbar-nav>li>a{color:#777;letter-spacing:2px;text-transform:uppercase;font-weight:600;font-size:11px;position:relative}#TopNav.navbar-default .navbar-nav>li>a:hover,#TopNav.navbar-default .navbar-nav>li>a:focus{color:#242424;background-color:#F2F2F2;outline:none}#TopNav.navbar-default .navbar-nav>li.active>a,#TopNav.navbar-default .navbar-nav>li.active>a:hover,#TopNav.navbar-default .navbar-nav>li.active>a:focus,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a:hover,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a:focus{color:#fff;background-color:#1B93CB}#TopNav.navbar-default.affix .navbar-nav>li.active>a::before,#TopNav.navbar-default .navbar-nav>li.active>a::after,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a::before,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a::after{content:" ";position:absolute;width:0;height:0;bottom:0;left:50%;border-style:solid}#TopNav.navbar-default.affix .navbar-nav>li.active>a::before,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a::before{margin:0 0 -26px -13px;border-color:#fff transparent transparent transparent;border-width:13px}#TopNav.navbar-default.affix .navbar-nav>li.active>a::after,#TopNav.navbar-default .navbar-nav>li.current-menu-item>a::after{margin:0 0 -20px -10px;border-color:#1B93CB transparent transparent transparent;border-width:10px}#TopNav.navbar-default.affix-top{padding:30px 0;border:none;margin-bottom:0;box-shadow:none;color:#fff;background-color:transparent}#TopNav.navbar-default.affix-top .navbar-brand{color:#fff;letter-spacing:4px;font-size:20px;text-transform:uppercase;height:74px}#TopNav.navbar-default.affix-top .navbar-brand .logo{width:184px;height:74px;background-position:0 -74px;margin-top:-4px}#TopNav.navbar-default.affix-top .navbar-brand:hover,#TopNav.navbar-default.affix-top .navbar-brand:focus{color:#fff}#TopNav.navbar-default.affix-top .navbar-nav>li{padding:32px 20px}#TopNav.navbar-default.affix-top .navbar-nav>li>a{color:#DEEBF2;letter-spacing:3px;padding:0}#TopNav.navbar-default.affix-top .navbar-nav>li>a:hover,#TopNav.navbar-default.affix-top .navbar-nav>li>a:focus{color:#fff;background:transparent}#TopNav.navbar-default.affix-top .navbar-nav>li>a::before,#TopNav.navbar-default.affix-top .navbar-nav>li>a::after{content:" ";position:absolute;left:50%;height:1px;width:0;-webkit-transition:all 0.3s cubic-bezier(.65,.05,.36,1) 0s;-moz-transition:all 0.3s cubic-bezier(.65,.05,.36,1) 0s;transition:all 0.3s cubic-bezier(.65,.05,.36,1) 0s;background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.7) 40%,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 60%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#00ffffff',GradientType=1)}#TopNav.navbar-default.affix-top .navbar-nav>li>a::before{top:0;margin:-4px 0 0}#TopNav.navbar-default.affix-top .navbar-nav>li>a::after{bottom:0;margin:0 0 -4px}#TopNav.navbar-default.affix-top .navbar-nav>li>a:hover::before,#TopNav.navbar-default.affix-top .navbar-nav>li>a:hover::after,#TopNav.navbar-default.affix-top .navbar-nav>li>a:focus::before,#TopNav.navbar-default.affix-top .navbar-nav>li>a:focus::after{width:100%;-webkit-width:calc(100% - 2px);-moz-width:calc(100% - 2px);width:calc(100% - 2px);left:0}@media screen and (max-width:767px){#TopNav.navbar-default{border:none}#TopNav.navbar-default.affix-top{padding:0}.navbar-toggle{padding:0;height:40px;width:40px;font-size:18px;line-height:36px;border-radius:100%}#TopNav.navbar-default.affix-top .navbar-header{padding:10px 0}#TopNav.navbar-default.affix-top .navbar-toggle{border-color:#fff;margin:20px 15px 8px 0}#TopNav.navbar-default.affix-top .navbar-toggle:hover,#TopNav.affix-top .navbar-toggle:focus{color:#176B92;background-color:#fff}#TopNav.navbar-default .navbar-collapse{box-shadow:0 20px 20px rgba(0,0,0,.5)}#TopNav.navbar-default.affix-top .navbar-collapse{background:#fff}#TopNav.navbar-default.affix-top .navbar-nav>li{padding:0}#TopNav.navbar-default .navbar-nav>li>a::before,#TopNav.navbar-default .navbar-nav>li>a::after{display:none}#TopNav.navbar-default.affix-top .navbar-nav>li>a{color:#777;padding:10px 20px}#TopNav.navbar-default.affix-top .navbar-nav>li>a:hover,#TopNav.navbar-default.affix-top .navbar-nav>li>a:focus{color:#1B93CB;background:#eee}}#welcome{text-align:center;color:#fff;min-height:100%;width:100%;position:relative;overflow:hidden;background:url(../img/welcome_bg.jpg) no-repeat;background-size:cover;background-attachment:fixed}.welcome_gdnt_bg{height:100%;width:100%;position:absolute;background:rgba(0,72,105,.7)}.welcome_headline{position:absolute;top:34%;width:100%}.headline_typing_sec{position:relative;margin:10px auto;display:block;text-align:left;color:#EAF1F5}.headline_typing_sec *{-webkit-transition:inherit;-moz-transition:inherit;transition:inherit}.headline_typing_sec.first{max-width:500px;font-size:22px;opacity:1;font-family:'Raleway',sans-serif;text-transform:uppercase;letter-spacing:6px;color:#fff;-webkit-transition:all 1s ease-out 0s;-moz-transition:all 1s ease-out 0s;transition:all 1s ease-out 0s}.headline_typing_sec.first.hide-out-top{-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);transform:translateY(-40px);opacity:0}.headline_typing_sec.second,.headline_typing_sec.third{font-family:'Signika',sans-serif;letter-spacing:1px}.headline_typing_sec.second{max-width:420px;font-size:26px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}.headline_typing_sec.second.take-top-small{-webkit-transform:translateY(-20px) scale(.9);-moz-transform:translateY(-20px) scale(.9);transform:translateY(-20px) scale(.9);color:#edea22}.headline_typing_sec.third{max-width:710px;font-size:24px}#wel_typing_one,#wel_typing_two,#wel_typing_three{display:inline-block}#typed_change_line_third{font-weight:700;color:#fff;display:inline-block;position:relative}#typed_change_line_third::after{content:" ";position:absolute;height:1px;width:100%;left:0;bottom:0;margin-bottom:-3px;background:#fff;opacity:.5}.down-signal{position:absolute;left:50%;bottom:40px;margin-left:-15px;display:block;height:55px;width:30px;border:2px solid #fff;text-align:center;color:#fff;font-size:16px;border-radius:30px;padding-top:2px}.down-signal:hover,.down-signal:focus{color:#fff;text-decoration:none;outline:none}.down-signal i{display:block;-webkit-animation:UpDown 2s cubic-bezier(.46,.03,.52,.96) infinite;-moz-animation:UpDown 2s cubic-bezier(.46,.03,.52,.96) infinite;animation:UpDown 2s cubic-bezier(.46,.03,.52,.96) infinite}@-webkit-keyframes UpDown{0%{-webkit-transform:translateY(0);opacity:1}40%{-webkit-transform:translateY(30px);opacity:.6}70%{-webkit-transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:0}}@-moz-keyframes UpDown{0%{-moz-transform:translateY(0);opacity:1}40%{-moz-transform:translateY(30px);opacity:.6}70%{-moz-transform:translateY(30px);opacity:0}100%{-moz-transform:translateY(0);opacity:0}}@keyframes UpDown{0%{transform:translateY(0);opacity:1}40%{transform:translateY(30px);opacity:.6}70%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:0}}@media screen and (max-width:360px){.headline_typing_sec.first{font-size:15px;letter-spacing:2px}.headline_typing_sec.second{font-size:22px}.headline_typing_sec.third{font-size:17px;max-width:282px}}@media screen and (min-width:361px) and (max-width:767px){.headline_typing_sec{margin:auto}.headline_typing_sec.first{font-size:18px;letter-spacing:2px}.headline_typing_sec.second{font-size:22px}.headline_typing_sec.third{max-width:325px;font-size:20px;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}}@media screen and (max-width:767px){.welcome_gdnt_bg{background:rgba(0,72,105,.8)}.welcome_headline{padding:0 15px;top:30%}.headline_typing_sec{text-align:center}}@media screen and (min-width:768px){.headline_typing_sec.third{margin-top:25px}}@media screen and (min-width:768px) and (max-width:991px){.headline_typing_sec{text-align:center}.headline_typing_sec.third{max-width:382px}}.services-img-bg{background:url(../img/programming.jpg) no-repeat;background-size:cover;position:relative}.services-text-bg{padding-top:40px;padding-bottom:40px}.services-img-bg-overlay{width:100%;height:100%;margin:0 -15px;position:absolute;z-index:9;opacity:.8;-webkit-transition:all 0.5s linear 0s;-moz-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;background:-moz-radial-gradient(center,ellipse cover,rgba(0,0,0,.7) 0%,rgba(0,0,0,.9) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,.7) 0%,rgba(0,0,0,.9) 100%);background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0%,rgba(0,0,0,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3000000',endColorstr='#e6000000',GradientType=1)}.services-img-bg:hover .services-img-bg-overlay{opacity:1}.service-box-wrap{max-width:450px;display:block;margin:auto;z-index:10;padding:110px 0;position:relative}.service-box{display:block;padding:20px;border:2px solid #515151;color:#dbdbdb;font-size:12px;text-align:center;background:rgba(18,18,18,.8);letter-spacing:4px;text-transform:uppercase}.service-box.full{width:100%;clear:both}.service-box.half{width:48%;display:inline-block;margin-top:40px;margin-bottom:40px;float:left}.service-box.half.left{margin-right:4%}.service-box>div{display:block;width:100%}.service-box .service-fa-icons{font-size:28px;margin:0 0 10px}.services-text-bg h2{margin:0 0 10px}.service-info{max-width:240px}.services-more{width:100%;text-align:right;color:#B9B9B9;font-style:italic}.service-page-box-wrap{display:block;position:relative;overflow:hidden;width:100%;height:200px;padding:15px;margin-bottom:50px;background:#E7E7E7;border:1px solid #CCC}.service-page-box-wrap,.service-page-box-wrap *,.service-page-box-wrap::before{-webkit-transition:all linear 0.5s;-moz-transition:all linear 0.5s;transition:all linear 0.5s}.service-page-box{font-family:"Josefin Sans",sans-serif;color:#444;font-size:20px;letter-spacing:2px;border:1px solid transparent;text-align:center;padding:60px 20px 0;position:relative;height:100%}.service-page-box-wrap:hover{border-color:#0A7EB4;background:#0A7EB4}.service-page-box-wrap:hover .service-page-box{color:#FFF;border-color:rgba(255,255,255,.3)}.service-page-box-wrap::before{content:"";position:absolute;height:1px;width:1px;left:50%;margin-left:-.5px;bottom:0;border-radius:100%;background:#0A7EB4;opacity:.5;transform:scale(0)}.service-page-box-wrap:hover::before{opacity:1;-webkit-transform:scale(1000);-moz-transform:scale(1000);transform:scale(1000)}@media screen and (max-width:767px){.service-box-wrap{padding:40px 0}}.features-wrap{max-width:95%}.feature-box-single{text-align:center}.feature-title{display:block;font-size:18px;letter-spacing:2px;line-height:24px;color:#000;margin:20px 0 0;clear:both;padding:6px 0;text-shadow:0 0 1px #787878}.feature-box-single p{font-size:12px;color:#939393;margin:10px auto 0;line-height:22px;font-family:'Raleway',sans-serif;font-weight:600;letter-spacing:1px}.feature-icons{max-width:160px;display:block;margin:auto}.feature-icons:after{content:" ";clear:both;display:table}.feature-icons i{float:left}.feature-icons i:first-child{color:#555;font-size:100px;width:100%;display:block;text-shadow:4px 4px 0 #DADADA}.feature-icons i:nth-child(2),.feature-icons i:last-child{color:#B9B9B9;width:50%;display:inline-block;margin:20px 0 0;background:#ddd;padding:8px;font-size:40px}.feature-icons i:nth-child(2){border-radius:4px 0 0 4px}.feature-icons i:last-child{border-radius:0 4px 4px 0}@media screen and (max-width:767px){.feature-box-single{margin:0 0 50px}.feature-box-single:last-child{margin:0}.feature-icons i:first-child{font-size:70px}.feature-icons i:nth-child(2),.feature-icons i:last-child{font-size:32px;margin-top:10px}.feature-title{margin-top:10px}.feature-box-single p{max-width:310px}}@media screen and (min-width:768px) and (max-width:991px){.feature-box-single{margin:0 0 60px}.feature-box-single:nth-last-child(1),.feature-box-single:nth-last-child(2){margin:0}}@media screen and (min-width:992px) and (max-width:1279px){.feature-title{min-height:60px}}.portfolio_item{margin:0 0 30px;box-shadow:5px 5px 0 0 #B7D1DD;border:4px solid #FFF;background:#FFF;position:relative;display:block;width:100%;max-height:300px;overflow:hidden}.portfolio_item img{max-width:100%;margin:auto;display:block;z-index:1;position:relative}.portfolio-item-layer,.portfolio-info{display:block;position:absolute;width:100%;left:0;opacity:0;-webkit-transition:all 0.8s cubic-bezier(.19,1,.22,1);-moz-transition:all 0.8s cubic-bezier(.19,1,.22,1);transition:all 0.8s cubic-bezier(.19,1,.22,1)}.portfolio-item-layer{top:0;height:100%;background:rgba(0,0,0,.6);z-index:2}.portfolio-info{bottom:-54px;height:54px;background:#FFF;z-index:3;box-shadow:0 -10px 20px 0 rgba(0,0,0,.3)}.portfolio_item:hover .portfolio-item-layer,.portfolio_item:hover .portfolio-info{opacity:1}.portfolio_item:hover .portfolio-info{bottom:0}.portfolio-info a{display:block;color:#999;font-size:13px;text-align:center;text-transform:uppercase;letter-spacing:2px;line-height:58px;font-weight:600}.portfolio-info a:hover{color:#222}#portfolio .divider-box{border:1px solid #1E4F69;background:#C3DCE9}#portfolio .divider-box.first{box-shadow:0 0 0 8px #C3DCE9}#portfolio .divider-box.last{outline:1px solid #C3DCE9}#portfolio .divider-line{background:#97b6c6}#portfolio .divider-line.last{top:15px}#portfolio .plus-more{display:table;margin:38px auto;padding:8px 25px;border:1px solid #7AB2CF;background:#9BC5DB;box-shadow:0 1px 2px #96B0BD,inset 0 1px 0 #B5D8EA,inset 0 1px 1px #B5D8EA;font-size:12px;color:#497D99;border-radius:2px;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-weight:600}#portfolio .plus-more:hover{border:1px solid #1988BC;background:#1B93CB;box-shadow:0 1px 2px #0B648D,inset 0 1px 0 #3DB7F0,inset 0 1px 1px #3DB7F0;color:#DFF4FF}#portfolio .plus-more.inactive{background:none;box-shadow:none;border:none;border-bottom:2px solid rgba(0,0,0,.1);cursor:initial;color:rgba(0,0,0,.2);pointer-events:none}@media screen and (min-width:768px){#portfolio .divider-line.first{-webkit-transform:scaleX(6);-moz-transform:scaleX(6);transform:scaleX(6)}#portfolio .divider-line.last{-webkit-transform:scaleX(8);-moz-transform:scaleX(8);transform:scaleX(8)}#portfolio .main-divider{margin-bottom:60px}}.testimonial{display:block;width:100%;max-width:700px;margin:auto}.testi-box{padding:30px;background:#fff;margin:0 0 40px;position:relative;box-shadow:7px 7px 0 0 #dbdbdb;min-height:170px}.testi-box p{color:#8F8F8F;font-size:13px;line-height:36px;font-weight:600}.testi-box::before,.testi-box::after{content:" ";position:absolute;height:0;width:0;bottom:0;left:30%;border-style:solid}.testi-box::before{margin-bottom:-70px;border-color:#dbdbdb transparent transparent transparent;border-width:34px 40px 36px 15px}.testi-box::after{margin-bottom:-70px;border-color:#fff transparent transparent transparent;border-width:30px 34px 40px 8px}.testi-details,.testi-box{width:100%}.testi-details{clear:both}.testi-avatar,.testi-info{display:block;float:left}.testi-avatar{border-radius:100%;background:#fff;padding:8px;box-shadow:5px 4px 0 0 #dbdbdb;margin:0 0 0 65px;height:126px;width:126px}.testi-avatar img{max-width:100%;border-radius:100%}.testi-info{margin:50px 0 0 40px;font-size:12px;letter-spacing:1px;color:#bababa;line-height:20px;font-weight:600}.testi-info span{letter-spacing:1.5px;color:#9b9b9b;text-transform:uppercase}#TestiSlider{padding:70px 0 100px;margin:50px 0}.carousel-inner>.item{padding:20px 0}.carousel-control{background:none!important;text-shadow:none;opacity:.15;display:block;bottom:auto;top:40%}.carousel-control:hover{opacity:.9}.carousel-arrow{display:block;margin:auto;position:relative;width:40px;height:100px;background:url(../img/arrows.png) no-repeat}.left.carousel-control .carousel-arrow{background-position:0 0}.right.carousel-control .carousel-arrow{background-position:-42px 0}.carousel-indicators li{margin:1px 6px;border:none;border-radius:30px;background-color:#aaa;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;transition:all 0.3s linear}.carousel-indicators .active{margin:1px 6px;width:20px;height:10px;background-color:#333}@media screen and (max-width:767px){#TestiSlider{padding:15px 0 50px;margin:10px 0}.testi-box{padding:20px 15px 60px}.testi-box::before,.testi-box::after{left:60%}.testi-box p{height:180px;overflow-y:auto;box-shadow:inset 0 -6px 4px -4px #d7d7d7;padding:10px;overflow-x:hidden}.carousel-control{opacity:.8;width:40px}.carousel-control{top:42%;width:60px;height:40px;opacity:1;padding:0}.carousel-arrow{width:16px;height:40px;background-size:32px 40px}.right.carousel-control .carousel-arrow{background-position:-16px 0}.testi-avatar,.testi-info{display:block;float:none;clear:both;margin:0 auto;text-align:center}.testi-avatar{margin-bottom:20px}}@media screen and (min-width:768px) and (max-width:850px){.testimonial{max-width:600px}}@media screen and (min-width:768px) and (max-width:991px){.carousel-control{width:6%;top:28%}}#contact{background:#FFF}.contact-info-area{padding-top:40px;padding-bottom:40px}.contact-info-area .info-aside{max-width:320px}.contact-info-area p{font-family:"Raleway",sans-serif;letter-spacing:1px;color:#777;font-size:12px;line-height:22px;text-align:justify}.contact-info-email,.address-sec{display:table;margin-left:auto;margin-right:auto;border:1px solid #B7B7B7;text-align:center}.contact-info-email i,.address-sec i,.address-sec address{float:left}.contact-info-email i,.address-sec i{color:#B9B9B9;background:#E7E7E7;width:56px}.contact-info-email{line-height:40px;margin:30px auto 20px}.contact-info-email i{font-size:24px;line-height:40px}.address-sec i{font-size:30px;line-height:64px}.contact-info-email a,.address-sec address{width:220px;display:inline-block;max-width:100%;font-weight:600;color:#8F8F8F}.address-sec address{padding-top:12px;margin:0}.contact-info-email a:hover{color:#000;text-decoration:none}.contact-social-icons{clear:both;margin:40px auto 0;padding:0;display:table}.contact-social-icons li{list-style:none;float:left;display:inline-block;margin-right:30px;border:1px solid #222;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.contact-social-icons li:last-child{margin-right:0}.contact-social-icons li a{display:block;position:relative;line-height:40px;height:40px;width:40px;text-align:center;color:#fff;font-size:14px}.contact-social-icons li a i{position:relative;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.contact-social-icons li a::before{position:absolute;content:" ";width:100%;height:100%;left:0;top:0;background:#222;-webkit-transform:scale(.75);-moz-transform:scale(.75);transform:scale(.75);-webkit-transition:all 0.3s cubic-bezier(.65,.05,.36,1);-moz-transition:all 0.3s cubic-bezier(.65,.05,.36,1);transition:all 0.3s cubic-bezier(.65,.05,.36,1)}.contact-social-icons li a:hover::before{-webkit-transform:scale(1.02);-moz-transform:scale(1.02);transform:scale(1.02)}.contact-form-area{background:url(../img/map.jpg) no-repeat;background-size:cover}.contact-form-wrap{max-width:75%;min-height:450px;background:rgba(220,220,220,.9);padding:30px;margin:80px auto;display:block;overflow:hidden}.contact-form-wrap h3{margin:0}input[type="text"],input[type="email"],input[type="number"],textarea{width:100%;margin:0;padding:6px 10px;border:2px solid #C8C8C8;background:rgba(255,255,255,.5);color:#999;font-size:18px}input[type="text"]:hover,input[type="email"]:hover,input[type="number"]:hover,textarea:hover,input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus{background:rgba(255,255,255,.7);color:#444}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,textarea:focus{border-color:#1B93CB;background:rgb(255,255,255);box-shadow:0 0 6px rgba(0,0,0,.2)}@media screen and (max-width:767px){.contact-form-wrap{max-width:100%;padding:20px 15px;margin:40px auto}}@media screen and (min-width:768px) and (max-width:991px){.contact-form-wrap{max-width:90%}}@media screen and (min-width:992px) and (max-width:1199px){.contact-form-wrap{max-width:95%}}#footer{position:relative}.footer-up{min-height:400px}.chat_indicator{display:table;margin:0 auto}.beep_circle_wrap{float:left;display:block;text-align:center;position:relative;height:80px;width:80px;box-shadow:0 0 2px rgba(0,0,0,.3);border-radius:100%}.beep_circle_icon,.beep_circle{position:absolute;display:block;height:100%;width:100%;top:0;left:0;border-radius:100%}.beep_circle_icon{background:#E7E7E7;border:3px solid #AAA;padding:5px;z-index:4}.beep_circle_icon i{display:block;font-size:30px;background:#AAA;color:#E7E7E7;border-radius:100%;line-height:62px;height:100%}.beep_circle{border:1px solid #AAA;z-index:1}.chat_text{float:right;display:block;text-align:center;border:3px solid #AAA;border-left:none;border-radius:0 8px 8px 0;padding:6px 25px 6px 45px;margin-left:-25px;margin-top:12px}.chat_text span{display:block;color:#AAA;font-size:13px;font-weight:600}.chat_text::after{content:"OFFLINE";font-size:14px;color:#888;text-transform:uppercase;letter-spacing:3px;text-shadow:1px 0 1px #8F8F8F}.chat_online .beep_circle_icon,.chat_online .beep_circle,.chat_online .chat_text{border-color:#61C46E}.chat_online .beep_circle_icon i{background:#61C46E}.chat_online .beep_circle.first{-webkit-animation:chat_online_beep ease-in-out 3s infinite 0s;-moz-animation:chat_online_beep ease-in-out 3s infinite 0s;animation:chat_online_beep ease-in-out 3s infinite 0s}.chat_online .beep_circle.second{-webkit-animation:chat_online_beep ease-in-out 3s infinite 0.2s;-moz-animation:chat_online_beep ease-in-out 3s infinite 0.2s;animation:chat_online_beep ease-in-out 3s infinite 0.2s}.chat_online .beep_circle.third{-webkit-animation:chat_online_beep ease-in-out 3s infinite 0.4s;-moz-animation:chat_online_beep ease-in-out 3s infinite 0.4s;animation:chat_online_beep ease-in-out 3s infinite 0.4s}@-webkit-keyframes chat_online_beep{0%{-webkit-transform:scale(1);opacity:1}34%{-webkit-transform:scale(1.8);opacity:0}100%{-webkit-transform:scale(1);opacity:0}}@-moz-keyframes chat_online_beep{0%{-moz-transform:scale(1);opacity:1}34%{-moz-transform:scale(1.8);opacity:0}100%{-moz-transform:scale(1);opacity:0}}@keyframes chat_online_beep{0%{transform:scale(1);opacity:1}34%{transform:scale(1.8);opacity:0}100%{transform:scale(1);opacity:0}}.chat_online .chat_text::after{content:"ONLINE";text-shadow:1px 0 1px #CB7300}.chat_online .chat_text span{color:#888}.chat_online .chat_text::after{color:#EC7400}.footer-contact-info{max-width:240px;display:block;margin:50px auto 0;min-height:150px;border:2px solid #D5D5D5}.footer-links-stack{padding:0;margin:0 auto;display:table}.footer-links-stack li{list-style:none;margin:10px 0}.footer-links-stack li a{color:#666;font-size:12px;font-variant:small-caps;letter-spacing:2px;line-height:22px}.footer-links-stack li a:hover,.footer-links-stack li a:focus{color:#000}.footer-links-stack.text-underline-basic a::after{background:#000}.footer-links-stack.text-underline-basic a:hover::after{width:-webkit-calc(100% - 3px);width:-moz-calc(100% - 3px);width:calc(100% - 3px)}.center-img{margin:0 auto;display:block}.paypal-payment-seal{margin-top:40px}.comodo-seal{display:block}.footer-down{min-height:100px;position:relative}.footer-links .text-underline-cool a:hover::after{width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}.credits .text-underline-cool a:hover::after{width:-webkit-calc(100% - 1.5px);width:-moz-calc(100% - 1.5px);width:calc(100% - 1.5px)}.copyrights p{margin:38px 0;color:#fff;font-size:12px;letter-spacing:2px;line-height:24px}.copyrights p span{font-variant:small-caps}.footer-links ul{float:right;margin:39px auto;padding:0}.footer-links ul li{list-style:none;display:inline-block;padding:0 10px}.footer-links ul li:last-child{padding-right:0}.footer-links ul li:first-child{padding-left:0}.footer-links ul li a{font-size:10px;text-transform:uppercase;letter-spacing:2px;font-weight:600;display:block;position:relative;color:#C2ECFF;line-height:22px;-webkit-transition:all 0.3s cubic-bezier(.65,.05,.36,1) 0s;-moz-transition:all 0.3s cubic-bezier(.65,.05,.36,1) 0s;transition:all 0.3s cubic-bezier(.65,.05,.36,1) 0s}.footer-links ul li a:hover{color:#fff}#goToTop{position:absolute;right:80px;top:-35px;z-index:99}#goToTop{position:absolute;right:80px;top:-21px;z-index:99;border:3px solid #1B93CB;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#goToTop a{display:block;height:38px;width:38px;border:3px solid #E7E7E7;text-align:center;line-height:28px;background:#1B93CB;color:#FFF;font-size:18px}#goToTop a:hover{background:#167CAE}#goToTop a i{transform:rotate(-45deg)}.footer-down .main-divider{margin-top:0}.footer-down .divider-line{background:#65B5DB}.footer-down .divider-box{background:#1B93CB}.footer-down .divider-box.first{box-shadow:0 0 0 8px #1B93CB;border-color:#65B5DB}.footer-down .divider-box.last{outline-color:#1B93CB;border-color:#65B5DB}.credits{width:100%;display:block;padding:0 20px 40px}.credits,.credits a{text-align:center;font-size:12px;color:rgba(255,255,255,.65);letter-spacing:2.5px;font-variant:small-caps;line-height:25px}.credits a:hover{color:#FFF}.credits i{font-size:22px;color:#0A6089;text-shadow:4px 2px 0 rgba(0,0,0,.1)}@media screen and (max-width:991px){.copyrights p{margin:24px 0;font-size:11px;text-align:center}.footer-links ul{float:none;display:table;margin:25px auto}}@media screen and (max-width:767px){.copyrights p{margin:40px 0 0}#goToTop{right:50%;margin-right:-35px}.footer-links ul li{padding:0 5px}.footer-links ul li a{letter-spacing:1px}}@media screen and (max-width:360px){.footer-links ul{margin:10px auto 0}.footer-links ul li{display:block;margin:10px auto;text-align:center;padding:0}.footer-links ul li a{display:table;margin:auto}}