/* https://synergycs.us/wp-content/themes/kdw-framework4/responsive.css?ver=1751331487 */
@media only screen and (max-width:40em){.page-template-template-Full-Width .fullinner{width:100%;max-width:100%!important}.page-template-template-Full-Width .site-main{padding:0!important}.contentinner{width:96%}.headerinner{width:98%}.accordion .accordion-navigation.active>a.titlebar,.accordion dd.active>a.titlebar,.accordion-navigation a.titlebar{padding-left:15px;padding-right:15px}.news-list .columns{padding:0}.widget-container{text-align:center}#logo{display:block;margin:20px auto;width:auto!important;padding:0 15px}.tagline h1{color:#913b94}.tagline h2{color:#03499a}img.alignleft,img.alignright{display:block;margin:0 auto 30px;float:none}.tagline h1{letter-spacing:1px;font-size:40px;line-height:48px}.bx-controls.bx-has-controls-direction{display:none}.menu-item-800{background-image:none}.top-header h4{text-align:center;float:none!important;padding-top:10px}.headercontact{width:100%;padding:10px 0}h2.headerphone.subheader span{display:block}.block-single,.home-section-3 .block-single{width:100%!important;margin:20px 0;border:none!important}h2.headerphone a:before{display:none}}@media only screen and (min-width:40.063em) and (max-width:63.938em){.page-template-template-Full-Width .fullinner{width:100%;max-width:100%!important}.page-template-template-Full-Width .site-main{padding:0!important}.contentinner{width:96%}.headerinner{width:98%}h2.headerphone a:before{display:none}#logo{display:block;margin:20px auto;width:auto!important}.tagline h1{letter-spacing:1px;font-size:50px;line-height:58px;color:#913b94}.tagline h2{color:#03499a}img.alignleft,img.alignright{display:block;margin:0 auto 30px;float:none}.top-header h4{text-align:center;float:none!important;padding-top:10px}.headercontact{width:100%;padding:10px 0}.home-section-1 .block-single{width:31.333%!important;margin-bottom:30px}.home-section-3 .block-single{width:48%!important;margin-bottom:30px}.gallery li{width:48%}.home-section-3 #block-7{border:none!important}.menu-item-800{background-image:none}.tagline{position:absolute;z-index:70;left:0;right:0;top:27%}}@media only screen and (min-width:64em) and (max-width:90em){.page-template-template-Full-Width .fullinner{width:100%;max-width:100%!important}.page-template-template-Full-Width .site-main{padding:0!important}.contentinner{width:96%;max-width:1400px}.headerinner{width:98%}.tagline{position:absolute;z-index:70;left:0;right:0;top:50%}.tagline-image{position:absolute;z-index:70;right:40px;bottom:30px}.headercontact{margin-left:100px}.header-logo-phone.shrink #header-menu .sub-menu{background-color:#fff!important}.header-logo-phone.shrink{height:90px;padding:6px 0;transition:all .5s ease}.header-logo-phone.shrink .header-navigation{padding-top:0}.header-logo-phone.shrink #header-menu.menu,.header-logo-phone.shrink ul.header-social{line-height:70px;transition:all .5s ease;padding-top:0;padding-bottom:0;margin-top:0}.header-logo-phone.shrink #logo{height:70px;padding:0;transition:all .5s ease}.header-logo-phone.shrink .menu ul{border:1px solid #C8C8C8;background:#ede7db;margin-top:0}.header-logo-phone.shrink{background:rgba(255,255,255,1);border-bottom:2px solid #ebebeb}.home .header-logo-phone.shrink{background:rgba(255,255,255,1);border-bottom:2px solid #ebebeb}.tagline h1{letter-spacing:1px}.home .header-slideshow-image{position:relative;height:auto;top:-206px}.tagline h1{font-size:100px}.home-section-1 .block-single{margin:0 .9%}.page-id-717 .block-single{width:100%!important;margin:0 0 20px}.home .header-main{margin-bottom:-206px}}@media only screen and (min-width:90.063em) and (max-width:120em){.page-template-template-Full-Width .fullinner{width:100%;max-width:100%!important}.page-template-template-Full-Width .site-main{padding:0!important}.contentinner{width:1400px}.headerinner{width:98%;max-width:1600px}.menu a,.menu a:link,.menu a:visited{padding:0 1.75em}.menu-item-800{padding-right:0}.tagline{position:absolute;z-index:70;left:0;right:0;top:50%}.tagline-image{position:absolute;z-index:70;right:40px;bottom:30px}#header-logo-phone .headerinner{position:relative;height:auto}.headercontact{margin-left:100px}.header-logo-phone.shrink #header-menu .sub-menu{margin-top:-10px;background-color:#fff!important}.header-logo-phone.shrink{height:90px;padding:6px 0;transition:all .5s ease}.header-logo-phone.shrink .header-navigation{padding-top:0}.header-logo-phone.shrink #header-menu.menu,.header-logo-phone.shrink ul.header-social{line-height:70px;transition:all .5s ease;padding-top:0;padding-bottom:0;margin-top:0}.header-logo-phone.shrink #logo{height:70px;padding:0;transition:all .5s ease}.header-logo-phone.shrink .menu ul{border:1px solid #C8C8C8;background:#ede7db;margin-top:0}.header-logo-phone.shrink{background:rgba(255,255,255,1);border-bottom:2px solid #ebebeb}.home .header-logo-phone.shrink{background:rgba(255,255,255,1);border-bottom:2px solid #ebebeb}.home .header-slideshow-image{position:relative;height:auto;top:-206px}.home .header-main{margin-bottom:-206px}}@media only screen and (min-width:120.063em){.page-template-template-Full-Width .fullinner{width:100%;max-width:100%!important}.page-template-template-Full-Width .site-main{padding:0!important}.contentinner{width:1400px}.headerinner{width:1600px}.tagline{position:absolute;z-index:70;left:0;right:0;top:50%}.tagline-image{position:absolute;z-index:70;right:40px;bottom:30px}.headercontact{margin-left:100px}.header-logo-phone.shrink #header-menu .sub-menu{margin-top:-10px;background-color:#fff!important}.header-logo-phone.shrink{height:90px;padding:6px 0;transition:all .5s ease}.header-logo-phone.shrink .header-navigation{padding-top:0}.header-logo-phone.shrink #header-menu.menu,.header-logo-phone.shrink ul.header-social{line-height:70px;transition:all .5s ease;padding-top:0;padding-bottom:0;margin-top:0}.header-logo-phone.shrink #logo{height:70px;padding:0;transition:all .5s ease}.header-logo-phone.shrink .menu ul{border:1px solid #C8C8C8;background:#ede7db;margin-top:0}.header-logo-phone.shrink{background:rgba(255,255,255,1)}.header-logo-phone.shrink{background:rgba(255,255,255,1);border-bottom:2px solid #ebebeb}.home .header-logo-phone.shrink{background:rgba(255,255,255,1);border-bottom:2px solid #ebebeb}.home .header-slideshow-image{position:relative;height:auto;top:-206px}.home .header-main{margin-bottom:-206px}}@media only screen and (min-width:37.50em) and (max-width:56.25em) and (orientation:portrait){.hide-tablet-portrait{display:none!important}.show-tablet-portrait{display:inherit!important}}