/*** Testimonial slider ***/
.testimonial-section .et-pb-controllers a,
.dotstyle-flip .et-pb-controllers a,
.dotstyle-puff .et-pb-controllers a,
.dotstyle-fall .et-pb-controllers a {
    width: 20px;
    height: 20px;
    border-radius: 50%; }
/*** Small Dot with Stroke Effect ***/
.testimonial-section a.et-pb-active-control:before {
    content: "" !important;
    position: absolute;
    visibility: visible;
    opacity: 1;
    border: 2px solid rgba(var(--orange), 1);
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
    top: -9px;
    left: -9px;
    padding: 7px;
    -webkit-box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
    -webkit-transition: -webkit-box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease; }
.testimonial-section .et-pb-controllers a {
    background-color: rgba(255,255,255,0.53) !important;
    -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
    -o-transition: background-color 0.3s ease, transform 0.3s ease;
    transition: background-color 0.3s ease, transform 0.3s ease, -webkit-transform 0.3s ease; }
.testimonial-section .et-pb-controllers a:hover,
.testimonial-section .et-pb-controllers a:focus,
.testimonial-section .et-pb-controllers a.et-pb-active-control {
    background-color: #fff !important;  }
.testimonial-section .et-pb-controllers a.et-pb-active-control {
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    transform: scale(0.5);   }
.testimonial-section a.et-pb-active-control:before {
    -webkit-box-shadow: 0 0 0 2px rgba(var(--orange), 1);
    box-shadow: 0 0 0 2px rgba(var(--orange), 1);   }
.testimonial-section .et-pb-arrow-prev:before,
.testimonial-section .et-pb-arrow-next:before {
    font-family: 'Fira', sans-serif !important;
    font-size: 12px;
    letter-spacing: 1px;
    transform: rotate(360deg) !important;
    display: inline-block; }
.testimonial-section .et-pb-arrow-prev:before {
    content:'PREV'!important;
  background-color: rgba(var(--black), 1)!important;
  padding: 20px!important;
  border-radius: 3px!important;
    border: 1px solid #fff; } 
.testimonial-section .et-pb-arrow-next:before {
    content:'NEXT' !important;
  background-color: rgba(var(--black), 1)!important;
  padding: 20px!important;
  border-radius: 3px!important;
  border: 1px solid #fff; }
/* show slider arrows always */
.testimonial-section  .et-pb-arrow-next {
     opacity: 1;
     right: 22px; }
.testimonial-section .et-pb-arrow-prev{
     opacity: 1;
     left: 22px;  }
.testimonial-slider {
border: 2px solid rgba(var(--orange), 1); 
border-radius: 100px; 
padding-top: 85px;
padding-left: 5px; 
padding-right: 5px; }

/*******===================={{testimonial Grid style}}==================*****************/
.et_pb_testimonial_mover{
  padding-bottom:53px;
  border-radius:15px;
  position:relative;
  text-align:center;
  font-size:17px;
  border:3px solid rgba(var(--orange), 1);background-color:#fff!important}
  .et_pb_testimonial_mover::before{content:'{';
    font-size:47px;
    font-family:ETmodules!important;
    position:static;
    margin:0;
    color:#fff;
    background:rgba(var(--orange), 1);
    width:50px;
    height:50px;
    border-radius:15px;
    line-height:50px;
    display:block}
  .et_pb_testimonial_mover:hover::before{
    border-radius:50%}
  .et_pb_testimonial_mover .et_pb_testimonial_portrait{
    position:absolute;
    bottom:-131px;
    left:0;
    width:92px;
    height:92px;
    right:0;
    border:1px solid rgba(var(--orange), 1);
    margin:auto;
    transition:all .5s ease 0s}
  .et_pb_testimonial_mover .et_pb_testimonial_portrait:after{
    content:"";
    width:4px;
    height:0;
    background:rgba(var(--orange), 1);
    margin:0 auto;
    position:  absolute;
    bottom:84px;
    left:0;
    right:0;
    transition:all .3s ease 0s;
    z-index:-1}
  .et_pb_testimonial_mover:hover .et_pb_testimonial_portrait:after{
    height:44px}
  .et_pb_testimonial_mover:hover .et_pb_testimonial_portrait{
      box-shadow:0 0 0 3px rgba(var(--orange), 1)}
  .et_pb_testimonial_mover .et_pb_testimonial_description{
    line-height:160%}
  .et_pb_testimonial_mover .et_pb_testimonial_author{
    margin-top:12px;
    font-size:18px;
    color:#000!important}
  .et_pb_testimonial_mover .et_pb_testimonial_description,.et_pb_testimonial_description_inner{top:10px}
  .et_pb_testimonial_mover::after{
    content:"";
    width:100%;
    height:100%;
    background:rgba(var(--orange), 1);
    position:absolute;
    top:10px;
    left:10px;
    z-index:-1;
    border-radius:15px;
    visibility:visible;
    transition:all .5s ease 0s}
  .et_pb_testimonial_mover:hover::after{
      top:0;
    left:0} 
@media only screen and (max-width:980px){
  .et_pb_testimonial_mover{
  margin-bottom:140px!important}
  .et_pb_testimonial_mover .et_pb_testimonial_description_inner{
	  text-align:justify;}}
  @media only screen and (min-width:768px) and (max-width:980px){
    .et_pb_testimonial_mover .et_pb_testimonial_portrait{
      float:none;
      margin-right:auto}
    .et_pb_testimonial_mover .et_pb_testimonial_description{
      margin-left:0!important;}}
