@import url(bootstrap.tb-addons.css);@import url(font-open-sans.css);a,a:hover{color:unset;text-decoration:none}ul li{font-size:inherit;line-height:1.875rem}body,html{height:auto!important;min-height:100vh;color:#33414a;font-family:"Open Sans",sans-serif;background-color:#e7e7e7}img{height:auto}nav.site-header .container{background:#33414a;padding:0}nav.site-header .menu-holder{height:80px;min-height:80px;padding-left:100px;padding-right:100px}p{line-height:1.625rem}.turquoise-bg{background-color:#6e99b1!important}.font-blue{color:#0080c6}.clearboth{clear:both}.margin-top-40{margin-top:40px}.padding-left-20{padding-left:20px}.max-width-510{max-width:510px}.phone{font-size:30px;font-weight:700}.email{font-size:25px;font-weight:700}.content>.row>[class^=col]>h1:not(:first-of-type),.content>.row>[class^=col]>h2:not(:first-of-type),.content>.row>[class^=col]>h3,.content>.row>[class^=col]>h4,.content>.row>[class^=col]>h5,.content>.row>[class^=col]>h6,.content>h1:not(:first-of-type),.content>h2:not(:first-of-type),.content>h3,.content>h4,.content>h5,.content>h6{padding-top:15px}.menu-holder .logo{position:absolute;z-index:2;height:100%}.menu{height:100%;font-size:16px}@media all and (min-width:993px){.menu{align-items:center;display:flex;flex-wrap:wrap}}@media all and (max-width:992px){.navbar-collapse{background:#33414a;position:absolute;right:0;left:0}.navbar-toggler{margin:29px 0 29px;clear:both}.navbar-toggler{border:none;background:0 0!important}.navbar-toggler:focus{outline:0;background:0 0!important}.navbar-toggler .icon-bar{background-color:#fff;transform:rotate(0) translate(0,0);transition:ease all .2s}.navbar-toggler .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.icon-bar:nth-child(2){width:16px;transition:ease all .2s}.navbar-toggler:hover>.icon-bar:nth-child(2){width:22px;transition:ease all .2s}.navbar-toggler:active>.icon-bar:nth-child(2){width:22px;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(1){transform:rotate(45deg) translate(5px,4px);transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2){opacity:0;transition:ease all .2s}.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px);transition:ease all .2s}.navbar-collapse .navbar-nav{opacity:0;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.navbar-collapse.show .navbar-nav{opacity:1;-webkit-animation-name:lazy-load;-moz-animation-name:lazy-load;-o-animation-name:lazy-load;animation-name:lazy-load}.menu ul{display:block;text-align:center}.menu .navbar-nav>li:not(.with-submenu){width:auto;min-width:unset;text-align:center;padding:.8em}.menu .navbar-nav>li.with-submenu{width:100%;padding:0;text-align:center;position:relative;opacity:0;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.navbar-collapse.show .navbar-nav>li.with-submenu{opacity:1;-webkit-animation-name:lazy-load;-moz-animation-name:lazy-load;-o-animation-name:lazy-load;animation-name:lazy-load}.with-submenu .line{height:1px;width:100%;background:#fff;position:absolute;z-index:1;top:22px}.with-submenu .slide-submenu .line{top:unset;bottom:0}.with-submenu .button-cover{width:100%;height:44px;position:absolute;top:0;z-index:3}.menu .navbar-nav>li.with-submenu>span{border:0;background:#33414a}.menu ul li{min-width:190px}.menu .navbar-nav li .menu-icon{padding:.6em;border:2px solid rgba(255,255,255,.2);border-radius:5em;margin:6px auto;width:52px;height:52px;text-align:center;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;background:rgba(255,255,255,.1)}.menu .navbar-nav li .menu-icon:active,.menu .navbar-nav li .menu-icon:focus,.menu .navbar-nav li .menu-icon:hover{-webkit-animation-name:menu-hover;-moz-animation-name:menu-hover;-o-animation-name:menu-hover;animation-name:menu-hover}@keyframes menu-hover{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.4)}100%{background:rgba(255,255,255,.2)}}@-o-keyframes menu-hover{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.4)}100%{background:rgba(255,255,255,.2)}}@-moz-keyframes menu-hover{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.4)}100%{background:rgba(255,255,255,.2)}}@-webkit-keyframes menu-hover{0%{background:rgba(255,255,255,.1)}50%{background:rgba(255,255,255,.4)}100%{background:rgba(255,255,255,.2)}}.navbar-expand-lg.menu .with-submenu .slide-submenu{position:static;opacity:1;height:unset;background:0 0;padding:40px 0 0}.menu .navbar-nav .with-submenu .slide-submenu{opacity:0;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.menu .navbar-nav .with-submenu .slide-submenu{opacity:1;-webkit-animation-name:lazy-load;-moz-animation-name:lazy-load;-o-animation-name:lazy-load;animation-name:lazy-load;margin-bottom:20px;padding-bottom:20px}.navbar-expand-lg.menu .with-submenu .slide-submenu ul>li{opacity:1;float:unset;line-height:inherit;min-width:unset}}@media all and (max-width:414px){nav.site-header .menu-holder{padding:0 5px}}.menu ul{margin-bottom:0}.menu ul li{display:inline-block;height:100%;padding:0 .8em;color:#666;font-size:16px}.menu .with-submenu span,.menu a,.menu li{color:#fff}.menu .with-submenu span:hover{border-color:rgba(255,255,255,.4);opacity:1}.menu a:hover,.menu li:not(.with-submenu):hover{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.6}.menu .with-submenu>span{padding:.8em 2.4em .8em 1.1em;z-index:1;border:2px solid rgba(255,255,255,.2);border-radius:5em;-webkit-transition:border .3s;-moz-transition:border .3s;transition:border .3s;position:relative;display:inline-block;line-height:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu .with-submenu>span::after,.menu .with-submenu>span::before{content:'';position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:10px;background:#485c68;-webkit-backface-visibility:hidden;backface-visibility:hidden}.menu .with-submenu span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu .with-submenu span::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu .with-submenu span::after,.menu .with-submenu span::before{right:20px;-webkit-transform-origin:9px 50%;-moz-transform-origin:9px 50%;-ms-transform-origin:9px 50%;-o-transform-origin:9px 50%;transform-origin:9px 50%}.menu .with-submenu span::after,.menu .with-submenu span::before{top:22px;right:17px;background-color:#fff;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:-webkit-transform .3s,width .3s,right .3s;-moz-transition:-moz-transform .3s,width .3s,right .3s;transition:transform .3s,width .3s,right .3s}.menu .with-submenu span::before{right:23px}.menu .with-submenu.clicked span>li>a{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.menu .with-submenu.clicked span>li>ul{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.menu .with-submenu.clicked span>li ul li{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s .2s,opacity .3s .2s;-moz-transition:-moz-transform .3s .2s,opacity .3s .2s;transition:transform .3s .2s,opacity .3s .2s}.menu .with-submenu.clicked span::after,.menu .with-submenu.clicked span::before{width:14px;right:17px}.menu .with-submenu.clicked span::before{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.menu .with-submenu.clicked span::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}.menu .with-submenu.clicked>.slide-submenu{-webkit-transition:-webkit-all .3s;-moz-transition:-moz-all .3s;transition:all .3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}.menu .with-submenu .slide-submenu{position:absolute;top:0;left:0;opacity:0;width:100%;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;height:80px;background-color:#7e4d7e;padding:0 270px;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:-webkit-all .3s .2s;-moz-transition:-moz-all .3s .2s;transition:all .3s .2s}.menu .with-submenu .slide-submenu ul>li{display:inline-block;height:100%;padding:0 .8em;line-height:80px;float:right;opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:-webkit-transform .3s 0s,opacity .3s 0s;-moz-transition:-moz-transform .3s 0s,opacity .3s 0s;transition:transform .3s 0s,opacity .3s 0s}.menu .with-submenu.clicked .slide-submenu ul>li{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s .2s,opacity .3s .2s;-moz-transition:-moz-transform .3s .2s,opacity .3s .2s;transition:transform .3s .2s,opacity .3s .2s}.banner-container{padding-left:0;padding-right:0}.banner-container .row{margin-left:0;margin-right:0}.banner-container .col-md-12{padding-left:0;padding-right:0}.banner-container .video-holder{height:50vh;overflow:hidden;position:relative}.banner-container video{width:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media all and (max-width:1024px){.banner-container video{width:auto}}.content{color:#666;font-size:14px;font-family:'Open Sans',sans-serif;padding:0 99px;padding-top:30px}.content h2,.h2{color:#363558;font-size:30px;font-weight:700}.content h3,.h3{color:#363558;font-size:25px;font-weight:700}.projects,.similar-projects{-webkit-animation-name:lazy-load;-moz-animation-name:lazy-load;-o-animation-name:lazy-load;animation-name:lazy-load;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;animation-timing-function:ease-in}@-o-keyframes lazy-load{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-moz-keyframes lazy-load{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes lazy-load{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes lazy-load{0%{opacity:0}50%{opacity:0}100%{opacity:1}}main{margin:0 66px}.projects,.similar-projects{overflow:hidden}.project,.similar-project{padding:0;background-position:center;background-size:cover;color:#fff;-webkit-transition:-webkit-transform .5s .4s;-moz-transition:-moz-transform .5s .4s;transition:transform .5s .4s}.project_box,.similar-project_box{min-height:520px}.project_box .project_box_details,.similar-project_box .similar-project_box_details{width:100%}.project_box h2,.project_box p,.similar-project_box h2,.similar-project_box p{text-align:center;width:100%;opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s 0s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0s,-moz-transform .3s 0s;transition:opacity .3s 0s,transform .3s 0s}.project:hover .project_box .title,.project:hover .project_box p,.similar-project:hover .similar-project_box .title,.similar-project:hover .similar-project_box p{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .3s .1s,-webkit-transform .3s .1s;-moz-transition:opacity .3s .1s,-moz-transform .3s .1s;transition:opacity .3s .1s,transform .3s .1s}.home .project:hover .project_box .title,.home .project:hover .project_box p{padding:1em 12rem}@media all and (max-width:992px){.content{padding:10px 0}.home .project:hover .project_box .title,.home .project:hover .project_box p{padding:1em 5px}}.project_box .title,.similar-project_box .title{font-size:22px!important;margin:0 auto 1em;font-weight:700;padding:0 .5em}.project_box .description,.similar-project_box .description{font-size:14px!important;line-height:1.4em;padding:1em .5em}.project_box .view_more,.similar-project_box .view_more{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:1em 1.3em;border-radius:50em;border:1px solid #fff}.project .project_box,.similar-project .similar-project_box{-webkit-transition:-webkit-transform .3s 0s,background .1s 0s;-moz-transition:-moz-transform .3s 0s,background .1s 0s;transition:transform .3s 0s,background .1s 0s}.project.design-overlay .project_box,.similar-project.design-overlay .similar-project_box{background:rgba(105,28,46,0) repeat scroll 0 0}body .page-link,body a{color:#0080c6}body footer a{color:#fff}.btn-blue{color:#fff;background-color:#0080c6;border-color:#0080c6}.btn-brand,.btn-design,.btn-print,.btn-public-relations,.btn-web{color:#fff;font-size:16px}.btn-design,.design-bg{background-color:rgba(105,28,46,1)!important}.project.design-overlay:hover .project_box,.similar-project.design-overlay:hover .similar-project_box{background:rgba(105,28,46,.65) repeat scroll 0 0}.project-categories .cat-design{color:rgba(105,28,46,1)}.project-categories .cat-design.active,.project-categories .cat-design:hover{border-color:rgba(105,28,46,1)}.project.print-overlay .project_box,.similar-project.print-overlay .similar-project_box{background:rgba(0,159,145,0) repeat scroll 0 0}.btn-print,.print-bg{background-color:rgba(0,159,145,1)!important}.project.print-overlay:hover .project_box,.similar-project.print-overlay:hover .similar-project_box{background:rgba(0,159,145,.65) repeat scroll 0 0}.project-categories .cat-print{color:rgba(0,159,145,1)}.project-categories .cat-print.active,.project-categories .cat-print:hover{border-color:rgba(0,159,145,1)}.project.web-overlay .project_box,.similar-project.web-overlay .similar-project_box{background:rgba(234,140,25,0) repeat scroll 0 0}.btn-web,.web-bg{background-color:rgba(234,140,25,1)!important}.project.web-overlay:hover .project_box,.similar-project.web-overlay:hover .similar-project_box{background:rgba(234,140,25,.65) repeat scroll 0 0}.project-categories .cat-web{color:rgba(234,140,25,1)}.project-categories .cat-web.active,.project-categories .cat-web:hover{border-color:rgba(234,140,25,1)}.project .branding-overlay .project_box,.similar-project.branding-overlay .similar-project_box{background:rgba(0,123,194,0) repeat scroll 0 0}.brand-overlay{background:rgba(0,123,194,0) repeat scroll 0 0}.brand-bg,.btn-brand{background-color:rgba(0,123,194,1)!important}.project.branding-overlay:hover .project_box,.similar-project.branding-overlay:hover .similar-project_box{background:rgba(0,123,194,.65) repeat scroll 0 0}.project-categories .cat-brand{color:rgba(0,123,194,1)}.project-categories .cat-brand.active,.project-categories .cat-brand:hover{border-color:rgba(0,123,194,1)}.project.public-relations-overlay .project_box,.similar-project.public-relations-overlay .similar-project_box{background:rgba(231,41,84,0) repeat scroll 0 0}.btn-public-relations,.public-relations-bg{background-color:rgba(231,41,84,1)!important}.project.public-relations-overlay:hover .project_box,.similar-project.public-relations-overlay:hover .similar-project_box{background:rgba(231,41,84,.65) repeat scroll 0 0}.project-categories .cat-public-relations{color:rgba(231,41,84,1)}.project-categories .cat-public-relations.active,.project-categories .cat-public-relations:hover{border-color:rgba(231,41,84,1)}.container.page,.container.service{background-color:#fff}.page .main-title{width:calc(100% + 30px);margin:10px 0;padding:20px;background:#0080c6;text-align:center}.page .main-title h1{font-size:26px;color:#fff}.text-padding{padding:0 30px}.breadcrumbs{padding:0 30px;color:#000}.project-page .breadcrumbs{padding:0;margin-left:-15px}.breadcrumb{background:0 0;padding:.75rem 0}.breadcrumb li:first-of-type a:before{content:"\f015";font-family:FontAwesome;margin-right:5px;font-size:20px}@media all and (max-width:992px){.breadcrumbs{padding:0}.text-padding{padding:0 10px}.breadcrumb li:not(:last-of-type) span[itemprop=name]{display:none}.row.map-holder{padding:0 10px 25px}.breadcrumbs .breadcrumb li:not(:first-of-type):before{margin:0 5px 0 10px}}.breadcrumb li span:before{color:#97bf47;font-size:20px}.breadcrumb li:not(:first-of-type):before{content:">";font-family:Consolas,"Courier New",monospace;font-weight:700;margin:0 10px 0 15px}.breadcrumb li span>a>span{color:#000;font-style:normal}.breadcrumb li span span:not(.breadcrumb-icon){color:#0080c6;font-style:italic}.projects,.similar-projects{position:relative;background-position:center center}.projects.expanded{position:static;background:transparent url(../img/loading-icon.gif) center center no-repeat;background-size:200px 200px}.projects.expanded .project{-webkit-transition:-webkit-transform .5s 0s;-moz-transition:-moz-transform .5s 0s;transition:transform .5s 0s}.projects.expanded .extend_to_left .project,.projects.expanded .project{-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);-o-transform:translateX(-400px);transform:translateX(-400px)}.projects.expanded .extend_to_right .project,.projects.expanded .project:nth-of-type(even){-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px)}.projects .project-overall{-webkit-transition:background .5s 0s;-moz-transition:background .5s 0s;transition:background .5s 0s;background:rgba(0,0,0,0);position:fixed;top:0;bottom:0;left:0;right:0;display:none}.projects .project-overall.is-on{background:rgba(0,0,0,.3);z-index:2}.map-holder{padding:0 30px 25px}.input-group-text{background-color:transparent;align-items:flex-start;padding:.675rem .75rem;color:#cfd9db;border-color:#cfd9db}.input-group .form-control{border-left:0;border-color:#cfd9db}.input-group .form-control:-moz-placeholder,.input-group .form-control:-ms-input-placeholder,.input-group .form-control::-moz-placeholder,.input-group .form-control::-webkit-input-placeholder,.input-group .form-control::placeholder{color:#cfd9db}.padding-bottom-20{padding-bottom:20px}.content h1,.h1,h1{color:#0080c6;font-size:32px;font-weight:600;margin-bottom:.25em}.content h2,.h2,h2{font-size:24px;font-weight:600}.content h3,.h3,h3{font-size:24px;font-weight:600}.content h4,.h4,h4{font-size:20px;font-weight:600}.content h5,.h5,h5{ont-size:18px;font-weight:600}.content h6,.h6,h6{font-size:14px;font-weight:600}.content p,.p,p{font-size:15px;line-height:30px}.page.with-examples p,.service.page p{line-height:28px;font-size:16px}.h4,h4{font-size:18px;color:#035786;padding-top:14px;font-weight:600}.brand-box{background:#0080c6;max-width:820px;padding:20px;margin:30px 0 0 50px;border-radius:2px;color:#fff}.brand-box h4{color:#d1efff;margin:16px 0;padding-left:20px;padding-top:0}.page.with-examples ul li,.service.page ul li{line-height:30px;font-size:16px;margin:8px 0}.project-examples .h2{color:inherit}.content-box{background-color:#0083cb;padding:35px;color:#fff}.content-box h2{color:#e0fdff;font-size:23px;margin-bottom:.75em}.content-box ul{padding-left:20px}.bigger-text{font-size:1.45em}.tight-text{line-height:1em}.folding-panel{position:fixed;z-index:2;top:50px;left:0;height:94%;width:100%;visibility:hidden;overflow:hidden;-webkit-transition:visibility 0s .9s;-moz-transition:visibility 0s .9s;transition:visibility 0s .9s}.folding-panel .fold-left,.folding-panel .fold-right{width:100%;height:100vh;overflow:hidden;position:relative;-webkit-perspective:2000px;-moz-perspective:2000px;perspective:2000px}.folding-panel .fold-left::after,.folding-panel .fold-right::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .5s .4s,background-color .5s .4s;-moz-transition:-moz-transform .5s .4s,background-color .5s .4s;transition:transform .5s .4s,background-color .5s .4s}.folding-panel .fold-right{-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;perspective-origin:0 50%}.folding-panel .fold-right::after{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);-ms-transform:translateX(-100%) rotateY(-90deg);-o-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg);background-color:#c0c3c3}.folding-panel .fold-left{display:none}.folding-panel .fold-left::after{background-color:#f9fafa}.folding-panel .close{position:absolute;z-index:1;display:inline-block;top:10px;right:10px;height:44px;width:44px;overflow:hidden;text-indent:100%;white-space:nowrap;opacity:0;-webkit-transition:opacity .2s 0s;-moz-transition:opacity .2s 0s;transition:opacity .2s 0s}.folding-panel .close::after,.folding-panel .close::before{content:'';position:absolute;height:3px;width:32px;left:50%;top:50%;background-color:#fff;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s}.folding-panel .close::after{-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg)}.folding-panel .close::before{-webkit-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-moz-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(-45deg);-o-transform:translateX(-50%) translateY(-50%) rotate(-45deg);transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.folding-panel.is-open{visibility:visible;-webkit-transition:visibility 0s 0s;-moz-transition:visibility 0s 0s;transition:visibility 0s 0s}.folding-panel.is-open .fold-left::after,.folding-panel.is-open .fold-right::after{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .5s 0s,background-color .5s 0s;-moz-transition:-moz-transform .5s 0s,background-color .5s 0s;transition:transform .5s 0s,background-color .5s 0s}.folding-panel.is-open .fold-right::after{background-color:#f9fafa}.folding-panel.is-open .close{opacity:1;-webkit-transition:opacity .2s .5s;-moz-transition:opacity .2s .5s;transition:opacity .2s .5s}@media only screen and (min-width:600px){.folding-panel{width:78%}}@media only screen and (min-width:1100px){.folding-panel{left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:68%;margin-top:30px;max-width:950px}.folding-panel .fold-left,.folding-panel .fold-right{width:50%;float:left;height:100%}.folding-panel .fold-right{-webkit-perspective-origin:0 50%;-moz-perspective-origin:0 50%;perspective-origin:0 50%}.folding-panel .fold-right::after{-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center;-webkit-transform:translateX(-100%) rotateY(-90deg);-moz-transform:translateX(-100%) rotateY(-90deg);-ms-transform:translateX(-100%) rotateY(-90deg);-o-transform:translateX(-100%) rotateY(-90deg);transform:translateX(-100%) rotateY(-90deg)}.folding-panel .fold-left{display:block;-webkit-perspective-origin:100% 50%;-moz-perspective-origin:100% 50%;perspective-origin:100% 50%}.folding-panel .fold-left::after{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transform:translateX(100%) rotateY(90deg);-moz-transform:translateX(100%) rotateY(90deg);-ms-transform:translateX(100%) rotateY(90deg);-o-transform:translateX(100%) rotateY(90deg);transform:translateX(100%) rotateY(90deg)}}.fold-content{position:absolute;top:0;left:0;height:100%;width:100%;padding:0;visibility:hidden;-webkit-transition:visibility 0s .4s;-moz-transition:visibility 0s .4s;transition:visibility 0s .4s}.fold-content>*{opacity:0;-webkit-transform:translateY(20px);-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);transform:translateY(20px)}.fold-content h2,.project-page h2{font-size:22px;-webkit-transition:-webkit-transform .2s .2s,opacity .2s .2s;-moz-transition:-moz-transform .2s .2s,opacity .2s .2s;transition:transform .2s .2s,opacity .2s .2s}.fold-content em,.fold-content p,.project-page em,.project-page p{line-height:26px}.fold-content em,.project-page em{display:inline-block;margin:1em 0;font-family:Vollkorn,serif;font-size:1.8rem;color:#7a78ae;-webkit-transition:-webkit-transform .2s .1s,opacity .2s .1s;-moz-transition:-moz-transform .2s .1s,opacity .2s .1s;transition:transform .2s .1s,opacity .2s .1s}.fold-content p,.project-page p{margin-bottom:1em;font-size:1.4rem;-webkit-transition:-webkit-transform .2s 0s,opacity .2s 0s;-moz-transition:-moz-transform .2s 0s,opacity .2s 0s;transition:transform .2s 0s,opacity .2s 0s}.is-open .fold-content{overflow-y:auto;-webkit-overflow-scrolling:touch;visibility:visible;-webkit-transition:visibility 0s .5s;-moz-transition:visibility 0s .5s;transition:visibility 0s .5s}.is-open .fold-content>*{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.is-open .fold-content h2{font-size:22px;-webkit-transition:-webkit-transform .2s .5s,opacity .2s .5s;-moz-transition:-moz-transform .2s .5s,opacity .2s .5s;transition:transform .2s .5s,opacity .2s .5s}.is-open .fold-content em{-webkit-transition:-webkit-transform .2s .6s,opacity .2s .6s;-moz-transition:-moz-transform .2s .6s,opacity .2s .6s;transition:transform .2s .6s,opacity .2s .6s}.is-open .fold-content p{-webkit-transition:-webkit-transform .2s .7s,opacity .2s .7s;-moz-transition:-moz-transform .2s .7s,opacity .2s .7s;transition:transform .2s .7s,opacity .2s .7s}@media only screen and (min-width:400px) and (max-width:1020px){.fold-content{margin-top:50px}.close{margin-top:50px}}@media only screen and (min-width:1100px){.fold-content{padding:0;background-color:#f9fafa}.fold-content>*{-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}.fold-content em{font-size:2.2rem}.fold-content p{font-size:16px}}.pagination{margin-top:1rem}.lower-sticky{position:fixed;top:0;z-index:1}.lower-sticky+.content{padding-top:60px}.hero-news-image{max-width:100%;margin:20px auto;display:block}@media all and (max-width:991px){.news-image{margin:5px 10px 5px 0}}@media all and (max-width:767px){.content h1,.h1,h1{font-size:28px}.container form button{width:100%}.news-categories h4{margin-top:18px;font-weight:700}.news-categories ul{list-style:none}.news-categories ul li{margin:10px;float:left}.news-categories ul li a{border:1px solid;padding:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.news-categories li.active a{color:#fff;background-color:#007bff;border-color:#007bff}}@media all and (max-width:414px){.news-image{width:100%;float:left;margin:5px 0}.news-image img{display:block;margin:0 auto}.news-categories{margin-bottom:25px}.news-categories ul{margin-left:5px;margin-right:5px;padding:0}}.project-page{width:100%}.project-page .slider-wrapper{max-height:70vh;overflow:hidden}.project-page .slider-wrapper #slider{margin:0 auto;position:relative}.project-page .slider-wrapper #slider,.project-page .slider-wrapper #slider>div{top:0;left:0;max-height:70vh;height:70vh;width:100%}.project-page .slider-wrapper #slider>div{position:absolute}.fold-content .single-item,.project-page .single-item{background:#fff}.fold-content .page-info,.project-page .page-info{padding:38px 60px 28px}@media all and (max-width:992px){.fold-content .page-info,.project-page .page-info{padding:38px 15px 28px}}.fold-content .page-info h1,.fold-content .page-info h2,.fold-content .page-info h3,.fold-content .page-info h4,.fold-content .page-info h5,.fold-content .page-info h6,.project-page .page-info h1,.project-page .page-info h2,.project-page .page-info h3,.project-page .page-info h4,.project-page .page-info h5,.project-page .page-info h6{color:#363558}.fold-content .page-info h2,.project-page .page-info h2{font-size:24px;font-weight:700;line-height:1.8rem}.fold-content .page-info p,.project-page .page-info p{line-height:1.6;font-size:16px;color:#666}.btn-website{background-color:#524c80;color:#fff;font-size:16px}.btn-portfolio{background-color:#48c587;color:#fff;font-size:16px}.project-page .content{padding-top:10px!important}.fold-content .content,.project-page .content{padding:38px 60px 28px;background:#f9fafa}@media all and (max-width:992px){.fold-content .content,.project-page .content{padding:38px 15px 28px}}.fold-content .content p,.project-page .content p{line-height:26px;color:#666;font-size:16px}.page.with-examples p,.service.page p{line-height:26px}.page.with-examples ul li,.service.page ul li{line-height:30px}.page.with-examples h1:not(:first-of-type),.page.with-examples h2:not(:first-of-type),.page.with-examples h3:not(:first-of-type),.page.with-examples h4:not(:first-of-type),.service.page h1:not(:first-of-type),.service.page h2:not(:first-of-type),.service.page h3:not(:first-of-type),.service.page h4:not(:first-of-type){padding-top:15px}.fold-content .content .similar-project_box h2,.fold-content .content .similar-project_box p,.project-page .similar-project_box h2,.project-page .similar-project_box p,.project_box h2,.project_box p{color:#fff}.page.with-examples .project-examples,.service.page .project-examples{margin-top:2em}.our-work{margin-bottom:20px}@media all and (max-width:414px){.our-work-icon image,.our-work-icon img{width:15vw;height:15vw}.project-page .btn{margin-top:10px}}.our-work .projects,.page.with-examples .projects,.service .projects{padding:20px 40px;transition:all 1s;overflow:hidden;align-content:flex-start}@media all and (max-width:767px){.our-work .projects,.page.with-examples .projects,.service .projects{padding:20px 0}}.similar-projects{padding:20px 0;transition:all 1s;overflow:hidden}.our-work .projects>div,.page.with-examples .projects>div,.service .projects>div,.similar-projects>div{padding:5px}.our-work .projects .project,.page.with-examples .projects .project,.service .projects .project,.similar-projects .similar-project{background-size:cover}.our-work .projects>div,.page.with-examples .projects>div,.service .projects>div,.similar-projects>div{transition:all .4s;transform:scale(1)}.our-work .projects .hide,.page.with-examples .projects .hide,.service .projects .hide,.similar-projects .hide{transform:scale(0);opacity:0}.our-work .projects .shrink-width,.page.with-examples .projects .shrink-width,.service .projects .shrink-width,.similar-projects .shrink-width{width:0!important;flex:0;max-width:0;min-width:0;padding:0;margin:0;overflow:hidden}.our-work .projects .shrink-height,.page.with-examples .projects .shrink-height,.service .projects .shrink-height,.similar-projects .shrink-height{height:0;min-height:0;max-height:0;overflow:hidden}.our-work .project .project_box,.page.with-examples .project .project_box,.service .project .project_box,.similar-project .similar-project_box{min-height:260px}.our-work .project .project_box .title,.page.with-examples .project .project_box .title,.service .project .project_box .title,.similar-project .similar-project_box .title{margin-bottom:.5em;font-weight:400}.our-work .project-categories-row,.page.with-examples .project-categories-row,.service .project-categories-row{background:#fff;-webkit-box-shadow:1px 1px 1px 0 rgba(0,0,0,.25);-moz-box-shadow:1px 1px 1px 0 rgba(0,0,0,.25);box-shadow:0 1px 0 0 rgba(0,0,0,.25)}.our-work .project-categories,.page.with-examples .project-categories,.service .project-categories{list-style:none;text-align:center;margin-bottom:0;font-weight:700;color:#41307c}.our-work .project-categories li,.page.with-examples .project-categories li,.service .project-categories li{border-bottom:transparent 3px solid;transition:color .2s,border-bottom-color .2s}.our-work .project-categories li:not(.active):hover,.page.with-examples .project-categories li:not(.active):hover,.service .project-categories li:not(.active):hover{color:#41307c}.our-work .project-categories .cat-all.active,.our-work .project-categories .cat-all:hover,.page.with-examples .project-categories .cat-all.active,.page.with-examples .project-categories .cat-all:hover,.service .project-categories .cat-all.active,.service .project-categories .cat-all:hover{border-bottom-color:#41307c}.our-work .project-categories li,.page.with-examples .project-categories li,.service .project-categories li{display:inline-block;padding:10px;text-transform:uppercase;font-size:13px;cursor:pointer}footer{background:#33414a;color:#fff;padding:20px 0;font-size:14px}footer h5{color:#fdc300;font-size:16px;font-weight:600;padding-bottom:0;margin-top:15px}footer .contact-detail{font-size:16px}footer .footer-news{list-style:none;padding-left:0}footer .footer-news p{margin-bottom:0}footer .footer-news li{margin-bottom:20px}footer .footer-news em{color:#a1b0bb}footer .service-icon img{max-width:calc(20% - 10px);margin:3px 3px 10px}footer .service-icon:first-of-type img{margin-left:0}footer .service-icon:last-of-type img{margin-right:0}footer .social-icons{font-size:1.7rem;letter-spacing:.3rem}@media all and (min-width:1600px){.container{max-width:1920px}}.bg-white{background-color:#fff}@media screen and (min-width:991px){.footer-holder{padding-left:100px;padding-right:100px}}b,strong{font-weight:bolder;color:#363558}footer .contact-detail{font-size:22px;line-height:29px}footer .social-icons{font-size:2.7rem;letter-spacing:.3rem;padding-top:10px}.service-icon{padding-right:5px}footer h5{color:#fdc300;font-size:16px;font-weight:600;padding-bottom:0;margin-top:15px;line-height:13px;padding-bottom:21px}.row img{max-width:100%}


table.web-hosting-table {
    width: 100%;
    position: relative;
}

table.web-hosting-table th.package {
    border-radius: 10px 10px 0 0;
    color: white;
    text-align: center;
    padding-top: 15px;
}

table.web-hosting-table th.package.package-light {
    background-color: #e83b68;
}

table.web-hosting-table th.package p {
    font-size: 21px;
}

table.web-hosting-table th.package.package-power {
    background-color: #1a9a9b;
}

table.web-hosting-table th.package.package-ultimate {
    background-color: #2064ae;
}


table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(1) {
    background: #394a51;
    color: white;
    text-align: left;
    padding-left: 10px;
}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(1) {
    background: #1d383e;
    color: white;
    text-align: left;
    padding-left: 10px;
}

table.web-hosting-table tbody tr {height: 40px;text-align: center;}

table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(2) {
    background-color: #d1d3d7;
}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(2) {
    background-color: #caccd0;
}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(3) {
    background-color: #dadcdf;
}

table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(3) {
    background-color: #dfe1e5;
}

table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(4) {background-color: #e6e7ea;}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(4) {
    background-color: #e3e4e6;
}


table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(5) {
    background-color: #d1d3d7;
}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(5) {
    background-color: #caccd0;
}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(6) {
    background-color: #dadcdf;
}

table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(6) {
    background-color: #dfe1e5;
}

table.web-hosting-table tbody tr:nth-child(odd) td:nth-child(7) {background-color: #e6e7ea;}

table.web-hosting-table tbody tr:nth-child(even) td:nth-child(7) {
    background-color: #e3e4e6;
}



.pricing-table-container .price {
    text-align: left;
    font-size: 32px;
}
.pricing-table-container .price h2 {
    font-size: 32px;
    font-weight: normal;
}
.pricing-table-container h3.tier-description {
    font-size: 15px;
    text-align: left;
    margin-bottom: 20px;
}
.pricing-table-container .features-list {
	width: 100%;
	margin: 0;
	padding: 0;
    margin-bottom: 20px;
}
.pricing-table-container .features-list li:first-of-type {
	border-top: 1px solid #eceefa;
}
.pricing-table-container .features-list li {
    padding: 5px 0;
    border-bottom: 1px solid #eceefa;
	color: white;
}

.pricing-table-container .package-type-icon {
    width: 55%;
    margin: auto;
    height: 55px;
}
.pricing-table-container .icon {
    height: 100%;
    width: 100%;
}
.pricing-table-container .icon svg {
    height: 100%;
    width: 100%;
}



table.web-hosting-table tbody tr.cloudflare:after {content: ' ';position: absolute;width: calc(100% + 10px);height: 240px;left: -5px;border: 5px solid #fcc215;}

table.web-hosting-table tbody tr.cloudflare td {
    background-color: #fcc215 !important;
}

table.web-hosting-table tbody tr.cloudflare td:nth-last-child(1) {
}

.package {
    height: 100%;
    border-radius: 10px;
}

.package h3, .package h2 {
    color: white;
}

.package h3 {
    font-weight: normal;
    font-size: 54px;
}

.price h2 {
    font-size: 60px;
}

.features-list {
    color:
        white;
    padding: 20px;
    margin: 0 auto;
}

.features-list ul {
    padding-left: 0;
}

.features-list li {
    padding: 2px;
    text-align: left;
    list-style: none;
}

/* 
.features-list ul li::before {
    content: '✓ ';
    font-size: 28px;
    position: relative;
    top: 4px;
}
 */

.package .btn {
    padding: .675rem 2.75rem;
}

.package.p-sm-4 {
    text-align: center;
}

.package .btn:not(:disabled):not(.disabled):active {
    color: #33414a;
    background: white;
    border-color: white;
}

.features-list {
    color: white;
}

.row.news {
    margin-left: 50px;
    margin-right: 50px;
    margin-top: 30px;
}

.row.news-item.text-padding {
    padding: 30px;
}

.news-time {
    padding-bottom: 10px;
}

.btn-primary {
    color: #33414a;
    background-color:#fdc300;
    border-color: #fdc300;
    font-weight: 600;
}

.btn-primary:hover {
    color: #fdc300;
    background-color:#33414a;
    border-color: #33414a;
    font-weight: 600;
}

.news-item h3 {
    color:
        #33414a;
}

.news h4 {
    color:
        #33414a;
}

.new a {
    color:
        #33414a;
}

.news hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid
    #33414a8f;
}

.page .main-title h1 {
    font-size: 26px;
    /* color: #33414a; */
}

.page .main-title {
    width: calc(100% + 30px);
    margin: 10px 0;
    padding: 20px;
    background:
        #fdc300;
    text-align: center;
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color:#fdc300;
    border-color: #fdc300;
}

.pagination {
    margin-top: 1rem;
    padding-left: 15px;
    padding-bottom: 16px;
}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #33414a;
    background-color: #fff;
    border: 1px solid #dee2e6;
    font-weight: bold;

}


.similar-news_box {
    min-height: 260px;
    text-align: center;
    color: white;
    position: relative;
}

.similar-news_box_details {
    width: 100%;
    z-index: 99;
}

.similar-news {
    background-position: center;
}

.similar-news_box .similar-news-overlay {
    z-index: 9;
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: .5;
}

.similar-news_box span.view_more {
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 1em 1.3em;
    border-radius: 50em;
    border: 1px solid #fff;
}

.contact-detail a {
    font-weight: bold !important;
    font-size: 30px;
    line-height: 42px;
}

footer .contact-detail {
    font-size: 22px;
    line-height: 29px;
    font-weight: bold;
    color:  #fdc300;
}
.slick-dots > li > button {
    border: 1px solid #fff;
    border-radius: 100%;
    background-color: transparent;
    height: 12px;
    width: 12px;
    display: block;
    overflow: hidden;
    padding: 0;
    cursor: pointer;
    box-shadow: 1px 2px 7px gray;
}

@media screen and (max-width: 1640px) {
    .contact-detail a {
        font-size: 25px;
        line-height: 35px;
    }
}

.grecaptcha-badge {
    display: none !important;
}

 

body .popup {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 99999999999;
  top: 0;
  left: 0;
  background: rgba(0, 84, 168, 0.28);
}
body .popup .popup-container {
  display: block;
  width: 75%;
  height: 50%;
  position: relative;
  z-index: 99999999999;
  max-width: 1024px;
  max-height: 1024px;
  margin: auto;
  left: 0;
  top: 25%;
  /*&:after {
    background: repeating-linear-gradient(-45deg, rgba(39, 39, 39, 0.33), rgba(39, 39, 39, 0.31) 3px, rgba(55, 55, 55, 0.28) 0, rgba(55, 55, 55, 0.25) 20px);
    background-size: 100%;
    content: ' ';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }*/
}
@media (max-width: 991px) {
  body .popup .popup-container {
    width: 100%;
    height: 100%;
    top: 20px;
    left: 0;
  }
}
body .popup .popup-container .popup-close {
  color: white;
  display: inline-block;
  position: absolute;
  right: 10px;
  font-size: 40px;
  cursor: pointer;
  z-index: 99999999999999;
}
body .popup .popup-container .popup-content {
  width: 100%;
  box-shadow: 0px 0px 20px 3px rgba(0, 0, 0, 0.75);
}
body .popup .popup-container .popup-content img {
  width: 100%;
}

.periodic {
    margin-bottom: 20px;
    margin-top: 20px;
}
