/* new change */
.plant :hover{
   color:#f05222;
}


/* old change */
.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
   background-color: #f05222;
}
.list-unstyled  a:hover {
 color: #f05222 !important;
}

.fab.fa-twitter{
  font-family:sans-serif;
}
.fab.fa-twitter::before{
  content:"ð•";
  font-size:1.2em;
}
/* label{
  color: #eb3916;
} */

html .text-color-dark, html .text-dark {
   color: #4B5058 !important;
}
@media only screen and (min-width: 600px) {
  .btn-viewmore {
     left: 103%;
     top: -135px;
  }
}
@media only screen and (max-width: 600px) {
  
  .dropdown-mega-content .col-lg-8{
     display: none;
  }
  .dropdown-mega-content .col-lg-4{
     padding-left: 0;
  }
  .dropdown-mega-content .col-lg-3{
     flex: 0 0 auto;
       width: 50%;
  }
  .col-lg-6 {
     flex: 0 0 auto;
       width: 100%;
     /* padding: 0px 24px; */
  }
  .dropdown-mega-content  .dropdown-mega-sub-nav {
  margin: 0 !important;
  }
  
  .my-4 {
     /* margin-top: 1.5rem !important;
     margin-bottom: 1.5rem !important; */
    margin-top: 0 !important; 
   margin-bottom: 1rem !important;
    }	
   element.style {
     width: 197px;
  }
  }

@media only screen and (max-width: 575px) {
   .featured-boxes-modern-style-2 .featured-box  .dropdown {
       padding: 0.5rem 0.5rem !important;
   }
  /* .dropdown-mega-content .col-lg-3 {
       margin-bottom: 10px;
  } */
}

.project_name {min-height: 70px; margin-top: 5px;}
.fonth4 {
   font-size: 15px;
   margin-bottom: 5px;
}
.project_name .ptext {
   font-size: 1.2rem;
   color: #4B5058;
   font-weight: 600;
}
.project-logo img {
   max-width: 45%;
}
.project-logo{
   min-height: 150px !important;
}
.project-logo img {
   max-width: 60%;
}

@media only screen and (min-width: 600px) {
   .btn-viewmore {
       left: 103%;
       top: -90px;
   }
}

@media(width>=992px){
  .feature-box.feature-box-style-4 {
     column-gap: -38px;
  }
}
hr{
  margin-top:-18px !important;
}
.divider.divider-small{
  margin: 0px !important;
}
.divider.divider-small hr {
   width: 100px;
   height: 3px;
   
}
.feature-box.feature-box-style-4 .feature-box-icon {
   flex-basis: 100%;
   justify-content: center;
   background: transparent;
   padding: 0 0 19.2px 0;
   padding: 0 0 1.2rem 0;
}
.feature-box.feature-box-style-4 {
   flex-wrap: wrap;
   text-align: center;
  margin: 0.5rem 0rem;
}
/* .heading.heading-border {
   margin-bottom: 12px;
  margin-left: 2rem;
} */
.divider-left-border {
   border-left: 6px solid rgb(0 0 0 / 46%);
  padding-left: 2rem;
}

#technology .owl-nav button.owl-prev,
#technology .owl-nav button.owl-next {
   background-color: #eb3916!important; 
  border: 2px solid #eb3916 !important;
 
}
.about-leader .leader-des h3 {
   color: #eb3916 !important;
   text-transform: capitalize;
  font-size: 18px;
}
.small-grey {
   color: grey;
}
.about-leader {
   display: flex;
   justify-content: space-between;
  text-align: left;
}

.leader-des  {
   display: flex;
   flex-direction: column; 
}

.leader-des h3 {
   margin: 0;
   font-size: 18px; 
   display: block;
  text-align: left;
}

.smallfont {
   font-size: 14px; 
   color: gray; 
   margin-top: 3px; 
   display: block; 
}

.leader-social {
   margin-left: 10px;
}

@media(width>=992px){
  .feature-box .feature-box-icon{
     width: 6.5em !important;
  }

}

.busn-text{
  line-height: 16px;
  
}
.strp-cont{
  width: 6.5rem !important;
}
.finishingp-cont{
  width: 6.5rem !important;
}
.others-cont{
  width: 6.5rem !important;
}
/* timeline */
@media(width<=768px){
     .tabs.tabs-simple .nav-tabs > li .nav-link{
     padding: 15px 8px !important;
  }
  
  
  .str-product{
     display: none !important;
  }
}
@media(width>=992px){
     .tabs.tabs-simple .nav-tabs > li .nav-link{
     padding: 15px 0px !important;
  }
  .lfc-img{
     /* margin-top: 2.5rem !important; */
     margin-left: -80px;
  }
}
.featured-boxes-style-6 .featured-box .icon-featured{
  /* font-size: 16px !important;
  font-weight: 600px !important; */
  height: 25px !important;
  width: 25px !important;
}
/* .tabs.tabs-simple .nav-tabs > li .nav-link{
  padding: 15px 0px !important;
} */
html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured:hover{
   color: #fff;
  background-color: #f05222;
}
/* .featured-boxes-style-6 .featured-box.featured-box-primary .icon-featured{
   color: #fff !important;
  background-color: #f05222 !important;
} */

.tabs.tabs-simple .nav-tabs > li .nav-link, 
.tabs.tabs-simple .nav-tabs > li .nav-link:hover, 
.tabs.tabs-simple .nav-tabs > li .nav-link:focus {
   border-bottom: 3px solid #ededed;
}
#owlcrs .owl-prev{
  margin-left: 100px;
}
#owlcrs .owl-next{
  margin-right: 100px;
}
.mute-btn {
	 background: white; 
    border: none;
    width: 32px; 
    height: 32px; 
    position: absolute;
    right: 10px;
    border-radius: 50%; 
    display: flex;
    justify-content: center; 
    align-items: center; 
}
/* timeline new  */
@media(width<=768px){
   .process-connecting-line{
      display: none;
   }
   .timeline-sec{
		/* margin-top: 200px; */
      margin-top: 68%;
	}
   .mute-btn{
		top:145px
	}
   #awsVideo{
		/* height: 454px; */
      margin-top: 114px;
	}
   .banner{
		height: 100px !important;
	}
   #homeVideo{
      overflow:visible !important;
   }
  .owl-carousel .owl-nav{
      top: 110% !important;
  }
  .verline1{
      transform: rotate(90deg); 
      top: 8px;
      left: -32%;
  }
  .verline2{
     display: none;
  }
  .hrline{
     background: #f05222 !important; 
     width: 32px !important;
  }
  
   .timelineyear {
     position: relative;
     display: flex;
     flex-direction: column;
     justify-content: flex-end;
     min-height: 488px;
     width: 100%;
     margin-left: 4px;
  }
  .timelineyear ul{
  width: 262px;
  margin-left: 16px;
  margin-bottom: 2rem;
  }
  .timelineyear p{
  padding-top: 0px;
  height: 32px;
  rotate: 0deg;
  font-size: 28px;
  bottom: -28px !important;
  }
  #award-carousel .owl-nav {
   top: 35% !important;
}
/* .dei-img{
   height: 275px;
} */
 
  
}
@media(width>=992px){
   .dei-img{
      height: 195px;
   }
    #history-carousel .owl-nav{
     top: 114% !important;
  }

   #award-carousel .owl-nav {
      top: 32% !important;
   }
	
   .mute-btn{
		top:10px
	}

  
  .verline1{
      transform: rotate(90deg); 
      top: 0px;
      left: -500px;
  }
  .verline2{
      transform: rotate(90deg); 
      top: 0px; 
      left: 24px;
  }
  .hrline{
     background: #f05222 !important; 
     width: 50px !important;
  }

  
  .timelineyear {
     position: relative;
     display: flex;
     flex-direction: column;
     justify-content: flex-end; /* Aligns items inside .col to the bottom */
     height: 324px; /* Make sure all columns have the same height */
  }
  .timelineyear ul{
     margin-left: 90px !important;
  }
  .timelineyear p{
     height: 152px; 
     padding-top: 18px;
     rotate: -90deg;
     font-size: 5em;
     
  }
  /* footer  */
  .phone-no{
      margin-top: 36px;
  }
  .qlink{
      padding-bottom: 3rem;
  }
  
}

.owl-carousel.nav-position-1 .owl-nav button.owl-prev {
   left: 4px !important;
}