@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:950px}}@media (min-width:1200px){.container{width:1070px}}.web-in{opacity:0;transition:1.7s opacity ease;position:relative}.web-in.fade-in{opacity:1}body,html{height:100%}body .web-in,html .web-in{height:100%;min-height:100%;width:100%}body.modal-open,html.modal-open{overflow:hidden}img{max-width:100%;height:auto}@media (min-width:1200px){.container-fluid{padding-left:50px;padding-right:50px;max-width:1700px}.container-fluid.no-max{max-width:100%}}.container-fluid.no-pad{padding:0}.container.border,.container-fluid.border,.halfarea .border{position:relative}.container.border::after,.container-fluid.border::after,.halfarea .border::after{position:absolute;content:'';width:100%;border-bottom:1px solid #e9ecef;height:1px;display:block;bottom:-80px;left:0}@media (max-width:991px){.container.border::after,.container-fluid.border::after,.halfarea .border::after{bottom:-60px}}@media (max-width:767px){.container.border::after,.container-fluid.border::after,.halfarea .border::after{bottom:-45px}}.halfarea .border::after{bottom:0}.dark1 .container.border::after,.dark2 .container.border::after,.dark3 .container.border::after,.dark1 .container-fluid.border::after,.dark2 .container-fluid.border::after,.dark3 .container-fluid.border::after{border-bottom:1px solid rgba(255, 255, 255, .08)}section,footer{background-size:100%;background-position:100% 100%;background-repeat:no-repeat;padding:80px 20px;width:100%;position:relative}@media (max-width:991px){section,footer{padding:60px 20px}}@media (max-width:767px){section,footer{padding:45px 20px}}section.no-pad,footer.no-pad{padding:0}.row{padding-bottom:30px}.row:last-child{padding-bottom:0}@media (max-width:991px){.row{padding:20px 0}}@media (max-width:767px){.row{padding:12px 0}}.m-space > [class*='col-']{padding-top:0px;padding-bottom:24px}.m-space > [class*='col-']:last-child{padding-bottom:0}@media (max-width:991px){.m-space > [class*='col-']{padding-top:0;padding-bottom:26px}.m-space > [class*='col-']:last-child{padding-bottom:0}}@media (max-width:767px){.m-space > [class*='col-']{padding-bottom:26px;padding-top:0}.m-space > [class*='col-']:last-child{padding-bottom:0}}@media (max-width:991px){.foot-space > [class*='col-'].spacer{padding-bottom:34px}}@media (max-width:767px){.foot-space > [class*='col-'].spacer{padding-top:14px;padding-bottom:14px}}.section-overlay:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;opacity:0.85;background-color:inherit}[data-overlay]:before{position:absolute;content:'';background-color:#0d1422;width:100%;height:100%;top:0;left:0}.light[data-overlay]:before{background-color:#f5f7f9}.primary[data-overlay]:before{background-color:#418fdf}[data-overlay="5"]:before{opacity:0.5}[data-overlay="6"]:before{opacity:0.6}[data-overlay="7"]:before{opacity:0.7}[data-overlay="8"]:before{opacity:0.8}[data-overlay="9"]:before{opacity:0.9}[data-overlay="95"]:before{opacity:0.95}[data-overlay="98"]:before{opacity:0.98}.bg-block{width:100%;height:100%;position:relative;background-size:cover;z-index:-1}div.area{padding:50px 20px;width:100%;position:relative}@media (max-width:991px){div.area{padding:30px 20px}}div.area.transparent{background-color:transparent !important}div.area.promo{padding:75px 20px;position:relative}@media (max-width:991px){div.area.promo{padding:50px 20px}}section.grey,footer.grey,header.grey,div.area.grey,div.widget.grey{background-color:#f5f7f9}section.dark1,footer.dark1,header.dark1,div.area.dark1,div.widget.dark1{background-color:#0d1422}section.dark2,footer.dark2,header.dark2,div.area.dark2,div.widget.dark2{background-color:#17243b}section.dark3,header.dark3,footer.dark3,div.area.dark3,div.widget.dark3{background-color:#2950d5}section.primary,footer.primary,div.area.primary,div.widget.primary{background-color:#418fdf}hr{border:0;border-top:1px solid #e9ecef}.dark1 hr,.dark2 hr,.dark3 hr,.dark hr{border-top:1px solid rgba(255, 255, 255, .08)}.center{text-align:center}.left{text-align:left}.right{text-align:right}@media (max-width:767px){.xs-center{text-align:center}}.no-pad-top{padding-top:0 !important;margin-top:0 !important}.no-pad-bot{padding-bottom:0 !important;margin-bottom:0 !important}.no-lr-pad{padding-left:0 !important;padding-right:0 !important}.no-pad .row{margin:0 !important;padding:0 !important}.no-pad [class*='col-']:not(.title){padding-right:0 !important;padding-left:0 !important}.extra-pad{padding-top:100px;padding-bottom:100px}.bm-20{margin-bottom:20px;display:inline-block}em{font-style:italic}:focus{outline:none;text-decoration:none !important}.title{text-align:center;position:relative}@media (max-width:767px){.title{padding-bottom:0px}}.title-with-button{padding-bottom:20px}@media (max-width:767px){.title-with-button{padding-bottom:5px}}.title-with-button .btn{float:right;margin-top:0px;position:relative}@media (max-width:767px){.title-with-button .btn{display:none}}nav li a{font:500 12px/21px Poppins, sans-serif;letter-spacing:1.5px;text-transform:uppercase}@media (max-width:991px){nav li a{font:600 25px/37px Poppins, sans-serif;letter-spacing:0;text-transform:initial}}nav.minimal li a{font:600 25px/37px Poppins, sans-serif;letter-spacing:0;text-transform:initial}h1,h2,h3,h4,h5,h6,p,a,input,i,textarea,ul,blockquote{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}p,input,label,textarea,blockquote{font-family:Lato, sans-serif}label{color:#418fdf;font-size:14px}h1{font:600 37px/48px Poppins, sans-serif;color:#0d1422;margin:15px 0}h1.h2{font:600 30px/40px Poppins, sans-serif}h1.h3{font:400 18px/29px Poppins, sans-serif}@media (max-width:767px){h1{font:600 26px/37px Poppins, sans-serif}}h2{font:600 30px/40px Poppins, sans-serif;color:#17243b;margin:10px 0}@media (max-width:767px){h2{font:600 22px/32px Poppins, sans-serif}}h3{font:400 18px/29px Poppins, sans-serif;color:#17243b;margin:20px 0 15px}@media (max-width:767px){h3{margin:5px 0}}.post-entry h3{font-size:22px}h4{font:300 20px/29px Poppins, sans-serif;color:#418fdf;margin:15px 0}@media (max-width:767px){h4{font:300 17px/25px Poppins, sans-serif}}.post-entry h4{color:#4b596a}h5{font:400 11px/14px Poppins, sans-serif;color:#4b596a;letter-spacing:2.5px;text-transform:uppercase;margin:20px 0 20px}.post-entry h5{font-size:15px}.primary h5{color:white !important}h6{font:300 20px/32px Poppins, sans-serif;color:#606b77;margin:10px 0}@media (max-width:767px){h6{font:300 15px/25px Poppins, sans-serif}}.post-entry h6{font-size:14px}.promo-heading{font:600 23px/34px Poppins, sans-serif;color:#17243b;margin:15px 0;display:inline-block}@media (max-width:767px){.promo-heading{font:600 19px/25px Poppins, sans-serif}}blockquote{border-left:4px solid #e9ecef;padding:10px 25px;margin:25px 0;display:block;font-weight:700;font-style:italic;color:#868a90}pre{padding:15px;margin:30px 0}.blog-item p{color:#868a90}p{font:400 16px/26px Lato, sans-serif;margin:15px 0}p a{margin:0;text-decoration:underline}ul.list li{margin:7px 0;font-family:Lato, sans-serif;color:#868a90;font-style:italic}ul.list2{padding:4px 0}ul.list2 li{margin:10px 0;font-family:Lato, sans-serif;color:#868a90;font-style:italic;font-size:15px;color:#418fdf}ul.list2 li::before{content:"\f3fe";font-family:"Ionicons";color:#418fdf;font-size:20px;font-style:normal;margin-right:15px;position:relative;top:2px}i.icon{color:#418fdf;font-size:25px}.dark1 h1,.dark2 h1,.dark3 h1,.dark h1,.primary h1,.masonry .project-info h1{color:#fff}.dark1 h2,.dark2 h2,.dark3 h2,.dark h2,.primary h2,.masonry .project-info h2{color:#fff}.dark1 h3,.dark2 h3,.dark3 h3,.dark h3,.primary h3,.masonry .project-info h3{color:#fff}.dark1 h4,.dark2 h4,.dark3 h4,.dark h4,.primary h4,.masonry .project-info h4{color:#418fdf}.dark1 h5,.dark2 h5,.dark3 h5,.dark h5,.primary h5,.masonry .project-info h5{color:#fff}.dark1 h6,.dark2 h6,.dark3 h6,.dark h6,.primary h6,.masonry .project-info h6{color:#c8ced4}.dark1 p,.dark2 p,.dark3 p,.dark p,.primary p,.masonry .project-info p,.dark1 ul li,.dark2 ul li,.dark3 ul li,.dark ul li,.primary ul li,.masonry .project-info ul li{color:#e9ecef}.dark1 .promo-heading,.dark2 .promo-heading,.dark3 .promo-heading,.dark .promo-heading,.primary .promo-heading,.masonry .project-info .promo-heading{color:#fff}.primary .btn{border-color:#fff;color:#fff}.primary .btn:hover{color:#418fdf}.primary .btn::after{background-color:#fff}a{color:#418fdf;text-decoration:none;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}a:hover{color:#3ec9e6;text-decoration:none}.btn{border:2px solid #418fdf;display:inline-block;position:relative;border-radius:4px;padding:8px 20px 9px;background:none;text-decoration:none;margin-left:15px;margin:15px 0 15px 15px;font:400 16px/26px Lato, sans-serif;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);color:#418fdf;position:relative;z-index:3}.btn:first-of-type{margin-left:0}.btn::after{content:'';background:#418fdf;position:absolute;left:0;top:0;height:100%;width:0%;opacity:0;z-index:-1;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.btn:hover{text-decoration:none;color:white}.btn:hover::after{width:100%;opacity:1}.btn:hover i{color:white}@media (max-width:767px){.btn{min-width:46%;text-align:center;padding:13px 20px 14px;color:white}.btn::after{width:100%;opacity:1}}.headroom--top .btn.white{border-color:white;color:white}@media (max-width:767px){.primary .btn{color:#418fdf}}.btn.alt{border-color:#e9ecef;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);color:#868a90}.btn.alt::after{background:transparent}.btn.alt:hover{border-color:#c8ced4;color:#868a90}.btn.alt:hover i{color:#868a90}.dark1 a.btn.alt,.dark2 a.btn.alt,.dark3 a.btn.alt{border-color:#2950d5;color:#868a90}.dark1 a.btn.alt:hover,.dark2 a.btn.alt:hover,.dark3 a.btn.alt:hover{color:white}.dark1 a.btn.alt:hover i,.dark2 a.btn.alt:hover i,.dark3 a.btn.alt:hover i{color:white}.primary{color:#418fdf}nav.header-nav{width:100%;padding:0 25px;z-index:1005;position:relative}@media (max-width:991px){nav.header-nav .container .row,nav.header-nav .container-fluid .row{padding:0}}@media (max-width:767px){nav.header-nav{padding:0 10px}}nav.header-nav .n_{height:77px;display:table;-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1)}nav.header-nav .n_ > div,nav.header-nav .n_ > ul{display:table-cell;vertical-align:middle}nav.header-nav .logo-holder{position:relative;float:left}nav.header-nav .logo-holder .logo{width:110px;display:block}nav.header-nav .nav-ui{float:right}nav.header-nav .nav-ui .search{padding:9px 0;top:0px;position:relative;border-radius:4px;margin-left:17px;display:inline-block}nav.header-nav .nav-ui .search img{position:relative;top:0px}nav.header-nav .btn{padding:4px 12px;margin-top:0;margin-bottom:0;margin-right:0}nav.header-nav .search{margin-top:0;margin-bottom:0}nav#dark{background:#0d1422}nav#dark .logo.alt{display:none}nav#dark .dark-icon{display:none}nav#dark ul li a{color:white}nav#black{background:#151617}nav#black .logo.alt{display:none}nav#black .dark-icon{display:none}nav#black ul li a{color:white}nav#light{background:white}nav#light.start-light.headroom--top .dark-icon{display:none}nav#light.start-light.headroom--top .white-icon{display:inline-block}nav#light .logo{display:none}nav#light .logo.alt{display:block}nav#light .white-icon{display:none}nav#light #menu-icon span{background-color:#3ec9e6}nav#light #menu-icon span::after{background-color:#3ec9e6}nav#light #menu-icon span::before{background-color:#3ec9e6}nav.transparent{background:transparent !important}nav.border .container,nav.border .container-fluid{border-bottom:1px solid rgba(255, 255, 255, .1)}nav.light-border .container,nav.light-border .container-fluid{border-bottom:1px solid rgba(0, 0, 0, .1)}nav.headroom--top{top:0;position:absolute}nav.headroom--not-top{position:fixed;-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition-property:opacity, transform}nav.fixed{transform:translateY(0);top:0;z-index:2000}nav.unfixed{top:0;transform:translateY(-150%)}.admin-bar nav.headroom--not-top{top:32px}nav.headroom--not-top#dark.transparent{background:#0d1422 !important}nav.headroom--not-top#light.transparent{background:white !important}nav.headroom--not-top#light{box-shadow:0 0 50px rgba(0, 0, 0, .05)}nav.headroom--not-top .n_{height:63px}#menu-icon{width:38px;height:28px;cursor:pointer;display:none;position:relative;padding:0 5px;margin-left:12px;margin-right:-5px;top:10px}@media (max-width:991px){#menu-icon{display:inline-block}}#menu-icon span{width:100%;position:relative;background:white;height:1px;margin-left:17px;display:block;top:12px;left:-17px;transform:rotate(0deg);-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}#menu-icon span::before{content:'';width:100%;height:1px;position:absolute;top:-8px;left:0;background:white;transform:rotate(0deg)}#menu-icon span::after{content:'';width:100%;height:1px;position:absolute;bottom:-8px;left:0;background:white;transform:rotate(0deg)}@media (max-width:767px){body.drawer-open nav.header-nav.minimal #menu-icon{top:15px}}body.drawer-open nav.header-nav #menu-icon{top:20px}body.drawer-open nav.header-nav #menu-icon span,body.drawer-open nav.header-nav #menu-icon span:after,body.drawer-open nav.header-nav #menu-icon span:before{background-color:black}body.drawer-open nav.header-nav #menu-icon span{background:transparent !important;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}body.drawer-open nav.header-nav #menu-icon span::before{transform:rotate(-45deg);top:-10px}body.drawer-open nav.header-nav #menu-icon span::after{transform:rotate(45deg);top:-10px}body.drawer-open nav.header-nav #menu-icon:hover span:after,body.drawer-open nav.header-nav #menu-icon:hover span:before{background-color:black}body.drawer-open nav.header-nav#dark #menu-icon span,body.drawer-open nav.header-nav#dark #menu-icon span:after,body.drawer-open nav.header-nav#dark #menu-icon span:before{background-color:yellow}body.drawer-open nav.header-nav#dark #menu-icon span{background:transparent !important}body.drawer-open nav.header-nav#dark #menu-icon:hover span:after,body.drawer-open nav.header-nav#dark #menu-icon:hover span:before{background-color:#fff}nav.minimal #menu-icon{display:inline-block}nav.minimal ul{display:none}body.menu-open nav.minimal.unfixed,body.menu-open nav.minimal.fixed{transform:none}body.menu-open nav.minimal .logo.alt,body.menu-open nav.minimal#light .logo.alt,body.menu-open nav.minimal .dark-icon,body.menu-open nav.minimal#light .dark-icon{display:none}body.menu-open nav.minimal .logo,body.menu-open nav.minimal#light .logo{display:block}body.menu-open nav.minimal .white-icon,body.menu-open nav.minimal#light .white-icon{display:inline-block}nav.logo-mid .logo-holder{position:absolute;width:100%;left:-15px}nav.logo-mid .logo-holder .logo{margin:0 auto}nav.logo-mid .nav-ui{position:relative;z-index:10}nav.logo-mid .social{position:absolute;top:24px;z-index:11}nav.logo-mid .social a{font-size:22px;padding:2px 5px;display:inline-block;margin:0}nav.logo-mid .social a i{font-size:22px}nav.logo-mid.headroom--not-top .social{top:17px}@-webkit-keyframes main_nav_anim{0%{opacity:0}100%{opacity:1}}@-moz-keyframes main_nav_anim{0%{opacity:0}100%{opacity:1}}@-o-keyframes main_nav_anim{0%{opacity:0}100%{opacity:1}}@keyframes main_nav_anim{0%{opacity:0}100%{opacity:1}}.main-navigation{text-align:left;line-height:normal;height:77px;display:table}.main-navigation ul{padding:0;margin:0;list-style:none}.main-navigation ul li:hover > ul{display:block}.main-navigation ul li:hover li:hover{-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.main-navigation ul li{display:inline-block;white-space:nowrap;position:relative}.main-navigation ul li a{display:inline-block;padding:10px 0;text-decoration:none;text-transform:uppercase}.main-navigation ul ul{left:-15px;top:67px;display:none;background:#060b1b;padding:20px 10px;position:absolute;min-width:250px;z-index:99999;box-shadow:0px 0px 5px rgba(0, 0, 0, 0.20);line-height:23px;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-o-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:main_nav_anim;-moz-animation-name:main_nav_anim;-o-animation-name:main_nav_anim;animation-name:main_nav_anim}.main-navigation ul ul li.menu-item-has-children a{margin-right:40px}.main-navigation ul ul li{float:none;text-align:left;display:block;border-top:0px solid #ccc;position:relative;z-index:99999}.main-navigation ul ul li a{border-radius:4px;color:#fff;background:transparent;padding:10px 11px 8px;display:block;font-size:12px;transition:none;margin:3px 20px;border-bottom:2px solid transparent;font-weight:normal}.main-navigation ul ul li a:hover{background:rgba(255, 255, 255, 0.07);color:#418fdf !important;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.main-navigation ul ul li:last-child{border-bottom:0px solid #ccc}.main-navigation ul ul::before{content:'';width:100%;position:absolute;top:-15px;height:15px;left:0;display:block}.main-navigation ul ul ul{position:absolute;left:100%;top:-15px}.main-navigation ul ul ul li a{display:inline-block}.main-navigation ul :after{content:"";clear:both;display:block}.main-navigation > ul{vertical-align:middle;display:table-cell;padding-left:25px}.main-navigation > ul > li{padding:0 15px}.main-navigation > ul > li > a{color:#4b596a;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;padding:3px 0px;display:inline-block;position:relative;opacity:0.9;margin:15px 0}.main-navigation > ul > li > a::after{width:0%;height:1px;position:absolute;bottom:0;content:'';background:white;left:0;opacity:0;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.main-navigation > ul > li:hover a{opacity:1}.main-navigation > ul > li:hover a::after{width:100%;opacity:1}.main-navigation > ul > li:hover > a{opacity:0.6}.main-navigation.light-drop ul ul{background:#fff;box-shadow:0px 0px 1px rgba(0, 0, 0, 0.20)}.main-navigation.light-drop ul ul li a{color:#868a90}.main-navigation .mega-menu{position:static !important}.main-navigation .mega-menu ul .sub-menu{position:static;display:block}.main-navigation .mega-menu li.menu-item-has-children a:after{display:none}.main-navigation .mega-menu ul li{white-space:normal}.main-navigation .mega-menu ul ul{box-shadow:0px 0px 0px rgba(0, 0, 0, 0);font-weight:normal;background:none}.main-navigation .mega-menu > ul{position:absolute;margin:0;padding:20px;width:100%;top:77px;left:0px}.main-navigation.light-drop .mega-menu > ul > li{border-left:1px solid #eee}.main-navigation .mega-menu > ul > li:first-child{border-left:none;padding-left:0}.main-navigation .mega-menu > ul > li{border-left:1px solid #252525;padding-left:20px}.main-navigation .mega-menu.two-col > ul > li{width:500px}.main-navigation .mega-menu.three-col > ul > li{width:335px}.main-navigation .mega-menu > ul.with_bg_image{padding:40px 150px 20px 20px;background-position:top right;background-repeat:no-repeat;background-size:contain}.main-navigation .mega-menu > ul ul{margin:0;padding:5px 0 20px 0}.main-navigation .mega-menu > ul ul ul{margin:0;padding:5px 0 0 0}.main-navigation .mega-menu > ul > li{display:table-cell;width:250px;min-width:250px}.main-navigation .mega-menu > ul > li a{border-radius:4px;color:#fff;background:transparent;padding:10px 11px 8px;display:block;margin:0;font-size:11px;transition:none}.main-navigation .mega-menu > ul > li a:hover{background:rgba(255, 255, 255, 0.07);color:#418fdf !important}.main-navigation .mega-menu > ul > li > a{text-transform:uppercase;font-weight:bold;color:#418fdf !important}.main-navigation sup{font-weight:900;font-size:9px}.main-navigation .fa{font-size:14px;margin-right:3px}.main-navigation sup .fa{font-size:9px;margin-left:3px}@media (max-width:991px){nav.header-nav .main-navigation{opacity:0;display:none;visibility:hidden;transition:visibility 0.5s ease, opacity 0.5s ease}nav.header-nav .main-navigation ul{opacity:0;visibility:hidden}}.drawer .menu-item-has-children .toggle-sub{position:absolute;top:0;right:0;width:50px;padding:14px 0;line-height:1.4;text-align:center;z-index:75;display:block;font-size:18px;cursor:pointer;background:none;border:none;color:#fff}.drawer .menu-item-has-children .toggle-sub i{font-size:16px;font-weight:bold;color:#fff}.drawer .menu-item-has-children .toggle-sub:hover{box-shadow:none;color:rgba(255, 255, 255, 1)}.drawer-toggle{display:inline-block;padding:16px 0;margin-left:10px;padding-left:10px;font-size:14px;line-height:1.4;text-align:center;width:95px;height:100%;-webkit-user-select:none;color:#fff;opacity:0.8;transition:0.2s ease-in-out}.drawer-toggle:hover{opacity:1}@media (min-width:991px){.drawer-toggle{width:auto;border-left:0;margin-left:0;font-size:16px;padding-left:0}}@media (max-width:991px){}.drawer-toggle span:not(:first-child){display:none}.drawer-toggle i{margin-right:2px;text-align:center}.drawer-toggle i.fa-times{margin-right:0}.drawer-toggle:hover{cursor:pointer;color:#fff}.drawer-menu-toggle{display:none}@media (min-width:991px){.drawer-menu-toggle{display:inline-block}}@media (min-width:991px){.drawer-open-toggle{float:right;padding-right:0;background:none;width:auto}}.drawer-toggle-switch span:first-child{display:none}.drawer-toggle-switch span:last-child{display:block}.drawer .main-navigation .drop-open ul.drop-active{display:block}.drawer .main-navigation{width:100%;max-width:100%;z-index:40;position:relative}.drawer .main-navigation > div > ul{max-width:700px;width:85%;margin:0 auto}@media (min-width:991px){.drawer .main-navigation{font-size:17px;display:inline-block}}.drawer .main-navigation ul li{width:100%;padding-left:0;padding-right:0;transition:none;position:relative !important;z-index:50}.drawer .main-navigation ul li a{padding:15px 10px 15px 0;margin-bottom:0;margin-left:0;border-bottom:none;position:relative;transition:none;text-transform:none;display:block;font-size:25px}.drawer .main-navigation a{color:#fff;padding-left:0;line-height:1.4}.drawer .main-navigation a:hover{color:rgba(255, 255, 255, 1);opacity:1}.drawer .main-navigation ul > li.current-menu-item > a{color:rgba(255, 255, 255, 1)}.drawer .main-navigation .sub-menu,.drawer .main-navigation .children{display:none;position:relative;width:100%;left:0;top:auto;padding-left:15px;border:none;background:transparent;box-shadow:none}.drawer .main-navigation li ul a,.drawer .main-navigation li ul li a{font-size:18px;padding:15px}@media (max-width:767px){.drawer .main-navigation li ul a,.drawer .main-navigation li ul li a{font-size:16px;padding:10px}}.drawer nav{padding:2% 5%}@media (max-width:991px){.drawer nav{padding:5% 15px}}.drawer{display:none;transition:visibility 0.5s ease, opacity 0.5s ease}.drawer-menu-explore{padding-top:0;padding-bottom:0;box-shadow:none}.show-drawer{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block;position:fixed;top:0;left:0;background:rgba(13, 20, 34, 0.95);padding:110px 0 140px;width:100%;height:100%;z-index:100;overflow-y:auto}.header-in{display:table;width:100%;height:100%}.arrow{position:absolute;left:50%;bottom:50px;cursor:pointer;margin-left:-15px}.height-60{height:60vh}.height-70{height:70vh}.height-80{height:80vh}.height-90{height:90vh}.height-100{height:100vh}header.app-hero{width:100%;height:100vh;min-height:600px;display:block;position:relative;background-size:cover;overflow:hidden}header.app-hero .phone{text-align:center}header.app-hero .phone img{max-height:100vh;width:auto;display:inline-block}@media (max-width:991px){header.app-hero{height:auto}}header.app-hero h5{color:#418fdf}header.app-hero h1,header.app-hero h6{color:white}header.app-hero .caption-holder{display:table;height:100%}header.app-hero .caption{padding:50px 20px;display:table-cell;vertical-align:middle;position:relative}@media (max-width:767px){header.app-hero .caption{text-align:center;padding-top:0}}header.app-hero .btn span i{margin-left:5px;bottom:-3px;margin-top:-25px;color:#418fdf;display:inline-block;position:relative;font-size:22px;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:767px){header.app-hero .btn span i{color:white}}header.app-hero .btn:hover span i{color:white}header.app-hero .phone img{position:relative;bottom:-150px}@media (max-width:991px){header.app-hero .phone img{bottom:-120px;max-width:320px;width:100%}}@media (max-width:767px){header.app-hero .phone img{bottom:0;margin:100px auto 30px;display:block}}header.app2-hero{width:100%;height:700px;min-height:500px;display:block;position:relative;z-index:5;background-size:cover;margin-bottom:130px}@media (max-width:1200px){header.app2-hero{margin-bottom:80px}}@media (max-width:991px){header.app2-hero{margin-bottom:60px}}@media (max-width:767px){header.app2-hero{height:70vh;margin-bottom:0}}header.app2-hero h5{color:#418fdf}header.app2-hero h1,header.app2-hero h6{color:white}header.app2-hero .caption-holder{display:table;height:100%}header.app2-hero .caption{padding:0 20px;display:table-cell;vertical-align:middle;position:relative}header.app2-hero .btn span i{margin-left:5px;bottom:-4px;color:#418fdf;margin-top:-25px;display:inline-block;position:relative;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:767px){header.app2-hero .btn span i{color:white}}header.app2-hero .btn:hover span i{color:white}header.app2-hero .phone{position:absolute;bottom:-215px;width:100%;text-align:center;overflow:hidden}header.app2-hero .phone img{display:inline-block;max-width:1090px}@media (max-width:1200px){header.app2-hero .phone{bottom:-185px}header.app2-hero .phone img{max-width:970px}}@media (max-width:991px){header.app2-hero .phone{bottom:-150px}header.app2-hero .phone img{max-width:760px}}@media (max-width:767px){header.app2-hero .phone{bottom:-70px}header.app2-hero .phone img{max-width:100%}}header.app3-hero{width:100%;height:800px;display:block;min-height:500px;position:relative;z-index:5;background-size:cover;margin-bottom:130px}@media (max-width:1200px){header.app3-hero{margin-bottom:80px}}@media (max-width:991px){header.app3-hero{margin-bottom:100px;height:670px}}@media (max-width:767px){header.app3-hero{height:70vh;margin-bottom:0}}header.app3-hero h5{color:#418fdf}header.app3-hero h1,header.app3-hero h6{color:white}header.app3-hero .caption-holder{display:table;height:100%}header.app3-hero .caption{padding:111px 20px 0;display:block;vertical-align:middle;position:relative}@media (max-width:767px){header.app3-hero .caption{display:table-cell;padding:0 20px}}header.app3-hero .btn span i{margin-left:5px;bottom:-4px;color:#418fdf;margin-top:-25px;display:inline-block;position:relative;font-size:25px;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:767px){header.app3-hero .btn span i{color:white}}header.app3-hero .btn:hover span i{color:white}header.app3-hero .macbook{position:absolute;bottom:-150px;width:100%;text-align:center;overflow:hidden}header.app3-hero .macbook img{display:inline-block;max-width:980px}@media (max-width:1200px){header.app3-hero .macbook{bottom:-135px}header.app3-hero .macbook img{max-width:970px}}@media (max-width:991px){header.app3-hero .macbook{bottom:-150px}header.app3-hero .macbook img{max-width:760px}}@media (max-width:767px){header.app3-hero .macbook img{display:none}}header#neutral{height:100%;width:100%;min-height:600px;display:block;position:relative;background-size:cover}header#neutral .caption{padding:100px 20px;display:table-cell;vertical-align:middle;position:relative}header#neutral .arrow{position:absolute;left:50%;bottom:50px;cursor:pointer;margin-left:-15px}header#neutral .btn span i{margin-left:5px;bottom:-3px;color:#418fdf;margin-top:-25px;display:inline-block;position:relative;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:767px){header#neutral .btn span i{color:white}}header#neutral .btn:hover span i{color:white}.btn.playvideo{border-color:rgba(255, 255, 255, .05)}header#neutral .btn.playvideo span{color:white;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}header#neutral .btn.playvideo span i{margin-right:8px;color:white}header#neutral .btn.playvideo:hover span{color:#418fdf}header#neutral .btn.playvideo:hover span i{color:#418fdf}.large-img{padding:0 35px;margin-bottom:-27px;overflow:hidden}@media (max-width:767px){.large-img{margin-bottom:-15px}}.large-img img{margin-bottom:27px}@media (max-width:767px){.large-img img{margin-bottom:15px}}.project-strip{padding:20px}.project-strip h5{margin-top:15px;margin-bottom:0}.project-strip h3{margin-top:6px}.online{position:absolute;width:100%;max-width:1050px;margin:0 auto;bottom:0;left:50%;margin-left:-525px;border-top:1px solid rgba(255, 255, 255, .2);padding-top:15px;padding-bottom:15px}@media (max-width:1200px){.online{left:0;margin-left:0}}.online .row{padding-top:0}.online h3{display:inline-block;margin-right:20px}@media (max-width:767px){.online a{width:90%}}.project-bottom{padding:0 0 100px}.project-bottom h6{margin-bottom:20px;margin-top:0}.project-bottom .social{position:relative;top:37px}@media (max-width:1200px){.project-bottom .social{top:40px}}@media (max-width:991px){.project-bottom .social{top:29px}}@media (max-width:767px){.project-bottom .social{top:21px}}.project-bottom .social a{margin:10px 10px;display:inline-block}.project-bottom .social a i{color:#418fdf;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:767px){.project-bottom .social a i{font-size:18px}}.project-bottom .social a i:hover{color:#3ec9e6}.control-project{position:relative;top:5px;padding:20px;display:inline-block}@media (max-width:991px){.control-project{top:0}}@media (max-width:767px){.control-project{padding:5px}}.control-project:hover{background:#f5f7f9;border-radius:4px}.parallax-project{padding-top:calc(80px + 80px);padding-bottom:calc(80px + 80px)}@media (max-width:991px){.parallax-project{padding-top:calc(60px + 80px);padding-bottom:calc(60px + 80px)}}@media (max-width:767px){.parallax-project{padding-top:calc(45px + 80px);padding-bottom:calc(45px + 80px)}}.parallax-project .row{padding:0}.parallax-project h2{margin:0}@media (max-width:991px){.parallax-project h2{font-size:20px}}.parallax-project h5{margin-bottom:5px;margin-top:0px}.parallax-project p{margin-top:0}.parallax-project ul.tags{position:relative}.parallax-project ul.tags li{display:inline-block;font-size:12px;margin-right:3px;border-radius:100px;line-height:20px;padding:0;border:1px solid #e9ecef}.parallax-project ul.tags li a{color:#fff;padding:0 10px;display:block}.parallax-project .project-info::before{display:none}@media (max-width:767px){.portfolio.list div[class*="col-xs-6"]{width:100%}}.portfolio .project-image{overflow:hidden}.portfolio .project-image img{width:100%}.portfolio h2,.portfolio h2 a:link,.portfolio h2 a:visited{font-size:20px;margin:0;color:#1c2541;line-height:40px}@media (max-width:991px){.portfolio h2,.portfolio h2 a:link,.portfolio h2 a:visited{font-size:20px}}.portfolio h5{margin:0}.portfolio p{margin-top:0}.portfolio ul.tags li{display:inline-block;font-size:10px;margin-right:3px;border-radius:100px;line-height:20px;padding:0 10px;border:1px solid #e9ecef}.masonry{position:relative}.masonry.two-col{margin:0 auto}.masonry.two-col .grid-sizer,.masonry.two-col .grid-item{margin:0 1% 20px;width:48%}@media (max-width:991px){.masonry.two-col .grid-sizer,.masonry.two-col .grid-item{margin-bottom:18px}}.masonry.two-col .grid-sizer .project-info h2,.masonry.two-col .grid-item .project-info h2{font-size:25px}@media (max-width:1200px){.masonry.two-col .grid-sizer .project-info h2,.masonry.two-col .grid-item .project-info h2{font-size:20px}}.masonry.two-col .grid-sizer .project-info:before,.masonry.two-col .grid-item .project-info:before{display:none}.masonry.two-col.no-margin{overflow:hidden}.masonry.two-col.no-margin .grid-sizer,.masonry.two-col.no-margin .grid-item{margin:0;width:50%}@media (max-width:991px){.masonry.two-col.no-margin .grid-sizer,.masonry.two-col.no-margin .grid-item{margin-bottom:0}}@media (max-width:767px){.masonry.two-col.no-margin .grid-sizer,.masonry.two-col.no-margin .grid-item{margin-bottom:0;width:50%}}.masonry.three-col{margin:0 auto}.masonry.three-col .grid-sizer,.masonry.three-col .grid-item{margin:0 1% 20px;width:31.333%}@media (max-width:991px){.masonry.three-col .grid-sizer,.masonry.three-col .grid-item{margin-bottom:18px}}@media (max-width:767px){.masonry.three-col .grid-sizer,.masonry.three-col .grid-item{width:48%;margin-bottom:10px}}.masonry.three-col.no-margin{overflow:hidden}.masonry.three-col.no-margin .grid-sizer,.masonry.three-col.no-margin .grid-item{margin:0;width:33.35%}@media (max-width:991px){.masonry.three-col.no-margin .grid-sizer,.masonry.three-col.no-margin .grid-item{margin-bottom:0}}@media (max-width:767px){.masonry.three-col.no-margin .grid-sizer,.masonry.three-col.no-margin .grid-item{margin-bottom:0;width:50%}}.masonry.four-col{margin:0 auto}.masonry.four-col .grid-sizer,.masonry.four-col .grid-item{margin:0 1% 20px;width:23%}@media (max-width:991px){.masonry.four-col .grid-sizer,.masonry.four-col .grid-item{margin-bottom:18px}}@media (max-width:767px){.masonry.four-col .grid-sizer,.masonry.four-col .grid-item{width:48%;margin-bottom:10px}}.masonry.four-col .grid-sizer .project-info h2,.masonry.four-col .grid-item .project-info h2{font-size:25px}@media (max-width:1200px){.masonry.four-col .grid-sizer .project-info h2,.masonry.four-col .grid-item .project-info h2{font-size:20px}}@media (max-width:991px){.masonry.four-col .grid-sizer .project-info h2,.masonry.four-col .grid-item .project-info h2{line-height:23px}}.masonry.four-col .grid-sizer .project-info,.masonry.four-col .grid-item .project-info{padding:40px 30px}.masonry.four-col .grid-sizer .project-info:before,.masonry.four-col .grid-item .project-info:before{display:none}@media (max-width:767px){.masonry.four-col .grid-sizer .project-info:before,.masonry.four-col .grid-item .project-info:before{display:block}}.masonry.four-col.no-margin{overflow:hidden}.masonry.four-col.no-margin .grid-sizer,.masonry.four-col.no-margin .grid-item{margin:0;width:25%}@media (max-width:991px){.masonry.four-col.no-margin .grid-sizer,.masonry.four-col.no-margin .grid-item{margin-bottom:0}}@media (max-width:767px){.masonry.four-col.no-margin .grid-sizer,.masonry.four-col.no-margin .grid-item{margin-bottom:0;width:50%}}.masonry::after{content:'';display:block;clear:both}.masonry .grid-item{float:left;background:#f5f7f9;text-align:center}@media (max-width:767px){.masonry .grid-item{width:100% !important;margin:0 !important}}.masonry .grid-item img{width:100%;height:auto}.masonry .grid-item{position:relative;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.masonry .grid-item .project-info{-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);display:block;padding:0;margin:0;content:'';background:#0d1422;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 0.6s ease-in-out;box-shadow:0 10px 30px rgba(0, 0, 0, .35);padding:43px 40px;text-align:left}.masonry .grid-item .project-info .project-info-inner{transition:all 0.6s ease-in-out;position:inherit;opacity:0;transform:translateY(10px);bottom:30px}.masonry .grid-item .project-info .project-info-inner a{color:#fff}.masonry .grid-item .project-info h5{margin:0;color:#418fdf}.masonry .grid-item .project-info h2{margin-bottom:0;font-size:25px}.masonry .grid-item .project-info p{margin-top:0;font-size:14px;font-style:italic}.masonry .grid-item .project-info ul.tags li{display:inline-block;font-size:10px;margin-right:3px;border-radius:100px;line-height:20px;padding:0;background:rgba(0, 0, 0, .1);border:1px solid rgba(255, 255, 255, .2)}.masonry .grid-item .project-info ul.tags li a{padding:0 10px;display:block}@media (max-width:1200px){.masonry .grid-item .project-info{padding:30px}.masonry .grid-item .project-info p{display:none}.masonry .grid-item .project-info ul.tags{display:none}}@media (max-width:991px){.masonry .grid-item .project-info{padding:30px}.masonry .grid-item .project-info p{display:none}.masonry .grid-item .project-info ul.tags{display:none}}@media (max-width:767px){.masonry .grid-item .project-info{position:relative;padding:30px;opacity:1;background:#f5f7f9;box-shadow:none}.masonry .grid-item .project-info .project-info-inner{opacity:1;transform:translateY(0px);bottom:auto}.masonry .grid-item .project-info .project-info-inner h2{color:#17243b;font-size:23px;margin-top:5px}.masonry .grid-item .project-info .project-info-inner h2 a{color:#17243b}}.masonry .grid-item:hover .project-info{opacity:0.9}.masonry .grid-item:hover .project-info-inner{opacity:0.9;transform:translateY(0px)}@media (max-width:767px){.project-info::before{content:'';background:#f5f7f9;transform:rotate(45deg);display:block;width:20px;height:20px;top:-10px;left:20px;position:absolute}}.list .project-info{padding:20px 0}.list .project-info::before{display:none}.container .masonry .grid-item.grid-4c .project-info h2,.container .masonry .grid-item.masonry-4c .project-info h2,.container .masonry .grid-item.masonry-4c-no-margin .project-info h2{font-size:20px}.container .masonry .grid-item.grid-3c .project-info h2,.container .masonry .grid-item.masonry-3c .project-info h2,.container .masonry .grid-item.masonry-3c-no-margin .project-info h2{font-size:22px}header.default-header-hero{width:100%;display:block;position:relative;background-size:cover;overflow:hidden}header.default-header-hero h5{color:#418fdf}@media (max-width:767px){header.default-header-hero{height:100vh;margin-bottom:0}}header.default-header-hero .caption-holder{display:table;height:100%}header.default-header-hero .caption{padding:0 20px;display:table-cell;vertical-align:middle;position:relative}header.default-header-hero .caption h6{max-width:50%;margin:0 auto}header.default-header-hero a.btn:hover i{color:white}header.default-header-hero .btn span i{margin-left:5px;bottom:-5px;margin-top:-25px;display:inline-block;position:relative;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);font-size:25px}@media (max-width:767px){header.default-header-hero .btn span i{color:white}}.head-space{position:relative;width:100%;height:77px;padding:0 !important}.breadcrumbs{list-style:none}.breadcrumbs li,.breadcrumbs li.last-item{font-size:0.85714em;display:inline-block;color:white}.breadcrumbs li:not(:last-child),.breadcrumbs li.last-item:not(:last-child){margin-right:1.08333em}.breadcrumbs li:not(:last-child):after,.breadcrumbs li.last-item:not(:last-child):after{content:'\232A';margin-left:1.08333em;color:#fff}.breadcrumbs li a,.breadcrumbs li.last-item a{font-weight:normal;font-size:14px;color:#4b596a}.breadcrumbs li a:hover,.breadcrumbs li.last-item a:hover{color:#418fdf}.light .breadcrumbs li,.light .breadcrumbs li:after{color:#4b596a}header#sp3{width:100%;display:block;position:relative;background-size:cover;overflow:hidden;height:177px;padding-top:110px;padding-left:20px;padding-right:20px;background-position:center center}@media (max-width:991px){header#sp3{padding-top:90px}}@media (max-width:767px){header#sp3{padding-top:97px}}header#sp3 h3,header#sp3 h1.h3{margin:0}header#sp3.dark1 i,header#sp3.dark2 i,header#sp3.dark3 i,header#sp3.dark i,header#sp3.primary i{color:white}header#sp3.dark1 a,header#sp3.dark2 a,header#sp3.dark3 a,header#sp3.dark a,header#sp3.primary a{color:white}header#sp3.dark1 a:hover,header#sp3.dark2 a:hover,header#sp3.dark3 a:hover,header#sp3.dark a:hover,header#sp3.primary a:hover{color:#418fdf}header#sp3.primary a:hover{color:#3ec9e6}.project-select{text-align:center;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.project-select div{padding:17px 0 23px}.project-select div h6{margin-bottom:0}.project-select div p{margin:0}.project-select a:hover h6,.project-select a:hover p{color:#418fdf}.project-select a:hover img{transform:scale(1.05)}.project-select img{border-radius:4px;width:95%;margin:0 auto;transform:scale(1);-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.address-hold .holder{padding-right:35px;padding-left:35px}#map{height:100%;min-height:320px}@media (max-width:767px){#map{height:320px}}.map-area{width:100%;height:400px}.map-area #map{height:100%}.gridsys [class*='col-'] div{height:20px;background:#e9ecef;margin-bottom:37px}.comingsoon hr{margin:40px 0}.comingsoon header{height:auto !important;min-height:100%}.comingsoon .caption{padding:200px 20px 130px !important}.widget{border-radius:4px;padding:0;margin-bottom:40px}.widget select{width:100%}.widget a.btn{margin-top:0}.footer.dark1 .widget_calendar{color:#fff}.footer.dark1 .widget_calendar thead,.footer.dark1 .widget_calendar tr:nth-child(even){background-color:#152035}.footer.dark1 .widget_search .searchform .search-input{color:#fff}.footer.dark1 .widget_search .searchform .search-input::-webkit-input-placeholder{color:#ccc}.footer.dark1 .widget_search .searchform .search-input::-moz-placeholder{color:#ccc}.footer.dark1 .widget_search .searchform .search-input:-ms-input-placeholder{color:#ccc}.footer.dark1 .widget_search .searchform .search-input:-moz-placeholder{color:#ccc}.footer .widget_search .searchform .search-input{width:100%;padding:7px 41px 7px 12px !important}.footer .widget_search .searchform #searchsubmit span{display:none}.footer .widget_search .searchform{position:relative}.footer .widget_search .searchform #searchsubmit{position:absolute;top:2px;right:10px;background:transparent;color:#627083;border:none;-webkit-appearance:none;transition:0.2s ease-in-out}.footer .widget_search .searchform #searchsubmit i{font-size:18px}.footer .widget .foot-title{letter-spacing:1.2px}.footer .widget_rss ul li{margin-bottom:20px}.footer .widget_calendar table{margin:0;width:100%}.footer .widget_calendar td,.footer .widget_calendar th{line-height:2.3333;text-align:center;padding:0;font-size:11px;border:none}.footer .widget_calendar caption{margin:0;padding:0 0 10px;letter-spacing:0.04em;text-transform:uppercase;font-size:12px}.footer .widget_calendar tbody a{-webkit-tap-highlight-color:rgba(255, 255, 255, 0.3);background-color:#333;color:#fff;display:block}.footer .widget_calendar tbody a:hover,.footer .widget_calendar tbody a:focus{background-color:#707070;color:#fff}.job{padding:15px 25px;border-radius:4px;border:1px solid #e9ecef;margin-bottom:25px}.job h5{margin:0;padding-top:10px}.job .accordion{margin-bottom:13px;margin-top:5px}.job h3 b{font-size:70%;float:right;color:#868a90}.image-fw img{width:100%}.holder{height:100%;width:100%;display:table}.holder .placer{display:table-cell;vertical-align:middle}.image-row{overflow:hidden}.image-row .row{margin:0}.image-row [class*='col-']{padding:0}.fw-image img{width:100%}.video-pos{height:100%;width:100%;display:table}.video-holder{display:table-cell;vertical-align:middle}.video-holder .video{position:relative;padding-bottom:50.25%;padding-top:25px;height:0}.video-holder .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767px){.iconblock.right,.iconblock.left{text-align:center}}.iconblock i{font-size:50px;color:#418fdf}i.counter-icon,.service i{color:#418fdf}.phone-pres-1 hr{border-color:transparent;margin:20px 0}.phone-pres-1 i{font-size:50px}@media (max-width:767px){.phone-pres-1 .right{text-align:left}}.phone-pres-1 .aligner{height:100%;display:table}.phone-pres-1 .aligner .holder{display:table-cell;vertical-align:middle}.phone-pres-1 .phones img{width:60%;position:relative;display:block;margin:0 auto;left:-19px}.phone-pres-1 .phones img.behind{position:absolute;margin:auto;left:0;right:-40px;top:0;width:56%;bottom:-50px}.web-in > .vc_row[data-vc-full-width] .halfarea .imagearea img.imagearea-img{max-width:none}.imagearea-over > div.imagearea{position:absolute;height:100%;padding:0;background:transparent}@media (max-width:767px){.imagearea-over > div.imagearea{position:relative;padding-top:80px}}.imagearea-over > div.imagearea img{min-width:inherit !important;min-height:inherit !important;-webkit-transform:inherit !important;left:0 !important;position:absolute;height:auto;width:auto;max-height:80%;outline:none;border:none;padding:0;display:block;right:-100px;top:0 !important;bottom:0 !important;margin:auto}@media (max-width:767px){.imagearea-over > div.imagearea img{position:relative;height:auto;width:100%;right:10%}}.imagearea-over > div.imagearea img.phone{right:-133px}@media (max-width:991px){.imagearea-over > div.imagearea img.phone{right:-105px}}.imagearea-over > div.imagearea.rightside img{right:auto;left:-100px}@media (max-width:767px){.imagearea-over > div.imagearea.rightside img{left:10%}}.imagearea-over > div.imagearea.rightside img.phone{left:-133px}@media (max-width:991px){.imagearea-over > div.imagearea.rightside img.phone{left:-105px}}.halfarea{overflow:hidden;padding-top:0;padding-bottom:0}@media (max-width:991px){.halfarea{padding:0}}.halfarea .container,.halfarea .container-fluid{padding-top:calc(80px + 30px);padding-bottom:calc(80px + 30px)}@media (max-width:991px){.halfarea .container,.halfarea .container-fluid{padding-top:60px;padding-bottom:60px;padding-left:70px;padding-right:70px}}@media (max-width:767px){.halfarea .container,.halfarea .container-fluid{padding:45px 35px}}.halfarea .imagearea{position:absolute;height:100%;padding:0;top:0;left:0;overflow:hidden;text-align:center}.halfarea .imagearea iframe{height:100%;width:100%}.halfarea .imagearea img.show{height:100%}.halfarea .imagearea img.show.right{float:right}.halfarea .imagearea img.imagearea-img{position:absolute;left:50%;top:50%;min-width:100%;min-height:100%;-webkit-transform:translateY(-50%) translateX(-50%)}@media (max-width:767px){.halfarea .imagearea img.imagearea-img{position:relative}}@media (max-width:767px){.halfarea .imagearea{height:auto;width:100%;position:relative;max-height:300px}}.scrollup{width:50px;height:50px;position:fixed;z-index:4800;right:25px;bottom:30px;background:#418fdf;border-radius:50px;display:block;visibility:hidden;transform:translateY(60px) scale(0.5);opacity:0;text-align:center;-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);cursor:pointer}.scrollup.vis{visibility:visible;transform:translateY(0) scale(1);opacity:1}.scrollup.vis:hover{transform:translateY(0) scale(1.1)}.scrollup i{color:white;font-size:30px;position:relative;top:3px}@media (max-width:767px){#c_workwithus span{display:block}}#c_workwithus a.btn{margin-left:20px}@media (max-width:767px){#c_workwithus a.btn{margin-left:0}}#c_newsletter input{margin:7px 0}@media (max-width:767px){#c_newsletter input{min-width:45%}}#c_newsletter input[type="text"]{margin-right:6px;max-width:320px;width:100%}@media (max-width:767px){#c_newsletter input[type="text"]{max-width:100%}}#c_newsletter .note{font-size:12px;margin:15px 0}.c-logos h5{top:-15px;position:relative}.c-logos div{position:relative}.c-logos div .owl-carousel .owl-item img{max-width:80%;width:auto;margin:auto}.logo-slider.owl-carousel .owl-item img{max-width:80%;width:auto;margin:auto}#c_logo-area .logo{text-align:center;min-height:30px;margin:17px 0}#c_logo-area .logo img{max-width:70%}i.counter-icon{font-size:50px}.promo{background-size:cover}@media (max-width:767px){.promo{text-align:center}}.promo .promo-image{position:relative;margin-top:-140px;margin-bottom:-100px;width:100%}@media (max-width:1200px){.promo .promo-image{margin-top:-120px}}@media (max-width:991px){.promo .promo-image{margin:0}}@media (max-width:767px){.promo .promo-image{margin-top:30px}}.team-pic{height:310px;width:100%;background:#0d1422;background-size:cover;background-position:50% 0%;display:table}@media (max-width:991px){.team-pic{height:310px}}@media (max-width:767px){.team-pic{height:210px}}.team-pic .shader{background:rgba(13, 20, 34, 0.9);opacity:0;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);width:100%;height:100%;display:table;position:relative}.team-pic:hover .name,.team-pic:hover .social{opacity:1}.team-pic:hover .shader{opacity:1}.team-pic .name{display:table-cell;position:relative;z-index:2;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);vertical-align:middle;color:white;opacity:0}.team-pic .name p{opacity:0.8}.team-pic .name h3,.team-pic .name p{color:white;margin:0}.team-pic .social{position:absolute;z-index:2;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);bottom:0;left:0;width:100%;opacity:0;padding:30px 0;text-align:center}.team-pic .social a{color:white;margin:0 3px}.team-pic .social a i{font-size:17px;color:white;opacity:0.75}.team-pic .social a i:hover{opacity:1}.team-profile h3,.team-profile p{margin:0}.team-profile p{margin-top:20px}.team-profile .social{margin-top:10px}.team-profile .social a{margin:0 3px}.team-profile .social a i{font-size:17px;opacity:0.75}.team-profile .social a i:hover{opacity:1}.social-strip{text-align:center;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef}.social-strip .row{padding-top:0;padding-bottom:0}.social-strip .social{border-right:1px solid #e9ecef;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.social-strip .social:last-child{border-right:none}.social-strip .social a{width:100%;padding:10px 0;margin:15px 0;display:block}.social-strip .social a i{-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);font-size:25px}.social-strip .social:hover{background:#418fdf}.social-strip .social:hover a i{color:white}.social-strip.grey{background:#f5f7f9}.social-strip.dark1{background:#0d1422}.social-strip.dark2{background:#17243b}.social-strip.dark3{background:#2950d5}.social-strip.dark1,.social-strip.dark2,.social-strip.dark3{border-color:#2950d5}.social-strip.dark1 .social,.social-strip.dark2 .social,.social-strip.dark3 .social{border-color:#2950d5}.skill{width:100%;position:relative}.skill .percentage{position:absolute;top:0px;right:0px;margin:0}.skill .skill-line{width:100%;border-radius:2px;border:1px solid #e9ecef;height:6px;margin-bottom:25px}.skill .skill-line span{height:6px;background:#418fdf;display:block;position:relative;top:-1px;left:-1px;border-radius:2px}.dark1 .skill-line,.dark2 .skill-line,.dark3 .skill-line{border:1px solid rgba(255, 255, 255, .08)}.service i,.service h5{display:inline-block;padding-bottom:0;margin-bottom:7px}.service i{position:relative;top:9px;font-size:35px}.service h5{margin-left:15px}.service.light p{color:#868a90}.c-testimonial .person{width:80px !important;height:80px;margin:auto;display:block !important;margin-bottom:30px;border-radius:50px}.c-testimonial .slider h3,.c-testimonial .slider h5,.c-testimonial .slider h6{padding-right:15%}@media (max-width:767px){.c-testimonial .slider h3,.c-testimonial .slider h5,.c-testimonial .slider h6{padding-right:0}}.c-testimonial.center .slider h3,.c-testimonial.center .slider h5,.c-testimonial.center .slider h6{padding-right:0%}.c-testimonial.center .owl-controls{width:100%}.c-testimonial.center .owl-controls .owl-nav div{width:50px;height:24px;position:absolute;top:17px}.c-testimonial .owl-controls{position:absolute;right:20px;bottom:20px}@media (max-width:767px){.c-testimonial .owl-controls{position:relative;right:0;bottom:0;width:100%;height:37px}}.c-testimonial .owl-controls .owl-nav div{display:block;text-indent:-9999px;width:70px;height:33px;position:relative;opacity:0.6;transform:scale(0.95);-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:767px){.c-testimonial .owl-controls .owl-nav div{width:50px;height:25px;opacity:1;position:absolute;top:17px}}.c-testimonial .owl-controls .owl-nav div:hover{opacity:1;transform:scale(1)}.c-testimonial .owl-controls .owl-nav div.owl-prev{background:url(../images/arrow-left-b.svg);background-size:100%}.c-testimonial .owl-controls .owl-nav div.owl-next{background:url(../images/arrow-right-b.svg);background-size:100%;top:5px;right:-30px}@media (max-width:767px){.c-testimonial .owl-controls .owl-nav div.owl-next{top:17px;right:0}}.gallery .owl-carousel{padding:20px 0}.gallery .owl-controls{width:100%}.gallery .owl-controls .owl-dots{width:100%;text-align:center;top:19px;position:relative}.gallery .owl-controls .owl-dots .owl-dot{width:10px;height:10px;border-radius:10px;display:block;margin:0 5px;background:#e9ecef;display:inline-block}.gallery .owl-controls .owl-dots .owl-dot.active{background:#418fdf}.gallery .content-fixer{height:100%;display:table}.gallery .content-fixer .content-holder{display:table-cell;vertical-align:middle}.gallery .center-loop-fade.owl-carousel{overflow:hidden}.gallery .center-loop-fade .owl-stage-outer{overflow:visible}.gallery .center-loop-fade .owl-item{opacity:0.3;transform:scale(0.8);-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.gallery .center-loop-fade .owl-item.center{opacity:1;transform:scale(1);box-shadow:0 10px 30px rgba(0, 0, 0, .1)}.wpb-js-composer .arisn-tab.vc_tta-style-outline .vc_tta-panel .vc_tta-panel-title > a,.wpb-js-composer .arisn-tab.vc_tta-style-outline .vc_tta-panel.vc_active .vc_tta-panel-title > a,.wpb-js-composer .arisn-tab.vc_tta-style-outline .vc_tta-tab > a{color:#418fdf !important;text-decoration:none}.tabs{margin:0 auto;border-radius:4px;border:1px solid #e9ecef;overflow:none}.tabs ul.horizontal{border-bottom:1px solid #e9ecef;position:relative}.tabs li{display:inline-block;margin:0;border-right:1px solid #e9ecef;margin-right:-4px}.tabs li a{padding:8px 20px;display:block;margin:0}.tabs li:first-child{border-top-left-radius:4px}.tabs li.active{background:#fff;position:relative}.tabs li.active::after{position:absolute;width:100%;height:1px;bottom:-1px;left:0;content:'';background:#fff}.tabs li.active a{color:#418fdf;text-decoration:none}.tabs span{display:block;padding:20px;color:#868a90;background:#fff;border-radius:4px}.dark1 .tabs span,.dark2 .tabs span,.dark3 .tabs span{background:#17243b;color:white}.dark1 .tabs,.dark2 .tabs,.dark3 .tabs{border:1px solid rgba(255, 255, 255, .08)}.dark1 .tabs ul.horizontal,.dark2 .tabs ul.horizontal,.dark3 .tabs ul.horizontal{border-bottom:1px solid rgba(255, 255, 255, .08)}.dark1 .tabs li,.dark2 .tabs li,.dark3 .tabs li{border-right:1px solid rgba(255, 255, 255, .08)}.dark1 .tabs li.active,.dark2 .tabs li.active,.dark3 .tabs li.active{background:#17243b}.dark1 .tabs li.active::after,.dark2 .tabs li.active::after,.dark3 .tabs li.active::after{background-color:#17243b}.accordion > li{cursor:pointer;margin:0;list-style:none;border-bottom:1px solid #e9ecef;padding:15px 10px;color:#868a90;position:relative}.accordion > li:last-child{border-bottom:none}.accordion > li::after{content:"\f123";font-family:"Ionicons";position:absolute;right:10px;top:17px;color:#c8ced4}.accordion > li > div.accordion-content{overflow:hidden;display:none;padding:10px 0 5px}.accordion > li > div.accordion-content li{display:block}.accordion > li > div.accordion-content p{margin:0}.accordion > li > div.accordion-content h2,.accordion > li > div.accordion-content h3,.accordion > li > div.accordion-content h4,.accordion > li > div.accordion-content h5,.accordion > li > div.accordion-content h6{margin:6px 0}.accordion > li:hover{color:#418fdf}.accordion > li:hover::after{color:#418fdf}.accordion > li.open{color:#418fdf}.accordion > li.open::after{content:"\f126";color:#418fdf}.accordion > li.default div.accordion-content{display:block}.dark1 .accordion li,.dark2 .accordion li,.dark3 .accordion li{border-bottom:1px solid rgba(255, 255, 255, .08)}.dark1 .accordion li::after,.dark2 .accordion li::after,.dark3 .accordion li::after{color:#3b476e}.dark1 .accordion li:hover::after,.dark2 .accordion li:hover::after,.dark3 .accordion li:hover::after{color:#418fdf}.price-section{padding:40px 40px;width:100%}@media (max-width:1200px){.price-section{padding:25px 25px}}@media (max-width:991px){.price-section{padding:30px 40px}}@media (max-width:767px){.price-section{padding:30px 40px}}.price-section.highlight{box-shadow:0px 8px 31px 0px rgba(0, 0, 0, 0.1)}@media (max-width:767px){.price-section{box-shadow:0px 8px 31px 0px rgba(0, 0, 0, 0.1)}}.price-section.free-pack h5{margin-bottom:3px}.price-section.free-pack h2{margin:0;bottom:-5px;position:relative}.price-section.free-pack p{margin:5px;font-size:13px}.price-section h2.bigger{font:600 37px/48px Poppins, sans-serif;position:relative}.price-section h2.bigger b{font-size:17px;position:relative;top:-14px;font:400 18px/29px Poppins, sans-serif;right:-3px}.price-section hr{width:60%;display:inline-block}.price-section ul.list{padding:10px 0}.price-section.center{padding:60px 30px}@media (max-width:1200px){.price-section.center{padding:60px 30px}}@media (max-width:991px){.price-section.center{padding:30px 20px}}.price-section.light.highlight{box-shadow:0px 8px 31px 0px rgba(0, 0, 0, 0.1);background:#fff}.price-section.dark1.highlight{box-shadow:0px 8px 31px 0px rgba(0, 0, 0, 0.2);background:rgba(255, 255, 255, 0.1)}.wpb_gmaps_widget .wpb_wrapper{padding:0}div.wpcf7 label{display:block}.wpcf7-textarea,.wpcf7-number,.wpcf7-date,.wpcf7-select,.wpcf7-text,div.wpcf7 input[type="submit"]{-webkit-transition:all 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 0.3s cubic-bezier(0.694, 0.0482, 0.335, 1);font:400 16px/26px "Lato", sans-serif;border:2px solid #e9ecef;border-radius:4px;padding:8px 15px 9px;background:#fff;color:#868a90;width:100%}.wpcf7-select{height:50px}div.wpcf7 input[type="submit"]{background:transparent;width:auto;color:#418fdf;border-color:#418fdf}div.wpcf7 input[type="submit"].disabled{opacity:0.8}div.wpcf7 input[type="submit"].disabled:hover{background:transparent;color:#418fdf;cursor:initial}div.wpcf7 input[type="submit"]:hover{background:#418fdf;color:white}@media (max-width:767px){div.wpcf7 input[type="submit"]{background:#418fdf;color:white}}.dark .wpcf7-textarea,.dark .wpcf7-number,.dark .wpcf7-date,.dark .wpcf7-select,.dark .wpcf7-text,.dark div.wpcf7 input[type="submit"]{border-color:rgba(255, 255, 255, 0.2);background:transparent;color:#fff}.dark .wpcf7-textarea:focus,.dark .wpcf7-number:focus,.dark .wpcf7-date:focus,.dark .wpcf7-select:focus,.dark .wpcf7-text:focus,.dark div.wpcf7 input[type="submit"]:focus{border-color:rgba(255, 255, 255, 0.4)}.grey .wpcf7-textarea,.grey .wpcf7-number,.grey .wpcf7-date,.grey .wpcf7-select,.grey .wpcf7-text,.grey div.wpcf7 input[type="submit"]{border-color:transparent;background:#f5f7f9;color:#868a90}form input,form textarea{border:2px solid #e9ecef;border-radius:4px;padding:8px 15px 9px;background:none;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);color:#868a90}@media (max-width:767px){form input,form textarea{width:100%;text-align:center;padding:13px 15px 14px}}#respond{overflow:hidden}#comment-wrapper{padding:20px 0 80px}form.comment-form .input-field{margin-bottom:15px}@media (max-width:767px){form.comment-form .input-field{margin-bottom:25px}}form.comment-form input[type="text"],form.comment-form input[type="tel"],form.comment-form input[type="email"],form.comment-form input[type="password"],form.comment-form textarea{width:100%;background:#f5f7f9;border-color:transparent;padding:10px 15px 11px}form.comment-form input[type="submit"]{border-color:#418fdf}@media (max-width:767px){form.comment-form input[type="submit"]{min-width:50%}}form.comment-form textarea{padding-top:12px;padding-bottom:12px}form.comment-form .help-block ul li{font-size:12px;color:#ec4640}form.comment-form .messages{color:#418fdf;text-align:center;padding:21px 0 0;font-weight:700;display:block}form.comment-form .messages button{display:none}form.comment-form input[type="submit"]{background:transparent;width:auto;color:#418fdf;border-color:#418fdf}form.comment-form input[type="submit"].disabled{opacity:0.8}form.comment-form input[type="submit"].disabled:hover{background:transparent;color:#418fdf;cursor:initial}form.comment-form input[type="submit"]:hover{background:#418fdf;color:white}@media (max-width:767px){form.comment-form input[type="submit"]{background:#418fdf;color:white}}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#418fdf;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:3px}.lity-close,.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{z-index:9994;width:45px;height:45px;position:fixed;right:30px;top:30px;font-style:normal;font-size:49px;font-family:'Poppins', sans-serif;font-weight:300 !important}.lightbox-demo{background:#e9ecef;border-radius:4px;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.lightbox-demo a{padding:30px 0;display:block}.lightbox-demo:hover{background:#418fdf}.lightbox-demo:hover a h3{color:#fff}.parallax-container{position:relative;overflow:hidden;background:transparent}.parallax-container.dark h1,.parallax-container.primary h1,.parallax-container.dark h2,.parallax-container.primary h2,.parallax-container.dark h2 a:link,.parallax-container.primary h2 a:link,.parallax-container.dark h2 a:visited,.parallax-container.primary h2 a:visited,.parallax-container.dark h3,.parallax-container.primary h3,.parallax-container.dark h6,.parallax-container.primary h6,.parallax-container.dark p,.parallax-container.primary p,.parallax-container.dark .promo-heading,.parallax-container.primary .promo-heading{color:white;position:relative}.parallax-container.dark h4,.parallax-container.primary h4,.parallax-container.dark h5,.parallax-container.primary h5{color:#418fdf;position:relative}.parallax{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.parallax img{position:absolute;left:50%;bottom:0;min-width:100%;min-height:100%;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform:translateX(-50%);transform:translateX(-50%);will-change:transform;max-width:inherit}#search-modal{position:fixed;z-index:-10;display:table;background:transparent;width:100%;height:100%;-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease}#search-modal .exit{position:fixed;top:50px;right:50px;cursor:pointer;opacity:0.8;z-index:8000;-webkit-transition:400ms ease;-moz-transition:400ms ease;-ms-transition:400ms ease;-o-transition:400ms ease;transition:400ms ease;opacity:0;transform:translate(100px)}#search-modal .exit.pop{opacity:1;transform:translateX(0px)}#search-modal .exit:hover{opacity:1}#search-modal form{display:table-cell;vertical-align:middle;text-align:center;opacity:0;-webkit-transition:400ms ease;-moz-transition:400ms ease;-ms-transition:400ms ease;-o-transition:400ms ease;transition:400ms ease;transform:translateY(20px)}#search-modal form.pop{opacity:1;transform:translateY(0px)}#search-modal form span{color:#f5f7f9;font-size:12px;text-align:right;width:80%;max-width:750px;display:block;margin:0 auto;padding:10px 0 0}#search-modal form label{display:block;color:#418fdf;width:80%;max-width:750px;text-align:left;margin:0 auto;padding:0 0 20px 0}#search-modal form input{width:80%;max-width:750px;background:white;border-radius:10px;padding:20px 20px 15px;font:300 20px/32px Poppins, sans-serif;color:#17243b}#search-modal.appear{-webkit-transition:all 800ms ease;-moz-transition:all 800ms ease;-ms-transition:all 800ms ease;-o-transition:all 800ms ease;transition:all 800ms ease;z-index:5000;background:rgba(13, 20, 34, 0.9)}footer.footer ul li{line-height:26px;font-size:13px}footer.footer .logo{max-width:120px}footer .social a{margin:0 3px}footer .social a i{font-size:17px;color:#868a90;opacity:0.75}footer .social a i:hover{opacity:1;color:#418fdf}footer.dark1 a i,footer.dark2 a i,footer.dark3 a i{color:white}footer.dark1 .footer-text a:hover,footer.dark2 .footer-text a:hover,footer.dark3 .footer-text a:hover{color:white}footer.dark1 .logo-dark,footer.dark2 .logo-dark,footer.dark3 .logo-dark{display:none}footer#minimal{padding-top:55px;padding-bottom:55px}footer#minimal .social{padding:15px 0 10px}footer#minimal .social i{font-size:20px;margin:0 5px}footer#minimal .footer-text{font-size:12px}footer#minimal .footer-text a{font-size:12px;margin:0 0 0 10px}footer#minimal.light .logo-light{display:none}footer#smart{padding-top:55px;padding-bottom:19px}footer#smart form input{width:100%;border:1px solid #e9ecef;padding:7px 12px;font-size:13px}footer#smart form .note{font-size:11px;font-style:italic;margin:3px 0}footer#smart .foot-title{margin-top:7px}@media (max-width:991px){footer#smart .foot-title{margin-top:30px}}footer#smart p{font-size:13px;color:#868a90}footer#smart a{font-size:13px;text-decoration:none}footer#smart li a{color:#868a90}footer#smart li a:hover{color:#418fdf}footer#smart hr{border-color:rgba(0, 0, 0, 0.1);margin:50px 0 13px}footer#smart .social{padding:15px 0 10px}footer#smart .social i{font-size:18px;margin:0 5px}footer#smart .footer-text{font-size:12px}footer#smart .footer-text a{font-size:12px;margin:0 0 0 10px}footer#smart.light .logo-light{display:none}footer#smart.dark1 p,footer#smart.dark2 p,footer#smart.dark3 p{color:#e9ecef}footer#smart.dark1 li a,footer#smart.dark2 li a,footer#smart.dark3 li a{color:#f5f7f9}footer#smart.dark1 li a:hover,footer#smart.dark2 li a:hover,footer#smart.dark3 li a:hover{color:white}footer#smart.dark1 hr,footer#smart.dark2 hr,footer#smart.dark3 hr{border-color:rgba(255, 255, 255, .1)}footer#smart.dark1 form input,footer#smart.dark2 form input,footer#smart.dark3 form input{border:1px solid rgba(255, 255, 255, .08)}footer#smart.dark1 form p.note,footer#smart.dark2 form p.note,footer#smart.dark3 form p.note{opacity:0.5}footer#smart.dark1 .logo-dark,footer#smart.dark2 .logo-dark,footer#smart.dark3 .logo-dark{display:none}.blog-wrapper{padding-top:80px;padding-bottom:80px}.blog-wrapper-full{padding:80px}@media (max-width:767px){.blog-wrapper-full{padding:40px 0}}.single .post-content{margin-bottom:60px}.news-item.short{margin-bottom:10px;border:0}.news-item.short p{font-size:12px;color:#418fdf}.news-item.short h3{font-size:16px;line-height:25px}.news-item.short.no-border{border:0;box-shadow:none;border-bottom:1px solid #e9ecef;margin-bottom:0}.news-item.short.no-border:last-child{border-bottom:0}.news-item.short.no-border .article-short{padding-right:0;border-radius:0;padding:25px 0 25px 80px}.comment-list{margin-bottom:30px;background-size:100%;background-position:100% 100%;background-repeat:no-repeat;padding:80px 0 40px;width:100%;position:relative}.comment-list .commentlist-item{list-style-type:none}.dark1 .news-item.short.no-border,.dark2 .news-item.short.no-border,.dark3 .news-item.short.no-border,.primary .news-item.short.no-border{border-bottom:1px solid rgba(255, 255, 255, .08)}.dark1 .news-item.short.no-border:last-child,.dark2 .news-item.short.no-border:last-child,.dark3 .news-item.short.no-border:last-child,.primary .news-item.short.no-border:last-child{border-bottom:0}.dark1 pre,.dark2 pre,.dark3 pre,.primary pre{background:transparent;color:#e9ecef;border:1px solid rgba(255, 255, 255, .08)}.article-short{padding:20px 20px 20px 80px;position:relative}.article-short .user-pic img{position:absolute;top:25px;left:20px;border-radius:100px;width:40px;height:40px}.article-short p,.article-short h3{margin:0}.col-md-9 .blog-controls{margin-bottom:30px}.blog-controls{border-top:1px solid #e9ecef;margin-top:15px;padding-top:22px}.blog-controls .right a i{margin-left:11px;margin-right:0}.blog-controls a{display:inline-block}.blog-controls a:hover i{color:#3ec9e6}.blog-controls a i{font-size:12px;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);position:relative;top:-1px;margin:0;margin-right:10px}.blog-controls a.prev-post i{margin-right:11px}.blog-controls a.next-post i{margin-left:11px}.dark1 .blog-controls,.dark2 .blog-controls,.dark3 .blog-controls,.dark .blog-controls,.primary .blog-controls{border-top:1px solid rgba(255, 255, 255, .08)}.dark1 .posted-by,.dark2 .posted-by,.dark3 .posted-by,.dark .posted-by,.primary .posted-by,.dark1 .comment,.dark2 .comment,.dark3 .comment,.dark .comment,.primary .comment{background:transparent;border:1px solid rgba(255, 255, 255, .08)}.dark1 .posted-by h3,.dark2 .posted-by h3,.dark3 .posted-by h3,.dark .posted-by h3,.primary .posted-by h3,.dark1 .comment h3,.dark2 .comment h3,.dark3 .comment h3,.dark .comment h3,.primary .comment h3{border-bottom:1px solid rgba(255, 255, 255, .08)}.posted-by{box-shadow:0 5px 30px rgba(0, 0, 0, .03);border-radius:4px;border:1px solid #e9ecef;background:white;padding:10px 25px;position:relative;min-height:200px;margin:20px 0}.posted-by h3{border-bottom:1px solid #e9ecef;padding-bottom:10px}.posted-by img{width:53px;height:53px;position:absolute;border-radius:100px;left:0;top:5px}.posted-by > div{position:relative;margin:25px 0;padding-left:75px}.comment{padding-left:98px;position:relative;margin-top:30px;padding-bottom:25px;padding-right:20px;padding-top:20px;box-shadow:0 5px 30px rgba(0, 0, 0, .03);border-radius:4px;border:1px solid #e9ecef;background:white}.comment .date-posted{margin-top:0;font-size:13px}.comment h4{margin-bottom:0}.comment img{width:50px;height:50px;position:absolute;border-radius:100px;left:25px;top:37px}.comment .comment-reply-link{position:absolute;top:15px;right:25px}ul.children{margin-left:50px}@media (max-width:991px){ul.children{margin-left:30px}}@media (max-width:767px){ul.children{margin-left:15px}}ul.children li{list-style:none}.blog-social h3{margin:0}.blog-social .social a i{margin-left:20px;display:inline-block;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.blog-social .social a i:hover{color:#3ec9e6}.caption .tag,.blog-item .tag{border-radius:100px;background:#418fdf;display:inline-block;padding:0 17px;line-height:31px;font-size:14px;color:white;margin:0 5px}.caption .tag:hover,.blog-item .tag:hover{color:#fff}.banner-date{display:inline-block;border-top:1px solid rgba(255, 255, 255, .2);margin-top:0;padding-top:12px}.pagination{margin-top:50px;margin-bottom:50px}.pagination a{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;border:1px solid #e9ecef;padding:10px 20px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.pagination a:hover{border-color:#ccc}.sidebar .widget{margin-bottom:60px}.sidebar .widget h5{font-size:18px;border-bottom:1px solid #f1f1f1;margin:0 0 20px;padding:0 0 10px;line-height:1.5em;text-transform:capitalize;letter-spacing:1px}.sidebar .widget select{width:100%}.sidebar .widget.widget_search .searchform .search-input{width:100%;padding-right:40px}.sidebar .widget.widget_search .searchform #searchsubmit span{display:none}.sidebar .widget.widget_search .searchform{position:relative}.sidebar .widget.widget_search .searchform #searchsubmit{position:absolute;top:2px;right:10px;background:transparent;color:#627083;border:none;-webkit-appearance:none;transition:0.2s ease-in-out}.sidebar .widget.widget_calendar td{padding:10px 5px}.sidebar .widget.widget_search label{display:block}.sidebar .widget.widget_search input[type="text"]{width:150px}.sidebar .widget.widget_tag_cloud a{font-size:13px !important;padding:5px 10px;border-radius:100px;margin:5px 3px;display:inline-block;border:1px solid #e9ecef}.sidebar .widget.widget_tag_cloud a:hover{color:#fff;background:#418fdf;border-color:#418fdf}.sidebar .item{margin-bottom:35px}.sidebar .item::after{clear:both}.sidebar .item .row{padding-bottom:15px}.sidebar .item .row a:hover .lp-title{color:#418fdf}.sidebar .item img{border-radius:4px}.sidebar .lp-title{font-size:15px;margin:0;line-height:20px;margin-top:10px;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.sidebar ol{margin:0 0 0 16px;padding:0}.sidebar ol ol{margin:15px 0 0 15px}.sidebar ol li{margin-bottom:20px;list-style-type:decimal}.sidebar ul{margin:0;padding:0}.sidebar ul ul{margin:15px 0 0 15px}.sidebar ul li{display:block;margin-bottom:20px}.sidebar ul li::before{content:'\f125';font-family:"IonIcons";margin-right:10px;font-style:normal;font-size:12px}.blog.one-col .blog-item{margin:0 0 40px}.blog.two-col{margin:0 auto}.blog.two-col .blog-sizer{width:48%;margin:0 2% 0 0}.blog.two-col .blog-item{margin:0 1% 20px;width:48%}@media (max-width:991px){.blog.two-col .blog-item{margin-bottom:18px}}@media (max-width:767px){.blog.two-col .blog-item{width:92%;margin:0 4% 10px}}.blog.two-col .blog-item .project-info h2{font-size:25px}@media (max-width:1200px){.blog.two-col .blog-item .project-info h2{font-size:20px}}.blog.two-col .blog-item .project-info:before{display:none}.blog.three-col{margin:0 auto}.blog.three-col .blog-sizer{margin:0 2% 0 0;width:31.333%}.blog.three-col .blog-item{margin:0 1% 20px;width:31.333%}@media (max-width:991px){.blog.three-col .blog-item{margin-bottom:18px}}@media (max-width:767px){.blog.three-col .blog-item{width:92%;margin:0 4% 10px}}.blog.four-col{margin:0 auto}.blog.four-col .blog-sizer{margin:0 2% 0 0;width:23%}.blog.four-col .blog-item{margin:0 1% 20px;width:23%}@media (max-width:991px){.blog.four-col .blog-item{width:48%;margin-bottom:18px}}@media (max-width:767px){.blog.four-col .blog-item{width:92%;margin:0 4% 10px}}.blog.four-col .blog-item .project-info h2{font-size:25px}@media (max-width:1200px){.blog.four-col .blog-item .project-info h2{font-size:20px}}.blog.four-col .blog-item .project-info{padding:20px 30px}.blog.four-col .blog-item .project-info:before{display:none}@media (max-width:767px){.blog.four-col .blog-item .project-info:before{display:block}}.blog::after{content:'';display:block;clear:both}.blog-item,.news-item,.service-item{background:white;box-shadow:0 5px 30px rgba(0, 0, 0, .03);border-radius:4px;border:1px solid #e9ecef;position:relative;-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1)}@media (max-width:991px){.blog-item,.news-item,.service-item{transform:scale(1)}}.blog-item:hover,.news-item:hover,.service-item:hover{transform:scale(1)}.blog-item .article,.news-item .article,.service-item .article{padding-left:25px;padding-right:25px;position:relative}.blog-item .article .tag,.news-item .article .tag,.service-item .article .tag{position:absolute;top:-46px;right:16px}.blog-item .article a h3,.news-item .article a h3,.service-item .article a h3{margin-top:0}.blog-item .article a p,.news-item .article a p,.service-item .article a p{margin-bottom:0;font-size:14px;margin-top:30px}.blog-item img,.news-item img,.service-item img{border-top-left-radius:4px;border-top-right-radius:4px}.dark1 .thumb1,.dark2 .thumb1,.dark3 .thumb1{background:#2950d5}.dark1 .blog-item,.dark2 .blog-item,.dark3 .blog-item,.dark1 .news-item,.dark2 .news-item,.dark3 .news-item,.dark1 .service-item,.dark2 .service-item,.dark3 .service-item{border:1px solid rgba(255, 255, 255, .08);background:transparent}.thumb1 img{-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.blog-item:hover .thumb1 img,.news-item:hover .thumb1 img,.service-item:hover .thumb1 img{transform:scale(1.1) rotate(3deg)}.blog-item .author,.news-item .author,.service-item .author{padding:5px 0}.blog-item a:hover h3,.news-item a:hover h3,.service-item a:hover h3{color:#418fdf;-webkit-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 400ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.blog-item .thumb1,.news-item .thumb1,.service-item .thumb1{width:100%;background:#e9ecef;overflow:hidden;-webkit-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-moz-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-ms-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);-o-transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1);transition:all 200ms cubic-bezier(0.694, 0.0482, 0.335, 1)}.blog-item .thumb1 img,.news-item .thumb1 img,.service-item .thumb1 img{height:auto;width:100%;display:block}.blog-item.sticky{-webkit-box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 5px 30px rgba(0, 0, 0, 0.1);box-shadow:0 5px 30px rgba(0, 0, 0, 0.1)}table{font-size:16px;margin-bottom:5%;padding:0;width:100%}table thead{background:#eee}table thead th{font-weight:bold;padding:15px 0}table td{padding:15px}table td{border-bottom:solid 1px #f1f1f1}table tr:last-child td{border-bottom:none}table tr:nth-child(even){background:#f1f1f1}.post-entry dt,.commentlist-item dt{font-weight:bold}.post-entry dd,.commentlist-item dd{margin:0 1.5em 1.5em}.post-entry hr,.commentlist-item hr{background-color:transparent;border:0;border-bottom:dotted 1px #c7d6e4;height:1px;margin:1.6em 0}.post-entry ul,.post-entry ol,.commentlist-item ul,.commentlist-item ol{margin:0 0 1.4em 20px}.post-entry ul li,.post-entry ol li,.commentlist-item ul li,.commentlist-item ol li{margin-bottom:5px}.post-entry ul,.commentlist-item ul{list-style:square}.post-entry ol,.commentlist-item ol{list-style:decimal}.commentlist-item ul ul,.commentlist-item ol ol,ul ol,.commentlist-item ol ul,.post-entry ul ul,.post-entry ol ol,ul ol,.post-entry ol ul{margin:0.6em 0 0.6em 1.5em}figure{margin:0}.post-entry p{color:#666}.post-entry .alignleft{display:inline;float:left;margin:0.5em 2em 0.5em 0}@media (max-width:600px){.post-entry .alignleft{max-width:150px;margin-right:1em}}.post-entry .alignright{display:inline;float:right;margin:0.5em 0 1.5em 2em}@media (max-width:600px){.post-entry .alignright{max-width:150px;margin-left:1em}}.post-entry .aligncenter{clear:both;display:block;margin:0 auto 1.5em auto}.wp-caption{margin:0.5em 0 1.5em 0;max-width:100%;text-align:left}.wp-caption img[class*="wp-image-"]{display:block;margin:0;max-width:100%}.wp-caption-text,.gallery-caption{padding-top:10px;margin-top:0;width:100%;text-transform:none;font-size:15px;font-weight:400;letter-spacing:0;margin-bottom:0;color:#62707c}.gallery{margin-bottom:1.5em;padding-right:0;padding-left:0}.gallery a img{border:none;height:auto;width:100%;max-width:100%}.gallery dd,.gallery figcaption{font-size:15px;text-align:left;margin:0 0 15px 0}.gallery-item{display:inline-block;padding-right:5%;padding-bottom:5%;width:25%;vertical-align:top}@media (max-width:800px){.gallery-item{width:32%}}embed,iframe,object{max-width:100%}.woocommerce nav.woocommerce-pagination ul{border:none}.woocommerce nav.woocommerce-pagination ul li{border:none;margin-right:3px}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:10px 15px;font-size:1.1em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.woocommerce nav.woocommerce-pagination ul li span.current{background-color:#418fdf;color:#fff}.woocommerce .cart_item h2{padding:0;margin:20px 0 0;font-size:28px;line-height:1.5em}.woocommerce .cart_item img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce .product--item{position:relative;padding:0 0 40px}.woocommerce .product--item .product--image{margin-bottom:15px}.woocommerce .product--item .product--image img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce .product--item .product--info h2{font-size:19px;margin:0}.woocommerce .product--item .product--info .product--cats li{margin-bottom:5px}.woocommerce .product--item .product--info .product--cats li a{display:block}.woocommerce .product--item .product--info .product--cats li:last-child{margin-bottom:0}.woocommerce #reviews #comments h2{font-size:20px}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{border-top:1px solid #418fdf;background-color:#fafafa}.woocommerce div.product .woocommerce-tabs{color:#666}.woocommerce div.product .woocommerce-tabs ul.tabs{display:inline-block;margin:0;padding:0;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #e9ecef}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border:none;position:static}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:10px 25px;background-color:#fff;border:none;margin:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:normal;color:#999}.woocommerce div.product .woocommerce-tabs ul.tabs li:not(:last-child){border-right:1px solid #e9ecef}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#418fdf}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:after{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;content:none;bottom:0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before{content:none;bottom:0}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:1em 0 2em;margin:0 auto}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes tr:nth-child(even){background-color:#fff}.woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel .shop_attributes th{width:auto;font-weight:normal;padding:10px;font-size:15px}.woocommerce div.product form.cart div.quantity{float:none}.woocommerce div.product form.cart div.quantity .qty{width:100%}.woocommerce div.product form.comment-form{margin-right:0;margin-left:0}.woocommerce .quantity--wrap{margin-bottom:20px}.woocommerce .quantity--wrap .qty{margin-top:-8px}.woocommerce div.quantity{float:none}.woocommerce div.quantity .qty{width:100%}.woocommerce div.quantity p.price .price--amount{font-size:28px}.woocommerce a.btn--cart{padding:8px 16px 6px}.woocommerce a.btn--cart i{font-size:18px}@media (max-width:767px){.woocommerce a.btn--cart i{color:#fff}}.woocommerce .add_to_cart_button.added{background-color:#418fdf}@media (max-width:991px){.woocommerce .add_to_cart_button.added{border-color:#34495e}.woocommerce .add_to_cart_button.added:after{background-color:#34495e}}.woocommerce .add_to_cart_button.added i{color:#fff}.woocommerce a.added_to_cart{display:none !important}.woocommerce .price--amount{padding:10px 0;display:inline-block;margin-left:10px;font-size:16px;font-family:Poppins, sans-serif;color:#333}.woocommerce .price--amount:first-child{margin-left:0}.woocommerce .price--amount.type--strikethrough{text-decoration:line-through;color:#868a90}.woocommerce .sale-ribbon{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;display:inline-block;margin:0;border:1px solid #418fdf;color:#fff;background-color:#418fdf;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:5px 15px;position:absolute;top:10px;right:10px}.woocommerce .woocommerce-product-details__short-description{margin-bottom:30px}.woocommerce .single_add_to_cart_button{width:100%}.woocommerce .product_meta > span{display:block;margin-bottom:10px;color:#868a90}.woocommerce .product_meta > span span{color:#4b596a}.woocommerce a.checkmark--cross{background:#e23636;width:25px;height:25px;border:none;display:inline-block;color:#fff;position:relative;text-align:center;border-radius:50%}.woocommerce .checkmark:before{content:'x';color:#fff;font-size:11px;position:absolute;width:100%;left:0;top:-1px;font-size:16px}.woocommerce .coupon--box{background-color:#fafafa;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px}.woocommerce .coupon--box #coupon_code{width:100%;margin-top:16px}.woocommerce .cart--total--box{margin-top:20px;border:1px solid #ececec;padding:30px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:20px}.woocommerce .cart--total--box hr{width:100%;padding:30px 0 0;margin:0}.woocommerce ul.product_list_widget li{padding:10px}.woocommerce ul.product_list_widget li img{width:37px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.woocommerce ul.product_list_widget li .price--amount{font-size:15px;margin:0}.woocommerce .widget_shopping_cart .buttons a{background-color:#fff;border:2px solid #418fdf;color:#418fdf;font-size:14px;padding:9px 15px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.woocommerce .widget_shopping_cart .buttons a:hover{color:#fff;background-color:#418fdf}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#ddd}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background-color:#418fdf}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#418fdf}.woocommerce .widget_shopping_cart .total{border-top:2px solid #ebe9eb;padding-top:15px}.woocommerce .widget_product_search{position:relative}.woocommerce .widget_product_search input[type="search"]{width:100%}.woocommerce .widget_product_search input[type=submit]{display:none}.woocommerce table.variations tr{background-color:#fff}.woocommerce .woocommerce-MyAccount-navigation ul{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ececec}.woocommerce .woocommerce-MyAccount-navigation ul li{border-bottom:1px solid #ececec}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff;background-color:#418fdf}.woocommerce .woocommerce-MyAccount-navigation ul li a{padding:20px;display:block}.woocommerce .woocommerce-MyAccount-navigation ul li a:last-child{border-bottom:none}.woocommerce .woocommerce-MyAccount-content fieldset{margin-top:40px}.woocommerce .star-rating span::before{color:#418fdf}#header-cart{position:relative;top:0;padding:9px 0 9px 10px;display:inline-block}#header-cart i.icon{margin:0;width:auto;height:auto;vertical-align:middle}#dark #header-cart i{color:#fff}#light #header-cart i{color:#4b596a}