@keyframes slideInLeft{from{transform:translate3d(-100%, 0, 0);visibility:visible}to{transform:translate3d(0, 0, 0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideOutLeft{from{transform:translate3d(0, 0, 0)}to{visibility:hidden;transform:translate3d(-100%, 0, 0)}}.slideOutLeft{animation-name:slideOutLeft}.icon.cartel-network{background:url('/application/themes/cartel/images/icon-network.svg') no-repeat;display:block;width:82px;height:82px;margin:0 auto 20px}.icon.cartel-network-white{background:url('/application/themes/cartel/images/icon-network-w_.svg') no-repeat;display:block;width:82px;height:82px}.icon.cartel-coverage{background:url('/application/themes/cartel/images/icon-coverage.svg') no-repeat;display:block;width:77px;height:85px;margin:0 auto 20px}.icon.cartel-coverage-white{background:url('/application/themes/cartel/images/icon-coverage-w.svg') no-repeat;display:block;width:77px;height:85px}.icon.cartel-products{background:url('/application/themes/cartel/images/icon-products.svg') no-repeat;display:block;width:81px;height:78px;margin:0 auto 20px}.icon.cartel-products-white{background:url('/application/themes/cartel/images/icon-products-w.svg') no-repeat;display:block;width:81px;height:78px}.icon.cartel-applications{background:url('/application/themes/cartel/images/icon-applications.svg') no-repeat;display:block;width:70px;height:70px;margin:0 auto 20px}.icon.cartel-applications-white{background:url('/application/themes/cartel/images/icon-applications-w.svg') no-repeat;display:block;width:70px;height:70px}.icon.icon-discover{background:url('/application/themes/cartel/images/icon-discovery.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-discovery{background:url('/application/themes/cartel/images/icon-discovery.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-designeng{background:url('/application/themes/cartel/images/icon-designeng.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-deploy{background:url('/application/themes/cartel/images/icon-deploy.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-service{background:url('/application/themes/cartel/images/icon-service.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-network-w{background:url('/application/themes/cartel/images/icon-network-w.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-discovery-w{background:url('/application/themes/cartel/images/icon-discovery-w.svg') left no-repeat;padding-left:60px;background-size:43px 43px}.icon.icon-public-safety-w{background:url('/application/themes/cartel/images/icon-public-safety-w.svg') left no-repeat;padding-left:60px}@media only screen and (max-width: 767px){.icon.cartel-network,.icon.cartel-coverage,.icon.cartel-products,.icon.cartel-applications{width:50px;height:50px;background-size:contain}.icon.icon-discover,.icon.icon-discovery,.icon.icon-designeng,.icon.icon-deploy,.icon.icon-service{padding-left:35px}.icon.icon-network-w,.icon.icon-discovery-w,.icon.icon-public-safety-w{padding-left:50px;background-size:contain}.icon.icon-discover,.icon.icon-discovery,.icon.icon-designeng,.icon.icon-deploy,.icon.icon-service,.icon.icon-network-w,.icon.icon-discovery-w,.icon.icon-public-safety-w{background-size:28px 28px}}@media only screen and (max-width: 480px){.icon.icon-network-w,.icon.icon-discovery-w{padding-left:40px;background-size:contain}}.ccm-page a,.ccm-page a:hover,.ccm-page a:focus{text-decoration:none;outline:none}.container{width:100%}@media screen and (min-width:768px){.container{max-width:750px}}@media screen and (min-width:992px){.container{max-width:970px}}@media screen and (min-width:1200px){.container{max-width:1170px}}h1,h2,h3,h4,h5,h6{font-family:'Muli',sans-serif;margin-top:0;margin-bottom:40px}h2{font-size:34px;font-weight:400}@media only screen and (max-width: 767px){h2{font-size:30px}}@media only screen and (max-width: 480px){h2{font-size:20px}}h3{font-size:14px;font-weight:400;text-transform:uppercase;position:relative;color:#04556b;display:inline-block}h3:after{content:"";color:inherit;border-bottom:solid 1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;margin-top:8px;width:100%}h3:hover:after{width:calc(100% - 10px)}h3 a{text-decoration:none;color:inherit}h3 a:hover,h3 a:focus{color:inherit;text-decoration:none}h4{font-size:22px;font-weight:400;margin-bottom:20px}p{margin-bottom:40px;line-height:28px}p:last-child{margin-bottom:0}.fadeInUp img,.fadeInUp .img-bg{opacity:0;-webkit-transition:transform 1.5s, opacity 1s;-moz-transition:transform 1.5s, opacity 1s;-o-transition:transform 1.5s, opacity 1s;transition:transform 1.5s, opacity 1s;-webkit-transform:translate(0, 100%);-ms-transform:translate(0, 100%);transform:translate(0, 100%)}.fadeInUp.in-view img,.fadeInUp.in-view .img-bg{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.fadeInLeft img,.fadeInLeft .img-bg{opacity:0;-webkit-transition:transform 1.5s, opacity 1s;-moz-transition:transform 1.5s, opacity 1s;-o-transition:transform 1.5s, opacity 1s;transition:transform 1.5s, opacity 1s;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.fadeInLeft.in-view img,.fadeInLeft.in-view .img-bg{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.fadeInRight img,.fadeInRight .img-bg{opacity:0;-webkit-transition:transform 1.5s, opacity 1s;-moz-transition:transform 1.5s, opacity 1s;-o-transition:transform 1.5s, opacity 1s;transition:transform 1.5s, opacity 1s;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.fadeInRight.in-view img,.fadeInRight.in-view .img-bg{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.image-rollover{position:relative;display:inline-block}.image-rollover img{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.image-rollover .rollover{opacity:0;position:absolute;top:0;left:0}.image-rollover:hover .default{opacity:0}.image-rollover:hover .rollover{opacity:1}.button{font-size:14px;line-height:20px;padding:12px 40px;text-transform:uppercase;color:#04556b;border:solid 1px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.button:hover{color:#FFF;background:#04556b;border-color:#04556b}@media only screen and (max-width: 767px){.button{padding:12px 20px}}.button.button-white:hover{color:#04556b;background:#FFF;border-color:#FFF}.subheading{font-size:16px;text-transform:uppercase}.subheading a{font-weight:700;color:inherit;position:relative;display:inline-block}.subheading a:after{content:"";color:inherit;border-bottom:solid 1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;margin-top:8px;width:100%}.subheading a:hover:after{width:calc(100% - 10px)}.pullquote{font-family:'Muli',sans-serif;font-size:34px;line-height:40px;display:inline-block;border-left:#b6b6b6 solid 1px;padding:50px;margin-left:50px;float:right;color:#353535;width:50%}@media only screen and (max-width: 767px){.pullquote{float:none;width:auto;display:block;margin-bottom:40px;font-size:26px;line-height:30px;padding:30px;margin-left:15px}}.ccm-block-testimonial{text-align:center;margin:30px auto}.ccm-block-testimonial .ccm-block-testimonial-paragraph{font-family:'Muli',sans-serif;font-size:34px;line-height:40px;margin-bottom:50px}.ccm-block-testimonial .ccm-block-testimonial-name{font-size:14px;font-weight:400;text-transform:uppercase;position:relative;color:#04556b;display:inline-block}.ccm-block-testimonial .ccm-block-testimonial-name:after{content:"";color:inherit;border-bottom:solid 1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;margin:8px auto 0;width:100%}.ccm-block-testimonial .ccm-block-testimonial-name:hover:after{width:calc(100% - 20px)}@media only screen and (max-width: 767px){.ccm-block-testimonial .ccm-block-testimonial-paragraph{font-size:24px;line-height:34px}}@media only screen and (max-width: 480px){.ccm-block-testimonial .ccm-block-testimonial-paragraph{font-size:20px;line-height:30px}}#header #header-content{color:#FFF;background-size:cover}#header #header-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(53,53,53,0.45)}#header #header-content h3{color:#FFF;margin-bottom:30px}#header #header-content h1{margin-bottom:35px}#partners{position:relative;background:#FFF;padding:45px 0;text-align:center}#partners .container-fluid{padding:0}#partners h3:after{margin:8px auto 0}#partners h3:hover:after{width:calc(100% - 20px)}#partners img{display:inline-block}#partners #partner-logos{flex-wrap:wrap;margin:10px -2.5% 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#partners #partner-logos .partner-logo{margin:0 2.5%;width:20%;margin-bottom:50px}@media only screen and (max-width: 767px){#partners #partner-logos{display:block;text-align:center;margin-top:0}#partners #partner-logos .partner-logo{width:100%;margin-bottom:40px}}.page-template-template-11 .section-main-content{padding:150px 50px}.page-template-template-11 .section-main-content ul{margin-bottom:40px}@media only screen and (max-width: 767px){.page-template-template-11 .section-main-content{padding:80px 15px}}.page-template-search h1{font-size:44px}.page-template-search form h3{margin-bottom:20px}.page-template-search #searchResults .searchResult{margin:0;margin-top:100px}.page-template-search #searchResults .searchResult h2{margin-bottom:30px}.page-template-search #searchResults .searchResult h2 a{color:#000}.page-template-search #searchResults .searchResult p{margin:0}.page-template-search #searchResults .searchResult .button{margin-top:50px}.page-template-search #recent-posts h3{margin-bottom:0;color:#04556b}.page-template-search #recent-posts .post{margin-top:50px}.page-template-search #recent-posts .post h2{margin-bottom:15px;font-size:28px}@media only screen and (max-width: 767px){.page-template-search .col{padding:0}.page-template-search .col-md-8{margin-bottom:50px}.page-template-search h1{font-size:32px}.page-template-search #searchResults .searchResult{margin-top:60px}.page-template-search #searchResults .searchResult h2{margin-bottom:20px}.page-template-search #searchResults .searchResult .button{margin-top:30px}.page-template-search #recent-posts .post{margin-top:30px}.page-template-search #recent-posts .post h2{margin-bottom:10px;font-size:22px}}.page-template-homepage #top #logo a{-webkit-transform:translate(0, 30vh) scale(3);-ms-transform:translate(0, 30vh) scale(3);transform:translate(0, 30vh) scale(3)}.page-template-homepage #top.sticky #logo a{-webkit-transform:translate(0, 0) scale(1);-ms-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}@media only screen and (max-width : 991px){.page-template-homepage #top #logo a{-webkit-transform:translate(0, 25vh) scale(2.5);-ms-transform:translate(0, 25vh) scale(2.5);transform:translate(0, 25vh) scale(2.5)}}@media only screen and (max-width: 767px){.page-template-homepage #top #logo a{-webkit-transform:translate(0, 25vh) scale(2);-ms-transform:translate(0, 25vh) scale(2);transform:translate(0, 25vh) scale(2)}}@media screen and (max-width:450px){.page-template-homepage #top #logo a{-webkit-transform:translate(0, 25vh) scale(1.25);-ms-transform:translate(0, 25vh) scale(1.25);transform:translate(0, 25vh) scale(1.25)}}.page-template-homepage #header{margin-bottom:50px;min-height:calc(100vh - 110px)}.page-template-homepage #header #header-content{color:#4f4f4f;text-align:center;position:fixed;top:60px;bottom:0px;left:50px;right:50px;bottom:50px}.page-template-homepage #header #header-content:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,0.9)}.page-template-homepage #header #header-content #header-content-inner{position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.page-template-homepage #header #header-content h3{position:fixed;bottom:100px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#04556b}.page-template-homepage #header #header-content h3:after{margin:8px auto 0}.page-template-homepage #header #header-content h3:hover:after{width:calc(100% - 20px)}.page-template-homepage #header #header-content h3 a{color:inherit;text-decoration:none}@media only screen and (max-width: 767px){.page-template-homepage #header{min-height:calc(100vh - 105px);margin-bottom:15px}.page-template-homepage #header #header-content{min-height:calc(100vh - 105px);left:15px;right:15px;bottom:15px}}@media only screen and (max-width: 480px){.page-template-homepage #header #header-content h3{position:relative;bottom:0;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}}#industries{padding:150px 50px 0px;margin-bottom:-50px}#industries .container-fluid{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#industries #industries-content{background:#FFF;padding:50px}#industries #industries-list{background:#ECECEC;padding:50px}#industries #industries-list #industries-list-inner{border:#b6b6b6 solid 1px;padding:50px}#industries #industries-list ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;list-style-type:none;padding:0;margin:0;text-align:center}#industries #industries-list ul li{padding:0 10px}#industries #industries-list ul li a{height:100%;color:inherit;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}#industries #industries-list ul li span{font-family:'Muli',sans-serif;display:block;font-size:14px;font-weight:400;text-transform:uppercase;margin-top:20px;text-align:center}@media screen and (min-width:992px) and (max-width:1199px){#industries #industries-list h2{margin-bottom:0}#industries #industries-list ul{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}#industries #industries-list ul li{width:25%;margin-top:50px}}@media only screen and (max-width : 991px){#industries #industries-content .col-sm-5{width:100%;float:none}#industries #industries-content .col-sm-7{width:100%;float:none}#industries #industries-list{text-align:center}#industries #industries-list ul{display:block}#industries #industries-list ul li+li{margin-top:30px}}@media only screen and (max-width: 767px){#industries{padding:80px 30px 0}#industries #industries-content{padding:50px 15px}#industries #industries-list{padding:50px 15px}#industries #industries-list #industries-list-inner{padding:50px 15px}}#what-we-do .container-fluid{padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#what-we-do #what-we-do-sections{background:#FFF;padding:50px}#what-we-do #what-we-do-sections ol{padding-left:20px;font-size:16px;color:#B6B6B6;text-transform:uppercase}#what-we-do #what-we-do-sections ol li{line-height:26px;margin:10px 0;cursor:pointer}#what-we-do #what-we-do-sections ol li.active{color:#04556b}#what-we-do #what-we-do-content{background:#ECECEC;padding:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#what-we-do #what-we-do-content #what-we-do-content-inner{border:#b6b6b6 solid 1px;padding:50px;width:100%;position:relative}#what-we-do #what-we-do-content #what-we-do-content-inner .what-we-do-section-content{position:absolute;top:50px;left:50px;right:50px;bottom:50px;opacity:0;z-index:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#what-we-do #what-we-do-content #what-we-do-content-inner .what-we-do-section-content .what-we-do-section-content-inner{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}#what-we-do #what-we-do-content #what-we-do-content-inner .what-we-do-section-content.active{opacity:1;z-index:1}@media only screen and (max-width : 991px){#what-we-do .container-fluid{display:block}#what-we-do #what-we-do-content #what-we-do-content-inner .what-we-do-section-content{display:none;position:relative;top:auto;left:auto;right:auto;bottom:0}#what-we-do #what-we-do-content #what-we-do-content-inner .what-we-do-section-content.active{display:block}}@media only screen and (max-width: 767px){#what-we-do{padding:50px 0px 0px;margin-bottom:30px}#what-we-do #what-we-do-sections{padding:30px 15px}#what-we-do #what-we-do-content{padding:15px}#what-we-do #what-we-do-content #what-we-do-content-inner{padding:15px}#what-we-do #what-we-do-content #what-we-do-content-inner h2{font-size:20px;word-break:break-word}}#solutions{color:#FFF;background:#353535;padding:100px 50px;position:relative;text-align:center}#solutions h3{color:#FFF}#solutions h3:after{margin:8px auto 0}#solutions h3:hover:after{width:calc(100% - 20px)}#solutions .ccm-block-feature-item{position:relative;height:0;padding-bottom:100%}#solutions .ccm-block-feature-item a{font-size:16px;text-transform:uppercase;font-weight:400;position:absolute;width:100%;height:100%;border:#666 solid 1px;color:#FFF;text-decoration:none;background:transparent;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}#solutions .ccm-block-feature-item a:hover{background:#4f4f4f}#solutions .ccm-block-feature-item .icon{margin-bottom:45px}#solutions .container{margin-bottom:60px}#solutions .container-fluid .section-content>.row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#solutions .container-fluid .section-content>.row .col-sm-3{width:22%;padding:0}#solutions .container-fluid .section-content>.row:before,#solutions .container-fluid .section-content>.row:after{display:none}@media only screen and (max-width : 991px){#solutions .container-fluid .section-content>.row .col-sm-3{width:45%;margin-bottom:40px}}@media only screen and (max-width: 767px){#solutions{padding:50px 15px}#solutions .container{padding:0}#solutions .container-fluid{padding:0px 15px}#solutions .container-fluid .section-content>.row{display:block}#solutions .container-fluid .section-content>.row .col-sm-3{width:100%}#solutions .ccm-block-feature-item .icon{width:60px;height:60px;background-size:contain;margin-bottom:30px;background-position:center}}@media screen and (max-width:450px){#solutions .ccm-block-feature-item .icon{width:50px;height:50px;margin-bottom:20px}}#story-blog{position:relative;padding:100px 50px 0;margin-bottom:-100px}#story-blog #our-story{background:#FFF;padding:110px;overflow:hidden}@media only screen and (max-width: 767px){#story-blog{padding:50px 15px 0}#story-blog #our-story{padding:30px 15px}#story-blog #our-story .section-content{margin-bottom:40px}#story-blog #our-story .col{padding:0}}@media screen and (max-width:450px){#story-blog{padding:40px 30px 0}#story-blog #our-story{padding:50px 20px}}#our-blog{background:#ECECEC;padding:110px;overflow:hidden}#our-blog #blog-posts{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;margin-top:40px}#our-blog .blog-post{border:#b6b6b6 solid 1px;padding:50px;position:relative;overflow:hidden;z-index:1}#our-blog .blog-post:hover .blog-thumb{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#our-blog .blog-post:hover .blog-thumb:after{background:rgba(236,236,236,0.7)}#our-blog .blog-post .blog-thumb{background:url('/application/themes/cartel/images/home-blog-1.jpg') center / cover no-repeat;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}#our-blog .blog-post .blog-thumb:after{content:"";background:rgba(236,236,236,0.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#our-blog .blog-post h3{font-size:18px;line-height:1.3;color:#000;text-transform:none;border:0;margin-bottom:10px}#our-blog .blog-post h3:after{display:none}#our-blog .blog-post p{font-size:16px}#our-blog .blog-post .read-more{font-family:'Muli',sans-serif;font-size:14px;color:#04556b;border-bottom:solid 1px;padding-bottom:10px;text-transform:uppercase;text-decoration:none}#our-blog .blog-post:nth-child(even){border-left:0;border-right:0}@media screen and (min-width:992px){#our-blog #blog-posts .blog-post{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}#our-blog #blog-posts .blog-post .read-more{margin-top:auto}}@media screen and (min-width:992px) and (max-width:1199px){#our-blog .blog-post{padding:40px 30px}}@media only screen and (max-width : 991px){#our-blog #blog-posts{display:block}#our-blog #blog-posts .blog-post{border:#b6b6b6 solid 1px}#our-blog #blog-posts .blog-post:nth-child(even){border-top:0;border-bottom:0}}@media only screen and (max-width: 767px){#our-blog{padding:30px 15px}#our-blog #blog-header{padding:0 15px}#our-blog #blog-posts{margin-top:10px}}@media screen and (max-width:450px){#our-blog #blog-posts .blog-post{padding:40px 20px}}#side-nav{position:fixed;top:50%;right:20px}#side-nav span{display:block;width:10px;height:10px;border:#b6b6b6 solid 1px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}#side-nav span.active{border-color:#04556b;background:#04556b}@media only screen and (max-width: 767px){#side-nav{right:3px}#side-nav span{width:8px;height:8px;margin-bottom:7px}}.section-main-content{background:#FBFBFB;padding:50px;padding-top:95px}.section-main-content .container{padding:0}.section-main-content .row{margin:0 0 65px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.section-main-content .col-sm-1,.section-main-content .col-sm-10,.section-main-content .col-sm-11,.section-main-content .col-sm-12,.section-main-content .col-sm-2,.section-main-content .col-sm-3,.section-main-content .col-sm-4,.section-main-content .col-sm-5,.section-main-content .col-sm-6,.section-main-content .col-sm-7,.section-main-content .col-sm-8,.section-main-content .col-sm-9,.section-main-content .col-sm-10,.section-main-content .col-sm-11,.section-main-content .col-sm-12{padding:0}.section-main-content .content-column-left{padding-right:60px}.section-main-content .content-column-right{padding-left:60px}.section-main-content .img-block-bg img{display:none}.section-main-content .img-block-bg .img-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center}.section-main-content img{width:100%;height:auto}@media only screen and (max-width : 991px){.section-main-content .row{display:block;margin-bottom:0}.section-main-content .col-sm-1,.section-main-content .col-sm-10,.section-main-content .col-sm-11,.section-main-content .col-sm-12,.section-main-content .col-sm-2,.section-main-content .col-sm-3,.section-main-content .col-sm-4,.section-main-content .col-sm-5,.section-main-content .col-sm-6,.section-main-content .col-sm-7,.section-main-content .col-sm-8,.section-main-content .col-sm-9,.section-main-content .col-sm-10,.section-main-content .col-sm-11,.section-main-content .col-sm-12{width:100%;float:none;margin-bottom:40px}.section-main-content .content-column-left,.section-main-content .content-column-right{padding:0px}.section-main-content .img-block-bg img{display:block}.section-main-content .img-block-bg .img-bg{display:none}}@media only screen and (max-width: 767px){.section-main-content{padding:40px 15px}}.section-bottom-content{color:#FFF;background:#353535;padding:65px 50px}.section-bottom-content .container{padding:0}.section-bottom-content h2{margin-bottom:0}.section-bottom-content h3{margin-bottom:0;color:inherit;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.section-bottom-content h3 a{color:inherit;text-decoration:none}.section-bottom-content h3:hover{opacity:0.7}.section-bottom-content .bottom-right{text-align:right}@media only screen and (max-width: 767px){.section-bottom-content{padding:40px 15px}.section-bottom-content .bottom-right{margin-top:20px;text-align:left}}.page-template-template-2 .section-main-content .ccm-custom-style-container{padding:100px;text-align:center;position:relative;background-position:center;background-size:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-template-template-2 .section-main-content .ccm-custom-style-container:hover{background-size:110%}.page-template-template-2 .section-main-content .ccm-custom-style-container:hover:before{background:rgba(255,255,255,0.85)}.page-template-template-2 .section-main-content .ccm-custom-style-container:before{background:rgba(255,255,255,0.9);content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-template-template-2 .section-main-content .ccm-custom-style-container .ccm-block-feature-item{position:relative}.page-template-template-2 .section-main-content .col-sm-6:nth-child(odd) .ccm-custom-style-container{margin-right:15px}.page-template-template-2 .section-main-content .col-sm-6:nth-child(even) .ccm-custom-style-container{margin-left:15px}.page-template-template-2 .section-main-content .col-sm-6{width:49%;overflow:hidden}.page-template-template-2 .section-main-content .col-sm-6:hover .box-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.page-template-template-2 .section-main-content .col-sm-6:hover .box-bg:after{background:rgba(255,255,255,0.85)}.page-template-template-2 .section-main-content .row{-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.page-template-template-2 .section-main-content .row:before,.page-template-template-2 .section-main-content .row:after{display:none}.page-template-template-2 .section-main-content .box-bg{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-template-template-2 .section-main-content .box-bg:after{background:rgba(255,255,255,0.9);content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.page-template-template-2 .section-main-content .content-box{position:relative;padding:100px;text-align:center}.page-template-template-2 .section-main-content .content-box img{height:70px;width:auto}@media only screen and (max-width : 991px){.page-template-template-2 .section-main-content .col-sm-6{width:100%}.page-template-template-2 .section-main-content .col-sm-6:nth-child(odd) .ccm-custom-style-container{margin-right:0;margin-bottom:30px}.page-template-template-2 .section-main-content .col-sm-6:nth-child(even) .ccm-custom-style-container{margin-left:0}}@media only screen and (max-width: 767px){.page-template-template-2 .section-main-content .ccm-custom-style-container,.page-template-template-2 .section-main-content .content-box{padding:80px 50px}}@media only screen and (max-width: 480px){.page-template-template-2 .section-main-content .ccm-custom-style-container,.page-template-template-2 .section-main-content .content-box{padding:50px 15px}}.industry-grid{margin-top:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.industry-grid .industry{position:relative;width:49%;margin-bottom:25px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}.industry-grid .industry .section-bg{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0;width:100%;height:100%}.industry-grid .industry .section-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.9);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.industry-grid .industry:hover .section-bg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.industry-grid .industry:hover .section-bg:after{background:rgba(255,255,255,0.85)}.industry-grid .industry .industry-content{position:relative;padding:100px;text-align:center;width:100%}.industry-grid .industry .industry-content img{width:auto;margin:0 auto}.industry-grid .industry .industry-content h2{margin:30px 0}.industry-grid .industry .industry-content .button{margin-top:30px}.industry-grid .industry.case-study{color:#FFF}.industry-grid .industry.case-study .section-bg:after{background:rgba(4,85,107,0.9)}.industry-grid .industry.case-study h3{color:#FFF;margin-bottom:10px}.industry-grid .industry.case-study h3:after{margin:8px auto 0}.industry-grid .industry.case-study h3:hover:after{width:calc(100% - 20px)}.industry-grid .industry.case-study .button{color:#FFF}.industry-grid .industry.case-study .button:hover{color:#04556b}.industry-grid .industry.case-study:hover .section-bg:after{background:rgba(4,85,107,0.8)}@media only screen and (max-width : 991px){.industry-grid .industry{width:100%}}@media only screen and (max-width: 767px){.industry-grid .industry .industry-content{padding:50px 30px}}@media only screen and (max-width: 480px){.industry-grid .industry .industry-content{padding:50px 15px}}#contact-form{max-width:750px;margin:0 auto;font-family:'Muli',sans-serif}#contact-form .container{padding:0}#contact-form .form-fields label{display:none}#contact-form .form-fields .form-group{overflow:hidden;position:relative;margin-bottom:30px}#contact-form .form-fields .form-group .col-sm-6{width:48%;float:left;margin-bottom:0}#contact-form .form-fields .form-group .col-sm-6:nth-child(odd){margin-right:2%}#contact-form .form-fields .form-group .col-sm-6:nth-child(even){margin-left:2%}#contact-form .form-fields .form-control{border:0;padding:0 0 10px 0;-webkit-box-shadow:none;box-shadow:none;background:transparent;text-transform:uppercase;resize:none}#contact-form .form-fields select.form-control{-webkit-appearance:none;-moz-appearance:none;background:url('/application/themes/cartel/images/select-dropdown.svg') right no-repeat}#contact-form .form-fields select.form-control option{padding:0}#contact-form .form-fields .field-border:before{content:"";width:100%;height:1px;background:#4f4f4f;position:absolute;bottom:0}#contact-form .form-fields .field-border:after{content:"";width:0px;height:1px;background:#04556b;position:absolute;bottom:0;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s;transition:width .3s}#contact-form .form-fields .focused .field-border:after{width:100%}#contact-form .form-actions .button{padding:0}#contact-form .form-actions .button input{border:0;background:transparent;padding:12px 40px;text-transform:uppercase;color:#04556b}#contact-form .form-actions .button input:focus{outline:none}#contact-form .form-actions .button:hover input{color:#FFF}@media only screen and (max-width: 767px){#contact-form .form-fields .form-group .col-sm-6{width:100%}#contact-form .form-fields .form-group .col-sm-6:nth-child(odd){margin-right:0;margin-bottom:30px}#contact-form .form-fields .form-group .col-sm-6:nth-child(even){margin-left:0}}#contact-form ::-webkit-input-placeholder{color:#4f4f4f;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#contact-form ::-moz-placeholder{color:#4f4f4f;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#contact-form :-ms-input-placeholder{color:#4f4f4f;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#contact-form :-moz-placeholder{color:#4f4f4f;text-transform:uppercase;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#contact-form .focused ::-webkit-input-placeholder{color:#04556b}#contact-form .focused ::-moz-placeholder{color:#04556b}#contact-form .focused :-ms-input-placeholder{color:#04556b}#contact-form .focused :-moz-placeholder{color:#04556b}#locations{background:#FBFBFB;padding:50px 50px 0;margin-bottom:-150px;overflow:visible}#locations .container-fluid{position:relative;z-index:1}#locations .col{text-align:center;padding:100px 50px;font-size:18px}#locations .col h4{font-size:20px;margin-bottom:10px}#locations .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#locations #location-1{color:#FFF;background:#04556b}#locations #location-1 a{color:inherit;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#locations #location-1 a:hover{opacity:0.7}#locations #location-2{background:#ECECEC}#locations #location-2 a{color:inherit;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#locations #location-2 a:hover{opacity:0.7}#locations #location-3{background:#FFF}#locations #location-3 a{color:inherit;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}#locations #location-3 a:hover{opacity:0.7}@media screen and (max-width:1023px){#locations .col{padding:50px}}@media only screen and (max-width : 991px){#locations .row{display:block}}@media only screen and (max-width: 767px){#locations{padding:0 15px}#locations .col{padding:50px 30px}}#locations-map #map{height:650px}@media only screen and (max-width: 767px){#locations-map{height:450px}}.sel{font-size:1rem;display:inline-block;margin:3em 2em;width:350px;background-color:transparent;position:relative;cursor:pointer}.sel::before{position:absolute;content:'\f063';font-family:'FontAwesome';font-size:2em;color:#FFF;right:20px;top:calc(49.5%)}.sel.active::before{transform:rotateX(-180deg)}.sel__placeholder{display:block;font-family:'Quicksand';font-size:2.3em;color:#838e95;padding:.2em .5em;text-align:left;pointer-events:none;user-select:none;visibility:visible}.sel.active .sel__placeholder{visibility:hidden}.sel__placeholder::before{position:absolute;top:0;bottom:0;left:0;right:0;padding:.2em .5em;content:attr(data-placeholder);visibility:hidden}.sel.active .sel__placeholder::before{visibility:visible}.sel__box{position:absolute;top:calc(104%);left:-4px;display:none;list-style-type:none;text-align:left;font-size:1em;background-color:#FFF;width:calc(108%);box-sizing:border-box}.sel.active .sel__box{display:block;animation:fadeInUp 500ms}.sel__box__options{display:list-item;font-family:'Quicksand';font-size:1.5em;color:#838e95;padding:.5em 1em;user-select:none}.sel__box__options::after{content:'\f00c';font-family:'FontAwesome';font-size:0.5em;margin-left:5px;display:none}.sel__box__options.selected::after{display:inline}.sel__box__options:hover{background-color:#ebedef}.sel{border-bottom:4px solid rgba(0,0,0,0.3)}.sel--black-panther{z-index:3}.sel--superman{z-index:2}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 0px, 0)}to{opacity:1;transform:none}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.team-grid{margin:50px 0 30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-lines:multiple;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.team-grid .team-member{background:#ECECEC;width:32%;margin-bottom:25px;-webkit-transition:all .8s;-moz-transition:all .8s;-o-transition:all .8s;transition:all .8s;opacity:0}.team-grid .team-member.in-view{opacity:1}.team-grid .team-member.in-view .member-photo{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.team-grid .team-member .member-photo{position:relative;height:0;padding-bottom:100%;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-transform:translate(0, 10%);-ms-transform:translate(0, 10%);transform:translate(0, 10%)}.team-grid .team-member .member-photo img{display:none}.team-grid .team-member .member-photo .photo{position:absolute;top:0;left:0;width:100%;height:100%}.team-grid .team-member .member-photo .name{position:absolute;left:0;right:0;bottom:0;padding:35px;background:rgba(0,0,0,0);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0)}.team-grid .team-member .member-photo .name h2{color:#FFF;margin:0}.team-grid .team-member .member-details{padding:35px;font-size:16px}.team-grid .team-member .member-details .job-title{font-size:18px;font-family:'Muli',sans-serif;color:#04556b;display:block;margin-bottom:20px}@media only screen and (max-width : 991px){.team-grid .team-member{width:48%}.team-grid .team-member .member-photo .name h2{font-size:28px}}@media only screen and (max-width: 767px){.team-grid{display:block}.team-grid .team-member{width:100%}.team-grid .team-member .member-photo .name{padding:25px}.team-grid .team-member .member-photo .name h2{font-size:24px}.team-grid .team-member .member-details{padding:25px}}@media only screen and (max-width: 767px){.page-template-template-7 #header #header-content #header-content-inner{padding:0 35px}}#our-products{overflow:visible;padding:100px 15px 0}#our-products .col-md-4{color:#FFF;background:#353535;padding:75px}#our-products .col-md-4 h3{color:#FFF;margin-bottom:0}#our-products .col-md-8{font-size:16px;font-weight:300;background:#FFF;padding:75px}#our-products .col-md-8 ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin:0;padding:0}#our-products .col-md-8 ul li{margin-left:10px;margin-bottom:15px}#our-products .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}@media only screen and (max-width : 991px){#our-products .row{display:block}}@media only screen and (max-width: 767px){#our-products{padding:50px 15px 0}#our-products .col-md-4{padding:40px}#our-products .col-md-8{padding:40px}#our-products .col-md-8 ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#header #header-content #prev-next{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2}#header #header-content #prev-next.fixed{position:fixed;left:50px;right:50px}@media only screen and (max-width: 767px){#header #header-content #prev-next.fixed{position:absolute;left:0;right:0}}@media only screen and (max-width: 767px){.page-template-template-8 #header #header-content #header-content-inner{padding:0 35px}}.section-featured-case-study{position:relative;color:#FFF;padding:100px 50px 70px;overflow:hidden}.section-featured-case-study .section-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.section-featured-case-study .section-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(4,85,107,0.9);-webkit-transition:background .3s;-moz-transition:background .3s;-o-transition:background .3s;transition:background .3s}.section-featured-case-study:hover .section-bg{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}.section-featured-case-study:hover .section-bg:after{background:rgba(4,85,107,0.8)}.section-featured-case-study .container{position:relative;padding:0}.section-featured-case-study .container .row>div{margin-bottom:30px}.section-featured-case-study h3{color:#FFF;margin-bottom:0}.section-featured-case-study .button{color:#FFF;float:right}.section-featured-case-study h2{margin-bottom:20px}@media only screen and (max-width : 991px){.section-featured-case-study .col-sm-3,.section-featured-case-study .col-sm-6{float:none;width:100%}.section-featured-case-study .button{float:none}}@media only screen and (max-width: 767px){.section-featured-case-study{padding:70px 15px 40px}}#prev-next .ccm-block-next-previous-header,#prev-next .ccm-block-next-previous-header{display:none}#prev-next .ccm-block-next-previous-wrapper{padding:0 15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}#prev-next .ccm-block-next-previous-previous-link{margin:0}#prev-next .ccm-block-next-previous-previous-link a{background:url('/application/themes/cartel/images/arrow-prev.svg') center / contain no-repeat;width:26px;height:47px;text-indent:-9999px;display:inline-block;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}#prev-next .ccm-block-next-previous-previous-link a:hover{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}#prev-next .ccm-block-next-previous-next-link{margin:0}#prev-next .ccm-block-next-previous-next-link a{background:url('/application/themes/cartel/images/arrow-next.svg') center / contain no-repeat;width:26px;height:47px;text-indent:-9999px;display:inline-block;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}#prev-next .ccm-block-next-previous-next-link a:hover{-webkit-transform:translateX(5px);-ms-transform:translateX(5px);transform:translateX(5px)}@media only screen and (max-width : 991px){#prev-next .ccm-block-next-previous-wrapper{padding:0 15px}}@media only screen and (max-width: 767px){#prev-next .ccm-block-next-previous-wrapper{padding:0 10px}}.page-template-template-9 .section-main-content{padding:90px 50px}@media only screen and (max-width: 767px){.page-template-template-9 .section-main-content{padding:60px 15px}.page-template-template-9 #header #header-content #header-content-inner{padding:0 35px}}#industry-content{padding:100px 50px 0;margin-bottom:-30px}#industry-content .col{padding:0}#industry-content .col h1{font-size:26px}#industry-content h2{margin-bottom:20px}#industry-content ul{margin-bottom:0;padding-left:20px}#industry-content ul li{line-height:28px;margin-top:10px}#industry-content ul li:first-child{margin-top:0}#industry-content #industry-products,#industry-content #industry-applications{background:#FFF;padding:90px 60px}@media only screen and (max-width: 767px){#industry-content{padding:80px 15px 0}#industry-content #industry-products,#industry-content #industry-applications{padding:50px 15px}}.section-case-study-content{padding:100px 50px 0;margin-bottom:-30px}.section-case-study-content .col{padding:100px;background:#FFF}.section-case-study-content#case-study-discovery .col{float:right}@media screen and (min-width:992px) and (max-width:1199px){.section-case-study-content .col{padding:75px 50px}}@media only screen and (max-width: 767px){.section-case-study-content{padding:100px 15px 0;margin-bottom:-10px}.section-case-study-content .col{padding:30px 15px}}#case-study-testimonial{color:#FFF;background:#353535;padding:100px 50px}#case-study-testimonial .ccm-block-testimonial{margin:0}#case-study-testimonial .ccm-block-testimonial-name{color:#FFF}@media only screen and (max-width: 767px){#case-study-testimonial{padding:60px 15px}}#case-study-solution{color:#FFF;background:#04556b;padding:100px 50px;text-align:center}#case-study-solution h3{color:#FFF}#case-study-solution h3:after{margin:8px auto 0}#case-study-solution h3:hover:after{width:calc(100% - 20px)}#case-study-solution .button{color:#FFF}#case-study-solution .button:hover{color:#04556b;background:#FFF;border-color:#FFF}@media only screen and (max-width: 767px){#case-study-solution{padding:60px 15px}}#case-study-share{color:#4f4f4f;background:#FBFBFB}#case-study-share .share-icons li{color:#04556b}#case-study-share .share-icons li a{color:#04556b}#case-study-share .share-icons li .print{background:url('/application/themes/cartel/images/icon-share-print.svg') left no-repeat;background-size:14px 13px;padding-left:25px}#case-study-share .share-icons li .email{background:url('/application/themes/cartel/images/icon-share-email.svg') left no-repeat;background-size:14px 11px;padding-left:25px}#case-study-share .share-icons li .fb{background:url('/application/themes/cartel/images/icon-share-facebook.svg') left no-repeat;background-size:6px 13px;padding-left:16px}#case-study-share .share-icons li .li{background:url('/application/themes/cartel/images/icon-share-linkedin.svg') left no-repeat;background-size:13px 12px;padding-left:23px}@media screen and (min-width:768px) and (max-width:991px){#case-study-share .share-icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end}#case-study-share .share-icons li{margin-left:30px}#case-study-share .share-icons li:first-child{margin-left:0}}.page-template-template-12 .section-bottom-content{overflow:visible}.page-template-template-12 .section-main-content{padding-top:40px}.page-template-template-12 #partners.section-partners{color:#FFF;background:#04556b;padding:100px 50px}.page-template-template-12 #partners.section-partners h3{color:#FFF}.page-template-template-12 #partners.section-partners #distribution-parterns{margin-top:100px}.page-template-template-12 #partners.section-partners .partner-logos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.page-template-template-12 #partners.section-partners .logo{margin:0 20px}.page-template-template-12 #partners.section-partners .logo img{-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}@media only screen and (max-width: 767px){.page-template-template-12{text-align:center}.page-template-template-12 #partners.section-partners{padding:50px 15px}.page-template-template-12 #partners.section-partners #distribution-parterns{margin-top:70px}.page-template-template-12 #partners.section-partners .partner-logos{display:block}.page-template-template-12 #partners.section-partners .logo{margin:0;margin-bottom:30px}}.products-grid .product{overflow:hidden;padding:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.products-grid .product .col{padding:0}.products-grid .product .col-md-8{padding-left:40px}.products-grid .product:nth-child(even){background:#ECECEC}.products-grid .product h2{color:#000;margin-bottom:10px}.products-grid .product p{margin-bottom:30px}.products-grid .product .product-links{font-family:'Muli',sans-serif}.products-grid .product .product-links>span{display:inline-block;width:55%;float:left}.products-grid .product .product-links>a{display:inline-block;width:45%;float:right}.products-grid .product .product-links h3{margin-bottom:0}.products-grid .product .product-links .button{float:right}@media screen and (min-width:992px) and (max-width:1199px){.products-grid .button{padding:12px 20px}}@media only screen and (max-width : 991px){.products-grid .product{display:block}.products-grid .product .col-md-4{padding:0;margin-bottom:30px}.products-grid .product .col-md-8{padding:0}}@media only screen and (max-width: 767px){.products-grid .product{padding:30px 15px}.products-grid .product .product-links>span{display:block;width:100%;float:none;margin-bottom:30px;text-align:center}.products-grid .product .product-links>a{display:inline-block;width:auto;float:none}.products-grid .product .product-links .button{float:none}}#header.blog-header #header-content h1{margin-bottom:10px}#header.blog-header #header-content .meta{font-family:'Muli',sans-serif;font-size:18px}#header.blog-header #header-content .description{font-size:18px;margin:25px 0}#header.blog-header #header-content .button{color:#FFF;margin-right:30px}#header.blog-header #header-content .button:hover{color:#FFF;border-color:#04556b}@media only screen and (max-width: 767px){.page-template-blog-post #header #header-content #header-content-inner{padding:0 35px}}.blog-grid .blog-post{overflow:hidden;padding:50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}.blog-grid .blog-post .col{padding:0}.blog-grid .blog-post .col-md-5{padding-right:0px}.blog-grid .blog-post .col-md-7{padding-left:40px}.blog-grid .blog-post:nth-child(even){background:#ECECEC}.blog-grid .blog-post h2{color:#000;margin-bottom:10px}.blog-grid .blog-post h2:hover{color:#04556b}.blog-grid .blog-post .meta{color:#000;font-family:'Muli',sans-serif;font-size:18px}.blog-grid .blog-post p{margin:15px 0 20px}.blog-grid .blog-post .blog-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.blog-grid .blog-post h3{margin-bottom:0}.blog-grid .blog-post h3 a{color:#04556b}.blog-grid .blog-post .blog-thumbnail{overflow:hidden}.blog-grid .blog-post .blog-thumbnail img{-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.blog-grid .blog-post .blog-thumbnail:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width:992px) and (max-width:1199px){.blog-grid .button{padding:12px 30px}.blog-grid .blog-post h3{font-size:12px}}@media only screen and (max-width : 991px){.blog-grid .blog-post{display:block}.blog-grid .blog-post .col-md-5{padding:0;margin-bottom:30px}.blog-grid .blog-post .col-md-7{padding:0}}@media only screen and (max-width: 767px){.blog-grid .blog-post{padding:30px 15px}}@media only screen and (max-width: 480px){.blog-grid .blog-post .blog-links{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical}.blog-grid .blog-post h3{margin-top:20px}}.page-template-template-4 .section-bottom-content{overflow:visible}@media only screen and (max-width: 767px){.page-template-template-4{text-align:center}}#category-dropdown{text-align:center;position:relative;font-family:'Muli',sans-serif;text-transform:uppercase;font-size:16px}#category-dropdown .active{display:block;border-bottom:#fff solid 1px;line-height:30px;padding-bottom:10px}#category-dropdown ul{list-style-type:none;margin:0;padding:0;padding-bottom:10px;display:none;background:#353535;position:absolute;top:0;width:100%;z-index:1}#category-dropdown ul li a{color:#FFF;text-decoration:none;line-height:30px;padding-bottom:10px;display:block;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#category-dropdown ul:hover li a{color:#666666}#category-dropdown ul:hover li a:hover{color:#FFF}#category-dropdown .icon{position:absolute;right:10px;top:5px;text-align:center;cursor:pointer;z-index:2;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#category-dropdown.open .icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.ccm-pagination-wrapper{text-align:center;margin-top:40px}.ccm-pagination-wrapper ul{list-style-type:none;padding:0;margin:0;overflow:hidden;font-family:'Muli',sans-serif;font-size:14px;text-transform:uppercase;color:#04556b}.ccm-pagination-wrapper ul li{display:inline-block;margin:0 5px}.ccm-pagination-wrapper ul li.active:after{margin-left:-3px}.ccm-pagination-wrapper ul li.active span{font-weight:700}.ccm-pagination-wrapper ul .prev-page{float:left;margin:0}.ccm-pagination-wrapper ul .prev-page:after{display:none}.ccm-pagination-wrapper ul .prev-page:after{content:"";color:inherit;border-bottom:solid 1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;margin-top:8px;width:100%;float:right}.ccm-pagination-wrapper ul .prev-page:hover:after{width:calc(100% - 10px)}.ccm-pagination-wrapper ul .next-page{float:right;margin:0}.ccm-pagination-wrapper ul .next-page:after{display:none}.ccm-pagination-wrapper ul .next-page:after{content:"";color:inherit;border-bottom:solid 1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;margin-top:8px;width:100%}.ccm-pagination-wrapper ul .next-page:hover:after{width:calc(100% - 10px)}.ccm-pagination-wrapper ul a{color:#04556b}.share-icons{list-style-type:none;margin:0;padding:0;font-weight:400;text-transform:uppercase;font-family:'Muli',sans-serif}.share-icons li{margin-left:40px;display:inline-block;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.share-icons li:first-child{margin-left:0}.share-icons li a{display:block;color:#FFF}.share-icons li:after{content:"";color:inherit;border-bottom:solid 1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:block;margin-top:8px;width:100%}.share-icons li:hover{opacity:0.7}.share-icons li:hover:after{width:calc(100% - 10px)}.share-icons li .email{background:url('/application/themes/cartel/images/icon-share-email-w.svg') left no-repeat;background-size:14px 11px;padding-left:25px}.share-icons li .fb{background:url('/application/themes/cartel/images/icon-share-facebook-w.svg') left no-repeat;background-size:6px 13px;padding-left:16px}.share-icons li .li{background:url('/application/themes/cartel/images/icon-share-linkedin-w.svg') left no-repeat;background-size:13px 12px;padding-left:23px}@media only screen and (max-width: 767px){.share-icons li{margin-left:25px}.share-icons li:first-child{margin-left:0}}@media only screen and (max-width: 480px){.share-icons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-ms-flex-align:start}.share-icons li{margin-left:0;margin-top:20px}.share-icons li:first-child{margin-top:0}}@media print{.ccm-page{padding:0 !important}.ccm-page h2{font-size:26px;margin-bottom:20px}.ccm-page #top{position:relative}.ccm-page #top a[href]:after{display:none}.ccm-page #top #menu{display:none}.ccm-page #header{min-height:auto;margin-top:50px;opacity:1}.ccm-page #header #header-content{display:block}.ccm-page #header #header-content #header-bg{display:none}.ccm-page #header #header-content #header-content-inner,.ccm-page #header #header-content #header-content-inner.fixed{position:relative;top:0;left:0;right:0;margin:0 !important;padding:0;-webkit-transform:none;-ms-transform:none;transform:none}.ccm-page #header #header-content h1{font-size:30px;margin-bottom:20px}.ccm-page .section-case-study-content{padding:0;margin:0}.ccm-page .section-case-study-content .parallax-content{width:100%;padding:0 50px;margin-top:50px;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.ccm-page #case-study-solution{padding:0 50px;margin-top:50px;text-align:left;page-break-inside:avoid}.ccm-page #case-study-solution .container{padding:0}.ccm-page #case-study-testimonial{display:none}.ccm-page #case-study-share{display:none}.ccm-page .section-bottom-content{display:none}.ccm-page #partners{display:none}.ccm-page #footer{display:none}}.ccm-page{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:300;color:#4f4f4f;padding:90px 50px 0}@media only screen and (max-width: 767px){.ccm-page{padding:90px 15px 0}}#top{position:fixed;top:0;left:0;right:0;z-index:9;padding:15px 50px;background:#FFF}#top #logo{text-align:center;width:165px;margin:0 auto}#top #logo a{display:inline-block;max-width:165px;-webkit-transition:transform .5s;-moz-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}#top #menu{position:absolute;top:0}#top #navigation{display:none;color:#FFF;background:#353535;border-bottom:#fff solid 50px;font-size:16px;text-transform:uppercase;padding:100px;position:fixed;top:60px;bottom:0px;left:50px;right:50px;z-index:11;opacity:1;animation-duration:1s;animation-fill-mode:both;overflow:scroll}#top #navigation.open{opacity:1}#top #navigation #navigation-inner{min-height:calc(100% - 70px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:#4f4f4f solid 1px;padding-bottom:60px}#top #navigation #header-nav{border-right:#e5e2da solid 1px;align-self:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center}#top #navigation .nav{list-style-type:none;width:100%}#top #navigation .nav li{width:50%;position:static}#top #navigation .nav li a{position:relative;z-index:2;color:#FFF;padding:30px 15px;display:inline-block;text-decoration:none;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#top #navigation .nav li a:hover,#top #navigation .nav li a:focus{background:transparent;outline:none;text-decoration:none}#top #navigation .nav li:hover ul{height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}#top #navigation .nav ul{list-style-type:none;display:none;position:absolute;top:50%;top:0;left:50%;padding:0;left:0;width:100%;padding-left:50%;z-index:1}#top #navigation .nav ul li{width:100%;padding:7px 0}#top #navigation .nav ul li a{padding:20px 10px}#top #navigation .nav.in-focus li a{color:#666666}#top #navigation .nav.in-focus li.in-focus a{color:#FFF}#top #navigation .nav.in-focus .submenu-in-focus li a{color:#666666}#top #navigation .nav.in-focus .submenu-in-focus li.in-focus a{color:#FFF}#top #menuToggle{color:#04556b;font-size:13px;line-height:15px;font-weight:700;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;height:60px;padding:23px 40px}#top #menuToggle[rel="open"]{color:#FFF;background:#353535}#top #menuToggle[rel="open"] .stripe{background:#FFF}#top #menuToggle span{margin-right:10px}#top #menuToggle #menuIcon{z-index:11;cursor:pointer;z-index:100;background:transparent;position:relative;margin:auto;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:inline-block;vertical-align:top}#top #menuToggle .stripe{width:100%;height:2px;width:20px;background:#04556b;margin-bottom:5px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}#top #menuToggle .stripe.stripe3{margin-bottom:0}#top #menuToggle[rel="open"] .stripe1{-webkit-transform:translateY(7px) rotate(45deg);-ms-transform:translateY(7px) rotate(45deg);-moz-transform:translateY(7px) rotate(45deg);transform:translateY(7px) rotate(45deg);position:absolute;top:0px;left:0;right:0;margin:auto}#top #menuToggle[rel="open"] .stripe2{opacity:0}#top #menuToggle[rel="open"] .stripe3{-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);-moz-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);position:absolute;top:0px;left:0;right:0;margin:auto}#top #header-locations{padding-left:40px;text-align:right}#top #header-locations .header-location{font-size:16px;text-transform:none;margin-top:50px}#top #header-locations .header-location:first-child{margin-top:0}#top #header-locations .header-location h4{font-size:22px;color:#E5E2DA;text-transform:uppercase;margin-bottom:10px}#top #header-locations .header-location a{color:inherit;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#top #header-locations .header-location a:hover{opacity:0.6}#top #header-contact{text-align:right;margin-top:40px;font-size:18px;line-height:25px;padding:0 20px}#top #header-contact a{color:#FFF;text-decoration:none;margin-left:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#top #header-contact a:hover{opacity:0.6}#top #header-contact img{vertical-align:initial}#top #header-search{position:absolute;top:0;right:50px;padding:15px 0;height:60px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#top #header-search input#submit{border:0;background:url('/application/themes/cartel/images/icon-search.svg') center / contain no-repeat;width:25px;height:25px;float:left}#top #header-search input#submit:focus{outline:none}#top #header-search input#search{border:0;background:transparent;width:0;font-size:14px;letter-spacing:1.6px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}#top #header-search input#search:focus{outline:none}#top #header-search.active{background:#ECECEC;padding:15px 20px}#top #header-search.active input#search{width:180px;margin-left:15px}@media only screen and (min-width : 768px) and (max-width: 1024px){#top #navigation{padding:70px 30px}#top #navigation .nav li a{padding:20px 15px}#top #navigation .nav ul li a{padding:10px}}@media only screen and (max-width: 767px){#top{padding:30px 15px}#top #navigation{border-bottom-width:25px;padding:70px 10px;left:15px;right:15px;font-size:14px}#top #navigation #header-nav{border:0;padding:0}#top #navigation #navigation-inner{padding-bottom:30px}#top #navigation .nav li a{padding:5px 10px}#top #navigation .nav ul li{padding:3px 0}#top #navigation .nav ul li a{padding:5px 10px}#top #menuToggle{padding:40px 20px}#top #header-locations{display:none}#top #header-contact{margin-top:20px;font-size:16px}#top #header-search{right:15px}}@media only screen and (max-width: 480px){#top{height:90px}#top #logo{width:130px;line-height:40px}#top #navigation .nav ul li{padding:0}#top #menuToggle span{display:none}#top #header-search.active{padding:30px 15px}#top #header-search.active input#search{width:150px}}#header{min-height:calc(100vh - 60px);position:relative;overflow:hidden}#header #header-content{padding:0 50px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;background:transparent !important}#header #header-content #header-content-inner{position:relative;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0 50px}#header #header-content #header-content-inner .container{padding:0}#header #header-content #header-content-inner.fixed{position:fixed;left:50px;right:50px}#header #header-content #header-bg{position:fixed;top:60px;bottom:0px;left:50px;right:50px}#header #header-content #header-bg:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(53,53,53,0.45)}#header #header-content h1{margin:0;margin-bottom:35px;font-size:44px;font-weight:300}@media only screen and (max-width: 767px){#header{min-height:calc(100vh - 90px)}#header #header-content{left:15px;right:15px;min-height:calc(100vh - 90px);position:relative;top:0;left:0;right:0;padding:90px 15px 40px}#header #header-content #header-content-inner{padding:0;left:0;right:0;position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#header #header-content #header-content-inner.fixed{left:0;right:0;position:relative}#header #header-content #header-bg{left:15px;right:15px;position:absolute;left:0;right:0;top:0}#header #header-content h1{font-size:30px;line-height:45px}}#footer{position:relative;background:#FFF;font-size:12px;font-family:'Muli',sans-serif;text-transform:uppercase;overflow:hidden;padding-top:20px}#footer .col{padding:0;margin-bottom:30px}#footer a{color:#04556b;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#footer a:hover{color:#353535}#footer #to-the-top{cursor:pointer;text-align:center;color:#04556b;font-size:14px;-webkit-transition:color .3s;-moz-transition:color .3s;-o-transition:color .3s;transition:color .3s}#footer #to-the-top:hover{color:#353535}#footer #footer-right{text-align:right}#footer #footer-right a{margin-left:10px}#footer #footer-right svg *{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#footer #footer-right svg:hover *{fill:#353535}#footer #footer-right img{vertical-align:initial;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#footer #footer-right img:hover{opacity:0.8}@media only screen and (max-width : 991px){#footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;text-align:center}#footer #footer-left{order:3;float:none}#footer #footer-left span{display:block}#footer #footer-right{text-align:center}}.section{position:relative;overflow:hidden}