/**handles:twentynineteen-responsive**/
@media (min-width:768px) and (max-width:991px){.footer-top,.section{padding:40px 0}.btn{padding:.5rem 1.2rem;font-size:14px}.title-section [class*=col-]:last-child{text-align:left}.cta,.cta [class*=col-]:last-child{text-align:center}.cta [class*=col-]+[class*=col-]{margin-top:25px}.footer-bottom{text-align:center}.footer-bottom p,.footer-bottom ul{float:none}.footer-bottom ul{margin-bottom:5px}.pre-header ul li a.media .media-body{display:none}.banner .carousel-caption h2{font-size:40px}.banner .banner-image{height:500px}.w1{margin-top:0}.w1 [class*=col-]+[class*=col-]{margin-top:25px}.header-search{width:auto;left:0;right:0}.header-search .card-body{border-top:1px solid #d8d8d8}.pre-header .btn{line-height:34px}.banner .carousel-caption{font-size:1.125rem}.services .service-item{padding:30px}.services .service-item .full-img{margin:0}.services .service-item .content{padding:0;margin-top:30px}.services .service-item{margin-top:30px}.service-details .col-lg-3{margin-bottom:24px}.sidebar-links ul{width:auto;max-width:inherit}.sidebar-links .collapse,.sidebar-links .collapse:not(.show){display:none}.sidebar-links .collapse.show{display:block}.sidebar-links{position:absolute;top:100%;left:15px;right:15px;z-index:100}.sidebar-links ul li a{padding:12px 20px}}@media only screen and (max-width:767px){.banner .carousel-caption,.btn,.dropdown-menu,.form-control,.input-group-text,.popover-header,body{font-size:1rem}p{line-height:1.5rem}.h1,h1{font-size:1.875rem}.h2,h2{font-size:1.6875rem}.h3,h3{font-size:1.4375rem}.h4,h4{font-size:1.25rem}.h5,h5{font-size:1.125rem}.h6,h6{font-size:1rem}.footer-top,.section{padding:25px 5px}.btn{padding:.5rem 1.2rem;font-size:14px}.title-section [class*=col-]:last-child{text-align:left}.cta,.cta [class*=col-]:last-child{text-align:center}.cta [class*=col-]+[class*=col-]{margin-top:25px}.footer-bottom{text-align:center}.footer-bottom p,.footer-bottom ul{float:none}.footer-bottom ul{margin-bottom:5px}.pre-header ul li a.media .media-body{display:none}.banner .carousel-caption h2{font-size:40px}.banner .banner-image{height:350px}.w1{margin-top:0}.w1 [class*=col-]+[class*=col-]{margin-top:25px}.header-search{width:auto;left:0;right:0}.header-search .card-body{border-top:1px solid #d8d8d8}.pre-header .btn{line-height:34px}.services .service-item{padding:30px}.services .service-item .full-img{margin:0}.services .service-item .content{padding:0;margin-top:30px}.services .service-item{margin-top:30px}.service-details .col-lg-3{margin-bottom:24px}.sidebar-links ul{width:auto;max-width:inherit}.sidebar-links .collapse,.sidebar-links .collapse:not(.show){display:none}.sidebar-links .collapse.show{display:block}.sidebar-links{position:absolute;top:100%;left:15px;right:15px;z-index:100}.sidebar-links ul li a{padding:12px 20px}.page-banner .banner-image{height:220px}}