.testMnlWrap {

    display: flex;

}

p.tmnlTXT01 span {

    border: 2px solid #df6a25;

    color: #df6a25;

    padding: 10px 25px;

    border-radius: 30px;

    font-weight: 500;

}

p.tmnlTXT01 {

    margin: 10px 0 30px;

}

h2.tmnlMainTitle {

    margin: 0;

    font-size: 35px;

    /* color: #ffffff; */

    line-height: 45px;

    margin-bottom: 10px;

    font-weight: 600;

}

.tmnlBTN {

    margin-top: 30px;

}

.tmnlBTN a {

    background-color: #df6a25;

    color: #ffffff;

    padding: 12px 25px;

    border-radius: 30px;

    text-transform: uppercase;

    font-weight: 500;

    text-decoration: none;

}

.tstmnColTwo {

    width: 65%;

}

.tstmnColOne {

    width: 35%;

}

ul.tmnlMainLIc li {

    margin: 0 6px 0 0;

}

ul.tmnlMainLIc li i {

    color: #ff9800;

}

ul.tmnlMainLIc {

    margin: 15px 0;

    display: flex;

    list-style: none;

}

.AuthInfosWrap {

    display: flex;

    align-items: center;

    justify-content: space-between;

}

.AuthInf {

    display: flex;

    align-items: center;

}

.AuthNms h3 {

    margin: 0 0 3px;

    font-size: 17px;

    font-weight: 600;

}

.AuthNms p {

    margin: 0;

    color: #8f8f8f;

}

.AuthNms {

    padding-left: 15px;

}

.tmnlQIc i {

    color: #df6a25;

    font-size: 22px;

}

.AuthInfosWrap {

    margin-top: 35px;

}

.tstmnColTwo {

    width: 65%;

    padding-left: 60px;

    box-sizing: border-box;

}

.tmnlRVbox {

    display: flex;

    margin: 0 -15px;

}

.tstimonialItemInner {

    background: #fff;

    border-radius: 5px;

    background-position: top;

    /* border: 2px solid #2a333d; */

    height: 100%;

    /* min-height: 415px; */

    padding: 30px;

    box-sizing: border-box;

    /* box-shadow: rgba(0, 0, 0, .3) 0px 19px 38px, rgba(0, 0, 0, .22) 0px 15px 12px; */

}

.tstimonialItems {

    padding: 0 15px;

}

.testimonialsSection {

    background: #17212e url(../../../images/review-bg-min.jpg);

    background-size: cover;

    background-repeat: no-repeat;

    background-position: top;

}

.tstmnColTwo {

    position: relative;

}

.swiper-slide{
    height: auto;
}
.swiper-button-prev {

    left: -5px;

	z-index:55;

}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

    display: none;

}
.AuthAvtar img {    max-width: 50px;}
p.tmnlMainTxt a:hover {
    	color:#fff;
    }
p.tmnlMainTxt a b {	
    font-weight:500;
    color: #df6a25;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: "";
    background-image: url(/images/rev-arrow-right.png);
    height: 20px;
    width: 40px;
    background-size: 100%;
    background-repeat: no-repeat;
}

/* css changed */
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: "";
    background-image: url(/images/rev-arrow-left.png);
    height: 20px;
    width: 40px;
    background-size: 100%;
    background-repeat: no-repeat;
}
.swiper-button-next, .swiper-button-prev {
    width: 60px;
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
    right: -58px;
}
a {
    text-decoration: none !important;
}
/* end */
@media (max-width:767px) {

	.testMnlWrap {

		display: flex;

		flex-direction: column;

	}
    .tstmnColOne{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

	.tstmnColOne, .tstmnColTwo {

		width: 100%;

	}

	h2.tmnlMainTitle {

		font-size: 30px;

		line-height: 42px;

	}

	.tstmnColTwo {

		padding-left: 0;

		padding-top: 50px;

	}

    .tstimonialItemInner {
        min-height: 310px;
    }


    .swiper-button-next, .swiper-button-prev {
        position: relative;
    }

    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: -60%;
        top: 35px;
    }
    .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: 31%;
        top: 13px;
    }
    .swiper-button-next, .swiper-button-prev {
        width: 35px;
    }
	.swiper-button-prev {

		left: 31%;

	}

	.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

		display: flex;

	}
    



}

@media (min-width:767px) and (max-width:991px) {

    .swiper-button-next, .swiper-button-prev {
        width: 35px;
    }

    .swiper-button-prev, .swiper-rtl .swiper-button-next {
        left: -6px;
    }
    .swiper-button-next, .swiper-rtl .swiper-button-prev {
        right: -35px;
    }

	h2.tmnlMainTitle {

		font-size: 25px;

		line-height: 35px;

	}

	.tstmnColOne {

		width: 40%;

	}

	.tstmnColTwo {

		width: 60%;

		padding-left: 35px;

	}

	.tmnlBTN a {

		font-size:13px;

	}

}