/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/

/*   Common       */

*,body,p,li,a{
    /*font-family: 'Roboto', sans-serif !important;*/
    text-rendering: optimizeLegibility !important;
     -webkit-font-smoothing: antialiased;
}
.uppercase{
    text-transform: uppercase;
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: normal;
    margin: 0;
    padding: 0;
    /*color: #3a3a3a;*/
}
h3 span, h3 strong{
    color: #14b1b3 !important;
}
.av_textblock_section h3{
    font-size: 28px;
    line-height: 38px;
    letter-spacing: normal;
}

/*p{
    margin: 0;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    line-height: 25px;
    color: #3a3a3a;
}*/
span{
    font-family: 'Roboto', sans-serif;
}
a{
    font-family: 'Roboto', sans-serif !important;
    text-decoration: none !important;
}
/*.home br{
    display: none;
}*/
.avia_textblock p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 20px;
}
.avia_textblock p a,.avia_textblock b i,.avia_textblock b,.avia_textblock a{
    color: #14b1b3;
}
.avia_textblock strong{
    color: #3a3a3a;
}
.avia-video {
    margin-top: 20px;
}

/*Add your own styles here:*/
a:hover, a:focus, a:visited {
    text-decoration: none !important;
}
a{
    display: inline-block;
    vertical-align: top;
    transition: 0.5s;
}
figure{
    line-height: 0px;
}
.text-center{
    text-align: center;
}
.center-wrp{
    max-width: 1240px;
    width: 100%;
    margin: 0 auto;
}
.three-icons p {
    font-size: 15.5px;
    font-weight: 400;
    line-height: 17px;
    color: #3a3a3a;
    text-transform: capitalize;
    margin-top: 8px;
}
.btn, .white-btn, .cyan-btn {
    font-family: 'Oswald', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #fff;
    padding: 13px 31px;
    background: #3a3a3a;
    border-radius: 10px;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
}
.cyan-btn {
    background: #19bbbe;
    color: #fff;
}
.cyan-btn:hover{
    box-shadow: 0 100px 0 #3a3a3a inset;
}
html {
  scroll-behavior: smooth;
}
html:focus-within {
  scroll-behavior: smooth;
}
.avia-standard-logo img {
    vertical-align: middle;
    display: inline-block;
}
div .logo {
    position: static;
}
::selection {
    background-color: #14b1b3;
    color: #ffffff;
}
html.responsive, .responsive body{
    overflow: unset;
}
#top .fwdu3dcar-large-next-button, #top .fwdu3dcar-large-prev-button {
    visibility: visible !important;
}
.main_menu {
    position: static;
}
.nav-icons-area.right {
    float: right;
}
.nav-icons-area ul li {
    display: inline-block;
}
.nav-icons-area ul li.grand-bend {
    position: relative;
    margin-right: 30px;
}
.nav-icons-area ul li a {
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
    text-transform: uppercase;
    margin-right: 30px;
}
.nav-icons-area ul li a {
    margin-right: 0;
    vertical-align: middle;
}
.nav-icons-area ul li.grand-bend img {
    margin-left: 8px;
}
.nav-icons-area ul li.grand-bend::after {
    content: '';
    position: absolute;
    top: 0;
    right: -15px;
    width: 3px;
    height: 25px;
    background: #3a3a3a;
}
.main_menu {
    position: static;
    width: auto;
    height: auto;
}
.nav-icons-area ul {
    margin: 0;
    padding: 0;
    margin-top: 17px;
}
header .menu.av-main-nav li a{
    font-family: 'Oswald', sans-serif !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
    text-transform: uppercase;
    margin-right: 34px;
    color: #3a3a3a !important;
    position: relative;
}
header .menu.av-main-nav li a::after {
    content: '';
    position: absolute;
    bottom: 12px;
    left: 0;
    width: 0;
    height: 2px;
    background: #19bbbe;
    transition: all ease-in-out 0.25s;
}
header .menu.av-main-nav li:hover a::after{
    width: 100%;
}
.av-main-nav-wrap {
    margin-left: 36px;
}
#menu-item-search {
    display: none;
}
#menu-item-43999 {
    position: relative;
}
#menu-item-43999 > a{
    display: inline-block;
    width: 52px;
}
#menu-item-43999 > a:before {
    position: absolute;
    content: ">";
    right: 0;
    top: 0;
    transform: rotate(90deg);
    font-weight: bold;
    color: #3a3a3a;
}
#socket.pd-cusfootercls .copyright {
    float: left;
    width: 15%;
    text-align: right;
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    color: #454545;
    margin-right: 35px;
    transition: all ease-in-out 0.25s;
}
#socket.pd-cusfootercls .sub_menu_socket {
    float: right;
    margin: 0;
    width: 62%;
}
header .menu.av-main-nav li a span,.nav-icons-area ul li.grand-bend span{
    font-family: 'Oswald', sans-serif !important;
}
#header_main .sub-menu {
    width: 200px;
    background: #fff;
    border-top: 2px solid #19bbbe;
    border-bottom: 2px solid #19bbbe;
    padding:5px;
}
#header_main .sub-menu li {
    width: 100%;
    padding: 5px;
}
#header_main .sub-menu li a {
    padding: 0;
    margin: 0 !important;
    font-size: 14px;
    line-height: 22px;
    border: none;
}
#header_main .sub-menu li a::after{
    display: none;
}
footer.pd-cusfootercls a {
    font-weight: 400;
    font-size: 14px;
    line-height: 28px;
    color: #454545;
    margin-right: 30px;
    transition: all ease-in-out 0.25s;
}
footer.pd-cusfootercls a:hover, #socket.pd-cusfootercls .copyright:hover {
    color: #14b1b3;
    text-decoration: none;
}
#scroll-top-link::before {
    background: none !important;
}
#socket.pd-cusfootercls .menu {
    margin: 0;
}
#socket.pd-cusfootercls .sub_menu_socket li {
    border: none;
}
#pd-section-one figcaption {
    margin: 25px 0;
}
#pd-section-one figcaption h3 {
    /*font-size: 28px;*/
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;

    transition: all 0.4s;
    margin-bottom: 20px;
    transition-timing-function: cubic-bezier(0.3, 0.8);
}
#pd-section-one figcaption h6 {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
     margin-bottom: 20px;
}
#pd-section-one figcaption a {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24.5px;
    color: #fff;
    padding: 13px 31px;
    background: #3a3a3a;
    border-radius: 10px;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
}
#pd-section-one figcaption a:hover {
    color: #fff;
    text-decoration: none;
    box-shadow: 0 100px 0 #14b1b3 inset;
}
.pd-section-two-cls .common-heading, .av_textblock_section .common-heading{
/*    font-size: 28px;*/
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
/*    color: #3a3a3a;*/
    transition: all 0.4s;
    line-height: 36px;
    margin-bottom: 20px;
}
.av_textblock_section p .btn{
    margin-top: 16px;
}
.pd-section-two-cls h3 span {
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    color: #14b1b3;
    display: block;
    margin-top: 12px;
}

.bike-models strong, .shapes strong, .rainbow strong {
    display: block;
}
.bike-models, .shapes, .rainbow {
    display: inline-block;
    vertical-align: top;
    padding: 0 16px;
    position: relative;
}
.bike-models p, .shapes p, .rainbow p {
    font-size: 15.5px;
    font-weight: 400;
    line-height: 17px;
    color: #3a3a3a;
    text-transform: capitalize;
    margin-top: 8px;
}
.bike-models strong.eighteen {
    /*font-family: 'Roboto', sans-serif;*/
    font-size: 39.5px;
    font-weight: 900;
    color: #3a3a3a;
    line-height: 39px;
}
.shapes::before, .rainbow::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 87px;
    background: #3a3a3a;
}
#pd-text-content-two strong {
    font-size: 18px;
    line-height: 23px;
    color: #3a3a3a;
    font-weight: 700;
    margin-bottom: 30px;
    display: block;
}
#pd-text-content-two p {
    font-weight: 400;
    font-size: 16px;
}

#pd-text-content-two em {
    font-weight: 400;
    font-size: 16px;
    margin-bottom: 0;
}
.pd-section-fn-cls-content h3 {
    /*font-size: 28px;*/
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    transition: all 0.4s;
    color: #fefefe;
    margin-bottom: 17px;
}
.pd-section-fn-cls-content h6 {
    color: #fefefe;
    margin-bottom: 21px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
}

.btn, .white-btn,.in_the_news_content_blk .bttn {
    font-family: 'Oswald', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #fff !important;
    padding: 13px 40px;
    background: #3a3a3a;
    border-radius: 10px;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
}
.white-btn {
    padding: 13px 40px;
    background: rgba(255,255,255,0.66);
    color: #3a3a3a !important;
    border: 2px solid transparent !important;
}
.white-btn:hover {
    color: #fff!important;
    background: transparent;
    border: 2px solid #fff!important;
    text-decoration: none;
}
#pd-section-four {
    padding: 700px 0 41px;
}
#pd-five-one {
    text-align: center;
}
#pd-five-one .bike-models, #pd-five-one .shapes, #pd-five-one .rainbow {
    text-align: left;
    margin: 0 45px;
    padding: 0 40px;
}
#after_section_2 .template-page, #after_section_4 .template-page{
    border-bottom: 1px solid #f6f6f6;
}
.pd-five-inner-content-cls {
    margin-top: 40px;
}
.pd-five-inner-content-cls h3 {
    margin-bottom: 17px;
    /*font-size: 28px;*/
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    transition: all 0.4s;
    transition-timing-function: cubic-bezier(0.3, 0.8);
}

.pd-five-inner-content-cls h6 {
    margin-bottom: 41px;
    color: #3a3a3a !important;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
}
.pd-five-inner-content-cls .btn {
    padding: 13px 38px;
}
.btn:hover {
    color: #fff !important;
    box-shadow: 0 100px 0 #14b1b3 inset;
    text-decoration: none;
}
.page-id-44293 #pd-section-six {
    padding-top: 100px;
    position: relative;
    padding-bottom: 32px;
    margin-top: 0 !important;
    /*margin-top: -64px;*/
}
.page-id-44293 .hr.av-kwvnfwk5-0f5fc3532ade3bd2d7f4a4a15f455708.hr-invisible.avia-builder-el-6.el_before_av_textblock.avia-builder-el-first,.hr.av-kwuo1eil-2d74e17f49deefc941031f745dcbce24.hr-invisible.avia-builder-el-14.el_after_av_textblock.el_before_av_textblock{
    display: none;
}
.page-id-44293 #pd-text-content-two p {
    font-size: 18px !important;
    margin-bottom: 20px;
    color: #58595b;
}
.page-id-44293 #av_section_2 {
    border-bottom: 3px solid #f0f0f0 !important;
}
.page-id-44293 .btn{
    padding: 13px 65px;
}
.page-id-44293 #av_section_2 .template-page.content {
    padding: 38px 0 46px;
}
.page-id-44293 #av_section_3 .template-page.content {
    padding: 50px 0 108px;
}
.page-id-44293 #av_section_3 .common-heading {
    margin-bottom: 40px;
}
.page-id-44293 .av_textblock_section.av-kwunhm9t-36152ce3e921183eb4117598e607ec97 p {
    margin-bottom: 25px;
}
.page-id-44293 p.toggler {
    font-size: 21px !important;
    font-weight: 700 !important;
    color: #58595b !important;
    padding: 31px 25px 26px 19px !important;
}
.page-id-44293 .toggle_content p {
    margin-bottom: 15px;
}
.toggle_icon .vert_icon{
    height: 15px;
}
.toggle_icon .hor_icon{
    width: 15px;
}
.page-id-44293 #av_section_3 {
    position: relative;
}
.page-id-44293 #av_section_3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 70px;
    background: linear-gradient(transparent 0%, rgba(0,0,0,0.04) 100%);
}
.page-id-44293 #av_section_3 li {
    color: #58595b;
    list-style: decimal;
}
.pd-warranty-img-cls {
    padding: 75px 0;
}
#pd-section-battery {
    padding: 375px 0;
}
#pd-section-eight .template-page {
    padding: 0;
}
.common-heading1, .common-heading {
    /*font-size: 28px;*/
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    /*color: #3a3a3a;*/
    transition: all 0.4s ease-in-out;
}
.sub-heading {
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
}
#pd-section-eight h3  {
    color: #fff;
    margin-bottom: 20px;
}

#pd-section-eight h6  {
    color: #fff;
    margin-bottom: 37px;
}
.pd-home-signupform-cls .gform_body, .pd-home-signupform-cls .gform_footer {
    display: inline-block;
    vertical-align: top;
}
#top .pd-home-signupform-cls .gform_body input[type="text"] {
    width: 356px;
    border-radius: 10px;
    background: #fff;
    text-align: center;
    border: 0.4px solid #3a3a3a;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 28.5px;
    color: #737171;
    padding: 11px 0 8px;
}
#top .pd-home-signupform-cls input[type="submit"] {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 24.5px;
    color: #fff;
    text-transform: uppercase;
    background: #19bbbe;
    padding: 10px 22px 11px;
    border: none;
    border-radius: 10px;
    margin-left: 21px;
    transition: all ease-in-out 0.15s;
}
#top .pd-home-signupform-cls input[type="submit"]:hover {
    background: #108e91;
}
.pd-home-signupform-cls .gform_footer {
    padding: 0 !important;
}
#pd-inner-eight-col {
    padding: 36px 0 20px 0;
}
#footer {
    padding: 0;
}
.header_color .header_bg {
    background-color: transparent;
}
#about-banner {
    margin-top: 0;
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 370px 0;
}
#header_main {
    border: none;
}
.common-heading span {
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    color: #14b1b3;
    display: inline-block;
    margin-top: 12px;
}
.page-id-6439 .pd-about-sc-one-cls .btn {
    padding: 13px 57px;
    margin-top: 56px;
}
.page-id-6439 .pd-about-sc-one-cls .common-layout-text-area-wr p {
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: #3a3a3a;
    margin: 0 0 25px 0;
}
.page-id-6439 #pd-about-sc-one {
    border-bottom: 3px solid #f0f0f0 !important;
}
.page-id-6439 #pd-about-sc-one .container, .page-id-6439 #pd-about-sc-two .container {
    max-width: 1310px;
}
.page-id-6439 .pd-common-content-cls h3, .page-id-6439 .pd-common-content-cls p {
    margin-bottom: 25px;
}
.page-id-6439 .pd-common-content-cls p {
    color: #3a3a3a;
    font-size: 16px;
    line-height: 25px;
}
.lowest-heading {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    color: #58595b !important;
    margin-bottom: 10px;
}
.page-id-6439 .pd-our-story-cls {
    margin-bottom: 37px !important;
}
.page-id-6439 .avia_image{
    border-radius: 0;
}
.pd-contact-us-form h3 {
    font-style: italic;
    margin-bottom: 30px;
}
.pd-contact-us-form p {
    margin-bottom: 27px;
}
.center-wrapper-inner {
    width: 1049px;
    margin: auto;
}
span.logo.avia-standard-logo a img {
    display: inline-block !important;
}
/* Product category page layout */
.overview-page-custom-body {
    width: 1240px;
    margin: auto;
    margin-top: 42px;
}
.left {
    float: left;
}
aside {
    width: 210px;
}
.custom-main {
    width: 1030px;
}
.right {
    float: right;
}
.clearfix::after{
    content:'';
    clear: both;
    display: table;
}
aside .aside-heading {
    font-family: 'Roboto', sans-serif;
    font-weight: 900;
    font-size: 18px;
    line-height: 30px;
    color: #3a3a3a;
    margin-bottom: 34px;
    text-transform: uppercase;
}
aside .aside-small-heading {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    color: #14b1b3;
    margin-bottom: 20px;
    text-transform: capitalize;
}
aside .aside-menu {
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 12px;
    color: #58595b;
    margin-bottom: 20px;
    font-weight: 400;
    display: block;
    transition: all ease 0.15s;
    text-transform: capitalize;
}
aside .aside-menu:hover {
    color: #14b1b3;
    text-transform: none;
}
.custom-main-section {
    margin-bottom: 24px;
}
.custom-main-section .section-title {
    padding-bottom: 8px;
    border-bottom: 1px solid #e4e4e4;
}
.common-heading {
    /*font-size: 28px;*/
    font-weight: 600;
    line-height: 32px;
    text-transform: uppercase;
    transition: all 0.4s ease-in-out;
}
.custom-main-section .cards-wrp {
    margin-top: 12px;
}
.custom-main-section .card {
    width: 24.2%;
    padding: 19px 0 17px;
    min-height: 317px;
    margin: 0;
    margin-right: 10px;
    transition: all ease 0.15s;
}
.custom-main-section .card:nth-child(4n){
    margin-right: 0;
}
.banner .banner-slider-wrp {
    padding-bottom: 0;
    background: none;
}
.banner .banner-inner{
    position: relative;
}
.banner .banner-inner::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 45px;
    background: linear-gradient(transparent 25%, #dbdbdb 100%);
    opacity: 0.15;
    z-index: 0;
}
.banner .slide {
    text-align: center;
}
.banner .slide img {
    margin: auto;
}
.overview-banner .slide figcaption strong {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    margin-bottom: 15px;
    display: block;
}
.overview-banner .slide figcaption p {
    line-height: 26px;
}
.overview-banner .slide figcaption h3 {
    font-weight: 600;
    font-style: italic;
    font-size: 40px;
    line-height: 38px;
    margin-bottom: 13px;
}
.custom-main-section .card .card-title, .custom-main-section .card .card-subtitle {
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #3a3a3a;
    text-transform: capitalize;
}
.custom-main-section .card .card-img img {
    display: block;
    margin: auto;
    transition: 0.5s;
}
.custom-main-section .card-body {
    padding: 15px 22px 0;
}
.custom-main-section .card:hover {
    background: transparent;
}
.custom-main-section .card:hover .card-img img {
    transform: scale(1.2);
}
.card-link-product-wr {
    position: relative;
}
.card-link-product {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1
}
.custom-main-section .card-price {
    color: #58595b;
    line-height: 26px;
    margin-top: 5px;
}
.aside-menu.cat-active {
    color: #00b9bc;
}
.cat-active {
    color: #ee5931;
}
.overview-banner h3.common-heading {
    margin: 0;
}
.overview-banner h6.sub-heading {
    margin: 15px 0 22px;
}
div#fwdu3dcarDiv0 {
    margin: auto;
}
.home #fwdu3dcarDiv0{
    position: relative;
    z-index: 0;
}
/*06dec21*/
header#header div#header_main > .container {
    max-width: 1920px;
}
.html_header_top.html_header_sticky #header {
    position: relative;
    background: transparent;
    /*box-shadow: 0 0 4px 2px #ebebeb;*/
    box-shadow: none;
    z-index: 99;
}
.html_header_top.html_header_sticky #header.fixed{
    position: fixed;
}
.single-product .container_wrap_first .container {
    padding: 0;
    max-width: 1280px;
    padding-bottom: 50px;
    height: 100%;
    overflow: auto;
    overflow: -moz-hidden-unscrollable;
}
.single-product .container_wrap_first .container > div{
    width: 100%;
}
.single-product .container_wrap_first .container::-webkit-scrollbar{
    width: 0 !important;
    opacity: 0 !important;
}
.single-product .container_wrap_first .container::-webkit-scrollbar-track{
    background: #d2d2d2;
}
.single-product .container_wrap_first .container::-webkit-scrollbar-thumb{
    background: #19bbbe;
}
.single-product .container_wrap_first .product #woosvi_strap {
    width: 800px;
    float: left;
}
.single-product .container_wrap_first .product .single-product-summary {
    width: 435px;
    float: right;
    padding-left: 40px;
}
.single-product .container_wrap_first .product #woosvi_strap div#woosvithumbs .swiper-wrapper .swiper-slide img {
    max-width: 130px;
    margin: 0 auto;
}
.single-product .container_wrap_first .product #woosvi_strap div#woosvithumbs {
    padding: 0 30px;
}
#pd-threese-colwidth, #pd-carepage-col  {
    width: 70%;
    margin: 0 auto;
    float: none;
}
.bike-models, .shapes, .rainbow {
    padding: 0 64px;
}
#pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
    padding: 0 22px;
}
#pd-carepage-col .shapes::before, #pd-carepage-col .rainbow::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 87px;
    background: #fff;
}
#pd-carepage-col .bike-models, #pd-carepage-col .shapes, #pd-carepage-col .rainbow {
    padding: 0 41px;
}
#pd-section-six::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient( transparent 77%, #3a3a3a);
    opacity: 0.85;
}
.nav-icons-area ul li:last-of-type a {
    margin-top: -3px;
}
/*Single Product CSS*/
.related.products {
  display: none;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(1) .swatch-item-wrapper .swatch.swatch-shape-circle:first-child,
.woocommerce div.product form.cart.variations_form .variations .tawcvs-swatches.battery_options .swatch-item-wrapper .swatch.swatch-shape-circle:first-child {
    margin-left: 0px !important;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(1) .swatch-item-wrapper .swatch.swatch-shape-circle,
.woocommerce div.product form.cart.variations_form .variations .tawcvs-swatches.battery_options .swatch-item-wrapper .swatch.swatch-shape-circle {
    background-color: transparent;
    padding: 0 19px !important;
    border: 3px solid #e6e6e6 !important;
    border-radius: 40px !important;
    display: block;
    margin: 7px !important;
    text-align: center;
    cursor: pointer;
    transition: all linear 0.35s;
    min-height: 44px;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(1) .swatch-item-wrapper .swatch.swatch-shape-circle.selected,
.woocommerce div.product form.cart.variations_form .variations .tawcvs-swatches.battery_options .swatch-item-wrapper .swatch.swatch-shape-circle.selected{
    border-color: #3a3a3a !important;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(1) .swatch-item-wrapper .swatch.swatch-shape-circle:before,
.woocommerce div.product form.cart.variations_form .variations .tawcvs-swatches.battery_options .swatch-item-wrapper .swatch.swatch-shape-circle:before {
    display: none !important;
}
.variations_form .variations tr:nth-child(1) .swatch-item-wrapper .swatch.swatch-shape-circle .text,
.variations_form .variations .tawcvs-swatches.battery_options .swatch-item-wrapper .swatch.swatch-shape-circle .text {
    font-weight: 400;
    font-size: 16px;
    line-height: 38px;
    color: #58595b;
    text-transform: uppercase;
}
.variations_form .variations tr:nth-child(1) .swatch-item-wrapper.selected .swatch.swatch-shape-circle .text,
.variations_form .variations .tawcvs-swatches.battery_options .swatch-item-wrapper.selected .swatch.swatch-shape-circle .text {
    color: #3a3a3a;
    font-weight: 700;
}
#top .variations td{
    max-width: 100%;
    display: block;
    width: 440px;
}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches{
    display: block !important;
    flex-wrap: unset;
    width: 100%;
}
.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper{
    display: inline-block;
    vertical-align: top;
    margin-right: 14px !important;
}
#top .variations td.label {
    width: 100%;
    display: block;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    font-size: 20px;
    line-height: 22px;
    color: #454545;
    text-transform: capitalize;
    margin-bottom: 5px;
    text-align: left;
    padding-left: 0;
    padding-right: 0;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(2) .swatch-item-wrapper:nth-child(5) .swatch-shape-circle.swatch-color{
    <!-- background: #f1f1f1 !important; -->
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(2) .swatch-item-wrapper .swatch-shape-circle.swatch-color {
    width: 46px;
    height: 46px;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(2) .swatch-item-wrapper .swatch-shape-circle.swatch-color:before,
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(3) .swatch-item-wrapper .swatch-shape-circle.swatch-image:before {
    display: none !important;
}
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(2) .swatch-item-wrapper .swatch-shape-circle.swatch-color.selected:before,
.woocommerce div.product form.cart.variations_form .variations tr:nth-child(3) .swatch-item-wrapper .swatch-shape-circle.swatch-image.selected:before {
    display: block !important;
    border: 2px solid #19bbbe !important;
}
.woocommerce-page .woocommerce-variation-add-to-cart .button{
    font-family: 'Oswald', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #fff;
    background: #14b1b3;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    box-shadow: 0 0 0 #3a3a3a inset;
    transition: all ease 0.5s;
    padding: 14px 60px;
    font-style: italic;
    border-radius: 3px;
}
.woocommerce-page .woocommerce-variation-add-to-cart .button:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.woocommerce-Price-amount.amount bdi {
    vertical-align: middle;
}
#top .variations_form .price span,.single-product .woocommerce-Price-amount.amount bdi,
#top.single-product .woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol{
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    line-height: 34px;
    color: #3a3a3a;
    font-weight: 600;
}
#top .variations_form .price{
    color: #19bbbe;
    font-size: 20px;
}
#top .variations_form .single_variation_wrap {
    margin: 25px 0 12px;
}
.product .stock.out-of-stock {
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
    color: #14b1b3;
}
#top .variations_form{
    background: #ffffff;
    border: 0px;
    padding: 0px;
}
.three-icons .three-icons-inner{
    background-color: transparent !important;
}
.three-icons .thumb2, .three-icons .thumb3 {
    width: 36%;
    padding-left: 20px;
}
.three-icons .thumb1 {
    width: 28%;
}
/*----------------------------------------
        Interceptor Section
------------------------------------------*/
.three-icons .three-icons-inner > div {
    position: relative;
    padding-top: 8px;
}
.three-icons .three-icons-inner > div::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 87px;
    background: #3a3a3a;
}
.center-wrapper {
    width: 1140px;
    margin: auto;
}
.big-heading {
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    font-size: 48px;
    color: #fff;
    text-transform: uppercase;
    line-height: 52px;
    font-style: italic;
}
.comn-section{
    position: relative;
}
.comn-section .comn-section-inner-wrp{
    position: relative;
}
.comn-section .comn-section-inner .slide > figure img{
    width: 100% !important;
    object-fit: cover;
    max-height: 845px;
}
.comn-section .comn-section-inner::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient( transparent 68%, #3a3a3a);
    opacity: 0.8;
}
.comn-section .comn-section-inner .section-title{
    margin-bottom: 50px;
}
.comn-section .comn-section-content{
    position: absolute;
    top: 602px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    text-align: center;
    z-index: 3;
}
.interceptor .interceptor-content .three-icons {
    width: 55%;
    margin-left: auto;
    margin-right: auto;
}
.interceptor .interceptor-content .three-icons .thumb2, .three-icons .thumb3 {
    width: 37%;
    padding-left: 20px;
}
.interceptor .interceptor-content .three-icons .thumb1 {
    width: 24%;
}
.interceptor .interceptor-content .three-icons .three-icons-inner > div{
    text-align: left;
}
.interceptor .interceptor-content .three-icons p{
    color: #fff;
    margin: 0;
}
.interceptor .interceptor-content .three-icons .three-icons-inner > div::before{
    background: #fff;
}
.interceptor .interceptor-content .three-icons .three-icons-inner > div span{
    display: inline-block;
    vertical-align: top;
}
.interceptor .interceptor-img{
    text-align: center;
    padding: 3px 0 20px;
}
.interceptor .interceptor-img img{
    margin: auto;
}
.interceptor-content .three-icons .three-icons-inner{
    background: transparent !important;
}
.interceptor .common-heading {
    text-align: center;
    margin-bottom: 37px;
    font-style: italic;
}
.interceptor .interceptor-bottom-content {
    width: 50%;
    margin: 53px auto 0;
    text-align: center;
}
.interceptor .interceptor-bottom-content .btn{
    margin-bottom: 13px;
    font-style: italic;
    border-radius: 3px;
}
.interceptor .interceptor-bottom-content p{
    font-size: 14px;
}
.interceptor .interceptor-bottom-content .link{
    display: inline-block;
    font-size: 16px;
    color: #3a3a3a;
    font-weight: 700;
    transition: all ease 0.35s;
}
.interceptor .interceptor-bottom-content .link:hover{
    color: #14b1b3;
}
.interceptor .interceptor-content .three-icons .thumb3 p {
    margin-top: 0px;
}
.three-icons .thumb1:before{
    display: none;
}
.accordion .single-accordion .accordion-header {
    padding: 25px 19px 23px;
    border-top: 2px solid #ececec;
    cursor: pointer;
}
.accordion .single-accordion .accordion-body {
    padding: 0 19px 30px;
}
.accordion .single-accordion .accordion-body ul li:first-child {
    margin-top: 0px;
}
.accordion .single-accordion .accordion-body ul li{
    position: relative;
    padding-left: 30px;
    margin-top: 20px;
    font-size: 16px;
    line-height: 25px;
}
.accordion .single-accordion .accordion-body ul li:before {
    position: absolute;
    content: "";
    left: 0;
    top: 10px;
    width: 8px;
    height: 8px;
    background-color: #19bbbe;
    border-radius: 50%;
}
.accordion .single-accordion .accordion-body ul li strong {
    margin-right: 20px;
    display: inline-block;
    vertical-align: top;
    width: 17%;
}
.accordion .single-accordion .accordion-body ul li p {
    display: inline-block;
    vertical-align: top;
    width: 80%;
    margin: 0;
}
.accordion-body .sizing-content-wr .content-text {
    margin-top: 20px;
}
.accordion .single-accordion .accordion-body .key-features-content-wr {
    width: 23%;
    display: inline-block;
    vertical-align: top;
    margin-left: 19px;
    margin-bottom: 15px;
}
.accordion .single-accordion .accordion-body .key-features-content span {
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
}
.accordion .single-accordion .accordion-body .key-features-content p {
    line-height: 22px;
}
.accordion .single-accordion .accordion-body .key-features-img img {
    min-height: 160px;
    object-fit: cover;
}
.accordion .single-accordion .accordion-header h5 {
    font-family: 'Roboto', sans-serif !IMPORTANT;
    font-size: 21px;
    font-weight: 700;
    color: #58595b;
    line-height: 26px;
    text-transform: capitalize;
    user-select: none;
}
.accordion .single-accordion .accordion-header .accordion-icon {
    color: #58595b;
    font-size: 25px;
    transition: all ease 0.5s;
}
.accordion .single-accordion .accordion-header .accordion-icon.minus {
    transform: rotate(45deg);
}
.interceptor-specs {
    padding-bottom: 30px;
}

/*----------------------------------------
        Supercharged Section
------------------------------------------*/
.supercharged-performance {
/*    background: #f5f5f5;*/
    padding-bottom: 41px;
}
.supercharged-performance .text-area{
    width: 37%;
    margin-top: 70px;
}
.supercharged-performance .supercharged-bg-img img{
    width: 100%;
    object-fit: cover;
/*    max-height: 750px;*/
}
.supercharged-performance .text-area h3{
    font-style: italic;
    margin-bottom: 72px;
    color: #58595b;
}
.supercharged-performance .text-area p{
    margin-bottom: 23px;
}
.supercharged-performance .text-area .cyan-btn{
    font-style: italic;
    padding: 13px 65px;
    border-radius: 3px;
    margin-top: 170px;
}
.supercharged-performance .text-area .cyan-btn:hover{
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.supercharged-performance .img-area{
    width: 63%;
}
.supercharged-performance .three-icons .three-icons-inner > div{
    padding-top: 0;
}
.supercharged-performance .three-icons p{
    font-size: 14px;
    margin-top: 4px;
}
.supercharged-performance .three-icons{
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 57px;
}
.supercharged-performance .three-icons .bike-models {
    width: 33%;
}
.supercharged-performance .three-icons .three-icons-inner > div{
    width: 31.5%;
}
.supercharged-performance .three-icons .three-icons-inner > div::before{
    height: 72px;
}
/*----------------------------------------
        Go-Farther Section
------------------------------------------*/
.go-farther{
    margin-top: 40px;
    margin-bottom: 65px;
}
.go-farther .section-title{
    width: 55%;
    margin-bottom: 27px;
}
.go-farther .section-title h3{
    font-style: italic;
    color: #58595b;
    margin-bottom: 18px;
}
.go-farther .go-farther-content .content-text {
    margin-top: 27px;
}
.go-farther-content.tabber .content-img img, .sizing-content-wr.tabber .content-img img{
    text-align: center;
    margin: auto;
    width: 100%;
}
.go-farther-content.tabber .content-text .box-wrp{
    width: 1029px;
    margin: auto;
    padding: 0 18px;
}
.sizing-content-wr.tabber .content-text .box-wrp{
    margin: 0 auto;
    padding: 0 18px;
    display: inline-block;
    vertical-align: top;
}
.sizing-content-wr .content-text {
    text-align: center;
}
.go-farther-content.tabber .content-text .box, .sizing-content-wr.tabber .content-text .box {
    width: 229px;
    margin-right: 25px;
    border-top: 4px solid #cdcdcd;
    padding-top: 13px;
    cursor: pointer;
}
.go-farther-content.tabber .content-text .box:last-child, .sizing-content-wr.tabber .content-text .box:last-child{
    margin-right: 0;
}
.go-farther-content.tabber .content-text .box h5, .sizing-content-wr.tabber .content-text .box h5{
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #58595b;
    margin-bottom: 22px;
}
.go-farther-content.tabber .content-text .box.active, .sizing-content-wr.tabber .content-text .box.active {
    border-top-color: #19bbbe;
}
.go-farther-content.tabber .content-text .box.active h5,.go-farther .go-farther-content.tabber .content-text .box.active p,
.sizing-content-wr.tabber .content-text .box.active h5,.sizing-content-wr.tabber .content-text .box.active p{
    color: #3a3a3a;
}

/*----------------------------------------
        Style-Comfort Section
------------------------------------------*/
.ordernow-btn .cyan-btn {
    border-radius: 3px;
}
.style-comfort{
    /*margin-top: 65px;*/
}
.style-comfort .style-bg-img::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    right: 0;
    margin: auto;
    display: block;
    background: linear-gradient( transparent 72%, #000000);
    z-index: 3;
    opacity: 0.7;
}
.style-comfort .content-inner{
    margin-bottom: 80px;
}
.style-comfort .style-bg-content{
    position: absolute;
    top: 545px;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 4;
}
.style-comfort .style-bg-content h3{
    text-align: center;
}
.style-comfort .three-icons p {
    color: #fff;
    text-align: left;
    font-size: 14px;
    line-height: 18px;
}
.style-comfort .three-icons .thumb1 {
    width: 30%;
}
.style-comfort .three-icons .thumb1 p {
    margin-top: 17px;
}
.style-comfort .three-icons .thumb3 p {
    margin-top: 7px;
}
.style-comfort .three-icons {
    width: 70%;
    margin: 32px auto 0;
}
.style-comfort .three-icons .three-icons-inner > div{
    padding-top: 0;
}
.style-comfort .three-icons .three-icons-inner > div::before{
    background: #fff;
}
.style-comfort .comfort-content-wr{
    margin-top: 36px;
}
.style-comfort .comfort-content-wr .heading-area{
    width: 30%;
}
.style-comfort .comfort-content-wr .heading-area h3{
    color: #58595b;
    font-style: italic;
}
.style-comfort .comfort-content-wr .heading-area a{
    border-radius: 3px;
    font-style: italic;
    padding: 14px 65px;
    margin-top: 40px;
}
.style-comfort .comfort-content-wr .paragraph-area{
    width: 70%;
}
.style-comfort .comfort-content-wr .paragraph-area p{
    margin-bottom: 25px;
}
.style-comfort .slider-content{
    position: relative;
    width: 1030px;
    max-width: 100%;
    margin: auto;
    text-align: center;

}
.style-comfort .bx-pager.bx-default-pager{
    text-align: center;
}
.style-comfort .bx-pager-item{
    display: inline-block;
}
.style-comfort .bx-pager-item a.bx-pager-link {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    font-size: 0;
    border: 2px solid #7c7c7c;
    margin: 0 5px;
}
.style-comfort .bx-pager-item a.bx-pager-link.active{
    background: #19bbbe;
}
.style-comfort a.bx-prev,.style-comfort a.bx-next {
    width: 32px;
    height: 45px;
    display: inline-block;
    border-radius: 1px;
    line-height: 45px;
    position: absolute;
    top: -25px;
    left: 15px;
    background: #343434ad;
    z-index: 99;
}
.style-comfort a.bx-next{
    left: unset;
    right: 15px;
}
.style-comfort a.bx-prev i,.style-comfort a.bx-next i{
    font-size: 20px;
    color: #fff;
}
.style-comfort .bx-viewport{
    position: relative !important;
    height: auto !important;
}
.style-comfort .bx-controls-direction {
    position: absolute;
    top: 277px;
    left: 0;
    z-index: 99;
    width: 100%;
    transform: translateY(-50%);
}
.style-comfort .bx-pager.bx-default-pager {
    position: absolute;
    top: 550px;
    left: 0;
    right: 0;
    z-index: 99;
}
.style-comfort .slider-content .slide .slide-text{
    margin-top: 30px;
}
.style-comfort .slider-content .slide img{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    object-fit: cover;
    object-position: center;
}
.style-comfort .three-icons .thumb2,.style-comfort .three-icons .thumb3 {
    width: 35%;
    padding-left: 25px;
}
.single-product-main-image.alpha {
    display: none;
}

/*----------------------------------------
        Sizing-Guideline Section
------------------------------------------*/
.sizing-guideline{
    margin-top: 75px;
}
.sizing-guideline .section-title{
    width: 55%;
}
.sizing-guideline .section-title h3{
    color: #58595b;
    font-style: italic;
    margin-bottom: 20px;
}
.sizing-guideline .content-img {
    padding: 61px 0 49px;
    background: #f5f5f5;
    margin: 12px 0 32px;
}

/*----------------------------------------
        You-Need Section
------------------------------------------*/
.you-need{
    margin-top: 32px;
}
.you-need .you-need-bg-img::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    margin: auto;
    display: block;
    background: linear-gradient( transparent 72%, #000000);
    opacity: 0.75;
    z-index: 3;
}
.you-need .you-need-bg-text h3{
    font-style: italic;
    text-align: center;
}
.you-need .three-icons {
    width: 70%;
    margin: 33px auto 0;
}
.you-need .three-icons .three-icons-inner > div{
    padding-top: 0;
}
.you-need .three-icons .three-icons-inner > div::before{
    background: #fff;
}
.you-need .three-icons .three-icons-inner p{
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: left;
}
.you-need .three-icons .three-icons-inner .thumb2 p {
    margin-top: 0;
}
.you-need .you-need-content-wr{
    margin-top: 37px;
}
.you-need .you-need-content-wr h3{
    font-style: italic;
    color: #58595b;
}
.you-need .you-need-content-wr .cyan-btn{
    padding: 14px 65px;
    border-radius: 3px;
    font-style: italic;
    margin-top: 40px;
}
.you-need .you-need-content-wr .heading-area{
    /*width: 35%;*/
    float: none;
    text-align: center;
}
.you-need .you-need-content-wr .paragraph-area{
    width: 60%;
}
.you-need .you-need-content-wr .paragraph-area p{
    margin-bottom: 25px;
}
.you-need .three-icons .thumb2,.you-need .three-icons .thumb3{
    width: 34%;
}

/*----------------------------------------
        Key-Features Section
------------------------------------------*/
.key-features{
    margin-top: 20px;
    border-bottom: 1px solid #e4e4e4;
}
.key-features .section-title h3{
    color: #58595b;
    margin-bottom: 14px;
}
.key-features .key-features-content{
    width: 1020px;
    margin: auto;
}
.key-features .key-features-content .content-text,.key-features .key-features-content .content-img{
    width: 50%;
}
.key-features .key-features-content .content-text strong {
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    color: #58595b;
    margin-bottom: 15px;
    display: block;
}
.key-features .key-features-content .content-text .content-text-inner {
    width: 50%;
    margin: 93px auto 0;
}
.key-features .key-features-content .content-img {
    line-height: 0px;
}

 /*Request Demo Section*/
 .contact-us .section-title h3 {
    font-style: italic;
    margin-bottom: 27px;
}
.contact-us .section-title p {
    margin-bottom: 27px;
}
.product-contact {
    margin-top: 44px;
}
#top .request-demo-form .gform_wrapper.gravity-theme .gfield_label, #top .gform_wrapper.gravity-theme .gchoice label,
#top .send-msg-form-wr .gform_wrapper.gravity-theme .gfield_label, #top .gform_wrapper.gravity-theme .gchoice label  {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #58595b;
    text-transform: unset;
    margin-bottom: 2px;
}
#top .gform_wrapper.gravity-theme .gchoice label {
    /*margin-left: 42px;*/
    user-select: none;
}
#top .gform_body .ginput_container input[type=text], #top .gform_body .ginput_container input[type=email], 
#top .gform_body .ginput_container select {
    width: 100%;
    background: #f5f5f5;
    border-radius: 10px;
    border: none;
    font-size: 16px;
    line-height: 22px;
    font-weight: 400;
    color: #58595b;
    padding: 12px 15px;
}
#top .gform_body .ginput_container select{
    appearance: auto;
}
#top .gform_wrapper.gravity-theme .gfield-choice-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    opacity: 0;
    z-index: 9;

}
fieldset#field_69_9 {
    margin-bottom: 0px;
}
#top .gchoice {
    display: inline-block;
    vertical-align: top;
    width: 37%;
    margin-bottom: 20px;
    position: relative;
}
.key-features .key-features-content .row {
    margin-bottom: 0px;
}
.request-demo-form .gform_wrapper.gravity-theme .gfield,
.send-msg-form-wr .gform_wrapper.gravity-theme .gfield {
    position: relative;
    padding-bottom: 10px;
}
div#validation_message_69_4 {
    display: none;
}
#top .gform_body .ginput_container input[type=text]{
    padding: 9px 15px;
    font-family: 'Roboto';
}
/*GForm checkbox custom*/

#top .gform_footer input[type=submit] {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #fff;
    background: #3a3a3a;
    text-transform: uppercase;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
    padding: 14px 60px;
    font-style: italic;
    border-radius: 3px;
    float: none;
}
#top .gform_footer input[type=submit]:hover {
    box-shadow: 0 100px 0 #14b1b3 inset;
}
.request-demo-form .gform_footer{
    width: 21%;
    margin: 0 auto !important;
    position: relative;
}
.send-msg-form-wr .gform_footer{
    width: 14%;
    margin: 0 auto !important;
    position: relative;
}
#top .request-demo-form .gform_footer .gform_ajax_spinner,
#top .send-msg-form-wr .gform_footer .gform_ajax_spinner{
    position: absolute;
    content: "";
    right: 0;
    top: 15px !important;
}
.request-demo-form .gform_wrapper .gfield_validation_message, .request-demo-form .gform_wrapper .validation_message,
.send-msg-form-wr .gform_wrapper .gfield_validation_message, .request-demo-form .gform_wrapper .validation_message {
    position: absolute;
    content: "";
    left: 6px;
    bottom: -14px;
    padding: 0px;
    background-color: transparent;
    margin: 0px;
    border: 0px;
}

#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox],
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox],
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox],
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox] {
    opacity: 0;
    position: absolute;   
}

#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox] + label,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox] + label,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox] + label,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox] + label{
    position: relative;
    padding-left: 50px;
    padding-top: 5px;
    cursor: pointer;
    display: inline-block;
    text-transform: unset;
}

#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox] + label:before,
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox] + label:after,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox] + label:before,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox] + label:after,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox] + label:before,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox] + label:after,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox] + label:before,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox] + label:after{
    content: '';
    position: absolute;
    left: 0;
    z-index: 1;
    top: 0px;
}
/* after */
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox]:not(:checked) + label:after,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox]:not(:checked) + label:after,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox]:not(:checked) + label:after,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox]:not(:checked) + label:after{
    width: 32px;
    height: 32px;
    border-radius: 10px;
    background: transparent;
    border: 1px solid #3a3a3a;
}
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox]:checked + label:after,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox]:checked + label:after,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox]:checked + label:after,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox]:checked + label:after{
    /*top: 0;*/
    width: 32px;
    height: 32px;
    border: 1px solid #3a3a3a;
    z-index: 0;
    border-radius: 10px
}
/* before */
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox]:not(:checked) + label:before,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox]:not(:checked) + label:before,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox]:not(:checked) + label:before,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox]:not(:checked) + label:before {
    width: 0;
    height: 0;
    border: 3px solid transparent;
    left: 6px;
    top: 10px;
    transform: rotateZ(37deg);
}
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox]:checked + label:before,
#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox]:checked + label:before,
#top #gform_wrapper_69 .gfield_checkbox input[type=checkbox]:checked + label:before,
#top #gform_wrapper_70 .gfield_checkbox input[type=checkbox]:checked + label:before {
    margin-top: 3px;
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    width: 18px;
    height: 6px;
    background: transparent;
    border-top: 4px solid #14bad4;
    border-right: 4px solid #31ceec;
    transform: rotate(139deg);
}
.interceptor {
    margin-top: 45px;
}
.html_header_top.html_header_sticky #top #wrap_all #main{
    padding-top: 0px !important;
}
.bike-customizing .bottom-text{
    margin-top: 20px;
}
.bike-customizing .bottom-text p {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
}
.bike-customizing .bottom-text p a {
    font-weight: 700 !important;
    color: #3a3a3a !important;
    transition: 0.5s;
}
.bike-customizing .bottom-text p a:hover {
    color: #14b1b3 !important;
}
.container .template-page.av-content-small.units{
    width: 100%;
    border: 0px;
}
#gform_wrapper_68 .gform_heading,#gform_wrapper_70 .gform_heading{
    display: none;
}
#top .main_color textarea{
    resize: none;
    border-radius: 10px;
}

/*--------------------------------------------------
            Contact CSS
------------------------------------------------------*/
#contact-banner {
    background-size: 100%;
    padding: 375px 0;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    margin-top: 0 !important;
}
.contact-btn-wr .cyan-btn {
    border-radius: 3px;
    color: #fff;
    margin-top: 38px;
    padding: 15px 34px;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.contact-btn-wr .cyan-btn:hover {
    color: #fff;
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.contact-content .common-layout-text p {
    font-size: 18px;
    line-height: 28px;
    font-family: 'Roboto';
    color: #3a3a3a;
    padding-right: 40px;
}
.send-msg-form-wr .common-heading {
    text-align: center;
    margin-bottom: 44px;
}
.contact-heading-wr {
    text-align: center;
}
.contact-heading-wr p {
    line-height: 26px;
    color: #3a3a3a;
}
.contact-details {
    width: 40%;
    margin: 0 auto;
    text-align: center;
}
.contact-detail .contact-icon, .location-detail .marker-icon {
    font-size: 32px;
    color: #00b9bc;
    margin-bottom: 20px;
}
.contact-detail .contact-icon i {
    transform: rotate(-92deg);
}
.contact-detail p a,
.location-detail p a{
    color: #3a3a3a;
    transition: 0.5s;
}
.contact-detail p,
.location-detail p{
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    color: #3a3a3a;
}
.contact-title, .loaction-title {
    font-weight: bold;
}
.contact-detail, .location-detail {
    position: relative;
    width: 50%;
}
.contact-detail:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background-color: #58595b;
    right: 0;
    top: 4px;
}
.contact-pedego-blk {
    border-top: 1px solid #f0f0f0 !important;
}
.page-id-31965 #after_section_2 .template-page, #after_section_4 .template-page{
    border-bottom: 0px;
}
.contact-pedego-blk {
    position: relative;
}
.contact-pedego-blk:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background-color: #f0f0f0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.dealers-map-blk #map {
    height: 650px;
    width: 100%;
    top: 0px;
}
.dealers-blk{
    padding: 44px 0 35px;
}
.dealers-heading-wr {
    text-align: center;
}
.dealer-img, .dealer-detail {
    display: inline-block;
    vertical-align: middle;
}
.dealer-detail {
    margin-left: 26px;
}
.dealer-detail h3.common-heading {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 21px;
}
.dealer-detail h3.common-heading a{
    font-family: 'Oswald', sans-serif !important;
}
.dealer-detail p {
    margin: 0px;
}
.dealer-detail p {
    margin: 0px;
    color: #3a3a3a;
    font-weight: 500;
}
.dealer-detail p a{
    color: #3a3a3a;
    transition: 0.5s;
}
.dealer-detail p a:hover {
 color: #14b0b3;
}
.visit-store-btn-wr .cyan-btn {
    border-radius: 3px;
    color: #fff;
    margin-top: 60px;
    padding: 15px 65px;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.visit-store-btn-wr .cyan-btn:hover {
    color: #fff;
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.dealers-content-wr {
    margin-top: 59px;
}
.dealers-content-inner-wr:first-child {
    margin-top: 0px;
}
.dealers-content-inner-wr {
    margin-top: 82px;
}
.dealers-content-inner-wr .dealer-img{
    height: 168px;
}
.dealers-content-inner-wr .dealer-img img {
    display: block;
}
.view-more-btn-wr {
    text-align: center;
    margin-top: 50px;
}
.view-more-btn-wr a {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Oswald';
    font-weight: 600;
    color: #58595b;
    display: inline-block;
    vertical-align: middle;
}
.view-more-btn-wr a span {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    border: 3px solid #58595b;
    border-radius: 50%;
    font-size: 32px;
    font-weight: 500;
    padding: 0px 4px;
    margin-right: 14px;
    line-height: 24px;
}
.dealers-content-wr .ajax-loader,
.categories-content-inner-wr .ajax-loader,
.taxanomy-content-inner-wr .ajax-loader
 {
    width: 100px;
    margin: 0 auto;
    display: none;
}
.categories-content-inner-wr .ajax-loader,.taxanomy-content-inner-wr .ajax-loader{
    margin-top: 50px;
}
.dealer-store-hero-img {
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 1045px;
}
.dealers-desc-wr .common-layout-text-area {
    font-size: 18px;
    line-height: 28px;
    color: #58595b;
}
.all_dealers_heading h3 {
    color: #58595b !important;
    text-align: center;
}
/*.page-id-2172 div#av_section_2 .container.av-section-cont-open,.page-id-2172 div#av_section_3 .container.av-section-cont-open {
    padding: 0;
}*/
.page-id-2172 #av_section_2 .template-page.content.av-content-full.alpha.units {
    padding: 55px 0 67px;
}
.page-id-2172 #av_section_3 .template-page.content.av-content-full.alpha.units {
    padding: 44px 0 81px;
}
.page-id-2172 div#av_section_3 .column-top-margin {
    margin-top: 60px;
}
.page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p {
    margin-top: 20px;
}
.page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p:first-of-type{
    margin-top: 0;
}
/*-----------------------------------------------------------------------------
        Style For Fullpage scroll Animation
-------------------------------------------------------------------------------*/
.comn-section-inner figure img {
    width: 100% !important;
}
.comn-section-inner-wrp figure img {
    width: 100%;
    display: block;
}
.comn-section-inner {
    overflow: hidden;
}
.single-product .comn-section-inner {
    overflow: inherit;
}
.sections-wrapper.fullPage section{
    overflow: auto;
}
body[class|="fp-viewing"] header{
    background: #fff;
}
.fullpage-wrapper .supercharged-performance.supercharged-performance-content {
    margin-top: -200px;
    background: #f5f5f5;
}
.fullpage-wrapper .you-need.you-need-content {
    margin-top: -120px;
}
.fullpage-wrapper::-webkit-scrollbar {
  width: 10px;
}
.fullpage-wrapper::-webkit-scrollbar-track {
  background: #44444430;
}
.fullpage-wrapper::-webkit-scrollbar-thumb {
  background: #444;
}

.single-product header{
    background: #fff !important;
}
.single-product footer{
    position: fixed;
    bottom: 0;
    left:0;
    right: 0;
    margin:auto;
    z-index: 99;
    transition: all ease 0.25s; 
    transition-delay: 0.8s;
}
.sections-wrapper.fullPage.fullpage-wrapper {
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.single-product .container_wrap.footer_color{
    border: 0;
}
.single-product #main{
    height: 100vh;
}


/*Blog CSS*/
.page-id-45645 p,.page-id-45645 a,.category p,.category a{
    font-family: 'Roboto',sans-serif !important;
}
.page-id-45645 .blogs-blk, .category .category-blk {
   /* background-color: #fcfcfc;*/
    padding-bottom: 27px;
    padding-top: 74px;
    margin-top: 0;
    box-shadow: inset 0 -37px 45px 0 rgb(0 0 0 / 3%);
}
.page-id-45645 .left-content,.category .left-content {
    width: 52.8%;
}
.page-id-45645 .blogs-blk .left-content .blog-img,.category .category-blk .left-content .blog-img {
    width: 100%;
}
.page-id-45645 .blogs-blk .left-content .blog-img img,.category .category-blk .left-content .blog-img img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.page-id-45645 .left-content .blog-details-wr .post-title,.category .left-content .blog-details-wr .post-title {
    margin-top: 20px;
}
.page-id-45645 .left-content .blog-details-wr p,.category .left-content .blog-details-wr p {
    margin: 23px 0 5px;
}
.page-id-45645 .right-content-wr,.category .right-content-wr {
    width: 44%;
}
.page-id-45645 .right-content-wr .blog-img,.category .right-content-wr .blog-img {
    width: 52%;
    display: inline-block;
    vertical-align: top;
    min-height: 206px;
    height: unset;
}
.page-id-45645 .right-content-wr .blog-img img,.category .right-content-wr .blog-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left top;
}
.page-id-45645 .right-content-wr .blog-details-wr,.category .right-content-wr .blog-details-wr {
    width: 45%;
    display: inline-block;
    vertical-align: top;
    margin-left: 12px;
}
.page-id-45645 .blogs-blk .heading-blk,.page-id-45645  .category-blk .heading-blk,.category .blogs-blk .heading-blk,.category  .category-blk .heading-blk {
    text-align: center;
    width: 65%;
    margin: 0 auto 62px;
}
.page-id-45645 .blogs-blk .heading-blk h3, .page-id-45645 .category-blk .heading-blk h3,.page-id-45645 .blogs-blk .heading-blk h3 span,.category .blogs-blk .heading-blk h3, .category .category-blk .heading-blk h3,.category .blogs-blk .heading-blk h3 span{
    font-size: 40px;
    line-height: 50px;
    font-style: italic;
    margin-bottom: 34px;
}
.page-id-45645 .blogs-blk .heading-blk h3 span,.category .blogs-blk .heading-blk h3 span{
    margin: 0;
}
.page-id-45645 .blog-details-wr .post-categories a,.category .blog-details-wr .post-categories a,
.taxanomy-content-inner-wr .post-categories a {
    color: #3a3a3a;
    transition: 0.5s;
    font-size: 14px;
    line-height: 20px;
}
.taxanomy-content-inner-wr .post-categories a{
    text-transform: uppercase;
}
.page-id-45645 .blogs-blk .left-content .blog-details-wr,.category .category-blk .left-content .blog-details-wr {
    margin-top: 24px;
}
.page-id-45645 .blog-details-wr .post-categories, .page-id-45645 .blog-details-wr .post-date,
.category .blog-details-wr .post-categories, .category .blog-details-wr .post-date,
.taxanomy-content-inner-wr .post-categories {
    display: block;
    font-size: 16px;
    line-height: 24px;
}
.page-id-45645 .blog-details-wr .post-date,.category .blog-details-wr .post-date,
.taxanomy-content-inner-wr .blog-details-wr .post-date {
    font-style: italic;
    margin-top: 16px;
}
.page-id-45645 .blog-details-wr p,.category .blog-details-wr p,
.taxanomy-content-inner-wr .blog-details-wr p {
    margin: 23px 0 3px;
    line-height: 23px;
}
.page-id-45645 .blog-details-wr .post-title,.category .blog-details-wr .post-title,
.taxanomy-content-inner-wr .blog-details-wr .post-title {
    color: #3a3a3a;
    margin-top: 19px;
    text-transform: uppercase;
    display: block;
}
.page-id-45645 .blog-details-wr .post-title h2,.category .blog-details-wr .post-title h2,
.taxanomy-content-inner-wr .blog-details-wr .post-title h2{
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0;
    color: #3a3a3a;
}
.page-id-45645 .blog-details-wr .post-title h2:focus-visible,.category .blog-details-wr .post-title h2:focus-visible {
    outline: none;
}
.page-id-45645 .blog-details-wr .read-more-btn,.category .blog-details-wr .read-more-btn,
.taxanomy-content-inner-wr .blog-details-wr .read-more-btn {
    transition: 0.5s;
    color: #00b9bc;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 23px;
}
.page-id-45645 .blog-details-wr .read-more-btn:hover,.category .blog-details-wr .read-more-btn:hover,
.taxanomy-content-inner-wr .blog-details-wr .read-more-btn:hover {
    color: #14b0b3;
}
.page-id-45645 .right-content-wr .right-content:first-child,.category .right-content-wr .right-content:first-child {
    margin-top: 0px;
}
.page-id-45645 .right-content-wr .right-content,.category .right-content-wr .right-content {
    margin-top: 50px;
}
.page-id-45645 .blogs-categories-blk,.category .blogs-categories-blk, .press-taxanomy-blk {
    padding: 48px 0 46px;
}
.page-id-45645 .categories-wr .categories-heading,.page-id-45645 .categories-list-wr .categories-heading,
.category .categories-wr .categories-heading, .category .categories-list-wr .categories-heading,
.taxanomy-wr .categories-heading {
    font-size: 18px;
    line-height: 28px;
    color: #58595b;
    font-weight: 900;
    font-family: 'Roboto';
    margin-bottom: 35px;
    font-family: 'Roboto',sans-serif;
}
.page-id-45645 .categories-wr .terms li{
    list-style-type: none;
    margin-left: 0;
}
.page-id-45645 .categories-wr .terms, .page-id-45645 .categories-list-wr .terms,.category .categories-wr .terms, .category .categories-list-wr .terms {
    margin: 0;
}
.page-id-45645 .categories-wr .terms li a.active,.category .categories-wr .terms li a.active {
    color: #00b9bc;
    font-weight: bold;
}
.page-id-45645 .categories-wr .terms li:first-child a,.category .categories-wr .terms li:first-child a{
    margin-top: 0px;
}
.page-id-45645 .categories-wr .terms li a,.category .categories-wr .terms li a {
    color: #58595b;
    margin-top: 14px;
    font-size: 16px;
    line-height: 30px;
}
.page-id-45645 .categories-wr .terms li a:hover , .page-id-45645 .categories-wr .terms li a:hover,.category .categories-wr .terms li a:hover , .category .categories-wr .terms li a:hover {
    color: #00b9bc;
}
.page-id-45645 .categories-wr .terms li a:focus, .page-id-45645 .categories-wr .terms li a:visited,.category .categories-wr .terms li a:focus, .category .categories-wr .terms li a:visited {
    text-decoration: none;
}
.page-id-45645 .categories-content-outer-wr,.category .categories-content-outer-wr,.taxanomy-content-outer-wr {
    width: 80%;
    position: relative;
}
.page-id-45645 .categories-content-inner-wr .blog-img,.category .categories-content-inner-wr .blog-img,
.taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img {
    width: 28.5%;
    display: inline-block;
    vertical-align: top;
    min-height: 206px;
    height: unset;
}
.page-id-45645 .categories-content-inner-wr .blog-img img,.category .categories-content-inner-wr .blog-img img,
.taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img img{
    display: block;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: left top;
}
.page-id-45645 .categories-content-inner-wr .blog-details-wr,.category .categories-content-inner-wr .blog-details-wr,
.taxanomy-content-inner-wr .blogs-content-inner-wr .blog-details-wr{
    width: 46%;
    display: inline-block;
    vertical-align: top;
    margin-left: 25px;
}
.page-id-45645 .categories-content-inner-wr .blogs-content-inner-wr:first-child,
.category .categories-content-inner-wr .blogs-content-inner-wr:first-child,
.taxanomy-content-inner-wr .blogs-content-inner-wr:first-child {
    margin-top: 0;
}
.page-id-45645 .categories-content-inner-wr .blogs-content-inner-wr,.category .categories-content-inner-wr .blogs-content-inner-wr,
.taxanomy-content-inner-wr .blogs-content-inner-wr{
    margin-top: 52px;
}
.page-id-45645 .categories-content-outer-wr .ajax_loader,.category .categories-content-outer-wr .ajax_loader,.taxanomy-content-outer-wr .ajax_loader
{
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    position: absolute;
    content: "";
    top: 0;
    display: none;
}
.page-id-45645 .categories-content-outer-wr .ajax_loader .loader,.category .categories-content-outer-wr .ajax_loader .loader,.taxanomy-content-outer-wr .loader{
    width: 100px;
    margin: 0 auto;
}
.page-id-45645 .custom-pagination .page-numbers:first-child,.category .custom-pagination .page-numbers:first-child {
    margin-left: 0;
}
.page-id-45645 .custom-pagination .page-numbers,.category .custom-pagination .page-numbers,
.taxanomy-content-inner-wr .custom-pagination .page-numbers {
    color: #b4b4b4;
    font-size: 18px;
    line-height: 28px;
    margin-left: 28px;
    transition: 0.5s;
}
.page-id-45645 .custom-pagination .page-numbers.current,
.page-id-45645 .custom-pagination .page-numbers:hover,.category .custom-pagination .page-numbers.current,
.category .custom-pagination .page-numbers:hover,
.taxanomy-content-inner-wr .custom-pagination .page-numbers.current,
.taxanomy-content-inner-wr .custom-pagination .page-numbers:hover {
    color: #26bec1;
}
.page-id-45645 .custom-pagination,.category .custom-pagination,
.taxanomy-content-inner-wr .custom-pagination {
    margin: 72px auto 0px;
    text-align: center;
}
.page-id-45645 .follow-us-content-wr,.category .follow-us-content-wr {
    position: relative;
}
.page-id-45645 .follow-us-blk,.category .follow-us-blk{
    background-color: #3a3a3a;
}
.page-id-45645 .follow-us-img-wr img,.category .follow-us-img-wr img {
    display: block;
}
.page-id-45645 .follow-us-content-inner-wr,.category .follow-us-content-inner-wr {
    color: #ffffff;
    width: 50%;
    padding: 70px 0 63px;
}
.page-id-45645 .follow-us-content-inner-wr h4,.category .follow-us-content-inner-wr h4 {
    font-size: 28px;
    line-height: 38px;
    font-family: 'Oswald';
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
.page-id-45645 .follow-us-content-inner-wr p,.category .follow-us-content-inner-wr p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 25px;
}
.page-id-45645 .social-links-wr a:first-child,.category .social-links-wr a:first-child {
    margin-left: 0px;
}
.page-id-45645 .social-links-wr a,.category .social-links-wr a {
    background-color: #14b1b3;
    width: 66px;
    height: 66px;
    text-align: center;
    border-radius: 50%;
    padding-top: 12px;
    margin-left: 16px;
    transition: all ease-in-out 0.25s;
}
.page-id-45645 .social-links-wr a.youtube-icon,.category .social-links-wr a.youtube-icon {
    padding-top: 16px;
}
.page-id-45645 .follow-us-blk .follow-us-img-wr img,.category .follow-us-blk .follow-us-img-wr img {
    width: 302px;
}
.page-id-45645 .social-links-wr a:hover,.category .social-links-wr a:hover {
    border-radius: 0;
    transform: scale(0.9);
}


/*   Correction   */
.go-farther-content.tabber .content-img figure,.sizing-content-wr.tabber .content-img figure {
    height: 550px;
}
.go-farther-content.tabber .content-img img,.sizing-content-wr.tabber .content-img figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/*------------ Full page --------------*/
.single.single-product a.reset_variations {
    display: none !important;
}
.comn-section .fixHeight figure img,.supercharged-performance-first-part figure img{
    height: 100%;
}
.style-comfort-second-part .fp-scrollable img{
    height: 540px !important; 
}
.comn-section .fixHeight figure,.supercharged-performance-first-part figure{
    height: 100%;
}
/*.comn-section .fixHeight .fp-tableCell,.supercharged-performance-first-part .fp-tableCell,.style-comfort-second-part .fp-tableCell{
    height: 100% !important;
}*/
.comn-section .fixHeight figure{
    position: relative;
}
.comn-section .fixHeight figure::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right:0;
    display: block;
    width: 100%;
    height: 100%;
    background: linear-gradient( transparent 60%, #3a3a3a);
    opacity: 0.8;
}


/*-------- Scroller ---------*/

.iScrollVerticalScrollbar.iScrollLoneScrollbar{
    width: 15px !important;
    right: 0 !important;
}
.style-comfort-first-part .iScrollIndicator{
    display: none;
}

/*-----------    Fullpage Center Navigation    -----------------*/

.single-product #fp-nav{
    position: fixed;
    top:50%;
    right:50px;
    transform: translateY(-50%);
    z-index: 9;
}
.single-product #fp-nav ul{
    margin: 0;
    list-style: none;
}
.single-product #fp-nav ul li{
    margin: 0;
    width: 125px;
    text-align: right;
}
.single-product #fp-nav ul li a{
    display: inline-block;
    margin-left: auto;
}
.single-product #fp-nav span.fp-sr-only {
    font-size: 14px;
    text-transform: capitalize;
    color: #555;
    margin-right: 10px;
    display: none;
    transition: all ease 0.25s;
}
.single-product #fp-nav ul li a span:last-of-type {
    display: inline-block;
    width: 5px;
    height: 22px;
    background: #555;
    position: relative;
    right: 0;
    top: 6px;
    transition: all ease 0.25s;
}
.single-product #fp-nav ul li:hover span.fp-sr-only{
    display: inline-block;
}
.single-product #fp-nav ul li:hover a span:last-of-type{
    background: #19bbbe;
}
.single-product #fp-nav ul li a.active span:last-of-type {
    background: #19bbbe;
}
.fp-controlArrow {
    display: none !important;
}
.fullpage-wrapper .container_wrap.container_wrap_first{
    padding-top: 0 !important;
    /*transform: translateY(85px);*/
/*  position: relative;
    top:-100px;*/
}
.fullpage-wrapper .container_wrap.container_wrap_first .fp-tableCell{
    -webkit-transform: translate(0px, 0) translateZ(0px);
}
.style-comfort-second-part .iScrollVerticalScrollbar.iScrollLoneScrollbar{
    width: 0 !important;
}
.container_wrap{
    border-top: none;
}
.style-comfort-second-part .slider-img-wr {
    height: 580px !important;
    overflow: hidden;
}
.style-comfort-second-part .slider-img-wr img{
    width: 100% !important;
    height: 100% !important;
}

.single-product-summary .bottom-text .warranty_sheild_wr {
    width: 20%;
}
.single-product-summary .bottom-text .warranty_sheild_wr span {
    font-size: 18px;
    line-height: 28px;
    /*font-family: 'Roboto';*/
    font-weight: 500;
    color: #454545;
    display: block;
}
.single-product-summary .bottom-text .warranty_sheild_wr img {
    margin: 5px auto 0;
    display: block;
}



.fp-viewing-section1 .sections-wrapper.fullPage.fullpage-wrapper {
    -webkit-transform: translate3d(0px, 0px, 0px) !important;
}

/*  about us page    */


/*.html_header_top.html_header_sticky .page-id-6439 #header {
    position: absolute;
}*/
.page-id-6439 .gfield--width-half {
    padding-bottom: 10px;
}
.page-id-6439 #main img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.page-id-6439 img.alignnone.size-full {
    width: auto !important;
    height: auto;
}
.page-id-6439 #about-banner .container.av-section-cont-open {
    display: none;
}
.page-id-6439 .container.av-section-cont-open{
    padding: 0;
}
.page-id-6439 #pd-about-sc-one .common-layout-text p:last-of-type,
.page-id-6439 #pd-common-content p:last-of-type
{
    margin-bottom: 0;
}
.page-id-6439 .common-heading span {
    display: block;
}
.page-id-6439 .flex_column.av_one_half.avia-builder-el-13.el_after_av_one_half {
    margin-left: 50px;
    margin-top: 50px;
}
.page-id-6439 .change-lives .common-heading span {
    display: inline-block;
}
.page-id-6439 section.av_textblock_section.av-kwm75ts2-037cf85e1f51d8f26fc683f2c75e4216 .common-heading {
    font-style: italic;
}
.page-id-6439 section.av_textblock_section.av-kwm75ts2-037cf85e1f51d8f26fc683f2c75e4216 p {
    font-size: 16px;
    color: #58595b;
    line-height: 25px;
    margin: 36px 0 34px;
}
#pd-about-sc-two .template-page.content {
    padding-bottom: 0;
}
.page-id-6439 .gform_wrapper.gravity-theme .gform_footer{
    text-align: center;
}
.page-id-6439 #about-banner {
    margin-top: 0 !important;
}
body .gform_ajax_spinner {
    width: auto !important;
}
.map-search-form-wr {
    z-index: 9;
}
.three-icons .three-icons-inner > div img {
    height: 30px;
}

/*Dealer Page*/
.map-search-form-wr {
    position: relative;
    width: 40%;
    margin: -25px auto 0;
    background-color: #ffffff;
    border-radius: 26.5px;
    overflow: hidden;
    box-shadow: 0 7px 10px 5px rgb(0 0 0 / 6%);
}
#top .map-search-form {
    margin-bottom: 0px;
}
.map-search-form .search-field {
    width: 86%;
}
#top .search-field input[type="text"]:focus{
    box-shadow: none;
}
#top .search-field input::placeholder{
    color: #d1d1d1;
}
#top .search-field input[type="text"] {
    margin-bottom: 0px;
    color: #d1d1d1;
    border: 0px;
    padding: 14px 30px;
    font-family: 'Roboto';
    font-size: 16px;
    line-height: 26px;
}
.map-search-form .submit-field {
    width: 14%;
    padding: 11px 0;
    text-align: center;
}
.map-search-form .submit-field input[type=submit] {
    font-size: 0;
    background: transparent;
    background-image: url(assets/images/grey_search.svg);
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    padding: 14px;
}
.pagination_nav {
    display: inline-block;
    vertical-align: top;
    margin-left: 20px;
}
.pagination_nav .pagination {
    padding: 0px 0;
    margin: 0;
}
.pagination_nav .pagination span {
    font-size: 18px;
    line-height: 28px;
    color: #b4b4b4;
    padding: 0;
}
.state_dealers_wr ul {
    margin-left: 0;
}
.state_dealers_wr li {
    list-style-type: none;
    margin-left: 0;
    padding-left: 12px;
    position: relative;
}
.state_dealers_wr li:before {
    position: absolute;
    content: "";
    width: 5px;
    height: 5px;
    background-color: #58595b;
    border-radius: 50%;
    top: 13px;
    left: 0;
}
.state_dealers_wr li a {
    color: #00b9bc;
    transition: 0.5s;
}


.single-post .blog-single-blk,.single-press_overview .blog-single-blk {
    padding: 72px 0 61px;
}
.single-post .blog-content-wr,.single-press_overview .blog-content-wr{
    width: 59%;
    position: relative;
}
.single-post .blog-content-wr:before,.single-press_overview .blog-content-wr:before {
    position: absolute;
    content: "";
    width: 2px;
    height: 100%;
    right: -78px;
    background-color: #ececec;
}
.blog-sidebar,.blog-sidebar {
    width: 30%;
}
.overview_page_url{
    position: relative;
}
.overview_page_url a{
    color: #58595b;
    font-size: 14px;
    line-height: 24px;
    padding-left: 20px;
    transition: 0.5s;
}
.overview_page_url a:hover {
    color: #14b1b3;
}
.overview_page_url:before {
    position: absolute;
    content: "<";
    font-weight: bold;
    top: 0;
    left: 0;
    font-size: 18px;
    color: #14b1b3;
}
.overview_page_url span a {
    padding-left: 0;
    text-transform: uppercase;
}
.single-post .categories-list-wr,.single-press_overview .categories-list-wr {
    margin-top: 44px;
    padding-bottom: 44px;
    border-bottom: 1px solid #e4e4e4;
}
.categories-list-inner-wr .terms li:first-child a{
    margin-top: 0px;
}
.blogs-categories-blk .categories-list-wr {
    border-bottom: 0;
    margin-top: 0;
}
.categories-list-inner-wr .terms li a {
    margin-top: 8px;
    color: #58595b;
    transition: 0.5s;
    font-size: 16px;
    line-height: 24px;
}
.categories-list-inner-wr .terms li a:hover {
    color: #14b1b3;
}
.single-post .categories-list-inner-wr .categories-heading,.single-press_overview .categories-list-inner-wr .categories-heading{
    margin-bottom: 34px;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    line-height: 30px;
    color: #58595b;
}
.single-post ul.terms,.single-press_overview ul.terms{
    margin: 0;
}
.blog-title-wr h2 {
    font-size: 36px;
    line-height: 46px;
    color: #3a3a3a;
    margin-bottom: 0;
}
.single-post .meta-details .post-categories a,.single-press_overview .meta-details .post-categories a{
    color: #14b1b3;
    margin-left: 10px;
    text-transform: uppercase;
}
.single-post .meta-details .post-categories a:first-child,.single-press_overview .meta-details .post-categories a:first-child{
    margin-left: 0 !important;
}
.single-post .meta-details .post-date,.single-press_overview .meta-details .post-date{
    font-style: italic;
}
.single-post .meta-details span,.single-press_overview .meta-details span{
    font-size: 14px;
    line-height: 23px;
    color: #3a3a3a;
}
.single-post .meta-details,.single-press_overview .meta-details{
    margin: 21px 0 26px;
}
.blog-content p {
    color: #3a3a3a;
}
.blog-content p a,.caption a {
    color: #14b1b3;
    transition: 0.5s;
}
.blog-content p a:hover,.caption a:hover{
    color: #719430;
}
/*dealer page map css*/

.info-window-body {
    color: #fff;
    padding: 11px 10px;
    background: #67b9bc;
    border-radius: 5px 5px 0 0;
}

.info-window-footer {
    background: #fff;
    color: #67b9bc;
    font-size: 12px;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    padding: 10px;
    border-radius: 0 0 5px 5px;
    text-align: center;
}

a.office-phone {
    color: #67b9bc;
}
a.website {
    color: #67b9bc;
}
.title {
    font-size: 16px;
        text-align: center;
       font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
}
.title a {
   text-decoration: none;
    color: inherit;
    -webkit-transition: color .5s,opacity .5s,background .5s;
    -o-transition: color .5s,opacity .5s,background .5s;
    transition: color .5s,opacity .5s,background .5s;
}
.info-window-content .address {
font-size: 12px;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
 .info-window-content .address a{
    text-decoration: none;
    color: inherit;
    -webkit-transition: color .5s,opacity .5s,background .5s;
    -o-transition: color .5s,opacity .5s,background .5s;
    transition: color .5s,opacity .5s,background .5s;
}
.cds-responce-error{
    margin-top: 60px;
    background-color: #67b9bc;
    color: #fff;
    text-align: center;
    padding: 10px;
    /* font-size: 20px; */
    font-size: 25px;
    font-family: 'Oswald', sans-serif;
}
#top .gm-ui-hover-effect {
     display: block !important; 
}

.home div#pd-section-battery .container.av-section-cont-open {
    display: none;
}



/*  header Changes    */

.slicknav_menu{
    display: none;
}
header{
    transition: 0.6s;
}

header .address-box {
    position: absolute;
    left: -7px;
    top: 50px;
    width: 190px;
    padding: 7px;
    background: #fff;
    z-index: 9;
    text-align: left;
    opacity: 0;
    visibility: hidden;
    transition: all ease-in-out 0.35s;
}
header .address-box span.new-line-txt {
    display: block;
}
header .address-box p, header .address-box a.change-store, header .address-box .add-text span.new-line-txt {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400 !important;
    font-size: 13px !important;
    line-height: 17px !important;
    color: #3a3a3a !important;
    margin: 0;
    margin-bottom: 5px;
    letter-spacing: 0 !important;
}
header .address-box .add-text span.new-line-txt{
    margin:0 !important;
}
header .address-box a.change-store{
    color: #acacac !important;
}
header .nav-icons-area ul li a {
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
    text-transform: uppercase;
    margin-right: 0;
}
header .nav-icons-area ul li.grand-bend img {
    margin-left: 8px;
    display: inline-block;
    width: 16px;
    height: 22px;
}
header .address-box a.address-icon img {
    display: inline-block;
    margin-left: 0 !important;
}
header .address-box a.change-store {
    display: block;
    color: #acacac;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    cursor: pointer;
}
header .address-box a.address-icon {
    width: 40px;
    height: 42px !important;
    line-height: unset !important;
    margin-right: 3px;
}
header .address-box a.change-store {
    height: auto !important;
    line-height: 16px !important;
    margin-top: 5px;
    color: #acacac;
}
header .nav-icons-area ul li.grand-bend:hover .address-box {
    top: 45px;
    opacity: 1;
    visibility: visible;
}
.nav-icons-area ul li.grand-bend span {
    color: #3a3a3a;
    letter-spacing: 0.5px;
}
.nav-icons-area ul li.grand-bend:hover span{
    color: #000;
}


.main_menu ul:first-child > li a {
    height: unset;
    line-height: unset;
    padding: 0;
}
.av-main-nav li:hover .avia-menu-fx, .current-menu-item > a > .avia-menu-fx, .av-main-nav li:hover .current_page_item > a > .avia-menu-fx {
    opacity: 0;
    visibility: hidden;
}

ul.menu-item.cart_dropdown {
    display: none;
}

footer{
    border-top:1px solid #ececec !important;
}
/*Jan 05 Blog Single*/
.single-post .block_two_image {
    width: 42%;
    margin-right: 44px;
    min-height: 230px;
}
.single-post .block_two_image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-post .blog-content-other-wr{
    font-family: 'Roboto', sans-serif;
}
.single-post .block_two_content {
    width: 100%;
}
.single-post .block_title h4 {
    font-size: 20px;
    line-height: 30px;
    font-family: 'Roboto' !important;
    color: #3a3a3a;
}
.single-post .block_desc p {
    margin-top: 16px;
}
.single-post .block_two_content-inner-wr:first-child {
    margin-top: 0px;
}
.single-post .block_two_content-inner-wr {
    margin-top: 33px;
}
.single-post .block_two_content-outer-wr {
    margin-top: 50px;
}
.single-post .block_two_content-wr, .single-post .block_three_content-wr, .single-post .block_four_content-wr {
    margin-top: 73px;
}
.single-post .block_two_content-wr .block_heading h2{
    margin-bottom: 50px;
}
.single-post .block_three_image:first-child,.single-post .block_four_image:first-child {
    margin-left: 0;
}
.single-post .block_four_image .block_four_image-inner {
    width: 100%;
    min-height: 165px;
    overflow: hidden;
}
.single-post .block_three_image,.single-post .block_four_image {
    display: inline-block;
    vertical-align: top;
    width: 47%;
    margin-left: 26px;
}
.single-post .block_three_image img,.single-post .block_four_image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.single-post .block_three_image .block_three_image-inner{
    min-height: 225px;
}
.single-post .block_four_image{
    width: 30.5%;
}
.single-post .block_three_image span,.single-post .block_four_image span {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #58595b;
    margin-top: 19px;
}
.single-post .block_three_image-wr,.single-post .block_four_image-wr {
    margin-top: 30px;
}
.single-post .block_one_content-wr {
    margin-top: 53px;
}
.single-post .blog-content ul.avia-icon-list {
    margin-top: 30px;
}
.single-post .blog-content-inner-wr .block_heading h2{
    font-size: 28px;
    line-height: 35px;
    color: #3a3a3a;
    margin-bottom: 28px;
}
.single-post .block_one_image {
    margin-top: 36px;
    min-height: 300px;
    width: 100%;
}
.single-post .block_one_image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-post .featured-articles-content-wr:first-child,.single-press_overview .featured-articles-content-wr:first-child {
    margin-top: 0;
}
.single-post .featured-articles-content-wr,.single-press_overview .featured-articles-content-wr {
    background-color: #ffffff;
    border-radius: 10px;
    box-shadow: 0px 3px 10px 0 rgb(0 0 0 / 10%);
    overflow: hidden;
    margin-top: 30px;
}
.single-post .featured-articles-content-wr .blog-img,.single-press_overview .featured-articles-content-wr .blog-img {
    min-height: 200px;
    max-height: 375px;
    width: 100%;
    overflow: hidden;
}
.single-post .featured-articles-content-wr .blog-img img,.single-press_overview .featured-articles-content-wr .blog-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
}
.single-post .featured-articles-content-wr .post-title h2,.single-press_overview .featured-articles-content-wr .post-title h2 {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Roboto', sans-serif !important;
}
.single-post .featured-articles-content-wr .post-title,.single-press_overview .featured-articles-content-wr .post-title {
    text-align: center;
    display: block;
    text-transform: capitalize;
}
.single-post .featured-articles-content-wr .blog-details-wr p,.single-press_overview .featured-articles-content-wr .blog-details-wr p{
    font-size: 14px;
    line-height: 24px;
    color: #3a3a3a;
}
.single-post .read-article-btn,.single-press_overview .read-article-btn{
    text-align: center;
    margin-top: 41px;
}
.single-post .read-article-btn a,.single-press_overview .read-article-btn a{
    color: #00B3B5;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    text-align: center;
    border: 3px #00B3B5 solid;
    border-radius: 6px;
    padding: 14px 84px;
    font-family: 'Oswald', sans-serif !important;
    transition: all ease 0.5s;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.single-post .read-article-btn a:hover,.single-press_overview .read-article-btn a:hover{
    border-color: #3a3a3a;
    color: #fff;
    box-shadow: 0 60px 0 #3a3a3a inset;
    border-radius: 0;
}
.single-press_overview .blog-content {
    margin-top: 20px;
}
.single-post .featured-articles-content-wr .blog-details-wr,.single-press_overview .featured-articles-content-wr .blog-details-wr {
    padding: 20px 30px 32px;
}
.single-post .avia-icon-list article.article-icon-entry {
    min-height: unset;
}
.single-post header.entry-content-header .av_iconlist_title {
    font-size: 20px;
    line-height: 25px;
}
.single-post .avia-icon-list li {
    margin: 0;
    padding: 20px 0;
    list-style-type: none;
    list-style-position: outside;
    clear: both;
    position: relative;
    min-height: unset;
}
.single-post .avia-icon-list li:first-of-type {
    padding-top: 0;
}
.single-post .avia-icon-list .iconlist-timeline {
    position: absolute;
    top: 18%;
    left: 53px;
    width: 1px;
    height: 99%;
    border-right-width: 1px;
    border-right-style: dashed;
}
.single-post footer.entry-footer {
    border: none !important;
}
.single-post .block_desc ol {
    margin-top: 10px;
}
.single-post .block_desc a{
    color: #14b1b3;
}

/* ----- HomePage ----*/

.home .post-entry.post-entry-type-page.post-entry-2 .sub-heading {
    margin: 15px 0 22px;
    color: #fffefe;
    font-weight: 500;
    font-family: 'Roboto', sans-serif !important;
}
.home .main-front-wr.sections-wrapper .fwdu3dcar figcaption h6.sub-heading{
    color: #3a3a3a;
    font-weight: 500;
}
.home .av_textblock_section.av-u2k-e26c1bfbdaed32d274c9a1c96812f9f7 .bike-models {
    padding-left: 0 !important;
}
.home #pd-text-content-two p{
    color:#58595b;
    margin-bottom: 30px;
}
.home #pd-section-four h3.common-heading {
    color: #fefefe !important;
    letter-spacing: 1px;
    margin-bottom: 0px;
}
.home .bike-models,.home .shapes,.home .rainbow {
    width: 30%;
    padding: 0 30px;
}
.home .shapes {
    width: 38%;
}
.home .rainbow {
    width: 32%;
}
.home #pd-threese-colwidth,.home #pd-carepage-col {
    width: 60%;
}
.home .content{
    padding-top: 0;
    padding-bottom: 0;
}
.home #pd-section-eight h3{
    color: #fff !important;
}
.home #top .hr.hr-invisible.av-6cng-26dfbeb6a9170cf3c9416506361ced14 {
    height: 40px;
}
.home .shapes::before,.home .rainbow::before{
    height: 100px;
}
.home div#av_section_1 {
    padding: 60px 0 30px;
}
.home div#av_section_3 {
    margin-top: 60px;
    margin-bottom: 35px;
}
.home #av_section_3 .bike-models {
    padding-left: 0;
}
.home #av_section_3 .bike-models br,.home #av_section_3 .shapes br,.home #av_section_3 .rainbow br{
    display: none;
}
.home #av_section_3 .bike-models,.home #av_section_3 .shapes,.home #av_section_3 .rainbow {
    width: 33.33%;
    padding: 0 20px;
}
.home #av_section_3 #pd-threese-colwidth,.home #pd-carepage-col {
    width: 55%;
}
.home div#av_section_4 {
    border-bottom: 3px solid #f0f0f0 !important;
    padding: 20px 0 30px;
}
.home div#pd-section-five-inner {
    padding: 30px 0 60px;
}
.home div#pd-section-five-inner .post-entry.post-entry-type-page.post-entry-2 .sub-heading {
    margin: 18px 0 42px;
}
.home .av-kwkbct2w-6d92b734a68be122febbd167378857d6 .common-heading,.multi_brand_accessories_content .common-heading,.brand_dealer_accessories_blk .common-heading{
    margin-bottom: 0px;
}
.home div#pd-section-six h3.common-heading{
    color: #fefefe !important;
    margin-bottom: 0px;
}
.home div#pd-section-six .white-btn {
    padding: 13px 55px;
}
.home div#av_section_7 {
    padding: 60px 0 40px;
    border-bottom: 3px solid #f0f0f0 !important;
}
.home div#pd-home-work-img {
    padding-top: 50px;
    padding-bottom: 50px;
}
.home .avia-section.av-kwkcu70r-533bf33ee3efb6ecac5188dd18bb97c3 {
    background-position: center !important;
}
.home div#av_section_10 {
    margin: 60px 0;
}
.home div#av_section_11 {
    margin-bottom: 40px;
}
.home #pd-inner-eight-col {
    padding: 52px 0 35px;
}
.home #pd-home-signupform .ginput_container.ginput_container_email {
    width: 356px !important;
}
.home div#after_section_12 {
    padding: 32px 0 23px;
}
.home #top .gform_body .ginput_container input[type=text] {
    font-size: 13px;
    line-height: 18px;
    padding: 8px 15px 11px;
}
.home .gform_wrapper.gravity-theme .gform_footer{
    margin: 0;
    display: inline-block;
}
.home input#gform_submit_button_67,.page-id-2183 .gform_footer input[type=submit],.page-id-2183 input#gform_submit_button_71{
    background: #19bbbe !important;
    padding: 11px 22px 12px 25px !important;
    border-radius: 10px !important;
}
.home img.wp-image-44236.avia-img-lazy-loading-not-44236.avia_image {
    width: 330px;
}
.home .main_color.container_wrap_first.container_wrap.fullsize {
    position: relative;
}
.home .main_color.container_wrap_first.container_wrap.fullsize::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(transparent 50%, #dbdbdb 100%);
    opacity: 0.15;
    z-index: 0;
}
.home div#av_section_1 .rainbow p {
    margin-top: 16px;
}
.home .fwdu3dcar {
    background-color: unset !important;
}
.home .post-entry.post-entry-type-page.post-entry-2 #pd-text-content-two {
    margin-top: 0;
}
.home .av_textblock_section.av-3xro-c82b9f5cdc5f9434c239d2b084072a51 {
    margin-top: 30px !important;
}
.home div#av_section_10 .shapes, .home div#av_section_10 .rainbow {
    width: 35% !important;
}
.home #pd-section-four {
    padding: 700px 0 45px;
    position: relative;
    z-index: 5;
}
.home #pd-section-battery {
    padding: 375px 0;
}
.home #pd-section-six {
    margin-top: 1px;
    padding-top: 150px;
    position: relative;
    padding-bottom: 50px;
}
.home .bike-models p strong, .home .rainbow p strong {
    margin-bottom: 18px;
    display: block;
}
.home .shapes p span{
    display: block;
    margin-top: 18px;
}
.home section.av_textblock_section.av-kwhlckvc-37e8e5159614425679590cd8791d148e h6.sub-heading {
    color: #3a3a3a !important;
}

#top .avia-post-nav span.label.iconfont::before {
    background: transparent;
}

/*    New Page      */
.single-post img,.single-press_overview img{
    display: block;
}
.single-post .avia-image-container-inner {
    margin-top: 14px;
}
.single-post .blog-content-other-wr img,.single-press_overview .blog-content-other-wr img{
    margin-bottom: 10px;
}
.single-post .blog-content-other-wr .main-ttl-1,.single-press_overview .blog-content-other-wr .main-ttl-1{
    font-size: 28px;
    line-height: 36px;
}
.single-post .blog-content-other-wr .main-ttl-2,.single-press_overview .blog-content-other-wr .main-ttl-2{
    font-size: 22px;
    line-height: 30px;
}
.single-post .blog-content-inner-wr,.single-press_overview .blog-content-inner-wr{
    padding-bottom: 86px;
    border-bottom: 1px solid #e4e4e4;
}
.single-post .blog-content-inner-wr .img-content-wrapper,.single-press_overview .blog-content-inner-wr .img-content-wrapper{
    min-height: 300px;
}
.single-post .blog-content-inner-wr .img-content-wrapper img,.single-press_overview .blog-content-inner-wr .img-content-wrapper img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}
.single-post .related-article .img-content-wrp,.single-press_overview .related-article .img-content-wrp{
    width: 38.6%;
    height: 225px;
}
.single-post .related-article .img-content-wrp img,.single-press_overview .related-article .img-content-wrp img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-post .related-article .blog-content-wrp,.single-press_overview .related-article .blog-content-wrp{
    width: 59%;
}
.single-post .blog-content-wrp a,.single-press_overview .blog-content-wrp a{
    color: #3a3a3a;
}
.single-post .post-categories,.single-press_overview .post-categories{
    font-size: 14px;
    line-height: 24px;
    text-transform: uppercase;
    display: block;
}
.single-post .blog-content-wrp .post-title h2,.single-press_overview .blog-content-wrp .post-title h2{
    font-size: 24px;
    line-height: 32px;
    font-weight: 600;
    margin: 8px 0 5px;
}
.single-post .related-article .post-date,.single-press_overview .related-article .post-date{
    display: block;
    font-size: 14px;
    line-height: 24px;
    font-style: italic;
}
.single-post .blog-content-wrp .read-more,.single-press_overview .blog-content-wrp .read-more{
    color: #14b1b3;
    transition: 0.5s;
}
.single-post .blog-content-wrp .read-more:hover,.single-press_overview .blog-content-wrp .read-more:hover{
    color: #14b0b3;
}

.single-post .related-article .img-content-wrp img,.single-press_overview .related-article .img-content-wrp img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.single-post .related-article .blog-content-wrp p,.single-press_overview .related-article .blog-content-wrp p{
    margin: 15px auto 0;
}
.single-post .related-article,.single-press_overview .related-article{
    margin-bottom: 30px;
}
.single-post .related-article:last-of-type,.single-press_overview .related-article:last-of-type{
    margin-bottom: 0;
}
.single-post .related-article-wr,.single-press_overview .related-article-wr{
    padding-top: 50px;
}
.single-post .related-article-wr .heading-wr h2,.single-press_overview .related-article-wr .heading-wr h2{
    font-size: 28px;
    line-height: 38px;
    color: #3a3a3a;
    margin-bottom: 35px;
    text-transform: uppercase;
}
.single-post img.size-full.wp-image-43772,.single-press_overview img.size-full.wp-image-43772{
    margin-top: 20px;
}
.single-post .block_one_content-wr .block_desc p iframe,.single-press_overview .block_one_content-wr .block_desc p iframe{
    width: 100%;
}
.single-post .block_desc ul,.single-press_overview .block_desc ul{
    margin: 0;
    margin-top: 10px;
}
.single-post .block_desc iframe,.single-press_overview .block_desc iframe{
    width: 100%;
    margin-top: 20px;
}
.featured-articles-sidebar-wr .heading-wr h2 {
    font-size: 18px;
    line-height: 26px;
    color: #3a3a3a;
    text-transform: uppercase;
    margin: 40px 0;
    font-family: 'Roboto', sans-serif !important;
}
.page-id-32009 .template-page {
    padding: 50px 0;
}
.page-id-32009 .template-page .entry-footer {
    border: 0px !important;
}
.tech-support-banner {
    background-size: 100%;
    background-repeat: no-repeat;
    margin-top: 0 !important;
    padding: 285px 0;
}
.tech-support-content-wr .common-heading {
    text-align: center;
    margin-bottom: 30px;
}
.tech-support-content-wr .common-layout-text p {
    text-align: center;
    margin-bottom: 10px;
}
.tech-support-content-wr .common-layout-text .submit-support-req-btn {
    margin: 40px 0;
}
.tech-support-content-wr {
    padding-bottom: 35px;
}
.tech-support-content-wr .common-layout-text p a strong {
    color: #14b1b3;
    transition: 0.5s;
}
.tech-support-content-wr .common-layout-text p a strong:hover {
    color: #719430;
}
.single-post .blog-content-other-wr .main-ttl-1,.single-post .blog-content-other-wr .main-ttl-2 {
    margin: 70px 0 30px;
}
.blog-content-other-wr a {
    color: #14b1b3;
    transition: 0.5s;
}
.blog-content-other-wr a:hover {
    color: #719430;
}
.block_four_image img {
    min-height: 210px;
}
.blog-details-wr .post-categories a:hover {
    color: #00b9bc;
}
.category-blk .categories-content-inner-wr {
    margin-top: 50px;
}
.category-blk .ajax-loader {
    width: 100px;
    margin: 40px auto 0;
    display: none;
}
.product_recall_content_wr {
    text-align: center;
}
.product_recall_content_wr p {
    width: 66.8%;
    margin: 30px auto 0;
}
.product_recall_content_wr p strong a, a.about_paypal {
    color: #14b1b3;
    transition: 0.5s;
}
.product_recall_content_wr p strong a:hover {
    color: #719430;
}
#top table.shop_table .actions .button,
.cart-collaterals .cart_totals .checkout-button.button.alt,
#top #payment #place_order {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    color: #fff;
    background: #3a3a3a;
    text-transform: uppercase;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
    padding: 14px 20px;
    font-style: italic;
    border-radius: 3px;
    float: none;
}
#top table.shop_table .actions .button:hover,
.cart-collaterals .cart_totals .checkout-button.button.alt:hover, #top #payment #place_order:hover {
    box-shadow: 0 100px 0 #14b1b3 inset;
}
#top .main_color a.remove{
    background-color: #14b1b3;
}
.cart_totals .woocommerce-Price-amount.amount bdi, .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination strong, td.product-name a,
#top .form-row .required, .main_color .order-total strong, #top .form-row.address-field .woocommerce-input-wrapper strong, strong.product-quantity,
ul.woocommerce-error li strong {
    color: #14b1b3;
}
ul.woocommerce-error li {
    color: #3a3a3a;
}
ul.woocommerce-error {
    background-color: #fff;
    border: 1px solid #941210;
}
.blog-content-other-wr iframe {
    width: 100%;
    margin: 20px 0;
    min-height: 400px;
}
#top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk {
    background-size: 100%;
    padding: 265px 0;
    background-repeat: no-repeat;
    background-position: 0% 50%;
    margin-top: 0 !important;
}
.rental_jasper_content_wr {
    text-align: center;
}
.rental_jasper_content_wr p {
    margin-top: 30px;
    padding: 0 50px;
}
.rental_jasper_content_wr .book-rental-btn a{
    border-radius: 3px;
    color: #fff;
    padding: 15px 34px;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.rental_jasper_content_wr .book-rental-btn a:hover {
    color: #fff;
    box-shadow: 0 100px 0 #3a3a3a inset;
}
#top .ltd_warranty_banner_blk{
    background-position: 0% 50%;
    padding: 285px 0;
}
.ltd_warranty_content_wr strong, .ltd_warranty_content_wr li{
    color: #3a3a3a;
    margin-left: 0;
    margin-bottom: 10px;
}
.ltd_warranty_content_wr strong a {
    color: #14b1b3;
    transition: 0.5s;
}
.ltd_warranty_content_wr strong a:hover {
    color: #719430;
}
.ltd_warranty_content_wr .common-heading {
    margin-bottom: 25px;
}
.mile_marker_banner_content_wr .avia_textblock p {
    color: #ffffff;
    margin: 20px 0;
}
.mile_marker_banner_content_wr .avia-image-container {
    text-align: left;
}
.mile_marker_banner_content_wr .submit-info-btn a {
    color: #00B3B5;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    text-align: center;
    border: 3px #00B3B5 solid;
    border-radius: 6px;
    padding: 7px 50px;
    transition: 0.5s;
}
.mile_marker_banner_content_wr .submit-info-btn a:hover {
    color: #fff;
    border-color: #fff;
}
#field_65_13 {
    border: 0px;
}
#field_65_13 h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    text-transform: uppercase;
    color: #3a3a3a !important;
    transition: all 0.4s ease-in-out;
    text-align: center;
}
#gform_65 .gform_body .gfield_label {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #58595b;
    text-transform: capitalize;
    margin-bottom: 2px;
}
#gform_65 .gform_body .ginput_complex label {
    font-weight: 400;
    color: #3a3a3a;
    font-size: 14px;
    line-height: 24px;
}
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox] + label{
    margin-left: 0px;
    padding-bottom: 10px;
}
#top #gform_wrapper_65 .gfield_checkbox input[type=checkbox] {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    opacity: 0;
    z-index: 9;
}
.gform_legacy_markup_wrapper .gfield_description{
    color: #3a3a3a;
}
.rental_jasper_content_blk {
    padding: 50px 0;
}
.error-page-blk {
    padding: 50px 0;
}
.error-page-blk .error-page-content h1 {
    font-size: 65px;
    line-height: 85px;
    color: #14b1b3;
    text-align: center;
}
.error-page-blk .error-page-content p {
    font-size: 20px;
    line-height: 36px;
    color: #737374;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    margin-top: 30px;
}
.error-page-blk .error-page-content h1 img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
}
.search .container .av-content-small.units {
    width: 100%;
    border: 0px;
}
.author-extra-border {
    display: none;
}
.search .search_form_field {
    text-align: center;
    width: 75%;
    margin: 0 auto;
}
.search .search_form_field h4, .search .extra-mini-title, .search .template-search .entry-content-wrapper .post-title a {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    color: #3a3a3a !important;
    transition: all 0.4s ease-in-out;
    text-align: center;
}
.search .search_form_field p {
    font-size: 18px;
    line-height: 28px;
    color: #3a3a3a;
    margin-top: 20px;
}
#top #searchform>div {
    max-width: 400px;
    position: relative;
    margin: 20px auto 0;
    background-color: #ffffff;
    border-radius: 26.5px;
    overflow: hidden;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 6%);
}
#top #s{
    border: 0px;
    background: transparent;
    padding: 14px 30px;
    width: 88%;
}
#top #searchsubmit {
    background-color: #14b1b3;
    font-size: 25px;
    line-height: 35px;
    width: 12%;
}
.search .template-search .entry-content-wrapper .post-title a {
    font-size: 24px;
    line-height: 34px;
}
.post-meta-infos .minor-meta, .post-meta-infos .minor-meta a, .post-meta-infos .text-sep {
    font-size: 16px;
    line-height: 24px;
    color: #3a3a3a;
    transition: 0.5s;
    display: inline-block;
}
.post-meta-infos .minor-meta a{
    color: #14b0b3;
}
.post-meta-infos {
    margin-top: 20px;
}
.search .entry-footer {
    display: none;
}
.search .template-search .post-entry {
    border-bottom: 1px solid #666666;
    padding-top: 20px;
}
.search .search-result-counter{
    top: 20px;
}
.search .template-search .pagination {
    margin-top: 30px;
}
#top.search .pagination-meta {
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
}
#top .pagination a, #top .pagination .current {
    font-size: 16px;
    line-height: 26px;
    padding-top: 4px;
    color: #3a3a3a;
    background-color: transparent;
    box-shadow: unset;
}
.pedego_bikes_banner_blk {
    /*background-image: url(assets/images/background-pedego.jpg);*/
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 275px 0;
    background-position: 0% 50%;
    margin-top: 0 !important;
}
.pedego_bikes_content_blk p strong, .pedego_bikes_content_blk p a {
    color: #14b1b3;
    transition: 0.5s;
}
.pedego_bikes_content_blk p {
    font-size: 18px;
    line-height: 28px;
    color: #3a3a3a;
    padding-right: 40px;
    margin-top: 20px;
}
.pedego_bikes_content_blk p a:hover {
    color: #719430;
}
.pedego_bikes_content_blk .find-store-btn {
    margin-top: 20px;
}
.pedego_bikes_content_blk .find-store-btn a {
    border-radius: 3px;
    color: #fff;
    padding: 15px 34px;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.pedego_bikes_content_blk .find-store-btn a:hover {
    color: #fff;
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.pedego_bikes_content_blk h1.main-ttl-1 {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    text-transform: uppercase;
    color: #3a3a3a !important;
    transition: all 0.4s ease-in-out;
}
.pedego_bikes_content_blk p a strong:hover {
    color: #719430;
}
#top .avia-font-entypo-fontello, body .avia-font-entypo-fontello, html body [data-av_iconfont='entypo-fontello']:before {
    background-color: #dadada;
}
html body.postid-13834 [data-av_iconfont='entypo-fontello']:before {
    background-color: transparent;
}
.block_desc ul li a:hover {
    color: #719430;
}
.block_desc ul li a {
    color: #14b1b3;
    transition: 0.5s;
}

.single-post .block_desc ul,.single-press_overview .block_desc ul{
    list-style: none;
    margin: 0;
    margin-top: 10px;
    display: block;
    clear: both;
}
.single-post .block_desc ul li,.single-press_overview .block_desc ul li{
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px;
}
.single-post .block_desc ul li a,.single-press_overview .block_desc ul li a{
    padding-right: 5px;
}
.single-post .block_desc ul li strong,.single-press_overview .block_desc ul li strong{
    padding-right: 5px;
}
.single-post .block_desc ul li::before,.single-press_overview .block_desc ul li::before{
    content: '';
    position: absolute;
    top: 8px;
    left: 0;
    width: 7px;
    height: 7px;
    background: #14b1b3;
    border-radius: 50%;
}
.single-post .block_desc ul li.avia_start_animation::before,.single-press_overview .block_desc ul li.avia_start_animation::before{
    display: none;
}



.block_one_content-wr .block_desc table {
    display: table;
    width: 100% !important;
}
.five_year_warranty_banner {
    margin-top: 0 !important;
    background-size: 100%;
    padding: 81px 0;
    background-repeat: no-repeat;
    background-position: 0% 60% !important;
}
.opt-container .container.container.container {
    width: 100%;
}
.opt-container .j {
    width: 75%;
}
iframe#p2c127280f20 {
    margin: 0 auto !IMPORTANT;
}
.opt-container .button.button-style.w {
    font-family: 'Oswald', sans-serif;
    font-size: 16px;
    line-height: 10px;
    font-weight: 600;
    background-color: #3a3a3a !important;
    text-transform: uppercase;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
    padding: 14px 0;
    font-style: italic;
    border-radius: 3px;
    float: none;
    width: 45%;
    margin: 0 auto;
}
.opt-container .button.button-style.w:hover {
    box-shadow: 0 100px 0 #14b1b3 inset;
}
.owners_manual_banner {
    margin-top: 0 !important;
    padding: 285px 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0% 50% !important;
}
.owners_manual_content_blk .owners_manual_content {
    background-size: 100%;
    background-repeat: no-repeat;
    min-height: 400px;
    text-align: center;
    position: relative;
    transition: box-shadow .3s,-webkit-box-shadow .3s;
}
.owners_manual_content_blk .owners_manual_content:hover {
    box-shadow: 0 0 30px rgb(0 0 0 / 40%);
}
.owners_manual_content_blk .owners_manual_content:hover .hover{
    opacity: 1;
}
.hover .hover-inner h3 {
    color: #14b1b3 !important;
}
.owners_manual_content_blk .hover {
     opacity: 0; 
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #ffffff;
    transition: opacity .3s;
}
.owners_manual_content_blk .owners_manual_content:before {
    position: absolute;
    content: "";
    background-color: rgba(0,0,0,0.25);
    width: 100%;
    height: 100%;
    overflow: unset;
    visibility: unset;
}
.owners_manual_title h3{
    color: #ffffff !important;
}
.owners_manual_title {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.owners_manual_content .hover-inner .cyan-btn {
    border-radius: 3px;
    color: #fff;
    margin-top: 38px;
    padding: 15px 34px;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.owners_manual_content .hover-inner .cyan-btn:hover {
    box-shadow: 0 70px 0 #3a3a3a inset;
}
.owners_manual_content .hover-inner {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
}
.pedego_docassion_banner {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0% 50% !important;
    margin-top: 0 !important;
    padding: 300px 0;
}
.pedego_docassion_image {
    width: 39.2%;
    margin-top: -302px !important;
}
.pedego_docassion_grande h2, .pedego_docassion_grande p {
    color: #ffffff !important;
}
.pedego_docassion_features .flex_column .icon {
    color: #335b5c;
    font-size: 187px;
    text-align: center;
}
.pedego_docassion_features .flex_column .title, .pedego_docassion_features .flex_column .description p {
    color: #ffffff;
}
.pedego_docassion_features .flex_column .title {
    font-family: 'Oswald' !important;
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
}
.ls-banner-blk {
    margin-top: 0 !important;
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 253px 0;
    background-position: 0% 50%;
}
.ls-banner-img img {
    width: 100%;
    /*display: block;*/
    margin-top: 0 !important;
}
.watch_video_blk {
    background-color: #14b1b3;
    padding: 15px 0;
    text-align: center;
    min-height: unset !important;
}
.watch_video_wr p {
    margin: 0;
}
.watch_video_wr a {
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 28px;
}
.watch_video_wr .fa-play {
    border-radius: 50%;
    border: 1px solid #fff;
    width: 30px;
    height: 30px;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    margin: 0 10px 0 0;
    line-height: 29px !important;
    padding-left: 4px;
}
.ls-content h3.common-heading.wow.fadeInUp {
    margin-bottom: 0px;
}
.watch_video_blk .template-page {
    padding: 0;
}
.ls-image {
    width: 50%;
    padding: 40px;
}
.ls-bottom-content p {
    font-size: 38px;
    font-weight: 700;
    line-height: 48px;
    color: #14b1b3;
}
.ls-bottom-content p:before {
    content: "\201C";
    font-family: Oswald-DemiBold,sans-serif;
    font-size: 78px;
    color: #bbbabf;
    display: block;
    line-height: .1em;
    margin-top: .9em;
}
.ls-content {
    width: 50%;
    padding: 40px;
}
.ls-content h2 {
    text-transform: uppercase;
    font-size: 22px;
    line-height: 32px;
    font-weight: 700;
    color: #14b1b3;
}
.ls-content p {
    font-size: 18px;
    line-height: 28px;
    margin-top: 20px;
}
.see-more-ls-btn a {
    border-radius: 3px;
    padding: 15px 34px;
    box-shadow: 0 0 0 #3a3a3a inset;
}
.see-more-ls-btn a:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.see-more-ls-btn {
    text-align: center;
    margin: 40px auto;
}
#video-modal {
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1035;
    left: 0;
    right: 0;
    width: 640px;
    max-width: 100%;
    margin: 0 auto;
}
.modal-popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 1031;
    display: none;
}
.ls-content.full_width {
    width: 100%;
}
.love_stories_banner {
    margin-top: 0 !important;
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 202px 0;
    background-position: 0% 50% !important;
}
.ls-post:nth-child(3n-2) {
    margin-left: 0;
}
.ls-post {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin-left: 55px;
    margin-top: 30px;
    min-height: 400px;
    background-color: #efefef;
    position: relative;
    transition: box-shadow .3s,-webkit-box-shadow .3s;
}
.ls-post:before {
    position: absolute;
    content: "";
    background-color: rgba(0,0,0,0.25);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}
.ls-post-front h2 {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    text-align: center;
    color: #fff !important;
}
.ls-posts-wr .ls-post:hover {
    box-shadow: 0 0 30px rgb(0 0 0 / 40%);
}
.ls-posts-wr .ls-post:hover .ls-post-hover {
    opacity: 1;
    visibility: unset;
}
.ls-post-hover {
    opacity: 0;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #ffffff;
    transition: opacity .3s;
    visibility: hidden;
}
.ls-post-inner {
    text-align: center;
    position: absolute;
    content: "";
    top: 50%;
    left: 0;
    right: 0;
    transform: translateY(-50%);
    padding: 25px;
}
.ls-post-inner a,.ls-posts-blk .see_more_ls_btn a {
    border-radius: 3px;
    margin-top: 38px;
    padding: 15px 34px;
    box-shadow: 0 0 0 #3a3a3a inset;
    color: #fff !important;
}
.ls-post-inner a:hover,.ls-posts-blk .see_more_ls_btn a:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.ls-post-inner h3 i {
    display: block;
    font-size: 112px;
    font-family: Oswald-DemiBold,sans-serif;
    line-height: .6em;
}
.ls-posts-blk .ajax_loader,.itn-posts-blk .ajax_loader {
    width: 100px;
    margin: 30px auto 0;
}
.see_more_ls_btn {
    text-align: center;
}
.page-id-49 #after_section_2 .template-page {
    padding: 0;
    border: none;
}
.ls-posts-blk {
    padding-bottom: 50px;
}
.montebello_banner {
    margin-top: 0 !important;
    background-size: 100%;
    background-position: 0% 50% !important;
    background-repeat: no-repeat;
    padding: 280px 0 362px;
}
.montebello_content_wr a.cyan-btn {
    border-radius: 3px;
    color: #fff;
    margin-top: 38px;
    padding: 15px 38px;
    box-shadow: 0 0 0 #3a3a3a inset;
    font-size: 16px;
    line-height: 22px;
}
.montebello_content_wr a.cyan-btn:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
#top .gform_body .gfield_label {
    display: inline-block;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #58595b;
    text-transform: capitalize;
    margin-bottom: 2px;
}
.in_the_news_banner {
    margin-top: 0 !important;
    padding: 315px 0;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: 0% 50% !important;
}
.shop_columns_3 .products .product:nth-child(4n-3) {
    margin-left: 0;
}
.shop_columns_3 .products .product {
    width: 23.5%;
    float: none;
    clear: unset;
    display: inline-block;
    margin: 0;
    margin-left: 20px;
    vertical-align: top;
    margin-top: 20px;
    padding: 20px;
}
.products.columns-3 .thumbnail_container {
    height: 258px;
    position: relative;
}
#top .products.columns-3 .thumbnail_container img {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    object-fit: contain;
}
.products.columns-3 .inner_product_header .avia-arrow {
    display: none;
}
.shop_columns_3 .products .product .inner_product {
    border: 0;
    background-color: transparent;
}
.shop_columns_3 .products .product:hover {
    background-color: #f2f2f2;
}
#top .price .woocommerce-Price-amount.amount {
    color: #58595b;
    line-height: 26px;
    margin-top: 5px;
    font-weight: 400;
    font-size: 16px;
}
.products.columns-3 .product h2, h2.woocommerce-loop-product__title {
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    line-height: 26px;
    font-weight: 700;
    color: #3a3a3a;
    text-transform: capitalize;
}
#top .inner_product_header {
    border-top-width: 0px;
    min-height: 110px;
    background-color: transparent;
}
.product-sorting .sort-param .current-param a {
    color: #14b1b3;
}
.product-sorting li {
    font-size: 16px;
    line-height: 26px;
    padding: 5px 0;
}
.shop_columns_3 .products .product .avia_cart_buttons {
    display: none;
}
#top .template-shop .pagination .current{
    color: #26bec1;
}
#top .template-shop .pagination a:hover {
    background-color: transparent !important;
    color: #26bec1 !important;
}
#top .template-shop .pagination .pagination-meta{
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
}
#top .template-shop .pagination{
    width: 25%;
    margin: 0 auto;
}
.in_the_news_content.first {
    margin-left: 0px !important;
}
.page-id-1902 .in_the_news_content {
    width: 23.6%;
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
    min-height: 360px;
    position: relative;
    transition: box-shadow .3s,-webkit-box-shadow .3s;
    margin-left: 22px;
    background-size: cover;
    background-repeat: no-repeat;
}
.page-id-1902 .in_the_news_content:hover {
    box-shadow: 0 0 30px rgb(0 0 0 / 40%);
}
.page-id-1902 .in_the_news_content:before{
    position: absolute;
    content: "";
    background-color: rgba(0,0,0,0.25);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: unset;
    visibility: unset;
}
.in_the_news_content_hover {
    opacity: 0;
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #ffffff;
    transition: opacity .3s;
    text-align: center;
}
.in_the_news_content_front {
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto !important;
}
.page-id-1902 .in_the_news_content:hover .in_the_news_content_hover {
    opacity: 1;
}
.in_the_news_content_hover h3 i {
    display: block;
    font-size: 75px;
    line-height: 10px;
    font-family: Oswald-DemiBold,sans-serif;
}
.in_the_news_content_hover .content {
    padding: 0px;
    margin: 10px 0 !important;
}
.in_the_news_content_hover h3 {
    font-size: 22px;
    line-height: 32px;
}
.in_the_news_content_hover .hover-inner{
    position: absolute;
    content: "";
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0 25px;
}
.itn-post {
    text-align: center;
    padding: 50px 0;
    border-top: 2px solid #ccc;
}
.itn-post-img-wr img, .itn-post-content-image img {
    display: block;
    margin: 0 auto;
}
.itn-post-heading {
    margin: 30px auto;
    width: 75%;
}
.itn-post-heading .post-date {
    color: #3a3a3a;
}
.itn-post-content {
    margin: 0 auto;
}
.itn-post-content p {
    margin-bottom: 20px;
}
.itn-post-content > a {
    margin-top: 20px;
    font-size: 18px;
    line-height: 28px;
}
.itn-post-content-btm .quote:before {
    content: "\201D";
    color: #19bbbe;
    font-size: 90px;
    position: absolute;
    top: -20px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-family: Oswald-DemiBold,sans-serif;
}
.itn-post-content-btm .quote {
    padding: 0 35px;
    border-left: 4px solid #19bbbe;
    position: relative;
    margin: 110px auto 35px;
}
.view-more-btn-wr .view-more-btn:hover {
    color: #14b1b3;
}
.pedego_docassion_features_image img {
    height: 187px;
}
.press_releases_banner {
    margin-top: 0 !important;
    padding: 202px 0;
    background-position: 0% 50% !important;
    background-size: 100%;
}

/*  Press releases  */
section.av_textblock_section.av-kyif9gfb-26da032f45ef874c679fcb2bfb62d624 {
    text-align: center;
}
section.av_textblock_section.av-kyif9gfb-26da032f45ef874c679fcb2bfb62d624 span.post-date {
    margin: 20px 0;
    display: inline-block;
}
section.av_textblock_section.av-kyif9gfb-26da032f45ef874c679fcb2bfb62d624 .pr-post {
    margin-top: 75px;
}
section.av_textblock_section.av-kyif9gfb-26da032f45ef874c679fcb2bfb62d624 .pr-post-content p {
    margin-bottom: 30px;
}
section.av_textblock_section.av-kyif9gfb-26da032f45ef874c679fcb2bfb62d624 .pr-post-content p {
    margin-bottom: 30px;
}

/*      Contact Page    */
.page-id-31965 #contact-banner .container.av-section-cont-open {
    display: none;
}
.page-id-31965 #av_section_2 .content.av-content-full {
    padding-top: 38px;
    padding-bottom: 65px;
}
.page-id-31965 #av_section_2 {
    border-bottom: 3px solid #f0f0f0 !important;
}
.page-id-31965 #after_section_2 .template-page.content.av-content-full {
    padding-top: 25px;
    padding-bottom: 43px;
}
.page-id-31965 #av_section_2 .content.av-content-full p {
    margin-bottom: 25px;
}
.page-id-31965 #av_section_2 .content.av-content-full p:last-of-type{
    margin-bottom: 0;
}
.page-id-31965 #after_section_2 .template-page.content.av-content-full h3 {
    font-style: italic;
}
.page-id-31965 .gform_wrapper.gravity-theme .gfield textarea.small {
    min-height: 89px;
    border-radius: 10px !important;
}
.page-id-31965 .gform_wrapper.gravity-theme .gform_footer {
    padding: 0;
}
.page-id-31965 .contact-pedego-blk{
    border-top: none !important;
}
.page-id-31965 #av_section_3 .template-page.content.av-content-full {
    padding-top: 35px;
    padding-bottom: 35px;
}
.page-id-31965 #av_section_3 h3 {
    margin-bottom: 25px;
}
.page-id-31965 #av_section_3 .common-heading + p {
    margin-bottom: 27px;
}

/*  Privacy Policy page    */
.privacy_policy_content_blk .av_textblock_section.av-ky8mvxd9-c2dabe95d422d1787ea593b4203da64f {
    padding-top: 35px;
}
.privacy_policy_content_blk .main-ttl-1 {
    font-size: 23px;
    font-weight: 600;
    line-height: 33px;
    color: #111 !important;
    margin-bottom: 15px;
}
.privacy_policy_content_blk p{
    margin: 0;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    line-height: 25px;
    color: #3a3a3a;
    margin-bottom: 10px;
    padding-left: 0 !important;
}
.privacy_policy_content_blk .main-ttl-2 {
    font-size: 20px;
    line-height: 30px;
    color: #111;
    margin-bottom: 15px;
    padding-left: 0 !important;
}
.privacy_policy_content_blk hr {
    border: solid #f0f0f0;
    border-width: 1px 0 0;
    clear: both;
    margin: 20px 0;
    height: 0;
}
.privacy_policy_content_blk table {
    margin: 15px auto !important;
}
.privacy_policy_content_blk table td span {
    color: #19bbbe !important;
    font-size: 16px;
    font-weight: 500;
}
.privacy_policy_content_blk table tr td {
    padding-left: 0 !important;
}
.privacy_policy_content_blk table tr {
    padding: 5px !important;
    margin: 0 !important;
    text-align: center !important;
}
.privacy_policy_content_blk table tr p {
    margin-bottom: 0;
    text-align: center !important; 
}

/*   pedego-care-5-year-warranty and garantie-limitee-pedego-care   */

.page-id-43809 div#av_section_1.five_year_warranty_banner .avia-image-overlay-wrap img,.page-id-42979 div#av_section_1.five_year_warranty_banner .avia-image-overlay-wrap img {
    width: 375px !important;
}
.page-id-43809 div#av_section_1.five_year_warranty_banner .template-page.content,.page-id-42979 div#av_section_1.five_year_warranty_banner .template-page.content {
    padding: 150px 0 100px;
}
.page-id-43809 div#av_section_2.five_year_content_blk .template-page.content,.page-id-42979 div#av_section_2.five_year_content_blk .template-page.content {
    padding: 85px 0;
}
.page-id-43809 div#av_section_2.five_year_content_blk .title,.page-id-42979 div#av_section_2.five_year_content_blk .title {
    font-size: 18px;
    line-height: 28px;
    margin-top: 15px;
    color: #3a3a3a;
}
.page-id-43809 div#av_section_2.five_year_content_blk img,.page-id-42979 div#av_section_2.five_year_content_blk img {
    width: 250px;
}
.page-id-43809 div#after_section_2 .five_year_content .main-ttl-1,.page-id-42979 div#after_section_2 .five_year_content .main-ttl-1 {
    font-size: 28px;
    font-weight: 600;
    line-height: 32px;
    text-transform: uppercase;
    color: #111;
    margin-bottom: 25px;
}
.page-id-43809 div#after_section_2 .five_year_content .main-ttl-2,.page-id-42979 div#after_section_2 .five_year_content .main-ttl-2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    color: #111;
    margin-bottom: 15px;
    text-transform: uppercase;
}
.page-id-43809 div#after_section_2 .five_year_content p,.page-id-42979 div#after_section_2 .five_year_content p{
    margin: 0;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    line-height: 25px;
    color: #3a3a3a;
    margin-bottom: 10px;
}
.page-id-43809 div#after_section_2 .five_year_content hr,.page-id-42979 div#after_section_2 .five_year_content hr {
    border: solid #f0f0f0;
    border-width: 1px 0 0;
    margin: 30px 0;
}
.page-id-43809 div#after_section_2 .five_year_content table,.page-id-42979 div#after_section_2 .five_year_content table {
    width: 100%;
    margin: 25px auto;
}
.page-id-43809 div#after_section_2 .five_year_content table tr td,.page-id-42979 div#after_section_2 .five_year_content table tr td {
    font-size: 16px;
    line-height: 25px;
    text-align: center;
    padding: 5px;
}

/* standard-limited-warranty and garantie-standard-limitee */
.page-id-43412 .ltd_warranty_content_wr strong,.page-id-43494 .ltd_warranty_content_wr strong{
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
    display: block;
    color: #3a3a3a;
}
.page-id-43412 div#av_section_2 .ltd_warranty_content_wr p,.page-id-43494 div#av_section_2 .ltd_warranty_content_wr p{
    margin: 0;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    line-height: 25px;
    color: #3a3a3a;
    margin-bottom: 10px;
}

/*  Privacy policy    */
.page-id-38483 strong,.page-id-38483 section.av_textblock_section.av-ky9qohjf-194cd9104ead2ff6b719cdb7214d1bb2 span {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
    font-weight: 700;
    display: block;
    color: #14b1b3 !important;
}
.page-id-38483 strong,.page-id-38483 section.av_textblock_section.av-ky9qohjf-194cd9104ead2ff6b719cdb7214d1bb2 span{
    margin-top: 35px;
    margin-bottom: 0;
}
.page-id-38483 p,.page-id-6641 p,.page-id-6625 p,.page-id-38485 p,.page-id-6644 p,.page-id-43514 #main p,.page-id-43514 #main ul li{
    margin: 0;
    font-family: 'Roboto', sans-serif !important;
    font-size: 16px;
    line-height: 25px;
    color: #3a3a3a;
    margin-bottom: 10px; 
}
.page-id-38483 br {
    display: none;
}

/*    Founders      */
.page-id-6641 .common-heading {
    margin-bottom: 20px;
    margin-top: 35px;
}
.page-id-6641 b {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 7px;
    display: block;
    margin-top: 30px;
}
.page-id-6641 br {
    display: none;
}

/*  maintenance-and-repair-videos   */
.page-id-38485 .avia-video {
    margin-top: 50px;
}
.page-id-38485 .avia-button-wrap a {
    background: #19bbbe !important;
    border: none !important;
    transition: 0.35s;
}
.page-id-38485 span.avia_button_icon::before {
    background: none !important;
}
.page-id-38485 .avia-button-wrap a:hover{
    background: #3a3a3a !important;
}

/*   Cart Page   */
.page-id-2325 a.button.wc-backward {
    background: #14b1b3;
    font-size: 14px;
    transition: 0.35s;
    margin: 20px auto;
}
.page-id-2325 a.button.wc-backward:hover{
    background: #3a3a3a;
}

/*   Mile Marker   */

.page-id-39290 main.template-page.content {
    padding: 85px 0;
}
.page-id-39290 label#label_65_9_1::before {
    top: 5px !important;
    left: 6px !important;
    height: 10px !important;
    width: 20px !important;
}
.page-id-39290 .gform_body.gform-body li {
    margin-top: 25px !important;
}
.page-id-39290 div#input_65_7 span {
    margin-top: 15px;
}
.page-id-39290 .gform_legacy_markup_wrapper .field_description_below .gfield_description,.page-id-39290 div#gfield_description_65_9{
    padding-top: 0;
    font-size: 14px;
    line-height: 20px;
}
.page-id-39290 li.gchoice.gchoice_65_9_1 {
    margin: 0 !important;
}
.page-id-39290 .gform_legacy_markup_wrapper .gform_footer {
    text-align: center;
}

/*  Cart    */
.page-id-2325 div.woocommerce-message {
    background: #58595bc2 !important;
    color: #fff !important;
}
.page-id-2325 td.product-name dl.variation dt {
    margin-right: 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 5px;
}
.page-id-2325 td.product-name dl.variation dd {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-right: 0 !important;
    margin-bottom: 5px;
}
.page-id-2325 td.product-name dl.variation dd p {
    line-height: unset !important;
}
.page-id-2325 div div.woocommerce-message a.button {
    background: #3a3a3a !important;
    font-size: 14px;
    transition: 0.35s;
}
.page-id-2325 div div.woocommerce-message a.button:hover {
    background: #14b1b3 !important;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th {
    font-size: 16px;
    font-weight: 700;
    padding: 15px;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.product-name a {
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.page-id-2325 td.product-remove a {
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #eb4242 !important;
    margin: auto;
}
.page-id-2325 span.woocommerce-Price-amount.amount {
    font-size: 18px;
    font-weight: 700;
}
.page-id-2325 span.woocommerce-Price-amount.amount {
    font-size: 18px;
    font-weight: 700;
    line-height: 25px;
    color: #14b1b3;
}
.page-id-2325 .interested_blk {
    margin-top: 70px;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td.product-subtotal {
    padding-top: 0;
    text-align: right;
}
.page-id-2325 .container_wrap.container_wrap_first.main_color.fullsize {
    box-shadow: 0 -80px 50px -49px rgb(0 0 0 / 5%) inset;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    margin-bottom: 27px;
}
.page-id-2325 .cart-collaterals h2 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
}
.page-id-2325 table.shop_table.shop_table_responsive tr.cart-subtotal th,.page-id-2325 table.shop_table.shop_table_responsive tr.woocommerce-shipping-totals.shipping th,.page-id-2325 table.shop_table.shop_table_responsive tr.order-total th {
    font-size: 16px;
    vertical-align: middle;
    font-weight: 700;
    letter-spacing: 0.2px;
    color: #3a3a3a;
}
/*.page-id-2325 table.shop_table.shop_table_responsive tr.woocommerce-shipping-totals.shipping th{
    color: #58595b;
}*/
.page-id-2325 .shop_table ul#shipping_method, .cart_totals ul#shipping_method {
    margin-bottom: 0;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td {
    vertical-align: middle;
}
.page-id-2325 a.checkout-button.button.alt.wc-forward {
    width: unset;
    display: inline-block;
    float: right;
    margin: 10px 0;
    padding: 14px 63px;
    line-height: 17px;
    font-style: normal;
    background: #14b1b3;
    font-family: 'Oswald', sans-serif !important;
}
.page-id-2325 a.checkout-button.button.alt.wc-forward:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.page-id-2325 .cross-sells h2 {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px;
    line-height: 30px;
    color: #14b1b3;
}
.page-id-2325 .cross-sells .woocommerce-loop-product__title {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 5px;
    color: #3a3a3a;
}
.page-id-2325 .inner_product_header {
    min-height: unset !important;
    height: 100px;
}
.page-id-2325 .cross-sells .avia_cart_buttons a span::before {
    background: transparent;
}
.page-id-2325 .cross-sells .avia_cart_buttons a {
    font-size: 14px !important;
    line-height: 18px !important;
}
.page-id-2325 .avia_cart_buttons .button > span {
    font-size: 18px !important;
}
.page-id-2325 .entry-content-wrapper ul.products li {
    float: none;
    width: 272px !important;
    display: inline-block !important;
    vertical-align: top;
}
.page-id-2325 table div.quantity {
    text-align: center;
}

/*   Myth busters   */
.page-id-6644 #main .avia-section .template-page {
    padding: 85px 0 !important;
}

/*   Checkout page   */
.page-id-2320 h3 {
    /*font-size: 28px;*/
    font-weight: 600;
    line-height: 32px;
    text-transform: uppercase;
/*    color: #3a3a3a !important;*/
    margin-bottom: 15px;
}
.page-id-2320 label {
    font-size: 16px !important;
    line-height: 25px !important;
    margin-bottom: 7px;
}
.page-id-2320 input, .page-id-2320 textarea {
    font-size: 16px !important;
    line-height: 20px !important;
    padding: 10px !important;
    border-radius: 5px !important;
}
.page-id-2320 p#billing_country_field label {
    margin-bottom: 0 !important;
}
.page-id-2320 table.shop_table.woocommerce-checkout-review-order-table th {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    letter-spacing: 0.3px;
    color: #3a3a3a;
}
.page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name {
    font-size: 16px;
    line-height: 25px;
    color: #14b1b3 !important;
    font-weight: 700;
}
.page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name strong {
    color: #000 !important;
}
.page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name dt {
    color: #000 !important;
    font-weight: 400;
    margin-right: 15px;
    margin-bottom: 3px;
}
.page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name dd p {
    font-size: 16px;
    line-height: 25px;
    margin-right: 0 !important;
    font-weight: 400;
    color: #3a3a3a;
}
.page-id-2320 span.woocommerce-Price-amount.amount {
    font-size: 18px;
    font-weight: 700;
    color: #14b1b3;
    line-height: 25px;
}
.page-id-2320 small,.page-id-2320 span.optional {
    font-size: 14px !important;
    line-height: 20px !important;
}
.page-id-2320 div#payment {
    margin-top: 75px;
}
.page-id-2320 a.about_paypal {
    margin-top: 42px;
}
.page-id-2320 table tr td, .page-id-2320 table tr th {
    vertical-align: middle !important;
}
.page-id-2320 table dl.variation {
    margin-top: 10px;
}
.page-id-2320 ul#shipping_method {
    margin: 0 !important;
}

/*  montebello-pedego-trail-tracker-fat-bike-electrique */
.page-id-43514 #main ul li{
    margin:0 !important;
    text-align: left !important;
    padding: 0 !important;
    margin-bottom: 8px !important;
}
.page-id-43514 #main ul{
    margin:0 !important;
    list-style: none;
    text-align: left;
}
.page-id-43514 #main .template-page.content.av-content-full.alpha.units {
    padding: 85px 0;
}
.page-id-43514 #main h2.main-ttl-1.common-heading {
    margin-bottom: 5px;
}
.page-id-43514 #main p.heading-2 {
    font-size: 18px;
    font-weight: 700;
    line-height: 30px;
    margin-top: 50px;
}
.page-id-43514 #main .montebello_content_wr a.cyan-btn br {
    display: none;
}
.page-id-43514 #main .montebello_content_wr a.cyan-btn {
    margin-top: 15px;
}
.page-id-43514 #main div#gform_wrapper_49 {
    margin-top: 75px;
}
.page-id-43514 #main .gform_body.gform-body li {
    margin-bottom: 25px !important;
}
.page-id-43514 #main .gform_legacy_markup_wrapper .top_label div.ginput_container {
    margin-top: 5px !important;
}
.page-id-43514 #main input#gform_submit_button_49 {
    margin: 0 auto !important;
    display: block;
}
.page-id-43514 #main img.aligncenter.wp-image-43262 {
    margin: 0;
    margin-top: 20px;
}

/*  ambassador-survey page and pec-event-email-capture page */
.page-id-43116 .gform_heading h3.gform_title,.page-id-43060 .gform_heading h3.gform_title{
    font-size: 28px !important;
    font-weight: 600 !important;
    line-height: 32px !important;
    text-transform: uppercase;
    /*color: #3a3a3a !important;*/
    margin-bottom: 35px;
}
.page-id-43116 main.template-page.content.av-content-small.alpha.units,.page-id-43060 main.template-page.content.av-content-small.alpha.units {
    padding: 85px 0;
}
.page-id-43116 label,.page-id-43060 label {
    color: #58595b !important;
}
.page-id-43116 .gform_wrapper ul li.gfield,.page-id-43060 .gform_wrapper ul li.gfield {
    margin-bottom: 20px !important;
    margin-top: 0 !important;
}
.page-id-43116 .gform_wrapper ul li.gfield:last-of-type,.page-id-43060 .gform_wrapper ul li.gfield:last-of-type{
    margin-bottom: 0 !important;
}
.page-id-43116 footer.entry-footer,.page-id-43060 footer.entry-footer {
    border: none !important;
}
.page-id-43116 .gform_footer input[type=submit],.page-id-43060 .gform_footer input[type=submit] {
    display: block !important;
    margin: auto !important;
}

/*  Customer Stories    */
.page-id-6467 div#av_section_2 {
    display: none;
}
.page-id-6467 main.template-page.content.av-content-full.alpha.units {
    padding: 0 !important;
    padding-top: 85px !important;
}
.page-id-6467 div#av_section_3 {
    padding-bottom: 85px;
}
.page-id-6467 div#av_section_3 .avia-slide-wrap {
    background: none !important;
}
.page-id-6467 .avia-testimonial-wrapper.av-kiouyb-efa8609866761de6d38a480ce4f0dd90.avia-’grid’-testimonials.avia-’grid’-’2′-testimonials.avia_animate_when_almost_visible.avia_start_animation {
    margin: 0;
}
.page-id-6467 div#av_section_3 .template-page.content.av-content-full.alpha.units {
    padding: 0;
}
.page-id-6467 div#after_section_2 .template-page.content.av-content-full.alpha.units {
    padding: 0; 
}
.page-id-6467 div#after_section_2 .avia_textblock {
    margin: 25px 0 50px;
}
.page-id-6467 div#after_section_2 .avia_textblock h3 {
    margin-bottom: 0;
    font-size: 18px;
    line-height: 25px;
    /*color: #3a3a3a;*/
}
.page-id-6467 .avia-testimonial.avia-testimonial-row-1.flex_column {
    display: block;
    padding: 20px !important;
    margin-bottom: 20px;
}
.page-id-6467 .avia-testimonial.avia-testimonial-row-1.flex_column:last-of-type{
    margin-bottom: 0;
}
.page-id-6467 .avia-testimonial-row {
    display: block;
}
.page-id-6467 div#av_section_3, .page-id-6467 div#av_section_3 div {
    border: none !important;
}
.page-id-6467 .avia-testimonial-meta {
    display: none;
}
.page-id-6467 .avia-testimonial.av-gt9mab-bd6e69e36e0271050c8bf68dc9aa7eca {
    display: none !important;
}
.page-id-6467 .avia-button-wrap {
    text-align: center;
    width: 100%;
    margin-top: 10px;
}
.page-id-6467 .avia-button {
    font-family: 'Oswald', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    color: #fff !important;
    padding: 13px 40px;
    background: #3a3a3a;
    border-radius: 10px;
    text-transform: uppercase;
    display: inline-block;
    cursor: pointer;
    transition: all ease 0.5s;
    margin: 0;
}
.page-id-6467 .avia-button:hover{
    background: #14b1b3;
}
.page-id-6467 p {
    text-align: center;
}
.page-id-6467 div#after_section_3 {
    display: none;
}

/*  128 page    */
.pedego_bikes_content_blk p em a br {
    display: none;
}
.pedego_bikes_content_blk .main-p p {
    width: 100%;
    padding: 0;
}

/*  12 pages    */
.love_stories-template-default section.ls-content-blk a {
    color: #19bbbe;
}
.love_stories-template-default section.ls-content-blk .see-more-ls-btn a {
    color: #fff;
}
.love_stories-template-default .ls-bottom-content p {
    font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #14b1b3;
}
.love_stories-template-default .ls-banner-blk{
    padding: 300px 0;
}
.love_stories-template-default .see-more-ls-btn {
    margin: 0;
    margin-top: 35px;
}
.love_stories-template-default .ls-content-blk {
    padding: 50px 0;
}
.love_stories-template-default .ls-image {
    padding: 0;
}
.love_stories-template-default .ls-image img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.love_stories-template-default .ls-content{
    padding-top: 0;
}
.love_stories-template-default .ls-bottom-content p:before {
    margin-top: 35px;
}

/*  pedego-doccasion    */
.page-id-43497 div#after_section_1 .avia-image-overlay-wrap img {
    margin-top: 70px;
}
.page-id-43497 div#av_section_2 {
    margin: 50px 0;
}
.page-id-43497 div#av_section_3 .template-page.content.av-content-full.alpha.units {
    padding: 20px 0 50px;
}
.page-id-43497 div#av_section_3 .av-111q1s9-a1a6a9fe2d51880fc33ab6ec7dcebdb4 {
    width: 50%;
    float: left;
}
.page-id-43497 div#av_section_3 .av-sr0vl5-cdd67b1e1215be0bd3ca7e939e66ce31 {
    width: 50%;
    margin: 0;
    float: right;
}
.page-id-43497 div#av_section_4 .flex_column.flex_column_div .avia-image-overlay-wrap {
    width: 100px;
}
.page-id-43497 div#av_section_4 .template-page.content.av-content-full.alpha.units {
    padding: 50px 0;
}
.page-id-43497 div#av_section_4 {
    margin-bottom: 85px;
}
.page-id-43497 div#av_section_4 .description p {
    font-size: 16px;
    line-height: 23px;
    margin-top: 10px;
}
.page-id-43497 div#av_section_4 .flex_column.flex_column_div .avia-image-overlay-wrap img {
    width: 100%;
    height: unset;
}


/*  In the news     */
.page-id-1902 div#av_section_2 .template-page.content.av-content-full.alpha.units {
    padding-top: 85px;
    padding-bottom: 25px;
}
.itn-posts-blk .itn-post-heading {
    margin: 50px auto 35px;
}
.itn-posts-blk .itn-post-content-image {
    margin: 50px 0 0;
}
.itn-post-content-btm .quote p {
    margin-bottom: 5px;
}
.itn-post-content-btm .quote {
    padding: 0 35px;
    border-left: 4px solid #19bbbe;
    position: relative;
    margin: 85px auto 0;
}
.in_the_news_content_hover .content p {
    font-size: 16px;
    line-height: 22px;
}
.in_the_news_content_blk .bttn {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 30px;
    border-radius: 2px;
}
div#after_section_2 .itn-posts-blk .view-more-btn-wr {
    margin-top: -15px;
}

/*  Final Changes   */
.home .gform_footer input[type=submit]{
    transition: 0.25s !important;
}
.home .gform_footer input[type=submit]:hover {
    box-shadow: 0 100px 0 #58595b inset !important;
}
/*Jan 24*/
#socket.pd-cusfootercls .lang_translate {
    float: left;
    width: 155px;
    position: relative;
}
#socket.pd-cusfootercls .lang_translate:before {
    position: absolute;
    content: "";
    background-image: url(assets/images/noun-canada-flag.png);
    width: 26px;
    height: 14px;
    left: -35px;
    top: 3px;
}
#socket.pd-cusfootercls .lang_translate a span {
    vertical-align: sub;
}
footer.pd-cusfootercls .glink{
    line-height: 16px;
}
footer.pd-cusfootercls a[title="English"] {
    margin-right: 3px;
    border-right: 1px solid #454545;
}
footer.pd-cusfootercls .glink img{
    display: none;
}

.av-1rhq5r3-07d8e874c98552a4d7bd1f4e711765ed .bike-models, .av-1rhq5r3-07d8e874c98552a4d7bd1f4e711765ed .rainbow, .av-1rhq5r3-07d8e874c98552a4d7bd1f4e711765ed .shapes {
    width: 33%;
}

/*Jan 28*/
.sign_up_blk .template-page {
    padding: 0;
}
.sign_up_blk {
    margin: 56px 0;
}
.sign_up_image_wr {
    width: 50% !important;
}

/*Cart Page CSS*/
.page-id-2325 main.template-page.content.av-content-full.alpha.units {
    padding-top: 70px;
}
.page-id-2325 .cart .product-thumbnail img {
    width: 150px;
    height: 125px;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th{
    font-size: 18px;
    color: #3a3a3a;
    font-family: 'Oswald';
    line-height: 24px;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr {
    background: #ffffff;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th,
.page-id-2325 table.shop_table.shop_table_responsive tr td{
    border: 0px;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead,
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody {
    border-bottom: 3px solid #f0f0f0;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.product-name a {
    font-weight: bold;
    color: #3a3a3a;
    text-transform: uppercase;
}
.page-id-2325 td.product-name dl.variation dt {
    font-weight: bold;
    color: #3a3a3a;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th.product-quantity,
.page-id-2325 table.shop_table.shop_table_responsive tr td .remove_product {
    text-align: center;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td .remove_product a {
    font-size: 14px;
    line-height: 24px;
    color: #3a3a3a;
    margin-top: 5px;
    text-decoration: underline;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td .woocommerce-Price-amount bdi,
.page-id-2325 span.woocommerce-Price-amount.amount,
.woocommerce-shipping-totals.shipping .woocommerce-shipping-destination strong {
    font-family: 'Roboto';
    color: #3a3a3a;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td.product-thumbnail {
    width: 16%;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td{
    padding: 30px 0 0;
}
.page-id-2325 table div.quantity input {
    font-size: 16px;
    line-height: 24px !important;
    color: #3a3a3a !important;
    font-weight: bold !important;
}
.page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th.product-subtotal,
.page-id-2325 table.shop_table.shop_table_responsive tr td.product-price .woocommerce-Price-amount {
    text-align: right;
    display: block;
}
.cart-collaterals .cart_totals{
    float: right;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td, .page-id-2325 table.shop_table.shop_table_responsive tr th {
    background: #fff;
    border: 0;
}
.page-id-2325 .cart-collaterals .cart_totals table.shop_table tr td,.page-id-2325 .cart-collaterals .cart_totals table.shop_table tr th {
    text-align: right;
    text-transform: capitalize;
}
.page-id-2325 div .cart-collaterals .cart_totals table{
    border: 0px;
}
.page-id-2325 .cart-collaterals .cart_totals table tr td {
    padding: 0px !important;
}
.page-id-2325 .cart-collaterals h2 {
    text-align: right;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td li {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 25px;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td li label, .cart-collaterals .cart_totals table small {
    font-weight: normal !important;
    font-size: 16px !important;
    line-height: 25px;
    color: #3a3a3a;
    text-transform: uppercase;
}
.page-id-2325 .cart-collaterals .cart_totals table small {
    display: none;
}
.page-id-2325 .cart-collaterals .cart_totals p{
    text-transform: capitalize;
}
.page-id-2325 table.shop_table.shop_table_responsive tr:last-child td {
    padding-bottom: 70px;
}
.page-id-2325 footer.entry-footer {
    display: none;
}
.woocommerce-cart-form h3 {
    margin-bottom: 62px;
    text-align: center;
}
.page-id-2325 table.shop_table.shop_table_responsive tr td li label {
    text-transform: capitalize;
}




.interested_blk .interested_content:first-child {
    margin-left: 0px;
}
.interested_blk .interested_content .interested_product_img{
    height: 250px;
}
.interested_blk .interested_content {
    width: 21%;
    display: inline-block;
    vertical-align: top;
    /*margin-left: 60px;*/
    /*margin-top: 60px;*/
}

.brand_dealer_accessories_blk .bx-wrapper,
.page-id-2325 .bx-wrapper {
    margin: 0 auto;
    position: relative;
}
.brand_dealer_accessories_blk .bx-wrapper .bx-controls-direction,
.page-id-2325 .bx-wrapper .bx-controls-direction {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 4;
}
.brand_dealer_accessories_blk .bx-wrapper .bx-controls-direction a.bx-next,
.page-id-2325 .bx-wrapper .bx-controls-direction a.bx-next {
    left: unset;
    right: -35px;
}
.brand_dealer_accessories_blk .bx-wrapper .bx-controls-direction a,
.page-id-2325 .bx-wrapper .bx-controls-direction a {
    font-size: 36px;
    height: 41px;
    width: 32px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    left: -35px;
    display: block;
    position: absolute;
    color: #fff;
}
.interested_title h3 {
    margin-bottom: 60px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
}
.interested_product_details p {
    font-size: 18px;
    line-height: 26px;
    color: #3a3a3a;
    font-weight: bold;
    min-height: 52px;
}
.interested_product_details span {
    display: block;
    color: #3a3a3a;
}
.interested_blk .add_to_cart_buttn a {
    padding: 6px 53px 6px;
    border: solid 3px #3a3a3a;
    font-size: 16px;
    line-height: 26px;
    text-transform: uppercase;
    font-family: 'Oswald' !important;
    color: #3a3a3a;
    font-weight: 600;
    overflow: hidden;
    border-radius: 6px;
    margin-top: 24px;
    transition: all ease 0.25s;
}
.interested_blk .add_to_cart_buttn a:hover {
    background: #14b1b3;
    color: #fff;
    border-color: #14b1b3;
}
.interested_product_img {
    min-height: 290px;
}
.interested_product_details {
    min-height: 78px;
}
.hello_fun_img {
    text-align: center;
    padding: 86px 0 0 40px;
}


/*jan 29*/
.page-id-6439 .social-links-wr {
    width: 50% !important;
    margin-left: 0px !important;
    padding: 70px 0 63px;
}
.page-id-6439 .social-links-wr .avia-image-container {
    background-color: #14b1b3;
    width: 66px;
    height: 66px;
    text-align: center;
    border-radius: 50%;
    padding-top: 12px;
    margin-left: 16px;
    transition: all ease-in-out 0.25s;
}
.page-id-6439 .social-links-wr .avia-image-container.youtube-icon {
    padding-top: 16px;
}
.page-id-6439 .follow-us-content-inner-wr p {
    font-size: 18px;
    line-height: 28px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 25px;
}
.page-id-6439 .follow-us-content-inner-wr h4 {
    font-size: 28px;
    line-height: 38px;
    font-family: 'Oswald';
    font-weight: 600;
    color: #fff;
    margin-bottom: 20px;
    letter-spacing: 1px;
}
.page-id-6439 .social-links-wr .avia-image-container:nth-child(2) {
    margin-left: 0px;
}
.page-id-6439 .social-links-wr .avia-image-container:hover {
    border-radius: 0;
    transform: scale(0.9);
}
.page-id-6439 .social-links-wr .avia-image-container {
    display: inline-block;
    vertical-align: top;
}

/*  About us page content change style    */
.page-id-6439 .pd-our-story-cls .avia-image-container-inner {
    width: 100%;
}
.page-id-6439 div#pd-about-sc-two .riding-electric {
    padding-top: 70px;
}
.page-id-6439 #main div#av_section_4 .avia-image-overlay-wrap > img {
    width: 312px;
}
.page-id-6439 #main div#av_section_4 .avia-image-container.av-81ant3-a57078bc7817b89ab362eebbeb3876f3 {
    text-align: left;
}
.page-id-6439 div#pd-about-sc-two section.av_textblock_section.av-93fdj-69a859fe104614502c665e46e3913663 .avia_textblock p {
    margin-top: 36px;
    margin-bottom: 30px;
}


/*   Cart page changes    */

.page-id-2325 .woocommerce-page .try_one_free_btn {
    font-style: italic;
    border-radius: 3px;
    padding: 14px 58px;
    line-height: 14px;
    margin-left: 25px;
}

.page-id-2325 .relation-product_slider {
    margin-bottom: 56px;
}
.page-id-2325 small.tax_label {
    display: none;
}
/*.page-id-2325*/ .interested_blk .interested_content {
    /*width: 250px;*/
    display: inline-block;
    vertical-align: top;
    /*margin-left: 60px;*/
}
.page-id-2325 .interested_content_outer_wr::-webkit-scrollbar{
    width: 5px;
    height: 8px;
}
.page-id-2325 .interested_content_outer_wr::-webkit-scrollbar-track {
  background: #ededed;
  border-radius: 4px;
}
.page-id-2325 .interested_content_outer_wr::-webkit-scrollbar-thumb {
  background: #14b1b3;
  border-radius: 4px;
}
.woocommerce-page .try_one_free_btn {
    line-height: 14px;
    padding: 14px 42px;
    border-radius: 3px;
    margin-left:0px;
}


/*      */
#top .variations_form .price .ca_dollar_label, #top .single-product-summary .ca_dollar_label {
    font-size: 12px;
    line-height: 22px;
    font-family: 'Roboto';
    color: #808285;
    margin-left: 13px;
    font-weight: normal;
}
table.variations .swatch.swatch-shape-circle.swatch-image {
    width: 42px !important;
    height: 42px !important;
}
/**/
.single-product .container_wrap_first .product .single-product-summary{
    padding-left: 40px ;
}
.woocommerce-page .woocommerce-variation-add-to-cart .button{
    padding: 14px 50px;
    margin-right: 20px;
}

/*  Sign up form     */
.page-id-2183 .sign_up_blk .template-page {
    padding: 0;
}
.page-id-2183 .sign_up_content {
    padding: 70px 0 42px;
}
.page-id-2183 .sign_up_content h3, .page-id-2183 .sign_up_content p,.page-id-48205 div#av_section_7 .follow-us-content-inner-wr h3,.page-id-48205 div#av_section_7 .follow-us-content-inner-wr p {
    color: #fff !important;
}
.page-id-2183 .sign_up_content p {
    font-weight: 500;
    margin-bottom: 25px;
}
.page-id-2183 .sign_up_blk {
    margin: 35px 0 0;
}
.page-id-2183 .sign_up_form_wr .gform_body {
    width: 64.5%;
    display: inline-block;
    vertical-align: top;
}
.page-id-2183 .sign_up_form_wr .gform_footer {
    width: 26%;
    display: inline-block !important;
    vertical-align: top;
    padding: 0px !important;
    margin-top: 0px !important;
    margin-left: 26px !important;
    text-align: left !important;
    position: relative;
}
.page-id-2183 .sign_up_form_wr .gform_footer input[type=submit] {
    background: #14b1b3;
    padding: 14px 24px;
    border-radius: 10px;
    overflow: hidden;
}
.page-id-2183 .sign_up_image_wr,.page-id-48205 div#av_section_7 .flex_column.av-3typ6r1-d59ec0132772db6b91347b8d08dbd9b5 {
    width: 270px !important;
    margin-left: 64px;
}
.page-id-2183 .sign_up_content_wr,.page-id-48205 div#av_section_7 .flex_column.av-ata8i5-443a404b01631b61108ed2435e04fb4b{
    margin-left: 10% !important;
    width: 53% !important;
}
.page-id-2183 .sign_up_content, {
    padding: 55px 0;
    width: 100%;
    margin: 0 auto;
}
.page-id-2183 .sign_up_form_wr{
    position: relative;
}
.page-id-2183 .sign_up_form_wr .gform_footer .gform_ajax_spinner{
    position: absolute;
    content: "";
    width: 18px !important;
    height: 18px !important;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.page-id-2183 .sign_up_form_wr .gform_body .gfield {
    position: relative;
}
.page-id-2183 .sign_up_form_wr .gform_body .gfield .validation_message {
    position: absolute;
    content: "";
    margin: 0 !important;
}
#top #gform_71{
    margin-bottom: 0px;
}
.page-id-2183 .sign_up_form_wr .gform_validation_errors {
    position: relative;
    top: unset;
    padding: 6px 0px 6px 45px;
    margin: 0;
    top: -8px;
}
.page-id-2183 .sign_up_form_wr .gform_validation_errors h2 {
    font-size: 12px;
    line-height: 17px;
}
.page-id-2183 input#input_71_1 {
    text-align: center;
}

/*   About Page   */
.page-id-6439 .av-35bctj-b142b443b4d11b3f82ff76f2e64b15cd .container.av-section-cont-open{
    width: 96%;
    max-width: 1089px !important;
}

/*   New page pre-loved   */
.page-id-2183 .container.av-section-cont-open {
    max-width: 1089px;
    width: 96%;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
}
.page-id-2183 div#av_section_1 .container.av-section-cont-open {
    max-width: 1160px;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 {
    width: 380px;
    margin-left: 0;
    float: right;
}
.page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 {
    width: calc(100% - 430px);
    float: left;
    background: none;
}


.page-id-2183 .gform_wrapper.gravity-theme .gchoice label,.single-pedego_dealers .gform_wrapper.gravity-theme .gchoice label {
    position: relative;
    padding-left: 50px;
    padding-top: 5px;
    cursor: pointer;
    display: inline-block;
}
.page-id-2183 .gform_wrapper.gravity-theme .gchoice label::before,.single-pedego_dealers .gform_wrapper.gravity-theme .gchoice label::before{
    margin-top: 3px;
    content: '';
    position: absolute;
    top: 6px;
    left: 6px;
    width: 18px;
    height: 6px;
    background: transparent;
    border-top: 4px solid #14bad4;
    border-right: 4px solid #31ceec;
    transform: rotate(139deg);
    opacity: 0;
}
.page-id-2183 .gform_wrapper.gravity-theme .gchoice .gfield-choice-input:checked + label::before,.single-pedego_dealers .gform_wrapper.gravity-theme .gchoice .gfield-choice-input:checked + label::before{
    opacity: 1;
}
.page-id-2183 .gform_wrapper.gravity-theme .gchoice label::after,.single-pedego_dealers .gform_wrapper.gravity-theme .gchoice label::after{
    content:'';
    position: absolute;
    top:0;
    left: 0;
    width: 32px;
    height: 32px;
    border: 1px solid #3a3a3a;
    z-index: 0;
    border-radius: 10px;
}
.page-id-2183 .gform_footer input[type=submit],.single-pedego_dealers .gform_footer input[type=submit]{
    background: #3a3a3a !important;
    border-radius: 3px !important;
    font-style: normal !important;
    padding: 14px 60px !important;
    margin: auto;
}
.page-id-2183 .gform_footer,.single-pedego_dealers .page-id-2183 .gform_footer {
    text-align: center;
    margin-top: 25px !important;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first {
    margin-bottom: 25px;
    margin-top: 50px;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .common-heading {
    /*color: #3a3a3a;*/
}
.page-id-2183 div#av_section_1 {
    position: relative;
}
.page-id-2183 div#av_section_1::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 375px;
    background: #3a3a3a;
    clip-path: polygon(0 40%, 100% 0%, 100% 100%, 0 100%);
    z-index: 0;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .hr.av-kz2lkrug-b109d75c9271a9a07faa5fd64086874f.hr-invisible.avia-builder-el-6.el_after_av_textblock.el_before_av_textblock {
    display: none;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef {
    margin-top: 165px;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef h3 {
    font-size: 28px;
    font-weight: 700;
    color: #fff;
    line-height: 32px;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef p {
    color: #fff;
    margin-bottom: 35px;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef p:last-of-typ{
    margin-bottom: 0;
}
.page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 .avia-image-container-inner {
    width: 100%;
}
.page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 .avia-image-container-inner img {
    width: 100%;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia_textblock {
    text-align: center;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia_textblock a.white-btn {
    background: #fff;
    padding: 14px 60px;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia_textblock a.white-btn:hover {
    background: transparent;
}
.page-id-2183 div#av_section_2 .template-page.content p {
    margin-bottom: 25px;
    color: #58595b;
}
.page-id-2183 div#av_section_2 .template-page.content p:last-of-type{
    margin-bottom: 0;
}
.page-id-2183 div#av_section_2 .template-page.content a {
    padding: 14px 60px;
    border-radius: 3px;
}
.page-id-2183 div#av_section_3 .template-page.content {
    padding: 0;
}
.page-id-2183  div#av_section_3 h3 {
    font-size: 23px;
    line-height: 28px;
    font-family: 'Roboto',sans-serif !important;
/*    color: #3a3a3a;*/
    margin-bottom: 20px;
}
.page-id-2183 fieldset#field_72_12 {
    margin-top: 15px;
}
.page-id-2183 div#av_section_5 p {
    margin: 31px 0 34px;
}
.page-id-2183 div#av_section_5 .hr.av-kz2nu99a-596bef54c73fbf3a8f49f4d759ecfa59.hr-invisible.avia-builder-el-36.el_after_av_textblock.el_before_av_textblock {
    display: none;
}
.page-id-2183 div#av_section_5 .template-page.content {
    padding-bottom: 0;
}
.page-id-2183 div#av_section_6 .template-page.content {
    padding: 45px 0 133px;
}
.page-id-2183 div#av_section_3 .el_before_av_one_half, .page-id-2183 div#av_section_3 .avia-builder-el-32 {
    width: 50%;
    margin: 0;
}
.page-id-2183 div#av_section_3 .flex_column.av-s029j-4c4e10a8a8a3197716bc14b7ec83d8dd.av_one_half.avia-builder-el-27.el_after_av_one_half.avia-builder-el-last.flex_column_div.column-top-margin {
    margin-left: 0;
    margin-top: 0;
}
.page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(1), .page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(4), .page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(5), .page-id-2183 div#av_section_3 .avia-builder-el-17, .page-id-2183 div#av_section_3 .avia-builder-el-19, .page-id-2183 div#av_section_3 .avia-builder-el-27, .page-id-2183 div#av_section_3 .avia-builder-el-29 {
    position: relative;
    height: 285px;
}
.page-id-2183 div#av_section_3 .avia-builder-el-17 img, .page-id-2183 div#av_section_3 .avia-builder-el-19 img, .page-id-2183 div#av_section_3 .avia-builder-el-27 img {
    padding-top: 45px;
}
.page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(1), .page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(4), .page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(5), .page-id-2183 div#av_section_3 .avia-builder-el-32, .page-id-2183 div#av_section_3 .avia-builder-el-29 {
    padding: 60px;
}
.page-id-2183 div#av_section_1 main.template-page.content.av-content-full.alpha.units {
    padding-bottom: 0;
}
.page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .common-heading span {
    margin-top: 0;
}
.page-id-2183 div#av_section_3 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img {
    width: 365px;
}
.page-id-2183 .spacer.gfield {
        display: none;
}


/*  Press Overview page */
.po_heading_wr {
    text-align: center;
    width: 66%;
    margin: 0 auto;
}
.po_heading_wr h3 span {
    margin-top: 0;
    margin-bottom: 0 !important;
}
.po_heading_wr h3, .po_heading_wr h3 span {
    font-size: 40px;
    line-height: 50px;
    font-style: italic;
    margin-bottom: 20px;
}
.po_content_wr {
    /*width: 94.8%;*/
    margin: 56px auto 0;
}
.po_image_content_wr {
    width: 67.5%;
}
.po_image_content_wr img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.po_contact_content_wr {
    width: 27.3%;
    border-radius: 10px;
    box-shadow: 0px 3px 10px 0 rgb(0 0 0 / 10%);
    background-color: #fff;
    overflow: hidden;
    padding: 45px 28px 35px 35px;
    text-align: center;
}
.po_contact_content h4 {
    font-size: 28px;
    line-height: 26px;
    margin: 24px 0;
    color: #58595b;
}
.po_contact_content a {
    margin-top: 64px;
    border-radius: 3px;
}
.taxonomy-list-wr .terms_wr a.active {
    font-weight: bold;
    color: #00b9bc;
}
.taxonomy-list-wr .terms_wr a {
    color: #3a3a3a;
}


/*  multi-brand-dealer page */
.single-pedego_dealers div#pd-section-six::after {
    display: none;
}
.multi_brand_banner_blk div#pd-warranty-img {
    padding-top: 150px;
    padding-bottom: 50px;
}
.av_textblock_section .xl-heading {
    font-size: 40px;
    line-height: 44px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec {
    margin-top: 62px;
}
.multi_brand_banner_blk .av_textblock_section .common-heading {
    color: #fff !important;
    margin-top: 30px;
}
.multi_brand_store_details_blk .multi_brand_store_details_wr .multi_brand_store_name .xl-heading {
    color: #3a3a3a;
    margin-bottom: 14px;
}
.multi_brand_store_details_blk .multi_brand_store_details_wr .multi_brand_store_name .common-heading {
    color: #00b9bc !important;
    text-transform: capitalize;
}
.page-id-48205 .hr.hr-invisible.av-kz3u7nsi-4e613474fa52fbd0c425dc5e3d0493ba {
    display: none !important;
}
.page-id-48205 section.multi_brand_store_details_wr .multi_brand_store_name::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: #ececec;
}
.page-id-48205 section.multi_brand_store_details_wr .multi_brand_store_name {
    position: relative;
    padding-bottom: 20px;
}
.multi_brand_store_details_wr .multi_brand_store_name{
    position: relative;
    padding-bottom: 20px;
}
.multi_brand_store_details_wr .multi_brand_store_name:before{
    content: "";
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 1px;
    background: rgb(236, 236, 236);
}
.page-id-48205 section.av_textblock_section.av-kz3rsw95-9787d5d278f14c53f09805dfacdeca4c {
    margin-top: 20px;
}
.multi_brand_store_details_blk .flex_column.av-10xoei5-70f80eb8147b5d73b64f0dc6e477d7e8 p {
    margin-bottom: 25px;
}
.multi_brand_store_details_blk .multi_brand_store_details_wr .cyan-btn {
    border-radius: 3px;
    color: #fff;
    padding: 13px 40px;
    background-color: #14b1b3;
    box-shadow: 0 0px 0 #3a3a3a inset;
}
.multi_brand_store_details_blk .multi_brand_store_details_wr .cyan-btn:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.multi_brand_store_details_blk .flex_column.av-10xoei5-70f80eb8147b5d73b64f0dc6e477d7e8 p {
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 22px;
    color: #3a3a3a;
    font-weight: 500;
    position: relative;
    padding-left: 40px;
}
.multi_brand_store_details_blk .flex_column.av-10xoei5-70f80eb8147b5d73b64f0dc6e477d7e8 p img {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 20px;
}
.multi_brand_store_details_blk .multi_brand_store_details_content_wr .multi_brand_store_details_content {
    margin-top: 21px;
}
.multi_brand_store_details_blk .multi_brand_store_details_content_wr .multi_brand_store_details_content p {
    font-size: 16px;
    line-height: 25px;
    color: #58595b;
    font-weight: 400;
}
.multi_brand_store_details_blk .template-page.content {
    padding-top: 18px;
    padding-bottom: 61px;
}
.multi_brand_store_details_blk .flex_column.av-10xoei5-70f80eb8147b5d73b64f0dc6e477d7e8 section.av_textblock_section.av-kz3ulhva-2b46d0253f06307949f46e47c701e4d1 p {
    padding-left: 0;
    margin-bottom: 0;
}
.multi_brand_electric_bikes_blk,.page-id-48205 div#av_section_5 {
    background-position: center !important;
    background-size: 100%;
}
.multi_brand_electric_bikes_blk {
    padding-top: 143px;
    padding-bottom: 113px;
}
.multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content .common-heading,.multi_brand_discover_blk .multi_brand_discover_content .common-heading{
    color: #fff !important;
    margin-bottom: 35px;
    text-align: center;
}
.multi_brand_electric_bikes_blk p{
    color: #fff;
}
.multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content_wr {
    margin-left: 0;
    width: 61%;
    float: right;
}
.multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p,.multi_brand_discover_blk .multi_brand_discover_content p {
    color: #fff;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 25px;
}
.multi_brand_slider_blk h6,.multi_brand_accessories_content h6 {
    margin-top: 17px;
    margin-bottom: 21px;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Roboto', sans-serif !important;
}
.multi_brand_slider_blk {
    box-shadow: 0 -60px 27px -50px rgb(0 0 0 / 5%) inset;
}
.page-id-48205 div#av_section_4 .bike-models {
    padding-left: 0;
}
.page-id-48205 div#av_section_4 section.av_textblock_section.av-2fmof4d-efbd67b9357d29e7a46b9d9bade200d3 span {
    padding-top: 10px;
    display: block;
}
.page-id-48205 div#av_section_4 section.av_textblock_section.av-2fmof4d-efbd67b9357d29e7a46b9d9bade200d3 .rainbow span {
    padding-top: 15px;
}
.page-id-48205 div#av_section_4 section#pd-text-content-two {
    margin-top: 17px;
}
.page-id-48205 div#av_section_4 section#pd-text-content-two p {
    margin-bottom: 20px;
}
.page-id-48205 div#av_section_4 section#pd-text-content-two p:last-of-type strong {
    display: none;
}
.page-id-48205 div#av_section_4 section#pd-text-content-two p:last-of-type {
    margin-bottom: 0;
}
.page-id-48205 div#av_section_4 .template-page.content {
    padding-bottom: 87px;
    padding-top: 34px;
}
.page-id-48205 div#av_section_5 {
    padding-top: 0;
    padding-bottom: 0;
}
.multi_brand_discover_blk .multi_brand_discover_content .common-heading{
    text-align: left;
}
.multi_brand_discover_blk .multi_brand_discover_content p:last-of-type{
    margin-bottom: 0;
}
.multi_brand_discover_blk .template-page {
    padding-bottom: 30px;
    padding-top: 30px;
}
.multi_brand_discover_image_wr img {
    width: 450px !important;
    height: unset !important;
}
.multi_brand_discover_image{
    margin-bottom: 0px !important;
}
.page-id-48205 div#av_section_5 .flex_column.av-wjd8r1-429a3e6710f3fd325488286399b37825 {
    width: 47%;
    margin-left: 0;
}
.multi_brand_discover_blk .multi_brand_discover_content_wr {
    width: 53%;
    padding: 25px 0;
}
.multi_brand_accessories_content h6{
    margin-bottom: 41px;
}
.multi_brand_discover_blk .multi_brand_discover_content_wr .btn {
    padding: 14px 60px;
    box-shadow: 0 0 0 #58595b inset;
}
.multi_brand_discover_blk .multi_brand_discover_content_wr .btn:hover{
    box-shadow: 0 100px 0 #58595b inset;
}
.page-id-48205 div#av_section_7 {
    margin-top: 10px;
}
.single-pedego_dealers .gform_footer.top_label {
    text-align: center;
}
.page-id-48205 div#av_section_8 .template-page.content {
    padding-bottom: 0;
}
.single-pedego_dealers .hello_fun_image {
    padding: 50px 0;
}
.single-pedego_dealers .request_form_blk .template-page {
    padding-bottom: 0px;
}
.brand_dealer_rentals_blk {
    padding: 40px 0;
}

/*          Modal               */
.modal_overlay {
    position: fixed;
    background-color: rgba(58, 58, 58,0.75);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1031;
    display: none;
}
.tryonefree_modal {
    width: 60%;
    max-width: 1240px;
    position: fixed;
    z-index: 99999999;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-color: #fff;
    top: 50%;
    transform: translateY(-50%);
    padding: 50px 50px;
    border-radius: 20px;
    display: none;
}
#gform_74 .gform_footer {
    text-align: center;
}
.tryonefree_form_wr h3 {
    margin-bottom: 40px;
}

/*      Common social section       */
.social_.links_new_blk{

}
.social_.links_new_blk .social_.links_new_image_wr{

}
.social_.links_new_content_wr .social_.links_new_heading_wr{

}
.social_.links_new_content_wr br {
    display: none;
}
.social_.links_new_blk .template-page.content {
    padding-top: 0;
    padding-bottom: 0;
}
.social_.links_new_blk .social_.links_new_image_wr img {
    width: 325px;
}
.social_.links_new_blk .social_.links_new_image {
    text-align: left;
    margin-left: 70px;
    margin-bottom: 0px;
}
.social_.links_new_blk .social_.links_new_image_wr {
    width: 40%;
}
.social_.links_new_blk .post-entry {
    position: relative;
}
.social_.links_new_blk .social_.links_new_content_wr .social_link_new {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    width: 66px;
    height: 66px;
    background-color: #14b1b3;
    padding-top: 10px;
    text-align: center;
    margin-right: 15px;
    border-radius: 50%;
    transition: all ease-in-out 0.25s;
}
.social_.links_new_blk .social_.links_new_content_wr .social_link_new:last-of-type{
    margin-right: 0;
}
.social_.links_new_blk .social_.links_new_content_wr .social_link_new:hover{
    border-radius: 0;
}
.social_.links_new_blk .social_.links_new_content_wr .youtube-icon {
    padding-top: 15px;
}
.social_.links_new_blk .social_.links_new_content_wr .social_link_new a{
    transition: all ease-in-out 0.25s;
}
.social_.links_new_blk .social_.links_new_content_wr .social_link_new:hover a {
    transform: scale(0.85);
}
.social_.links_new_blk .social_.links_new_content_wr .common-heading {
    color: #fff !important;
    margin-bottom: 15px;
}
.social_.links_new_blk .social_.links_new_content_wr p {
    color: #fff;
    font-weight: 500;
}
.social_.links_new_blk .social_.links_new_content_wr > section {
    margin-bottom: 25px;
}
.social_.links_new_blk .social_.links_new_content_wr {
    margin-left: 0 !important;
    width: 50%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
/*Feb 02*/
.town_page_banner_blk {
    position: relative;
    padding-bottom: 35px;
}
.town_page_banner_blk:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 300px;
    background: #1db9bd;
    clip-path: polygon(0 40%, 100% 0%, 100% 100%, 0 100%);
    z-index: 0;
}
.town_banner_content .btn, .visit_store_btn_wr .btn {
    padding: 14px 28px;
    border-radius: 3px;
    margin-top: 33px;
}
.town_banner_content {
    text-align: center;
}
.town_banner_content_wr {
    margin-left: -100px !important;
    width: 44.2% !important;
}
.town_banner_image_wr {
    width: 60.6% !important;
}
.town_page_banner_blk .template-page.content {
    padding-bottom: 0px;
    padding-top: 0px;
}
.town_banner_content h3 {
    margin: 28px 0;
}
.town_left_content_wr .town_content_heading_wr h3 strong {
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 26px;
    color: #14b1b3 !important;
    margin-top: 12px;
    text-transform: capitalize;
    display: block;
    font-style: italic;
}
.town_content_heading_wr h3 {
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 40px !important;
}
.town_left_content_wr .contact_wr p, .town_left_content_wr .address_wr p, .town_left_content_wr .mail_wr p,.town_left_content_wr .website_url_wr p {
    position: relative;
    padding-left: 40px;
}
.town_left_content_wr .contact_wr a, .town_left_content_wr .address_wr p, .town_left_content_wr .mail_wr a, .town_left_content_wr .website_url_wr a {
    color: #3a3a3a !important;
    margin-bottom: 25px;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
}
.contact_wr p img, .address_wr p img, .mail_wr p img, .website_url_wr p img{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 20px;
}
.town_left_content_wr {
    position: unset !important;
}
.town_content_blk .post-entry{
    position: relative;
}
.town_left_content_wr .visit_store_btn_wr{
    position: absolute;
    content: "";
    bottom: 0;
}
.taxanomy-content-outer-wr h4 {
    margin-bottom: 35px;
    font-family: 'Roboto', sans-serif !important;
    color: #3a3a3a;
    text-transform: uppercase;
}
.taxanomy-wr .post_tax ul {
    margin: 14px 0 20px 20px;
}
.taxonomy-list-wr ul {
    margin-left: 0;
}
.taxonomy-list-wr li.post_tax span {
    font-weight: 700;
    color: #3a3a3a;
}
.taxanomy-wr .categories-heading{
    font-family: 'Roboto',sans-serif !important;
    color: #3a3a3a;
}
.press_about_blk .press_about_left_content h3 {
    margin-bottom: 20px;
}

.press_about_blk .press_about_right_content h3 {
    font-family: 'Roboto' !important;
    font-size: 33px;
    line-height: 43px;
    margin: 0;
    color: #58595b;
    margin-bottom: 14px;
}
.press_about_blk .press_about_right_content p:first-child {
    width: 20%;
    display: inline-block;
    vertical-align: top;
}
.press_about_blk .press_about_right_content p {
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
}
.press_about_blk .press_about_left_content p {
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
}
.press_about_blk .press_about_left_content_wr {
    width: 36%;
}
.press_about_left_content_bottom .common-heading {
    margin: 20px 0;
    line-height: 26px;
}
.press_about_left_content_bottom .btn {
    padding: 14px 94px;
    border-radius: 3px;
    margin-top: 20px;
}
.press_about_blk .press_about_left_content_bottom {
    text-align: center;
    padding: 31px 88px 32px 87px;
    border-radius: 10px;
    box-shadow: 0px 3px 10px 0 rgb(0 0 0 / 10%);
    background-color: #ffffff;
}
.press_about_blk .press_about_right_content_wr .av_textblock_section:nth-child(2) .press_about_right_content {
    margin-top: 0px;
}
.press_about_blk .press_about_right_content_detail {
    display: inline-block;
    vertical-align: top;
    width: 76%;
}
.press_about_blk .press_about_right_content_wr {
    padding: 100px 0px 125px 0px;
    width: 56.9% !important;
}
.press_about_blk .press_about_right_content {
    width: 71%;
    margin: 20px auto 0;
    margin-left: 25%;
}
.press_about_left_content_bottom p img {
    display: block;
    margin: 0 auto;
}
.press_about_left_content_bottom p {
    font-size: 16px;
    line-height: 26px;
    text-align: left;
}
section.press_overview_blk {
    padding-top: 82px;
}
.press_about_left_content_wr section.av_textblock_section.av-kz6wrx1n-d862adaba0c7bc1176ba0183093ef528 {
    margin-top: 48px;
}
.press_about_right_content_wr br {
    display: none;
}
.press_about_right_content_wr > section {
    margin-bottom: 47px;
}
.press_about_right_content_wr > section:last-of-type{
    margin-bottom: 0;
}
.taxanomy-content-inner-wr .blog-details-wr .post-date {
    margin-top: 7px;
    display: inline-block;
}


/*  Product Page bugs fix start   */
.single-product footer {
    position: unset;
}
.single-product.fp-viewing-section13 footer {
    position: fixed;
}
.single-product .fullPage .container_wrap.container_wrap_first .iScrollVerticalScrollbar.iScrollLoneScrollbar {
    display: none !important;
}
/*  Product Page bug fix end   */

/*03 Feb*/
.multi_brand_store_video_content iframe {
    width: 100%;
    min-height: 377px;
}
.pog_banner_blk {
    position: relative;
}
.pog_banner_blk:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 232px;
    background: #1db9bd;
    clip-path: polygon(0 40%, 100% 0%, 100% 100%, 0 100%);
    z-index: 0;
}
.pog_banner_content .common-heading span{
    display: block;
    color: #3a3a3a;
    margin-top: 28px;
}
.pog_banner_blk .pog_banner_image_wr {
    position: absolute !important;
    content: "";
    bottom: 0;
    right: 0;
    width: 50%;
}
.pog_banner_blk .pog_banner_content_wr {
    padding-bottom: 170px;
    width: 28%;
}
.pog_proudly_heading .common-heading span, .pog_collectible_content .common-heading span,
.pog_fb_group_heading .common-heading span, .pog_engaged_heading .common-heading span {
    display: block;
}
.pog_collectible_content .common-heading{
    margin-bottom: 60px;
}
.pog_proudly_blk .pog_proudly_content_wr {
    margin-left: 0px ;
    width: 50% ;
}
.pog_proudly_content p {
    font-size: 16px;
    line-height: 26px;
    color: #58595b;
    margin-bottom: 30px;
}
.pog_collectible_content p {
    margin-bottom: 22px;
    font-size: 16px;
    line-height: 26px;
}
.pog_collectible_content .common-heading {
    margin-bottom: 60px;
}
.pog_collectible_content .btn {
    border-radius: 3px;
}
.pog_tour_blk, .pog_share_love_blk {
    background-size: 100%;
    padding: 195px 0;
    position: relative;
}
.pog_tour_content .common-heading, .pog_tour_content p,
.pog_share_love_content .common-heading, .pog_share_love_content p {
    color: #ffffff !important;
    text-align: center;
}
.pog_tour_content .learn_more_btn, .pog_share_love_content .review_pedego_btn {
    background-color: rgba(255,255,255,0.52);
    border-radius: 10px;
    padding: 9px 66px;
    font-size: 16px;
    line-height: 26px;
    color: #3a3a3a;
    font-family: 'Oswald' !important;
    font-weight: 600;
    margin-top: 20px;
}
.pog_tour_content .learn_more_btn:hover, .pog_share_love_content .review_pedego_btn:hover {
    color: #ffffff;
    background-color: rgb(29 185 189);
}
.pog_tour_content .common-heading, .pog_share_love_content .common-heading {
    margin-bottom: 22px;
}
.pog_tour_content p, .pog_share_love_content p {
    font-weight: 500;
}
.pog_tour_content {
    width: 69.8%;
    margin: 0 auto;
}
.pog_share_love_content .review_pedego_btn {
    margin-top: 40px;
}
.pog_tour_content_wr {
    transform: translateY(96%);
}
.pog_share_love_content_wr {
    transform: translateY(82%);
}
.pog_fb_group_content p:first-child, .pog_engaged_content p:first-child {
    margin-top: 0px;
}

.pog_fb_group_content p, .pog_engaged_content p {
    margin-top: 30px;
    font-size: 16px;
    line-height: 26px;
    color: #58595b;
}
.pog_fb_group_heading .btn, .pog_engaged_heading .btn {
    border-radius: 3px;
    position: absolute;
    content: "";
    bottom: 0;
}
.pog_engaged_blk .post-entry, .pog_fb_group_blk .post-entry {
    position: relative;
}
.pog_engaged_blk .pog_engaged_heading_wr, .pog_fb_group_blk .pog_fb_group_heading_wr {
    position: unset;
}
.pog_engaged_blk .pog_engaged_content_wr, .pog_fb_group_blk .pog_fb_group_content_wr {
    margin-left: 0px;
    width: 52%;
}
.pog_shatner_blk .pog_shatner_heading .common-heading {
    color: #ffffff !important;
    font-style: italic;
}
.pog_shatner_blk .pog_shatner_video_wr:nth-child(2) {
    margin-left: 0px;
}
.pog_shatner_blk .pog_shatner_video_wr {
    margin-left: 35px;
    width: 29.7%;
    margin-top: 28px;
}
.pog_shatner_blk .pog_shatner_video_wr iframe {
    height: 195px;
}
.pog_shatner_blk .template-page {
    padding: 26px 0 40px;
}
.pog_collectible_blk .pog_collectible_content_wr {
    width: 30.2%;
}
.pog_collectible_blk .pog_collectible_image_wr {
    margin-left: 0px;
    width: 69% ;
}
.pog_proudly_content p:last-of-type{
    margin-bottom: 0;
}

/*   Header right menu address box fixing for multi brand page  */
.multi_brand_banner_blk {
    margin-top: 0 !important;
}
/*.single-pedego_dealers header .address-box {
    position: fixed;
    top: 100px;
    right: 55px;
    left: unset;
}*/
/*.single-pedego_dealers header .nav-icons-area ul li.grand-bend:hover .address-box {
    top: 82px;
}*/

/*  Town Page   */
.town_banner_content_wr {
    margin-top: 40px;
}
.town_right_content_wr p, .town_right_content_wr p strong {
    color: #58595b;
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 20px;
    font-weight: 400;
}
.town_right_content_wr p:last-of-type{
    margin-bottom: 0;
}
.town_left_content_wr .mail_wr img {
    top: 7px;
}
.town_right_content_wr p:last-of-type {
    margin-bottom: 0;
}
.town_right_content_wr {
    margin-left: 0 !important;
    width: 60% !important;
}
.town_left_content_wr {
    width: 40% !important;
    padding-right:30px;
}


/*  Multi Brand Dealer Page */
.multi_brand_banner_blk {
    padding: 169px 0 82px;
}
.multi_brand_banner_blk .template-page.content {
    padding: 0;
}
.multi_brand_banner_blk .pd-warranty-img-cls {
    padding: 0 !important;
    margin-bottom: 38px;
}
.multi_brand_store_details_blk .multi_brand_store_details_wr .cyan-btn {
    padding: 14px 38px;
}
.multi_brand_store_details_blk .multi_brand_store_video_content iframe {
    display: block;
}
.multi_brand_electric_bikes_blk .template-page.content {
    padding: 0;
}
.multi_brand_slider_blk h6{
    color: #3a3a3a;
}
.multi_brand_slider_blk .template-page.content {
    padding: 0;
    padding-top: 15px;
}
.multi_brand_slider_blk div#fwdu3dcarDiv0 .fwdu3dcar {
    background: transparent !important;
}
.multi_brand_designed_blk .template-page.content {
    padding-top: 45px;
    padding-bottom: 47px;
}
.multi_brand_designed_blk .bike-models {
    padding-left: 0 !important;
}
.multi_brand_designed_blk .template-page.content #pd-text-content-two {
    margin-top: 27px;
}
.multi_brand_designed_blk .template-page.content p {
    margin-bottom: 20px;
}
.multi_brand_store_details_blk .contact_wr,.multi_brand_store_details_blk .address_wr, 
.multi_brand_store_details_blk .website_url_wr, .multi_brand_store_details_blk .mail_wr{
    position: relative;
    padding-left: 37px;
    margin-bottom: 15px;
}
.book_appointment_btn {
    margin-top: 60px;
}

.dealers-map-blk .container {
    max-width: 100%;
    padding: 0;
}
.dealers-map-blk .container .template-page {
    padding: 0;
}

/*14 feb 2022*/
.pedego-branded-hero-blk .pedego-branded-hero-img iframe {
    width: 100%;
    min-height: 701px;
}
.multi_brand_electric_bikes_blk{
    background-size: cover;
}
.pedego-branded-e-bike-important-sec-content img {
    width: 100px;
}

/*15 Feb 2022*/

/*Bugs Fixes Start*/
.pog_banner_blk .pog_banner_content h3 {
    font-style: italic;
}
/*Bugs Fixes End*/

.page-id-45 .info_banner_blk, .info_banner_blk img {
    margin-top: 0 !important;
}
.page-id-45 .info_content_blk {
    padding: 40px 0;
}
.page-id-45 .info_content_blk .info_heading_wr {
    text-align: center;
}
.page-id-45 .info_heading_wr h2 {
    font-size: 40px;
    line-height: 50px;
    font-style: italic;
    color: #58595b;
}
.page-id-45 .info_category_wr ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0px;
}
.page-id-45 .info_category_wr .info_category {
    width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    overflow: hidden;
    position: relative;
    background-color: #14b1b3;
    margin:0;
}
.page-id-45 .info_category_wr .info_category.active:before{
    bottom: 0;
}
.page-id-45 .info_category_wr .info_category:before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 28px 24px;
    border-color: transparent transparent #f4f4f4;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    bottom: -101%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    left: 50%;
    content: "";
    position: absolute;
}
.page-id-45 .info_category_wr .info_category.active, .info_category_wr .info_category:hover {
    background-color: #3a3a3a;
}
.page-id-45 .info_category_wr .info_category a {
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
    margin: 12px 0 22px;
    padding: 80px 30px;
    position: relative !important;
}
.page-id-45 .info_category_wr .info_category a::before {
    width: 200px;
    height: 200px;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 3px solid #fff;
}
.page-id-45 .info_category_wr .info_category img {
    height: 70px;
}
.page-id-45 .info_category_wr .info_category a h4 {
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0.7px;
}
.page-id-45 .info_category_wr .sticky-anchor-menu .sticky-block-helper {
    text-align: center;
    width: 100%;
    z-index: 100;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs {
    background: #f4f4f4;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category.active a {
    font-weight: 700;
    color: #14b1b3;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category a:hover{
    color: #14b1b3;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category a {
    position: relative;
    padding: 20px 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #3a3a3a;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category.active a:before{
    position: absolute;
    content: "";
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 4px;
    width: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #14b1b3;
}
.page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category.active a:before{
    width: 100%;
}
.page-id-45 .info_category_wr .panel{
    display: none;
}
.page-id-45 .info_category_wr .panel.active {
    display: block;
}
.page-id-45 .tab-content.sub-tab-content .tab-pane{
    display: none;
}
.page-id-45 .tab-content.sub-tab-content .tab-pane.active{
    display: block;
}
/*.tab-content.sub-tab-content .tab-pane .section-pedego_features{
    background-image: none !important;
}*/
.page-id-45 .tab-content.sub-tab-content #tab-1-1 .item {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: inline-block;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-1 .bg {
    width: 1212px;
    height: 986px;
    top: 0;
    right: 41%;
    opacity: 1;
    transform: translateX(0);
    transition: opacity 1s .3s,transform 1.5s .3s,-webkit-transform 1.5s .3s;
    background-size: 800px;
    background-position: top center;
}
.page-id-45 .tab-content.sub-tab-content .tab-pane .bg {
    background-repeat: no-repeat;
    position: absolute;
    background-size: cover;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-1 .container {
    -webkit-box-align: center;
    align-items: center;
    height: 700px;
    position: relative;
    max-width: 1100px;
    padding: 30px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.page-id-45 .section-pedego_features .slick-track .slick-slide:nth-child(odd) .container {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 50px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-1 .container .content{
    max-width: 400px;
    padding: 20px;
    border-right-width : 0px;
    margin-right: 0px;
}
.page-id-45 .tab-content.sub-tab-content .tab-pane .container .content h2,.tab-content.sub-tab-content #tab-1-2 .section-pedego_features > h2 {
    font-size: 36px;
    line-height: 46px;
    margin-bottom: 20px;
    color: #58595b;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .section-pedego_features {
    background-position: top;
    opacity: 1;
    padding: 50px 0;
    transition: background-position 1s .3s,opacity 1.5s;
    background-size: 1800px auto;
    background-repeat: no-repeat;
}   
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .section-pedego_features > h2{
    text-align: center;
    margin-bottom: 200px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .section-pedego_features > h2 br,#tab-1-3 .hub_motors h3 br{
    display: none;
}
#tab-1-2 .container {
    max-width: 1250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0;
}
.page-id-45 .tab-content.sub-tab-content .tab-pane .container .content{
    border-right-width : 0px;
    margin-right: 0px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content{
    width: 360px;
    display: block;
    margin-bottom: 50px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content p+p {
    padding-top: 20px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content h3 {
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 30px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:first-child{
    padding: 0;
    padding-left: 100px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:last-child{
    padding: 0;
    padding-right: 100px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container:after{
    display: none;
}
#tab-1-2 .container .why-now-have-both {
    background-color: #15babd;
    padding: 30px 20px;
    width: 100%;
}
#tab-1-2 .container .why-now-have-both .inner {
    margin: 0 auto;
    max-width: 700px;
    text-align: center;
}
#tab-1-2 .container .why-now-have-both h4 {
    margin-bottom: 10px;
    color: #fff;
    font-size: 24px;
    line-height: 34px;
    letter-spacing: 0;
}
#tab-1-2 .container .why-now-have-both p+p,#tab-1-3 .container .cols .content p+p{
    padding-top: 17px;
}
#tab-1-2 .container .why-now-have-both p{
    color: #fff;
    line-height: 23px;
}
#tab-1-3 .hub_motors {
    background-color: #15babd;
    padding: 40px 20px;
    width: 100%;
}
#tab-1-3 .hub_motors .inner {
    margin: 0 auto;
    max-width: 640px;
    text-align: center;
}
#tab-1-3 .hub_motors h3 {
    margin-bottom: 10px;
    color: #fff;
    font-size: 36px;
    letter-spacing: 0;
}
#tab-1-3 .hub_motors p {
    color: #fff;
    line-height: 28px;
}
.page-id-45 .tab-content.sub-tab-content #tab-1-3 .section-pedego_features{
    padding: 50px 0;
}
#tab-1-3 .container .cols {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto 0;
    max-width: 950px;
}
#tab-1-3 .container .cols .content {
    width: 50%;
    padding: 50px 30px;
    box-sizing: border-box;
}
#tab-1-3 .container .cols .content img {
    margin: 0 auto 50px;
    display: block;
    max-height: 400px;
    height: 100%;
}
#tab-1-3 .container .cols .content h3 {
    color: #58595b;
    font-size: 24px;
    line-height: 34px;
}
#tab-1-4 .container .wrap .img {
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    width: 1024px;
    height: 683px;
}
#tab-1-4 .container .wrap .img-1 {
    right: 63%;
    top: 0;
}
#tab-1-4 .container .wrap .img-2 {
    left: 58%;
    top: 0;
}
#tab-1-4 .section-pedego_features {
    position: relative;
    padding: 60px 0 0;
    overflow: hidden;
}
#tab-1-4 .container {
    max-width: 460px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    position: static;
    padding: 0 20px;
}

.po_blk .container {
    max-width: 100%;
    padding: 0;
}
.po_blk .container .template-page {
    padding: 0;
}
.page-id-45 div#cat-1 .sub-nav-tabs a[data-toggle="tab-1-5"],.page-id-45 div#cat-1 div#tab-1-5 {
    display: none;
}

/*  Fixing Start form here    */
/*   Issue fixing for window for blurry btn   */
.win_version .btn,.win_version .btn,.win_version a.white-btn,.win_version .white-btn,.win_version .pd-section-two-cls .btn,
.win_version .pd-five-inner-content-cls .btn,.win_version .pd-five-inner-content-cls .btn,.win_version .in_the_news_content_blk .bttn,
.win_version #top .gform_footer input[type=submit],.win_version .single-product.woocommerce-page .try_one_free_btn,.win_version .style-comfort .comfort-content-wr .heading-area a,.win_version .fwdu3dcar-caption.out .btn,.win_version .pd-section-two-cls .btn,.win_version .brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p .btn,.win_version .brand_dealer_paybright_content_wr a{
    font-weight: 500 !important;
}
.home div#pd-home-work-img .pd-section-two-cls h3 span {
    text-transform: initial;
}
#top.home .gform_footer input[type=submit]:hover {
    border-radius: 0 !important;
}
.overview-banner h6.sub-heading {
    color: #000;
}
.overview-banner h3.common-heading {
    font-style: italic;
}
.tawcvs-swatches.oss- .swatch-item-wrapper:nth-child(5n) span.swatch__tooltip {
    left: 0 !important;
}
.single-product.woocommerce-page .try_one_free_btn {
    font-style: italic;
}
.single-product .super_charge_content p {
    color: #58595b;
}
.go-farther-content.tabber .content-text .box p, .sizing-content-wr.tabber .content-text .box p {
    color: #58595b;
}
.style-comfort .three-icons .three-icons-inner > div {
    text-align: left;
}
.you-need .three-icons .three-icons-inner > div {
    text-align: left;
}
/*.single.single-product section.contact-us.product-contact {
    position: relative;
    bottom: 90px;
}*/
.request-demo-form .gform_wrapper .gfield_validation_message, .request-demo-form .gform_wrapper .validation_message, .send-msg-form-wr .gform_wrapper .gfield_validation_message, .request-demo-form .gform_wrapper .validation_message{
    position: unset;
    margin-top: 0;
}
.page-template-template-find-dealers .view-more-btn-wr a{
        font-family: 'Oswald', sans-serif !important;
}
.all_dealers_blk .all_dealers_heading {
    margin-bottom: 60px;
}
div#pd-section-six.pd-section-fn-cls-content .bike-models p img,div#pd-section-six.pd-section-fn-cls-content .shapes p img,div#pd-section-six.pd-section-fn-cls-content .rainbow p img {
    margin-bottom: 8px;
}
.single-post .blog-single-blk .meta-details .post-categories,.single-post .blog-single-blk .meta-details .post-date{
    display: inline-block;
}
.single-post .blog-single-blk .blog-title-wr h2 {
    font-style: italic;
}
.multi_brand_designed_blk .template-page.content #pd-text-content-two p:last-of-type strong,.multi_brand_designed_blk .template-page.content #pd-text-content-two p:last-of-type {
    margin-bottom: 0;
}
.multi_brand_designed_blk .template-page.content #pd-text-content-two p:last-of-type strong br{
    display: none;
}
.pd-five-inner-content-cls.multi_brand_accessories_content {
    margin-top: 0;
}
.single-pedego_dealers div#field_72_15 {
    margin-top: -20px;
}
.single-pedego_dealers fieldset#field_72_12 {
    padding-top: 10px;
}
.town_content_blk .town_right_content_wr p a,.town_content_blk .town_right_content_wr a{
    color: #00b9bc;
    cursor: pointer;
}
.town_content_blk .town_right_content_wr strong {
    color: #00b9bc;

}
.town_content_blk .town_right_content_wr p a:hover,.town_content_blk .town_right_content_wr a:hover{
    color: #719430;
}
#top.home .gform_footer input[type=submit]{
    font-style: normal;
}
section.av_textblock_section.av-ky49oski-5eaf248be70d945a8c179f05549847df .submit-info-btn a {
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif !important;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error, .gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    border: none;
    background: none;
}
.page-id-39290 .gform_legacy_markup_wrapper .field_description_below .gfield_description {
    padding-top: 10px;
}
.page-id-39290 label#label_65_9_1 {
    color: #3a3a3a;
}
.gform_legacy_markup_wrapper div.validation_error {
    color: #c02b0a;
    border-top: 1px solid #c02b0a;
    border-bottom: 1px solid #c02b0a;
}
.gform_legacy_markup_wrapper div.validation_error h2.gform_submission_error.hide_summary {
    text-transform: none;
}
.page-id-7953 .town_left_content_wr .visit_store_btn_wr {
    position: unset;
    margin-top: -20px;
}
.gform_wrapper .gform_validation_errors h2.gform_submission_error.hide_summary {
    text-transform: capitalize !important;
}
.page-id-2183 div#av_section_3 .mob-img-content-wr, .page-id-2183 div#av_section_3 .mob-img-wr {
    display: none;
}

/*  Boomerang page first section    */
.single.single-product .variations_form tr:first-of-type td.value .tawcvs-swatches.oss- .swatch-item-wrapper, .single.single-product .variations_form tr:nth-child(4) td.value .tawcvs-swatches.oss- .swatch-item-wrapper {
    margin: 0 !important;
    margin-left: 10px !important;
}
#top.single.single-product .variations_form tr:first-of-type td.value .tawcvs-swatches.oss- .swatch-item-wrapper:first-of-type,#top.single.single-product .variations_form tr:nth-child(4) td.value .tawcvs-swatches.oss- .swatch-item-wrapper:first-of-type{
    margin-left: 0 !important;
}
/*  Boomerang page contact-us section    */
#top.single.single-product section.contact-us.product-contact,#top.single.single-product section.contact-us.product-contact .fp-tableCell,#top.single.single-product section.contact-us.product-contact .fp-scrollable {
    height: 100% !important;
    overflow: auto !important;
}
#top.single.single-product section.contact-us.product-contact .fp-scrollable::-webkit-scrollbar{
    width: 12px !important;
}
#top.single.single-product section.contact-us.product-contact .fp-scrollable::-webkit-scrollbar-track{
    background: transparent;
}
#top.single.single-product section.contact-us.product-contact .fp-scrollable::-webkit-scrollbar-thumb{
    background: rgba(0,0,0,0.5);
}
#top.single.single-product section.contact-us.product-contact .iScrollVerticalScrollbar.iScrollLoneScrollbar{
    display: none !important;
}
.contact-us.product-contact .section-title {
    margin-top: 15px;
}
/*Product single*/
.product div.summary span.ca_dollar_label {
    color: #19bbbe;
    margin-left: 5px;
}
.single-product-summary .info_wr {
    width: 100%;
}
#top div.product .woocommerce-tabs {
    padding-top: 15px;
    margin-bottom: 0;
}

.page-id-45 .info_content_blk .info_heading_wr{
    margin-bottom: 30px;
}
.page-id-45 .info_category_wr h3.main-ttl-1 {
    color: #58595b;
}
.page-id-45 .tab-content .content p {
    font-size: 16px;
    line-height: 23px;
}
.page-id-45 #tab-1-4 .section-pedego_features .pedego_features-slider p {
    padding-top: 10px;
}
.page-id-45 #tab-1-4 .section-pedego_features .pedego_features-slider p:first-of-type{
    padding-top: 0;
}
.page-id-45 div#cat-2 p {
    font-size: 16px;
    line-height: 22px;
}

/*  Pedego Oyama Page start */
.pd-section-fn-cls-content.brand_dealer_banner_blk .xl-heading{
    margin-bottom: 30px;
}
.pd-section-fn-cls-content.brand_dealer_banner_blk .common-heading{
    color: #fff !important;
    margin-bottom: 0;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr {
    width: 40%;
    float: left;
}
.brand_dealer_details_blk .brand_dealer_store_details_content_wr {
    width: 57%;
    margin: 0;
    float: right;
}
.brand_dealer_details_blk .brand_dealer_store_image_content .avia-image-container-inner,.brand_dealer_details_blk .brand_dealer_store_image_content .avia-image-container-inner .avia-image-overlay-wrap {
    width: 100%;
}
.brand_dealer_details_blk .brand_dealer_store_image_content .avia-image-container-inner img{
    width: 100%;
}
.brand_dealer_details_blk .brand_dealer_store_details_content .common-heading {
    margin-top: 20px;
    margin-bottom: 20px;
}
.brand_dealer_details_blk .brand_dealer_store_name .xl-heading{
    color: #3a3a3a;
}
.brand_dealer_details_blk .brand_dealer_store_name .common-heading {
    text-transform: capitalize;
    font-style: italic;
    color: #00b9bc !important;
}
.brand_dealer_details_blk .brand_dealer_store_name {
    border-bottom: 1px solid #ececec;
    padding-bottom: 19px;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .hr.av-35vnf0q-da452412853e32c0dad0bd7b4bd35f22.hr-invisible,.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-text br,.brand_dealer_electric_bikes_blk .flex_column.av-148v6cq-232c13418c8e612231981da043e78fe8.av_one_half.first {
    display: none;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .contact_wr,.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr,.brand_dealer_details_blk .brand_dealer_store_details_wr .address_wr,.brand_dealer_details_blk .brand_dealer_store_details_wr .mail_wr{
    position: relative;
    margin-bottom: 20px;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .contact_wr{
    margin-top: 20px;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .contact_wr p,.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-text,.brand_dealer_details_blk .brand_dealer_store_details_wr .address_wr p,.brand_dealer_details_blk .brand_dealer_store_details_wr .mail_wr p {
    padding-left: 35px;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr p,.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-text,.brand_dealer_details_blk .brand_dealer_store_details_wr .address_wr p,.brand_dealer_details_blk .brand_dealer_store_details_wr .mail_wr p{
    display: inline-block;
    vertical-align: top;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr span.contact-day,.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr span.contact-time {
    font-size: 16px;
    line-height: 23px;
    color: #3a3a3a;
    text-transform: capitalize;
    width: 150px;
    vertical-align: top;
    display: inline-block;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr span.contact-time {
    text-transform: uppercase;
    color: #3a3a3a;
    width: unset;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr {
    margin-bottom: 8px;
    position: relative;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr::before{
    content: '';
    position: absolute;
    top:5px;
    left: -15px;
    width: 3px;
    height: 15px;
    background: #ececec;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr.active::before{
    background: #00b9bc;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr p img {
    padding-top: 3px;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .mail_wr p{
    margin: 0;
}
.brand_dealer_details_blk .brand_dealer_store_details_wr .address_wr p,
.brand_dealer_details_blk .brand_dealer_store_details_wr .mail_wr a{
    font-size: 16px;
    line-height: 23px;
    color: #3a3a3a;
    margin: 0px;
}
.brand_dealer_details_blk .book_appointment_btn {
    margin-top: 28px;
}
.brand_dealer_details_blk .book_appointment_btn a{
    border-radius: 3px;
    color: #fff;
}
.brand_dealer_electric_bikes_blk {
    background-position: center !important;
    background-size: cover;
}
.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content {
    padding: 143px 0 113px;
}
.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content strong{
    color: #fff;
}
.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content .common-heading{
    color: #fff !important;
    margin-bottom: 37px;
    text-align: center;
}
.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content p{
    color: #fff;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 30px;
}
.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content p:last-of-type{
    margin-bottom: 0;
}
.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content_wr {
    margin-left: 0 !important;
    width: 58% !important;
    float: right;
}
.brand_dealer_electric_bikes_blk .template-page.content.av-content-full {
    padding: 0;
}
.brand_dealer_reviews_blk h3.common-heading strong {
    color: #19bbbe !important;
    display: block;
    margin-top: 12px;
}
.brand_dealer_reviews_blk .pedego-branded-review-award-text {
    display: inline-block;
    width: calc(100% - 185px);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 2;
}
.brand_dealer_reviews_blk .pedego-branded-traveler-img {
    display: inline-block;
    width: 181px;
}
.brand_dealer_reviews_blk .pedego-branded-review-award-text a {
    background: none;
    color: #00b9bc;
    font-weight: 400;
    text-transform: capitalize;
    padding: 0;
    line-height: 25px;
}
.brand_dealer_reviews_blk .pedego-branded-review-award-text a:hover{
    color: #3a3a3a;
    box-shadow: none;
}
.brand_dealer_reviews_blk .no-content-slider-heading {
    position: relative;
}
.brand_dealer_reviews_blk .no-content-slider-heading .new-special-heading {
    display: none !important;
}
.brand_dealer_reviews_blk a.prev-slide,.brand_dealer_reviews_blk a.next-slide {
    padding: 0;
    font-size: 35px !important;
    color: #ececec !important;
    width: 45px !important;
    height: 45px !important;
    left: -40px;
}
.brand_dealer_reviews_blk a.next-slide{
    left: unset;
    right: -40px !important;
}
.brand_dealer_reviews_blk .no-content-slider-heading .avia-slideshow-arrows.avia-slideshow-controls {
    width: 100% !important;
    height: auto !important;
    top: 80px !important;
}
.brand_dealer_reviews_blk .pd-section-two-cls  a.prev-slide::before, .brand_dealer_reviews_blk .pd-section-two-cls a.next-slide::before {
    background: transparent !important;
}
#top.single.single-pedego_dealers .avia-content-slider .avia-slideshow-arrows a {
    background: none !important;
}
#top.single.single-pedego_dealers .avia-content-slider .avia-slideshow-arrows a:hover{
    opacity: 1 !important;
    box-shadow: none !important;
    color: #555 !important;
}
.brand_dealer_reviews_blk .avia-content-slider-element-container {
    margin: 0;
}
.brand_dealer_slider_one_blk .container.av-section-cont-open {
    width: 100%;
    max-width: 100% ;
    padding: 0;
}
.brand_dealer_slider_one_blk .container.av-section-cont-open .template-page.content {
    padding: 0 !important;
}
.brand_dealer_slider_one_blk .container.av-section-cont-open .template-page.content .bx-viewport {
    height: 216px !important;
}
.brand_dealer_reviews_blk .avia-content-slider-element-container .avia-content-slider-inner {
    position: relative;
}
.brand_dealer_slider_one_blk .container.av-section-cont-open .bx-controls.bx-has-controls-direction{
    /*display: none;*/
}
/*Feb 22*/
.home #pd-home-signupform .gform_body .gfield,.home #pd-home-signupform .pd-home-signupform-cls {
    position: relative;
}
.home #pd-home-signupform .gform_body .gfield .validation_message {
    position: absolute;
    content: "";
    background-color: transparent;
    padding: 0;
    border: 0px;
    margin: 0;
    font-size: 14px;
    bottom: -24px;
    left: 6px;
}
.home #pd-home-signupform .pd-home-signupform-cls #gform_67_validation_container {
    position: absolute;
    content: "";
    top: -35px;
    padding: 6px 12px 6px 44px;
    margin: 0;
}
#top .gform_wrapper .gform_validation_errors h2{
    font-family: 'Roboto' !important;
}
/*Feb 23*/
.brand_dealer_bikes_carousal_blk {
    box-shadow: 0 -60px 27px -50px rgb(0 0 0 / 5%) inset;
}
.brand_dealer_designed_blk .brand_dealer_designed_content {
    padding: 0;
    margin: 27px 0 0;
}
.brand_dealer_designed_blk .brand_dealer_designed_content p+p {
    margin-top: 22px;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr {
    width: 55.8%;
    padding: 50px 0 35px;
}
.brand_dealer_discover_blk .brand_dealer_discover_content h3 {
    color: #fff !important;
    margin: 0;
    margin-bottom: 25px;
    padding-right: 0;
    width: 80%;
    line-height: 38px;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p {
    font-size: 16px;
    line-height: 23px;
    color: #fff;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p+p {
    margin-top: 24px;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p .btn {
    margin-top: 15px;
    box-shadow: 0 0 0 #fff inset;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p .btn:hover {
    box-shadow: 0 70px 0 #fff inset;
    color: #3a3a3a !important;
}
.brand_dealer_discover_blk .template-page {
    padding: 0 0;
}
.brand_dealer_discover_image_wr .brand_dealer_discover_image {
    margin-bottom: 0px;
}
.brand_dealer_pre_loved_blk .brand_dealer_pre_loved_content_wr h3 strong {
    display: block;
    color: #00b9bc !important;
}
.brand_dealer_pre_loved_content_wr {
    width: 40% !important;
    margin-left: 0px !important;
}
.brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr {
    width: 60%;
}
.brand_dealer_pre_loved_content_wr .brand_dealer_pre_loved_certified_image,.brand_dealer_pre_loved_blk .brand_dealer_pre_loved_content_wr .brand_dealer_pre_loved_certified_heading{
    text-align: left;
    padding-left: 50px;
}
.brand_dealer_pre_loved_blk{
    position: relative;
}
.brand_dealer_pre_loved_blk:before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 425px;
    background: #3a3a3a;
    clip-path: polygon(0 40%, 100% 0%, 100% 100%, 0 100%);
    z-index: 0;
}
.brand_dealer_pre_loved_blk .brand_dealer_pre_loved_content_wr p{
    text-align: center;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    padding: 0;
}
.brand_dealer_pre_loved_blk .brand_dealer_pre_loved_certified_content {
    margin-top: 157px;
}
.brand_dealer_pre_loved_certified_content p a {
    margin-top: 25px;
    background: #fff;
}
.brand_dealer_warranty_blk .supporting-local-bike-img-content h3 {
    color: #fefefe !important;
}
.brand_dealer_guarantee_content p {
    padding-right: 0;
}
.brand_dealer_guarantee_content p+p {
    margin-top: 20px;
}
.brand_dealer_paybright_content_wr h3, .brand_dealer_paybright_content_wr h4, .brand_dealer_paybright_content_wr a {
    color: #ffffff !important;
}
.brand_dealer_paybright_content_wr a {
    padding: 10px 25px;
    margin-top: 0;
    box-shadow: 0 0 0 #fff inset;
}
.brand_dealer_paybright_content_wr a:hover{
    box-shadow: 0 70px 0 #fff inset;
    color: #3a3a3a !important;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk {
    text-align: center;
    width: 75%;
    margin: 0 auto 45px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk h3 {
    font-size: 40px;
    line-height: 50px;
    font-style: italic;
    margin-bottom: 34px;
    /*color: #3a3a3a;*/
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .left-content {
    width: 52.8%;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .left-content .blog-img {
    width: 100%;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .left-content .blog-img img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .right-content-wr {
    width: 44%;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .blog-details-wr {
    margin-top: 24px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .right-content .blog-details-wr {
    margin-top: 0;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .post-categories {
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px;
    color: #3a3a3a;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .post-title {
    margin-top: 20px;
    display: block;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .post-date {
    display: block;
    font-size: 14px;
    line-height: 24px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .read-more-btn {
    transition: 0.5s;
    color: #00b9bc;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 23px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .right-content:first-child {
    margin-top: 0px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .right-content {
    margin-top: 50px;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk h3 span {
    font-family: 'Oswald', sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #14b1b3;
    display: inline-block;
    margin-top: 0;
    font-size: 40px;
    line-height: 50px;
}
.brand_dealer_blog_blk {
    box-shadow: inset 0 -37px 45px 0 rgb(0 0 0 / 3%);
}
.brand_dealer_care_blk {
    background-size: cover;
    padding: 168px 0 126px;
    position: relative;
    text-align: center;
}
.brand_dealer_care_blk img {
    display: block;
}
.brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content h3, .brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content h4 {
    color: #ffffff !important;
}
.brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content h3 {
    margin: 50px 0 20px;
}
.brand_dealer_reserve_blk {
    background-size: cover;
    padding: 367px 0 136px;
    text-align: center;
}
.brand_dealer_reserve_blk .pedego-branded-reserve-now-content h3, .brand_dealer_reserve_blk .pedego-branded-reserve-now-content h4 {
    color: #ffffff !important;
}
.brand_dealer_reserve_blk .pedego-branded-reserve-now-content h4 {
    margin: 9px 0 16px;
}
.brand_dealer_reserve_blk .pedego-branded-reserve-now-content .common-heading{
    margin-bottom: 0;
}
.brand_dealer_slider_two_blk .container,.brand_dealer_slider_three_blk .container{
    max-width: 100%;
    padding: 0 0;
}
.interested_content.rental-card-content .cyan-btn {
    color: #fff;
}
.brand_dealer_bikes_carousal_blk .template-page.content {
    padding-top: 0;
    padding-bottom: 0;
}
.brand_dealer_bikes_carousal_blk div#fwdu3dcarDiv0 .fwdu3dcar{
    background: transparent !important;
}
.brand_dealer_bikes_carousal_blk div#fwdu3dcarDiv0 .fwdu3dcar figcaption .sub-heading {
    margin: 17px 0 21px;
    font-family: 'Roboto', sans-serif !important;
}
.brand_dealer_designed_blk div#pd-sct-colid {
    margin-left: 0;
}
.brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div p span {
    margin-top: 8px;
    display: block;
}
.brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock .rainbow p span {
    margin-top: 15px;
}
.brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock .bike-models {
    padding-left: 0 !important;
}
.brand_dealer_designed_blk .brand_dealer_designed_content p:last-of-type strong {
    margin-bottom: 0 !important;
}
.brand_dealer_designed_blk .brand_dealer_designed_content p:last-of-type strong br{
    display: none;
}
.brand_dealer_designed_blk .container .av-content-full.units{
    padding: 45px 0 47px;
}
.pd-section-fn-cls-content.brand_dealer_warranty_blk .supporting-local-bike-img-content .sub-heading{
    font-family: 'Roboto', sans-serif !important;
}
.brand_dealer_guarantee_blk .template-page.content.av-content-full {
    padding: 33px 0 0;
}
.brand_dealer_guarantee_blk {
    position: relative;
}
.brand_dealer_guarantee_blk::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 95%;
    height: 3px;
    background: #f0f0f0;
    z-index: 4;
    display: block;
    margin: auto;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .template-page.content.av-content-full {
    padding: 0;
    padding-top: 15px;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .avia-image-container {
    margin: 0 !important;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk section#pd-five-inner-content .pd-five-inner-content-cls {
    margin-top: 0;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk section#pd-five-inner-content .sub-heading{
    font-family: 'Roboto', sans-serif !important;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk {
    margin-bottom: 51px;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .interested_content_wr {
/*    overflow-x: scroll;
    padding-bottom: 50px;*/
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .interested_content_wr::-webkit-scrollbar{
    height: 8px;
    border-radius: 4px;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .interested_content_wr::-webkit-scrollbar-track{
    background: #ededed;
    border-radius: 4px;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .interested_content_wr::-webkit-scrollbar-thumb{
    background: #14b1b3;
    border-radius: 4px;
}
.pd-section-five-inner-cls.brand_dealer_accessories_blk .relation-product_slider {
    display: block;
    width: 150%;
}
.brand_dealer_paybright_img_wr.first {
    width: 45%;
}
.brand_dealer_paybright_content_wr {
    width: 50% !important;
    margin-left: 0 !important;
    float: right !important;
}
.brand_dealer_paybright_img_wr.first .avia-image-container {
    text-align: left;
}
.brand_dealer_paybright_blk .template-page.content.av-content-full.alpha.units {
    padding: 48px 0 75px;
}
.brand_dealer_paybright_blk .brand_dealer_paybright_content_wr .sub-heading {
    font-family: 'Roboto', sans-serif !important;
    margin: 20px 0 37px;
}
.brand_dealer_paybright_blk .brand_dealer_paybright_content_wr {
    padding-top: 22px;
}
.brand_dealer_blog_blk.container_wrap {
    margin: 47px 0 35px;
}
.brand_dealer_blog_blk.container_wrap .template-page.content.av-content-full {
    padding: 0;
    padding-bottom: 35px;
}
.brand_dealer_blog_blk .right-content .blog-img {
    display: inline-block;
    width: 300px;
}
.brand_dealer_blog_blk .right-content .blog-details-wr{
    display: inline-block;
}
.brand_dealer_blog_blk .right-content .blog-details-wr {
    display: inline-block;
    width: calc(100% - 305px);
    vertical-align: top;
}
.brand_dealer_blog_blk .pedego_branded_blog_sec .post-title h2 {
    font-size: 24px;
    line-height: 28px;
    color: #3a3a3a;
    margin-bottom: 16px;
}
.brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content .sub-heading,.brand_dealer_reserve_blk .template-page.content .sub-heading{
    font-family: 'Roboto', sans-serif !important;
}
.brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content .white-btn {
    padding: 13px 59px;
}
.brand_dealer_care_blk .template-page.content {
    padding: 0;
}
.brand_dealer_tune_up_blk .template-page.content {
    padding: 50px 0 77px;
}
.brand_dealer_tune_up_blk div#pd-section-two h3 {
    color: #58595b !important;
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr p {
    margin-bottom: 15px;
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_heading_wr .common-heading {
    color: #58595b !important;
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_heading_wr .common-heading strong,.brand_dealer_rentals_blk .common-heading strong {
    display: block;
    color: #19bbbe !important;
    margin-top: 5px;
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr ul {
    /*margin-left: 50px;*/
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr ul li {
    position: relative;
    padding: 0;
    /*padding-left: 18px;*/
    color: #3a3a3a;
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr ul li::before {
    content: '';
    position: absolute;
/*    top: 9px;
    left: 0;
    width: 5px;
    height: 5px;
    background: #3a3a3a;
    border-radius: 50%;*/
}
.brand_dealer_tune_up_blk .post-entry {
    position: relative;
}
.brand_dealer_tune_up_blk .post-entry .btn {
    position: absolute;
    bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.brand_dealer_tune_up_blk .post-entry .brand_dealer_tune_up_heading_wr{
    position: unset;
}
.brand_dealer_reserve_blk .template-page.content {
    padding: 0;
}
.brand_dealer_bike_specs_wr .entry-content-wrapper {
    width: 80%;
    margin: auto;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs {
    position: relative;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs::before {
    content: '';
    position: absolute;
    top: -15px;
    left: -25px;
    width: 2px;
    height: 77px;
    background: #3a3a3a;
    visibility: visible;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs h4 {
    color: #3a3a3a;
    font-family: 'Roboto', sans-serif !important;
    font-size: 18px;
    line-height: 26px;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs p {
    font-weight: 400;
    font-size: 16px;
    margin: 0px;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs .pedego-branded-center-3icon-child-icon {
    width: 70px;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs .pedego-branded-center-3icon-child-text {
    width: calc(100% - 85px);
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs {
    position: relative;
    margin-left: 50px;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs.first{
    margin-left: 0;
}
.brand_dealer_bike_specs_wr .brand_dealer_bike_specs.first::before{
    display: none;
}
.brand_dealer_bike_specs_wr .template-page.content {
    padding: 43px 0 43px;
}
.brand_dealer_rentals_blk .template-page.content.av-content-full {
    padding: 0;
}
.brand_dealer_rentals_blk .common-heading {
    margin-bottom: 46px;
}
.brand_dealer_rentals_blk .brand_dealer_rentals_content_wr p {
    margin-bottom: 25px;
    color: #3a3a3a;
}
.brand_dealer_rentals_blk .brand_dealer_rentals_content_wr p.call-or-text {
    display: inline-block;
}
.brand_dealer_rentals_blk .brand_dealer_rentals_content_wr p.call-or-text.first {
    margin-right: 10%;
}
.brand_dealer_rentals_content_wr {
    padding-top: 20px;
}
.brand_dealer_rentals_blk .brand_dealer_rentals_content_wr p.call-or-text a {
    padding-left: 5px;
}
.brand_dealer_slider_two_blk .template-page.content {
    padding: 0;
    margin: 48px 0 0;
}
.brand_dealer_slider_one_blk .bx-wrapper,.brand_dealer_slider_two_blk .branded-slider-two .bx-wrapper,.brand_dealer_slider_three_blk .branded-slider-two-duplicate .bx-wrapper {
    position: relative;
    margin: 0 auto;
    max-width: 100%;
}
.brand_dealer_slider_one_blk .bx-controls-direction,.brand_dealer_slider_two_blk .branded-slider-two .bx-controls-direction,.brand_dealer_slider_three_blk .bx-controls-direction{
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 4;
    transform: translateY(-50%);
    width: 100%;
}
.brand_dealer_slider_one_blk .bx-controls-direction a.bx-prev,.brand_dealer_slider_one_blk .bx-controls-direction a.bx-next,
.brand_dealer_slider_two_blk .branded-slider-two .bx-controls-direction a.bx-prev,.brand_dealer_slider_two_blk .branded-slider-two .bx-controls-direction a.bx-next,
.brand_dealer_slider_three_blk .bx-controls-direction a.bx-prev,.brand_dealer_slider_three_blk .bx-controls-direction a.bx-next{
    font-size: 40px;
    color: #fff;
    position: absolute;
    left: 25px;
}
.brand_dealer_slider_one_blk .bx-controls-direction a.bx-next,
.brand_dealer_slider_two_blk .branded-slider-two .bx-controls-direction a.bx-next,
.brand_dealer_slider_three_blk .bx-controls-direction a.bx-next{
    left: unset;
    right:25px;
}
.brand_dealer_slider_two_blk .branded-slider-two .bx-wrapper .bx-viewport,.brand_dealer_slider_two_blk .branded-slider-two .pedego-branded-img-slider-wr,
.brand_dealer_slider_three_blk .branded-slider-two-duplicate .bx-wrapper .bx-viewport,.brand_dealer_slider_three_blk .branded-slider-two-duplicate .pedego-branded-img-slider-wr{
    height: 258px !important;
}
.brand_dealer_slider_two_blk .branded-slider-two .pedego-branded-img-slide,.brand_dealer_slider_three_blk .branded-slider-two-duplicate .pedego-branded-img-slide{
    height: 100%;
}
.brand_dealer_slider_two_blk .branded-slider-two .pedego-branded-img-slide img,.brand_dealer_slider_three_blk .branded-slider-two-duplicate .pedego-branded-img-slide img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.brand_dealer_bike_rental_blk {
    background: #ececec;
}
.brand_dealer_bike_rental_blk .common-heading strong {
    color: #00b9bc !important;
}
.brand_dealer_bike_rental_blk .common-heading + p {
    margin: 37px auto 31px;
    width: 80%;
}
.brand_dealer_bike_rental_blk .rental-card-content {
    width: 285px;
    /*margin-left: 25px; */
    min-height: 620px;
    border-radius: 10px;
    border:2px solid #dfdfdf;
    border-top: none;
    background-color: #fff;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-header{
    background: #1db9bd;
    text-align: center;
    text-transform: uppercase;
    padding:14px;
    border-radius: 10px 10px 0 0;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body{
    background: #fff;
    text-align: center;
    padding: 15px;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-footer {
    background: #fff;
    padding: 20px;
    padding-top: 0;
    border-radius: 0 0 10px 10px;
    text-align: center;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-title {
    color: #fff;
    font-size: 16px;
    line-height: 20px;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row {
    border-bottom: 2px solid #e4e4e4;
    padding: 10px 0;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 {
    font-size: 28px;
    line-height: 32px;
    color: #3a3a3a;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 span {
    font-size: 17px;
    line-height: 20px;
    text-transform: uppercase;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 span.currency{
    vertical-align: super;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 span span.booking-unit {
    vertical-align: bottom;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body p.limit-text {
    font-size: 14px;
    text-transform: capitalize;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-footer p {
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 18px;
    text-align: left;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-footer .cyan-btn {
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 3px;
    display: inline-block;
    /*transform: translateX(-50%);*/
    /*position: relative;*/
    /*left: 50%;*/
    transition: all linear 0.38s;
    color: #fff;
}
.brand_dealer_bike_rental_blk .rental-card-wr .bx-wrapper {
    position: relative;
    margin: 0 auto;
}
.brand_dealer_bike_rental_blk .rental-card-wr .bx-controls-direction {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 4;
}
.brand_dealer_bike_rental_blk .rental-card-wr .bx-controls-direction a.bx-next {
    left: unset;
    right: -35px;
}

.brand_dealer_bike_rental_blk .rental-card-wr .bx-controls-direction a {
    font-size: 36px;
    height: 41px;
    width: 32px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    left: -35px;
    display: block;
    position: absolute;
    color: #fff;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-footer .cyan-btn:hover {
    box-shadow: 0 70px 0 #3a3a3a inset;
}
.brand_dealer_bike_rental_blk .rental-card-slider {
    display: block;
    /*width: 150%;*/
    padding-bottom: 56px;
}
.brand_dealer_bike_rental_blk .rental-card-wr {
    /*overflow-x: auto;*/
}
.brand_dealer_bike_rental_blk .rental-card-wr::-webkit-scrollbar{
    height: 12px;
}
.brand_dealer_bike_rental_blk .rental-card-wr::-webkit-scrollbar-track{
    background: #e7e7e7;
    border-radius: 4px;
}
.brand_dealer_bike_rental_blk .rental-card-wr::-webkit-scrollbar-thumb{
    background: #3a3a3a;
    border-radius: 4px;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-img {
    width: 120px;
    height: 115px;
    margin: auto;
}
.brand_dealer_bike_rental_blk .rental-card-content .card-body .card-img img {
    display: block;
    object-fit: cover;
}
.brand_dealer_bike_rental_blk .template-page.content {
    padding: 50px 0 22px;
}
.brand_dealer_slider_three_blk .template-page.content {
    padding: 0;
}
.brand_dealer_tour_blk .template-page.content {
    padding: 61px 0 87px;
}
.brand_dealer_tour_blk .brand_dealer_tour_heading_wr .common-heading {
    font-style: italic;
    color: #000 !important;
    margin-bottom: 36px;
}
.brand_dealer_tour_blk .brand_dealer_tour_heading_wr .common-heading strong {
    color: #1db9bd !important;
}
.brand_dealer_tour_blk .brand_dealer_tour_heading_wr p {
    font-size: 16px;
    width: 75%;
    margin: auto;
    margin-bottom: 60px;
}
.brand_dealer_tour_blk .brand_dealer_tour_content_wr {
    border: 2px solid #e6e6e6;
    border-radius: 10px;
}
/*.brand_dealer_tour_blk .pedego-branded-e-bike-tours-slider-wr{
    height: unset !important;
}*/
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-slide {
    height: 1000px;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-slider-wr .bx-wrapper {
    position: relative;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-slider-wr .bx-controls-direction {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 4;
}
.brand_dealer_tour_blk .bx-controls-direction a.bx-prev,.brand_dealer_tour_blk .bx-controls-direction a.bx-next {
    font-size: 36px;
    height: 41px;
    width: 32px;
    background: rgba(0,0,0,0.5);
    text-align: center;
    left: -40px;
    display: block;
    position: absolute;
    color: #fff;
}
.brand_dealer_tour_blk .bx-controls-direction a.bx-next{
    left: unset;
    right:-40px;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-slide img{
    width: 100%;
    height: 100%;
    /*object-fit: cover;*/
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-wr {
    padding: 23px;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left .common-heading,.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left .common-heading span{
    font-size: 24px;
    line-height: 32px;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left .common-heading span{
    display: block;
    margin-bottom: 32px;
    margin-top: 0;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left p {
    font-size: 16px;
    line-height: 22px;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left {
    width: 65%;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-right {
    width: 25%;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-inner{
    position: relative;
    padding-top: 20px;
}
.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-inner::before{
    content: '';
    position: absolute;
    top: 0;
    right:30%;
    width: 1px;
    height: 100%;
    background: #e4e4e4;
    visibility: visible;
}
.pedego-branded-e-bike-tours-content-text-right-inner .icon-text h6 {
    font-family: 'Roboto' !important;
    font-weight: 500;
    font-size: 16px;
    line-height: 22px;
    color: #3a3a3a;
    padding-left: 40px;
}
.pedego-branded-e-bike-tours-btn-wr .cyan-btn {
    color: #fff;
    border-radius: 3px;
    display: block;
    width: 80%;
    text-align: center;
    margin-top: 45px;
}
.pedego-branded-e-bike-tours-btn-wr .cyan-btn:hover {
    color: #fff;
}
.social_.links_new_blk.brand_dealer_social_ .social_.links_new_image_wr img {
    width: 267px;
}
.pedego-branded-dealer-contact-form .template-page.content {
    padding: 100px 0 33px;
}
.pedego-branded-dealer-contact-form .common-heading {
    font-style: italic;
    margin-bottom: 0;
}
.pedego-branded-dealer-contact-form p {
    color: #58595b;
    font-size: 16px;
    line-height: 22px;
    margin: 31px 0 34px;
}
.pedego-branded-dealer-fun-sec {
    margin-top: 35px;
}
.pd-section-fn-cls-content.brand_dealer_banner_blk {
    margin-top: 0 !important;
    z-index: 0;
}

.brand_dealer_slider_one_blk .pedego-branded-img-slide,.brand_dealer_slider_one_blk .pedego-branded-img-slider-wr {
    height: 100%;
}
.brand_dealer_slider_one_blk .pedego-branded-img-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.brand_dealer_details_blk .brand_dealer_store_details_content_wr p {
    font-size: 16px;
    line-height: 23px;
}

/*  25 feb  */
.single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin {
    margin-left: 0;
    width: calc(100% - 295px);
}
.single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin .avia-image-container {
    text-align: left;
}
.single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin.first {
    width: 40%;
    margin-right: 15px;
    width: 275px;
}
.single-post p {
    margin-bottom: 15px;
    text-align: left !important;
}
.single-post .entry-content-wrapper .avia-image-container-inner {
    margin-bottom: 15px;
}
.single-post .entry-content-wrapper .av_textblock_section h2 {
    font-size: 26px;
    line-height: 34px;
    color: #3a3a3a;
    text-align: left !important;
}
.single-post .entry-content-wrapper .av_textblock_section h2 em {
    color: #3a3a3a;
    text-align: left !important;
}
.single-post .entry-content-wrapper .av_textblock_section h4,.single-post .entry-content-wrapper .av_textblock_section h3 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Roboto', sans-serif !important;
    text-align: left !important;
}
.single-post .entry-content-wrapper .av_textblock_section .blog-title-wr h2 {
    font-size: 32px;
    text-align: left !important;
    font-style: italic !important;
}
.single-post p img {
    margin-top: 10px;
}


.single-post.postid-10109 .block_two_content-inner-wr {
    margin-top: 0;
}
.single-post.postid-10109 .block_desc p {
    margin-top: -5px;
}
.single-post.postid-10109 .blog-content-inner-wr{
    padding-bottom: 0;
    border-bottom: none;
}

/*  Header  */
header .nav-icons-area ul li.grand-bend .address-box img {
    width: 30px;
    height: 32px;
}

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
    letter-spacing: 0;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p a {
    color: #fff !important;
    margin-top: 0;
}
.brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p a:hover{
    color: #719430 !important;
}
.brand_dealer_discover_blk .brand_dealer_discover_image_wr {
    position: absolute !important;
    top: unset;
    bottom: 0px;
    right: 0 !important;
    overflow: hidden;
}
.brand_dealer_discover_blk{
    overflow: hidden;
}
.brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr p:last-of-type {
    margin-bottom: 0;
}
.brand_dealer_guarantee_blk .brand_dealer_guarantee_heading h3 {
    margin-bottom: 30px;
}
.brand_dealer_guarantee_blk .brand_dealer_guarantee_heading .btn {
    padding-top: 10px;
    padding-bottom: 10px;
}

/*  Single post */
.single-post div .wp-caption {
    border: none;
}
/*  Info    */
.page-id-45 main.template-page.content.av-content-full.alpha.units {
    padding-bottom: 0;
}
/*  Form Validation error   */
.gform_wrapper .gform_validation_errors,.gform_submission_error.hide_summary,
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction,.gform_wrapper .gfield_validation_message, .gform_wrapper .validation_message{
    background: none !important;
    border:none !important;
    padding: 0 !important;
    box-shadow: none !important;
    color:#c02b0a !important;
    font-weight: 400 !important;
}
span.gform-icon.gform-icon--close {
    display: none !important;
}
/*pedego care   */
.page-id-44293 p {
    color: #58595b;
}
.page-id-44293 .av_textblock_section.av-kwunhm9t-36152ce3e921183eb4117598e607ec97 p,.page-id-44293 .av_textblock_section.av-kwunhygg-0fc551645781f47c6ba54a36c76e65d3 p{
    font-size: 16px;
}
/*  Find a dealer page  */
#top.page-id-2172 .search-field input[type="text"] {
    background: #fff;
}
.page-id-2172 .dealers-desc-wr p {
    color: #58595b;
    margin-bottom: 20px;
}
.page-id-2172 .dealers-desc-wr p:last-of-type{
    margin-bottom: 0;
}
.page-id-2172 .state_dealers_blk h4 {
    color: #58595b;
}
.page-id-2172 .dealer-detail {
    vertical-align: top;
}
/*  Blog page   */
.page-id-45645 .categories-wr .terms li a{
    margin-top: 0;
}
#top.page-id-45645 #main .avia-section .template-page {
    padding-top: 0;
    padding-bottom: 0;
}
.page-id-45645 .right-content-wr .blog-img img,.page-id-45645 .categories-content-inner-wr .blog-img img{
    object-fit: cover;
}
/*  Pre-loved   */
#top.page-id-2183 .hr.hr-invisible.av-kz2nu99a-596bef54c73fbf3a8f49f4d759ecfa59 {
    display: none;
}
/*  Lake country art tour blog article  */
.single-post .meta-details span.post-date, .single-post .meta-details span.post-categories {
    display: inline-block;
}
.single-post p{
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
}
.single-post .w-50-sec, .single-post .w-50-sec-2 {
    width: 50% !important;
    margin-right: 0 !important;
    padding-right: 20px;
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}
.single-post .w-50-sec-last,.single-post .w-50-sec-2-last{
    padding-right: 0;
}
.single-post .w-50-sec .avia-image-container-inner,.single-post .w-50-sec-2 .avia-image-container-inner{
    width: 100% !important;
    height: 220px !important;
    overflow: hidden !important;
}
.single-post .w-50-sec .avia-image-container-inner img,.single-post .w-50-sec-2 .avia-image-container-inner img{
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}
.single-post .art-gallery {
    width: 100% !important;
    height: 375px !important;
    overflow: hidden;
    margin-top: 15px;
}
.single-post .art-gallery .avia-image-container-inner img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
}
.single-post .art-gallery .avia-image-container-inner {
    width: 100%;
}
.single-post .finishing-heading-wr h4 {
    font-size: 26px !important;
    line-height: 34px !important;
}
.single-post .entry-content-wrapper .av_textblock_section .finishing-heading-wr.berry-road h4 {
    font-family: 'Oswald', sans-serif !important;
}
.single-post .finishing-heading-wr.berry-road {
    padding-top: 25px;
}
.single-post li strong {
    color: #00b9bc;
}
/*  Info page   */
.page-id-45 .info_banner_wr img {
    width: 100%;
}
#tab-3-1 .container .col .rect-outer .rect-inner,#tab-3-3 .container .col .rect-outer .rect-inner,#tab-3-4 .container .col .rect-outer .rect-inner,#tab-3-5 .container .col .rect-outer .rect-inner,#tab-3-6 .container .col .rect-outer .rect-inner{
    background-size: contain;
}
.single-product .comn-section .fixHeight figure {
    height: 100%;
}
.single-product #socket.pd-cusfootercls span, .single-product #socket.pd-cusfootercls nav.sub_menu_socket {
    margin-bottom: 12px;
}
.single-product .battery_options .swatch-item-wrapper .swatch.swatch-shape-circle.swatch-label {
    width: auto !important;
}
.single-product .variations_form table.variations td.value .tawcvs-swatches.oss-[data-attribute_name="attribute_pa_warranty"] {
    margin-bottom: 0;
}
.single-product .style-comfort-second-part {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
body .fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}
section.you-need.you-need-content.comn-section.scrollElement.sec11 {
    padding-top: 45px;
    margin-top: 0;
}
section.contact-us.product-contact {
    padding-bottom: 45px;
}
/*March 07*/
input.btn[type="submit"] {
    padding: 13px 40px;
    background-color: #14b1b3;
    box-shadow: 0 0px 0 #3a3a3a inset;
}
input.btn[type="submit"]:hover {
    box-shadow: 0 100px 0 #3a3a3a inset;
}
.page-id-8306 form {
    width: 50%;
}
.multi_brand_discover_image_wr{
    position: absolute !important;
    content: "";
    bottom: 0;
    right: 0;

}
.paypal_banner {
    margin-top: 0 !important;
}
#top .single_variation_wrap .woocommerce-variation-price span, #top .single_variation_wrap .woocommerce-variation-price .woocommerce-Price-amount bdi {
    color: #19bbbe;
}
#top .single_variation_wrap .woocommerce-variation-price{
    margin-bottom: 25px;
}
/*.single-pedego_dealers #header{
    display: none;
}*/
/*.brand_dealer_sec_menu {
    background-color: #222222;
}*/
.brand_dealer_sec_menu .template-page.content {
    padding: 0;
}
.brand_dealer_sec_menu .template-page.content .ubermenu-item-layout-text_only {
    font-size: 16px;
    line-height: 26px;
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: normal;
    padding: 6px 10px;
}
.brand_dealer_sec_menu .brand_dealer_page_nav{
    margin: 0;
    text-align: center;
}
.brand_dealer_page_nav .dealer_page_nav_logo {
    display: inline-block;
    vertical-align: middle;
    width: 8%;
}
.brand_dealer_page_nav .dealer_page_nav_logo a{
    cursor: pointer;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li .article-icon-entry footer.entry-footer {
    display: none;
}
.brand_dealer_sec_menu .container {
    max-width: 100%;
    /*padding: 0;*/
}
.brand_dealer_sec_menu {
/*    position: absolute;
    content: "";
    z-index: 99;*/
    padding: 20px 0;
    /*background: #3a3a3a !important;*/
    min-height: unset;
    position: relative;
    z-index: 99;
}
.brand_dealer_sec_menu .template-page .entry-content-wrapper {
    padding: 0 25px 0 50px;
}
.brand_dealer_sec_menu.fixed {
    position: fixed;
    z-index: 99;
    top: 0;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 0 10px;
    min-height: unset;
    position: relative;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li:before {
    content: '';
    position: absolute;
    bottom: 11px;
    left: 0;
    width: 0;
    height: 2px;
    background: #19bbbe;
    transition: all ease-in-out 0.25s;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li:hover:before{
    width: 100%;
}
.brand_dealer_sec_menu .brand_dealer_page_nav .iconlist_icon,
.brand_dealer_sec_menu .brand_dealer_page_nav ul li .iconlist-timeline {
    display: none;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li a {
    margin: 0px;
    color: #3a3a3a !important;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 26px;
    letter-spacing: 0.3px;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
    font-family: 'Oswald' !important;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li {
    font-weight: bold;
    color: #3a3a3a !important;
    font-family: 'Oswald' !important;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 26px;
}
.brand_dealer_sec_menu .brand_dealer_page_nav ul li .article-icon-entry,
.brand_dealer_sec_menu .brand_dealer_page_nav ul li .iconlist_content_wrap {
    min-height: unset;
    padding: 0;
}
.page-id-45 #pd-section-battery {
    background-position: center !important;
    background-color: #000000 !important;
    padding: 348px 0;
}
.brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr {
    text-align: center;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    width: 72%;
}
.brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul{
    margin-bottom: 0px;
}
.single-love_stories #contact-banner {
    background-size: cover;
}
.taxanomy-content-inner-wr .blog-details-wr .read-more-btn {
    display: block;
}
#wrap_all{
    overflow: unset !important;
}
.multi_brand_electric_bikes_content p strong {
    color: #fff;
}
.brand_dealer_bikes_carousal_blk .fwdu3dcar-large-prev-button,
.multi_brand_slider_blk .fwdu3dcar-large-prev-button{
    transform: translate3d(0, 245px, 0px) !important;
}
.brand_dealer_bikes_carousal_blk .fwdu3dcar-large-next-button,
.multi_brand_slider_blk .fwdu3dcar-large-next-button{
    transform: translate3d(1185px, 246px, 0px) !important;
}
.multi_brand_store_details_blk {
    padding: 60px 0 0;
}
.tryonefree_modal .gform_body .gfield{
    position: relative;
    margin-bottom: 6px;
}
.tryonefree_modal .gform_body .gfield .gfield_description {
    position: absolute;
    content: "";
    bottom: -20px;
    font-size: 13px;
    line-height: 23px;
    margin: 0px;
    left: 3px;
}
.woocommerce.single-product form.cart.variations_form .tawcvs-swatches[data-attribute_name="attribute_pa_frame-style"] .swatch-item-wrapper{
    display: contents;
}
.tax-press_releases .related-article-blk, .tax-press_releases footer.entry-footer,
.tax-press_releases .template-blog .blog-meta,
.tax-in_the_news .related-article-blk, .tax-in_the_news footer.entry-footer,
.tax-in_the_news .template-blog .blog-meta {
    display: none !important;
}
.tax-press_releases #main .container,
.tax-in_the_news #main .container {
    padding: 0;
}
.tax-press_releases #main .container .standard-content,
.tax-in_the_news #main .container .standard-content {
    max-width: 1200px !important;
    width: 100%;
}
.tax-press_releases .template-blog header.entry-content-header,
.tax-in_the_news .template-blog header.entry-content-header {
    display: none;
}
.tax-press_releases .template-blog .pagination,
.tax-in_the_news .template-blog .pagination{
    width: 400px;
    margin: 0 auto;
}
#gform_wrapper_34 li.gfield{
    position: relative;
}
.gform_legacy_markup_wrapper li.gfield.gfield_error{
    background-color: transparent !important;
    border: 0px !important;
}
/* March 18 */
.pum-container {
    border: 0px !important;
    padding: 50px 50px !important;
    border-radius: 20px !important;
    max-width: 1240px !important;
}
.pum-content .common-heading {
    color: #3a3a3a !important;
    font-weight: 600 !important;
}
a.try_one_free_btn {
    font-family: 'Oswald', sans-serif !important;
    font-size: 16px;
    font-weight: 600;
    line-height: 14px;
    background: #3a3a3a;
    text-transform: uppercase;
    display: inline-block;
    box-shadow: 0 0 0 #14b1b3 inset;
    transition: all ease 0.5s;
    padding: 14px 45px;
    font-style: italic;
    border-radius: 3px;
    margin-left: 20px;
}
/* March 19 */
#top .avia-post-nav{
    display: none;
}
.accessories_contact_form_wr {
    margin-top: 20px;
}
.brand_dealer_electric_bikes_blk .av_one_half.first {
    width: 36%;
    padding: 143px 0 113px;
}
/* March 21 */
#top div.product .woocommerce-tabs.wc-tabs-wrapper ul.wc-tabs{
    display: none;
}
.accessories_contact_form_wr .accessories_contact_form_heading {
    margin-bottom: 20px;
    text-align: center;
}