/* Menu start */

/* Target the menu items */
.jkit-menu li{
    position: relative;
}

/* Style the bottom border on hover */
.jkit-menu li:hover::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 30%;
    height: 2px; 
    background-color: var(--e-global-color-primary) ;/* Change to the desired border color */
    transition: width 0.3s ease;
}

/* Initial state with no border */
.jkit-menu li::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0;
    height: 2px; /* Match the hover state height */
    background-color: var(--e-global-color-primary) ; /* Match the hover state color */
    transition: width 0.3s ease;
}


/* Menu End */



.home-service h4{
	margin-block-start: 0rem;
}

/*  Our Service  */

.container:hover .heading-no h3{
		color:var(--e-global-color-primary) !important;
	
stroke-width: 0px !important;
	
    -webkit-text-stroke-width: 0px !important;

}

/* Service End */

/* Contact Btn */

.metform-btn:hover {
	box-shadow: 0px 10px 20px 0px #FF832942 !important;
}

/* Contact End */

/* Footer */

/* .foot .elementor-icon-list-items {
  display: flex;
  justify-content: center; 
  list-style-type: none; 
  padding: 0;
  margin: 0;
}

.foot .elementor-icon-list-item {
  display: inline-flex; 
  align-items: center; 
} */

/* Footer End */



@media (min-width: 1520px) and (max-width: 2560px){
	
	.abt-breadcrumb {
	padding-bottom: 100px;

}
	
	.service-breadcrumb{
		padding-bottom: 100px;
	}
	
	.blog-breadcrumb{
		padding-bottom: 100px;
	}
	.contact-breadcrumb{
		padding-bottom: 100px;
	}
	
}

/*  */

/* @media (min-width: 1052px) and (max-width: 1136px){
	.home-banner > .elementor-widget-container{
padding: 50px 0px 50px 60px !important;
	}
} */

/* @media (min-width: 570px) and (max-width: 767px){
		.home-banner > .elementor-widget-container{
padding: 50px 0px 50px 0px !important;
	}
} */

/* @media (min-width: 1137px) and (max-width: 1200px){
	.home-banner > .elementor-widget-container{
padding: 50px 0px 50px 0px !important;
	}
} */

/*  */

/* Menu start */

/* Target the menu items */
.elementskit-navbar-nav li{
    position: relative;
}

/* Style the bottom border on hover */
.elementskit-navbar-nav li:hover::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 30%;
    height: 2px; 
    background-color: var(--e-global-color-primary) ;/* Change to the desired border color */
    transition: width 0.3s ease;
}

/* Initial state with no border */
.elementskit-navbar-nav li::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    width: 0;
    height: 2px; /* Match the hover state height */
    background-color: var(--e-global-color-primary) ; /* Match the hover state color */
    transition: width 0.3s ease;
}



@media (max-width: 1024px){
	.elementskit-navbar-nav li:hover::after {
      height: 0px;  
	}

	.elementskit-navbar-nav li::after {
		height: 0px;
	}
}

/* Menu End */



.team-box:hover h6{
	color: #fff !important
}

a:focus-visible{
outline-style: none !important;
}

a:focus {
    outline: none;
}

p{
	    margin-bottom: 1em !important;
}

h1.elementor-heading-title {
	line-height: initial !important;
}

#ast-scroll-top{
	display: none !important;
}

.mf-error-message{
	    font-family: var(--e-global-typography-8774320-font-family), inter !important;
    font-size: var(--e-global-typography-8774320-font-size) !important;
    font-weight: var(--e-global-typography-8774320-font-weight) !important;
    line-height: var(--e-global-typography-8774320-line-height) !important;
    letter-spacing: var(--e-global-typography-8774320-letter-spacing) !important;
}



/* ---------------- */

/* Animation Effect */

/* HOME PAGE */


/* Banner */

.fade-up{
    animation: fadeUp 0.5s ease-out;
}

@keyframes fadeUp {
    from {
        opacity: 0;
transform:translateY(20px);

    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}


/* Banner image */


body:not(.elementor-editor-active) .home-banner-img-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .home-banner-img-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);     
    
}


/* -- ABOUT SECTION -- */

 /* About Heading 01 */

body:not(.elementor-editor-active) .home-abt-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-abt-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* About heading 02 */

body:not(.elementor-editor-active) .home-abt-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.20s;    
}

body:not(.elementor-editor-active)  .home-abt-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* About text 03 */

body:not(.elementor-editor-active) .home-abt-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.22s;    
}

body:not(.elementor-editor-active)  .home-abt-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/*- About Counter Box -*/

/* box 01 */

body:not(.elementor-editor-active) .home-abt-counter-box-01-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .home-abt-counter-box-01-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}


/* About Images */

/* abt image 01 */

body:not(.elementor-editor-active) .home-abt-img-01-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .home-abt-img-01-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}


/* abt image 02 */

body:not(.elementor-editor-active) .home-abt-img-02-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .home-abt-img-02-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}


/* -- WHY CHOOSE US -- */

/* heading 01 */

body:not(.elementor-editor-active) .home-why-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-why-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* heading 02 */

body:not(.elementor-editor-active) .home-why-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-why-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* text */

body:not(.elementor-editor-active) .home-why-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-why-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* Why Choose Box 01 */

body:not(.elementor-editor-active) .home-why-box-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
      
}

body:not(.elementor-editor-active)  .home-why-box-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* Why Choose Box 02 */

body:not(.elementor-editor-active) .home-why-box-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 0.8s ease-out, transform 0.8s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-why-box-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* Why Choose Box 03*/

body:not(.elementor-editor-active) .home-why-box-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.25s;    
}

body:not(.elementor-editor-active)  .home-why-box-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


 /* -- OUR SERVICE -- */

 /* heading 01 */

body:not(.elementor-editor-active)  .home-service-01-animate-fade-in{
  
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;  
}

body:not(.elementor-editor-active)  .home-service-01-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0);       
}   
   
   
   /* heading 02 */
   
body:not(.elementor-editor-active)  .home-service-02-animate-fade-in{
  
    opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
transition-delay: 0.15s;

}

body:not(.elementor-editor-active)  .home-service-02-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0);       
}   

 /* text */
 
body:not(.elementor-editor-active)  .home-service-03-animate-fade-in{
  
    opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
transition-delay: 0.15s;

}

body:not(.elementor-editor-active)  .home-service-03-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0);       
}    


/* Icon Box 01 */

/* heading */

body:not(.elementor-editor-active)  .home-service-boxheading-01-animate-fade-in{
  
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;  
}

body:not(.elementor-editor-active)  .home-service-boxheading-01-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0);       
}   


/* text */

body:not(.elementor-editor-active)  .home-service-boxtext-01-animate-fade-in{
  
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;  
}

body:not(.elementor-editor-active)  .home-service-boxtext-01-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0);       
}   


  /* Service Image */

body:not(.elementor-editor-active) .home-service-img-01-animate-on-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .home-service-img-01-animate-on-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}


  /* -- TESTIMONIAL -- */

/* heading 01*/

body:not(.elementor-editor-active)  .home-testi-01-animate-fade-in{
  
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;   
}

body:not(.elementor-editor-active)  .home-testi-01-animate-fade-in.in-view{
  
 opacity: 1;
transform: translateY(0);       
}   
   
   /* text 01 */
   
body:not(.elementor-editor-active)  .home-testi-02-animate-fade-in{
  
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;   
}

body:not(.elementor-editor-active)  .home-testi-02-animate-fade-in.in-view{
  
 opacity: 1;
transform: translateY(0);       
 }   
   
   /* icon */
   
body:not(.elementor-editor-active)  .home-testi-03-animate-fade-in{
  
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;   
}

body:not(.elementor-editor-active)  .home-testi-03-animate-fade-in.in-view{
  
 opacity: 1;
transform: translateY(0);       
}      
   
   
   /* TESTIMONIAL BOX */

   /* image */
   
body:not(.elementor-editor-active)  .home-testi-boximg-01-animate-fade-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .home-testi-boximg-01-animate-fade-in.in-view{

  opacity: 1;
  transform: scale(1);       
}   


/* -- FAQ SECTION -- */

/* heading 01 */

body:not(.elementor-editor-active) .home-faq-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-faq-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

/* heading 02  */

body:not(.elementor-editor-active) .home-faq-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-faq-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

/* btn */

body:not(.elementor-editor-active) .home-faq-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active)  .home-faq-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}
 
   
   /* NEWSLETTER */
   
   /* heading */

body:not(.elementor-editor-active)  .home-news-01-animate-fade-in{
  
    opacity: 0;
transform:translateY(10px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s; 
}

body:not(.elementor-editor-active)  .home-news-01-animate-fade-in.in-view{
  
  opacity: 1;
transform:translateY(0); 

}      
   
      /* text */

body:not(.elementor-editor-active)  .home-news-02-animate-fade-in{
  
     opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s; 
}

body:not(.elementor-editor-active)  .home-news-02-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0);
    
}      
   
   
   /* btn*/

body:not(.elementor-editor-active)  .home-news-03-animate-fade-in{
  
  opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s; 
}

body:not(.elementor-editor-active)  .home-news-03-animate-fade-in.in-view{
  
  opacity: 1;
transform: translateY(0); 
    
}    

/* ------- */


/* -- ABOUT PAGE -- */


body:not(.elementor-editor-active) .about-img-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .about-img-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);     
}


/* - MISSION SECTION - */

 /* Mission Heading 01 */

body:not(.elementor-editor-active) .about-mission-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-mission-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* Mission Heading 02 */

body:not(.elementor-editor-active) .about-mission-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-mission-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* Mission text 03 */

body:not(.elementor-editor-active) .about-mission-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-mission-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* Mission Images */

body:not(.elementor-editor-active) .about-mission-img-01-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .about-mission-img-01-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);        
}


/* --- OUR VALUE --- */

/* Heading 01 */

body:not(.elementor-editor-active) .about-value-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-value-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* Heading 02 */

body:not(.elementor-editor-active) .about-value-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-value-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /*  text 03 */

body:not(.elementor-editor-active) .about-value-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-value-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* Our Value box */

/* value box 01 */

body:not(.elementor-editor-active) .about-value-01-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.6s ease-out, transform 0.6s cubic-bezier(0.25, 1, 0.5, 1); 
   
}

body:not(.elementor-editor-active) .about-value-01-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}

/* value box 02 */

body:not(.elementor-editor-active) .about-value-02-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.6s ease-out, transform 0.6s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .about-value-02-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}


/* value box 03 */

body:not(.elementor-editor-active) .about-value-03-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.6s ease-out, transform 0.6s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.25s; 
  
}

body:not(.elementor-editor-active) .about-value-03-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);         
}


/* - COUNTER SECTION - */

 /* counter box 01 */

body:not(.elementor-editor-active) .about-counter-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-counter-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* counter box 02 */

body:not(.elementor-editor-active) .about-counter-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.20s;    
}

body:not(.elementor-editor-active) .about-counter-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* counter box 03 */

body:not(.elementor-editor-active) .about-counter-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.25s;    
}

body:not(.elementor-editor-active) .about-counter-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* TEAM MEMBER SECTION */

  /* Heading 01 */

body:not(.elementor-editor-active) .about-team-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-team-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* Heading 02 */

body:not(.elementor-editor-active) .about-team-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-team-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* text 03 */

body:not(.elementor-editor-active) .about-team-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .about-team-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* team box */

body:not(.elementor-editor-active) .about-team-img-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .about-team-img-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);       
}

/* ----- */


/* -- SERVICE PAGE -- */

/* - SERVICE SECTION - */

 /* Heading 01 */

body:not(.elementor-editor-active) .service-box-01-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .service-box-01-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* Heading 02 */

body:not(.elementor-editor-active) .service-box-02-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .service-box-02-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}

 /* text 03 */

body:not(.elementor-editor-active) .service-box-03-animate-fade-in{
   
 opacity: 0;
transform:translateY(20px);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
 transition-delay: 0.15s;    
}

body:not(.elementor-editor-active) .service-box-03-animate-fade-in.in-view{

  opacity: 1;
transform: translateY(0);     
}


/* ------------- */


 /* --- BLOG PAGE --- */

/* Blog post 1*/

/* Image */

body:not(.elementor-editor-active) .thumbnail-container {
  opacity: 0;
  transform: scale(0.8);
  transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

body:not(.elementor-editor-active) .thumbnail-container.in-view {
  opacity: 1;
  transform: scale(1);
}

/* date */

body:not(.elementor-editor-active) .jkit-meta-date.icon-position-before{
 opacity: 0;
 transform: translateY(15px);
 transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

body:not(.elementor-editor-active) .jkit-meta-date.icon-position-before.in-view{
 opacity: 1;
 transform: translateY(0);
  
}

/* title */

body:not(.elementor-editor-active) .jkit-post-title{
 opacity: 0;
 transform: translateY(15px);
 transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

body:not(.elementor-editor-active) .jkit-post-title.in-view{
 opacity: 1;
 transform: translateY(0);
 
}

/* text*/

body:not(.elementor-editor-active) .jkit-post-excerpt{
 opacity: 0;
 transform: translateY(15px);
 transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

body:not(.elementor-editor-active) .jkit-post-excerpt.in-view{
 opacity: 1;
 transform: translateY(0);
 
}

/* button */

body:not(.elementor-editor-active) .jkit-readmore{
 opacity: 0;
 transform: translateY(15px);
 transition: opacity 1s ease-out, transform 1s cubic-bezier(0.25, 1, 0.5, 1);
}

body:not(.elementor-editor-active) .jkit-readmore.in-view{
 opacity: 1;
 transform: translateY(0);
 
}


/* --------------- */


/* -- CONTACT PAGE -- */

/* Google Map */

body:not(.elementor-editor-active) .contact-map-animate-zoom-in{
   
 opacity: 0;
  transform: scale(0.8); 
  transition: opacity 0.5s ease-out, transform 0.5s cubic-bezier(0.25, 1, 0.5, 1); 
 transition-delay: 0.15s; 
  
}

body:not(.elementor-editor-active) .contact-map-animate-zoom-in.in-view{

  opacity: 1;
  transform: scale(1);     
    
}

/* ------------ */

        #template-logo img,
        #footer-logo img {
            width: 77px;
            max-width: 100%;
            height: auto;
        }
    