ul.banner-icon li i {
    font-size: 24px;
    color: #6aca6a;
    background: black;
    border-radius: 50px;
    margin-right: 20px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    vertical-align: top;
    text-align: center;
}

.banner-icon h2 {
    font-size: 24px;
    font-weight: 500;
    margin-bottom: 6px;
    color: #414141;
}

.banner-icon p {
    font-size: 16px;
    font-weight: 500;
}
ul.banner-icon {
    list-style-type: none;
    display: inline-flex;
}
#sp-testimonial-free-wrapper-846 .sp-testimonial-free-section h2.tfree-client-name {
   letter-spacing: 1px !important;
}
.testimonial-sec p {
    font-size: 20px;
    font-weight: 500;
    /*letter-spacing: 1px;*/
    color: #000000;
}
.testimonial-sec ul.slick-dots {
    display: none !important;
}
 .pricing-table h3
 {
    color: #484848;
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.3638814px;
}

span.ebike {
   font-size: 11px;
    font-weight: 400;
    line-height: 13px;
    text-align: center;
    letter-spacing: -0.1334232px;
    margin: 0 auto;
    display: table;
}
.pricing-table hr {
    width: 242px;
    height: 0px;
    border: solid 1px #23282d;
    margin-bottom: 25px; 
    margin-top: 25px; 
    color: #979797 !important;
}
.pricing-table {
    padding: 40px;
}
span.from {
    
    color: #484848;
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    text-align: center;
    letter-spacing: -0.1698113px;
    margin: 0 auto;
    display: table;
}

.Price {
    color: #32c5ff;
    font-family: "Helvetica Neue";
    font-size: 60px;
    font-weight: 700;
    line-height: 73px;
    text-align: center;
    letter-spacing: -0.7277624px;
}
.free-text {
    height: 52px;
    color: #32c5ff;
    font-family: "Helvetica Neue";
    font-size: 21px;
    font-weight: 700;
    line-height: 26px;
    text-align: center;
    letter-spacing: -0.254717px;
    padding: 10px;
    text-transform:uppercase;
}
.pricing-table-sec .fl-module-content.fl-node-content {
    margin: 0px 5px;
}
div#faq-872 {
    background: #fff;
    padding: 20px;
    border:none;
    font-family: "Helvetica Neue";
}

div#faq-876 {
    background: #fff;
    padding: 20px;
	  border:none;
   font-family: "Helvetica Neue";
}

div#faq-878 {
    background: #fff;
    padding: 20px;
	  border:none;
   font-family: "Helvetica Neue";
}
.arconix-faq-title {
    font-size: 18px !important;
    color: #424242;
    font-weight: 400;
    letter-spacing: 0.5px;
}
div#faq-888 {
    background: #fff;
    padding: 20px;
	border:none;
	font-family: "Helvetica Neue";
}
div#faq-884 {
    background: #fff;
    padding: 20px;
    border: none;
    font-family: "Helvetica Neue";
}
	div#faq-886 {
    background: #fff;
    padding: 20px;
    border: none;
    font-family: "Helvetica Neue";
   }
p.tfree-testimonial-content:before {
    
    content: "\201C";
    position: absolute;
    display: block;
    left: 11%;
    right: 0;
    width: 50px;
    height: 50px;
    line-height: 55px;
    font-size: 75px;
}
.tfree-client-testimonial {
    position: relative;
}
p.tfree-testimonial-content:after {
    content: "\201C";
    position: absolute;
    display: block;
    right: 11%;
    width: 50px;
    height: 50px;
    line-height: 55px;
    font-size: 75px;
    top: 0;
}

.rider-e-bike label {
    color: #424242;
    font-family: "Helvetica Neue";
    font-size: 36px;
    font-weight: 400;
    line-height: 43px;
    text-align: center;
    letter-spacing: -0.4366577px;
   padding: 45px 0px;
    margin: 0 auto;
    display: block;
}
.rider-e-bike input[type="text"], .rider-e-bike input[type="file"], .rider-e-bike input[type="date"] , .rider-e-bike input[type="number"]  {
    color: #484848;
    font-family: "Helvetica Neue";
    font-size: 24px;
    font-weight: 300;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.3638814px;
    background: #fff;
    border: none;
    padding: 40px 0px;
    border-bottom: 1px solid #979797;
}
.accept-columns{    
  color: #484848;
    font-family: "Helvetica Neue";
    font-size: 24px;
    font-weight: 300;
    line-height: 0px;
    text-align: center;
    letter-spacing: -0.2911052px;
}
.rider-e-bike input[type="checkbox"]:after {
	width: 42px;
    height: 42px;
    border-radius: 42px;
  	 top: -20px;
    left: -28px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid black;
}
  .rider-e-bike input[type="checkbox"]:checked:after {
    width: 45px;
    height: 45px;
    border-radius: 34px;
    top: -20px;
    left: -28px;
    position: relative;
    background-color: #32c5ff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
.rider-e-bike input[type="checkbox"]{
	position:relative;
}
.wpcf7-acceptance span.wpcf7-list-item-label{
 		color: #484848;
    font-family: "Helvetica Neue";
    font-size: 24px;
    font-weight: 300;
    line-height: 0px;
    text-align: center;
    letter-spacing: -0.2911052px;
}
.rider-e-bike input[type="email"] {
    color: #484848;
    font-family: "Helvetica Neue";
    font-size: 30px;
    font-weight: 300;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.3638814px;
    background: #fff;
    border: none;
    padding: 40px;
    border-bottom: 1px solid #979797;
}
.rider-e-bike p {
    color: #484848;
    font-family: "Helvetica Neue";
    font-size: 24px;
    font-weight: 300;
    line-height: 0px;
    text-align: center;
    letter-spacing: -0.2911052px;
}

.rider-e-bike input[type=submit] {
   width: 240px;
    height: 68px;
    border-radius: 34px;
    border: solid 4px #32c5ff;
    background: #32c5ff;
    color: #ffffff;
    font-family: "Helvetica Neue";
    font-size: 33px;
    font-weight: 500;
    line-height: 37px;
    text-align: center;
    letter-spacing: -0.3638814px;
    margin: 50px 0px;
}
.rider-e-bike span.wpcf7-form-control-wrap.Rent {
    color: #484848;
    font-family: "Helvetica Neue";
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    text-align: center;
    letter-spacing: -0.3638814px;
    margin: 0 auto;
    display: block;
     padding-bottom: 50px;
}
span.blue {
    color: #32c5ff;
}
.rider-e-bike input[type=radio] 
{
    box-sizing: border-box;
    padding: 0;
    width: 42px;
    height: 42px;
    border: solid #32c5ff;
    vertical-align: middle;
    margin-right: 5px;
 }
.rider-e-bike input[type=radio]:checked:after {
    width: 45px;
    height: 45px;
    border-radius: 34px;
    top: -2px;
    left: -1px;
    position: relative;
    background-color: #32c5ff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid white;
}
.rider-e-bike input[type=radio]:after {
    width: 42px;
    height: 42px;
    border-radius: 42px;
    top: 0px;
    left: 0px;
    position: relative;
    background-color: #ffffff;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 2px solid black;
   
}

body, html {
    overflow-x: hidden;
}
p.tfree-testimonial-content:before {
    content: "";
    position: absolute;
    display: block;
    left: 10%;
    right: 0;
    width: 50px;
    height: 50px;
    line-height: 55px;
    font-size: 75px;
    top: 0px;
    background-image: url(https://aushires.com.au/wp-content/uploads/2020/01/quote.png);
    background-repeat: no-repeat;
}
p.tfree-testimonial-content:after {
    content: "";
    position: absolute;
    display: block;
    right: 10%;
    width: 50px;
    height: 50px;
    line-height: 55px;
    font-size: 75px;
    top: 25px;
    background-image: url(https://aushires.com.au/wp-content/uploads/2020/01/quote1.png);
    background-repeat: no-repeat;
}
@media (max-width:768px)
 {
.fl-col.pricing-sec-col {
    width: 100% !important;
    margin-bottom: 30px;
}
   .fl-col-small {
    max-width: 100%;
}
   .fl-col-small:not(.fl-col-small-full-width) {
    max-width: 100% !important;
}
p.tfree-testimonial-content:before
{
left: 0;
}
p.tfree-testimonial-content:after
{
right: 0;
}
   .rider-e-bike p
{
line-height:unset;
}
   .rider-e-bike span.wpcf7-form-control-wrap.Rent
{
display: initial;
}
}
@media only screen and (max-width: 1024px)  {
.hide_cls{
display:none !important;
}
  p.tfree-testimonial-content:before {
    left: 0;
}
  p.tfree-testimonial-content:after
  {
    right:0;
  }
}


@media only screen and (max-width: 1350px) and (min-width:1025px)   {
.hide_cls{
  width: 14% !important;
}
  .pricing-sec-col {
    margin-left: 10px;
}
.pricing-table-sec .fl-module-content.fl-node-content
{
margin: 0px 0px;
}
  p.tfree-testimonial-content:before {
    left: 0;
}
   p.tfree-testimonial-content:before {
    left: 0;
}
  p.tfree-testimonial-content:after
  {
    right:0;
  }
}
@media (max-width:475px)
{
  ul.banner-icon {
    margin: 0px;
}
}