.logo-text-color{
color:black;
}

.about
{
text-align: justify;
font-weight: 500;
font-size: 16px;
}

.application-card-height
{
height:500px;
}

.applications-img
{
height: 270px;
}

.slider-list-item{

list-style: none;
}

@media screen and (min-width: 901px)
{
.menu-dropdown-align
{
margin-left: -140px;
}

.menu-a-tag-div{
width: 210px;
margin-right: 25px;
margin-top: 5px;
height: 30px;
}

.menu-a-tag{
color:black !important;
font-size: small !important;
}


.contact-align{
margin-left:20%;
margin-top:5%;
}

}




@media (min-device-width : 320px) and (max-width: 899px){

.footer-desktop{

display: none;
}

.a-tag-mobile-size{
font-size:10px !important;
}

.menu-header-home
{
position: fixed;
width: 100%;
opacity: 1;
z-index: 9;
color:white;
background: white;
height: 60px;
border-radius: 0px;
box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}

.home-tagline{
font-size:15px !important;
}

.home-details-line{
font-size: 25px;
}

.footer-name
{
font-size: 24px;
}

}

@media screen and (min-width: 901px)
{

.footer-mobile{

display: none;
}

.home-tagline{
font-size:20px !important;
}

.footer-name
{
font-weight: 700;
font-size: 30px;
}

.menu-header-home
{
position: fixed;
width: 100%;
opacity: 1;
z-index: 9;
color:white;
background: white;
height: 80px;
border-radius: 0px;
box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
}
}


.products-features
{
border: 1px solid #dedede;
border-radius: 8px;
text-align: justify;
height: 385px;
background: #fff;
margin-bottom: 5%;
}

.product-icon-align{
margin-left: 37%;
}

.hero-text-total-power{
margin-top: -40px;
}


.box {
  position: relative;
  display: inline-block;
  background-color: #fff;
  border-radius: 5px;
  /* box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1); */
  border-radius: 5px;
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  margin-top:12%;
}

.box::after {
  content: "";
  border-radius: 5px;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /* box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); */
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.box:hover {
  -webkit-transform: scale(1.25, 1.25);
  transform: scale(1.25, 1.25);
}

.box:hover::after {
    opacity: 1;
}



.products-features:hover {    
  box-shadow: 5px 5px 5px gray;
}

.client-home-padding{
	padding-right:15px;
}

.client-home-img-size
{
margin-left: 30px;
width: 200px;
margin-top: 30px;
}
