.testi {
  background: #F1F5FE;
  border-radius: 40px;
  padding: 35px;
  text-align: left;
  padding: 20px;
  height: 350px;
  position: relative;
  padding-bottom: 85px;
}

.testrow {
  margin-left: 0 !important;
  margin-right: 0 !important;
  align-items: center;
}

.Glogo {
  width: 144px;
  height: 52px;
}

section.common-padding.testimonial {
  padding-left: 100px;
}

.slick-slide {
  padding:0 15px;
  box-sizing:border-box;
  display:block !important;
  float:left !important;
}

.slick-slide .col-lg-7 {
  align-items:center;
  display:flex
}

.slick-list.draggable,.slick-track {
  display:block !important
}

button.slick-arrow:hover {
  opacity:.5
}

.common-padding {
  padding: 100px 0;
}

p.name {
  color: #000000;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  margin: 0 !important;
  font-size: 17px;
}

.testimonial h2 {
  color: #fff;
}

.slick-slide .col-lg-7 img {
  max-width:54px;
  margin-right:10px
}

.slick-slide .col-lg-5 {
  display:flex;
  align-items:flex-end;
  font-size:13px;
  color:#050A1E;
  opacity:.5;
  margin-bottom:10px;
  text-align:right
}

.testimonial h2 {
  color:#fff
}

button.slick-arrow {
  position:absolute;
  bottom:-70px;
  left:0;
  font-size:0;
  padding:0;
  line-height:0;
  background:transparent;
  z-index:1;
}

.center.slick-initialized.slick-slider {
  position:relative;
  padding-bottom:50px
}
  
button.slick-next.slick-arrow:before {
  content:url('https://www.ontariobusinesscentral.ca/landing/Group 739.png');
  position:relative;
}
    
button.slick-prev.slick-arrow:before {
  content:url('https://www.ontariobusinesscentral.ca/landing/Bac Arrow.png') !important;
  position:relative;
}

.slick-list {
  padding:0 !important;
  overflow: hidden;
}

button.slick-prev {
  left:calc(50% - 80px)
}
    
button.slick-next {
  left:calc(50% + 40px)
}

.slick-slide .col-lg-7 div img {
  max-width:100px
}

@media only screen and (max-width: 768px) {

  .testrow h2 {
    text-align: center;
  }

  .gratingbnr {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

@media only screen and (max-width: 600px) {

  section.common-padding.testimonial {
    padding: 30px;
  }

  .slick-list {
    padding: 0px 0 0px 0px !important;
  }

  .common-padding h3 {
    font-size: 25px;
    line-height: 25px;
  }

  button.slick-arrow {
    bottom: 9px;
    left: calc(50% - 60px);
  }

  button.slick-next.slick-arrow {
    left: unset;
    right: calc(50% - 60px);
  }

  .center.slick-initialized.slick-slider {
    padding-bottom: 93px;
  }
}

.review-avatar {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  background-color: #1a73e8;
  color: #ffffff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: Arial, sans-serif;
  font-size: 32px;
  font-weight: bold;
  text-transform: uppercase;
  user-select: none;
  margin-right:20px;
  aspect-ratio: 1 / 1;
}

@media only screen and (max-width: 430px) {
  .review-avatar {
    width: 42px !important;
    height: 42px !important;
    font-size: 17px !important;
    margin-right:10px;
    display:inline !important;
  }
}