.google-map-section .google-map iframe#gmap_canvas {
    position: relative;
    width: 100%;
    height: 550px;
  }
  .wpcf7-not-valid-tip{
    color:gray;
  }
  /* Service Page Sidebar */
  .service-sidebar > div:not(.elementor) {
    position: relative;
    display: block;
    background: #f8f7f3;
    margin-bottom: 30px;
    padding: 43px 0px 20px 0px;
  }
  .service-sidebar .sidebar-support{
    padding: 43px 40px 50px 40px!important;
  }
  
  .service-sidebar h5 {
    position: relative;
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    margin-bottom: 12px;
    padding-left: 50px;
  }
  
  .service-sidebar h5:before {
     position: absolute;
    content: '';
    width: 5px;
    height: 15px;
    left: 0px;
    top: 7px;
  }
  .service-sidebar h5:before {
    background: #9e0036;
  }
  
  .service-sidebar ul {
  list-style: none!important;
  padding-left: 0px;
  }
  
  .service-sidebar ul li{
  margin-bottom: 10px;
  }
  
  .service-sidebar .current-menu-item a {
  background:#fff;
  }
  .service-sidebar .current-menu-item a,
  .service-sidebar .current-menu-item a:hover {
  color:#717577;
  }
  
  .service-sidebar ul li a:after
  {
  content:none;
  }
  
  .service-sidebar li a {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 26px;
    color:#717577!important;
    font-weight: 500;
    padding: 14px 50px!important;
  }
  
  .service-sidebar li a:before {
    position: absolute;
    content: "\f0da";
    font-family: 'Font Awesome 5 Pro';
    font-size: 12px;
    font-weight: 700;
    color: #22272b;
    top: 16px;
    right: 50px;
    opacity: 0;
    transition: all 500ms ease;
  }
  .service-sidebar li:hover a:before,.service-sidebar .current-menu-item a:before{
  opacity: 1;
  }
  /* Service Page Sidebar */