.elementor-19473 .elementor-element.elementor-element-6a216cfc:not(.elementor-motion-effects-element-type-background), .elementor-19473 .elementor-element.elementor-element-6a216cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B2B2B;}.elementor-19473 .elementor-element.elementor-element-6a216cfc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;overflow:visible;}.elementor-19473 .elementor-element.elementor-element-6a216cfc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19473 .elementor-element.elementor-element-7adf2781 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-content-title{padding-bottom:10px;color:#D2D2D2;}.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-content-title small{color:#D2D2D2;font-size:4px;font-weight:400;}.elementor-19473 .elementor-element.elementor-element-68424722 .xs-content-title{padding-bottom:10px;color:#D2D2D2;}.elementor-19473 .elementor-element.elementor-element-68424722 .xs-content-title small{color:#D2D2D2;font-size:4px;font-weight:400;}.elementor-19473 .elementor-element.elementor-element-e328585 .xs-content-title{padding-bottom:10px;color:#D2D2D2;}.elementor-19473 .elementor-element.elementor-element-e328585 .xs-content-title small{color:#D2D2D2;font-size:4px;font-weight:400;}.elementor-19473 .elementor-element.elementor-element-7541859b:not(.elementor-motion-effects-element-type-background), .elementor-19473 .elementor-element.elementor-element-7541859b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3A3A3A;}.elementor-19473 .elementor-element.elementor-element-7541859b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;overflow:visible;}.elementor-19473 .elementor-element.elementor-element-7541859b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19473 .elementor-element.elementor-element-3e86fb3e > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-content-title{padding-bottom:10px;color:#D2D2D2;}.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-content-title small{color:#D2D2D2;font-size:4px;font-weight:400;}@media(min-width:768px){.elementor-19473 .elementor-element.elementor-element-7c752696{width:18%;}.elementor-19473 .elementor-element.elementor-element-7adf2781{width:81.665%;}}/* Start custom CSS for html, class: .elementor-element-79cfd720 */.elementor-19473 .elementor-element.elementor-element-79cfd720 .xs-content-title{
    font-size: 1.2em;
    font-weight: 400;
    background: #2b2b2b;
    color: #e5e5e5;
    z-index: 5;
    padding: 10px;
    float: none;
    display: inline;
}

.elementor-19473 .elementor-element.elementor-element-79cfd720 .xs-content-header{
    border: none;
    position:relative;
    text-align: right;
}

.elementor-19473 .elementor-element.elementor-element-79cfd720 .xs-content-header:before {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  height: 15px;
  position: relative;
  vertical-align: middle;
  width: 15px;
  margin-top: 0px;
  border-radius: 4px;
  right: 0;
  z-index:10;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c752696 */.elementor-19473 .elementor-element.elementor-element-7c752696 .elementor-widget-wp-widget-nav_menu{
    background-image: none;
    border: none;
}

.elementor-19473 .elementor-element.elementor-element-7c752696 .elementor-widget-wp-widget-nav_menu ul li{
    border: none;
}

.elementor-19473 .elementor-element.elementor-element-7c752696 .menu-item a{
    color: #d2d2d2;
    font-size: 1em !important;
}

.elementor-19473 .elementor-element.elementor-element-7c752696 .menu-item a:hover{
    color: #A4CE5F;
}

.elementor-19473 .elementor-element.elementor-element-7c752696 #menu-firealarm{
    padding: 0;
}

.elementor-19473 .elementor-element.elementor-element-7c752696 .menu-item:hover{
    background-color: #2d2d2d;
    width: 100%;
}

.elementor-19473 .elementor-element.elementor-element-7c752696 .elementor-column-wrap.elementor-element-populated{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for xs-woo-carousel, class: .elementor-element-3dcd0324 */.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-content-title{
    font-size: 1.2em;
    font-weight: 400;
    background: #2B2B2B;
    z-index: 5;
    padding: 10px ;
    float: none;
    display: inline;
    margin-right: -4px
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-content-header{
    border: none;
    position:relative;
    text-align: right;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-content-header:after {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  white-space: nowrap;
  height: 1px;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  right:0;
  margin-top: 10px;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-content-header:before {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  height: 15px;
  position: relative;
  vertical-align: middle;
  width: 15px;
  margin-top: 3px;
  border-radius: 4px;
  right: 0;
  z-index:10;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .clearfix{
    display:none;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-product-wraper{
    background-color: transparent;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 img{
    border-radius: 12px
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 h4 a{
    color: #d2d2d2 !important;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-product-category:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
    -webkit-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    border-radius: 12px;
     opacity: 1;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-product-category{
    border:none;
    padding: 15px
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .xs-product-category img{
    max-width: 150px;
    max-height: 150px;
}

.elementor-19473 .elementor-element.elementor-element-3dcd0324 .owl-stage-outer{
    padding: 5px 0;
}/* End custom CSS */
/* Start custom CSS for xs-woo-carousel, class: .elementor-element-68424722 */.elementor-19473 .elementor-element.elementor-element-68424722 .xs-content-title{
    font-size: 1.2em;
    font-weight: 400;
    background: #2B2B2B;
    z-index: 5;
    padding: 10px ;
    float: none;
    display: inline;
    margin-right: -4px
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-content-header{
    border: none;
    position:relative;
    text-align: right;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-content-header:after {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  white-space: nowrap;
  height: 1px;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  right:0;
  margin-top: 10px;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-content-header:before {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  height: 15px;
  position: relative;
  vertical-align: middle;
  width: 15px;
  margin-top: 3px;
  border-radius: 4px;
  right: 0;
  z-index:10;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .clearfix{
    display:none;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-product-wraper{
    background-color: transparent;
}

.elementor-19473 .elementor-element.elementor-element-68424722 img{
    border-radius: 12px
}

.elementor-19473 .elementor-element.elementor-element-68424722 h4 a{
    color: #d2d2d2 !important;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-product-category:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
    -webkit-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    border-radius: 12px;
     opacity: 1;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-product-category{
    border:none;
    padding: 15px
}

.elementor-19473 .elementor-element.elementor-element-68424722 .xs-product-category img{
    max-width: 150px;
    max-height: 150px;
}

.elementor-19473 .elementor-element.elementor-element-68424722 .owl-stage-outer{
    padding: 5px 0;
}/* End custom CSS */
/* Start custom CSS for xs-woo-carousel, class: .elementor-element-e328585 */.elementor-19473 .elementor-element.elementor-element-e328585 .xs-content-title{
    font-size: 1.2em;
    font-weight: 400;
    background: #2B2B2B;
    z-index: 5;
    padding: 10px ;
    float: none;
    display: inline;
    margin-right: -4px
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-content-header{
    border: none;
    position:relative;
    text-align: right;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-content-header:after {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  white-space: nowrap;
  height: 1px;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  right:0;
  margin-top: 10px;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-content-header:before {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  height: 15px;
  position: relative;
  vertical-align: middle;
  width: 15px;
  margin-top: 3px;
  border-radius: 4px;
  right: 0;
  z-index:10;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .clearfix{
    display:none;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-product-wraper{
    background-color: transparent;
}

.elementor-19473 .elementor-element.elementor-element-e328585 img{
    border-radius: 12px
}

.elementor-19473 .elementor-element.elementor-element-e328585 h4 a{
    color: #d2d2d2 !important;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-product-category:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
    -webkit-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    border-radius: 12px;
     opacity: 1;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-product-category{
    border:none;
    padding: 15px
}

.elementor-19473 .elementor-element.elementor-element-e328585 .xs-product-category img{
    max-width: 150px;
    max-height: 150px;
}

.elementor-19473 .elementor-element.elementor-element-e328585 .owl-stage-outer{
    padding: 5px 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7adf2781 */.elementor-19473 .elementor-element.elementor-element-7adf2781 .elementor-widget-xs-woo-carousel .xs-content-header{
    background-image:none;
}/* End custom CSS */
/* Start custom CSS for xs-woo-carousel, class: .elementor-element-9d07461 */.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-content-title{
    font-size: 1.2em;
    font-weight: 400;
    background: #3a3a3a;
    z-index: 5;
    padding: 10px ;
    float: none;
    display: inline;
    margin-right: -4px
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-content-header{
    border: none;
    position:relative;
    text-align: right;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-content-header:after {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  white-space: nowrap;
  height: 1px;
  position: absolute;
  vertical-align: middle;
  width: 100%;
  right:0;
  margin-top: 10px;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-content-header:before {
  background-color: #A4CF5B;
  content: "";
  display: inline-table;
  height: 15px;
  position: relative;
  vertical-align: middle;
  width: 15px;
  margin-top: 3px;
  border-radius: 4px;
  right: 0;
  z-index:10;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .clearfix{
    display:none;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-product-wraper{
    background-color: transparent;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 img{
    border-radius: 12px
}

.elementor-19473 .elementor-element.elementor-element-9d07461 h4 a{
    color: #d2d2d2 !important;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-product-category:hover{
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
    -webkit-transition: box-shadow 0.3s;
    transition: box-shadow 0.3s;
    border-radius: 12px;
     opacity: 1;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-product-category{
    border:none;
    padding: 15px
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .xs-product-category img{
    max-width: 150px;
    max-height: 150px;
}

.elementor-19473 .elementor-element.elementor-element-9d07461 .owl-stage-outer{
    padding: 5px 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3e86fb3e */.elementor-19473 .elementor-element.elementor-element-3e86fb3e .elementor-widget-xs-woo-carousel .xs-content-header{
    background-image:none;
}/* End custom CSS */