

.footer_ram{



    display: flex;

    /* align-items: center; */

    justify-content:center;

    gap:7%;

    background-color:#074441;

    font-family: 'Pacifico', cursive;

    flex-wrap: wrap;

    margin-top: 2px;

    padding: 55px 15px 10px 15px;

}



 .footer_sub_end{

    width: 278px;

  color: var(--whitecolor);

    /* border: 1px solid rgb(0, 26, 255); */

}

.footer_sub_end{

  text-align: start;

}



.footer_sub_end_heding{

    width: 100%;

    height: 50px;

    /* border: 1px solid rgb(68, 255, 0); */

    color: var(--whitecolor);

    justify-content: start;

    font-size: 20px;

    font-weight: 500;

    font-family: "Outfit", sans-serif;

        text-align:left;

    /* margin: 150px 0px 0px 0px; */



}

.footer_sub_heding{

    width: 100%;

    height: 50px;

    /* border: 1px solid rgb(68, 255, 0); */

    color: var(--whitecolor);

    justify-content: start;

    font-size: 20px;

    font-weight: 500;

    font-family: "Outfit", sans-serif;

        text-align:left;

        position: relative;

    /* margin: 150px 0px 0px 0px; */



}

.footer_sub_heding::before{

        content: "";

    width: 39px;

    height: 3px;

    border-radius: 5px;

    background: #ff8800;

    position: absolute;

    left: 30px;

    bottom: 12px;

}

.footer_sub_heding::after{

        content: "";

    width: 100px;

    height: 3px;

    border-radius: 5px;

    background: #ffffff82;

    position: absolute;

    left: 0;

    bottom: 12px;

}

.footer_sub .footer_sub_heding_under_row{

    gap: 10px;

    display: flex;

    align-items:center;

     color: var(--whitecolor); 

     font-family: 'inter'; 

     margin-top: 9px;    

     /* text-align: left; */

     cursor: pointer;

}

.footer_sub_end .footer_sub_heding_under_row{

    gap: 10px;

    display: flex;

    align-items: center;

     color: var(--whitecolor); 

     font-family: 'inter'; 

     margin-top: 9px;    

     text-align: left;

}



.footer_sub_heding_under_row1{

  

    margin-top: 17px;

    color: var(--whitecolor);

    

    display: flex;

   border: none;

   font-family:'inter';

   



}

.footer_sub_heding_under_row p{

    margin-bottom: 0px;

    transition: 0.5s all ease;

}

.footer_sub_heding_under_row p:hover{

color: var(--button-2-color);

word-spacing: 2px;

letter-spacing: 1px;

transition: 1s all ease;

}

.footer_sub_heding_under_row_img_box{

    width: 75px;

    height: 63px;

    border: 3px solid var(--whitecolor);

    border-radius: 9px;

    margin-left: 6px;

    overflow: hidden;

}

.footer_sub_heding_under_row_img_box img{

    width: 100%;

    height: 100%;

     /* border-radius: 9px; */

}

.footer_sub_end input{

    width: 77%;

    padding-left: 15px;

    font-size: 15px;

    outline: none;

    border: none;

    background-color: var(--whitecolor);

    border-radius: 5px 0px 0px 5px;

}

.footer_sub_heding_under_row_icon:hover{

    background-color: var(--whitecolor);

    color:#0c2650;

}

.footer_sub_heding_under_row_icon_s{

    width: 70px;

    height:41px;

    background-color:#057875;

    border-radius: 0px 5px 5px 0px;

    margin-right: 13px;

    display: flex;

    align-items: center;

    justify-content: center;

    font-size: 20px;

    cursor: pointer;

    /* color: var(--headercolor); */



}

/* .footer_sub_heding_under_row_icon_s:hover{

    background-color: var(--hover);

} */

.footer_sub_heding_under_row_i{

    width: 100%;

    /* height: 32px; */

    /* border: 1px solid red; */

    margin-top: 19px;

    color: var(--whitecolor);

    font-size: 15px;

    display: flex;

    gap: 7px;

    cursor: pointer;



}

.footer_sub_heding_under_row_icon{

    width: 36px;

    height: 36px;

    border: 1px solid #ffff;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

    transition:0.7s all ease;



}

.buttom_footer{

    width: 88%;

    /* height: 100px; */

    border-top: 2px solid #ffffff57;

    display: flex;

    justify-content: space-between;

    align-items: center;

    margin-top: 25px;

    flex-wrap: wrap;

    padding: 18px 10px;

    color: var(--whitecolor);

    font-family: 'inter';

    font-size: 15px;

    /* border: 1px solid red; */

}

.buttom_footer a{
    text-decoration: none;
    color: white;
}

  

.buttom_footer .img{

    width: 55px;

    height: 55px;

    border-radius: 50%;

  display: flex;
  align-items: center;
  justify-content: space-evenly;

    background-color: var(--whitecolor);

}



.buttom_footer .img img{

    height: 100%;

    width: 100%;

    /* margin-left: 2px; */

}

        

   

