/*
Theme Name: Betheme Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: betheme
Version: 1.6.2
*/

ul.flexipim_ul{
    list-style: none;
    margin-left: 0;
}
.flexipim_Challenges li::before {
    display: block;
    content: ' ';
    background-image: url('assets/svg/icon.svg');
    background-size: 18px 18px;
    height: 18px;
    width: 18px;
    float: left;
    margin: 5px 10px 0px 0px;
  }
ul.flexipim_ul.flexipim_Challenges li {
    margin-bottom: 34px;
}
.contact_map {
  position: relative;
}
.map-pin {
  width: 25px;
  position: absolute;
}
.map-pin.one-map-pin {
  top: 144px;
  left: 160px;
}
.map-pin.two-map-pin {
  top: 180px;
  left: 180px;
}
.map-pin.three-map-pin {
  top: 290px;
  right: 310px;
}
.address-map {
  position: absolute;
  background-color: #fff;
  padding: 20px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(176,176,176,1);
  -moz-box-shadow: 0px 0px 5px 0px rgba(176,176,176,1);
  box-shadow: 0px 0px 5px 0px rgba(176,176,176,1);
}
p.address-map.address-three {
  top: 320px;
  right: -20px;
}
p.address-map.address-one {
  top: 0px;
  left: 200px;
}
.address-map.address-two {
  top: 220px;
  left: 205px;
}
#Top_bar .menu li ul{
    top: 60%;
    height: 300px;
    overflow: scroll;
    text-align: left;
}
 #Top_bar.is-sticky .menu li ul{
    top: 100%;
}
.home .highlight-left:after, .home .highlight-right:after{
       opacity: 0.4;
    width: 100%;
}