 
 @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap');

 * {
     margin: 0;
     padding: 0;
     font-family: 'Roboto', sans-serif;
     box-sizing: border-box;
 }
 
 button:focus, input:focus, textarea:focus {
     outline: 0;
 }
 
 
 footer {
    background-color: #807363!important;
     padding: 50px 0 0 0;
 }
 
 .mt_30 {
     margin-top: 30px;
 }
 
 .footer_head {
     font-size: 20px;
     font-weight: 700;
     color: #ffffff;
     position: relative;
     padding-bottom: 15px;
 }
 
 .footer_head::before {
     content: "";
     position: absolute;
     bottom: 0;
     left: 0;
     width: 20%;
     height: 2px;
     background: #ffffff;
 }
 
 .footer_para {
     font-size: 15px;
     color: #d5d5d5;
 }
 
 .mt_15 {
     margin-top: 15px;
 }
 
 .footer_box {
     padding-bottom: 40px;
 }
 
 .footer_box ul {
     list-style: none;
 }
 
 .footer_box ul li {
     margin-bottom: 10px;
 }
 
 .footer_box ul li i {
     margin-right: 10px;
 }
 
 .footer_box ul li a:hover {
     color: #ffffff;
 }
 
 .footer_last i {
     color: #ffffff;
     margin-right: 10px;
     margin-top: 5px;
 }

 .footer_last {
    display: flex;
    align-items: center; /* Aligns the icon and text */
    gap: 10px; /* Adds spacing between icon and text */
}

.footer_last i {
    font-size: 18px; /* Adjust icon size if needed */
    flex-shrink: 0; /* Prevents icon from shrinking */
}

.footer_para {
    margin: 0;
    flex: 1; /* Allows the text to take available space */
}
 
 .copyright_text {
     font-size: 15px;
     color: #d5d5d5;
     margin: 0;
     text-transform: capitalize;
 }
 
 .copyright_text a {
     color: orange;
 }
 
 .footer_wrap {
     padding: 20px 0;
     background-color: #473E32;
 }

 

  
 


























