.elementor-kit-7{--e-global-color-primary:#CC0000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#000033;--e-global-color-accent:#FF9900;--e-global-typography-primary-font-family:"Lato Font";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Lato Font";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:900;--e-global-typography-text-font-family:"Lato Font";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Lato Font";--e-global-typography-accent-font-size:42px;--e-global-typography-accent-font-weight:900;--e-global-typography-2bb093e-font-family:"Lato Font";--e-global-typography-2bb093e-font-size:26px;--e-global-typography-2bb093e-font-weight:700;--e-global-typography-d8c71b7-font-family:"Lato Font";--e-global-typography-d8c71b7-font-size:16px;--e-global-typography-d8c71b7-font-weight:900;--e-global-typography-3df4347-font-family:"Lato Font";--e-global-typography-3df4347-font-size:18px;--e-global-typography-3df4347-font-weight:900;--e-global-typography-fa45865-font-family:"Lato Font";--e-global-typography-fa45865-font-size:16px;--e-global-typography-fa45865-font-weight:700;--e-global-typography-c003446-font-family:"Lato Font";--e-global-typography-c003446-font-size:14px;--e-global-typography-c003446-font-weight:400;background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-primary );font-family:"Lato Font";font-weight:400;}.elementor-kit-7 h1{font-family:"Lato Font";font-size:42px;font-weight:900;}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:"Lato Font";font-size:30px;font-weight:900;}.elementor-kit-7 h3{color:var( --e-global-color-text );font-family:"Lato Font";font-size:26px;font-weight:700;}.elementor-kit-7 h4{color:var( --e-global-color-text );font-family:"Lato Font";font-size:26px;font-weight:700;}.elementor-kit-7 h5{color:var( --e-global-color-text );}.elementor-kit-7 h6{color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:38px;--e-global-typography-secondary-font-size:26px;--e-global-typography-text-font-size:17px;--e-global-typography-accent-font-size:38px;--e-global-typography-2bb093e-font-size:24px;--e-global-typography-d8c71b7-font-size:15px;--e-global-typography-3df4347-font-size:18px;--e-global-typography-c003446-font-size:14px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:36px;}.elementor-kit-7 h2{font-size:26px;}.elementor-kit-7 h3{font-size:24px;}.elementor-kit-7 h4{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:32px;--e-global-typography-secondary-font-size:24px;--e-global-typography-text-font-size:16px;--e-global-typography-accent-font-size:32px;--e-global-typography-2bb093e-font-size:22px;--e-global-typography-d8c71b7-font-size:14px;--e-global-typography-3df4347-font-size:18px;--e-global-typography-c003446-font-size:14px;font-size:var( --e-global-typography-text-font-size );}.elementor-kit-7 h1{font-size:32px;}.elementor-kit-7 h2{font-size:24px;}.elementor-kit-7 h3{font-size:22px;}.elementor-kit-7 h4{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#tabscontact .e-n-tabs-heading {
    max-width: 60% !important;
    margin: 0 auto;
}
#ProductsServicesTabs .e-n-tabs-heading{position: sticky !important; ;
    top: 110px !important;
    z-index: 11;
}
#ProductsServicesTabsnew .e-n-tabs-heading{position: sticky !important; ;
    top: 110px !important;
    z-index: 11;
}
@media only screen and (max-width:1024px){
   #ProductsServicesTabs .e-n-tabs-heading{position: sticky !important;
    top: 75px !important;
    z-index: 11;
} 
 #ProductsServicesTabsnew .e-n-tabs-heading{position: sticky !important;
    top: 75px !important;
    z-index: 11;
} 
}


ul,ol{
    margin-bottom: 16px;}
}
//blogs shortcode css
input[type=date]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=url]:focus, select:focus, textarea:focus{
border:1px solid #0000333A !important;}
    .custom-posts-container {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(32%, 1fr));
        gap: 20px;
        margin: 20px 0;
    }
.custom-post-item img{
border-radius:15px 15px 0 0;
}
    .custom-post-item {
        background: #ffffff;
        border: 1px solid #0000333A;
        border-radius: 15px;
        transition: box-shadow 0.3s ease;
    }
.custom-post-item-content{
    margin-top: 20px;
    margin-bottom: 20px;
		padding-left:20px !important;
		padding-right:20px !important;
}
    .custom-post-item h3 {
        color: #000033;
        font-size: 18px;
        margin-top: 10px;
margin-bottom: 20px;
    }

    .custom-post-item h3 a {
        text-decoration: none;
        color: inherit;
    }

    #custom-posts .custom-post-item p {
       
        font-size: 14px;
          color: #000033;
		
    }

    #category-filter {
        margin-top: 10px;
        margin-bottom: 20px;
    }

    #load-more-btn {
      
        padding: 8px 25px;
      font-weight: 900;
        font-size: 16px;
      background: #cc0000  !important;
      color:#ffffff !important;
      border: none;
    border-radius:50px;
      cursor: pointer;
    }
#load-more{
     max-width: 200px !important;
    margin: 0px auto !important;
    align-items: center;
    display: flex
;
    justify-content: center;
}
    #post-count-display {
        margin-top: 10px;
        margin-bottom: 20px;
        font-size: 14px;
    }
    @media (max-width:767px){
 .custom-posts-container {

        grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));

    }
    .date-input-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
}
    #Services{
    padding:10px 12px !important;
}
}
#Services{
    padding:15px 37px;
}
//Featured content shortcode css



    .custom-slider-card {
        background: #ffffff;
        border-radius: 15px;
        transition: box-shadow 0.3s ease;
    }
.custom-slider-content p{
    margin-top: 15px;
    margin-bottom: 10px;
}
    .custom-slider-card h3 {
        color: #000033;
        font-size: 18px;
        margin-top: 10px;
margin-bottom: 20px;
    }

    .custom-slider-card h3 a {
        text-decoration: none;
        color: inherit;
    }

    .custom-slider-card p {
       
        font-size: 14px;
          color: #000033;
		
    }
.custom-slider-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  overflow: hidden;
}

.custom-slider-arrow {
  font-size: 2rem;
  color: #CC0000;

  cursor: pointer;
  user-select: none;
}
#custom-slider-container {
  flex: 1;
  overflow: hidden;
}

.custom-slider-track {
  display: flex;
  transition: transform 0.3s ease;
}

.custom-slider-slide {
  flex: 0 0 calc(100% / 3);
  box-sizing: border-box;
  padding: 0 15px;
  display: flex;
}
@media (min-width:769px) and (max-width:1024px) {
    .custom-slider-slide {
  flex: 0 0 calc(100% / 2);
        
    }
    
}
/* Arrows hidden on mobile */
@media (max-width: 768px) {
  .custom-slider-arrow {
    display: none;
  }

  .custom-slider-track {
    padding-left: 0px;
  }

  .custom-slider-slide {
    flex: 0 0 90%; /* Show one full card and 20% of the next */
     padding: 0 10px;
    margin-right: 0px;
  }

 #custom-slider-container {
    overflow-x: scroll !important;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }

  .custom-slider-slide {
    scroll-snap-align: start;
  }
  #custom-slider-container .custom-slider-card img{
      height:175px;
  }
}

.custom-slider-container::-webkit-scrollbar {
  display: none;
}
#custom-slider-container {
  scrollbar-width: none;
}
#custom-slider-container .custom-slider-card img{
border-radius:15px ;
 width: 100% !important;
   height: 220px;
  object-fit: cover;
  display: block;
}

#mobilemenu a{
    font-weight: 700 !important;
}
/*.menu-item-1855 .elementor-nav-menu--dropdown, .menu-item-2491 .elementor-nav-menu--dropdown{*/
/*    height: 230px !important; */
/*    overflow-y:scroll !important;*/
/*    overflow-x:hidden !important;*/
    
/*}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato Font';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Black.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Black.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Black.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Black.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato Font';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BlackItalic.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BlackItalic.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BlackItalic.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BlackItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato Font';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Bold.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Bold.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Bold.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato Font';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BoldItalic.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BoldItalic.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BoldItalic.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato Font';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Hairline.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Hairline.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Hairline.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Hairline.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Hairline.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato Font';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-HairlineItalic.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-HairlineItalic.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-HairlineItalic.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-HairlineItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Lato Font';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Regular.eot');
	src: url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Regular.woff2') format('woff2'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Regular.woff') format('woff'),
		url('https://datatracks.com/wp-content/uploads/2025/09/Lato-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */