.rotate {
    -moz-transition: all .5s linear;
    -webkit-transition: all .5s linear;
    transition: all .5s linear;
}
.rotate.down {
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}
.spin-box:hover .spin-svg{
/*
  animation-name: spin;
  animation-duration: 500ms;
  animation-iteration-count :1;    
    cursor:inherit; 
  animation-timing-function: linear; */
  transition: all 0.5s;
	transform: rotateY(360deg);
    cursor:default; 
}

@keyframes spin {
    from {
        transform:rotateY(0deg);
    }
    to {
        transform:rotateY(180deg);
    }
}
/*----------------------------*/
.working--arrow{
            position: relative;
    cursor:pointer;

}
.working--arrow::before{
  
/*content: url(https://sitebuilder-60025750474.zohositescontent.in/.arrow.png_t.jpg);*/
    content: url(https://sitebuilder-60025750474.zohositescontent.in/.arrow%20gray.png_t.jpg);
    position: absolute;
    right: -34%;
    top: 10%;
}
.working--process div:hover svg{
   transition: all 0.5s;
	transform: rotateY(360deg);
}
.working--arrow:hover{
 /*  transform: translateY(-0.4rem);
     transform: scale(1.02);
    transition:0.1ms;*/

}
.working--arrow:hover::before{
    content: url(https://sitebuilder-60025750474.zohositescontent.in/.arrow%20color1.png_t.jpg);
  animation-name: run;
  animation-duration: 1000ms;
  animation-iteration-count :infinite;    
    cursor:inherit; 
  animation-timing-function: linear;
}
@keyframes run {
    from {
        right: -34%;
    }
    to {
     right: -50%;
    }
}
.zpimage-style-roundcorner{
      border-radius: 5px;
}
.zpcon{
        position: relative;
    z-index: 2;
}

@media (min-width: 992px){
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a {
    background: none;
    color: #299c99;
    
    }
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a {
    background: none;
    color: #299c99;
}
 .theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected> a::after, .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a::after  {
    content: "";
    width: 80%;
    height: 3px;
    border-radius: 7px;
    background: #299c99;
    position: absolute;
    bottom: -10px;
    left: 10%;
}
 .theme-header .zpcontainer .theme-branding-info {
    flex-wrap: wrap;
    }
    .theme-header .zpcontainer .theme-branding-info .theme-site-name-caption {
    text-align: center;
         padding-top: 5px;
    }
    .zpheader-style-01 .theme-header .zpcontainer {
    padding: 10px;
}
    .theme-header .zpcontainer .theme-branding-info .theme-logo-parent {
  
  padding-inline-end: 0px;
}
}
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li a {
 
    color: #505050;
    }
   .theme-navigation-and-icons .theme-menu-area .theme-menu ul li:hover>a {
            color: #299c99;
    }
.theme-navigation-and-icons .theme-menu-area .theme-menu ul li.theme-menu-selected>a {
      color: #299c99;
}
.change-bg-lg:hover {
  transition: background-color 3s ease-out 100ms;    
  background-color: #f2fcf5;
}
.change-bg-lgp { 
  background-color: #f5fcf7;
}
@media (max-width: 992px){
    .service-text{
        text-align:center;
    }
.success__stories{
    display:flex;
}
.success__stories .simg{
order:0;
}
.success__stories .stext{
order:1;
}
    .chooseus{
       width: 250px;
    height: 142px;
}
}
.zpdark-section a {
    color: #ffffff;
}
.our_serv {
text-align:center;
}







