.elementor-kit-12{--e-global-color-primary:#071D2B;--e-global-color-secondary:#364155;--e-global-color-text:#44566E;--e-global-color-accent:#E55A29;--e-global-color-8489650:#E7E9EC;--e-global-color-2486244:#FFEFEC;--e-global-typography-primary-font-family:"Dana";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Dana";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Dana";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Dana";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Dana", Sans-serif;background-color:#F5F5F5;}.elementor-kit-12 a{font-family:"Dana", Sans-serif;}.elementor-kit-12 a:hover{font-family:"Dana", Sans-serif;}.elementor-kit-12 h1{font-family:"Dana", Sans-serif;font-size:24px;}.elementor-kit-12 h2{font-family:"Dana", Sans-serif;font-size:18px;}.elementor-kit-12 h3{font-family:"Dana", Sans-serif;font-size:16px;}.elementor-kit-12 h4{font-family:"Dana", Sans-serif;}.elementor-kit-12 h5{font-family:"Dana", Sans-serif;}.elementor-kit-12 h6{font-family:"Dana", Sans-serif;}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-family:"Dana", Sans-serif;font-size:14px;font-weight:500;border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-12 h1{font-size:20px;line-height:1.8em;}.elementor-kit-12 h2{font-size:17px;line-height:1.8em;}.elementor-kit-12 h3{font-size:15px;line-height:1.8em;}.elementor-kit-12 h4{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.wd-nav>li>a {
    padding: 0 4px;
}
.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner {
    padding: 10px 20px 0 20px!important;
}
.wd-nav-mob-tab>li>a {
    font-weight: 600!important;
}
.btn-size-large {
    padding: 5px 24px!important;
}
a.elementor-post__read-more {
    
    border: 1px solid var(--e-global-color-accent);
    border-radius: 7px;
    padding: 7px 12px;
    margin-bottom: 15px;
    margin-top:10px;
}
a.elementor-post__read-more:hover{background-color:var(--e-global-color-accent);color:#fff!important;}
.elementor-posts--thumbnail-top .elementor-post__text {
    flex-direction: column;
    flex-grow: 1!important;
    display: flex!important;
    justify-content: space-between;
    align-items: center;}
    .elementor-posts .elementor-post__read-more {
    align-self: center!important;
}
.mobile-categories-menu.wd-nav>li>a {
    font-weight: 500;
   }
.mobile-categories-menu .wd-sub-menu li>a ,.wd-filter-list .count,.wd-toolbar-label,.page-title ,.page-title .title{
    font-family: 'dana';
}
.wd-nav-mob-tab>li.wd-active>a {
    background-color: rgb(229 90 41)!important;color:#fff!important;
}
.wd-nav[class*="wd-style-"]>li.wd-has-children,.menu-item-has-children>a:after {
    color: rgb(82 82 82)!important;
    font-size: 10px!important;
}
.wd-dropdown{box-shadow: 0 9px 16px rgba(0,0,0,0.10)!important;    border-radius: 15px!important;}
.menu-mega-dropdown .sub-menu>li>a:before {
   display: none;
}
.mega-submenu{font-family:dana;}
.mega-submenu .menu-item-has-children>a{font-size: 14px;}
.mega-submenu ul {list-style:none;}

.mega-submenu ul.menu >li > a{
color:#364155;font-weight: 500;}
.mega-submenu ul.menu >li >a:before{
    content:''; width:5px;height:5px;background:#e55a29;display:inline-block;margin-left: 8px;border-radius: 50%;
}
.mega-submenu .menu-item-has-children .sub-menu li{margin-bottom:3px;}
.mega-submenu .menu-item-has-children .sub-menu li a{font-size: 13px;font-weight:400;color: #44566E;}
.mega-submenu li a:hover{color:rgba(229, 90, 41,1)!important;}
.main-page-wrapper {
    background-color: #f5f5f5!important;
}
.btn.btn-style-semi-round{border-radius:10px!important;}

.btn.btn-color-default:hover { box-shadow: none!important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {border-radius:10px!important;}
.top-call:after{content: '\e829';
font-family: "maxa-font";display:inline-block;margin-right:7px;font-size:16px;font-weight:400;}
.wd-filter-list a {
    font-family: 'dana';
    font-size: 13px;
    font-weight: 400
}
.top-request:after{content: '\e826';
font-family: "maxa-font";display:inline-block;margin-right:7px;font-size:16px;font-weight:400;}
.shop_attributes th,.wd-nav>li>a,.post-slide .post-title,article,.wd-fill,.wd-search-form,.cat-description,form,.btn{
    font-family: "Dana", Sans-serif!important;
}
.whb-header {
    margin-bottom: 20px!important;
}
.blog-post-loop .article-body-container {
    padding: 15px!important;}
.article-body-container .meta-author a{font-size:11px!important;}
.article-body-container  .wd-entry-meta {
    margin-bottom: 17px;}
.post-slide .post-title {margin-bottom:15px!important;margin-top:15px;    line-height: 1.7;min-height:48px;    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.post-slide .post-title a{color:#233448;}
.wd-post-date.wd-style-with-bg { background-color: transparent!important; 
  box-shadow:none!important; 
    color: #fff!important;
}
.wd-post-date.wd-style-with-bg>span {
   display:inline-block!important;font-size: 13px!important;
    font-weight: 400!important;
}
.wd-post-date.wd-style-with-bg .post-date-month {
    font-weight: 400!important;
}
.blog-design-masonry.wd-add-shadow .article-inner {
    box-shadow: 0 0px 30px rgba(78, 97, 122, 0.05)!important;
 border-radius: 10px;
    padding: 10px;
    background: #fff;
}
.post-img-wrapp{ border-radius: 10px!important;}
.meta-categories-wrapp {
    top: -14px;
}
.wd-post-cat.wd-style-with-bg>a {
    color: #44566E!important;
    font-weight: 400!important;
    font-size: 11px!important;
}
.wd-post-cat.wd-style-with-bg {
    background-color: rgb(255 255 255)!important;
    color: #44566E!important;
    border-radius: 5px!important;
}
.wd-post-cat.wd-style-with-bg:hover ,.wd-post-cat.wd-style-with-bg:hover>a {    color: #e55a29!important;
}
.wd-tltp{display:none;}
.blur-bg{
    backdrop-filter: blur(20px);
}
.read-more-section a {
    font-weight: 400!important;font-size: 13px!important;
    border-radius: 7px;
    border: 1px solid var(--wd-primary-color);
    padding: 9px 13px;
    border-bottom: 1px solid var(--wd-primary-color)!important;
}
article .wd-tltp{display:none!important;}

.product-box img{width:65px;}
.m10{margin-bottom:10px!important;}
.pr-box:hover >.elementor-widget-container .elementor-image-box-title,.product-box:hover >.elementor-widget-container .elementor-image-box-title{color:#fff!important;}
.pr-box:hover >.elementor-widget-container .elementor-image-box-img,.product-box:hover >.elementor-widget-container .elementor-image-box-img{filter: brightness(5);}
.pr-box .elementor-image-box-img img{width:63px;}
.solution-box .wd-info-box .info-btn-wrapper {
    margin-top: 2px;
}
.solution-box .btn.btn-color-default {
    color: #4e617a99;
    padding: 0;    font-weight: 400;
}
.solution-box img{width:70px;}


.service-box .elementor-icon {background: #E55A29;
    padding: 28px;position: relative;
    border-radius: 50%;z-index:2;}
.service-box .elementor-icon-box-wrapper:hover .elementor-icon {
    background: #ca4c20;}
.service-box .elementor-icon:before{content: '';
    width: 116%;
    height: 116%;
    display: block;
    padding: 17px;
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    background: transparent;
    z-index: 1;
    border: 1px solid red;
    border-radius: 50%;}
.feature .elementor-icon{    background: #F3E7E5;
    padding: 12px;
    border-radius: 50%;}
    .story-box .elementor-image-box-img{    background: #E7E9EC;
    padding: 13px;
    border-radius: 10px;}
 
.contact-box .elementor-icon-box-icon{    background: #233448;
    padding: 14px;
    border-radius: 50%;}
.contact-box .elementor-icon-box-wrapper:hover a,.contact-box .elementor-icon-box-wrapper:hover   span{color:#e55a29;}

.footer-menu li a{padding-right:0!important;}
.footer-menu li a:before{content:"\f114";
    font-family: "woodmart-font";
    margin-left: 8px;
    color: #E55A29;
    display: inline-block;
    position: relative;
    line-height: .7;
    font-size: 10px;
    opacity: 1!important;
        background: transparent!important;
}
.wd-prefooter {
    background-color: #f5f5f5!important;
}

.cta .gform_wrapper.gravity-theme .gfield input.large,.cta .gform_wrapper.gravity-theme .gfield select.large,.cta-product .gform_wrapper.gravity-theme .gfield input.large, .cta-product .gform_wrapper.gravity-theme .gfield select.large,.pop-form input,.cta-product textarea{
    width: 100%;
    background: rgb(255 255 255 / 16%);
    backdrop-filter: blur(15px);
    border: 1px solid #ffffff47;
    border-radius: 10px;
    color: #fff;
    font-size: 13px!important;
    font-weight: 300!important;
    text-indent: 10px
}
.cta  .button,.cta-product .button,.pop-form .button {background: #e55a29;
    color: #fff;
    font-weight: 500;width:100%;font-family:dana;}
.cta-product .gform_fields{display:block!important;}

.popup-contact .feature .elementor-icon-box-wrapper:hover .elementor-icon-box-title {color:#fff;}
  .wd-filter-search input{color: #44566E94!important;
    font-size: 13px!important;font-family: dana;}
  
  
 .woocommerce-ordering{margin-left:0!important;}
.woocommerce-ordering.wd-style-underline select{font-size:13px!important;font-weight:400!important;color:#44566E!important;border-bottom: 0;}
.wd-products-shop-view a.current-variation {
    color: #4E617A;
}
.wd-products-shop-view a {
 color: #919CAB;}
 .product-grid-item .product-wrapper{background-color:#E7E9EC!important;border-radius:15px!important;box-shadow:none!important;padding:12px!important;}
  .product-grid-item .product-wrapper:hover{background-color: rgba(229, 90, 41,1)!important;
}
.product-element-top{border-radius:15px!important;}
.product-element-bottom{text-align:center;font-family:dana!important;}
.wd-entities-title{color:#364155;font-weight:600;font-family:dana!important;}
.wd-entities-title a{line-height:1.8;font-size:15px;margin-top:15px;}
.product-grid-item .product-wrapper:hover .wd-entities-title,.product-grid-item  .wd-entities-title a:hover,.product-grid-item  .wd-entities-title:hover {color:#fff!important;
}
.wd-buttons.wd-pos-r-t{
    box-shadow: none;background: transparent;
} 
.sidebar .sub-menu.elementor-nav-menu--dropdown li{border-bottom:0!important;}
.sidebar .sub-menu.elementor-nav-menu--dropdown li a{color: #4E617A!important;font-size: 14px!important;}
.sidebar .elementor-nav-menu .sub-arrow{font-size: 13px;}
.sidebar .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item:hover{background-color:#fff;}

.sidebar .elementor-nav-menu a,.sidebar .elementor-nav-menu a:hover{padding:10px;}
.sidebar .widget{    padding-bottom: 10px;}
    
.product-wrapper{color
:rgb(68 86 110 / 59%);}

.cat-description h2:nth-child(1){border-right:3px solid #e55a29;padding-right:10px;}
.orderby{padding: 10px 15px!important;}

.catalog-btn .elementor-icon-box-icon{background: #fff;
    padding: 10px;
    border-radius: 550%;display:inline-flex!important;}

.dl .elementor-icon-box-title a{display: inline-flex;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    transform: translate(0, 0);
    width: 100%;
    justify-content: flex-start;
    align-items: center;padding-right:20px;}
.product-wrapper .star-rating{display:none;}   .dce-carousel-controls .swiper-pagination-bullet{width:10px;height:10px;}

.product-grid-item .wd-entities-title {
    min-height: 54px;
}

.pop-form .gform_wrapper.gravity-theme .gfield.gfield--width-third {
    -ms-grid-column-span: 12!important;
    grid-column: span 12!important;
}
.team-member {background: #f5f5f5;    padding-bottom: 20px;
    border-radius: 15px;}
    .member-layout-default .member-image {
    padding: 25px;
}
.team-member .member-position {
    color: #e55a29;
}
.team-member .member-name{    margin-bottom: 5px;}
.page .title-size-small .title {padding: 10px 0;
    font-size: 18px;font-weight:500;}
    .dce-posts-container .elementor-heading-title{ overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;min-height:50px;} 
.sidebar-blog .elementor-widget-container h5{
    padding: 15px 15px 15px 15px;
    background-color: #44566E;
    border-radius: 10px 10px 10px 10px;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}   

.cat-item::marker{font-size:0!important;}
@media (min-width: 1025px){
.title-size-small .title {
    font-size: 19px!important;
    margin-top: 15px;}
}
@media (min-width: 350px){
.page .title-size-small .title {padding: 10px 0;
    font-size: 18px;width:50%;    margin-top: 10px;font-weight:500;}
   .page .breadcrumbs{width:50%;text-align:left;    margin-top: 10px;}
   .page .page-title>.container{display:flex;align-items: center;}
}
@media(min-width:800px){

.cta form{display: inline-flex;
    width: 100%;
    justify-content:space-between;
    align-items: center;}
    .cta .gform-body {    width: 100%;margin-left:15px;}
   
}

@media(min-width:769px){
    .solution-box.center>.elementor-widget-container,.box-center>.elementor-widget-container{display: flex;
    justify-content:center;}
.solution-box.left>.elementor-widget-container,.box-left>.elementor-widget-container{display: flex;
    justify-content:flex-end;}
  .searchform.wd-with-cat.wd-style-4 input[type="text"] {
    padding-inline-end: 0!important;text-indent: 35px;
} 
}
@media(min-width:768px){
     .support-btn >.elementor-widget-container  {
    width: 52px;
    height: 52px;

}
}
@media (max-width: 768.98px){
.woocommerce-ordering.wd-ordering-mb-icon {display: inline-flex!important;}
   .woocommerce-ordering.wd-ordering-mb-icon select option {
    font-size: 13px;
    color: #071d2b;
    padding: 10px;
}
.tel.box-center>.elementor-widget-container {
    display: flex;
    justify-content: center;
}
.tel.box-center .elementor-icon-box-icon{
    display:flex!important;}
}
@media (max-width: 1204px){    
.main-page-wrapper {
    margin-top: -25px;}
}
@media(max-width:767px){
.contact-box .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    }
    .contact-box .elementor-icon-box-icon{display:inline-flex!important;}
    .support-btn >.elementor-widget-container  {display: flex;
    align-items: center;
    line-height: 0.5;
    justify-content: center;
    width: 40px;
    height: 40px;

}
.popup-contact .feature     .elementor-icon-box-wrapper{    align-items: center;}
.wd-entities-title a {
    font-size: 13px;
}
.product-wrapper .product-element-bottom{margin-top: 10px!important;}
.elementor-widget-icon-box.elementor-mobile-position-left .elementor-icon-box-wrapper, .elementor-widget-icon-box.elementor-mobile-position-right .elementor-icon-box-wrapper {
    align-items: center;
}

}

 

 
@media(max-width:660px){
    .elementor-slides .swiper-slide-bg{    background-position: top left!important;}
    .elementor-slides .swiper-slide-bg{background-size: 130%!important;}
.elementor-slides .swiper-slide-inner {
    display: block;
}
.elementor-slides .swiper-slide-inner { 
    top: 165px!important; display:block!important; }
    .swiper-slide-contents {
    max-width: 100%;
    text-align: center;
}
.swiper-pagination{bottom:10px!important;}
.elementor-slide-button{display:none!important;}
.horiz-mobile .elementor-image-box-wrapper{display: flex;
    align-items: center;}
    .horiz-mobile .elementor-image-box-wrapper figure{margin-left:15px!important;}
.vertical-mob .wd-info-box{flex-direction: column;    align-items: center;}
.vertical-mob .wd-info-box .info-box-content,.vertical-mob .info-btn-wrapper .wd-button-wrapper{text-align: center!important;}
.service-box .elementor-icon {
    padding: 20px;}
    .story-wrapper{background-image:none!important;}
    .r1 .elementor-image-box-wrapper .elementor-image-box-img{margin-right: 38px!important;}
    .center-wrapper  .elementor-container{justify-content: center;}
    .commentlist .comment_container {
    display: block;
}
.dce-carousel-controls .swiper-pagination {
    bottom: -25px!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.maxasecurity.com/wp-content/uploads/2023/09/DanaFaNum-Regular.woff2') format('woff2'),
		url('https://dev.maxasecurity.com/wp-content/uploads/2023/09/DanaFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dev.maxasecurity.com/wp-content/uploads/2023/09/DanaFaNum-Medium.woff2') format('woff2'),
		url('https://dev.maxasecurity.com/wp-content/uploads/2023/09/DanaFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Dana';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://dev.maxasecurity.com/wp-content/uploads/2023/09/DanaFaNum-Bold.woff2') format('woff2'),
		url('https://dev.maxasecurity.com/wp-content/uploads/2023/09/DanaFaNum-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */