*{
    padding: 0px;
    margin: 0;
    list-style: none;
    font-family: "Roboto", sans-serif;
     font-size: 14px;

}
.Top_align{
    display: flex;
    justify-content: space-between;
    padding: 20px;
}
.logo{
    width: 15%;
}
.logo img{
    width: 100%;
}
.but_align{
    padding: 20px 0 0 0;
    font-weight: 400;
}
.nav-link {
    color: #000;
    margin: 0px 20px 0 20px;
}.nav-link:hover{
    color: #B11717;
}

.banner_align{
      background-image: linear-gradient(#D90E0E 70%, #fff 40%);
      display: flex;
      align-items: center;
      justify-content: center;
}
.red{
    color: #D90E0E !important;
}
p{
   font-weight: 200; 
}
.banner{
  width: 60%;
  display: flex;
 
color: #fff;
}
h2{
    font-weight: 600;
    text-transform: uppercase;
}
.content_align {
    padding: 80px 0 0 0;
}

.about_us_align{
    display: flex;
    justify-content: center;
     align-items: center;
}
.about{
    width: 40%;
   
}
.a_img{
    background-image: linear-gradient(-90deg, #D90E0E 50%, #fff 40%);
}
.product_align{
    display: flex;
    justify-content: center;
    padding: 30px 0 0 0;
   
}
.h2{
    text-align: center;
    padding: 60px 0 20px 0;
}
 .product_align .img{
     width: 250px;
    height: 250px;
transition: transform .2s;
      background-color: #fff;
     margin: 10px;
     cursor: pointer;
     border: 5px solid #B11717;
    
}
.product_align .img img{
    width: 240px;
}

.product_align .img:hover{
    -ms-transform: scale(1.5); /* IE 9 */
  -webkit-transform: scale(1.5); /* Safari 3-8 */
  transform: scale(1.2);
}
.contact_align{
    width: 60%;
    display: flex;
    
    justify-content: space-between;
    margin: 50px auto 0 auto;
}
.icon_align{
    width: 30%;
      display: flex;
      
}
.c_icon{
    margin: 0px 20px 0px 0;
}
.c_icon img{
    width: 60px;
}
.c_text{
    font-weight: 300;
}
.form_align{
    width: 60%;
    margin: 30px auto 0 auto;
   
   
}
.form_align form{
    width: 100%;

}
.in_align{
    width: 100%;
 display: flex;
}
.in_left{
    width: 60%;
}
.in_right{
    width: 40%;
}
.in_left input{
    width: 90%;
    height: 50px;
    padding: 0px 0 0 10px;
    margin: 0px 0px 20px 0;
    border: 1px solid #D1CDCD;
    font-weight: 200;
}
.in_right textarea{
     border: 1px solid #D1CDCD;
    font-weight: 200;
    padding: 0;
}

.but_align{
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: end;
}
.but_align button{
    width:15%;

    color:#fff;
    font-weight: 300;
    background-color: #B11717;
    border: 0;
    display: block;
    padding: 20px;
    margin: 0px 0px 20px 0;

}
.footer_align{
    background-color: #463F3A;
}
.footer{
    width: 60%;
    margin: 0 auto;
    display: flex;
  
    
}
.follow_align{
    width: 30%;
    padding: 20px 0px 20px 0px;
}
.follow{
    width: 50%;
    display: flex;
    justify-content: space-between;
}
.follow img{
    margin: 0px 20px 0px 0p;
}
.f_ocn_align{
    width: 70%;
  
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.quick_con{
    width: 100%;
    display: flex;
    justify-content: center;
    color: #fff;
}
.quick_con a{
    display: block;
    margin: 0px 5px 0px 5px;
    color: #fff;
    font-size: 11px;
    text-decoration: none;
    font-weight: 200;
}
.white{
    color: #fff;
}
.f_copy{
    color: #fff;
    font-weight: 200;
    font-size: 11px;
}