/*Desktop css*/
.footer_block_wrapper:first-child{
    display:flex;
}
.footer_block_wrapper:first-child .hotel_details{
    width:40% !important;
    padding-right:5%;
}
.footer_block_wrapper:first-child .brand-logo{
    margin-right:5%;
}
.footer_block_wrapper:first-child .brand-logo img{
    background:#fff
}
@media screen and (max-width: 1200px) {
  .footer_block_wrapper:first-child .brand-logo img{
     width:100px;
  }
}
@media screen and (max-width: 991px) {
  #footer .container{
      width:100%;
      padding:0 4%;
  }
  .footer_block_wrapper:first-child .brand-logo{
    margin:0 5% 0 1%;
  }
}

/*mobile css*/
.mobile #footer .social-bar .brand-logo img{
    width:unset;
    background:#fff;
    margin-bottom:15px;
}



