.widget-snippet .contact-us-area{
  padding: 100px 0;
  background:#EEEEEE;
}
.widget-snippet .contact-us-area h2 {
  text-align: center;
  font-weight:400;
  font-size:50px;
}
.widget-snippet .contact-us-area .three-section {
  max-width: 1280px;
  margin: 20px auto;
  display: flex;
  background:#fff;
}
.widget-snippet .contact-us-area .three-section .fb-widget-area {
  max-width: 343px;
  width: 100%;
}
.widget-snippet .contact-us-area .three-section .map-widget-area {
  max-width: 465px;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  margin: 42px;
}
.widget-snippet .contact-us-area .three-section .opening-hours-area{
    max-width: 340px;
  width: 100%;
  margin: 42px 42px 42px 0px;
}
.widget-snippet .contact-us-area .three-section .opening-hours-area h6{
  padding: 0 0 20px;
  border-bottom: 1px solid #E2E2E2;
  margin: 0 0 10px;
  letter-spacing: 1px
}
.widget-snippet .contact-us-area .three-section .opening-hours-area p{
  padding: 8px 0 10px;
  border-bottom: 1px solid #E2E2E2;
  font-size: 19px; 
  color: #3e3e3e;
  font-weight: normal;
  margin: 0
}
.widget-snippet .contact-us-area .three-section .opening-hours-area p b{
  font-size: 18px;
  font-weight: 400;
   color:#303036;
}
.widget-snippet .contact-us-area .three-section .fb-page-container span{
    height:416px !important;
    display: block;
}
.widget-snippet .contact-us-area .three-section .opening-hours-area p b:last-child{
float: right;
    color: #7F7F7F;
}
.widget-snippet .contact-us-area .three-section .opening-hours-area p.close b{
  float: unset;
   color:#303036;
}
.widget-snippet .contact-us-area .three-section .opening-hours-area p.address b{
  display: block;
   float: unset;
  color:#303036;
}
.widget-snippet .contact-us-area .three-section figure{
    height: 100% !important;
    display: block;
	margin:0;
	padding:0;
}
.widget-snippet .contact-us-area .three-section iframe {
    height: 100% !important;
}
-area .three-section iframe {
    height: 100% !important;
}
