@media (max-width:1199px){#page-wrap{border-left:0 dashed red}#main-nav{padding-left:1.5rem}#top-nav>li{margin-left:1.5rem}.navbar-brand{margin-right:1.5rem}.columns .col+.col{padding-left:1.5rem}.columns .col{padding-right:1.5rem}#footer-brand{width:10rem}#main-slider .slide-link{height:4rem;padding:1.4rem 1.7rem;right:calc(50vw - 485px);width:9rem}#main-slider .item-wrap{padding-bottom:5rem;padding-top:4rem}.slick-prev{margin-right:13rem}.slick-next,.slick-prev{right:calc(50vw - 485px)}.slick-next{margin-right:9rem}.slick-arrow{height:4rem;width:4rem}#apps-list .item-title:before{bottom:1.7rem;left:1.4rem;top:1.7rem;width:1rem}#apps-list .item-title{padding:1rem}#services-list .item{padding-bottom:2rem}#services-list .item,#services-list .overlay{padding-left:2rem;padding-right:2rem}#markets-section .markets-list-bg{width:calc(100% + 50vw - 485px)}.short-red-sep.inline{display:none}#product-slider-section .bg-pattern{width:calc(50vw - 485px + 16rem)}#product-slider .slick-arrow{left:calc(50vw - 485px)}#product-slider-section .bg-shape-left{left:40%}.header-text-panel{padding-left:calc(50vw - 485px)}.special-menu-item{padding-right:2rem;width:100%}#main-nav .mega-menu .nav-tabs{padding-left:15px}#main-nav .mega-menu .tab-content{padding-right:15px}.internal-prod-block:before{width:calc(100% + 50vw - 470px)}.internal-prod-block .bg-pattern{width:calc(25% + 50vw - 470px)}}@media (max-width:991px){#page-wrap{border-left:0 dashed green}#footer,#page-wrap{min-height:none;min-height:auto}.container{padding-left:15px;padding-right:15px;width:auto}.content-section{padding-bottom:4rem;padding-top:4rem}.pb0{padding-bottom:0}.mobile-hidden{display:none}.mb-sm{margin-bottom:1rem}.inline-radio-wrap{display:block}label+.inline-radio-wrap{margin-left:0}.menu-item-list .item{margin-bottom:1.3rem}.special-menu-item:before{display:none}.columns{flex-wrap:wrap}#footer-contact{padding:1.5rem 0}#footer-contact .col{width:50%}#footer-contact .col:nth-child(3){border-left:0;padding-left:0}#footer-contact .col:first-child,#footer-contact .col:nth-child(2){margin-bottom:1.5rem}#footer-contact .social ul li{flex-grow:0}#footer-contact .social ul li+li{margin-left:1rem}#site-map{flex-wrap:nowrap}#site-map .col{padding-bottom:1.5rem;padding-right:1rem;padding-top:1.5rem}#site-map .col:first-child,#site-map .col:nth-child(4){flex-shrink:1}#site-map .col:nth-child(2),#site-map .col:nth-child(3){flex-shrink:50}#site-map .global-links li+li{margin-top:1.5rem}#site-map .col+.col{padding-left:1rem}#copyrights{padding:1rem 0}#main-slider .slide-title{font-size:3rem}#main-slider .slide-link{font-size:.6rem;height:3rem;padding:1rem 1.7rem;right:0;width:8rem}#main-slider .item-wrap .container{width:100%}#main-slider .item-wrap{padding-bottom:4rem;padding-top:3rem}.slick-arrow{height:3rem;width:3rem}.slick-next{margin-right:8rem;right:0}.slick-prev{margin-right:11rem;right:0}#product-slider .container{width:100%}#product-slider .item-image{padding-left:2rem;padding-right:2rem}#product-slider-section .bg-pattern{width:16rem}#product-slider .slick-arrow{left:1rem}#services-list .overlay{background-color:#f8f8f8;box-shadow:none;color:#333;margin-top:1rem;opacity:1;padding:0;position:relative;z-index:1}#services-list .bg-light-blue.overlay,#services-list .bg-red.overlay{box-shadow:none}#services-list .overlay .item-icon,#services-list .overlay .item-title{display:none}#services-list .overlay .item-link{color:#f33}#services-list .item{padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;width:50%}#apps-list{flex-wrap:wrap}#apps-list .item{width:50%}#markets-section .markets-list-bg{bottom:-4rem;top:-4rem;width:100%}.markets-tabs .tab-content{padding-right:0}.markets-tabs .nav-tabs{padding-left:1rem;padding-right:0}.markets-tabs .icon{margin-right:1rem}.markets-tabs li+li{margin-top:0}.featured-cta-section .container{padding:2rem}.textbox .btn+.btn{margin-left:0}.internal-header{padding-top:5rem}.internal-header .container:last-child{padding-bottom:5rem}.header-text-panel{padding:2rem 2rem 2rem 15px}.colored-block .text-block{padding-bottom:2rem;padding-top:4rem}.colored-block .image-block{padding-bottom:3rem;padding-top:3rem}.colored-block .image-block:before{height:135%}.three-column-listing .item{-ms-flex:1 0 25%;max-width:50%;padding:1rem}.four-column-listing .item{max-width:30%}.four-column-listing .item-link{opacity:1}.two-column-listing .item{flex:1 0 45%;-ms-flex:1 0 30%}.featured-cta-section.large-cta .container{padding-bottom:3rem;padding-top:3rem}.four-column-listing .item:hover .image-block:after{opacity:0}.four-column-listing .textbox{color:#000}.internal-prod-block:before{width:calc(100% + 15px)}.internal-prod-block .bg-pattern{width:calc(25% + 15px)}.accordion .panel-title a{padding:1rem 3rem 1rem 1rem}.tabs .nav-tabs>li+li{margin-left:.5rem}.tabs .nav-tabs>li>a{padding:.5rem 2rem}.header-type-2 .container{padding-bottom:3rem!important}.form-wrap .has-map,.form-wrap .has-map [class*=col-]:first-child{display:block}.form-wrap .has-map .location-map{height:15rem}.header-title-panel{padding:2rem 3rem}}@media (max-width:767px){#page-wrap{border-left:0 dashed blue}html{font-size:16px}.content-section{padding-bottom:2.5rem;padding-top:2.5rem}.pb0{padding-bottom:0}.xs-visible{display:block}.h1-style,h1{font-size:1.62rem}.h2-style,h2{font-size:1.5rem}h3{font-size:1.37rem}h4{font-size:1.25rem}h5{font-size:1.12rem}h6{font-size:1rem}.short-red-sep,.textbox ol,.textbox p,.textbox ul,h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem}.textbox img,.textbox ol,.textbox p,.textbox ul{margin-bottom:1rem}h1+h2,h2+h3,h3+h2,h3+h4{margin-top:-.5rem}.accordion,.form-wrap,.mb,.mb-xs,.side-nav,.tabs-wrap,.textbox{margin-bottom:1.5rem}.mt{margin-top:1.5rem}.textbox .align-left,.textbox .align-right,.textbox img{float:none;margin-bottom:1.5rem;margin-left:0;margin-right:0;max-width:100%}.textbox figure{display:block;width:auto}#footer{font-size:.8rem}#site-map{flex-wrap:wrap}#site-map .col{width:50%}#site-map .col:nth-child(3){border-left:0;padding-left:0}#site-map .col:nth-child(3),#site-map .col:nth-child(4){border-top:1px solid #dfdfdf}#footer-contact .col{padding-right:1rem}#footer-contact .col+.col{padding-left:1rem}#footer-contact .col:nth-child(3){padding-left:0}#main-slider .slide-title{font-size:2rem}#main-slider .item-wrap{font-size:.8rem;padding-bottom:3rem;padding-top:2rem}#main-slider .slide-link{height:2rem;padding:.55rem 1.3rem;width:7rem}#main-slider .panel-wrap{padding:2rem 1.5rem}.slick-arrow{height:2rem;width:2rem}.slick-next{margin-right:7rem}.slick-prev{margin-right:9rem}#product-slider .item-image{display:flex;justify-content:center;margin-bottom:2rem;padding:1rem}#product-slider .item-image img{flex:none}#product-slider .item-text{margin-bottom:4rem}#product-slider-section .bg-shape-left{bottom:0;width:55%}#product-slider-section .bg-shape-right{display:none}#product-slider .slick-list,#product-slider .slick-track{height:auto}#product-slider .slick-track{display:block}#product-slider .item{height:100%}#product-slider .item .container{display:block}#product-slider .item .container .row{display:block;width:auto}#product-slider .slick-arrow{bottom:0}#product-slider .item .counter{bottom:.6rem}#markets-section>.container>.row{display:block}#markets-section .markets-list-bg{display:none}#markets-section>.container>.markets-tabs>.row{display:block}.markets-tabs .nav-tabs{margin-bottom:2rem;margin-top:0;padding-bottom:.5rem;padding-left:0;padding-top:.5rem}.markets-tabs .icon{margin-left:1rem}.markets-tabs .title{padding-bottom:.5rem;padding-top:.5rem}.markets-tabs li:last-child .title{border:0}.featured-cta-section .container{margin:0 2rem;padding:1rem}.simple-cta-section{padding:2rem 0}.simple-cta-section>.container>.row{display:block}.internal-header{padding-top:2rem}.internal-header .container:last-child{padding-bottom:2rem}.header-text-panel{width:100%}.h2-style+.three-column-listing{margin-top:0}.three-column-listing .item{flex:100%;margin-left:0;margin-right:0;max-width:100%}.four-column-listing .item{flex:1 0 100%;margin-bottom:2.5rem;margin-left:0;margin-right:0;max-width:100%}.four-column-listing{margin-bottom:-2.5rem}.four-column-listing .image-block{margin-bottom:1.5rem}.four-column-listing .item-title{margin-bottom:1rem}.four-column-listing .textbox{margin-bottom:.5rem}.two-column-listing .item{flex:1 0 100%;max-width:100%;padding:1rem}.four-column-listing,.three-column-listing,.two-column-listing,.two-column-listing .item{margin-left:0;margin-right:0}.accordion .panel-title a{padding:1.2rem}.accordion .panel-body{padding:0 1.2rem 1.2rem}.featured-cta-section.large-cta .container{padding-bottom:1.5rem;padding-top:1.5rem}.colored-block .text-block{padding-top:2rem}.colored-block .image-block{overflow:hidden;text-align:center}.colored-block .image-block.pull-right{float:none!important;text-align:center}.colored-block>.container>.row{display:block}#main-nav .mega-menu .dropdown-menu,#main-nav>li.mega-menu.dropdown_split>.dropdown-toggle,.blue-pattern:after,.green-pattern:after{display:none}.featured-cta-section .cta-subheading .short-line,.internal-prod-block>.row{display:block}.internal-prod-block .prod-image{margin-bottom:1rem;overflow:hidden}.internal-prod-block .bg-pattern{right:50%;width:50%}.internal-prod-block.image-right .bg-pattern{width:50%}.accordion .panel-title a{padding:.8rem 3rem .8rem 1.2rem}.accordion .panel-title a .item-plus{right:1rem}.tabs .nav-tabs>li>a{padding-left:1rem;padding-right:1rem}.tabs .nav-tabs>li{margin-bottom:.5rem;width:100%}.tabs .nav-tabs>li+li{margin-left:0}.header-type-2 .container,.header-type-3 .container{padding-bottom:0!important}.featured-cta-section .cta-date span{display:block;margin-left:0}.header-title-panel{padding:1.5rem 1rem}.result-group:first-child{margin-top:2rem}}@media (max-width:479px){#page-wrap{border-left:0 dashed #ff0}.columns{display:block}.columns .col{border-left:0!important;border-top:0!important;margin-bottom:0!important;padding:0!important;width:auto!important}.columns .col+.col{margin-top:1.5rem!important}.columns .col ul{line-height:1.1}.columns .col ul li+li{margin-top:.5rem}#site-map{padding-bottom:1.5rem;padding-top:1.5rem}#site-map ul li+li{margin-top:.5rem}#site-map .global-links li+li{margin-top:1rem}#footer-contact .social ul li+li{margin-top:0}#copyrights{padding:.5rem 0}#main-slider .slide-title{font-size:1.62rem}#main-slider .item-wrap{padding-bottom:3rem;padding-top:1rem}#main-slider .panel-wrap{padding:1.5rem 1rem}#services-list{display:block}#services-list .item{width:auto}#apps-list{display:block}#apps-list .item{width:auto}#apps-list .item+.item{margin-top:1rem}}@media (max-width:320px){#page-wrap{border-left:0 dashed red}}@media (max-height:840px) and (min-width:1200px){#main-slider .item-wrap{padding-bottom:7rem;padding-top:4rem}}@media (max-height:700px) and (min-width:1200px){#main-slider .item-wrap{padding-bottom:7rem;padding-top:2rem}}@media (max-height:700px) and (min-width:992px) and (max-width:1199px){#main-slider .item-wrap{padding-bottom:5rem;padding-top:4rem}}@media (max-height:640px) and (min-width:992px) and (max-width:1199px){#main-slider .item-wrap{padding-bottom:5rem;padding-top:2rem}}