
:root {
    --star-size: 18px;
    --star-color: #bababa;
    --star-background: #55cc33;
}

.tns-outer {
    padding: 0 !important
}

.tns-outer [hidden] {
    display: none !important
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
    cursor: pointer
}

.tns-slider {
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    transition: all 0s
}

.tns-slider>.tns-item {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
    white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
    content: '';
    display: table;
    clear: both
}

.tns-horizontal.tns-no-subpixel>.tns-item {
    float: left
}

.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
    margin-right: -100%
}

.tns-no-calc {
    position: relative;
    left: 0
}

.tns-gallery {
    position: relative;
    left: 0;
    min-height: 1px
}

.tns-gallery>.tns-item {
    position: absolute;
    left: -100%;
    -webkit-transition: transform 0s, opacity 0s;
    -moz-transition: transform 0s, opacity 0s;
    transition: transform 0s, opacity 0s
}

.tns-gallery>.tns-slide-active {
    position: relative;
    left: auto !important
}

.tns-gallery>.tns-moving {
    -webkit-transition: all 0.25s;
    -moz-transition: all 0.25s;
    transition: all 0.25s
}

.tns-autowidth {
    display: inline-block
}

.tns-lazy-img {
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    transition: opacity 0.6s;
    opacity: 0.6
}

.tns-lazy-img.tns-complete {
    opacity: 1
}

.tns-ah {
    -webkit-transition: height 0s;
    -moz-transition: height 0s;
    transition: height 0s
}

.tns-ovh {
    overflow: hidden;
}

.tns-visually-hidden {
    position: absolute;
    left: -10000em
}

.tns-transparent {
    opacity: 0;
    visibility: hidden
}

.tns-fadeIn {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 0
}

.tns-normal,
.tns-fadeOut {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1
}

.tns-vpfix {
    white-space: nowrap
}

.tns-vpfix>div,
.tns-vpfix>li {
    display: inline-block
}

.tns-t-subp2 {
    margin: 0 auto;
    width: 310px;
    position: relative;
    height: 10px;
    overflow: hidden
}

.tns-t-ct {
    width: 2333.3333333%;
    width: -webkit-calc(100% * 70 / 3);
    width: -moz-calc(100% * 70 / 3);
    width: calc(100% * 70 / 3);
    position: absolute;
    right: 0
}

.tns-t-ct:after {
    content: '';
    display: table;
    clear: both
}

.tns-t-ct>div {
    width: 1.4285714%;
    width: -webkit-calc(100% / 70);
    width: -moz-calc(100% / 70);
    width: calc(100% / 70);
    height: 10px;
    float: left
}

.vwoBannerSliderBox {
    display: block;
}

.vwoBannerSliderBox .vwoBannerSlider {
    display: block;
    width: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide {
    display: block;
    width: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner {
    display: block;
    width: 100%;
    padding: 5px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner img {
    max-width: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox {
    display: block;
    width: 100%;
    padding: 0;
    float: right;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner {
    border: 1px solid #f1f1f1;
    padding: 15px 15px 10px 15px;
    position: relative;
    display: flex;
    flex-direction: column-reverse;
    text-align: left;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner p.vwoMessage {
    color: #000;
    font-size: 12px;
    margin-top: 0;
    line-height: 20px;
    font-weight: 500;
    margin-bottom: 0;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    min-height: 40px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoBottomBox {
    display: flex;
    margin-bottom: 15px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoBottomBox .vwoInitials {
    width: 35px;
    height: 35px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoBottomBox .vwoInitials span.vwoInitial {
    display: flex;
    color: #000;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: normal;
    border: 1px solid #f1f1f1;
    background: #f1f1f1;
    padding: 5px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoBottomBox .vwoAuthor {
    display: flex;
    width: calc(100% - 50px);
    padding-left: 15px;
    flex-direction: column;
    justify-content: center;
    justify-content: flex-start;
    align-items: flex-start;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoBottomBox .vwoAuthor span.vwoName {
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin-bottom: 0;
    line-height: normal;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoBottomBox .vwoAuthor span.vwoDate {
    color: #000;
    font-size: 11px;
    line-height: normal;
    margin-top: -1px;
    font-family: inherit;
}

.vwoBannerSliderBox {
    display: block;
    width: 100%;
    order: 100;
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
    padding: 0;
    height: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider {
    width: 100%;
    display: flex;
    align-items: flex-start;
    height: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide {
    display: block;
    width: 100%;
    border: 2px solid transparent;
    position: relative;
}

.vwoBannerSliderBox .tns-nav {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 80%;
    transform: translateX(-50%);
    z-index: 1;
    margin: 0;
    display: none;
}

.vwoBannerSliderBox .tns-nav button {
    width: 10px;
    height: 10px;
    padding: 0;
    border: 0;
    margin-right: 5px;
    background: #d4d4d4;
    border-radius: 100%;
    border: 1px solid #d4d4d4;
    outline: none;
}

.vwoBannerSliderBox .tns-nav button.tns-nav-active {
    background: #00a7e9;
    border-color: #00a7e9;
}

.vwoBannerSliderBox .tns-nav button:last-of-type {
    margin-right: 0;
}

.vwoBannerSliderBox button[data-action="stop"],
.vwoBannerSliderBox button[data-action="start"] {
    display: none !important;
}

.vwoBannerSliderBox .vwoPrevBtn {
    left: 10px;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
}

.vwoBannerSliderBox .vwoNextBtn {
    right: 10px;
    transform: translateY(-50%) rotate(180deg);
    -webkit-transform: translateY(-50%) rotate(180deg);
    -moz-transform: translateY(-50%) rotate(180deg);
}

.vwoBannerSliderBox .vwoBtn {
    font-size: 0;
    border: 0;
    position: absolute;
    top: 50%;
    padding: 0;
    width: 30px;
    height: 30px;
    background: #d4d4d4;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    outline: none;
    cursor: pointer;
}

.vwoBannerSliderBox .vwoBtn:before {
    content: "";
    background: url(//useruploads.visualwebsiteoptimizer.com/useruploads/176372/images/f06248beca31d9c18ed79023f2c7b809_newproject62.png) no-repeat center;
    width: 18px;
    height: 18px;
    display: inline-block;
    background-size: contain;
    margin-top: -1px;
    margin-left: -1px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide.vwoTestimonialSlide {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    overflow: hidden;
    flex-wrap: wrap;
}



.vwoBannerSliderBox .vwoBannerSlider:not(.tns-slider) {
    visibility: hidden;
    height: 1px;
}

.v1_C8425_J8294:not(.vwoSliderInitialized) .vwoBannerSliderBox .vwoBannerSlider {
    transition: none;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoRatingBox {
    padding: 0;
    margin-left: -2px;
    line-height: normal;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoRatingBox img {
    max-width: 100%;
}

.vwoBannerSliderBox div#tns1-ow {
    height: 100%;
    display: block;
}

.vwoBannerSliderBox div#tns1-mw {
    display: flex;
    height: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide.vwoImageSlide {
    height: 100%;
    padding: 0;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide.vwoImageSlide .vwoSlideInner {
    display: block;
    height: 100%;
    background: url(https://www.getmydrivers.com/images/xhero-printer-1022x683.png.pagespeed.ic.Wx3Qq9_z8V.jpg) no-repeat center;
    background-size: cover;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide.vwoImageSlide .vwoSlideInner img {
    visibility: hidden;
}

.vwoBannerSliderBox div#tns1-mw,
div#tns1-iw {
    width: 100%;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner .vwoRatingBox svg {
    fill: #ffa500;
    width: 18px;
    height: 18px;
    margin-left: -3px;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner p.vwoMessage br {
    content: "";
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox .vwoChatInner p.vwoMessage {
    overflow: hidden;
}

.vwoBannerSliderBox .vwoSliderWrapper {
    position: relative;
    padding: 15px 40px 15px 40px;
    max-width: 1100px;
    margin: 0 auto;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_0 .vwoChatInner {
    border-bottom: 5px solid #ffdebf;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_1 .vwoChatInner {
    border-bottom: 5px solid #f7931b;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_2 .vwoChatInner {
    border-bottom: 5px solid #437bfa;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_3 .vwoChatInner {
    border-bottom: 5px solid #ffc0cb;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_4 .vwoChatInner {
    border-bottom: 5px solid #d1f9ea;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_5 .vwoChatInner {
    border-bottom: 5px solid #e9564d;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_6 .vwoChatInner {
    border-bottom: 5px solid #ffdebf;
    ;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_7 .vwoChatInner {
    border-bottom: 5px solid #d1f9ea;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_8 .vwoChatInner {
    border-bottom: 5px solid #fddce5;
    ;
}



.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_9 .vwoChatInner {
    border-bottom: 5px solid #ffce00;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_10 .vwoChatInner {
    border-bottom: 5px solid #ffa500;
}



.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_11 .vwoChatInner {
    border-bottom: 5px solid #e9564d;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_12 .vwoChatInner {
    border-bottom: 5px solid #ffdebf;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_13 .vwoChatInner {
    border-bottom: 5px solid #f7931b;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_14 .vwoChatInner {
    border-bottom: 5px solid #437bfa;
}



.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_15 .vwoChatInner {
    border-bottom: 5px solid #d1f9ea;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_16 .vwoChatInner {
    border-bottom: 5px solid #f7931b;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_17 .vwoChatInner {
    border-bottom: 5px solid #e9564d;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_18 .vwoChatInner {
    border-bottom: 5px solid #ffdebf;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_19 .vwoChatInner {
    border-bottom: 5px solid #f7931b;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_20 .vwoChatInner {
    border-bottom: 5px solid #437bfa;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_21 .vwoChatInner {
    border-bottom: 5px solid #ffc0cb;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_22 .vwoChatInner {
    border-bottom: 5px solid #d1f9ea;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_23 .vwoChatInner {
    border-bottom: 5px solid #e9564d;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_24 .vwoChatInner {
    border-bottom: 5px solid #ffdebf;
    ;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_25 .vwoChatInner {
    border-bottom: 5px solid #d1f9ea;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_26 .vwoChatInner {
    border-bottom: 5px solid #fddce5;
    ;
}



.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_27 .vwoChatInner {
    border-bottom: 5px solid #ffce00;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_28 .vwoChatInner {
    border-bottom: 5px solid #ffa500;
}



.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_29 .vwoChatInner {
    border-bottom: 5px solid #e9564d;
}


.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_30 .vwoChatInner {
    border-bottom: 5px solid #ffdebf;
}

.vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox.vwoBox_31 .vwoChatInner {
    border-bottom: 5px solid #f7931b;
}

.vwoBannerSliderBox .review-slider-container .ekomi-title.reviewer-window {
    display: inline-block;
    margin: 0 auto;
    font-size: 25px;
    font-weight: bold;
    margin-bottom: 0;
}

.vwoBannerSliderBox .review-slider-container {
    text-align: center;
    margin: 0 auto;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container {
    display: block;
    width: 100%;
    text-align: center;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container img.trust-seal {
    max-width: 100%;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container a {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount {
    display: flex;
    align-items: center;
    max-width: 290px;
    margin: 10px auto 0 auto;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .overall-review {
    display: inline-block;
    vertical-align: middle;
    padding-top: 3px;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .overall-review>span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    color: #000;
    font-size: 13px;
    padding-top: 0;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .overall-review .Stars {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    padding-top: 0;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .overall-review .Stars svg {
    fill: orange;
    width: 18px;
    height: 18px;
    margin-left: -3px;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .overall-review>span:last-of-type {
    margin-right: 0;
    font-weight: normal;
}

.vwoBannerSliderBox .Stars {
    --percent: calc(var(--rating) / 5 * 100%);
    display: inline-block;
    font-size: var(--star-size);
    font-family: Times;
    line-height: 1;
}

.vwoBannerSliderBox .Stars::before {
    content: '★★★★★';
    letter-spacing: 0;
    background: linear-gradient(90deg, var(--star-background) var(--percent), var(--star-color) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container {
    padding: 0 20px;
}

.main-container section.testimonials {
    display: none;
}

div#testimonials {
    padding-bottom: 30px !important;
}


.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount .vwoIcon {
    width: 60px;
    margin-right: 10px;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount .vwoIcon img {
    max-width: 100%;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount .vwoCountBlock {
    text-align: left;
}


.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount .vwoCountBlock .vwoHeading {
    font-size: 16px;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount .vwoCountBlock .vwoReviews {
    font-size: 15px;
}

.vwoBannerSliderBox .review-slider-container .overall-review-container .vwoReviewCount .vwoCountBlock .vwoReviews .Stars {
    margin-right: 3px;
}

@media only screen and (min-width: 1200px) {
    .vwoBannerSliderBox .vwoBannerSlider .vwoSlide .vwoSlideInner .vwoChatBox {
        padding: 5px;
    }
}

html {
  background-color: transparent;
}

#tns1 {
  width: calc(700%) !important;
}
@media only screen and (min-width: 601px) and (max-width: 900px) {
  #tns1 {
    width: calc(1050%) !important;
  }
}
@media only screen and (max-width: 600px) {
  #tns1 {
    width: calc(2100%) !important;
  }
}
