@media screen and (max-width:1380px){.hamburger{width:40px}}@media screen and (max-width:1180px){.navigation__header{margin:30px 34px}.navigation__hamburger{bottom:4px}}@media screen and (max-width:1199px){.section-fullscreen .home-logo img{max-width:280px}.simple-weather--text-center.simple-weather .sw{display:none}}@media screen and (max-width:576px){.section.bg-image .container,.section.bg-image .container-fluid,.section-md.bg-image .container,.section-md.bg-image .container-fluid{padding:100px 30px}.wp-block-image img{max-width:100%}}@media screen and (max-width:808px){.navigation__header span{top:2px}.navigation__list li{margin-bottom:-8px}.navigation__contact{margin-top:20px;text-align:justify}.navigation__container .sub-menu{padding:0}.navigation__container{padding:0 25px 35px}.navigation{right:-100%;width:100%;overflow-y:auto;font-size:2.2rem}.navigation__header{margin:15px 25px 23px}.navigation__container .navigation__list{padding-top:0;text-align:center}.navigation__container .navigation__link{line-height:2.05}.navigation__header a{top:14px}}@media screen and (max-width:980px){.navigation__container .navigation__link{font-size:1.9rem}.navigation__container .navigation__list{padding-top:0}.navigation__container{padding:0 30px 30px}.hamburger{width:45px}}@media screen and (max-width:991px){.section-fullscreen .home-logo img{max-width:250px}}@media screen and (max-width:549px){.section.page-section h1,.heading-title{font-size:36px;line-height:1.2em}}@media screen and (max-width:767px){body .section-fullscreen a img{max-width:90%}.mr-xs-0{margin-right:0!important}.section-fullscreen .home-logo img{max-width:195px}.section-fullscreen .position-middle{top:45%}body .section-fullscreen .position-middle{top:29%}body .section-fullscreen .home-logo img{width:250px;margin-bottom:0}body .product-images a span{font-size:10px;top:41px}.section-fullscreen .position-middle img{margin-bottom:25px}.footer-logo{text-align:center}.button-extend-mobile{width:100%!important}.flex-columns,.col1.wp-block-columns,.col2.wp-block-columns{flex-direction:column}.col1 .wp-block-column>*,.col2 .wp-block-column>*{padding:0!important}.two-columns .right-pos{background:#f1f0f1;width:calc(100% + 30px);margin-left:-15px;padding-left:30px;padding-right:30px;padding-top:30px}.right-pos{margin-top:20px}.margin-msm-45t{margin-top:45px}.col1 .wp-block-column::after,.col2 .wp-block-column::after{display:none!important}.col1 .wp-block-column:nth-child(1),.col2 .wp-block-column:nth-child(2){width:calc(100% + 60px);margin-left:-30px!important;padding-left:30px;padding-right:30px;padding-top:30px!important}}@media screen and (max-width:992px){.simple-weather--text-center.simple-weather .sw{display:inline}.simple-weather--text-center{top:-8px}.menu-icon button{float:right;position:static}.admin-bar .navbar .nav.nav-show{top:32px}.navbar .phone-icon{position:relative;top:-6px}}@media screen and (min-width:992px){.custom-template .list-horizontal-unstyled a,.custom-template .navbar .nav .nav-item .nav-link{color:#fff}.read-all-posts{width:289px}.custom-template .navbar .nav .nav-item.nav-dropdown .nav-link:before,.custom-template .navbar .nav .nav-item.nav-dropdown .nav-link:after{background-color:#fff}body .navbar .item-hidden{display:none}}@media (min-width:768px){.inner-columns{padding-bottom:0!important}.wp-block-columns.col1 .wp-block-column,.wp-block-columns.col2 .wp-block-column{flex-basis:50%!important}.col1 .wp-block-column,.col2 .wp-block-column{padding-bottom:0;margin-bottom:0;margin-left:0!important}.left-pos{padding-bottom:90px}.left-pos,.right-pos{flex:1}.right-pos *{position:relative;z-index:100}.col1 .wp-block-column:nth-child(1){position:relative}.right-pos::after,.col2 .wp-block-column:nth-child(2)::after,.col1 .wp-block-column:nth-child(1)::after{content:'';width:100%;height:100%;position:absolute;display:none;top:0}.col1 .wp-block-column:nth-child(1)::after{width:9999999px;right:0}.right-pos::after{display:block}.col2.extend-full .wp-block-column:nth-child(2)::after,.col1.extend-full .wp-block-column:nth-child(1)::after{display:block}.right-pos::after{background:#f1f0f1}.right-pos>*,.col2 .wp-block-column:nth-child(2)>*,.col1 .wp-block-column:nth-child(1)>*{padding-left:30px}.wp-block-column *{position:relative;z-index:1}.col1 .wp-block-column,.col2 .wp-block-column{padding-right:30px}}@media (min-width:993px) and (max-width:1199px){.navbar ul{width:70%!important}.navbar ul.list-horizontal-unstyled{margin:0 -8px!important;max-width:212px!important;min-width:148px!important}body .navbar .nav .nav-item .nav-link,body footer .menu li{font-size:17px!important}}