@media only screen and (max-width:1270px){.collection ul.grid li.grid__item{padding-left:15px;padding-right:15px}.collection ul.grid{width:100%;margin-left:0;margin-right:0}.footer__content-top .footer-block{padding-right:15px!important}.footer__content-top .footer-block:nth-of-type(4){padding-right:0!important}.footer__content-top .footer-block:nth-of-type(1){max-width:35%}.footer__content-top .footer-block:nth-of-type(2){max-width:19%}.footer__content-top .footer-block:nth-of-type(3){max-width:27%}.footer__content-top .footer-block:nth-of-type(1) img{width:100%}.footer__content-top .footer-block ul.list-social{padding-top:0}.hm-blog-section .slider.slider--tablet{overflow-x:hidden;scroll-padding-left:0}}@media only screen and (max-width:1199px){.header nav.header__inline-menu ul li{margin:0 7px}.header nav.header__inline-menu ul li a,.header nav.header__inline-menu ul li summary{font-size:13px}.header-wrapper .header .header__icons .header__icon span{font-size:12px}.header-wrapper .header .header-phone a{font-size:14px}.header-wrapper .header .header__icons .header__icon{padding-left:7px;margin-left:8px}.header-wrapper .header .header-phone svg{margin-right:6px}.header-wrapper .header .header__icons{margin-left:auto}.header-wrapper .header .header-phone{padding-left:10px;margin-left:10px}.main-product-section .product .product__info-wrapper .price .price__container span,.main-product-section .product .product__info-wrapper .price .price__container s{font-size:24px;text-align:center;justify-content:center}.main-product-section .product .product__info-wrapper .price .price__sale{flex-direction:column-reverse}.main-product-section .product .product__info-wrapper .price .price__container{width:100%}.main-product-section .product .product__info-wrapper .price .price__container s{font-size:18px}}@media only screen and (max-width:991px){.home-banner-main .home-banner-lft,.home-banner-main .home-banner-rgt{max-width:100%}.home-banner-main .home-banner-rgt{padding-left:0}.header-wrapper .header__heading-link{margin-left:30px}.header header-drawer{margin-left:15px}.text-with-image{flex-wrap:wrap}.hm-text-img-a .text-with-image-lft{max-width:100%;width:100%;text-align:center;padding:20px 0}.hm-text-img-a .text-with-image-rgt{max-width:400px;width:100%;margin-right:auto;margin-left:auto}.hm-text-img-a .text-with-image-rgt img{width:100%}.our-testi-text-with-image-lft{max-width:100%;z-index:1}.our-testi-text-with-image-lft .cmn-heading{position:static;transform:none}.our-testi-left-top,.our-testimonial-pic{padding-left:0}.section-title,.our-testi-text-with-image-lft .cmn-heading{font-size:32px;line-height:normal;margin:0 0 25px}.our-testi-text-with-image-lft .txt{font-size:18px;line-height:1.5}.our-testi-left-top:before{width:200px;height:147px;background-size:100%}.home-our-best-products{padding-top:0}.collection ul.grid li.grid__item{padding-top:15px;padding-bottom:15px}.home-our-testimonial{padding-top:80px;margin-bottom:25px;margin-top:0}.hm-blog-section{padding-bottom:0}.header .menu-drawer__navigation{padding:2rem 0;border-top:2px solid #eee}.header .menu-drawer{box-shadow:inset -7px 0 20px #00000026}.main-product-section .product .product__info-wrapper,.main-product-section .product .product__media-wrapper{max-width:100%!important}.main-product-section .product__info-container,.descWrp .lft{max-width:100%}.main-product-section .product .product__info-wrapper{text-align:center;margin-top:30px}.main-product-section .product .product__info-wrapper .product-form__quantity .quantity,.main-product-section .product .product__info-wrapper .price .price__sale,body .product .price .badge,body .product .price__container{margin-left:auto;margin-right:auto}.prd-recom-section{padding-bottom:30px}.main-product-section .prd-wrp-panel{padding-top:30px;padding-bottom:30px}.product-media-modal .product-media-modal__content>*{width:100%}.template-collection .collection ul.grid li.grid__item{max-width:50%}.keypads-pro-meta center{text-align:center}.keypads-pro-meta{font-size:18px;line-height:1.4}.product-component-keypads .product .product__info-wrapper .product__info-container .product-form{margin-top:0}.product-component-keypads .product .product__info-wrapper .product-form__buttons .btn{margin-left:0}.pro-category-wrap-main{justify-content:center;flex-wrap:wrap;font-size:16px;padding-top:0}.pro-category-wrap-main>div{margin-right:10px;margin-left:10px}.pro-download-link .brochure-head h5{font-size:14px;margin:0 5px;letter-spacing:.01em}.pro-download-link a{font-size:13px;letter-spacing:.01em;margin-right:0}.pro-download-link a svg{margin-left:5px;display:inherit;width:6px;height:auto}.pro-download-link .brochure-head svg{width:40px;height:40px;padding:5px}.pro-download-main h2{font-size:24px;line-height:normal;margin:0 0 20px;text-align:center}.pro-download-link{padding:30px 0;text-align:center}.pro-desc-wrap{padding:30px 0}.pro-desc-main{padding:15px}.pro-desc-main h2{margin:0 0 10px;font-size:20px;line-height:24px}.pro-desc-main .pro-desc{font-size:15px}.product .product__info-container .gpo-app .gpo-element.gpo-form__group{text-align:center}.product .product__info-container .gpo-app .gpo-element.gpo-form__group label.gpo-label{display:inline-flex;flex-wrap:wrap;width:100%;justify-content:center}.product .product__info-container .gpo-app .gpo-element.gpo-form__group .gpo-choicelist input+label:before{position:absolute;top:10px}.product .product__info-container .gpo-app .gpo-element.gpo-form__group .gpo-choicelist input+label:after{top:14px}.product .product__info-container .gpo-app .gpo-element.gpo-form__group .gpo-choicelist label{padding-left:25px}.custom_accordion.desktop{display:none}.custom_accordion.mobile{display:inline-block}.product .product__info-container .gpo-app .gpo-element.gpo-form__group .label-content{font-size:16px}.product .product__info-container .gpo-app .gpo-choicelist input+label span{font-size:15px}.product .product__info-container .gpo-app .gpo-element.gpo-form__group{margin-bottom:15px}.btn,.button,.shopify-challenge__button,.customer button{min-width:180px;height:42px;font-size:16px;padding:0 20px}.home-banner-main .btn{min-width:190px;height:42px;padding:0 20px;font-size:16px}.collection ul.grid li.grid__item{max-width:50%}.collection ul.grid li.grid__item .card-wrapper .card>.card__content .card__information .card__heading{font-size:18px;line-height:1.2}.product .gpo-app .gpo-counter{float:none;top:5px}.product .gpo-app .messages .error,.product .gpo-app .upload-messages .error{margin-top:10px}}@media only screen and (max-width:749px){.footer__content-top .footer-block{max-width:400px!important;margin:0 auto!important;text-align:center;justify-content:center}.footer__payment ul{justify-content:center;text-align:center}.footer__content-top .footer__blocks-wrapper{flex-wrap:wrap}footer.footer .footer__content-top{padding:0 0 15px}.footer__content-top .footer-block .foot-bot-row,.footer__content-top .footer-block ul.list-social{justify-content:center}.footer .footer__content-top .footer-block .footer-block__heading{font-size:20px;line-height:normal;margin:0 0 5px;padding-top:15px}.footer .footer__localization:empty+.footer__column{padding-top:0}.footer .footer__content-bottom{padding:2px 0 0;margin:0}footer.footer{padding:20px 0 0}.footer__content-top .footer-block:nth-of-type(1) img{width:100%;max-width:240px}.footer__content-bottom .footer__copyright .copyright__content{font-size:12px;line-height:1.5;text-align:center;padding:10px 0;flex-wrap:wrap;justify-content:center}.our-testi-img-box:before,.our-testi-img-box:after{width:300px;height:300px;border:25px solid #fff}.our-testi-img-box:after{width:252px;height:252px}.dot-butn ul.slick-dots{left:0}.hm-blog-section ul.blog-slider,.collection ul.grid{padding:0}.home-banner-main .home-banner-rgt .slideshow__text-wrapper.banner__content .banner__heading{font-size:24px;text-align:left;line-height:normal}.home-banner-main .home-banner-rgt .slideshow__text-wrapper.banner__content{padding:15px}.home-banner-main .btn{min-width:190px;height:42px;border-radius:40px;font-size:16px}.home-banner-main .home-banner-rgt .banner__buttons{margin:15px 0 0}.header-wrapper .header__heading-link img.header__heading-logo{max-width:130px}.header-wrapper .header .header-phone{display:none}.header-wrapper .header-phone.header-phone-mob{display:flex}.header-wrapper .header .header__icons .header__icon{border:0}.menu-drawer__utility-links label{display:none}.header .menu-drawer__utility-links{display:flex;flex-wrap:wrap;align-items:center;background-color:#eee}.menu-drawer__account svg{margin-right:10px}.header .menu-drawer__utility-links .list.list-social{display:none}.section-title,.our-testi-text-with-image-lft .cmn-heading{font-size:28px;margin:0 0 20px}.header-wrapper .header{padding-top:12px;padding-bottom:10px}.main-product-section .product .product__info-wrapper .product__title{margin:0 0 15px}.main-product-section .product .product__info-wrapper .product__title h1{font-size:24px;line-height:normal}.template-collection .collection ul.grid li.grid__item{max-width:100%}#main-cart-footer>div{margin-left:auto;margin-right:auto}.main-product-section .product .product__info-wrapper .product-form__quantity .quantity{width:150px;height:50px}.main-product-section .product .product__info-wrapper .product-form__quantity .quantity .quantity__button[name=minus]{left:6px}.main-product-section .product .product__info-wrapper .product-form__quantity .quantity .quantity__button[name=plus]{right:6px}.product .product__media-list .product__media-item{width:100%;margin:0 auto!important}.custom_accordion.mobile .page-width{padding-left:0;padding-right:0}#wc_review_section .wc_review_top_title h2{font-size:20px}.main-blog .title--primary{margin:0 0 10px;font-size:28px}.collection ul.grid li.grid__item .card-wrapper .card>.card__content .card__information .card__heading{min-height:inherit}.collection ul.grid li.grid__item{max-width:100%}body .image-with-text__content{padding:15px 0;text-align:center}body .image-with-text__content .image-with-text__text+.button{margin-left:auto;margin-right:auto}.home-our-best-products{padding-top:0;padding-bottom:0}.pro-download-link .brochure-head h5{line-height:normal}}@media only screen and (max-width:335px){.header header-drawer{margin-left:10px}.header-wrapper .header__heading-link{margin-left:20px}.header-wrapper .header__heading-link img.header__heading-logo{max-width:125px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/responsive.css.map */
