.bannerCall{
    display: inline-block;
    padding: 7px 15px;
    color: #ffffff;
    border: 2px solid #ffffff;
    border-radius: 3px;
    transition: 0.7s ease all;
    margin:0px;
  }
  .bannerCall:hover{
    color: #333;
    background-color: #ffffff;
  }
  .bannerContact{
    display: inline-block;
    padding: 7px 15px;
    color: #ffffff;
    background-color: #F17700;
    border: 2px solid #F17700;
    border-radius: 3px;
    transition: 0.7s ease all;
    margin:0px;
  }
  .bannerContact:hover{
    color: #ffffff;
    border: 2px solid #021E38;
    background-color: #021E38;
  }
  .pageBanner h2{
    margin-bottom: 15px;
  }
  .iconBox{
    width: 100%;
    margin: 20px 0;
  }
  .iconBox img{
    width: auto;
  }
  .newHead{
    font-weight: 600;
    font-size: 36px;
    margin-bottom: 25px;
    color: #021E38;
  }
  .recoverSection{
    background: url(https://www.datarecoverymumbai.com/newsite/images-drm/newpagebg.jpg) no-repeat center center #000;
    padding: 80px 0 20px;
  }
  .recoverSection h2, .recoverSection h3, .recoverSection p, .recoverSection span{
    color: #ffffff;
  }
  .recoverSection p{
    font-size: 16px;
    margin: 0 60px 40px;
  }
  .recoverSection h3{
    font-size: 18px;
  }
  .recoverSection h3 span{
    display: block;
  }
  .iconBoxWrap{
    border:1px solid #ffffff;
    padding:25px;
    width: 100%;
    margin-bottom: 80px;
    transition:0.6s ease all;
  }
  .iconBoxWrap:hover{
    background-color: rgba(0,0,0,0.7);
  }
  .iconSlider{
    padding: 0 30px;
  }


  .sldotnew {
    width: 100%;
    position: absolute;
    right: auto ;
    left: 0 ;
    bottom: 20px !important;
    padding-bottom: 0px;
    text-align: center;

  }
  .sldotnew .swiper-pagination-bullet{
    width: 11px !important;
    height: 11px !important;
    border-color: #ffffff !important;
    margin: 0 5px !important;
  }

.hs-nextnew{
  background-image: url(https://www.datarecoverymumbai.com/newsite/images-drm/nextnew.svg) !important;
  left: auto !important;
  right: 0 !important; 
  top: 50% !important; 
  bottom: auto !important;
  margin-top: -65px;
}
.hs-prevnew{
  background-image: url(https://www.datarecoverymumbai.com/newsite/images-drm/prevnew.svg) !important; 
  left: 0 !important;
  right: auto !important; 
  top: 50% !important; 
  bottom: auto !important;
  margin-top: -65px;
}
.swiper-button-next, .swiper-button-prev{
  opacity: 0.7;
  background-size: 30px 40px;
  top: 57%;
  transition: 0.3s all;
  &:hover{
    background-size: 40px 50px;
  }
}
.contentSection{
  background: #f1f1f1;
}

.contentSection span{
  color: #F17700;
  font-weight: 600;
}

.ratingSection{
  background-color: #ffffff;
  border-top: 1px solid #ddd;
}
.ratingSection .myborder{
  border: 1px solid #999;
}
.ratingwrap{
  padding: 25px 50px;
}
.ratingwrap .headWrap{
  min-height: 60px;
}
.ratingwrap h2{
  font-size: 35px;
  font-weight: 600;
  color: #aa0000;
  margin:10px 0 0;
}
.ratingwrap p{
  margin:0px;
}



  
  @media(max-width:575px){
    .pageBanner{
      padding: 0;
      position: relative !important;
      margin: -25px 0 0;
      width: 100%;
      background-color: #021E38;
    }    
    .bannerText .bannerContentWrap{
      padding: 25px 20px 40px;
      max-width:100%;
      text-align:center;
    }
    .bannerText .bannerContentWrap h1{
      text-align:center;
      font-size:21px;
    }
    .bannerText .bannerContentWrap h2{
      text-align:center;
      font-size:17px;
    }
    .bannerText .bannerContentWrap .row{
      justify-content:center;
    }
    .newHead{
      font-size:27px;      
    }
    .recoverSection{
      background: url(https://www.datarecoverymumbai.com/newsite/images-drm/newpagebg.jpg) no-repeat center center #000;
      padding: 40px 0 40px;
    }
    .recoverSection h2, .recoverSection h3, .recoverSection p, .recoverSection span{
      color: #ffffff;
    }
    .recoverSection p{
      font-size: 15px;
      margin: 0 0px 30px;
    }
    .recoverSection h3{
      font-size: 16px;
    }
    .iconBoxWrap{
      border:1px solid #ffffff;
      padding:25px;
      width: 100%;
      margin-bottom: 0px;
      transition:0.6s ease all;
    }
    .hs-nextnew{
      margin-top: -30px;
    }
    .hs-prevnew{
      margin-top: -30px;
    }

  }
  @media(max-width:380px){    
    .topIconsdisplay .col-6{
      width:100%;
      max-width:100%;
      flex-basis:100%;      
    }
  }