-----------------------------------------------------
            above 1919px
-------------------------------------------------------*/
@media screen and (max-width:5000px){
    .style-comfort-second-part{
        padding-top: 100px !important;
        padding-bottom: 200px !important;
    }
    .fullpage-wrapper .comn-section .comn-section-content{
        top: 67%;
    }
    .fullPage .container_wrap.container_wrap_first{
        padding-bottom: 80px !important;
    }
    .fullPage .container_wrap.container_wrap_first .fp-tableCell,.fullPage .container_wrap.container_wrap_first .fp-tableCell .fp-scrollable{
        height: auto !important;
    }
    .home #pd-section-four {
        padding: 2400px 0 45px;
    }
}

@media screen and (min-width:3400px) and (max-width:5000px){
    .montebello_banner{
        padding: 525px 0 745px;
    }
}
@media screen and (min-width:2000px) and (max-width:3399px){
    .montebello_banner{
        padding: 165px 0 745px;
    }
}

@media screen and (max-width:3300px){
    .home #pd-section-four {
        padding: 1800px 0 45px;
    }
}
@media screen and (min-width:2560px){
    #tab-1-4 .container .wrap .img-2 {
        left: auto;
        right: 0;
    }
    #tab-1-4 .container .wrap .img-1 {
        right: auto;
        left: 0;
    }

    .home #pd-section-four {
        padding: 1600px 0 45px;
    }
}

@media screen and (max-width:2559px){
    .home #pd-section-four {
        padding: 1000px 0 45px;
    }
}
@media screen and (max-width:2000px){
    .home #pd-section-four {
        padding: 700px 0 45px;
    }
}
@media screen and (max-width:1919px){
    .fullpage-wrapper .comn-section .comn-section-content{
        top: 62%;
    }
    .iScrollVerticalScrollbar.iScrollLoneScrollbar {
        width: 12px !important;
    }
    .fullpage-wrapper section{
        padding-top: 25px !important;
    }
    .fullpage-wrapper .supercharged-performance.supercharged-performance-content{
        margin-top: -100px;
    }
    .fullPage .go-farther.section.scrollElement{
        padding-top: 25px !important;
        padding-bottom: 125px !important;
    }
    .fullPage .container_wrap.container_wrap_first{
        padding-bottom: 65px !important;
        padding-top: 25px !important;
    }
    .fullPage .interceptor.interceptor-specs{
        padding-bottom: 100px !important;
    }
    .fullPage .supercharged-performance-content{
        padding-bottom: 125px !important;
    }
    .fullPage .style-comfort-second-part{
        padding-bottom: 85px !important;
    }
    .fullPage .sizing-guideline{
        padding-bottom: 125px !important;
    }
    .fullPage .key-features{
        padding-bottom: 75px !important;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner{
        padding: 278px 0;
    }

    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 152px 0 82px;
    }
}
@media screen and (max-width:1800px){
    .multi_brand_banner_blk .pd-warranty-img-cls {
        margin-bottom: 0px;
    }
    .multi_brand_banner_blk {
        padding: 132px 0 82px;
    }
    .dealer-store-hero-img{
        min-height: 770px;
    }
}
@media screen and (max-width:1749px){
    .fullpage-wrapper .comn-section .comn-section-content{
        top: 60%;
    }

    /*  tech-support    */
    .tech-support-banner{
        padding: 250px 0;
    }

    /*  pedego-doccasion    */

    .page-id-43497 .pedego_docassion_banner{
        padding: 262px 0;
    }
    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 140px 0 82px;
    }
    .tryonefree_modal{
        padding: 30px 30px;
    }
}

@media screen and (max-width:1679px){
    .iScrollVerticalScrollbar.iScrollLoneScrollbar {
        width: 10px !important;
    }
    .home div .av_three_fifth {
        margin-left: 0;
    }

    /*  Blog page   */
    .blogs-blk, .category-blk{
        padding-top: 50px;
    }

    .nav-icons-area ul li.grand-bend {
        margin-right: 20px;
    }
    header .nav-icons-area ul li.grand-bend img {
        display: inline-block;
    }
    .nav-icons-area ul li.grand-bend::after {
        right: -11px;
    }
    .av-main-nav-wrap {
        margin-left: 28px;
    }
    header .menu.av-main-nav li a {
        margin-right: 20px;
    }
    #menu-item-43999:before {
        right: 5px;
    }

    /*  Dealers Page    */
    .page-id-2172 #av_section_2 .avia-builder-el-last {
        margin-left: 0;
    }
    .page-id-31965 #av_section_2 .av_three_fifth.avia-builder-el-5.el_after_av_two_fifth {
        margin-left: auto;
    }

    /*  Pedego Care */
    .page-id-44293 .flex_column.av-15f9d2d-c3015e86f588392981043dd151578aa5 {
        margin-left: auto;
    }

/* standard-limited-warranty and garantie-standard-limitee */
    #top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk {
        margin-top: -120px;
        padding: 0;
        height: 680px;
        background-size: cover;
    }

    /*  Tech-support    */
    .tech-support-banner{
        padding: 207px 0;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner {
        padding: 205px 0 295px;
    }

    /*  128 page    */
    .pedego_bikes_banner_blk{
        padding: 232px 0;
    }

    /*  pedego-doccasion/   */
    .page-id-43497 .pedego_docassion_banner {
        padding: 215px 0;
    }

    /*  In the news     */
    .in_the_news_banner {
        padding: 250px 0;
    }

    /*  Pre-loved new page  */
    .page-id-2183 div#av_section_2 div#pd-sct-colid {
        margin-left: auto;
    }

    /*  POG page    */
    .pog_proudly_heading_wr.first,.pog_engaged_blk .pog_engaged_heading_wr, .pog_fb_group_blk .pog_fb_group_heading_wr {
        width: 440px;
    }

    /*  Town page   */
    .town_banner_content h3 {
        margin: 20px 0;
    }
    .town_banner_content .btn {
        margin-top: 25px;
    }
    .town_content_heading_wr h3 {
        font-size: 37px;
        line-height: 45px;
    }
    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 117px 0 82px;
    }
    .pedego-branded-e-bike-important-sec {
        min-height: 695px;  
    }
    #tab-1-4 .container .wrap .img-1 {
        right: 66%;
    }
}
@media screen and (max-width: 1550px){
    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 117px 0 42px;
    }
    .po_heading_wr{
        width: 100%;
    }
    .home #pd-section-four {
        padding: 710px 0 45px;
    }
}
@media screen and (max-width:1439px){
    .dealer-store-hero-img{
        min-height: 666px;
    }
    .big-heading{
        font-size: 40px;
        line-height: 50px;
    }
    .you-need .you-need-content-wr {
        margin-top: 0;
    }

    .main_menu ul:first-child > li a {
        line-height: 27px;
        font-size: 14px;
    }

    /*  Tech-support    */
    .tech-support-banner {
        padding: 190px 0;
    }

    /*  Header  */
    #menu-item-43999 > a {
        width: 45px;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner{
        padding: 210px 0;
    }

    /*  128pages    */
    .pedego_bikes_banner_blk {
        padding: 217px 0;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        padding: 290px 0;
    }

    /*  pedego-doccasion/   */
    .page-id-43497 .pedego_docassion_banner {
        padding: 203px 0;
    }

    /*  about us content change style   */
    .page-id-6439 #pd-about-sc-one .container, .page-id-6439 #pd-about-sc-two .container {
        padding-left: 50px;
        padding-right: 50px;
    }
    .page-id-6439 #main div#av_section_4 .container {
        padding: 0 50px;
        margin: 0;
    }

    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 98px 0 33px;
    }

    .pedego-branded-e-bike-important-sec {
        min-height: 655px;
    }

    /*  Single blog pagesss */
    .single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin {
        margin-top: 30px;
    }
    /*  Pre-loved   */
    .page-id-2183 div#av_section_1::after{
        height: 350px;
    }
}   

@media screen and (max-width:1368px){
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr{
        width: 83%;
    }
    .brand_dealer_electric_bikes_blk{
        background-size: cover !important;
    }
    #top .fwdu3dcar-large-next-button {
        transform: translate3d(1150px, 246px, 0px) !important;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first {
        width: 96%;
        margin: auto;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first .swiper-wrapper{
        height: 570px;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first .swiper-wrapper .swiper-slide.swiper-slide-active{
        width: 700px;
        margin-right: 0;
    }
    .single-product .container_wrap_first .product #woosvi_strap{
        padding-right: 0;
        width: 700px;
        height: 570px !important;
    }
    .single-product .container_wrap_first .product #woosvi_strap div#woosvithumbs {
        height: 135px;
    }
    .single-product .container_wrap_first .product .single-product-summary{
        padding-left: 25px;
        width: 442px;
    }
    .single-product .container_wrap_first .product #woosvi_strap div#woosvithumbs {
        padding: 0 20px;
    }
    .single-product .container_wrap_first .swiper-button-prev.swiper-button-black{
        position: absolute;
        left:0;
    }
    .single-product .container_wrap_first .swiper-button-next.swiper-button-black {
        top: 75px;
        right: 0;
    }
    .single-product #fp-nav{
        right:40px;
    }
    .iScrollIndicator {
        position: fixed !important;
        right: -20px;
        width: 8px !important;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first .section-title h1 {
        font-size: 35px;
        line-height: 45px;
    }
    .interceptor-specs.interceptor-content figure {
        width: 80%;
        margin: auto;
    }
    .common-heading,.common-heading span{
        font-size: 25px;
        line-height: 30px;
    }
    .accordion .single-accordion .accordion-header h5{
        font-size: 20px;
    }
    .go-farther.section.scrollElement{
        padding-top: 0 !important;
    }
    .comn-section .comn-section-inner .section-title {
        margin-bottom: 25px;
    }
    .fullpage-wrapper .comn-section .comn-section-content {
        top: 62%;
    }
    .accordion {
        width: 90%;
        margin: auto;
    }
    #woosvimain .swiper-slide.swiper-slide {
        height: 100% !important;
    }
    .style-comfort a.bx-prev{
        left: 50px;
        top:-70px;
    }
    .style-comfort a.bx-next {
        left: unset;
        right: 50px;
        top:-70px;
    }
    .style-comfort .bx-pager.bx-default-pager{
        top: 440px;
    }
    .single-product #fp-nav ul li {
        width: 90px;
    }
    .go-farther-content.tabber .content-img figure,.sizing-content-wr.tabber .content-img figure {
        height: 500px;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr {
        width: 22.7%;
    }

    /*homepage*/

    .home .bike-models, .home .shapes, .home .rainbow {
        padding: 0 15px;
    }
    .home #pd-sct-colid .bike-models, .home #pd-sct-colid .shapes, .home #pd-sct-colid .rainbow {
        padding: 0 14px;
    }
    .home #pd-text-content-two p {
        margin-bottom: 20px;
    }
    #pd-text-content-two strong{
        margin-bottom: 25px;
    }
    .home #av_section_3 .bike-models, .home #av_section_3 .shapes, .home #av_section_3 .rainbow {
        padding: 0 12px;
    }
    .home div#av_section_10 .bike-models {
        width: 33%;
    }
    .home div#av_section_10 .shapes, .home div#av_section_10 .rainbow {
        width: 32% !important;
    }

    /*  Electric bikes page (Product Overview)  */
    .overview-page-custom-body.center-wr {
        width: 100%;
        padding: 0 50px;
    }
    .overview-page-custom-body aside.left {
        width: 20%;
    }
    .overview-page-custom-body .custom-main {
        width: 80%;
    }
    .custom-main-section .card {
        width: 24%;
        min-height: 348px;
    }
    #menu-item-43999:before{
        right: 10px;
    }

    header .menu.av-main-nav li a {
        margin-right: 15px;
    }
    #menu-item-43999:before {
        right: 0;
    }
    .av-main-nav-wrap {
        margin-left: 15px;
    }
    header .menu.av-main-nav li a {
        margin-right: 12px;
    }
    header .nav-icons-area ul li.grand-bend img {
        margin-left: 2px;
    }
    .nav-icons-area ul li.grand-bend {
        margin-right: 18px;
    }
    .nav-icons-area ul li.grand-bend::after {
        right: -10px;
    }

    /*  Blog Page   */
    
    .center-wrp {
        width: 100%;
        padding: 0 50px;
    }
    .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,.po_heading_wr h3, .po_heading_wr h3 span {
        font-size: 35px;
        line-height: 45px;
        font-style: italic;
        margin-bottom: 25px;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span,.category .blogs-blk .heading-blk h3 span{
        margin: 0;
    }
    .page-id-45645 .blogs-blk .heading-blk,.page-id-45645 .category-blk .heading-blk,.category .blogs-blk .heading-blk,.category .category-blk .heading-blk{
        margin: 0 auto 50px;
    }
    .page-id-45645 .right-content-wr .blog-img,.category .right-content-wr .blog-img {
        width: 50%;
    }
    .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: 20px;
        line-height: 26px;
    }
    .page-id-45645 .blog-details-wr .post-title,.category .blog-details-wr .post-title,.taxanomy-content-inner-wr .blog-details-wr .post-title{
        margin-top: 10px;
    }
    .page-id-45645 .left-content .blog-details-wr .post-title,.category .left-content .blog-details-wr .post-title {
        margin-top: 15px;
    }
    .page-id-45645 .blog-details-wr .post-date,.category .blog-details-wr .post-date {
        margin-top: 12px;
    }
    .page-id-45645 .categories-wr .terms li a,.category .categories-wr .terms li a{
        margin-top: 0;
    }
    .page-id-45645 .blog-details-wr p,.category .blog-details-wr p {
        margin: 20px 0 3px;
    }
    .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{
        margin-bottom: 25px;
    }
    .page-id-45645 .custom-pagination .page-numbers,.category .custom-pagination .page-numbers {
        margin-left: 20px;
    }
    .page-id-45645 .follow-us-content-inner-wr h4,.category .follow-us-content-inner-wr h4 {
        font-size: 27px;
        line-height: 32px;
        margin-bottom: 15px;
    }
    .page-id-45645 .follow-us-content-inner-wr p,.category .follow-us-content-inner-wr p {
        font-size: 17px;
        line-height: 25px;
        margin-bottom: 20px;
    }
    .page-id-45645 .social-links-wr a,.category .social-links-wr a{
        width: 55px;
        height: 55px;
        padding-top: 10px;
        margin-left: 12px;
    }
    .page-id-45645 .social-links-wr a img,.category .social-links-wr a img {
        width: 34px;
    }
    .page-id-45645 .social-links-wr a.youtube-icon,.category .social-links-wr a.youtube-icon {
        padding-top: 15px;
    }
    .page-id-45645 .social-links-wr a:first-child img,.category .social-links-wr a:first-child img {
        width: 15px;
    }
    .page-id-45645 .social-links-wr a:first-child,.category .social-links-wr a:first-child {
        padding-top: 11px;
    }

    /* Dealers Page     */
    .dealer-store-hero-img {
        min-height: 680px;
    }
    .page-id-2172 h3.common-heading span {
        font-size: 25px;
        line-height: 30px;
        margin-top: 5px;
    }

    /*  Single Blog page    */
    .blog-title-wr h2 {
        font-size: 34px;
        line-height: 42px;
    }
    .single-post .meta-details {
        margin: 17px 0 22px;
    }
    .single-post .block_one_content-wr {
        margin-top: 45px;
    }
    .single-post .blog-content-inner-wr .block_heading h2,.single-post .blog-content-other-wr .main-ttl-1{
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .single-post .blog-content-other-wr .main-ttl-2 {
        font-size: 22px;
        line-height: 30px;
    }
    .single-post .block_one_image {
        margin-top: 30px;
    }
    .single-post .block_two_content-outer-wr {
        margin-top: 30px;
    }
    .single-post .block_two_image {
        margin-right: 30px;
    }
    .single-post .block_two_content-inner-wr {
        margin-top: 27px;
    }
    .single-post .block_two_content-wr, .single-post .block_three_content-wr, .single-post .block_four_content-wr {
        margin-top: 55px;
    }
    .single-post .block_four_image {
        width: 30.2%;
    }
    .single-post .blog-content-other-wr .main-ttl-1, .single-post .blog-content-other-wr .main-ttl-2 {
        margin: 55px 0 20px;
    }
    .single-post .blog-content-inner-wr {
        padding-bottom: 75px;
    }
    .single-post .related-article-wr {
        padding-top: 40px;
    }
    .single-post .blog-single-blk {
        padding: 65px 0 50px;
    }
    .featured-articles-sidebar-wr .heading-wr h2 {
        margin: 35px 0;
    }
    .single-post .categories-list-inner-wr .categories-heading,.single-press_overview .categories-list-inner-wr .categories-heading {
        margin-bottom: 20px;
    }
    .single-post .avia-icon-list li {
        padding: 15px 0;
    }
    .single-post .avia-icon-list .iconlist-timeline {
        left: 52px;
    }
    .single-post .related-article-wr .heading-wr h2,.single-press_overview .related-article-wr .heading-wr h2 {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 30px;
    }
    .single-post .blog-content-wrp .post-title h2,.single-press_overview .blog-content-wrp .post-title h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .single-post .block_two_image {
        min-height: 200px;
    }
    .single-post .related-article .img-content-wrp,.single-press_overview .related-article .img-content-wrp {
        min-height: 160px;
    }

    /*  Contact Page    */
    .page-id-31965 #contact-banner{
        padding: 325px 0;
    }

    /*  About us page   */
    .page-id-6439 #main .container {
        max-width: unset !important;
        padding: 0px 50px !important;
    }
    #about-banner {
        padding: 325px 0;
    }
    .page-id-6439 .avia-image-container-inner{
        width: 100% !important;
    }
    .page-id-6439 .avia-image-container-inner img {
        width: 100%;
    }
    .page-id-6439 #socket .container {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }

    /*  Pedego Care */
    #pd-carepage-col {
        width: 70%;
    }
    #pd-carepage-col .bike-models, #pd-carepage-col .shapes, #pd-carepage-col .rainbow {
        padding: 0 25px;
    }

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

    .page-id-43809 div#av_section_1.five_year_warranty_banner,.page-id-42979 div#av_section_1.five_year_warranty_banner {
        padding: 0;
        height: 700px;
        background-size: cover;
    }
    .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: 70px 0;
    }

    /* standard-limited-warranty and garantie-standard-limitee */
    .page-id-43412 .ltd_warranty_content_wr .common-heading,.page-id-43494 .ltd_warranty_content_wr .common-heading {
        margin-bottom: 20px;
        margin-top: 35px;
    }
    .page-id-43412 div#av_section_2 .template-page.content.av-content-full.alpha.units,.page-id-43494 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 15px !important;
    }

    /*  Tech-support    */
    .tech-support-banner {
        padding: 160px 0;
    }

    /*  maintenance-and-repair-videos   */
    .page-id-38485 .av_promobox .avia-button.avia-size-large {
        margin-top: -20px;
    }

    /*  cart    */
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 250px !important;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner{
        padding: 200px 0 150px;
    }
    .page-id-43514 #main img.aligncenter.wp-image-43262 {
        margin-top: 0;
        padding: 0;
    }

    /*      128 pages       */
    .pedego_bikes_banner_blk {
        padding: 185px 0;
    }
    .pedego_bikes_content_blk .main-ttl-1 {
        font-size: 25px !important;
        line-height: 30px !important;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        padding: 0;
        height: 500px;
    }

    /*  pedego-doccasion/   */
    .page-id-43497 .pedego_docassion_banner {
        padding: 172px 0;
    }

    /*  love stories different one page */
    .page-id-49 .ls-post{
        margin-left: 33px;
        width: 31%;
    }
    .page-id-49 .ls-post:nth-child(3n-2){
        margin-left: 0;
    }

    /*  in the news */
    .in_the_news_banner {
        padding: 212px 0;
    }
    .page-id-1902 .in_the_news_content {
        width: 23.5%;
    }

    /*  Final Changes   */
    #socket .sub_menu_socket li {
        padding: 0;
    }

    /*  About us social section style   */
    .page-id-6439 .social-links-wr .avia-image-container a {
        width: 35px;
        margin-left: 10px;
        margin-top: 4px;
    }
    .page-id-6439 .social-links-wr {
        padding: 50px 0;
    }
    .page-id-6439 div#av_section_4 .flex_column.av-8zedc7-5ccd529091768e25bbd004021b84d839.av_one_half.avia-builder-el-22 {
        width: 42% !important;
    }
    .page-id-6439 .social-links-wr .avia-image-container {
        width: 55px;
        height: 55px;
        padding-top: 6px;
        margin-left: 12px;
    }
    .page-id-6439 .social-links-wr .avia-image-container.facebook-icon a {
        width: 18px;
        margin-left: 17px;
        margin-top: 2px;
    }
    .page-id-6439 .social-links-wr .avia-image-container.youtube-icon {
        padding-top: 10px;
    }

    /*  POG Page    */
    .pog_proudly_heading_wr.first, .pog_engaged_blk .pog_engaged_heading_wr, .pog_fb_group_blk .pog_fb_group_heading_wr {
        width: 400px;
    }
    .pog_tour_blk,.pog_share_love_blk {
        padding: 100px 0 185px;
    }
    .pog_banner_content .common-heading span{
        margin-top: 20px;
    }

    /*  Press-Overview (PO) page    */
    .press_about_left_content_wr section.av_textblock_section.av-kz6wrx1n-d862adaba0c7bc1176ba0183093ef528 {
        margin-top: 27px;
    }
    .po_heading_wr h3 span{
        font-size: 35px;
        line-height: 45px;
    }

    /*  Common social media section */
    .social_.links_new_blk .social_.links_new_content_wr .social_link_new {
        width: 55px;
        height: 55px;
        padding-top: 5px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .social_link_new a {
        width: 33px;
        padding-top: 5px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .facebook-icon.social_link_new a {
        width: 17px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .youtube-icon.social_link_new a {
        padding-top: 10px;
    }
    .social_.links_new_blk .social_.links_new_image_wr img {
        width: 275px;
    }

    /*  Town Page   */
    .town_banner_image_content img {
        width: 165px;
    }
    .town_banner_content h3 {
        margin: 20px 0 10px;
    }
    .town_left_content_wr .town_content_heading_wr h3 strong {
        font-size: 25px;
        line-height: 30px;
    }
    .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 {
        margin-bottom: 20px;
    }

    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 88px 0 15px;
    }

    /*  Common-class    */
    .xl-heading {
        font-size: 37px;
        line-height: 42px;
    }

    /*  Pedego branded dealer page (26 section) */
    .pedego-branded-hero-img-content img {
        width: 200px;
    }
    .pedego-branded-about-sec-content {
        width: 45%;
    }
    .pedego-branded-review-award-left {
        width: 35%;
    }
    .pedego-branded-review-award-right {
        width: 65%;
    }
    .pedego-branded-review-award a.bx-next {
        right: 52px;
    }
    .pedego-branded-paybright{
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .pedego_branded_blog_sec .right-content-wr .blog-img{
        width: 210px;
    }
    .pedego_branded_blog_sec .right-content-wr .blog-details-wr{
        width: 41%;
    }

    /*      Bug Fixing          */
    .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;
    }
    .style-comfort-second-part .slider-img-wr {
        height: 475px !important;
    }
    /*electric buike info page*/
    .page-id-45 .info_heading_wr h2 {
        font-size: 38px;
        line-height: 45px;
    }
    .page-id-45 .info_category_wr .info_category a h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .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,
    #tab-1-3 .container .hub_motors h3,#tab-2-1 .container .col:last-child h3,#tab-2-1 .container .col:last-child h1,#tab-2-3 .container .col .slick-slide h3,
    #tab-3-1 .container .col h3.main-ttl-3, #tab-3-2 .container .col h3.main-ttl-3, #tab-3-3 .container .col h3.main-ttl-3, #tab-3-4 .container .col h3.main-ttl-3, #tab-3-5 .container .col h3.main-ttl-3, #tab-3-6 .container .col h3.main-ttl-3,
    #tab-4-1 .container h3.tab-ttl,#tab-4-2 .container h3.tab-ttl,#tab-1-5 .section-pedego_features .item .content h3 {
        font-size: 32px;
        line-height: 42px;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category a{
        padding: 15px 30px;
    }
    #tab-4-2 .container .slick-slide .item h4{
        font-size: 22px;
        line-height: 30px;
    }

    /*  pedego-branded-dealer-oyama page    */
    .brand_dealer_banner_blk .template-page.content {
        padding: 0;
        padding-bottom: 50px;
    }
    .brand_dealer_discover_blk .container.av-section-cont-open {
        position: relative;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_image_wr {
        position: absolute;
        bottom: 0;
        right: 0;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_content_wr {
        padding: 50px 0 35px;
    }
    .brand_dealer_warranty_blk .entry-content-wrapper .avia-image-overlay-wrap img {
        width: 225px;
    }
    .brand_dealer_blog_blk .right-content .blog-details-wr {
        width: calc(100% - 215px);
        padding-left: 10px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .right-content {
        margin-top: 35px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title h2{
        font-size: 20px;
        line-height: 26px;
    }

    .single-post #main .container_wrap_first.sidebar_right .container {
        max-width: 1240px;
        padding: 0 50px;
    }
    .single-post.postid-10109 .related-article-blk .related-article-wr {
        margin-top: 0;
        border-top: 1px solid #e4e4e4;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_image_wr {
        top: 33.5% !important;
    }
    /*  Press-overview  */
    .page-id-45645 .custom-pagination, .category .custom-pagination, .taxanomy-content-inner-wr .custom-pagination {
        margin: 50px auto 0px;
    }
    /*  Western cycle   */
    .multi_brand_designed_blk .rainbow.right {
        width: 35%;
    }
    /*  lake country art tour   */
    .single-post .w-50-sec .avia-image-container-inner, .single-post .w-50-sec-2 .avia-image-container-inner {
        height: 200px !important;
        margin-bottom: 0;
    }
    .multi_brand_twocolmns div#pd-sct-colid {
        width: 63%;
        margin-left: 0px;
    }


} /* 1366  */
@media screen and (max-width:1280px){
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr {
        width: 90%;
    }
    .brand_dealer_designed_blk div#pd-sct-colid {
        width: 63%;
    }
    .brand_dealer_bikes_carousal_blk .container, .multi_brand_slider_blk .container{
	padding: 0px;
    }
}
@media screen and (max-width:1200px){
    /*western-cycle*/
    .multi_brand_banner_blk {
        padding: 59px 0 15px;
    }
    .multi_brand_electric_bikes_blk {
        padding-top: 132px;
        padding-bottom: 47px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content_wr {
        width: 58%;
    }
    .multi_brand_designed_blk .av_three_fifth{
        margin-left: 2%;
        width: 61%;
    }
    .multi_brand_discover_blk .multi_brand_discover_content_wr {
        width: 54%;
        padding-top: 14px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p, .multi_brand_discover_blk .multi_brand_discover_content p {
        margin-bottom: 17px;
    }
    div.multi_brand_discover_image_wr{
        margin-left: 6%;
        width: 40%;
    }
    #pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
        padding: 0px 12px;
    }
    #pd-sct-colid .rainbow{
        padding-right: 0px;
    }

}  /* 1200  */

@media screen and (max-width:1199px){
    .center-wrapper{
        width: 96%;
    }
    .center-wrp{
        width: 96%;
        padding:0;
    }

    .container {
        padding: 0;
        width: 96%;
        margin: auto;
    }

    header .menu.av-main-nav li a{
        font-size: 15px;
        line-height: 30px;
        margin-right: 15px;
        padding: 0;
    }
    #menu-item-43999:before {
        right: 0;
        top: 11px;
    }
    .nav-icons-area ul li a{
        font-size: 15px;
        line-height: 31px;
    }
    .nav-icons-area ul li{
        padding-top: 0;
    }
    footer.pd-cusfootercls a{
        margin-right: 15px;
    }
    .nav-icons-area ul li:last-of-type a {
        margin-top: 0;
    }
    .slicknav_menu span.slicknav_arrow,.slicknav_menu li.noMobile.menu-item.menu-item-search-dropdown.menu-item-avia-special {
        display: none;
    }



    .fullpage-wrapper .container_wrap.container_wrap_first{
        padding-bottom: 35px !important;
    }
    .single-product .container_wrap_first .product #woosvi_strap{
        width: 500px;
    }
    #woosvithumbs .swiper-slide {
        width: 100px !important;
    }
    .single-product .container_wrap_first .swiper-button-next.swiper-button-black {
        top: 50px;
    }
    #woosvithumbs .swiper-wrapper{
        justify-content: center;
    }
    .single-product .container_wrap_first .product .single-product-summary {
        width: 430px;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first .section-title h1 {
        font-size: 35px;
        line-height: 45px;
    }
    #top .variations_form > table {
        margin: 0;
    }
    .woocommerce div.product form.cart.variations_form .tawcvs-swatches, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches{
        margin-bottom: 0;
    }
    .woocommerce div.product form.cart.variations_form .variations tr:nth-child(2) .swatch-item-wrapper .swatch-shape-circle.swatch-color {
        width: 35px;
        height: 35px;
    }
    .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{
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }
    .woocommerce div.product form.cart.variations_form .tawcvs-swatches, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches{
        margin-bottom: 0 !important;
    }
    .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch{
        margin: 0 !important;
    }
    .woocommerce div.product form.cart.variations_form .tawcvs-swatches, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches{
        margin-bottom: 0;
    }
    .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: 14px;
        line-height: 34px;
    }
    .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{
        min-height: 40px;
    }
    .single-product .variations_form .value .tawcvs-swatches.oss-[data-attribute_name="attribute_pa_frame-colour"] .swatch.swatch-shape-circle.swatch-color {
        min-height: 44px !important;
    }
    #top .variations_form .price span,.single-product .woocommerce-Price-amount.amount bdi{
        font-size: 25px;
        line-height: 32px;
    }
    #top .variations_form .single_variation_wrap {
        margin: 20px 0 12px;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first.main_color,.fullpage-wrapper .container_wrap.container_wrap_first.main_color .fp-tableCell{
        height: auto !important;
    }

    .big-heading {
        font-size: 35px;
        line-height: 45px;
    }
    .three-icons p{
        font-size: 14px;
    }
    .interceptor-accordion {
        width: 90%;
        margin: auto;
    }
    .supercharged-performance .text-area .cyan-btn{
        margin-top: 75px;
    }
    .go-farther-content.tabber .content-text .box-wrp{
        width: 100%;
    }
    .go-farther-content.tabber .content-text .box, .sizing-content-wr.tabber .content-text .box{
        width: 22.9%;
    }
    .single-product #fp-nav ul li a span:last-of-type{
        height: 15px;
        top: 4px;
    }
    .single-product #fp-nav span.fp-sr-only{
        font-size: 12px;
        margin-right: 5px;
    }
    .single-product #fp-nav ul li{
        width: 80px;
    }
    .single-product #fp-nav {
        right: 10px;
    }
    .sizing-content-wr.tabber .content-text .box-wrp {
        width: 100%;
    }
    .go-farther-content.tabber .content-text .box h5, .sizing-content-wr.tabber .content-text .box h5{
        margin-bottom: 15px;
    }
    .style-comfort a.bx-prev{
        left: 50px;
        top:-25px;
    }
    .style-comfort a.bx-next{
        right: 50px;
        top:-25px;
    }
    .contact-us .center-wrapper-inner {
        width: 90%;
    }
    #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{
        font-size: 15px;
        line-height: 25px;
    }
    #top .gform_body .ginput_container input[type=text], #top .gform_body .ginput_container input[type=email]{
        font-size: 14px;
        line-height: 20px;
    }
    .request-demo-form .gform_wrapper.gravity-theme .gfield, .send-msg-form-wr .gform_wrapper.gravity-theme .gfield{
        padding-bottom: 0;
    }
    #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,#gform_wrapper_68 .gfield_checkbox input[type=checkbox]:checked + label:after,#top #gform_wrapper_68 .gfield_checkbox input[type=checkbox]:checked + label:after{
        width: 25px;
        height: 25px;
        border-radius: 5px;
    }
    #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{
        padding-left: 40px;
    }
    #top .gchoice{
        margin-bottom: 15px;
    }
    #gform_wrapper_68 .gfield_checkbox input[type=checkbox]:checked + label:before {
        top: 4px !important;
        left: 4px !important;
        width: 14px !important;
        height: 5px !important;
    }


    #socket .container {
        padding-top: 10px;
        padding-bottom: 10px;
    }



    .comn-section .comn-section-content {
        top: 62%;
    }
    .single-product .container_wrap_first .product #woosvi_strap {
        height: 450px !important;
    }
    .fullpage-wrapper .container_wrap.container_wrap_first .swiper-wrapper {
        height: 450px !important;
    }
    .single-product .container_wrap_first .swiper-button-prev.swiper-button-black{
        top:50px;
    }
    .key-features .key-features-content {
        width: 100%;
        margin: auto;
    }
    .key-features .key-features-content .content-text strong{
        margin-bottom: 15px;
    }
    .key-features .key-features-content .content-text p{
        margin-top: 0;
    }
    .sizing-guideline .content-img{
        padding: 30px 0;
    }
    .nav-icons-area ul li.grand-bend {
        margin-right: 22px;
    }
    header .nav-icons-area ul li a{
        font-size: 15px;
    }
    .nav-icons-area ul {
        margin-top: 9px;
    }
    .av-main-nav-wrap {
        margin-left: 20px;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr {
        width: 22.7%;
        margin-left: 14px;
    }
    .key-features .key-features-content .content-text .content-text-inner {
        margin: 62px auto 0;
    }

    header#header div#header_main > .container {
        width: 96%;
        padding: 5px 0;
    }
    span.logo.avia-standard-logo a img {
        margin-top: -11px;
        display: inline-block !important;
    }
    #top #header_main > .container .main_menu .av-main-nav > li > a {
        height: auto !important;
        line-height: 52px !important;
    }
    .nav-icons-area ul li.grand-bend::after {
        top: 0;
    }


    /*Homepage*/
    .home .common-heading,.home .common-heading span {
        font-size: 25px !important;
        line-height: 32px !important;
    }
    .home .container {
        padding: 0;
        width: 96%;
        margin: auto;
    }

    .home #pd-section-five-inner .avia-image-overlay-wrap {
        width: 85%;
        margin: auto;
    }
    .home div#pd-section-five-inner {
        padding: 45px 0;
    }
    .home #pd-warranty-img .avia-image-overlay-wrap {
        width: 90%;
        margin: auto;
    }
    .home #pd-section-four {
        padding: 380px 0 41px;
    }
    .home div#pd-warranty-img {
        padding: 30px 0;
    }
    .home #pd-threese-colwidth, .home #pd-carepage-col,.home #av_section_3 #pd-threese-colwidth, .home #pd-carepage-col {
        width: 62%;
    }
    .home #after_section_12 .avia-image-overlay-wrap {
        width: 85%;
        margin: auto;
    }

    /*  Electric Bike (overview)    */
    .overview-page-custom-body.center-wr {
        width: 96%;
        padding: 0;
    }
    .custom-main-section .card {
        width: 32.48%;
    }
    .custom-main-section .card:nth-child(4n) {
        margin-right: 10px;
    }
    .custom-main-section .card:nth-child(3n) {
        margin-right: 0;
    }

    /*Slick Nav*/
    /*.slicknav_menu{
        display: block;
    }
    ul#avia-menu {
        display: none;
    }*/
    .slicknav_menu {
        position: absolute;
        top: 6px;
        right: 0;
    }
    a.slicknav_btn {
        width: 35px;
        height: 35px;
        background: #111;
        text-align: center;
        float: right;
        display: block;
    }
    span.slicknav_menutxt {
        color: #fff;
        font-size: 18px;
        font-weight: 700;
        line-height: 35px;
    }
    ul.slicknav_nav {
        position: absolute;
        top: 40px;
        right: 0;
        width: 300px;
        background: #f5f5f5;
        text-align: center;
        padding: 15px 0;
        margin: 0;
    }
    ul.slicknav_nav li a {
        color: #000;
        display: inline-block;
        width: 100%;
    }
    ul.slicknav_nav li a:hover{
        color: #444;
    }
    .nav-icons-area.right {
        position: relative;
        z-index: 999;
        margin-right: 50px;
    }
    .nav-icons-area ul {
        margin-top: 12px;
    }
    .responsive .main_menu ul:first-child > li > a {
        padding: 0;
    }
    .responsive .main_menu ul:first-child > li > a img {
        display: inline-block !important;
    }
    li.slicknav_parent.slicknav_open ul.sub-menu {
        opacity: 1 !important;
        visibility: visible !important;
    }
    #header_main .sub-menu {
        width: auto;
        left: 0;
        right: 0;
        margin: 0;
    }
    #header_main .sub-menu li {
        margin: 0;
        padding: 0;
    }
    #header_main .sub-menu li a {
        height: auto;
        vertical-align: middle;
    }


    /*  Blog Page   */
    .page-id-45645 .center-wrp {
        width: 96%;
        padding: 0;
    }
    .page-id-45645 .blogs-blk, .category .category-blk{
        padding-top: 50px;
    }
    .page-id-45645 .right-content-wr .blog-img,.category .right-content-wr .blog-img {
        height: 275px;
    }
    .page-id-45645 .right-content-wr .right-content,.category .right-content-wr .right-content {
        margin-top: 25px;
    }
    .page-id-45645 .custom-pagination {
        margin: 50px auto 0px;
    }
    .page-id-45645 .blog-details-wr p,.category .blog-details-wr p,.taxanomy-content-inner-wr .blog-details-wr p{
        margin: 15px 0 3px;
    }

    /*  Dealers Page    */
    .dealers-map-blk #map {
        height: 500px;
    }
    .dealers-heading-wr .common-heading span {
        font-size: 25px;
        line-height: 30px;
    }
    .dealer-detail h3.common-heading {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 12px;
    }
    .dealer-detail h3.common-heading {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .dealer-store-hero-img {
        min-height: 580px;
    }
    .dealer-detail {
        margin-left: 20px;
    }
    .state_dealers_wr h4 {
        font-size: 18px;
        line-height: 23px;
    }
    .dealers-content-inner-wr {
        margin-top: 65px;
    }
    .page-id-2172 #av_section_3 .template-page.content.av-content-full.alpha.units {
        padding: 40px 0 60px;
    }

    /*  Single Blog page    */
    .single-post .read-article-btn a,.single-press_overview .read-article-btn a {
        padding: 10px 50px;
    }
    .single-post .featured-articles-content-wr .blog-details-wr,.single-press_overview .featured-articles-content-wr .blog-details-wr {
        padding: 20px 20px 32px;
    }
    .single-post .read-article-btn,.single-press_overview .read-article-btn{
        margin-top: 20px;
    }
    .single-post .block_four_image {
        width: 29.7%;
    }
    .single-post .block_two_image {
        margin-right: 30px;
    }
    .avia-icon-list .iconlist_icon {
        height: 50px;
        width: 50px;
        line-height: 50px;
        font-size: 25px;
    }
    .single-post .avia-icon-list .iconlist-timeline {
        left: 48px;
    }
    .single-post .related-article .img-content-wrp,.single-press_overview .related-article .img-content-wrp{
        min-height: 145px;
    }
    .ls-bottom-content p{
        font-size: 34px;
        line-height: 44px;
    }
    .ls-banner-blk{
        padding: 220px 0;
    }
    .ls-post{
        margin-left: 47px;
    }


    /*#top #main .avia-section .template-page{
        padding: 30px 0;
    }*/


    .ls-post-inner h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .ls-post-inner a{
        margin-top: 20px;
    }
    .in_the_news_banner{
        padding: 170px 0;
    }
    .in_the_news_content_hover .content p {
        font-size: 16px;
        line-height: 22px;
    }
    .in_the_news_content_hover h3 {
        font-size: 20px;
        line-height: 30px;
    }
    .in_the_news_content_hover .hover-inner{
        padding: 0px 14px;
    }
    .page-id-1902 .in_the_news_content{
        margin-left: 18px;
    }
    .tech-support-banner{
        padding: 130px 0;
    }
    .tech-support-content-wr {
        padding: 40px 0;
    }
    .pedego_docassion_banner{
        padding: 160px 0;
    }
    .pedego_docassion_image {
        width: 30%;
        margin-top: -235px !important;
    }
    .pedego_docassion_features .flex_column .description p {
        font-size: 16px;
        line-height: 26px;
    }
    #top .ltd_warranty_banner_blk {
        padding: 175px 0;
    }


    /*contact form*/
    #top #gform_wrapper_70 .gfield_checkbox input[type=checkbox] + label {
        padding-top: 0px;
    }
    #top fieldset {
        margin-bottom: 0;
    }

    /*  Contact Page    */
    .page-id-31965 #contact-banner {
        padding: 280px 0;
    }
    #top #gform_wrapper_69 .gfield_checkbox input[type=checkbox] + label{
        padding-top: 0;
    }

    .home #pd-section-eight .template-page.content.av-content-full.alpha.units {
        padding: 0 !important;
    }

    /*  single prodcut page */
    .style-comfort .slider-content .slide .slide-text {
        margin-top: 20px;
    }
    .style-comfort .bx-controls-direction{
        top: 230px;
    }

    /*  About us Page   */
    #about-banner {
        padding: 280px 0;
    }
    .page-id-6439 #main .container {
        padding: 0 !important;
    }
    .page-id-6439 #socket .container {
        padding-top: 35px !important;
        padding-bottom: 15px !important;
    }
    .page-id-6439 .pd-about-sc-one-cls .common-layout-text-area-wr p {
        margin-bottom: 15px;
    }
    .page-id-6439 div#pd-our-story .avia-image-overlay-wrap {
        height: 450px;
    }
    .page-id-6439 #top #main .avia-section .template-page {
        padding: 25px 0;
    }
    .page-id-6439 .pd-our-story-cls {
        margin-bottom: 25px !important;
    }
    .page-id-6439 .pd-common-content-cls h3, .page-id-6439 .pd-common-content-cls p {
        margin-bottom: 25px;
    }
    .page-id-6439 .common-heading span {
        margin-top: 5px;
    }
    .lowest-heading {
        margin-top: 0;
        margin-bottom: 5px;
    }
    .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 .avia-image-overlay-wrap img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
    .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 .avia-image-overlay-wrap {
        height: 700px;
    }
    .page-id-6439 .flex_column.av_one_half.avia-builder-el-13.el_after_av_one_half {
        margin-left: 35px;
        margin-top: 35px;
    }
    .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1,.page-id-6439 .flex_column.av-6uht4n-aa4c70d5ff0ae9ec2e067b7b419b34de,.page-id-6439 .flex_column.av-5wutg7-943683cd99bf7681c16df87fad77ef8f {
        margin-top: 35px;
    }
    .page-id-6439 .flex_column.av-3irr3b-c6f2bb5d801be4b432266b867ed67526,.page-id-6439 .flex_column.av-28c5mf-e6ae4c04f0f84a20b5c0417828a6e9f8 {
        margin-top: 20px;
    }
    .page-id-6439 .avia-image-container.av-kwkpydf2-a7997a4b6c5e8cb24bf5ffc7f5d25ec7 .avia-image-overlay-wrap img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
    }
    .page-id-6439 .avia-image-container.av-kwkpydf2-a7997a4b6c5e8cb24bf5ffc7f5d25ec7 .avia-image-overlay-wrap {
        height: 535px;
    }
    .page-id-6439 section.av_textblock_section.av-kwm75ts2-037cf85e1f51d8f26fc683f2c75e4216 p {
        margin: 25px 0 20px;
    }
    .page-id-6439 .spacer.gfield {
        display: none;
    }

    /*  Contact form    */
    #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{
        padding-top: 0;
    }

    /*  Pedego Care */
    #pd-carepage-col {
        width: 77%;
    }
    .pd-warranty-img-cls {
        padding: 40px 0;
    }
    #pd-warranty-img .avia-image-overlay-wrap img {
        width: 200px;
    }
    .page-id-44293 #pd-text-content-two p {
        margin-bottom: 15px;
    }
    .page-id-44293 #av_section_3 .template-page.content {
        padding: 50px 0 75px !important;
    }
    .page-id-44293 p.toggler {
        font-size: 19px !important;
    }

    /*   pedego-care-5-year-warranty and garantie-limitee-pedego-care   */
    .page-id-43809 div#av_section_1.five_year_warranty_banner,.page-id-42979 div#av_section_1.five_year_warranty_banner {
        margin-top: -130px;
    }
    .page-id-43809 div#av_section_1.five_year_warranty_banner .avia-image-overlay-wrap,.page-id-42979 div#av_section_1.five_year_warranty_banner .avia-image-overlay-wrap {
        padding-top: 160px;
    }

    /*  Tech-support    */
    .tech-support-banner{
        padding: 152px 0;
    }
    .avia_textblock.tech-support-content-wr {
        padding: 0;
        padding-bottom: 30px;
    }

    /*  Founders    */
    .page-id-6641 b{
        margin-top: 25px;
    }

    /*  maintenance-and-repair-videos   */
    .page-id-38485 main.template-page.content {
        padding-top: 0;
    }
    .page-id-38485 .av_promobox.av-2rr0li-53ea47bd15454b0624fd7203abf27cb3.avia-button-yes.avia-builder-el-3.el_after_av_video.avia-builder-el-last {
        margin-top: 10px;
    }

    /*  Cart    */
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 298px !important;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner{
        padding: 200px 0 75px;
    }


    /*#top #main .avia-section .template-page {
        padding: 50px 0;
    }*/


    .page-id-43514 #main p.heading-2{
        margin-top: 35px;
    }
    .page-id-43514 #main .montebello_content_wr a.cyan-btn {
        margin-top: 10px;
    }
    .page-id-43514 #main div#gform_wrapper_49 {
        margin-top: 50px;
    }
    .page-id-43514 #main br {
        display: none;
    }
    .page-id-43514 #main p a + br {
        display: block;
    }

/*  ambassador-survey page and pec-event-email-capture page */
    .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: 50px 0;
    }
    .page-id-43116 .gform_heading h3.gform_title, .page-id-43060 .gform_heading h3.gform_title{
        font-size: 25px !important;
        line-height: 30px !important;
    }

    /*  Customer stories    */
    .page-id-6467 main.template-page.content.av-content-full.alpha.units{
        padding-top: 50px !important;
    }
    .page-id-6467 div#av_section_3 .template-page.content.av-content-full.alpha.units {
        padding: 0 !important;
    }
    .page-id-6467 .avia-testimonial.avia-testimonial-row-1.flex_column {
        padding: 15px !important;
        margin-bottom: 10px;
    }
    .page-id-6467 div#av_section_3 {
        padding-bottom: 50px;
    }
    .page-id-6467 div#after_section_2 .avia_textblock {
        margin: 25px 0 40px;
    }

    /*  128 pages   */
    .pedego_bikes_banner_blk {
        padding: 0;
        height: 500px;
        background-size: cover;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        height: 440px;
    }

    /*  pedego-doccasion    */
    .page-id-43497 .pedego_docassion_banner {
        padding: 0;
        height: 600px;
        background-size: cover;
    }

    /*  love stories different one page */
    .page-id-49 .love_stories_banner {
        padding: 0;
        height: 600px;
        background-size: cover;
    }


    /*  In the news */
    .page-id-1902 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 75px !important;
        padding-bottom: 0 !important;
    }
    .page-id-1902 .in_the_news_content{
        margin-top: 10px;
    }
    .itn-post {
        padding: 35px 0;
    }
    .itn-posts-blk .itn-post-heading {
        margin: 35px auto 25px;
    }


    /*Final Changes*/
    #socket.pd-cusfootercls .lang_translate {
        float: left;
        width: 155px;
        position: relative;
        margin-left: 35px;
    }
    .page-id-45645 .follow-us-blk .follow-us-img-wr img, .category .follow-us-blk .follow-us-img-wr img {
        width: 273px;
    }

    /*  About us page   */
    .page-id-6439 #main div#av_section_4 .container {
        width: 96%;
        margin: auto;
    }
    .page-id-6439 #main div#av_section_4 .avia-image-overlay-wrap > img {
        width: 273px;
    }
    .page-id-6439 div#pd-about-sc-two section.av_textblock_section.av-93fdj-69a859fe104614502c665e46e3913663 .avia_textblock p {
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .page-id-6439 div#pd-about-sc-two div#pd-contact-us-form {
        margin-top: -50px;
    }
    .page-id-6439 div#pd-about-sc-two .riding-electric {
        padding-top: 40px;
    }

    /*  Cart Page   */
    .page-id-2325 .hello_fun_img {
        padding-top: 70px;
    }

    /*  Homepage    */
    .home img.wp-image-44236.avia-img-lazy-loading-not-44236.avia_image {
        width: 326px;
    }

    /*  Pre-loved   */
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .page-id-2183 div#av_section_1::after{
        height: 275px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef {
        margin-top: 100px;
    }
    .page-id-2183 div#av_section_6 .template-page.content {
        padding: 35px 0 85px;
    }
    .page-id-2183 .gform_wrapper.gravity-theme .gchoice label::after {
        width: 25px;
        height: 25px;
        border-radius: 5px;
        margin-top: 5px;
    }
    .page-id-2183 .gform_wrapper.gravity-theme .gchoice label::before {
        width: 13px;
        height: 5px;
        top: 8px;
        left: 5px;
    }
    .page-id-2183 div#av_section_6 .template-page.content {
        padding: 15px 0 50px;
    }
    .page-id-2183 .gform_footer {
        margin-top: 15px !important;
    }
    .page-id-2183 .gform_wrapper.gravity-theme .gchoice label{
        padding-left: 40px;
    }

    /*  POG Page    */
    .pog_tour_content .common-heading, .pog_share_love_content .common-heading {
        margin-bottom: 10px;
    }
    .pog_tour_blk, .pog_share_love_blk {
        padding: 50px 0 160px;
    }

    /*      Press Overview page     */
    .taxanomy-content-outer-wr{
        width: 77%;
    }
    section.press_overview_blk {
        padding-top: 50px;
    }
    .po_contact_content h4 {
        font-size: 25px;
        line-height: 30px;
        margin: 20px 0;
    }
    .po_contact_content a {
        margin-top: 35px;
        font-size: 14px;
        line-height: 20px;
        padding: 12px 30px;
    }
    .taxanomy-content-inner-wr .custom-pagination{
        margin: 50px auto 0;
    }
    .press_about_blk .press_about_left_content h3 {
        margin-bottom: 15px;
    }
    .press_about_blk .press_about_right_content h3{
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 8px;
    }
    .press_about_blk .press_about_right_content p:first-child {
        width: 85px;
    }
    .press_about_blk .press_about_right_content {
        width: 85%;
        margin-left: unset;
        margin: 20px auto 0;
    }
    .press_about_left_content_bottom p img {
        width: 50px;
    }
    .press_about_left_content_bottom .common-heading {
        margin: 15px 0;
    }
    .press_about_blk .press_about_left_content_bottom{
        padding: 30px 50px;
    }
    .press_about_left_content_bottom .btn {
        border-radius: 3px;
        margin: auto;
        margin-top: 15px;
        font-size: 14px;
        line-height: 20px;
        padding: 12px 30px;
    }
    .press_about_left_content_bottom p{
        text-align: center;
    }
    .press_about_blk .press_about_right_content p {
        font-size: 18px;
        line-height: 24px;
    }
    .press_about_blk .press_about_right_content_wr {
        padding: 135px 0px 140px 0px;
    }
    .taxanomy-content-inner-wr .custom-pagination .page-numbers{
        margin-left: 20px;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-details-wr {
        width: 67%;
    }

    /*  Common social media section */
    .social_.links_new_blk .social_.links_new_image {
        margin-left: 0;
    }
    .social_.links_new_blk .social_.links_new_content_wr{
        width: 55%;
    }
    .social_.links_new_blk .social_.links_new_content_wr .facebook-icon.social_link_new a {
        width: 16px;
    }
    .social_.links_new_blk .social_.links_new_image_wr img {
        width: 285px;
    }

    /*  Town Page   */
    .town_page_banner_blk:before {
        height: 273px;
    }
    .town_content_heading_wr h3 {
        font-size: 32px;
        line-height: 38px;
    }

    /*western-cycle*/
    #pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
        padding: 0px 23px;
    }
    .multi_brand_banner_blk {
        padding: 43px 0 36px;
    }
    .multi_brand_electric_bikes_blk {
        padding-top: 129px;
        padding-bottom: 120px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p, .multi_brand_discover_blk .multi_brand_discover_content p {
        margin-bottom: 12px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content .common-heading, .multi_brand_discover_blk .multi_brand_discover_content .common-heading {
        margin-bottom: 15px;
    }
    .multi_brand_designed_blk .av_two_fifth{
        width: 33%;
    }
    .multi_brand_designed_blk .av_three_fifth {
        margin-left: 0%;
        width: 67%;
    }
    div.multi_brand_discover_image_wr {
        margin-left: 2%;
        width: 44%;
    }

    /*Bug fixing*/
    .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{
        min-height: 180px;
    }
    .single-pedego_dealers div#field_72_15 {
        margin-top: 0;
    }
    .page-id-43514 #main #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 50px;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category a {
        padding: 15px 20px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:first-child {
        padding-left: 0;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:last-child{
        padding-right: 0;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content{
        width: 350px;
    }
    #tab-1-2 .container .why-now-have-both h4{
        font-size: 22px;
        line-height: 30px;
    }
    .tab-content.sub-tab-content #tab-1-5 .slick-slide:nth-child(2) .bg {
        width: 100%;
        height: 650px;
        right: 0;
    }
    .page-id-45 .info_category_wr ul.slick-dots li button{
        margin: 7px;
    }
    #tab-2-1 .container .col:first-child .pro-tip.desc .col:last-child {
        padding: 20px 20px;
    }
    #tab-4-2 .container .slick-slide .item {
        padding: 20px;
    }
    .brand_dealer_banner_blk .template-page.content {
        padding-top: 50px;
    }
    .xl-heading,.xl-heading span {
        font-size: 32px !important;
        line-height: 40px !important;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk .xl-heading {
        margin-bottom: 20px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div {
        padding: 0 10px !important;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div {
        width: 33.33%;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_certified_content {
        margin-top: 85px;
    }
    .pedego-branded-featured-accessories-content .interested_blk .interested_content {
        /*margin-left: 30px;*/
    }
    .pedego-branded-featured-accessories-content .interested_product_img {
        min-height: 250px;
    }
    .brand_dealer_reviews_blk a.next-slide {
        left: unset;
        right: -20px !important;
    }
    .brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content {
        padding: 100px 0 85px;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_content_wr {
        width: 60%;
    }
    .brand_dealer_paybright_img_wr.first {
        width: 35%;
    }
    .brand_dealer_paybright_blk .template-page.content.av-content-full.alpha.units {
        padding: 35px 0 50px;
    }
    .brand_dealer_care_blk img{
        width: 125px;
    }
    .brand_dealer_bike_specs_wr .entry-content-wrapper {
        width: 90%;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider{
        width: 185%;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider{
        padding-bottom: 35px;
    }
    .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 {
        width: 300px !important;
    }
    .brand_dealer_slider_one_blk .pedego-branded-img-slide {
        width: 285px !important;
    }
    .brand_dealer_slider_two_blk .container.av-section-cont-open,.brand_dealer_slider_three_blk .container.av-section-cont-open{
        width: 100%;
    }

    /*  single blog pagesss */
    .single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin.first {
        width: 200px;
    }
    .single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin {
        width: calc(100% - 215px);
    }
    .single-post .categories-list-wr, .single-press_overview .categories-list-wr {
        margin-top: 20px;
        padding-bottom: 35px;
    }
    .single-post .categories-list-inner-wr .categories-heading, .single-press_overview .categories-list-inner-wr .categories-heading {
        margin-bottom: 12px;
    }
    .single-post #main .container_wrap_first.sidebar_right .container {
        max-width: 1240px;
        padding: 0;
        width: 96%;
    }
    .pd-section-fn-cls-content .common-heading,.brand_dealer_details_blk .common-heading,.brand_dealer_electric_bikes_blk .common-heading,.pd-section-two-cls .common-heading,.brand_dealer_reviews_blk h3.common-heading strong,.pd-section-two-cls h3 span,.brand_dealer_discover_blk .common-heading,.brand_dealer_warranty_blk .common-heading,.pd-five-inner-content-cls h3{
        font-size: 25px !important;
        line-height: 32px !important;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_image_wr {
        top: 41.5% !important;
    }
    /*  Blog page   */
    .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: 30px;
    }
    .page-id-45645 .blogs-blk .heading-blk, .page-id-45645 .category-blk .heading-blk, .category .blogs-blk .heading-blk, .category .category-blk .heading-blk{
        width: 100%;
    }
    /*  Wetern cycle    */
    .multi_brand_designed_blk .rainbow.right {
        width: 33%;
    }
    .menu-item-has-children.dropdown_ul_available >a {
        position: relative;
        width: auto;
    }
    .slicknav_menu span.slicknav_arrow {
        display: block;
        position: absolute;
        right: -25px;
        top: 0;
    }
    #tab-1-4 .container .wrap .img-1 {
        right: 72%;
    }
    #tab-1-4 .container .wrap .img-2 {
        left: 62%;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .bg {
        right: 22%;
    }
    .paypal_banner .container{
        height: 500px;
    }
    .dealers-content {
        width: 75%;
    }
    .page-id-2172 .dealer-detail{
        width: 50%;
    }
    .brand_dealer_page_nav .dealer_page_nav_logo{
        width: 12%;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr{
        width: 86%;
    }
    #top .fwdu3dcar-large-next-button, #top .fwdu3dcar-large-prev-button{
        display: none;
    }
    .brand_dealer_bikes_carousal_blk .fwdu3dcar-large-prev-button, .brand_dealer_bikes_carousal_blk .fwdu3dcar-large-next-button {
        display:none !important;
    }
    .multi_brand_twocolmns div#pd-section-two {
        width: 30%;
    }
    .multi_brand_twocolmns div#pd-sct-colid {
        width: 66%;
        margin-left: 15px;
    }
    #pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
        padding: 0px 17px;
        width: 33%;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr > ul{
        display: none;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul {
        width: 800px;
        display: block;
    }
    .brand_dealer_pre_loved_blk:before {
        background-color: #fff;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_content_wr p, .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_content_wr .main-ttl-2 {
        color: #58595b !important;
        margin-top: 30px !important;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_content_wr p a.white-btn {
        border: 1px solid #000 !important;
        color: #000 !important;
    }
    .tryonefree_modal{
        padding: 20px 50px;
    }
    #top .gchoice{
        width: 45%;
    }
    .brand_dealer_tour_blk .bx-controls-direction a.bx-prev{
        left: 25px;
    }
    .brand_dealer_tour_blk .bx-controls-direction a.bx-next{
        right: 25px;
    }
    #top .av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a{
        width:125px;
    }

}  /*1024*/

@media screen and (max-width:1023px){
    /*Slick Nav*/
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul{
        display: none;
    }
    .slicknav_menu{
        display: block;
    }
    ul#avia-menu {
        display: none;
    }
    .tryonefree_modal {
        width: 80%;
    }

    /*Footer*/
    .single-product footer{
        position: unset;
    }


    .container_wrap.container_wrap_first {
        padding-bottom: 0px !important;
        padding-top: 0 !important;
    }
    .interceptor.interceptor-specs {
        padding-bottom: 50px !important;
    }
    .supercharged-performance {
        background: #f5f5f5;
    }
    .go-farther{
        padding-bottom: 50px !important;
    }
    .style-comfort-second-part {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .sizing-guideline {
        padding-bottom: 50px !important;
    }
    .you-need.you-need-first-part {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .key-features {
        padding-bottom: 0 !important;
    }
    #wrap_all {
        overflow: hidden;
        overflow-y: auto;
    }
    .style-comfort .bx-viewport {
        height: auto !important;
    }
    .style-comfort .bx-pager.bx-default-pager {
        top: 425px;
    }
    .style-comfort-second-part .slide.fp-slide.fp-table > div{
        height: 100%;
    }
    .style-comfort-second-part .slider-img-wr {
        height: 450px !important;
    }
    .style-comfort-second-part .slide.fp-slide.fp-table img{
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .style-comfort .bx-controls-direction{
        top:215px;
    }
    .comn-section-inner {
        overflow: unset;
    }
    .iScrollVerticalScrollbar.iScrollLoneScrollbar {
        overflow: unset !important;
        display: none !important;
    }
    .swiper-container-autoheight .swiper-wrapper{
        height: unset !important;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr {
        width: 23.3%;
        margin-left: 12px;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr:first-of-type,.accordion .single-accordion .accordion-body .key-features-content-wr:nth-child(5n){
        margin-left: 0;
    }
    .accordion .single-accordion .accordion-body ul li {
        font-size: 15px;
        line-height: 25px;
    }
    .go-farther.section.scrollElement{
        padding-bottom: 0 !important;
    }
    .you-need.you-need-content.comn-section {
        padding-bottom: 30px !important;
    }
    .key-features .key-features-content .content-text strong{
        margin-bottom: 12px;
    }
    #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 {
        width: 25px;
        height: 25px;
        border: 1px solid #3a3a3a;
        z-index: 0;
        border-radius: 5px;
    }
    #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{
        top: 4px;
        left: 4px;
        width: 14px;
        height: 5px;
    }
    #top .gchoice{
        width: 50%;
    }
    .gchoice.gchoice_69_9_2,.gchoice.gchoice_69_9_4{
        padding-left: 10px;
    }
    .contact-us.product-contact{
        padding-bottom: 25px !important;
    }
    
    .responsive .logo img {
        margin: 0;
        margin-top: -12px;
    }

    .fp-viewing-section1 .sections-wrapper.fullPage.fullpage-wrapper {
        transform: unset !important;
    }
    .container_wrap.container_wrap_first,.container_wrap.container_wrap_first > div,.container_wrap.container_wrap_first > div > div{
        height: auto !important;
    }
    #wrap_all {
        overflow: unset !important;
    }

    /*  Homepage    */
    .home #pd-section-four {
        padding: 450px 0 41px;
    }
    .home #pd-threese-colwidth, .home #pd-carepage-col, .home #av_section_3 #pd-threese-colwidth, .home #pd-carepage-col {
        width: 65%;
    }
    .home div#pd-section-five-inner {
        padding: 35px 0 55px;
    }
    .home div#av_section_7 {
        padding: 60px 0 30px;
    }
    .home div#pd-home-work-img {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .home div#pd-section-five-inner .post-entry.post-entry-type-page.post-entry-2 .sub-heading,.home .post-entry.post-entry-type-page.post-entry-2 .sub-heading{
        margin: 12px 0 25px;
    }
    .home #pd-section-battery {
        padding: 260px 0;
        background-size: contain;
    }

    /*  Electric Bike (overview)    */
    .overview-banner h6.sub-heading {
        margin: 12px 0 25px;
    }
    .custom-main-section .card {
        width: 32.44%;
    }
    .dealers-content-inner-wr {
        margin-top: 50px;
    }
    .page-id-2172 div#av_section_3 .column-top-margin {
        margin-top: 25px;
    }
    .dealers-map-blk #map .gm-style > div:nth-child(2) > div:nth-child(2) [role='button']{
        width: 40px !important;
        height: 40px !important;
    }
    .dealers-map-blk #map .gm-style > div:nth-child(2) > div:nth-child(2) [role='button'] img{
        width: 100% !important;
        height: 100% !important;
    }

    /*  Single blog page    */
    .single-post .block_title h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .single-post .block_desc p {
        margin-top: 12px;
    }
    .single-post .block_two_image {
        min-height: 165px;
    }
    .single-post .block_three_image span, .single-post .block_four_image span{
        margin-top: 10px;
    }
    .ls-content p {
        font-size: 17px;
        line-height: 27px;
        margin-top: 14px;
    }
    .ls-banner-blk{
        padding: 210px 0;
    }
    .ls-post {
        margin-left: 45px;
    }
    .ls-post-inner p {
        font-size: 16px;
        line-height: 24px;
    }
    .love_stories_banner{
        padding: 180px 0;
        margin-top: -74px;
    }
    .pedego_bikes_banner_blk{
        padding: 160px 0;
    }
    .pedego_docassion_banner {
        padding: 150px 0;
    }
    #pd-carepage-col{
        width: 90%;
    }
    #top .ltd_warranty_banner_blk{
        padding: 160px 0;
    }

    /*  Contact page    */
    .page-id-31965 #contact-banner {
        padding: 260px 0;
    }

    /*  About Us Page   */
    #about-banner {
        padding: 267px 0;
    }

    /*   pedego-care-5-year-warranty and garantie-limitee-pedego-care   */
    .page-id-43809 div#av_section_1.five_year_warranty_banner,.page-id-42979 div#av_section_1.five_year_warranty_banner {
        margin-top: -145px;
    }

    /* standard-limited-warranty and garantie-standard-limitee */
    #top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk{
        height: 600px;
    }

    /*  Cart    */
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 285px !important;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner{
        padding: 200px 0 130px;
    }

    /*  common  */
    .common-heading span{
        font-size: 25px !important;
        line-height: 30px !important;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        height: 425px;
    }
    .love_stories-template-default .ls-content h2 {
        font-size: 18px;
        line-height: 28px;
    }

    /*  love stories different one page */
    .page-id-49 .ls-post {
        width: 30.8%;
    }

    /*  In the news */
    .page-id-1902 .flex_column.flex_column_div {
        margin-top: 40px !important;
    }
    .page-id-1902 .flex_column.flex_column_div:nth-of-type(1),.page-id-1902 .flex_column.flex_column_div:nth-of-type(2){
        margin-top: 0 !important;
    }
    .in_the_news_content_front .avia-image-overlay-wrap {
        width: 95%;
        margin: auto;
    }
    .in_the_news_banner {
        padding: 165px 0;
    }
    .page-id-1902 div#av_section_2 .main-ttl-1.common-heading {
        margin-bottom: 25px;
    }
    .page-id-1902 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 50px !important;
    }
    .page-id-1902  div#after_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 35px;
        padding-bottom: 25px;
        border: none;
    }
    .page-id-1902 .flex_column.flex_column_div {
        margin-top: 30px !important;
    }
    .itn-posts-blk .itn-post-heading {
        margin: 30px auto 20px;
    }
    .itn-post-content p {
        margin-bottom: 15px;
    }
    .itn-posts-blk .itn-post-content-image {
        margin: 35px 0 0;
    }
    .itn-post-content-btm .quote {
        margin: 60px auto 0;
    }
    .itn-post-content > a {
        margin-top: 15px;
        font-size: 16px;
        line-height: 25px;
    }
    .page-id-1902 .view-more-btn-wr a span {
        width: 25px;
        height: 25px;
        font-size: 23px;
        padding: 0px;
        margin-right: 7px;
        line-height: 21px;
        margin-top: -5px;
    }

    /*  Final Changes   */
    #socket.pd-cusfootercls .lang_translate {
        float: none;
        width: 100%;
        display: block;
        text-align: center;
        margin-left: 0;
    }
    #socket.pd-cusfootercls .lang_translate:before {
        left: 0;
        right: 0;
        top: -20px;
        margin: auto;
    }
    #socket .container {
        padding-top: 35px;
        padding-bottom: 10px;
    }
    #socket.pd-cusfootercls .copyright {
        display: block;
        width: 100%;
        float: none;
        text-align: center;
        margin-top: -5px;
    }
    #socket.pd-cusfootercls .sub_menu_socket {
        float: none;
        width: 100%;
        text-align: center;
        margin: 15px auto 0;
    }
    #socket.pd-cusfootercls .menu {
        display: inline-block;
    }

    /*  POB Page    */
    .pog_banner_blk .pog_banner_content_wr {
        width: 35%;
    }
    .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, .po_heading_wr h3, .po_heading_wr h3 span {
        font-size: 35px !important;
        line-height: 45px !important;
        margin-bottom: 25px !important;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span, .category .blogs-blk .heading-blk h3 span {
        margin: 0 !important;
    }
    /*  Press Overview Page */
    .po_heading_wr h3, .po_heading_wr h3 span {
        margin-bottom: 10px !important;
    }
    .taxanomy-content-outer-wr {
        width: 75%;
    }

    /*  Town Page   */
    .town_banner_image_content img {
        width: 150px;
    }
    .town_banner_content h3 {
        margin: 15px 0 10px;
    }
    .town_banner_content .btn {
            margin-top: 20px;
    }
    .town_page_banner_blk:before {
        height: 250px;
    }

    /*western-cycle*/
    .xl-heading {
        font-size: 38px !important;
        line-height: 42px !important;
    }
    .pd-section-fn-cls-content h3 {
        font-size: 25px;    
        line-height: 28px;
    }
    .multi_brand_banner_blk {
       padding: 37px 0 20px;
    }
    .multi_brand_store_video_content iframe {
        min-height: 298px;
    }
    .multi_brand_electric_bikes_blk {
        padding: 20px 0px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p, .multi_brand_discover_blk .multi_brand_discover_content p {
        font-size: 16px;
        line-height: 23px;
    }
    #pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
        padding: 0px 17px;
    }
    .book_appointment_btn {
        margin-top: 36px;
    }

    /*  Bug Fixing  */
    .home .fwdu3dcar .fwdu3dcar-large-next-button {
        display: none;
    }
    .home .fwdu3dcar {
        background-color: unset !important;
        overflow: hidden !important;
    }
    .single-product .container_wrap_first .container{
        height: unset;
    }
    .owners_manual_banner {
        margin-top: -75px;
    }
    .single.single-product .interceptor.interceptor-first-part {
        margin-top: 0;
    }
    .fullPage .container_wrap.container_wrap_first{
        padding-bottom: 0 !important;
    }
    .fullPage .interceptor.interceptor-specs {
        padding-bottom: 50px !important;
    }
    .fullPage .go-farther.section.scrollElement {
        padding-bottom: 25px !important;
    }
    .fullPage .style-comfort-second-part {
        padding-bottom: 0 !important;
    }
    .fullPage .supercharged-performance-content {
        padding-bottom: 65px !important;
    }
    .fullPage .go-farther.section.scrollElement {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .style-comfort .content-inner {
        margin-bottom: 50px;
    }
    .fullPage .sizing-guideline {
        padding-bottom: 25px !important;
        margin-top: 50px;
    }
    .fullPage .key-features {
        padding-bottom: 0 !important;
        margin-top: 0;
    }
    #top .price .woocommerce-Price-amount.amount {
        margin-top: 10px !important;
        display: inline-block;
    }
    /*.single.single-product .product-contact {
        margin-top: 0;
    }*/
    .single.single-product section.key-features {
        margin-bottom: 30px;
    }
    .style-comfort a.bx-prev {
        left: 20px;
    }
    .style-comfort a.bx-next{
        right:20px;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category {
        margin-left: 10px;
    }
    .brand_dealer_paybright_content_wr {
        width: 55% !important;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title {
        margin-top: 15px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title h2{
        margin-bottom: 10px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .right-content {
        margin-top: 30px;
    }
    .brand_dealer_reserve_blk {
        padding: 300px 0 65px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left .common-heading span{
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 20px;
    }
    .pedego-branded-dealer-contact-form .template-page.content {
        padding: 75px 0 30px;
    }
    .pedego-branded-dealer-contact-form p{
        margin: 20px 0 20px;
    }
    .pedego-branded-dealer-fun-sec {
        margin-top: 30px;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content .common-heading {
        margin-bottom: 15px;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content_wr {
        width: 55%;
    }
    .brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content .common-heading {
        margin-bottom: 25px;
    }
    .brand_dealer_slider_two_blk .branded-slider-two .bx-controls-direction, .brand_dealer_slider_three_blk .bx-controls-direction {
        top: 40%;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-slider-wr .bx-controls-direction{
        top:47%;
    }
    .brand_dealer_tour_blk .template-page.content {
        padding: 45px 0 65px;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk {
        margin-top: -78px;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_image_wr {
        top: 48% !important;
    }
    /*  Find a dealer */
    .page-id-2172 .find-dealer-footer-1, .page-id-2172 .find-dealer-footer-2, .page-id-2172 .find-dealer-footer-3, .page-id-2172 .find-dealer-footer-4 {
        width: 25% !important;
        margin-left: 0 !important;
        float: none;
        display: inline-block;
        vertical-align: text-top;
    }
    .page-id-2172 .find-dealer-footer-3, .page-id-2172 .find-dealer-footer-4 {
        margin-top: 0 !important;
    }
    #top .av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a{
        width:115px;
    }

}

@media screen and (max-width:979px){
    .brand_dealer_electric_bikes_blk .av_one_half.first {
        padding: 100px 0 0;
        margin: 0 auto;
        display: block;
        float: unset;
        width: 55%;
    }
    .brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content {
        padding: 50px 0 85px;
    }
    .single-product .container_wrap_first .product #woosvi_strap {
        height: auto !important;
        margin: auto !important;
        float: none;
    }
    .single-product .container_wrap_first .product .single-product-summary {
        width: 100%;
        float: none;
        padding-left: 0;
        padding: 0 4%;
    }
    .single-product-summary .section-title h1 {
        font-size: 32px;
        line-height: 45px;
        margin-bottom: 10px;
    }
    .bike-customizing .bottom-text {
        margin-top: 35px;
    }
    .interceptor {
        margin-top: 15px;
    }
/*  .comn-section .comn-section-inner-wrp .fixHeight,.comn-section .comn-section-inner-wrp .fixHeight div {
        height: 500px;
    }*/
    .comn-section .fixHeight figure {
        width: 100%;
        height: 100%;
        position: relative;
        display: inline-block;
    }
    .comn-section .comn-section-inner::after {
        top: unset;
        bottom: 0;
    }
    #top .variations td.label{
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 0;
    }
    .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{
        margin-bottom: 0 !important;
    }
    #top .variations_form .price span, .single-product .woocommerce-Price-amount.amount bdi{
        font-size: 23px;
        line-height: 30px;
    }
    .big-heading {
        font-size: 30px;
        line-height: 42px;
    }
    .three-icons p {
        font-size: 13px;
        line-height: 20px;
    }
    .interceptor .interceptor-content .three-icons {
        width: 70%;
    }
    .three-icons .three-icons-inner > div::before{
        height: 80px;
    }
    .interceptor .interceptor-content .three-icons .thumb2, .three-icons .thumb3 {
        padding-left: 15px;
    }
    .accordion {
        width: 95%;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr,.accordion .single-accordion .accordion-body .key-features-content-wr:nth-child(5n){
        width: 48%;
        margin-left: 15px;
        margin-bottom: 15px;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr:nth-child(odd){
        margin-left: 0;
    }
    .key-features-img {
        height: 160px;
        width: 100%;
        margin-bottom: 10px;
    }
    .key-features-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .accordion .single-accordion .accordion-body .key-features-content span{
        font-size: 17px;
        line-height: 25px;
    }
    p {
        font-size: 16px !important;
        line-height: 25px !important;
    }
    .accordion .single-accordion .accordion-header h5 {
        font-size: 18px;
        line-height: 25px;
    }
    .accordion .single-accordion .accordion-header {
        padding: 17px 10px 15px;
    }
    .key-features-content p {
        margin-top: 0;
    }
    .accordion .single-accordion .accordion-body {
        padding: 0 10px 20px;
    }
    .go-farther-content.tabber .content-text .box, .sizing-content-wr.tabber .content-text .box{
        margin-right: 15px;
        width: 23%;
    }
    .go-farther-content.tabber .content-text .box h5, .sizing-content-wr.tabber .content-text .box h5{
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .sizing-content-wr.tabber .content-text .box-wrp p {
        margin-top: 0;
        margin-bottom: 0;
    }
    .interceptor .interceptor-bottom-content {
        width: 80%;
        margin: 25px auto 0;
    }
/*  .supercharged-performance.supercharged-performance-first-part,.supercharged-performance.supercharged-performance-first-part div {
        height: 500px;
    }*/
    .supercharged-performance-first-part figure{
        height: 100%;
    }
    .interceptor .interceptor-content .three-icons p {
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .interceptor .interceptor-content .three-icons .thumb3 p {
        margin-top: 0px;
    }
    .supercharged-performance .text-area {
        width: 100%;
        margin-top: 35px;
        float: none;
    }
    .supercharged-performance .text-area h3 {
        margin-bottom: 25px;
    }
    .common-heading {
        font-size: 22px;
        line-height: 30px;
    }
    .supercharged-performance .text-area .cyan-btn {
        margin-top: 35px;
    }
    .supercharged-performance .img-area {
        width: 100%;
        float: none;
    }
    .supercharged-performance .three-icons {
        margin-bottom: 0;
        padding-bottom: 0;
        margin-top: 15px;
    }
    .supercharged-performance .three-icons p {
        font-size: 14px !important;
        line-height: 22px !important;
        margin-bottom: 0;
    }
    .supercharged-performance-content {
        padding-bottom: 50px !important;
    }
    .supercharged-performance .three-icons .three-icons-inner > div::before {
        height: 95px;
    }
    .go-farther-content.tabber .content-text .box{
        width: 23.3%;
    }
    .go-farther-content.tabber .box p{
        font-size: 14px !important;
        line-height: 22px !important;
        margin-top: 0;
    }
    .go-farther-content.tabber .box h5{
        margin-bottom: 5px;
    }
    .go-farther {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .pswp__zoom-wrap{
        width: 75%;
        margin: auto;
    }
    .pswp__zoom-wrap img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        object-position: top;
    }
    .style-comfort .three-icons {
        width: 90%;
        margin: 25px auto 0;
    }
    .comn-section .comn-section-inner .section-title {
        margin-bottom: 15px;
    }
    .style-comfort-inner-wrp .comn-section .comn-section-content {
        top: 60%;
    }
    .style-comfort .three-icons p {
        margin: 0 !important;
        font-size: 14px !important;
        line-height: 22px !important;
        text-align: center;
    }
    .style-comfort .three-icons .three-icons-inner > div::before{
        height: 100px;
    }
    .style-comfort-second-part .slider-img-wr {
        height: 400px !important;
    }
    .style-comfort .bx-controls-direction {
        top: 175px;
    }
    .style-comfort a.bx-prev {
        left: 25px;
        top:0;
    }
    .style-comfort a.bx-next {
        right: 25px;
        top:0;
    }
    .style-comfort .bx-pager.bx-default-pager {
        top: 375px;
    }
    .style-comfort .slider-content .slide .slide-text {
        margin-top: 15px;
    }
    .sizing-guideline {
        padding-top: 0px !important;
    }
    .you-need .three-icons {
        width: 90%;
        margin: 25px auto 0;
    }
    .you-need .three-icons .three-icons-inner p {
        margin: 0;
        font-size: 14px !important;
        line-height: 22px !important;
    }
    .you-need .three-icons .three-icons-inner > div::before {
        height: 85px;
    }
    .you-need-inner.comn-section-inner.fixHeight .fp-slides,.comn-section .comn-section-inner-wrp .fixHeight .fp-slidesContainer,.comn-section .comn-section-inner-wrp .fixHeight .slide.fp-slide,.comn-section .comn-section-inner-wrp .fixHeight .slide.fp-slide > div {
        height: 100% !important;
    }
    .style-comfort .comn-section .comn-section-content {
        top: 60%;
    }
    .you-need .comn-section .comn-section-inner::after {
        top: unset;
        bottom: 7px;
    }
    .you-need .comn-section .comn-section-content {
        top: 55%;
    }
    .you-need-inner.comn-section-inner.fixHeight {
        height: 500px !important;
    }
    .you-need-inner.comn-section-inner.fixHeight {
        height: 100% !important;
    }
    .you-need.comn-section .comn-section-inner::after {
        bottom: 7px;
    }
    .you-need-inner.comn-section-inner.fixHeight .section-title {
        height: auto !important;
    }
    .key-features .key-features-content .content-text .content-text-inner {
        width: 85%;
        margin: 50px auto 0;
    }
    div#field_69_10 {
        margin-top: -25px;
    }
    .you-need.comn-section .comn-section-content {
        top: 55%;
    }
    .you-need.you-need-content.comn-section {
        padding-bottom: 0px !important;
    }
    .sizing-guideline .content-img {
        padding: 15px 0;
    }

    /*Footer*/
    .responsive .container {
        max-width: 96%;
        padding: 10px 0;
    }
    #socket.pd-cusfootercls .copyright {
        display: block;
        float: none;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }
    nav.sub_menu_socket {
        width: 100%;
        float: none;
    }
    #socket .sub_menu_socket li {
        float: none;
        display: inline-block;
    }
    #socket.pd-cusfootercls .sub_menu_socket {
        float: none;
        margin: 0;
        width: 100%;
        text-align: center;
    }
    footer#socket {
        border-top: 1px solid #dbdbdb !important;
    }
    #scroll-top-link {
        height: 40px;
        width: 40px;
        line-height: 36px;
        right:15px;
        bottom: 15px;
    }
    .contact-us.product-contact {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .go-farther-content.tabber .content-img figure,.sizing-content-wr.tabber .content-img figure {
        height: 400px;
    }
    span.logo.avia-standard-logo {
        display: table;
    }
    .accordion .single-accordion .accordion-body .key-features-content p {
        line-height: 22px !important;
    }
    .style-comfort .three-icons .thumb2, .style-comfort .three-icons .thumb3 {
        padding-left: 15px;
    }
    .you-need .three-icons .three-icons-inner p{
        text-align: center;
    }
    header#header div#header_main > .container {
        padding: 10px 0;
    }

    /*  Homepage    */
    .home .flex_column {
        float: none;
        width: 100%;
        margin-bottom: 30px;
    }
    .home .common-heading, .home .common-heading span {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .home div#pd-section-five-inner .post-entry.post-entry-type-page.post-entry-2 .sub-heading, .home .post-entry.post-entry-type-page.post-entry-2 .sub-heading {
        margin: 10px 0 22px;
    }
    .home .common-heading.wow.fadeInUp {
        margin-bottom: 20px;
    }
    .home section.av_textblock_section.av-cira-65a32891bde36357cc5c8eeaa5363f79 {
        text-align: center;
    }
    .home .bike-models strong.eighteen {
        font-size: 40px;
        line-height: 36px;
    }
    .home .bike-models img, .home .shapes img, .home .rainbow img {
        /*width: 45px;*/
    }
    .home div#av_section_3 a.eighteen img {
        width: 22px;
    }
    .home div#av_section_3 .shapes a img {
        width: 32px;
    }
    .home div#av_section_3 .rainbow a img {
        width: 55px;
    }
    .home div#av_section_10 a.eighteen img {
        width: 35px;
    }
    .home div#av_section_10 .shapes a img {
        width: 15px;
    }
    .home div#av_section_10 .rainbow a img {
        width: 30px;
    }
    .home div#av_section_1 .rainbow p {
        margin-top: 8px;
    }
    .home #pd-text-content-two strong {
        font-size: 18px;
        line-height: 23px;
    }
    .home #pd-text-content-two p {
        margin-bottom: 12px;
    }
    .home #pd-text-content-two strong {
        margin-bottom: 17px;
    }
    .home #pd-section-four {
        padding: 300px 0 30px;
    }
    .home div#pd-section-five-inner {
        padding: 15px 0 30px;
    }
    .home #pd-section-five-inner .avia-image-overlay-wrap {
        width: 65%;
    }
    .pd-five-inner-content-cls {
        margin-top: 15px;
    }
    .home #pd-section-four .common-heading {
        margin-bottom: 0;
    }
    .home #pd-section-six section.av_textblock_section.av-kwkbv5eg-ddacb3f1b4e8658bad0e24fad25e0ce6 .common-heading {
        margin-bottom: 0;
    }
    .home div#av_section_3 {
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .home section.av_textblock_section.av-kwkatyg4-967bedeb38a6e99ff1f6cf487031e5e1,.home div#av_section_7 section.av_textblock_section.av-kwkcc8xt-a5491b52ae1c46784898300efb1eb310,.home #pd-home-work-img section.av_textblock_section.av-kwkcp700-fe6f79fae4f3674b61e645775260f954,.home #av_section_11 section.av_textblock_section.av-75m8-31df3f86300f3b672da706e02c29be37,.home #pd-section-eight div#pd-inner-eight-col {
        text-align: center;
    }
    .home #pd-warranty-img .avia-image-overlay-wrap {
        width: 60%;
    }
    .home section#pd-five-inner-content .common-heading {
        margin-bottom: 0;
    }
    .home #pd-section-six {
        padding-top: 115px;
        padding-bottom: 35px;
    }
    .home div#magzine-image .avia-image-overlay-wrap {
        width: 70%;
        margin: auto;
    }
    .home div#pd-home-work-img {
        padding-top: 20px;
        padding-bottom: 35px;
    }
    .home #pd-section-battery {
        padding: 200px 0;
    }
    .home section#pd-home-signupform .gform_body.gform-body {
        float: none;
        text-align: center;
        display: block;
        margin: auto;
        width: 50%;
    }
    .home div#av_section_11 {
        margin-bottom: 0;
    }
    .home div#pd-section-eight .container.av-section-cont-open {
        padding: 0;
    }
    .home div#pd-section-eight .flex_column {
        margin: 0;
       padding: 0;
    }
    .home div#pd-section-eight .flex_column .avia-image-container.av-kwkgf8y0-ea6f26db038cdd4d74892e879b3d58d9.av-styling-.avia-align-center.avia-builder-el-47.avia-builder-el-no-sibling {
        display: none;
    }
    .home div#pd-section-eight {
        padding: 30px 0 20px;
    }
    .home div#pd-section-eight input#gform_submit_button_67 {
        margin: 0;
        margin-top: 25px;
        border-radius: 5px !important;
    }
    .home #pd-home-signupform .ginput_container.ginput_container_email {
        width: 100% !important;
    }
    .home #pd-home-signupform .ginput_container.ginput_container_email input {
        border-radius: 5px;
    }
    .home #after_section_12 .avia-image-overlay-wrap {
        width: 70%;
    }
    .home #pd-section-eight .common-heading {
        margin-bottom: 0;
    }
    .home div#after_section_12 {
        padding: 20px 0;
    }
    .home div#after_section_12 .container.av-section-cont-open {
        padding: 0;
    }
    .home #footer .container {
        display: none;
    }
    .home .common-heading span {
        display: block;
        margin-top: 5px;
    }
    .home .bike-models p strong, .home .rainbow p strong {
        margin-bottom: 7px;
        display: block;
    }
    .shapes p span{
        margin-top: 7px;
    }
    .home .bike-models p strong, .home .shapes p span, .home .rainbow p strong {
        display: block;
        font-size: 14px;
        line-height: 18px;
    }
    .home #pd-threese-colwidth, .home #pd-carepage-col, .home #av_section_3 #pd-threese-colwidth, .home #pd-carepage-col,.home #av_section_1 section.av_textblock_section.av-u2k-e26c1bfbdaed32d274c9a1c96812f9f7 {
        width: 78%;
        margin: auto;
    }
    .home #pd-sct-colid .rainbow span {
        margin-top: 13px;
    }
    .home div#av_section_10 {
        margin: 30px 0 30px;
    }
    .home .shapes::before, .home .rainbow::before {
        height: 80px;
    }

    /*  Electric Bikes (Overview)   */
    .overview-banner h6.sub-heading {
        margin: 10px 0 22px;
    }
    .banner.overview-banner div#fwdu3dcarDiv0{
        height: 650px;
    }
    aside .aside-heading {
        margin-bottom: 20px;
    }
    aside .aside-small-heading,aside .aside-menu{
        margin-bottom: 15px;
    }
    .overview-banner {
        padding-bottom: 25px;
    }
    .custom-main-section .cards-wrp {
        margin-top: 8px;
    }
    .custom-main-section .card .card-title, .custom-main-section .card .card-subtitle {
        font-size: 15px;
        line-height: 21px;
    }
    .custom-main-section .card-price {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .custom-main-section .card {
        /*min-height: 335px;*/
        padding: 15px 0 0px;
        width: 32.2%;
    }

    /*  Header menu dropdown    */
    header .address-box a.address-icon {
        width: 35px;
        height: 37px !important;
    }
    header .nav-icons-area ul li.grand-bend .address-box{
        right: -12px;
    }
    header .nav-icons-area ul li.grand-bend:hover .address-box {
        top: 50px;
    }

    /*  Blog Page   */
    .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 .category-blk .heading-blk h3, .category .category-blk .heading-blk h3 span {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 20px;
    }
    .page-id-45645 .left-content,.category .left-content {
        width: 100%;
        float: none;
        margin-bottom: 35px;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span {
        margin: 0;
    }
    .page-id-45645 .blogs-blk .heading-blk, .category .category-blk .heading-blk {
        margin: 0 auto 35px;
    }
    .page-id-45645 .blogs-blk .heading-blk, .category .category-blk .heading-blk{
        width: 95%;
    }
    .page-id-45645 .blogs-blk .left-content .blog-img{
        width: 65%;
        margin: auto;
    }
    .page-id-45645 .left-content .blog-details-wr .post-title,.category .left-content .blog-details-wr .post-title {
        margin-top: 10px;
    }
    .page-id-45645 .blog-details-wr .post-date,.category .blog-details-wr .post-date {
        margin-top: 10px;
    }
    .page-id-45645 .right-content-wr .blog-img,.category .right-content-wr .blog-img {
        width: 40%;
    }
    .page-id-45645 .right-content-wr .blog-details-wr,.category .right-content-wr .blog-details-wr {
        width: 57%;
    }
    .page-id-45645 .right-content-wr .blog-img,.category .right-content-wr .blog-img {
        height: 190px;
    }
    .page-id-45645 .right-content-wr,.category .right-content-wr {
        width: 100%;
        float: none;
    }
    .page-id-45645 .blogs-categories-blk {
        padding: 35px 0;
    }
    .page-id-45645 .categories-content-outer-wr {
        width: 75%;
    }
    .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: 30px;
    }
    .page-id-45645 .categories-content-inner-wr .blog-img,.category .categories-content-inner-wr .blog-img {
        width: 34%;
        height: 195px;
    }
    .page-id-45645 .categories-content-inner-wr .blog-details-wr,.category .categories-content-inner-wr .blog-details-wr {
        width: 62%;
        margin-left: 12px;
    }
    .page-id-45645 .custom-pagination {
        margin: 30px auto 0px;
    }
    .page-id-45645 .follow-us-content-inner-wr h4 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 8px;
    }
    .page-id-45645 .social-links-wr a {
        width: 45px;
        height: 45px;
        padding-top: 9px;
    }
    .page-id-45645 .social-links-wr a img {
        width: 26px;
    }
    .page-id-45645 .social-links-wr a:first-child img {
        width: 11px;
    }
    .page-id-45645 .social-links-wr a.youtube-icon {
        padding-top: 13px;
    }
    .page-id-45645 .follow-us-content-inner-wr {
        width: 62%;
        padding: 50px 0;
    }
    .page-id-45645 .follow-us-blk .follow-us-img-wr img {
        width: 223px;
    }
    .page-id-45645 div#footer {
        display: none;
    }

    /*  Dealer Page     */

    .dealers-heading-wr .common-heading span {
        font-size: 22px;
        line-height: 30px;
        margin-top: 3px;
    }
    .page-id-2172 .gmnoprint .gm-style-mtc button {
        font-size: 14px !important;
        height: 35px !important;
        padding: 0 15px !important;
    }
    .page-id-2172 button.gm-control-active.gm-fullscreen-control,.page-id-2172 .gm-svpc {
        width: 30px !important;
        height: 30px !important;
    }
    .page-id-2172 button.gm-control-active.gm-fullscreen-control{
        margin-right: 18px !important;
    }
    .page-id-2172 .gm-svpc img{
        width: 22px !important;
        height: 22px !important;
    }
    .page-id-2172 .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint > div {
        width: 30px !important;
        height: 60px !important;
    }
    .page-id-2172 .gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint > div > button {
        width: 30px !important;
        height: 30px !important;
    }
    .page-id-2172 .map-search-form-wr{
        width: 60%;
    }
    .page-id-2172 #top .search-field input[type="text"]{
        font-size: 15px;
        line-height: 25px;
    }
    .page-id-2172 .dealers-content.left {
        width: 82%;
    }
    .page-id-2172 .visit-store-btn-wr.right {
        width: 18%;
    }
    .visit-store-btn-wr .cyan-btn {
        font-size: 14px;
        line-height: 16px;
        padding: 13px 25px;
    }
    .page-id-2172 .dealers-content-inner-wr {
        position: relative;
    }
    .page-id-2172 .visit-store-btn-wr.right {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        text-align: right;
    }
    .page-id-2172 .visit-store-btn-wr .cyan-btn {
        font-size: 14px;
        line-height: 16px;
        padding: 13px 25px;
        margin-top: 0;
    }
    .dealer-store-hero-img {
        min-height: 435px;
    }
    .page-id-2172 #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding: 35px 0;
    }
    .page-id-2172 div#av_section_2 .flex_column_div {
        width: 100%;
        float: none;
        text-align: center;
    }
    .page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p{
        text-align: left;
    }
    .page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p {
        margin-top: 10px;
    }
    .page-id-2172 #av_section_2 .avia-builder-el-last {
        margin-top: 15px;
    }
    .page-id-2172 h3.common-heading span {
        font-size: 22px;
        line-height: 30px;
        margin-top: 2px;
    }
    .page-id-2172 #av_section_3 .template-page.content.av-content-full.alpha.units {
        padding: 35px 0;
    }
    .page-id-2172 div#footer {
        display: none;
    }

    /*  Category page   */
    .category div#footer {
        display: none;
    }
    .category .view-more-btn-wr {
        margin-top: 30px;
    }
    .category .view-more-btn-wr a span {
        width: 27px;
        height: 27px;
        text-align: center;
        padding: 0;
        line-height: 22px;
        font-size: 22px;
    }
    .category .view-more-btn-wr a {
        font-size: 16px;
        line-height: 20px;
    }


    /*  Single Blog Page    */
    .single-post .blog-content-wr {
        width: 100%;
        float: none;
    }
    .single-post .blog-sidebar {
        width: 100%;
    }
    .blog-title-wr h2 {
        font-size: 30px;
        line-height: 40px;
    }
    .single-post .blog-single-blk,.single-press_overview .blog-single-blk{
        padding: 50px 0 35px;
    }
    .single-post .meta-details,.single-press_overview .meta-details {
        margin: 12px 0 18px;
    }
    .single-post .block_one_content-wr {
        margin-top: 35px;
    }
    .single-post .blog-content-inner-wr .block_heading h2, .single-post .blog-content-other-wr .main-ttl-1 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .single-post .blog-content-inner-wr .block_heading h2, .single-post .blog-content-other-wr .main-ttl-1 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 12px;
    }
    .single-post .block_two_content-outer-wr {
        margin-top: 20px;
    }
    .single-post .block_two_image {
        margin-right: 30px;
    }
    .single-post .block_two_image {
        margin-right: 20px;
        min-height: 200px;
    }
    .single-post .block_two_image img {
        object-fit: contain;
        object-position: top left;
    }
    .single-post .block_two_content-wr, .single-post .block_three_content-wr, .single-post .block_four_content-wr {
        margin-top: 45px;
    }
    .single-post .block_two_content-inner-wr {
        margin-top: 25px;
    }
    .single-post .block_three_image .block_three_image-inner {
        height: unset;
        min-height: 225px;
    }
    .single-post .block_three_image, .single-post .block_four_image {
        width: 48.65%;
        margin-left: 15px;
    }
    .single-post .block_three_image-wr, .single-post .block_four_image-wr {
        margin-top: 20px;
    }
    .single-post .block_four_image {
        width: 31.5%;
        margin-left: 15px;
    }
    .single-post .blog-content-other-wr .main-ttl-1, .single-post .blog-content-other-wr .main-ttl-2 {
        margin: 45px 0 20px;
    }
    .single-post .blog-content-inner-wr {
        padding-bottom: 50px;
    }
    .single-post .related-article-wr,.single-press_overview .related-article-wr {
        padding-top: 35px;
    }
    .single-post .related-article-wr .heading-wr h2,.single-press_overview .related-article-wr .heading-wr h2{
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 25px;
    }
    .single-post .blog-sidebar,.single-press_overview .blog-sidebar {
        margin-top: 50px;
        text-align: center;
    }
    .single-post .featured-articles-inner-wr,.single-press_overview .featured-articles-inner-wr{
        text-align: left;
    }
    .single-post .overview_page_url,.single-press_overview .overview_page_url {
        display: inline-block;
    }
    .single-post .categories-list-wr,.single-press_overview .categories-list-wr {
        margin-top: 15px;
        padding-bottom: 25px;
    }
    .single-post .categories-list-inner-wr .categories-heading,.single-press_overview .categories-list-inner-wr .categories-heading {
        margin-bottom: 10px;
    }
    .categories-list-inner-wr .terms li a{
        margin-top: 8px;
        line-height: 22px;
        vertical-align: middle;
    }
    .featured-articles-sidebar-wr .heading-wr h2{
        margin: 25px 0;
    }
    .single-post .featured-articles-content-wr,.single-press_overview .featured-articles-content-wr{
        width: 47%;
        display: inline-block;
        margin: 0;
        margin-right: 15px;
        margin-bottom: 15px;
        vertical-align: top;
    }
    .single-post .featured-articles-content-wr:nth-child(even),.single-press_overview .featured-articles-content-wr:nth-child(even){
        margin-right: 0;
    }
    .single-post .read-article-btn a,.single-press_overview .read-article-btn a {
        font-size: 15px;
        line-height: 19px;
        padding: 10px 45px;
    }
    div#footer {
        display: none;
    }
    .single-post .block_three_image span, .single-post .block_four_image span {
        margin-top: 10px;
    }
    .single-post .blog-content-inner-wr,.single-press_overview .blog-content-inner-wr{
        padding-bottom: 35px;
    }
    .single-post .related-article {
        margin-bottom: 20px;
    }
    .ls-banner-blk{
        padding: 162px 0;
    }
    .watch_video_wr .fa-play{
        width: 26px;
        height: 26px;
        font-size: 16px;
        line-height: 24px;
    }
    .ls-content {
        float: none;
        width: 100%;
    }
    .see-more-ls-btn{
        margin: 0 auto 30px;
    }
    .ls-post:nth-child(2n-1) {
        margin-left: 0;
    }
    .ls-post{
        width: 48%;
        margin-left: 28px;
    }
    .love_stories_banner{
        margin-top: -74px;
        padding: 125px 0;
    }
    .in_the_news_banner {
        padding: 120px 0;
        margin-top: -74px;
    }
    .itn-post-content {
        width: 90%;
    }
    .itn-post-heading {
        width: 60%;
    }
    .pedego_bikes_banner_blk{
        padding: 110px 0;
    }
    .tech-support-banner{
        padding: 82px 0;
    }
    .pedego_docassion_banner {
        padding: 100px 0;
        margin-top: -74px;
    }
    .pedego_docassion_image {
        margin-top: -195px !important;
    }
    .single-press_overview .blog-content-wr,.single-press_overview .blog-sidebar{
        width: 100%;
        float: none;
    }

    .owners_manual_banner {
        margin-top: -96px;
        padding: 216px 0;
    }
    #pd-carepage-col {
        width: 100%;
    }
    #pd-carepage-col .bike-models, #pd-carepage-col .shapes, #pd-carepage-col .rainbow {
        padding: 0 20px;
    }
    #pd-section-six.multi_brand_banner_blk{
        padding-top: 46px;
        margin-top: -74px;
    }
    #top .ltd_warranty_banner_blk{
        padding: 120px 0;
        margin-top: -74px;
    }

    /*  Contact Page    */
    .page-id-31965 #contact-banner {
        padding: 210px 0;
    }
    h3.common-heading span {
        font-size: 22px;
        line-height: 30px;
        margin-top: 5px;
    }
    .page-id-31965 #av_section_2 .flex_column {
        width: 100%;
        float: none;
    }
    .contact-btn-wr .cyan-btn {
        margin-top: 10px;
    }
    .page-id-31965 #av_section_2 .avia-builder-el-2.el_before_av_three_fifth {
        text-align: center;
        margin-bottom: 30px;
    }
    .page-id-31965 #av_section_2 .content.av-content-full p {
        margin-bottom: 15px;
    }
    .page-id-31965 #av_section_2 .content.av-content-full p:last-of-type{
        margin-bottom: 0;
    }
    .page-id-31965 .contact-content .common-layout-text p{
        padding-right: 0;
    }
    .page-id-31965 #after_section_2 .template-page.content.av-content-full {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .page-id-31965 .contact-details {
        width: 65%;
    }
    .page-id-31965 #av_section_3 h3 {
        margin-bottom: 10px;
    }
    .contact-detail p a, .location-detail p a,p.contact-timing{
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .contact-detail .contact-icon, .location-detail .marker-icon{
        margin-bottom: 15px;
        font-size: 30px !important;
    }


    /*  About Us page   */
    .page-id-6439 #about-banner {
        padding: 210px 0;
        margin-top: -75px;
    }
    .page-id-6439 .flex_column.av-kwkm7lx7-1998d72608d0096a0918c7ee9ecea0c4 {
        width: 100%;
        float: none;
        text-align: center;
    }
    .page-id-6439 .pd-about-sc-one-cls .btn {
        margin-top: 15px;
    }
    .page-id-6439 .flex_column.av-co016v-6a19cc7950b5eb25f3489e7413aab7c9 {
        width: 100%;
        float: none;
        margin-left: 0;
        margin-top: 25px;
    }
    .page-id-6439 .pd-about-sc-one-cls .common-layout-text-area-wr p {
        margin-bottom: 10px;
    }
    .page-id-6439 div#pd-our-story .avia-image-overlay-wrap {
        height: 350px;
    }
    .page-id-6439 #pd-common-content .common-heading {
        text-align: center;
    }
    .page-id-6439 .pd-common-content-cls h3, .page-id-6439 .pd-common-content-cls p {
        margin-bottom: 15px;
    }
    .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 {
        width: 100%;
        float: none;
    }
    .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 .avia-image-overlay-wrap {
        height: 450px;
    }
    .page-id-6439 .avia-image-container-inner {
        width: 100% !important;
        margin-top: 25px;
    }
    .page-id-6439 .flex_column.av_one_half.avia-builder-el-13.el_after_av_one_half {
        width: 100%;
        margin-left: 0;
        margin-top: 25px;
    }
    .page-id-6439 .change-lives .common-heading span {
        display: block;
    }
    .page-id-6439 section#pd-common-content {
        width: 100%;
    }

    /*  Contact form    */
    #top textarea {
        max-height: 100px;
    }
    .gform_wrapper.gravity-theme .gform_footer {
        margin: 0;
        padding: 0;
    }

    /*  Privacy Policy  */
    .privacy_policy_content_blk .main-ttl-1{
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 12px;
    }
    .privacy_policy_content_blk .main-ttl-2 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 12px;
    }

    /*  pedego care */
    #pd-warranty-img .avia-image-overlay-wrap img {
        width: 150px;
    }
    .pd-warranty-img-cls {
        padding: 20px 0;
    }
    .page-id-44293 .flex_column.av-2am7un9-dff7087d8306c88ac25c074cdd677051 {
        width: 100%;
        float: none;
        text-align: center;
    }
    .page-id-44293 .flex_column.av-15f9d2d-c3015e86f588392981043dd151578aa5 {
        width: 100%;
        float: none;
        margin-top: 35px;
    }
    .page-id-44293 .hr.av-kwuma4pk-050f963239422e492d5d31284420c13d.hr-invisible.avia-builder-el-8.el_after_av_textblock.el_before_av_textblock {
        display: none;
    }
    .page-id-44293 .av_textblock_section.av-kwvmwccf-48bceede41fb919e8cbf4265189dceec {
        margin-top: 20px;
    }
    #pd-text-content-two strong {
        margin-bottom: 20px;
    }
    #pd-text-content-two strong {
        margin-bottom: 20px;
        font-size: 17px;
        line-height: 22px;
    }
    .page-id-44293 #pd-text-content-two p {
        font-size: 16px !important;
        margin-bottom: 10px;
    }
    .page-id-44293 #av_section_3 .common-heading {
        margin-bottom: 25px;
    }
    .page-id-44293 #av_section_3 .template-page.content {
        padding: 35px 0 50px !important;
    }

/*   pedego-care-5-year-warranty and garantie-limitee-pedego-care   */
    .page-id-43809 div#av_section_1.five_year_warranty_banner,.page-id-42979 div#av_section_1.five_year_warranty_banner {
        margin-top: -230px;
        height: 600px;
    }
    .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: 275px !important;
        margin-top: 0;
    }
    .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: 175px;
    }
    .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: 17px;
        line-height: 25px;
        margin-top: 12px;
    }
    .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: 22px;
        line-height: 30px;
        margin-bottom: 15px;
    }
    .page-id-43809 div#after_section_2 .five_year_content p,.page-id-42979 div#after_section_2 .five_year_content p {
        margin-bottom: 8px;
    }
    .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: 19px;
        line-height: 25px;
        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{
        margin: 20px 0;
    }
    .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: 14px;
        line-height: 22px;
    }
    .page-id-43809 div#after_section_2.main_color.av_default_container_wrap.container_wrap.fullsize .template-page.content, .page-id-42979 div#after_section_2.main_color.av_default_container_wrap.container_wrap.fullsize .template-page.content{
        border: none !important;
    }

    /*  Product recall  */
    .product_recall_content_wr p {
        width: 75%;
        margin: 15px auto 0;
    }

    /* standard-limited-warranty and garantie-standard-limitee */
    #top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk {
        height: 500px;
    }
    .page-id-43412 .ltd_warranty_content_wr .common-heading,.page-id-43494 .ltd_warranty_content_wr .common-heading {
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .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-bottom: 5px;
    }
    .page-id-43412 .ltd_warranty_content_wr strong,.page-id-43494 .ltd_warranty_content_wr strong {
        font-size: 18px;
        line-height: 25px;
        margin-bottom: 5px;
    }

        /*  Privacy policy    */
    .page-id-38483 strong, .page-id-38483 section.av_textblock_section.av-ky9qohjf-194cd9104ead2ff6b719cdb7214d1bb2 span {
        margin-top: 20px;
        margin-bottom: 0;
    }

    /*  Tech-support    */
    .tech-support-banner {
        padding: 100px 0;
        margin-top: -75px;
    }
    .tech-support-content-wr .common-heading {
        margin-bottom: 20px;
    }
    .tech-support-content-wr .common-layout-text p {
        margin-bottom: 7px;
    }
    .tech-support-content-wr .common-layout-text .submit-support-req-btn {
        margin: 30px 0;
    }

    /*  Founders    */
    .page-id-6641 main.template-page.content {
        padding: 0;
        padding-bottom: 30px;
    }
    .page-id-6641 b {
        margin-top: 20px;
        margin-bottom: 5px;
        font-size: 18px;
        line-height: 23px;
    }

    .page-id-6625 main.template-page.content {
        padding: 15px 0 30px;
    }
    .page-id-6625 .common-heading {
        margin: 25px 0 7px;
    }

    /*  maintenance-and-repair-videos   */
    .page-id-38485 .avia-promocontent {
        margin-right: 170px;
    }
    .page-id-38485 .av_promobox .avia-button.avia-size-large {
        margin-top: -25px;
    }
    .page-id-38485 .avia-video {
        margin-top: 35px;
    }

    /*  Mile Marker */
    .page-id-39290 label#label_65_9_1 {
        padding-top: 3px !important;
    }

    /*  mail-me-a-magazine    */

    .page-id-36194 iframe#p2c127280f20 {
        width: 100% !important;
    }

    /*  Owners Manual   */
    .page-id-32013 .av_one_half {
        height: 250px !important;
        min-height: unset !important;
    }

    /*  Cart    */
    .page-id-2325 td.product-remove a{
        width: 18px;
        height: 18px;
    }
    .page-id-2325 td.product-thumbnail {
        width: 70px;
    }
    .page-id-2325 td.product-thumbnail a {
        display: inline-block;
        width: 100%;
        text-align: center;
    }
    .page-id-2325 td.product-thumbnail a img {
        width: 100%;
    }
    .page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr th {
        font-size: 15px;
        font-weight: 700;
        padding: 10px;
    }
    .page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.product-name a {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 7px;
        margin-top: 10px;
    }
    .page-id-2325 td.product-name dl.variation dt,.page-id-2325 td.product-name dl.variation dd {
        margin-right: 10px;
        font-size: 14px;
        font-weight: 400;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .page-id-2325 td.product-name dl.variation dd {
        margin-bottom: 5px;
    }
    .page-id-2325 td.product-name dl.variation dd p {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .page-id-2325 span.woocommerce-Price-amount.amount {
        font-size: 16px;
        line-height: 22px;
    }
    .page-id-2325 .main_color .quantity input.plus, .page-id-2325 .main_color .quantity input.minus {
        width: 30px !important;
        height: 30px !important;
        line-height: 30px !important;
    }
    .page-id-2325 div .quantity input.qty {
        width: 40px !important;
        height: 30px !important;
    }
    .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: 14px;
        line-height: 18px
        padding: 10px;
    }
    .page-id-2325 .cross-sells .woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 218px !important;
    }
    .page-id-2325 .avia_cart_buttons .button > span {
        font-size: 15px !important;
    }
    .page-id-2325 .cross-sells .avia_cart_buttons a {
        font-size: 12px !important;
        line-height: 18px !important;
    }

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

    /*      Checkout page       */

    .page-id-2320 h3 {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 10px;
    }
    .page-id-2320 .checkout .col-1,.page-id-2320 .checkout .col-2{
        width: 100% !important;
        float: none;
        margin-bottom: 30px;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table th {
        font-size: 16px;
        line-height: 22px;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name {
        font-size: 14px;
        line-height: 23px;
    }
    .page-id-2320 span.woocommerce-Price-amount.amount {
        font-size: 16px;
        font-weight: 700;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner{
        padding: 200px 0 60px;
    }
    .page-id-43514 #main h2.main-ttl-1.common-heading {
        margin-bottom: -5px;
    }
    .page-id-43514 h1.main-ttl-1.common-heading {
        margin-bottom: 10px;
    }
    .page-id-43514 #main .gform_body.gform-body li:last-of-type {
        margin-bottom: 0 !important;
    }
    .page-id-43514 textarea#input_49_4 {
        margin-bottom: 0;
    }
    .page-id-43514 .gform_footer.top_label {
        margin-top: 0;
    }
    .page-id-43514 #main img.aligncenter.wp-image-43262 {
        width: 250px;
    }

    /*  Common  */
    .common-heading span{
        font-size: 22px !important;
        line-height: 25px !important;
    }
    #socket .sub_menu_socket div,#socket.pd-cusfootercls .menu{
        text-align: center !important;
    }

/*  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: 22px !important;
        line-height: 30px !important;
    }

    /*  128 pages   */
    .pedego_bikes_banner_blk {
        padding: 0;
        height: 450px;
        margin-top: -85px;
    }
    .pedego_bikes_content_blk .main-ttl-1 {
        font-size: 22px !important;
        margin-bottom: 0;
    }
    .pedego_bikes_content_blk p {
        margin-top: 10px;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        height: 500px;
        background-size: cover;
    }
    .love_stories-template-default .ls-image {
        padding: 0;
        width: 80%;
        float: none;
        margin: 0 auto 25px;
        text-align: center;
    }
    .love_stories-template-default .ls-content {
        padding: 0;
        text-align: center;
    }
    .love_stories-template-default .see-more-ls-btn {
        margin-top: 15px;
    }
    .love_stories-template-default .ls-content p {
        margin-top: 10px;
    }

    /*  pedego-doccasion    */
    .page-id-43497 .pedego_docassion_banner {
        height: 550px;
    }
    .page-id-43497 div#after_section_1 .avia-image-overlay-wrap img {
        margin-top: 50px;
    }
    .page-id-43497 div#av_section_2 {
        margin: 35px 0;
    }
    .page-id-43497 div#after_section_1 .template-page.content.av-content-full.alpha.units {
        padding-bottom: 20px;
    }
    .page-id-43497 div#av_section_3 .template-page.content.av-content-full.alpha.units {
        padding-top: 0 !important;
        padding-bottom: 20px;
    }
    .page-id-43497 div#av_section_4 {
        margin-bottom: 35px;
    }

    /*  love stories different one page */
    .page-id-49 .love_stories_banner {
        height: 550px;
    }
    .page-id-49 p {
        margin-bottom: 10px;
    }
    .page-id-49 .ls-post,.page-id-49 .ls-post:nth-child(3n-2){
        margin-left: 0;
        width: 47.7%;
        min-height: 330px;
    }
    .page-id-49 .ls-post:nth-child(even) {
        margin-left: 32px;
    }

    /*  In the News */
    .in_the_news_banner {
        padding: 0;
        height: 600px;
        background-size: cover;
        background-position: center !important;
        margin-top: -80px;
    }
    .itn-post-content-btm .quote{
        padding: 0 20px;
    }


    /*      Final changes           */
    .page-id-31965 #av_section_2 .content.av-content-full {
        padding-top: 25px;
    }
    .privacy_policy_content_blk .av_textblock_section.av-ky8mvxd9-c2dabe95d422d1787ea593b4203da64f {
        padding-top: 0;
    }
    .post-entry.post-entry-type-page {
        margin-top: -20px;
    }
    .page-id-2 .post-entry.post-entry-type-page,.page-id-6439 .post-entry.post-entry-type-page,.page-id-2172 .post-entry.post-entry-type-page{
        margin-top: 0;
    }
    .overview-page-custom-body {
        margin-top: 15px;
    }

    .single-product-summary .bottom-text .warranty_sheild_wr img {
        margin-left: 0;
        width: 30px;
        margin-top: 0;
    }

    /*  About us    */
    .page-id-6439 #pd-about-sc-two .flex_column.av-9k1olj-a84a4a650c60af3c90b769c299b24ba6 {
        width: 100%;
        margin-left: 0;
        margin-top: 35px;
    }
    .page-id-6439 .social-links-wr {
        padding: 50px 0;
        width: 57% !important;
    }
    .page-id-6439 .follow-us-content-inner-wr h4 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 8px;
    }
    .page-id-6439 .social-links-wr .avia-image-container {
        width: 45px;
        height: 45px;
        padding-top: 1px;
        margin-left: 12px;
    }
    .page-id-6439 .social-links-wr .avia-image-container a {
        width: 25px;
        margin-left: 10px;
        margin-top: 8px;
    }
    .page-id-6439 .social-links-wr .avia-image-container.facebook-icon a {
        width: 13px;
        margin-left: 15px;
        margin-top: 7px;
    }
    .page-id-6439 .social-links-wr .avia-image-container.youtube-icon {
        padding-top: 5px;
    }
    .page-id-6439 #main div#av_section_4 .avia-image-overlay-wrap > img {
        width: 238px;
    }
    .page-id-6439 div#pd-about-sc-two section.av_textblock_section.av-93fdj-69a859fe104614502c665e46e3913663 .avia_textblock p {
        margin-top: 10px;
        margin-bottom: 15px;
    }

    /*  Cart Page   */
    .page-id-2325 .hello_fun_img {
        padding-top: 50px;
        padding-left: 0;
        margin-bottom: -20px;
    }
    .page-id-2325 .hello_fun_img img {
        width: 250px;
    }
    .interested_product_img {
        min-height: 285px;
    }
    .interested_blk .add_to_cart_buttn a {
        margin-top: 10px;
        font-size: 12px;
        padding: 10px 50px;
        line-height: 16px;
    }
    .page-id-2325 .interested_blk {
        margin-top: 35px;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td.product-thumbnail {
        width: 25%;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td .remove_product a{
        font-size: 12px;
    }

    /*  pre-loved   */
    .page-id-2183 div#av_section_1::after {
        height: 250px;
    }
    .page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 {
        width: calc(100% - 310px);
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 {
        width: 285px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef h3 {
        font-size: 22px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef p {
        margin-bottom: 20px;
        font-size: 14px !important;
        line-height: 16px !important;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first img {
        width: 200px;
    }
    .page-id-2183 div#av_section_2 .template-page.content {
        padding: 35px 0;
    }
    .page-id-2183 div#pd-section-two h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .page-id-2183 div#av_section_2 .template-page.content a {
        padding: 13px 55px;
    }
    .page-id-2183 .pd-section-two-cls .common-heading{
        margin-bottom: 20px;
    }
    .page-id-2183 div#pd-section-two {
        width: 100%;
        text-align: center;
        float: none;
    }
    .page-id-2183 div#av_section_2 div#pd-sct-colid {
        margin-left: auto;
        width: 100%;
        margin-top: 20px;
        float: none;
    }
    .page-id-2183 div#av_section_2 .template-page.content p {
        margin-bottom: 15px;
    }
    .page-id-2183 div#av_section_3 h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 10px;
    }
    .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 .el_before_av_one_half:nth-of-type(7) {
        padding: 35px 20px;
    }
    .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, .page-id-2183 div#av_section_3 .avia-builder-el-32 {
        position: relative;
        height: 235px;
    }
    .page-id-2183 div#av_section_3 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img {
        width: 250px;
    }
    .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 .el_before_av_one_half:nth-of-type(7) {
        padding-top: 60px;
    }
    .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, .page-id-2183 div#av_section_3 .avia-builder-el-32 img {
        padding-top: 50px;
    }
    .page-id-2183 .sign_up_blk {
        margin: 15px 0 0;
    }
    .page-id-2183 div#av_section_4 .flex_column.av-75yb8n-c9f1eff849d0fcbed5712d80b5d27ef7.av_one_half.avia-builder-el-30{
        display: none;
    }
    .page-id-2183 .sign_up_content_wr {
        margin-left: 0 !important;
        width: 100% !important;
        text-align: center;
    }
    .page-id-2183 .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .page-id-2183 .sign_up_form_wr .gform_body {
        width: 100%;
        display: block;
    }
    .page-id-2183 .sign_up_form_wr .gform_body > div {
        width: 300px;
        margin: 0 auto 0;
    }
    .page-id-2183 .sign_up_form_wr .gform_footer {
        margin: 28px auto 0!important;
        width: 100%;
        text-align: center !important;
    }
    .page-id-2183 .sign_up_form_wr input {
        border-radius: 3px !important;
    }
    .page-id-2183 .gform_footer input[type=submit], .page-id-2183 input#gform_submit_button_71 {
        border-radius: 3px !important;
    }
    .page-id-2183 .sign_up_content {
        padding: 20px 0;
    }
    .page-id-2183 div#av_section_5 .template-page.content {
        padding-top: 35px;
    }
    .page-id-2183 div#av_section_5 p {
        margin: 20px 0 25px;
    }
    .page-id-2183 div#av_section_3 .avia-builder-el-32 {
        padding-top: 0;
    }

    /*  POG Page    */
    .pog_banner_blk .pog_banner_content_wr{
        padding-bottom: 50px;
    }
    .pog_banner_blk.avia-bg-style-scroll .container.av-section-cont-open {
        padding: 0;
    }
    .pog_banner_content_image img {
        width: 150px;
    }
    .pog_banner_content .common-heading span {
        margin-top: 7px;
    }
    .pog_banner_image img {
        width: 350px;
    }
    .pog_banner_blk {
        padding-top: 50px;
    }
    .pog_banner_blk .pog_banner_content_wr {
        padding-bottom: 125px;
    }
    .pog_proudly_heading_wr.first, .pog_engaged_blk .pog_engaged_heading_wr, .pog_fb_group_blk .pog_fb_group_heading_wr {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
    .pog_proudly_blk .pog_proudly_content_wr {
        width: 100%;
    }
    .pog_proudly_content p{
        margin-bottom: 20px;
    }
    .pog_collectible_blk .pog_collectible_content_wr {
        width: 100%;
    }
    .pog_collectible_content .common-heading {
        margin-bottom: 25px;
        text-align: center;
    }
    .pog_collectible_content p br {
        display: none;
    }
    .pog_collectible_content p{
        margin-bottom: 20px;
    }
    .pog_collectible_blk .pog_collectible_image_wr {
        width: 100%;
        text-align: center;
        margin-top: 35px;
    }
    .pog_tour_blk {
        padding: 165px 0 28px;
    }
    .pog_tour_blk .template-page {
        padding: 0;
    }
    .pog_tour_content_wr {
        transform: none;
    }
    .pog_tour_content .learn_more_btn, .pog_share_love_content .review_pedego_btn {
        padding: 10px 40px;
        font-size: 16px;
    }
    .pog_engaged_blk .pog_engaged_content_wr, .pog_fb_group_blk .pog_fb_group_content_wr {
        width: 100%;
    }
    .pog_fb_group_content p, .pog_engaged_content p{
        margin-top: 20px;
    }
    .pog_fb_group_heading .btn, .pog_engaged_heading .btn {
        position: unset;
        margin-top: 15px;
    }
    .pog_collectible_content p:last-of-type {
        text-align: center;
    }
    .pog_share_love_blk {
        padding: 35px 0 85px;
    }
    .pog_share_love_content .review_pedego_btn {
        margin-top: 20px;
    }

    /*  Press Overview  */
    .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 .category-blk .heading-blk h3, .category .category-blk .heading-blk h3 span,.po_heading_wr h3, .po_heading_wr h3 span {
        font-size: 30px !important;
        line-height: 38px !important;
        margin-bottom: 20px !important;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span, .category .blogs-blk .heading-blk h3 span,.po_heading_wr h3 span {
        margin: 0 !important;
    }
    .po_heading_wr{
        width: 100%;
    }
    .po_content_wr {
        margin: 45px auto 0;
    }
    .po_image_content_wr,.po_contact_content_wr {
        width: 100%;
        float: none;
    }
    .po_contact_content_wr {
        width: 80%;
        margin: 25px auto 20px;
        padding: 30px;
    }
    .po_contact_content a{
        margin-top: 20px;
    }
    .po_contact_content h4 {
        font-size: 22px;
        line-height: 27px;
        margin: 10px 0;
    }
    .taxanomy-content-outer-wr {
        width: 70%;
    }
    .categories-list-wr.taxonomy-list-wr {
        width: 30%;
        padding-right:10px;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-details-wr {
        margin-left: 15px;
    }
    .taxanomy-content-inner-wr .custom-pagination {
        margin: 30px auto 0;
    }
    .press_about_blk .press_about_left_content_wr {
        width: 100%;
        float: none;
    }
    .press_about_left_content_wr section.av_textblock_section.av-kz6wrx1n-d862adaba0c7bc1176ba0183093ef528 {
        margin-top: 0;
    }
    .press_about_blk .press_about_right_content_wr {
        padding: 50px 35px;
        width: 100% !important;
        margin: 20px auto;
    }
    .press_about_blk .press_about_right_content h3 {
        font-size: 25px;
        line-height: 32px;
        margin-bottom: 5px;
    }
    .press_about_blk .press_about_right_content p:first-child {
        width: 80px;
    }
    .press_about_blk .press_about_right_content p img {
        width: 30px;
    }
    .press_about_blk .press_about_right_content.worldwide_thumb img {
        width: 40px;
    }
    .press_about_blk .press_about_right_content.bike_models img {
        width: 45px;
    }

    /*  Common Social Media Section */
    .social_.links_new_blk .container.av-section-cont-open {
        padding: 0;
    }
    .social_.links_new_blk .post-entry {
        margin-top: 0 !important;
    }
    .social_.links_new_blk .social_.links_new_content_wr .social_link_new {
        width: 45px;
        height: 45px;
        padding-top: 0px;
        margin-right: 10px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .social_link_new a {
        width: 27px;
        padding-top: 8px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .facebook-icon.social_link_new a {
        width: 14px;
        margin-left: -1px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .youtube-icon.social_link_new a {
        padding-top: 12px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .common-heading{
        margin-bottom: 5px;
    }

    /*  Town Page   */
    .town_banner_image_wr img {
        width: 350px;
    }
    .town_banner_image_content img {
        width: 125px;
    }
    .town_banner_image_wr .avia-image-container-inner {
        width: 100%;
    }
    .town_banner_content_wr {
        width: 52% !important;
    }
    .town_banner_content_wr {
        margin-top: 15px;
    }
    .town_banner_content h3 {
        margin: 10px 0 5px;
    }
    .town_page_banner_blk {
        padding-bottom: 70px;
        padding-top: 30px;
    }   
    .town_page_banner_blk:before {
        height: 165px;
    }
    .town_left_content_wr,.town_right_content_wr{
        width: 100% !important;
        float: none;
    }
    .town_content_heading_wr h3 {
        font-size: 30px;
        line-height: 34px;
        margin-bottom: 25px;
    }
    .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 {
        padding-left: 32px;
    }
    .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 {
        margin-bottom: 15px;
    }
    .town_left_content_wr .visit_store_btn_wr {
        position: unset;
    }
    .visit_store_btn_wr .btn {
        margin-top: 12px;
    }
    .town_left_content_wr {
        margin-bottom: 40px;
        padding-right: 0;
    }
    /*western-cycle*/
    .multi_brand_store_details_blk .multi_brand_store_details_wr, .multi_brand_designed_blk .av_two_fifth{
        width: 100%;
        text-align: center;
    }
    .multi_brand_store_details_blk  .multi_brand_store_details_content_wr, .multi_brand_designed_blk .av_three_fifth{
        width: 100%;
        margin: 30px 0px 0px;
    }
    .contact_wr p img, .address_wr p img, .mail_wr p img, .website_url_wr p img {
        left: -26%;
        right: unset;
        margin: 0px auto;
    }
    .multi_brand_store_video_content iframe {
        min-height: auto;
    }
    .multi_brand_banner_blk #top #pd-section-six .av-section-video-bg iframe{
        min-height: 500px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content_wr {
        width: 100%;
    }
    .multi_brand_designed_blk .av_textblock_section{
        width: 100%;
        margin: 0px auto;
    }
    .multi_brand_discover_blk .multi_brand_discover_content_wr {
        width: 100%;
    }
    div.multi_brand_discover_image_wr {
        margin: 30px 0px -10px;
        width: 100%;
    }
    .xl-heading {
        font-size: 34px !important;
        line-height: 40px !important;
    }
    .contact_wr p img, .address_wr p img, .mail_wr p img, .website_url_wr p img {
        left: 0;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p, .multi_brand_discover_blk .multi_brand_discover_content p {
        margin-bottom: 6px;
    }
    .multi_brand_electric_bikes_blk .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .multi_brand_accessories_image{
        width: 70%;
        margin: 0px auto;
    }
    .multi_brand_accessories_image img{
        width: 100%;
        display: block;
    }
    #pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
        padding: 0px 10px;
        width: 33%;
    }

    /*  Bug Fixing  */
    .single-post .blog-content-wr:before, .single-press_overview .blog-content-wr:before{
        display: none;
    }
    .single-pedego_dealers fieldset#field_72_12 {
        padding-top: 0;
    }
    .single-pedego_dealers .gform_footer.top_label {
        padding-top: 20px !important;
    }
    .page-id-43497 div#av_section_3 .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .montebello_banner {
        padding: 110px 0 60px;
    }
    .page-id-43514 #main #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-bottom: 15px;
    }
    .page-id-7953 .town_left_content_wr .visit_store_btn_wr {
        margin-top: 0;
    }
    .page-id-2183 .sign_up_blk img {
        display: none;
    }
    .page-id-2183 .sign_up_form_wr {
        margin-top: 15px;
    }
    #top.page-id-2183 .hr.hr-invisible.av-kz2nu99a-596bef54c73fbf3a8f49f4d759ecfa59 {
        height: 0;
    }
    .comn-section .comn-section-inner::after {
        top: unset;
        bottom: 10px;
    }
    /*  info page   */
    .page-id-45 .info_category_wr .info_category a {
        margin: 0;
        padding: 15px;
    }
    .page-id-45 .info_category_wr .info_category a h4 {
        font-size: 14px;
        line-height: 20px;
        margin-top: 10px;
        margin-bottom: 5px;
    }
    .page-id-45 .info_category_wr .info_category:before {
        border-width: 0 12px 12px;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category {
        margin-left: 15px;
        padding: 0;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category:first-of-type{
        margin-left: 0;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs {
        justify-content: center;
    }
    .page-id-45 .info_category_wr .info_category img {
        height: 35px;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category a {
        padding: 20px 5px;
        font-size: 14px;
        line-height: 22px;
    }
    #tab-4-1 .section-the-best-electric-bike {
        padding-top: 0;
    }
    #tab-4-1 .scheme #popup-2, #tab-4-1 .scheme #popup-1 {
        left: 27%;
    }
    #tab-4-1 .scheme #popup-5 {
        left: 75%;
        top: 50%;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .bg {
        width: 100%;
        position: unset;
        transform: unset;
        height: 450px;
        background-size: contain;
        background-position: center;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .container {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 15px 0;
    }
    .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, #tab-1-3 .container .hub_motors h3, #tab-2-1 .container .col:last-child h3, #tab-2-1 .container .col:last-child h1, #tab-2-3 .container .col .slick-slide h3, #tab-3-1 .container .col h3.main-ttl-3, #tab-3-2 .container .col h3.main-ttl-3, #tab-3-3 .container .col h3.main-ttl-3, #tab-3-4 .container .col h3.main-ttl-3, #tab-3-5 .container .col h3.main-ttl-3, #tab-3-6 .container .col h3.main-ttl-3, #tab-4-1 .container h3.tab-ttl, #tab-4-2 .container h3.tab-ttl, #tab-1-5 .section-pedego_features .item .content h3 {
        font-size: 27px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    .page-id-45 .tab-content.sub-tab-content {
        overflow: hidden;
        padding:0;
        padding-top: 20px;
        width: 96%;
        margin: 20px auto 0;
    }
    .page-id-45 .info_content_blk {
        padding-bottom: 0;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .container .content {
        max-width: 96%;
        padding: 0;
    }
    .page-id-45 .info_heading_wr h2 {
        font-size: 30px;
        line-height: 38px;
    }
    #tab-1-2 .container {
        width: 100%;
        max-width: 100%;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:first-child,.page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:last-child {
        width: 100%;
        margin-bottom: 30px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content h3 {
        font-size: 22px;
        line-height: 27px;
        margin-bottom: 15px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .section-pedego_features {
        background: unset !important;
        padding-top: 0;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .section-pedego_features > h2 {
        margin-bottom: 25px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:first-child {
        padding-left: 0;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content p+p,#tab-1-2 .container .why-now-have-both p+p, #tab-1-3 .container .cols .content p+p {
        padding-top: 12px;
    }
    .page-id-45 .section-pedego_features .slick-track .slick-slide:nth-child(odd) .container {
        width: 100%;
        padding: 0;
    }
    #tab-1-3 .container .hub_motors{
        padding: 30px 20px;
    }
    #tab-1-3 .container .cols {
        flex-direction: column;
        margin-top: 0;
    }
    #tab-1-3 .container .cols .content {
        width: 100%;
        padding: 0;
        margin-top: 25px;
        margin-bottom: 25px;
    }
    #tab-1-3 .container .hub_motors .inner{
        width: 100%;
    }
    #tab-1-3 .container .cols .content img {
        margin: auto;
        height: 400px;
        max-height: unset;
        margin-bottom: 25px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-3 .section-pedego_features{
        padding-bottom: 0;
    }
    #tab-1-4 .section-pedego_features,.page-id-45 .tab-content.sub-tab-content .tab-pane .container .content{
        padding: 0;
    }
    #tab-1-4 .container {
        max-width: 100%;
        padding: 0;
    }
    #tab-1-4 .container .wrap .img {
        height: 237px;
        display: inline-block;
        position: unset;
        left: 0 !important;
        right: 0 !important;
        margin: 15px 5px 40px;
        width: 355px;
        border: 3px solid #14b1b3;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-3 .section-pedego_features {
        padding-top: 0;
    }
    div#tab-1-4 .section-pedego_features .item .container > .wrap {
        display: block;
        width: 100%;
        text-align: center;
    }
    .tab-content.sub-tab-content #tab-1-5 .slick-slide:nth-child(1) .bg {
        width: 100%;
        position: unset;
        background-size: contain;
        height: 400px;
        margin: auto;
        background-position: center;
    }
    .tab-content.sub-tab-content #tab-1-5 .container {
        width: 100%;
        max-width: 100%;
        height: unset;
        padding: 0;
    }
    #tab-1-5 .section-pedego_features .item .content {
        max-width: 100%;
        padding: 0;
        margin-top: 15px;
    }
    #tab-1-5 .prev-arrow, #tab-1-5 .next-arrow {
        top: 200px;
        transform: none;
    }
    #tab-2-1 .section-how_far_can_i_go {
        padding-top: 0;
    }
    /*  Single Blog Pages   */
    .single-post #main .container main.template-page.content {
        width: 100%;
        float: none;
    }
    .single-post #main .container main.template-page.content:before{
        display: none;
    }
    .single-post #main .container .sidebar_right {
        width: 100% !important;
        float: none !important;
        padding: 0;
    }
    .single-post .featured-articles-content-wr .blog-img, .single-press_overview .featured-articles-content-wr .blog-img {
        height: 200px;
        max-height: unset;
        min-height: unset;
        width: 100%;
        overflow: hidden;
    }
    .single-post .entry-content-wrapper .av_textblock_section .blog-title-wr h2 {
        font-size: 28px;
        margin-top: 20px;
        line-height: 36px;
    }

    /*  right carousel icon */
    .responsive #top .avia-post-next{
        display: none;
    }

    /*  oyama page 26section    */
    #pd-warranty-img .avia-image-overlay-wrap img {
        width: 130px;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk .xl-heading,.brand_dealer_details_blk .brand_dealer_store_name .xl-heading{
        font-size: 30px !important;
        line-height: 38px !important;
    }
    .pd-section-fn-cls-content .common-heading, .brand_dealer_details_blk .common-heading, .brand_dealer_electric_bikes_blk .common-heading, .pd-section-two-cls .common-heading, .brand_dealer_reviews_blk h3.common-heading strong, .pd-section-two-cls h3 span, .brand_dealer_discover_blk .common-heading, .brand_dealer_warranty_blk .common-heading, .pd-five-inner-content-cls h3 {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_wr,.brand_dealer_details_blk .brand_dealer_store_details_content_wr,.brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content_wr,
    .brand_dealer_reviews_blk div#pd-section-two,.brand_dealer_designed_blk div#pd-section-two,.brand_dealer_designed_blk div#pd-sct-colid,.brand_dealer_discover_blk .brand_dealer_discover_content_wr,
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr,.brand_dealer_pre_loved_content_wr,.brand_dealer_guarantee_blk .brand_dealer_guarantee_heading,.brand_dealer_guarantee_blk .flex_column_div,.brand_dealer_paybright_blk .brand_dealer_paybright_content_wr,
    .brand_dealer_blog_blk .pedego_branded_blog_sec .left-content,.brand_dealer_blog_blk .pedego_branded_blog_sec .right-content-wr,.brand_dealer_tune_up_blk .post-entry .brand_dealer_tune_up_heading_wr,
    .brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr,.brand_dealer_rentals_blk div#pd-section-two,.brand_dealer_rentals_blk .av_three_fifth.flex_column_div
    {
        width: 100% !important;
        float: none !important;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content_wr {
        margin-top: 45px;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content .common-heading {
        margin-bottom: 10px;
    }
    .brand_dealer_reviews_blk .av_two_fifth.pd-section-two-cls {
        text-align: center;
    }
    .pd-section-two-cls .common-heading {
        margin-bottom: 18px;
    }
    .brand_dealer_reviews_blk h3.common-heading strong{
        margin-top: 0;
    }
    .brand_dealer_reviews_blk div#pd-section-two,.brand_dealer_guarantee_blk .flex_column_div,.brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr,.brand_dealer_rentals_blk .av_three_fifth.flex_column_div{
        margin-left: 0;
    }
    .brand_dealer_reviews_blk div#pd-section-two {
        padding: 0 5%;
    }
    .brand_dealer_reviews_blk .avia-content-slider-element-container {
        margin-top: 50px;
    }
    .brand_dealer_designed_blk div#pd-section-two {
        text-align: center;
        margin-bottom: 50px;
    }
    .brand_dealer_discover_image_wr .brand_dealer_discover_image {
        display: none;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr {
        width: 75% !important;
        margin: auto;
    }
    .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: center;
        padding-left: 0;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr{
        margin-bottom: 50px;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_certified_content {
        margin-top: 0;
    }
    .brand_dealer_pre_loved_blk:before {
        height: 290px;
        clip-path: polygon(0 30%, 100% 0%, 100% 100%, 0 100%);
    }
    .brand_dealer_warranty_blk .entry-content-wrapper .avia-image-overlay-wrap img {
        width: 175px !important;
    }
    .brand_dealer_warranty_blk .supporting-local-bike-img-content h3 {
        margin-bottom: 5px;
    }
    .brand_dealer_guarantee_blk .brand_dealer_guarantee_heading {
        text-align: center;
        margin-bottom: 35px;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk .relation-product_slider {
        display: flex;
        width: 200%;
    }
    .brand_dealer_paybright_blk {
        text-align: center;
    }
    .brand_dealer_paybright_img_wr.first {
        display: none;
    }
    .brand_dealer_paybright_blk .brand_dealer_paybright_content_wr .sub-heading {
        margin: 10px 0 20px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk h3 {
        margin-bottom: 15px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk {
        width: 100%;
        margin: 0 auto 30px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .right-content-wr {
        margin-top: 30px;
    }
    .brand_dealer_tune_up_blk .post-entry .btn {
        position: unset;
        margin-bottom: 25px;
    }
    .brand_dealer_tune_up_blk .template-page.content {
        padding: 50px 0 30px;
    }
    .brand_dealer_tune_up_blk .post-entry .brand_dealer_tune_up_heading_wr {
        text-align: center;
    }
    .brand_dealer_bike_specs_wr .entry-content-wrapper {
        width: 100%;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs .pedego-branded-center-3icon-child-icon {
        width: 30px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs .pedego-branded-center-3icon-child-text {
        width: calc(100% - 55px);
    }
    .brand_dealer_bike_specs.first .pedego-branded-center-3icon-child-icon {
        width: 50px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs {
        margin-left: 28px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs::before{
        left: -15px;
    }
    .brand_dealer_rentals_blk div#pd-section-two {
        text-align: center;
    }
    .brand_dealer_rentals_blk div#pd-section-two p iframe {
        width: 100%;
    }
    .brand_dealer_slider_two_blk .container.av-section-cont-open {
        max-width: 100%;
    }
    .brand_dealer_bike_rental_blk h3.common-heading {
        font-size: 24px !important;
        line-height: 30px !important;
    }
    .brand_dealer_bike_rental_blk .common-heading + p {
        margin: 15px auto 25px;
        width: 100%;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        width: 260%;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 {
        font-size: 24px;
        line-height: 30px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body .card-img {
        width: 110px;
        height: 105px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body {
        padding: 10px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body p.limit-text {
        font-size: 14px !important;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 span {
        font-size: 14px;
        line-height: 18px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row {
        border-bottom: 1px solid #e4e4e4;
        padding: 5px 0;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-footer p {
        font-size: 12px !important;
        line-height: 18px !important;
        margin-bottom: 12px;
    }
    .brand_dealer_slider_three_blk .container.av-section-cont-open {
        max-width: 100%;
    }
    .brand_dealer_tour_blk .brand_dealer_tour_heading_wr .common-heading {
        margin-bottom: 15px;
        font-size: 24px;
    }
    .brand_dealer_tour_blk .template-page.content {
        padding: 50px 0 50px;
    }
    .brand_dealer_tour_blk .brand_dealer_tour_heading_wr p {
        width: 100%;
        margin-bottom: 35px;
    }
    .pedego-branded-dealer-contact-form .template-page.content {
        padding: 50px 0 20px !important;
    }
    .pedego-branded-dealer-fun-sec {
        margin-top: 20px !important;
    }
    .pedego-branded-dealer-fun-sec img {
        width: 80% !important;
        margin: auto !important;
    }

    /*  Press overview  */
    .taxonomy-list-wr .terms_wr a {
        font-size: 15px;
    }
    /*  Info page   */
    .page-id-45 .tab-content.sub-tab-content .tab-pane .bg {
        position: unset;
    }
    div#tab-1-2 .pedego_features-slider .item > .bg {
        width: 100%;
        display: block;
        min-height: 380px;
        margin: 0 auto 30px;
        background-size: cover;
        background-position: center center;
        border: 2px solid #14b1b3;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-5 .container {
        height: auto;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-5 .slick-slide .bg {
        height: 545px !important;
        background-size: cover;
        width: 100% !important;
    }
    #tab-2-1 .container .col:first-child,#tab-2-1 .container .col:last-child {
        width: 100%;
        float: none;
    }
    #tab-2-1 .container .col:last-child {
        padding-left: 0;
    }
    #tab-2-3 .container .col .slick-slider {
        padding: 0;
        margin-bottom: 25px;
    }
    #tab-2-3 .container .col {
        max-width: unset;
    }
    #tab-2-3 .container .col {
        max-width: 100%;
    }
    #tab-2-3 .container .col .slick-slider {
        padding: 0 40px;
        margin-bottom: 25px;
    }
    #tab-2-3 .prev-arrow {
        left: 0;
    }
    #tab-2-3 .next-arrow {
        right: 0;
    }
    #tab-3-1 .container .col {
        width: 100%;
        float: none;
        padding-right: 0 !important;
    }
    #tab-3-1 .section-owning_a_pedego, #tab-3-3 .section-owning_a_pedego, #tab-3-2 .section-owning_a_pedego, #tab-3-4 .section-owning_a_pedego, #tab-3-5 .section-owning_a_pedego, #tab-3-6 .section-owning_a_pedego {
        padding: 0;
    }
    #tab-3-1 .container .col .rect-outer .rect-inner, #tab-3-2 .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;
    }
    #tab-3-2 .container .col-img, #tab-3-4 .container .col-img, #tab-3-6 .container .col-img {
        width: 100%;
        float: none;
    }
    #tab-3-2 .container .col-text, #tab-3-4 .container .col-text, #tab-3-6 .container .col-text {
        width: 100%;
        padding-left: 0;
    }
    #tab-3-3 .container .col {
        width: 100%;
        margin-bottom: 0;
    }
    #tab-3-1 .container .col:last-child, #tab-3-3 .container .col:last-child, #tab-3-5 .container .col:last-child {
        padding-right: 0;
    }
    #tab-3-5 .container .col {
        width: 100%;
        float: none;
    }
    #tab-3-1 .container .col .rect-outer, #tab-3-2 .container .col .rect-outer, #tab-3-3 .container .col .rect-outer, #tab-3-4 .container .col .rect-outer, #tab-3-5 .container .col .rect-outer, #tab-3-6 .container .col .rect-outer {
        width: 100%;
        padding-top: 75%;
        position: relative;
    }
    #tab-4-2 .section-the-best-electric-bike,#tab-4-2 .container {
        padding: 0;
    }
    #tab-4-2 .container .slick-slide {
        width: 75%;
        margin: auto;
        display: block;
    }
    .home #pd-section-eight h6 {
        margin-bottom: 25px;
    }
    /*  Find a dealer   */
    .dealers-content-inner-wr .dealer-img {
        height: 168px;
        width: 40%;
    }
    .dealers-content-inner-wr .dealer-img img{
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .dealers-content-blk .av_two_fifth.flex_column_div {
        width: 100%;
        float: none;
        text-align: center;
        margin-bottom: 20px;
    }
    .dealers-content-blk .av_three_fifth.flex_column_div {
        width: 100%;
        margin: 0 !important;
        float: none;
    }
    /*  About Page  */
    .about-page-heading-about-pedego {
        width: 100% !important;
        margin-bottom: 10px;
    }
    .pd-about-sc-one-cls .template-page.content.av-content-full {
        padding: 25px 0;
        margin-left: 0 !important;
    }
    .about-page-heading-about-pedego h3.common-heading {
        text-align: center;
    }
    /*  Press-overview  */
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img {
        min-height: unset;
        height: 200px;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img img {
        object-fit: cover;
    }
    .taxanomy-wr .post_tax ul {
        margin: 12px 0 12px 10px;
    }
    .po_inner_blk .entry-content-wrapper div li {
        padding: 0;
        margin: 0;
    }
    /*  pre-loved   */
    .page-id-2183 div#av_section_3 .el_before_av_one_half:nth-of-type(7) {
        padding-top: 30px;
    }
    .page-id-2183 .sign_up_image_wr {
        display: none;
    }
    /*  Western Cycle   */
    .multi_brand_store_details_blk .multi_brand_store_details_wr {
        text-align: center;
    }
    .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 {
        display: inline-block;
    }
    .multi_brand_store_details_blk .multi_brand_store_details_content_wr .multi_brand_store_details_content p {
        text-align: left !important;
        margin-bottom: 15px;
    }
    .multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p, .multi_brand_discover_blk .multi_brand_discover_content p {
        margin-bottom: 15px;
    }
    .multi_brand_store_details_blk .book_appointment_btn {
        margin-top: 10px;
    }
    .multi_brand_discover_image_wr img {
        width: 350px !important;
    }
    .multi_brand_store_details_blk .multi_brand_store_details_wr .multi_brand_store_name .xl-heading{
        margin-bottom: 10px;
    }
    .multi_brand_store_details_blk .mail_wr p img {
        padding-top: 6px;
    }
    .multi_brand_slider_blk h6 {
        margin-top: 7px;
        margin-bottom: 15px;
    }
    .multi_brand_accessories_content h6 {
        margin-bottom: 20px;
        margin-top: 0;
    }
    .multi_brand_accessories_blk .av_textblock_section .common-heading {
        margin-bottom: 8px;
    }
    .multi_brand_discover_blk .multi_brand_discover_content_wr a.btn {
        margin-top: 15px;
    }
    /*  Accessories */
    aside .aside-small-heading, aside .aside-menu {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 20px;
    }
    /*  Tech support    */
    .page-id-39186 .tech-support-banner {
        padding-bottom: 55px;
    }
    .page-id-45 .info_category_wr .info_category a::before {
        width: 85%;
        height: 85%;
    }
    .page-id-45 .info_category_wr .info_category a {
        padding: 30px 30px;
    }
    .page-id-8306 form {
        width: 65%;
    }
    .brand_dealer_sec_menu .container {
        padding: 10px 0 0;
    }
    .brand_dealer_sec_menu .template-page .entry-content-wrapper {
        padding: 0 0 0 0;
    }
    .brand_dealer_page_nav .dealer_page_nav_logo{
        width: 16%;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr{
        width: 80%;
    }
    .brand_dealer_accessories_blk .bx-wrapper .bx-controls-direction a{
        width: 28px;
        left: -30px;
    }
    .brand_dealer_accessories_blk .bx-wrapper .bx-controls-direction a.bx-next{
        right: -30px;
    }
    #top .gform_wrapper .gform_validation_errors h2{
        margin-top: 12px;
    }
    .multi_brand_discover_image {
        display: none !important;
    }
    .multi_brand_banner_blk {
        padding: 30px 0 35px;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul {
        width: 730px;
    }
    .brand_dealer_sec_menu {
        padding: 30px 0 20px;
    }
    .brand_dealer_sec_menu .slicknav_menu {
        top: -20px;
    }
    .single-post h1.main-ttl-4 {
        font-size: 26px;
        line-height: 39px;
        margin-top: 0;
    }
    .tryonefree_modal{
        width: 85%;
    }
    #tab-2-3 .back-img{
        display: none;
    }

} /*768*/

@media screen and (max-width:767px){
    .brand_dealer_sec_menu{

    }
    #top .hr.hr-invisible.av-u47dysm-af5837207385621026d40ba0a253c681 {
        height: 0;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul.slicknav_nav{
        width: 430px;
        text-align: left;
    }
    .brand_dealer_sec_menu .slicknav_menu {
        top: 7px;
    }
    .brand_dealer_details_blk{
        position: relative;
        z-index: 0;
    }
    .brand_dealer_page_nav .dealer_page_nav_logo {
        width: 15%;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav{
        padding: 10px 0;
        position: relative;
    }
    
    li.av-burger-menu-main.menu-item-avia-special {
        display: none;
    }
    .responsive #top #wrap_all .container {
        width: 96%;
        max-width: 96%;
    }
    .responsive #top .logo {
        width: 150px;
        display: inline-block;
        padding-top: 12px;
    }
    .responsive #top #wrap_all #header,div#header_main,.container.av-logo-container,.responsive #top .logo,.responsive #top #wrap_all .main_menu,.nav-icons-area ul,.nav-icons-area ul li,.container.av-logo-container .inner-container{
        height: 60px !important;
    }
    .nav-icons-area ul li {
        line-height: 60px;
    }
    nav.nav-icons-area ul {
        margin-top: -8px;
    }


    .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
        top: 50%;
        transform: translateY(-50%);
    }
    .single-product-summary .section-title h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 7px;
    }
    #top label {
        font-size: 16px;
        line-height: 25px;
    }
    .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-top: 0 !important;
    }
    #top .variations_form .price span, .single-product .woocommerce-Price-amount.amount bdi{
        font-size: 20px;
        line-height: 30px;
    }
    #top .variations_form .price {
        margin-top: -10px;
        display: block;
        margin-bottom: 5px;
    }
    #top .variations_form .single_variation_wrap {
        margin: 10px 0;
    }
    .single_variation_wrap p {
        margin-top: 0;
    }
    .bike-customizing .bottom-text {
        margin-top: 20px;
    }

    .interceptor .interceptor-content .three-icons {
        width: 90%;
    }
    .single.single-product .interceptor.interceptor-first-part {
        margin-top: -30px;
    }
    .interceptor.interceptor-specs{
        margin-top: 15px;
        padding-bottom: 35px !important;
    }
    .supercharged-performance.supercharged-performance-first-part, .supercharged-performance.supercharged-performance-first-part div {
        height: unset;
        padding-bottom: 0;
    }
    .supercharged-performance .text-area h3 {
        margin-bottom: 15px;
    }
    .common-heading {
        font-size: 20px;
        line-height: 30px;
    }
    .common-heading span {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    p{
        margin-top: 0 !important;
    }
    .supercharged-performance .text-area .cyan-btn {
        padding: 13px 40px;
        border-radius: 2px;
        margin-top: 25px;
    }
    .supercharged-performance-content .img-area figure {
        width: 80%;
        margin: auto;
    }
    .supercharged-performance .three-icons .three-icons-inner > div::before {
        height: 115px;
        left: 4px;
    }
    .go-farther-content.tabber .content-text .box, .sizing-content-wr.tabber .content-text .box {
        margin-right: 15px;
        width: 47.3% !important;
    }
    .go-farther-content.tabber .content-text .box:nth-child(even),.sizing-content-wr.tabber .content-text .box:nth-child(even){
        margin-right:0 !important;
        margin-bottom: 15px;
    }
    .go-farther .section-title {
        width: 100%;
        margin-bottom: 25px;
    }
    .go-farther .section-title h3 {
        margin-bottom: 10px;
    }
    .style-comfort.comn-section .comn-section-content {
        top: 52%;
    }
    .style-comfort .three-icons .thumb2, .style-comfort .three-icons .thumb3 {
        width: 35%;
        padding-left: 7px;
    }
    .style-comfort .three-icons p{
        line-height: 20px !important;
    }
    .style-comfort .comfort-content-wr .heading-area a {
        border-radius: 2px;
        padding: 13px 40px;
        margin-top: 40px;
    }
    .style-comfort .comfort-content-wr .heading-area {
        width: 35%;
    }
    .style-comfort .comfort-content-wr .paragraph-area {
        width: 65%;
    }
    .style-comfort .comfort-content-wr {
        margin-top: 40px;
    }
    .style-comfort .content-inner {
        margin-bottom: 50px;
    }
    .style-comfort-second-part .slider-img-wr {
        height: 300px !important;
    }
    .style-comfort .bx-controls-direction {
        top: 120px;
    }
    .style-comfort .bx-pager.bx-default-pager {
        top: 275px;
    }
    .sizing-guideline {
        margin-top: 35px;
        padding-bottom: 0 !important;
    }
    .sizing-guideline .section-title {
        width: 100%;
    }
    .sizing-guideline .section-title h3{
        margin-bottom: 10px;
    }
    .comn-section .comn-section-content {
        top: 55%;
    }
    .you-need .thumb3, .you-need .thumb2 {
        padding-left: 10px;
    }
    .you-need .three-icons .three-icons-inner p{
        line-height: 20px !important;
    }
    .you-need.comn-section .comn-section-inner::after {
        bottom: 0;
    }
    .you-need .you-need-content-wr .paragraph-area p {
        margin-bottom: 15px;
    }
    .you-need .you-need-content-wr .cyan-btn {
        padding: 13px 40px;
        border-radius: 2px;
        margin-top: 90px;
    }
    .key-features .key-features-content .content-text .content-text-inner {
        width: 90%;
        margin: 27px auto 0;
    }
    .gform_wrapper.gravity-theme .gform_footer {
        position: relative;
        padding: 0 0 25px !important;
    }
    /*#top .gform_footer input[type=submit] {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 10px;
    }*/
/*  .contact-us.product-contact {
        padding-top: 0 !important;
    }*/
    .go-farther-content.tabber .content-img figure,.sizing-content-wr.tabber .content-img figure {
        height: 350px;
    }
    .sizing-guideline .content-img {
        padding: 0;
    }
    .nav-icons-area ul li.grand-bend::after {
        top: 23px;
    }
    #top .variations_form > table td {
        width: 100% !important;
    }
    #top .variations td.label {
        margin-top: -20px;
    }
    #top .variations tr:first-of-type td.label {
        margin-top: 0;
    }
    .supercharged-performance .text-area p {
        margin-bottom: 15px;
    }
    footer#socket {
        border-top: 1px solid #dbdbdb !important;
    }

    span.logo.avia-standard-logo a img {
        margin-top: -44px;
    }
    .slicknav_menu {
        top: 10px;
    }


    /*  Homepage    */
    .home div#fwdu3dcarDiv0 {
        height: 605px !important;
    }
    .home #av_section_1 .responsive #top #wrap_all .flex_column{
        margin-bottom: 30px;
    }
    .home div#av_section_1 {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .home .common-heading, .home .common-heading span {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .home .av_textblock_section.av-3xro-c82b9f5cdc5f9434c239d2b084072a51 {
        margin-top: 20px !important;
    }
    .home #pd-text-content-two strong {
        margin-bottom: 10px;
    }
    .home #pd-text-content-two p {
        margin-bottom: 9px;
    }
    .home div#av_section_3 {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .home #pd-section-four {
        padding: 220px 0 25px;
    }
    .home #pd-section-five-inner .container.av-section-cont-open {
        padding: 0;
    }
    .home #pd-section-five-inner .avia-image-overlay-wrap {
        width: 55%;
    }
    .home #pd-section-six {
        padding-top: 60px;
        padding-bottom: 25px;
    }
    .home #pd-warranty-img .avia-image-overlay-wrap {
        width: 50%;
    }
    .home div#pd-warranty-img {
        padding: 15px 0;
    }
    .home div#pd-section-five-inner .post-entry.post-entry-type-page.post-entry-2 .sub-heading, .home .post-entry.post-entry-type-page.post-entry-2 .sub-heading {
        margin: 10px 0 15px;
    }
    .home div#av_section_7 {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .home div#av_section_7 .flex_column.av-dhpw-6b64832edee8f54e19bca37b9239b3a4.av_three_fifth.avia-builder-el-28.el_after_av_two_fifth.avia-builder-el-last.flex_column_div {
        margin-bottom: 15px !important;
    }
    .home div#pd-home-work-img {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .home #pd-section-battery {
        padding: 165px 0;
    }
    .home div#av_section_10 {
        margin: 0;
        margin-top: 30px;
    }
    .home div#pd-section-eight .flex_column.av-3w2k-35e9c8723a6100df7e310398706fde94.av_two_fifth.avia-builder-el-46.el_before_av_three_fifth.avia-builder-el-first.first.flex_column_div {
        margin: 0 !important;
    }
    .home section#pd-home-signupform form#gform_67 {
        margin: 0;
    }
    .home div#pd-section-eight input#gform_submit_button_67{
        margin-top: 25px;
    }
    .home #pd-section-eight h6 {
        margin-bottom: 25px;
    }
    .home div#pd-section-eight {
        padding: 40px 0 20px;
    }
    .home #after_section_12 .avia-image-overlay-wrap {
        width: 60%;
    }
    .home div#after_section_12 .flex_column.av-2p00-96eb1b85ebec7075717258e657cce5d5.av_one_full.avia-builder-el-51.el_after_av_section.avia-builder-el-no-sibling.first.flex_column_div {
        margin: 0 !important;
    }
    .home #pd-threese-colwidth, .home #pd-carepage-col, .home #av_section_3 #pd-threese-colwidth, .home #pd-carepage-col, .home #av_section_1 section.av_textblock_section.av-u2k-e26c1bfbdaed32d274c9a1c96812f9f7 {
        width: 92% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }
    .home #av_section_10 .shapes p span {
        margin-top: 0;
    }

    /*  Electric Bikes (Overview)   */
    .overview-banner h6.sub-heading {
        margin: 7px 0 15px;
    }
    .custom-main-section .card {
        min-height: 270px;
        padding: 12px 0 0px;
        width: 49%;
    }
    .custom-main-section .card:nth-child(3n) {
        margin-right: 10px;
    }
    .custom-main-section .card:nth-child(even){
        margin-right: 0;
    }
    .custom-main-section {
        margin-bottom: 15px;
    }
    #footer .container {
        padding: 0;
        display: none;
    }


    /*  Header menu */
    header .address-box{
        top:70px;
        width: 150px;
    }
    header .address-box p, header .address-box a.change-store {
        font-size: 12px !important;
        line-height: 16px !important;
    }
    header .address-box a.address-icon {
        width: 30px;
        height: 34px !important;
    }
    header .address-box a.change-store {
        margin: 0;
    }
    header .nav-icons-area ul li.grand-bend .address-box .add-icon-wr {
        line-height: 0;
        margin: 5px 0;
    }

    /*  Blog Page   */
    .page-id-45645 .blogs-blk, .category .category-blk{
        padding-top: 30px;
    }
    .page-id-45645 .blogs-blk .heading-blk h3, .category .category-blk .heading-blk h3, .page-id-45645 .blogs-blk .heading-blk h3 span,.category .category-blk .heading-blk h3 span {
        font-size: 27px;
        line-height: 32px;
        margin-bottom: 15px;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span {
        margin: 0;
    }
    .page-id-45645 .blogs-blk .left-content .blog-details-wr {
        margin-top: 20px;
    }
    .page-id-45645 .left-content .blog-details-wr .post-title,.category .left-content .blog-details-wr .post-title {
        margin-top: 5px;
    }
    .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: 18px;
        line-height: 24px;
    }
    .page-id-45645 .blog-details-wr .post-date,.category .blog-details-wr .post-date {
        margin-top: 5px;
    }
    .page-id-45645 .blog-details-wr .post-categories a,.category .blog-details-wr .post-categories a,.taxanomy-content-inner-wr .post-categories a {
        font-size: 13px;
        line-height: 17px;
    }
    .page-id-45645 .blog-details-wr .post-categories, .page-id-45645 .blog-details-wr .post-date,.category .blog-details-wr .post-date,.category .blog-details-wr .post-categories {
        display: block;
        font-size: 13px;
        line-height: 17px;
    }
    .page-id-45645 .blog-details-wr p,.category .blog-details-wr p,.taxanomy-content-inner-wr .blog-details-wr p{
        margin: 12px 0 3px !important;
    }
    .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{
        font-size: 14px;
        line-height: 25px;
    }
    .page-id-45645 .right-content-wr .blog-img {
        height: 165px;
    }
    .category .right-content-wr .blog-img{
        height: unset;
    }
    .page-id-45645 .left-content,.category .left-content {
        margin-bottom: 30px;
    }
    .page-id-45645 .categories-wr .categories-heading, .page-id-45645 .categories-list-wr .categories-heading,.taxanomy-wr .categories-heading{
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 10px;
    }
    .page-id-45645 .categories-wr .terms li a {
        margin-top: 5px;
        font-size: 14px;
        line-height: 20px;
    }
    .page-id-45645 .categories-content-inner-wr .blog-details-wr,.category .categories-content-inner-wr .blog-details-wr {
        width: 60%;
        margin-left: 10px;
    }
    .page-id-45645 .categories-content-inner-wr .blog-img,.category .categories-content-inner-wr .blog-img {
        height: 160px;
    }
    .page-id-45645 .custom-pagination .page-numbers {
        font-size: 14px;
        line-height: 22px;
        margin-left: 15px;
        vertical-align: super;
    }
    .page-id-45645 .custom-pagination {
        margin: 15px auto 0px;
    }
    .pagination_nav{
        margin-left: 15px;
    }
    .pagination_nav .pagination span,.taxanomy-content-inner-wr .custom-pagination .page-numbers {
        font-size: 14px;
        line-height: 22px;
    }
    .page-id-45645 .follow-us-img-wr.left {
        display: none;
    }
    .page-id-45645 .follow-us-content-inner-wr {
        width: 100%;
        padding: 35px 0;
        text-align: center;
    }
    .page-id-45645 .follow-us-content-inner-wr h4 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .page-id-45645 .follow-us-content-inner-wr p {
        margin-bottom: 15px;
    }

    /*  Dealer Page */
    .dealers-map-blk #map {
        height: 400px;
    }
    .page-id-2172 .map-search-form .submit-field input[type=submit] {
        background-size: 18px;
        width: 10px;
        height: 100%;
        background-position: top;
    }
    .page-id-2172 .map-search-form .submit-field {
        padding: 5px;
    }
    .page-id-2172 .map-search-form-wr {
        width: 70%;
        margin-top: -21px;
    }
    .page-id-2172 .search-field input[type="text"] {
        margin-bottom: 0px !important;
        padding: 10px 20px !important;
        font-size: 15px !important;
        line-height: 22px !important;
    }
    .page-id-2172 h3.common-heading span {
        font-size: 20px;
        line-height: 30px;
        margin-top: 0;
    }
    .page-id-2172 .dealers-blk {
        padding: 30px 0;
    }
    .page-id-2172 .dealers-content-wr {
        margin-top: 30px;
    }
    .page-id-2172 .dealers-content-inner-wr .dealer-img {
        height: 150px;
        width: 185px;
    }
    .page-id-2172 .dealers-content-inner-wr .dealer-img img {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .page-id-2172 .dealer-detail {
        margin-left: 12px;
    }
    .page-id-2172 .dealer-detail h3.common-heading {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .page-id-2172 .dealer-detail p {
        font-size: 14px !important;
        line-height: 18px !important;
    }
    .page-id-2172 .dealers-content.left {
        width: 75%;
    }
    .page-id-2172 .visit-store-btn-wr.right {
        width: 25%;
    }
    .page-id-2172 .dealers-content-inner-wr {
        margin-top: 30px;
    }
    .page-id-2172 .view-more-btn-wr a span {
        width: 27px;
        height: 27px;
        line-height: 20px;
        padding: 0;
        font-size: 20px;
    }
    .page-id-2172 .view-more-btn-wr {
        margin-top: 30px;
    }
    .dealer-store-hero-img {
        min-height: 370px;
    }
    .page-id-2172 #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding: 30px 0;
    }
    .page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p {
        margin-top: 10px !important;
    }
    .page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p:first-of-type {
        margin-top: 0 !important;
    }
    .page-id-2172 div#av_section_2 .flex_column_div {
        margin: 0 !important;
    }
    .page-id-2172 .state_dealers_wr h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .page-id-2172 #av_section_3 .template-page.content.av-content-full.alpha.units {
        padding: 30px 0 20px;
    }
    .page-id-2172  #av_section_3 .state_dealers_wr li:before {
        display: none;
    }
    .page-id-2172 #av_section_3 .avia-builder-el-first.first.flex_column_div {
        width: 100% !important;
        margin-bottom: 12px !important;
    }
    .page-id-2172 div#av_section_2 .flex_column_div .common-layout-text p {
        text-align: center;
    }

    .category .view-more-btn-wr a {
        font-size: 14px;
        line-height: 22px;
    }
    .category .view-more-btn-wr a span {
        width: 22px;
        height: 22px;
        text-align: center;
        padding: 0;
        line-height: 15px;
        font-size: 20px;
        margin-right: 5px;
    }

    /*  Single blog page    */
    .blog-title-wr h2 {
        font-size: 28px;
        line-height: 34px;
    }
    .single-post .meta-details,.single-press_overview .meta-details {
        margin: 8px 0 12px;
    }
    .single-post .block_one_content-wr {
        margin-top: 25px;
    }
    .single-post .blog-content-inner-wr .block_heading h2, .single-post .blog-content-other-wr .main-ttl-1{
        margin-bottom: 10px;
    }
    .single-post .block_one_image {
        margin-top: 25px;
    }
    .single-post .block_two_content-wr, .single-post .block_three_content-wr, .single-post .block_four_content-wr {
        margin-top: 35px;
    }
    .single-post .block_three_image .block_three_image-inner {
        min-height: 185px;
    }
    .single-post .block_three_image, .single-post .block_four_image {
        margin-left: 12px;
    }
    .single-post .block_four_image {
        margin-left: 12px;
    }
    .single-post .blog-content-other-wr .main-ttl-1, .single-post .blog-content-other-wr .main-ttl-2 {
        margin: 35px 0 15px;
    }
    .single-post .blog-content-other-wr .main-ttl-2 {
        font-size: 18px;
        line-height: 25px;
    }
    .single-post .blog-content-inner-wr,.single-press_overview .blog-content-inner-wr {
        padding-bottom: 30px;
    }
    .single-post .related-article-wr,.single-press_overview .related-article-wr {
        padding-top: 30px;
    }
    .single-post .blog-sidebar,.single-press_overview .blog-sidebar {
        margin-top: 35px;
    }
    .single-post .categories-list-inner-wr .categories-heading,.single-press_overview .categories-list-inner-wr .categories-heading {
        margin-bottom: 5px;
    }
    .single-post .block_desc .p1 {
        margin-top: 8px !important;
    }
    .single-post header.entry-content-header .av_iconlist_title {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }
    .single-post .block_desc ul li.avia_start_animation {
        padding-left: 0;
    }
    .single-post .avia-icon-list li {
        padding: 10px 0;
    }
    .single-post .avia-icon-list .iconlist-timeline {
        left: 25px;
    }
    .single-post .block_two_image {
        min-height: 190px;
    }
    .ls-banner-blk{
        padding: 140px ;
    }
    .ls-content{
        padding: 20px;
    }
    #video-modal{
        width: 550px;
    }
    .love_stories_banner {
        padding: 100px 0;
    }
    .ls-post, .ls-post:nth-child(3n-2){
        margin-left: 22px;
    }
    .ls-post:nth-child(2n-1){
        margin-left: 0px;
    }
    .single-press_overview .blog-content {
        margin-top: 15px;
    }


    /*#top #main .avia-section .template-page {
        padding: 20px 0;
    }*/


    .page-id-1902 .in_the_news_content{
        min-height: 300px;
    }
    .page-id-1902 #after_section_2 .template-page{
        padding-top: 0px;
    }
    .pedego_bikes_banner_blk{
        padding: 100px 0;
        background-size: cover;
    }
    .tech-support-content-wr .common-layout-text .submit-support-req-btn {
        margin: 30px 0 !important;
    }
    .tech-support-banner{
        padding: 72px 0;
    }
    .tech-support-content-wr .common-layout-text {
        padding: 0 30px;
    }
    .pedego_docassion_features_image img {
        height: 150px;
        width: 85%;
        margin: 0 auto;
    }
    .avia-image-container-inner img.wp-image-47733 {
        width: 70%;
        margin: 0 auto;
    }
    .page-id-43497 .template-page {
        padding: 20px 0;
    }
    .pedego_docassion_image {
        margin-top: -150px !important;
    }
    .owners_manual_banner{
        padding: 200px 0;
    }
    #pd-carepage-col .bike-models, #pd-carepage-col .shapes, #pd-carepage-col .rainbow{
        width: 33.33%;
        padding: 0 10px;
    }
    #top .ltd_warranty_banner_blk{
        padding: 100px 0;
    }

    /*  Contact Page    */
    .page-id-31965 #contact-banner {
        padding: 175px 0;
    }
    h3.common-heading span {
        font-size: 20px;
        line-height: 30px;
        margin-top: 3px;
    }
    .page-id-31965 #after_section_2 .template-page.content.av-content-full {
        padding-bottom: 0;
    }
    .page-id-31965 .av_three_fifth.avia-builder-el-5 {
        margin-bottom: 0 !important;
    }
    .page-id-31965 form#gform_70 {
        margin-bottom: 0;
    }

    /*  About Us page   */
    .page-id-6439 #about-banner {
        padding: 175px 0;
    }
    .page-id-6439 #main .avia-section .template-page {
        padding: 20px 0 0 !important;
    }
    .page-id-6439 div#pd-our-story .avia-image-overlay-wrap,.page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 .avia-image-overlay-wrap,.page-id-6439 .avia-image-container.av-kwkpydf2-a7997a4b6c5e8cb24bf5ffc7f5d25ec7 .avia-image-overlay-wrap {
        height: 300px;
    }
    .page-id-6439 .av-kwm73g2o-24ea031439d4a73b9547faf25761cce3 {
        margin-top: 30px !important;
    }

    /*  Contact Form    */
    #top .gchoice {
        vertical-align: top;
    }

    /*  Privacy policy  */
    .privacy_policy_content_blk .av_textblock_section.av-ky8mvxd9-c2dabe95d422d1787ea593b4203da64f {
        padding-top: 0px;
    }

    /*  Pedego Care */
    .page-id-44293 #pd-text-content-two p:last-of-type {
        margin-bottom: 0;
    }
    .page-id-44293 #av_section_3 .template-page.content {
        padding: 25px 0 35px !important;
    }
    .page-id-44293 p.toggler{
        padding: 15px !important;
    }
    .page-id-44293 p.toggler {
        font-size: 17px !important;
    }
    #pd-carepage-col .bike-models p, #pd-carepage-col .shapes p, #pd-carepage-col .rainbow p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    #pd-carepage-col .shapes::before, #pd-carepage-col .rainbow::before {
        height: 75px;
    }
    .page-id-44293 #pd-section-six{
        padding-top: 0;
        padding-bottom: 0;
    }

/*   pedego-care-5-year-warranty and garantie-limitee-pedego-care   */
    .page-id-43809 div#av_section_2 .entry-content-wrapper > div,.page-id-42979 div#av_section_2 .entry-content-wrapper > div {
        width: 33% !important;
        margin-top: 20px !important;
    }
    .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: 150px;
    }
    .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: 16px;
        line-height: 24px;
        margin-top: 12px;
    }
    .page-id-43809 div#after_section_2.main_color.av_default_container_wrap.container_wrap.fullsize .template-page.content,.page-id-42979 div#after_section_2.main_color.av_default_container_wrap.container_wrap.fullsize .template-page.content {
        padding-top: 0 !important;
        padding-bottom: 15px;
    }

/* standard-limited-warranty and garantie-standard-limitee */
    #top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk {
        height: 425px;
    }

    /*  Privacy policy  */
    .page-id-38483 strong, .page-id-38483 section.av_textblock_section.av-ky9qohjf-194cd9104ead2ff6b719cdb7214d1bb2 span {
        font-size: 18px;
        line-height: 25px;
    }

    /*  Tech support    */
    .tech-support-banner {
        padding: 85px 0;
    }

    /*  maintenance-and-repair-videos   */
    .page-id-38485 .avia-promocontent {
        margin-right: 0;
    }
    .page-id-38485 .avia-button-wrap.avia-button-right {
        position: unset !important;
        float: none !important;
        margin: 0 !important;
    }
    .page-id-38485 .av_promobox .avia-button.avia-size-large {
        position: unset !important;
        float: none !important;
        margin: 10px 0 0;
        display: block;
    }

    /* Mile Marker */
    .page-id-39290 .gform_footer input[type=submit] {
        position: unset !important;
        margin: auto !important;
        transform: none !important;
    }
    .page-id-39290 .gform_legacy_markup_wrapper .gform_footer {
        padding: 0;
        margin-top: 10px;
    }
    .page-id-39290 #field_65_13 h2{
        font-size: 23px;
        line-height: 30px;
    }
    .page-id-39290 .gform_wrapper ul li.gfield {
        margin-top: 0 !important;
        margin-bottom: 15px !important;
    }
    .page-id-39290 .gform_body .gfield_label {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .page-id-39290 li#field_65_3,.page-id-39290 li#field_65_10 {
        margin-bottom: 25px !important;
    }
    .page-id-39290 .flex_column.av-4l6hiy-2e6f2f869996e51063553a1cd4295991 {
        text-align: center;
    }
    .page-id-39290 .avia-image-container.av-ky49lq0a-16be7295ed67fe4c8f8d2917116f864e {
        text-align: center;
        margin-bottom: 25px;
    }
    .page-id-39290 .submit-info-btn {
        margin: 10px auto;
    }
    .page-id-39290 .mile_marker_banner_content_wr .avia_textblock p {
        margin-bottom: 0;
    }
    .page-id-39290 .flex_column.av-4l6hiy-2e6f2f869996e51063553a1cd4295991 {
        margin-bottom: 0 !important;
    }
    .page-id-39290 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img,.page-id-39290 .avia-image-container.av-ky49lq0a-16be7295ed67fe4c8f8d2917116f864e img{
        width: 200px;
    }
    .page-id-39290 .mile_marker_banner_content_wr .submit-info-btn a {
        font-size: 14px;
        padding: 7px 30px;
        line-height: 18px;
    }
    .page-id-39290 .medium.gfield_select {
        font-size: 14px !important;
        line-height: 18px !important;
    }

    /*  Owners Manual   */
    .page-id-32013 .av_one_half {
        width: 80% !important;
        margin: 15px auto !important;
        float: none;
    }
    .page-id-32013 .owners_manual_content .hover-inner .cyan-btn {
        margin-top: 5px;
    }
    .page-id-32013 .owners_manual_content_blk .owners_manual_content:hover {
        box-shadow: 3px 3px 15px rgb(0 0 0 / 15%);
    }

    /*  Cart    */
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 303px !important;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner {
        padding: 165px 0 60px;
    }
    .page-id-43514 #main input#gform_submit_button_49 {
        width: unset !important;
    }

    /*  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 {
        margin-bottom: 20px;
    }

    /*  Customers stories   */
    .page-id-6467 .avia-button{
        padding: 10px 30px;
        border-radius: 2px;
        margin-top: 25px;
    }

    /*  128 pages   */
    .pedego_bikes_content_blk .main-ttl-1 {
        font-size: 20px !important;
        line-height: 25px !important;
        margin-bottom: 0;
    }
    .pedego_bikes_content_blk .main-p p {
        margin-top: 10px !important;
    }


    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        height: 450px;
    }
    .love_stories-template-default .watch_video_wr a{
        font-size: 16px;
        line-height: 22px;
    }
    .love_stories-template-default .ls-content .common-heading {
        margin-bottom: 0;
    }
    .love_stories-template-default .ls-content p {
        margin-top: 10px !important;
    }

    /*  pedego-doccasion    */
    .page-id-43497 .pedego_docassion_banner {
        height: 500px;
    }

    /*  love stories different one page */
    .page-id-49 .love_stories_banner {
        height: 500px;
    }
    .page-id-49 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-bottom: 0 !important;
    }
    .page-id-49 p:last-of-type {
        margin-bottom: 0;
    }
    .page-id-49 .ls-post:nth-child(even) {
        margin-left: 27px;
    }
    .page-id-49 .ls-post{
        margin-top: 30px;
    }
    .page-id-49 .ls-post-inner h3 i {
        font-size: 70px;
        line-height: 15px;
    }

    /*  In the news */
    .in_the_news_banner {
        padding: 0;
        height: 500px;
    }
    .page-id-1902 .flex_column.flex_column_div, .page-id-1902 .flex_column.flex_column_div:nth-of-type(2) {
        margin-top: 15px !important;
        margin-bottom: 0 !important;
    }
    .page-id-1902 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 35px !important;
    }
    .page-id-1902 div#after_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .itn-posts-blk .itn-post-heading {
        margin: 25px auto 15px;
    }
    .itn-post-content p {
        margin-bottom: 10px;
    }
    .itn-posts-blk .itn-post-content-image {
        margin: 25px 0 0;
    }
    .view-more-btn-wr a {
        font-size: 14px;
        line-height: 22px;
        vertical-align: middle;
    }

    /*  Final changes   */
    .gform_wrapper.gravity-theme .gform_footer {
        text-align: center !important;
        width: 100% !important;
        margin-top: 15px;
    }
    .single-product input#gform_submit_button_69 {
        margin-top: 10px;
    }

    /*  About us Page   */
    .page-id-6439 div#av_section_4 .flex_column.av-8zedc7-5ccd529091768e25bbd004021b84d839.av_one_half.avia-builder-el-22 {
        display: none;
    }
    .page-id-6439 .social-links-wr {
        padding: 35px 0;
        width: 100% !important;
        text-align: center;
    }
    .page-id-6439 .follow-us-content-inner-wr p {
        margin-bottom: 15px;
    }
    .page-id-6439 .social-links-wr .avia-image-container {
        margin-bottom: 0;
    }
    .page-id-6439 div#pd-about-sc-two .riding-electric {
        padding-top: 30px;
    }
    .page-id-6439 .social-links-wr {
        margin-bottom: 0 !important;
    }
    .page-id-6439 #main div#av_section_4 .template-page.content.av-content-full {
        padding-top: 0 !important;
    }
    .page-id-6439 #main div#av_section_4 {
        margin: 35px 0;
    }
    .page-id-6439 .follow-us-content-inner-wr h4 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 5px;
    }

    /*  Cart Page   */
    .page-id-2325 td.product-thumbnail a img {
        width: 100px;
        height: 100px;
        object-fit: cover;
    }
    .interested_product_img img {
        width: 150px;
    }
    .interested_product_img {
        min-height: 175px;
    }
    .interested_product_details {
        min-height: 65px;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td.product-thumbnail {
        display: inline-block;
    }
    .page-id-2325 .cart .product-thumbnail img {
        height: unset;
        width: 100px;
    }
    .page-id-2325 table.shop_table td, .page-id-2325 table.shop_table th {
        border: none !important;
    }
    .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.cart.woocommerce-cart-form__contents tr td{
        display: table-cell;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td {
        padding: 20px 0 0;
    }
    .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.cart.woocommerce-cart-form__contents tr th.product-subtotal{
        text-align: center;
    }
    .page-id-2325 td.product-name dl.variation dt {
        font-weight: 500;
    }
    .pedego_bikes_content_blk .main-p p,.page-id-45645 .post-entry.post-entry-type-page .categories-content-inner-wr p{
        margin-top: 10px !important;
        line-height: 20px !important;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td.product-thumbnail {
        width: 105px;
    }
    .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-size: 14px;
    }
    #top table.shop_table .actions .button, .cart-collaterals .cart_totals .checkout-button.button.alt, #top #payment #place_order {
        font-size: 14px;
        line-height: 16px;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td li label,.page-id-2325 .cart-collaterals .cart_totals p {
        font-size: 14px !important;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr:last-child td {
        padding-bottom: 35px;
    }
    .page-id-2325 .cart_totals {
        margin-top: 0 !important;
    }
    .page-id-2325 .interested_product_details span {
        font-size: 14px;
        line-height: 20px;
    }
    .interested_blk .interested_content{
        /*margin-left: 15px;*/
    }
    .page-id-2325 .relation-product_slider {
        margin-bottom: 35px;
    }
    .page-id-2325 .woocommerce-cart-form h3{
        margin-bottom: 35px;
    }

    /*  Pre-loved   */
    .page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 .avia-image-container-inner img {
        width: 350px;
        margin: auto;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first img {
        width: 145px;
    }
    .page-id-2183 div#av_section_1 main.template-page.content.av-content-full.alpha.units {
        padding-top: 0;
    }
    .page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 {
        margin-bottom: 0 !important;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first {
        margin-bottom: 10px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .common-heading span {
        display: block;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef {
        margin-top: 65px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef h3 {
        font-size: 20px;
        line-height: 24px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia_textblock a.white-btn {
        padding: 13px 40px;
    }
    .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 .el_before_av_one_half:nth-of-type(7) {
        padding-top: 30px;
        height: unset;
    }
    .page-id-2183 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img {
        width: 195px;
    }
    .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-32 {
        height: 165px;
    }
    .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, .page-id-2183 div#av_section_3 .avia-builder-el-32 img {
        padding-top: 15px;
    }
    .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 {
        margin-bottom: 7px !important;
    }
    .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 .el_before_av_one_half:nth-of-type(7) {
        padding: 20px;
    }
    .page-id-2183 div#av_section_2 .template-page.content {
        padding-bottom: 0;
    }
    .page-id-2183 div#av_section_2 div#pd-sct-colid {
        margin-bottom: 0 !important;
    }
    .page-id-2183 .sign_up_content {
        padding: 25px 0;
    }
    .page-id-2183 .sign_up_form_wr {
        margin-top: 20px;
    }
    .page-id-2183 .sign_up_form_wr .gform_footer {
        padding-bottom: 0 !important;
    }
    .page-id-2183 .sign_up_form_wr form,.page-id-2183 .sign_up_content_wr {
        margin-bottom: 0 !important;
    }
    .page-id-2183 .gform_footer input[type=submit] {
        padding: 14px 40px !important;
    }
    .page-id-2183 div#av_section_6 {
        margin-top: -30px;
    }
    .page-id-2183 div#av_section_6 .template-page.content {
        padding: 15px 0 25px;
    }

    /*  POG page    */
    .pog_banner_image img {
        width: 255px;
    }
    .pog_banner_blk .pog_banner_content_wr {
        padding-bottom: 0;
    }
    .pog_banner_image_wr {
        margin-bottom: 0 !important;
    }
    .pog_banner_blk .pog_banner_content_wr {
        width: 100%;
        float: none;
        padding: 0;
    }
    .pog_banner_blk .pog_banner_image_wr {
        position: unset !important;
        width: 100%;
        float: none;
        margin: 0;
    }
    .pog_banner_blk {
        padding-top: 0;
    }
    .pog_banner_blk main.template-page.content {
        padding-bottom: 0;
    }
    .pog_banner_content .common-heading span {
        margin-top: 5px;
    }
    .pog_proudly_heading_wr.first, .pog_engaged_blk .pog_engaged_heading_wr, .pog_fb_group_blk .pog_fb_group_heading_wr {
        margin-bottom: 15px !important;
    }
    .pog_proudly_blk .pog_proudly_content_wr {
        margin-bottom: 0 !important;
    }
    .pog_tour_blk {
        padding: 80px 0 0;
        height: 370px;
    }
    .pog_tour_blk,.pog_share_love_blk{
        padding: 100px 0 0;
        height: 315px;
    }
    .pog_tour_content {
        width: 80%;
    }
    .pog_share_love_blk .container.av-section-cont-open,.pog_share_love_blk .template-page.content.av-content-full.alpha.units {
        padding: 0;
    }
    .pog_share_love_blk .pog_share_love_content {
        margin-top: -25px;
    }
    .pog_shatner_blk .pog_shatner_video_wr {
        text-align: center;
    }
    .pog_shatner_blk.avia-bg-style-scroll .container.av-section-cont-open {
        padding: 30px 0 !important;
    }
    .pog_shatner_blk .pog_shatner_video_wr:last-of-type {
        margin-bottom: 0 !important;
    }
    .pog_shatner_blk .template-page {
        padding: 30px 0 10px;
    }

    /*  Press Overview (PO page)    */
    .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 .category-blk .heading-blk h3, .category .category-blk .heading-blk h3 span, .po_heading_wr h3, .po_heading_wr h3 span {
        font-size: 27px !important;
        line-height: 32px !important;
        margin-bottom: 15px !important;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span, .category .blogs-blk .heading-blk h3 span, .po_heading_wr h3 span {
        margin: 0 !important;
    }
    .po_content_wr {
        margin: 30px auto 0;
    }
    .press-taxanomy-blk {
        padding: 15px 0 35px;
    }
    .taxanomy-wr .post_tax ul {
        margin: 0;
    }
    .taxonomy-list-wr .terms_wr li {
        font-size: 14px;
        line-height: 20px;
    }
    .po_contact_content h4 {
        font-size: 20px;
        line-height: 25px;
        margin: 5px 0;
    }
    .po_contact_image img {
        width: 60px;
    }
    .taxanomy-content-outer-wr h4 {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 15px;
    }
    .po_contact_content a {
        margin-top: 10px;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img {
        height: 200px;
        width: 28%;
    }
    .taxanomy-content-inner-wr .blog-details-wr .post-date {
        font-size: 13px;
        line-height: 17px;
        margin-top: 0;
    }
    .taxanomy-content-inner-wr .post-categories{
        line-height: 18px;
    }
    .taxanomy-content-inner-wr .blog-details-wr p {
        margin: 8px 0 3px !important;
        line-height: 20px !important;
    }
    .taxanomy-content-inner-wr .blog-details-wr .post-title {
        margin-top: 5px;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-details-wr {
        margin-left: 10px;
    }
    .social_.links_new_blk .social_.links_new_image_wr img{
        display: none;
    }
    .taxanomy-content-inner-wr .custom-pagination {
        margin: 0 auto 0;
    }
    .social_.links_new_blk {
        padding: 100px 0;
        text-align: center;
    }
    .social_.links_new_blk .social_.links_new_content_wr > section {
        margin-bottom: 15px;
    }
    .press_about_blk .press_about_left_content h3 {
        margin-bottom: 10px;
    }
    .press_about_blk .template-page.content {
        padding: 40px 0 0;
    }
    .press_about_left_content_bottom .common-heading {
        margin: 10px 0 5px;
        font-size: 20px;
        line-height: 25px;
    }
    .press_about_left_content_bottom .btn {
        margin-top: 10px;
    }
    .press_about_blk .press_about_left_content_bottom{
        margin-top: 0;
    }
    .press_about_blk .press_about_right_content p img {
        width: 25px;
    }
    .press_about_blk .press_about_right_content p:first-child {
        width: 55px;
    }
    .press_about_blk .press_about_right_content h3 {
        font-size: 22px;
        line-height: 27px;
        margin-bottom: 5px;
    }
    .press_about_right_content_wr > section {
        margin-bottom: 30px;
    }
    .press_about_blk .press_about_right_content_wr {
        padding: 35px 0;
        margin-bottom: 15px !important;
    }
    .press_about_blk .press_about_right_content.worldwide_thumb img {
        width: 35px;
    }
    .press_about_blk .press_about_right_content.bike_models img {
        width: 38px;
    }

    /*  Town Page   */
    .town_banner_image_wr {
        width: 100% !important;
        float: none;
        text-align: center;
    }
    .town_banner_image_wr img {
        margin: auto;
    }
    .town_banner_content_wr {
        width: 100% !important;
        text-align: center;
        float: none;
        margin: 0 !important;
    }
    .town_page_banner_blk:before {
        height: 250px;
    }
    .town_page_banner_blk {
        padding-bottom: 30px;
        padding-top: 30px;
    }
    .town_left_content_wr .town_content_heading_wr h3 strong {
        font-size: 22px;
        line-height: 30px;
    }
    .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 {
        margin-bottom: 12px;
    }
    .town_left_content_wr {
        margin-bottom: 30px !important;
    }
    .town_right_content_wr p, .town_right_content_wr p{
        margin-bottom: 10px;
    }
    .town_content_blk .template-page.content {
        padding-top: 45px;
        padding-bottom: 25px;
    }
    /*western-cycle*/
    .xl-heading {
        font-size: 29px !important;
        line-height: 35px !important;
    }
    .pd-section-fn-cls-content h3 {
        font-size: 23px;    
        line-height: 25px;
    }
    .multi_brand_banner_blk .av_textblock_section .common-heading {
        margin-top: 16px;
    }
    .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 {
        margin-bottom: 6px;
    }
    .book_appointment_btn {
        margin-top: 36px;
    }
    .multi_brand_banner_blk .av_textblock_section .common-heading {
        margin-top: 14px;
    }
    .contact_wr p img, .address_wr p img, .mail_wr p img, .website_url_wr p img {
        left: 0;
    }
    .social_.links_new_blk .social_.links_new_content_wr {
        width: 100%;
    }
    .request_form_blk .gform-body{
        margin-bottom: 20px;
    }
    .multi_brand_designed_blk .template-page.content {
        padding-top: 38px;
        padding-bottom: 22px;
    }
    #pd-warranty-img .avia-image-overlay-wrap img {
        width: 117px;
    }
    .multi_brand_banner_blk #top #pd-section-six .av-section-video-bg iframe{
        min-height: 400px;
    }
    .multi_brand_banner_blk {
        padding: 41px 0 18px;
    }

    /*Bug Fixing*/
    .page-id-6439 .pd-our-story-cls {
        margin-bottom: 0 !important;
        margin-top: 20px !important;
    }
    .page-id-6439 section#pd-common-content.av-kwkn02w7-3e3585d32748b4534099311a974b66b8 {
        margin-top: 20px;
    }
    .owners_manual_banner {
        margin-top: -105px;
    }
    .page-id-43497 div#av_section_3 .template-page.content.av-content-full.alpha.units {
        padding-bottom: 0;
    }
    .page-id-43497 .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .page-id-43497 div#av_section_2 {
        margin-top: 7px;
    }
    .montebello_banner {
        padding: 60px 0 60px;
    }
    .page-id-2183 div#av_section_3 .avia-builder-el-19, .page-id-2183 div#av_section_3 .avia-builder-el-21 {
        display: none;
    }
    .page-id-2183 div#av_section_3 .avia-builder-el-24, .page-id-2183 div#av_section_3 .avia-builder-el-27 {
        display: block;
    }
    .you-need.comn-section .fixHeight figure {
        display: block;
    }
    .single-product .three-icons .three-icons-inner > div {
        text-align: center !important;
    }
    .style-comfort .comfort-content-wr .heading-area, .style-comfort .comfort-content-wr .paragraph-area,.you-need .you-need-content-wr .heading-area,.you-need .you-need-content-wr .paragraph-area {
        width: 100%;
        text-align: center;
        float: none;
    }
    .you-need .you-need-content-wr .paragraph-area,.style-comfort .comfort-content-wr .paragraph-area{
        text-align: left;
        margin-top: 20px;
    }
    .style-comfort .comfort-content-wr .heading-area a,.you-need .you-need-content-wr .cyan-btn{
        margin-top: 10px;
    }
    .single-product .fullPage .container_wrap.container_wrap_first{
        padding-top: 0 !important;
    }
    .fullPage .interceptor.interceptor-specs {
        padding-bottom: 30px !important;
    }
    .style-comfort .comfort-content-wr {
        margin-top: 25px;
    }
    .style-comfort .content-inner {
        margin-bottom: 30px;
    }
    .you-need.you-need-first-part {
        margin-top: 0;
    }
    .you-need .three-icons {
        margin: 10px auto 0;
    }
    .single.single-product .single-product-summary span.swatch__tooltip {
        font-size: 9px !important;
        line-height: 16px !important;
    }
    /* Single-product (not boomerang type) */
    #top .variations td.label {
        margin-top: 0;
    }
    .single.single-product section.key-features {
        margin-bottom: 20px;
    }

    /*  Single post pagesss */
    .single-post .post-entry.post-entry-type-page {
        margin-top: 20px;
    }
    .single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin.first .avia-image-container-inner,.single-post main.template-page.content.av-content-small .flex_column_div.column-top-margin.first .avia-image-container-inner img {
        width: 100%;
        display: block;
    }
    .single-post p {
        margin-bottom: 0;
        margin-top: 15px !important;
    }
    .single-post .related-article-blk .related-article-wr {
        margin-top: 50px;
    }
    .single-post .post-categories, .single-press_overview .post-categories,.single-post .related-article .post-date, .single-press_overview .related-article .post-date {
        font-size: 12px;
        line-height: 18px;
    }
    .single-post .blog-content-wrp a.read-more {
        font-size: 14px;
        line-height: 20px;
    }
    .single-post .blog-content-wrp .post-title h2, .single-press_overview .blog-content-wrp .post-title h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .single-post .entry-content-wrapper .av_textblock_section h4,.single-post .entry-content-wrapper .av_textblock_section h3 {
        margin-bottom: 5px;
        font-size: 17px;
        line-height: 22px;
    }
    .single-post .entry-content-wrapper .av_textblock_section h2 {
        font-size: 22px;
        line-height: 30px;
    }
    .single-post .entry-content-wrapper .av_textblock_section p iframe {
        display: block;
        margin: auto;
    }
    .single-post .entry-content-wrapper .avia-image-container-inner {
        margin-bottom: 0;
    }
    .single-post .entry-content-wrapper .av_textblock_section p + h3, .single-post .entry-content-wrapper .av_textblock_section p + h4, .single-post .entry-content-wrapper .av_textblock_section p + h5, p + h6 {
        margin-top: 15px;
    }
    .single-post .entry-content-wrapper .av_textblock_section .blog-title-wr h2 {
        font-size: 25px;
        line-height: 33px;
    }

    /*  Oyama 26 section    */
    div#pd-section-six #pd-warranty-img .avia-image-overlay-wrap img {
        width: 125px;
        margin-top: 45px;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk .xl-heading, .brand_dealer_details_blk .brand_dealer_store_name .xl-heading {
        font-size: 25px !important;
        line-height: 35px !important;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk .xl-heading {
        margin-bottom: 10px;
    }
    .pd-section-fn-cls-content .common-heading, .brand_dealer_details_blk .common-heading, .brand_dealer_electric_bikes_blk .common-heading, .pd-section-two-cls .common-heading, .brand_dealer_reviews_blk h3.common-heading strong, .pd-section-two-cls h3 span, .brand_dealer_discover_blk .common-heading, .brand_dealer_warranty_blk .common-heading, .pd-five-inner-content-cls h3 {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .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: 14px;
        line-height: 20px;
    }
    .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 {
        width: 116px;
    }
    .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 {
        margin-bottom: 12px;
    }
    .brand_dealer_details_blk .book_appointment_btn a {
        font-size: 13px;
        line-height: 16px;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content_wr {
        margin-top: 35px;
    }
    .brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content {
        padding: 50px 0 35px;
    }
    .brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content .common-heading {
        margin-bottom: 12px;
    }
    .brand_dealer_electric_bikes_blk .brand_dealer_electric_bikes_content p {
        margin-bottom: 15px;
    }
    .brand_dealer_details_blk .template-page.content.av-content-full.alpha.units {
        padding-bottom: 20px;
        padding-top: 35px;
    }
    .brand_dealer_reviews_blk a {
        font-size: 13px;
        line-height: 16px;
        padding: 13px 30px;
    }
    .brand_dealer_reviews_blk section.slide-entry.flex_column.post-entry {
        width: 100% !important;
    }
    .brand_dealer_reviews_blk .pedego-branded-review-award-text a {
        font-size: 16px;
        line-height: 32px;
        display: inline;
    }
    .brand_dealer_slider_one_blk .pedego-branded-img-slide {
        width: 250px !important;
    }
    .brand_dealer_slider_one_blk .container.av-section-cont-open .template-page.content .bx-viewport {
        height: 185px !important;
    }
    .brand_dealer_bikes_carousal_blk div#fwdu3dcarDiv0 .fwdu3dcar figcaption .sub-heading {
        margin: 8px 0 10px;
        color: #3a3a3a !important;
    }
    .brand_dealer_bikes_carousal_blk div#fwdu3dcarDiv0 .fwdu3dcar figcaption a.btn{
        font-size: 13px !important;
        padding: 13px 35px !important;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div img {
        width: 40px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div p span {
        margin-top: 0;
    }
    .brand_dealer_designed_blk .bike-models strong.eighteen {
        font-size: 30px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock .rainbow p span {
        margin-top: 7px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div p span {
        font-size: 13px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div::before {
        height: 65px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock .bike-models {
        width: 28% !important;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_content {
        margin: 15px 0 0;
    }
    .brand_dealer_designed_blk #pd-text-content-two strong {
        margin-bottom: 10px;
    }
    .brand_dealer_designed_blk #pd-text-content-two p {
        margin-bottom: 5px;
    }
    .brand_dealer_designed_blk .container .av-content-full.units {
        padding: 40px 0 20px;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_content h3 {
        width: 100%;
        margin-bottom: 15px;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p a {
        margin-top: 0;
        box-shadow: 0 0 0 #fff inset;
    }
    .brand_dealer_discover_blk .brand_dealer_discover_content_wr .brand_dealer_discover_content p a.btn {
        padding: 12px 35px;
        font-size: 14px;
        line-height: 16px;
        margin-top: 15px;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr {
        width: 60% !important;
        margin: auto;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr {
        margin-bottom: 30px;
    }
    .brand_dealer_pre_loved_content_wr .brand_dealer_pre_loved_certified_image img {
        width: 80%;
        margin: auto;
    }
    .brand_dealer_pre_loved_blk:before {
        height: 315px;
        clip-path: polygon(0 25%, 100% 0%, 100% 100%, 0 100%);
    }
    .brand_dealer_pre_loved_certified_content p a {
        font-size: 13px;
        line-height: 16px;
        padding: 13px 35px;
    }
    .brand_dealer_pre_loved_blk .template-page.content.av-content-full.alpha.units {
        padding: 35px 0 20px;
    }
    .brand_dealer_pre_loved_blk .hr.av-qserey-eef4a62fc0a1fc51191540a843b9302b.hr-invisible {
        display: none;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_certified_content {
        margin-top: 45px;
    }
    .brand_dealer_guarantee_blk a.btn {
        font-size: 13px;
        line-height: 16px;
        padding: 13px 35px;
    }
    .brand_dealer_guarantee_blk .brand_dealer_guarantee_heading {
        margin-bottom: 25px;
    }
    .brand_dealer_guarantee_blk #pd-text-content-two strong {
        margin-bottom: 12px;
    }
    .brand_dealer_guarantee_blk #pd-text-content-two p {
        margin-bottom: 5px;
    }
    .brand_dealer_guarantee_blk::after{
        height: 2px;
    }
    .brand_dealer_guarantee_blk #pd-text-content-two p:last-of-type strong{
        margin-bottom: 0;
    }
    .brand_dealer_accessories_blk h3.common-heading {
        margin-bottom: 5px;
    }
    .pedego-branded-featured-accessories-content .interested_product_img {
        min-height: 185px;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk .interested_content_wr {
        padding-bottom: 20px;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk .relation-product_slider {
        width: 255%;
    }
    .pedego-branded-featured-accessories-content .interested_blk .interested_content {
        /*margin-left: 12px;*/
    }
    .pedego-branded-featured-accessories-content .interested_product_img {
        min-height: 177px;
        text-align: center;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk {
        margin-bottom: 30px;
    }
    .brand_dealer_paybright_blk .template-page.content.av-content-full.alpha.units {
        padding: 25px 0 30px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk h3 {
        margin-bottom: 10px;
    }
    .pedego-branded-dealer-contact-form .common-heading {
        margin-bottom: 10px;
    }
    .pedego-branded-dealer-contact-form .gform_wrapper.gravity-theme .gchoice label::after, .pedego-branded-dealer-contact-form .gform_wrapper.gravity-theme .gchoice label::after {
        width: 25px !important;
        height: 25px !important;
        border-radius: 5px !important;
    }
    .pedego-branded-dealer-contact-form .gform_wrapper.gravity-theme .gchoice label, .pedego-branded-dealer-contact-form .gform_wrapper.gravity-theme .gchoice label{
        padding-left: 40px !important;
        padding-top: 0 !important;
    }
    .pedego-branded-dealer-contact-form .spacer.gfield {
        display: none !important;
    }
    .pedego-branded-dealer-contact-form .gchoice {
        margin-bottom: 10px;
    }
    .pedego-branded-dealer-contact-form .gform_wrapper.gravity-theme .gform_footer {
        margin-top: 15px;
        padding-bottom: 0 !important;
    }
    .pedego-branded-dealer-contact-form .gform_wrapper.gravity-theme .gform_footer input#gform_submit_button_75 {
        font-size: 14px !important;
        line-height: 16px !important;
        padding: 13px 35px !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 {
        width: 250px !important;
    }
    .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: 200px !important;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .blog-details-wr {
        margin-top: 10px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title {
        margin-top: 0;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-date,.brand_dealer_blog_blk .pedego_branded_blog_sec .post-categories {
        font-size: 13px;
        line-height: 18px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .read-more-btn{
        font-size: 14px;
        line-height: 18px;
    }
    .brand_dealer_blog_blk.container_wrap {
        margin: 35px 0 25px;
    }
    .brand_dealer_care_blk {
        padding: 90px 0 45px;
    }
    .brand_dealer_care_blk img {
        width: 80px;
    }
    .brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content h3 {
        margin: 15px 0 5px;
    }
    .brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content .white-btn {
        padding: 10px 35px;
        font-size: 13px;
        line-height: 16px;
    }
    .brand_dealer_tune_up_blk .post-entry .btn {
        padding: 12px 35px;
        font-size: 13px;
        line-height: 16px;
        margin-bottom: 15px;
    }
    .brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr p {
        margin-bottom: 10px;
    }
    .brand_dealer_tune_up_blk .brand_dealer_tune_up_content_wr ul {
        margin: 10px 0;
    }
    .brand_dealer_tune_up_blk .template-page.content {
        padding: 40px 0 0px;
    }
    .brand_dealer_reserve_blk {
        padding: 200px 0 30px;
    }
    .brand_dealer_reserve_blk .template-page.content .sub-heading {
        font-size: 16px;
        line-height: 25px;
    }
    .brand_dealer_reserve_blk a.white-btn {
        font-size: 13px;
        line-height: 16px;
        padding: 10px 35px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs h4 {
        font-size: 15px;
        line-height: 17px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs p {
        font-size: 13px !important;
        line-height: 16px !important;
    }
    .brand_dealer_rentals_blk .brand_dealer_rentals_content_wr {
        padding-top: 0;
    }
    .brand_dealer_rentals_blk .brand_dealer_rentals_content_wr p {
        margin-bottom: 10px;
    }
    .brand_dealer_rentals_blk .brand_dealer_rentals_content_wr p.call-or-text {
        display: block;
        width: 100%;
    }
    .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 {
        width: 250px !important;
    }
    .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: 200px !important;
    }
    .brand_dealer_bike_rental_blk .template-page.content {
        padding: 35px 0 25px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-title {
        font-size: 14px;
        line-height: 16px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-header,.brand_dealer_bike_rental_blk .rental-card-content .card-footer{
        padding:10px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row h4 {
        font-size: 20px;
        line-height: 26px;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body p.limit-text {
        font-size: 12px !important;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-body .card-row {
        padding: 3px 0;
    }
    .brand_dealer_bike_rental_blk .rental-card-content .card-footer .cyan-btn {
        font-size: 13px;
        padding: 10px 30px;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        padding-bottom: 20px;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        width: 230%;
    }
    .brand_dealer_tour_blk .template-page.content {
        padding: 35px 0 30px;
    }
    .brand_dealer_tour_blk .brand_dealer_tour_heading_wr .common-heading {
        margin-bottom: 10px;
    }
    .brand_dealer_tour_blk .brand_dealer_tour_heading_wr p {
        margin-bottom: 25px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-slide {
        height: 250px;
    }
    .brand_dealer_tour_blk .bx-controls-direction a.bx-prev, .brand_dealer_tour_blk .bx-controls-direction a.bx-next {
        font-size: 28px;
        height: 35px;
        width: 25px;
        left: 10px;
    }
    .brand_dealer_tour_blk .bx-controls-direction a.bx-next {
        left: unset;
        right: 10px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-wr {
        padding: 10px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-inner {
        padding-top: 10px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left .common-heading span{
        margin-bottom: 10px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left p {
        font-size: 16px !important;
        line-height: 22px !important;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left,.brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-right {
        width: 100%;
        float: none;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-inner::before{
        display: none;
    }
    .pedego-branded-dealer-fun-sec {
        margin-top: 15px !important;
    }
    .brand_dealer_reviews_blk .avia-content-slider-element-container {
        margin-top: 25px;
    }
    .brand_dealer_designed_blk a.btn {
        font-size: 13px;
        line-height: 16px;
        padding: 12px 35px;
    }
    .brand_dealer_designed_blk div#pd-section-two {
        margin-bottom: 30px;
    }
    .brand_dealer_warranty_blk a.white-btn {
        font-size: 13px;
        line-height: 16px;
        padding: 12px 35px;
    }
    .pedego-branded-e-bike-tours-btn-wr .cyan-btn {
        display: inline-block;
        margin-top: 10px;
        font-size: 13px;
        line-height: 16px;
        width: unset;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr .contact-day-wr {
        margin-bottom: 3px;
    }
    .brand_dealer_details_blk .book_appointment_btn {
        margin-top: 15px;
    }
    .brand_dealer_reviews_blk .template-page.content.av-content-full.alpha.units {
        padding: 35px 0 25px;
    }

    /*  Blog-single */
    .single-post #main .container .sidebar_right {
        display: block !important;
    }

    /*  Info Page   */
    .page-id-45 .tab-content.sub-tab-content #tab-1-3 .section-pedego_features {
        padding: 0;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-5 .slick-slide .bg {
        height: 350px !important;
        background-size: contain;
        width: 70% !important;
        margin: auto;
    }
    .page-id-45 .info_banner_blk {
        height: 400px;
        margin-top: -95px;
    }
    .page-id-45 .info_banner_blk .info_banner_wr {
        width: 100%;
        height: 100%;
    }
    .page-id-45 .info_banner_blk img {
        width: 100%;
        height: 100%;
        object-fit: cover;
        margin-top: 0;
    }
    .page-id-45 .info_heading_wr h2 {
        font-size: 27px;
        line-height: 35px;
    }
    .page-id-45 .info_content_blk {
        padding: 30px 0;
    }
    /*  Find a dealer*/
    .page-id-2172 .find-dealer-footer-1, .page-id-2172 .find-dealer-footer-2, .page-id-2172 .find-dealer-footer-3, .page-id-2172 .find-dealer-footer-4 {
        width: 49% !important;
    }
    /*  Blog page   */
    .page-id-45645 .blogs-categories-blk {
        padding-bottom: 0;
    }
    /*  About Page  */
    .about-page-heading-about-pedego {
        margin-bottom: 0 !important;
    }
    /*oyama */
    .postid-38538 .post-entry.post-entry-type-page .brand_dealer_store_details_wr p {
        margin-top: 0 !important;
        display: inline-block;
    }
    /*  Western cycle   */
    .multi_brand_store_details_blk .multi_brand_store_details_content_wr .multi_brand_store_details_content p,.multi_brand_electric_bikes_blk .multi_brand_electric_bikes_content p, .multi_brand_discover_blk .multi_brand_discover_content p{
        margin-bottom: 10px;
    }
    .multi_brand_designed_blk .bike-models p strong, .multi_brand_designed_blk .shapes p strong, .multi_brand_designed_blk .rainbow p strong {
        font-size: 14px;
        line-height: 18px;
    }
    .multi_brand_designed_blk .shapes {
        width: 34% !important;
    }
    .multi_brand_designed_blk .bike-models {
        width: 30% !important;
    }
    .multi_brand_designed_blk .rainbow p strong {
        margin-top: 0px;
        display: block;
    }
    .multi_brand_discover_image_wr img {
        width: 275px !important;
    }
    #top.single-pedego_dealers .multi_brand_designed_blk .hr-invisible.av-4of99g3-8bdd0860172677661706133d376f0ec7 {
        height: 0;
    }
    .multi_brand_designed_blk .template-page.content #pd-text-content-two p {
        margin-bottom: 10px;
    }
    .single-pedego_dealers .hello_fun_image img {
        width: 80%;
        margin: auto;
    }
    .single-pedego_dealers .hello_fun_image {
        padding: 0 0 10px;
    }
    /*  POG page    */
    .pog_collectible_content p,.pog_proudly_content p,.pog_fb_group_blk p,.pog_engaged_blk p{
        margin-bottom: 15px;
    }
    .pog_fb_group_blk .template-page.content.av-content-full {
        padding: 35px 0 0;
    }
    .pog_fb_group_heading .btn, .pog_engaged_heading .btn {
        margin-top: 10px;
    }
    .pog_engaged_blk .template-page.content.av-content-full {
        padding: 35px 0 0;
    }
    /*  lake country art tour   */
    .single-post .finishing-heading-wr h4 {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .single-post .w-50-sec, .single-post .w-50-sec-2 {
        width: 100% !important;
        padding-right: 0;
        margin-top: 10px !important;
        margin-bottom: 15px !important;
    }
    /*  Tech Support    */
    .page-id-39186 .tech-support-banner {
        padding-bottom: 30px;
    }
    .page-id-39186 div#av_section_2 .template-page.content {
        padding-top: 20px;
    }
    #tab-1-4 .container .wrap .img {
        height: 200px;
        margin: 15px 5px 25px;
        width: 285px;
    }
    #tab-4-1 .scheme #popup-5, #tab-4-1 .scheme #popup-3 {
        left: 65%;
    }
    #tab-4-1 .section-the-best-electric-bike {
        padding: 0;
    }
    .brand_dealer_bike_rental_blk .rental-card-content{
        min-height: 530px;
    }
    .brand_dealer_page_nav .dealer_page_nav_logo {
        width: 18%;
    }
    .home .post-entry.post-entry-type-page.post-entry-2 #pd-text-content-two {
        margin-top: 20px;
    }
    .multi_brand_twocolmns div#pd-sct-colid {
        margin-left: 10px;
        width: 69%;
    }
    .multi_brand_twocolmns {
        padding: 20px 0 30px;
    }

    .multi_brand_twocolmns .template-page.content.av-content-full.alpha.units {
        padding-bottom: 0;
    }
    .brand_dealer_electric_bikes_blk .av_one_half.first {
        width: 75%;
    }
    .you-need.you-need-content{
        padding-bottom: 35px !important;
    }
    .multi_brand_twocolmns div#pd-section-two {
        width: 100%;
    }
    .multi_brand_twocolmns div#pd-sct-colid{
        width: 100%;
        margin: 0 auto;
    }
}  /*650*/

@media screen and (max-width:649px){
    #top .av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a{
        width:70px;
    }
    .tryonefree_modal {
        padding: 20px 30px;
        height: 500px;
        overflow: auto;
    }
    .multi_brand_twocolmns div#pd-sct-colid {
        margin-left: 0;
    }
    #top .hr.hr-invisible.av-tgnc0qf-c329ec663322a421c24d23377c3b3800{
        display: none;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr, .accordion .single-accordion .accordion-body .key-features-content-wr:nth-child(5n) {
        width: 47.5%;
    }
    .key-features .key-features-content .content-text strong {
        margin-bottom: 5px;
    }
    .key-features .key-features-content .content-text p {
        line-height: 22px !important;
    }
    .contact-us .section-title h3 {
        font-style: italic;
        margin-bottom: 12px;
    }
    .contact-us .section-title p {
        margin-bottom: 20px;
    }


    /*  Homepage    */

    .home #av_section_1 section.av_textblock_section.av-u2k-e26c1bfbdaed32d274c9a1c96812f9f7 {
        margin-top: 15px;
    }
    .home #pd-threese-colwidth, .home #pd-carepage-col, .home #av_section_3 #pd-threese-colwidth, .home #pd-carepage-col, .home #av_section_1 section.av_textblock_section.av-u2k-e26c1bfbdaed32d274c9a1c96812f9f7 {
        width: 100% !important;
    }
    .home #pd-section-battery {
        padding: 150px 0;
    }

    /*  Electric Bikes (Overview)   */
    .overview-page-custom-body aside.left {
        width: 25%;
    }
    .overview-page-custom-body .custom-main {
        width: 75%;
    }
    .custom-main-section .card {
        width: 48.8%;
    }

    /*  Dealers Page    */
    .page-id-2172 .dealers-content-inner-wr .dealer-img {
        height: 135px;
        width: 180px;
    }
    .page-id-2172 .dealer-detail {
        margin-left: 8px;
    }
    .dealer-store-hero-img {
        min-height: 340px;
    }

    /*  Single blog page    */
    .single-post .block_four_image {
        margin-left: 10px;
    }
    .single-post .block_three_image, .single-post .block_four_image {
        margin-left: 10px;
    }
    .single-post .avia-icon-list .iconlist_icon{
        margin-right: 15px;
    }
    .single-post .block_two_image {
        min-height: 175px;
    }
    .ls-banner-blk {
        padding: 104px;
    }
    .watch_video_wr a{
        font-size: 16px;
        line-height: 26px;
    }
    .ls-image {
        float: none;
        width: 100%;
        text-align: center;
        padding: 20px 10px;
    }
    .ls-bottom-content p:before{
        margin-top: .6em;
    }
    .ls-content h2 em {
        font-size: 22px !important;
        line-height: 32px !important;
    }
    .love_stories_banner{
        background-size: cover;
    }
    .ls-post {
        width: 75%;
        margin: 20px auto 0 !important;
        display: block;
    }
    .in_the_news_banner {
        padding: 75px 0;
        margin-top: -76px;
    }
    .pedego_bikes_content_blk p{
        padding-right: 20px;
    }
    .tech-support-banner {
        padding: 45px 0;
    }
    .pedego_docassion_banner{
        padding: 72px 0;
    }
    .pedego_docassion_image {
        margin-top: -130px !important;
    }
    .owners_manual_banner{
        padding: 125px 0;
    }
    .pd-warranty-img-cls {
        padding: 50px 0;
    }
    #top .ltd_warranty_banner_blk {
        background-position: 50% 50%;
        padding: 78px 0;
        background-size: cover;
    }

    /*  Contact Page    */
    .page-id-31965 #contact-banner {
        padding: 165px 0;
    }

    /*  About us page   */
    .page-id-6439 #about-banner {
        padding: 165px 0;
    }

    /*  Tech support    */
    .tech-support-banner {
        padding: 80px 0;
    }

    /*  Cart    */
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 280px !important;
    }
    .page-id-2325 table.shop_table .actions .button,.page-id-2325 a.checkout-button.button.alt.wc-forward {
        font-size: 14px !important;
        line-height: 16px !important;
        padding: 10px 30px !important;
    }
    .page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
        margin-bottom: 30px;
    }
    .page-id-2325 .cross-sells {
        padding-top: 20px;
        margin-top: 20px;
    }
    .page-id-2325 .cross-sells h2 {
        font-size: 18px;
        margin-bottom: 7px;
        line-height: 25px;
    }
    .page-id-2325 .cross-sells .woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 0;
    }
    .page-id-2325 span.price span {
        font-size: 14px !important;
    }
    .page-id-2325 .entry-content-wrapper ul.products li {
        width: 80% !important;
        margin: 15px auto !important;
        display: block !important;
    }
    .page-id-2325 .inner_product_header {
        height: unset !important;
    }
    .page-id-2325 main.template-page.content.av-content-small.alpha.units {
        padding: 30px 0 20px;
    }

    /*  ambassador-survey page and pec-event-email-capture page */
    .page-id-43116 .gform_footer input[type=submit],.page-id-43060 .gform_footer input[type=submit] {
        width: unset !important;
    }
    .page-id-43116 .gform_legacy_markup_wrapper .gform_footer,.page-id-43060 .gform_legacy_markup_wrapper .gform_footer {
        margin-top: 0;
    }

    /*  128 pages   */
    .pedego_bikes_banner_blk {
        height: 400px;
    }
    .pedego_bikes_content_blk .btn, .pedego_bikes_content_blk .cyan-btn {
        font-size: 14px !important;
        line-height: 20px !important;
        border-radius: 2px !important;
        padding: 13px 35px !important;
    }
    .pedego_bikes_content_blk .find-store-btn {
        margin-top: 15px;
    }

    /*  Love stories different one page */
    .page-id-49 .ls-post{
        display: inline-block;
        margin-top: 25px !important;
    }
    .page-id-49 .ls-post:nth-child(even) {
        margin-left: 25px !important;
    }

    /*  In the news */
    .page-id-1902 .view-more-btn-wr a span{
        margin-top: -7px;
    }

    /*  POG Page    */
    .pog_tour_blk, .pog_share_love_blk {
        padding: 85px 0 0;
        height: 290px;
        margin-top: -35px;
    }
    .pog_share_love_content_wr {
        transform: none;
    }
    .pog_share_love_content_wr p {
        margin-bottom: 0;
    }
    .pog_share_love_blk .pog_share_love_content {
        margin-top: 50px;
    }
    .pog_shatner_blk {
        margin-top: -40px;
    }

    /*  Town Page   */
    .town_content_heading_wr h3 {
        font-size: 25px;
        line-height: 30px;
    }
    .town_left_content_wr .town_content_heading_wr h3 strong {
        font-size: 20px;
        line-height: 25px;
        margin-top: 5px;
    }
    .town_content_blk .template-page.content {
        padding-bottom: 15px;
    }

    /*western-cycle*/
    .xl-heading {
        font-size: 25px !important;
        line-height: 32px !important;
    }
    #top #pd-section-six .av-section-video-bg iframe, #top #pd-section-six .av-section-video-bg embed, #top #pd-section-six .av-section-video-bg object, #top #pd-section-six .av-section-video-bg video {
        min-height: 449px;
    }
    .pd-section-fn-cls-content h3 {
        font-size: 21px;
        line-height: 23px;
    }
    .multi_brand_store_details_blk .template-page.content {
        padding-top: 33px;
        padding-bottom: 40px;
    }
    .multi_brand_designed_blk .av_textblock_section {
        width: 95%;
    }
    /*#pd-section-six {
        padding-top: 40px;
    }*/

    /*  Bug Fixing  */
    .page-id-6439 section#pd-common-content.av-kwkoqw9a-d8f23d281c039d04441c62dd46c374a9 {
        margin-top: 0;
    }
    .page-id-6439 #pd-about-sc-two .flex_column.av-9k1olj-a84a4a650c60af3c90b769c299b24ba6,.page-id-6439 div#pd-ab-col-one.av-5wutg7-943683cd99bf7681c16df87fad77ef8f,.page-id-6439 .flex_column.av-28c5mf-e6ae4c04f0f84a20b5c0417828a6e9f8{
        margin-bottom: 0 !important;
    }
    .page-id-39290 form#gform_65 li#field_65_8 {
        margin-top: -10px !important;
    }
    .page-id-43514 #main #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 15px;
        padding-bottom: 0;
    }

    /*Oyama*/
    .pedego-branded-dealer-contact-form div#field_75_15 {
        margin-top: -20px;
    }
    /*  Find a dealer   */
    .page-id-2172 .dealers-content.left {
        width: 78%;
    }
    /*  POG */
    .pog_fb_group_blk .template-page.content.av-content-full,.pog_engaged_blk .template-page.content.av-content-full{
        padding: 35px 0 20px;
    }
    /*  Tech support    */
    .page-id-39186 .tech-support-banner {
        padding-bottom: 0;
        height: 300px;
        background-size: cover;
        background-position: center;
    }
    .single-product .style-comfort-second-part {
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .bg {
        height: 370px;
    }
    #tab-1-4 .container .wrap .img {
        height: 260px;
        width: 410px;
    }
    div#tab-1-2 .pedego_features-slider .item > .bg {
        min-height: 300px;
    }
    #tab-1-4 .container .wrap .img.img-2 {
        margin-top: 0;
    }
    .home div#av_section_4 { 
        padding: 0;
    }
    .multi_brand_twocolmns .flex_column {
        width: 100% !important;
    }
    .multi_brand_twocolmns div#pd-section-two {
        margin-bottom: 25px;
        text-align: center;
    }
    .multi_brand_discover_blk {
        padding-top: 25px;
    }
    div#pd-section-five-inner {
        padding-top: 20px;
    }
    .avia-section.brand_dealer_electric_bikes_blk,.avia-section.multi_brand_electric_bikes_blk {
        background: #000;
        padding: 30px 0;
    }
    .brand_dealer_tune_up_blk .flex_column {
        width: 90%;
    }
    .ls-content,.ls-content-blk .entry-content-wrapper .flex_column:last-child{
        width: 100%;
    }
}  /*480 or 600*/

@media screen and (max-width:599px){
    .pswp__item{
        top: 0;
    }
    .pswp__zoom-wrap {
        top: -90px;
    }
    .pswp--svg .pswp__button--arrow--left, .pswp--svg .pswp__button--arrow--right {
        transform: unset;
        top: 30%;
    }
    div.photoSwipe_innerthumbs.flex-centered .slides li {
        width: 85px !important;
    }
    .single-product .container_wrap_first .product #woosvi_strap {
        width: 100%;
    }
    #woosvithumbs .swiper-slide {
        width: 80px !important;
    }
    .single-product .container_wrap_first .swiper-button-next.swiper-button-black,.single-product .container_wrap_first .swiper-button-prev.swiper-button-black {
        top: 44px;
    }
    #woosvimain .swiper-slide.swiper-slide {
        height: 100% !important;
        width: 100% !important;
    }
    .single-product .container_wrap_first .product #woosvi_strap div#woosvithumbs {
        height: auto;
        margin-bottom: 15px;
    }
    .single-product-summary .section-title h1 {
        font-size: 27px;
        line-height: 35px;
        margin-bottom: 7px;
    }
    .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-size: 12px;
        line-height: 35px;
    }
    .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{
        padding: 0 18px !important;
    }
    .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 {
        margin-right: 10px !important;
        margin-bottom: 0px !important;
    }
    .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{
        margin-bottom: 0 !important; 
    }
    #top label {
        font-size: 14px;
        line-height: 25px;
    }
    p,em {
        font-size: 15px !important;
        line-height: 22px !important;
    }
    #top .variations_form .price span, .single-product .woocommerce-Price-amount.amount bdi {
        font-size: 18px;
        line-height: 30px;
    }
    .woocommerce-page .woocommerce-variation-add-to-cart .button{
        font-size: 14px;
        line-height: 16px;
        padding: 13px 40px;
        border-radius: 2px;
    }
    .single_variation_wrap p {
        margin-bottom: 0;
    }
    .big-heading {
        font-size: 25px;
        line-height: 30px;
    }
    .btn, .white-btn,.home .pd-section-two-cls a{
        font-size: 14px;
        line-height: 20px;
        border-radius: 2px;
        padding: 13px 35px;
    }
    .interceptor-accordion {
        width: 100%;
        margin: auto;
    }
    .key-features-img {
        height: 150px;
        overflow: hidden;
        margin-bottom: 5px;
    }
    .key-features-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    .key-features-content p {
        margin-bottom: 0;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr{
        margin-bottom: 12px;
        margin-left: 10px;
        width: 48.3%;
    }
    .accordion .single-accordion .accordion-body .key-features-content span {
        font-size: 15px;
        line-height: 20px;
    }
    .key-features-content p {
        line-height: 20px !important;
    }
    .accordion .single-accordion .accordion-body ul li strong {
        margin-right: 30px;
        display: block;
    }
    .accordion .single-accordion .accordion-body ul li {
        font-size: 14px;
        line-height: 22px;
    }
    .accordion .single-accordion .accordion-body ul li {
        font-size: 14px;
        line-height: 22px;
        margin-top: 10px;
        padding-left: 20px;
    }
    .accordion .single-accordion .accordion-body ul li:before{
        top: 6px;
    }
    .accordion-body {
        font-size: 14px;
        line-height: 22px;
    }
    ol {
        margin-bottom: 10px;
    }
    .interceptor .interceptor-bottom-content {
        width: 100%;
    }
    .supercharged-performance.supercharged-performance-first-part, .supercharged-performance.supercharged-performance-first-part div {
        height: 300px;
    }
    .single-product .container_wrap_first .swiper-button-next.swiper-button-black, .single-product .container_wrap_first .swiper-button-prev.swiper-button-black {
        background-size: 20px;
    }
    .accordion .single-accordion .accordion-header .accordion-icon img {
        width: 15px;
    }
    .supercharged-performance .text-area .cyan-btn{
        margin-top: 15px;
        font-size: 14px;
        line-height: 18px;
    }
    .go-farther {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .go-farther-content.tabber .content-text .box h5, .sizing-content-wr.tabber .content-text .box h5 {
        margin-bottom: 5px;
    }
    .common-heading {
        font-size: 20px;
        line-height: 30px;
    }
    .style-comfort .content-inner {
        margin-bottom: 30px;
    }
    .style-comfort a.bx-prev, .style-comfort a.bx-next {
        width: 25px;
        height: 35px;
        line-height: 35px;
    }
    .style-comfort a.bx-next {
        right: 10px;
    }
    .style-comfort a.bx-prev {
        left: 10px;
    }
    .style-comfort-second-part .slider-img-wr {
        height: 250px !important;
    }
    .style-comfort .bx-pager.bx-default-pager {
        top: 230px;
    }
    .style-comfort .bx-controls-direction {
        top: 100px;
    }
    .style-comfort .bx-pager-item a.bx-pager-link{
        width: 8px;
        height: 8px;
        margin: 0 2px;
    }
    .style-comfort .bx-pager-item,.style-comfort .bx-pager.bx-default-pager{
        height: 10px;
    }
    .style-comfort .slider-content .slide .slide-text {
        margin-top: 10px;
    }
    .sizing-guideline {
        margin-top: 30px;
    }
    .go-farther-content.tabber .content-text .box h5, .sizing-content-wr.tabber .content-text .box h5 {
        font-size: 15px;
    }
    .key-features .key-features-content .content-text .content-text-inner {
        width: 95%;
        margin: 15px auto 0;
    }
    .key-features .key-features-content .content-text strong{
        font-size: 17px;
        line-height: 22px;
    }
    .key-features .key-features-content .content-text p {
        line-height: 20px !important;
    }
    .key-features .key-features-content .content-text, .key-features .key-features-content .content-img {
        width: 100%;
        float: none;
    }
    .key-features .key-features-content .content-text .content-text-inner {
        width: 95%;
        margin: 15px auto;
    }
    .key-features .key-features-content .content-img {
        height: 165px;
        overflow: hidden;
    }
    .key-features .key-features-content .content-img img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
    #top .gchoice {
        width: 100%;
    }
    .gchoice.gchoice_69_9_2, .gchoice.gchoice_69_9_4 {
        padding-left: 0;
    }
    #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 {
        top: -2px;
    }
    #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{
        top: 2px;
    }
    #top .gform_footer input[type=submit]{
        font-size: 15px;
        line-height: 18px;
        border-radius: 2px;
        padding: 13px 40px;
    }
    .accordion .single-accordion .accordion-header h5 {
        font-size: 16px;
        line-height: 26px;
    }
    .accordion .single-accordion .accordion-header {
        padding: 10px;
    }
    .supercharged-performance-content {
        padding-bottom: 25px !important;
    }
    .comn-section .comn-section-content {
        top: 60%;
    }
    .you-need.comn-section .comn-section-content {
        top: 60%;
    }

    /*Footer*/
    footer.pd-cusfootercls a {
        font-size: 14px;
        line-height: 22px;
        margin: 0;
    }
    #socket.pd-cusfootercls .sub_menu_socket li {
        padding: 0 5px !important;
    }
    #socket.pd-cusfootercls .copyright {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .go-farther-content.tabber .content-img figure,.sizing-content-wr.tabber .content-img figure {
        height: 300px;
    }
    .accordion .single-accordion .accordion-body .key-features-content p {
        line-height: 18px !important;
    }


    /*  Homepage    */
    .home div#fwdu3dcarDiv0 {
        height: 550px !important;
    }
    .home .bike-models p strong, .home .shapes p strong, .home .rainbow p strong {
        font-size: 12px;
        line-height: 16px;
    }
    .home .bike-models strong.eighteen {
        font-size: 32px;
        line-height: 34px;
    }
    .home .bike-models img, .home .shapes img, .home .rainbow img {
        /*width: 40px;*/
    }
    .home #pd-sct-colid .rainbow span {
        margin-top: 11px;
    }
    .home div#av_section_3 a.eighteen img {
        width: 18px;
    }
    .home div#av_section_3 .shapes a img {
        width: 28px;
    }
    .home div#av_section_3 .rainbow a img {
        width: 50px;
    }
    .home div#av_section_10 a.eighteen img {
        width: 28px;
    }
    .home div#av_section_10 .shapes a img {
        width: 13px;
    }
    .home div#av_section_10 .rainbow a img {
        width: 23px;
    }
    .home #pd-section-eight h6 {
        margin-bottom: 20px;
    }
    .home div#pd-section-eight input#gform_submit_button_67 {
        font-size: 14px;
        line-height: 16px;
        border-radius: 2px;
    }
    .home #pd-home-signupform .ginput_container.ginput_container_email input {
        border-radius: 2px;
        font-size: 12px;
        line-height: 16px;
    }
    .home div#pd-section-eight div#pd-inner-eight-col {
        margin: 0 !important;
    }
    .home #pd-section-battery {
        padding: 120px 0;
    }


    /*  Electric Bikes (Overview)   */
    .overview-banner h3.common-heading {
        font-size: 20px;
        line-height: 25px;
    }
    aside .aside-heading {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 22px;
    }
    aside .aside-heading {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 22px;
    }
    aside .aside-menu {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 5px;
    }
    .overview-page-custom-body aside.left {
        width: 100%;
        text-align: center;
        float: none;
        margin-bottom: 25px;
    }
    .overview-page-custom-body .custom-main {
        width: 100%;
        float: none;
        text-align: center;
    }
    .custom-main-section .card {
        width: 48.5%;
    }
    aside .aside-small-heading, aside .aside-menu {
        margin-bottom: 3px;
    }

    .nav-icons-area ul li.grand-bend::after {
        right: -13px;
    }
    span.slicknav_menutxt{
        line-height: 34px;
    }
    header .nav-icons-area ul li.grand-bend .address-box {
        left: 0;
        right: 0;
        transform: translateX(-50%);
    }

    /*  Blog Page   */
    .page-id-45645 .blogs-blk .heading-blk h3, .category .category-blk .heading-blk h3, .page-id-45645 .blogs-blk .heading-blk h3 span,.category .category-blk .heading-blk h3 span {
        font-size: 25px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span {
        margin: 0;
    }
    .page-id-45645 .blogs-blk .heading-blk, .page-id-45645 .category-blk .heading-blk {
        width: 100%;
    }
    .page-id-45645 .blogs-blk .heading-blk, .category .category-blk .heading-blk {
        margin: 0 auto 30px;
    }
    .page-id-45645 .blogs-blk .left-content .blog-details-wr,.category .category-blk .left-content .blog-details-wr {
        margin-top: 12px;
    }
    .page-id-45645 .right-content-wr .blog-img,.category .right-content-wr .blog-img {
        height: 170px;
        width: 38%;
        min-height: unset;
    }
    .page-id-45645 .right-content-wr .right-content,.category .right-content-wr .right-content,.taxanomy-content-inner-wr .blogs-content-inner-wr {
        margin-top: 20px;
    }
    .blogs-categories-blk .categories-list-wr {
        width: 100%;
        text-align: center;
        float: none;
        border-bottom: 1px solid #e4e4e4;
        padding-bottom: 15px;
    }
    .page-id-45645 .categories-content-outer-wr {
        width: 100%;
        margin-top: 25px;
    }
    .page-id-45645 .blogs-categories-blk {
        padding: 30px 0;
    }

    /*  Dealers Page    */
    .dealers-map-blk #map {
        height: 300px;
    }
    .page-id-2172 .map-search-form .submit-field input[type=submit] {
        background-position: 5px 2px;
    }
    .page-id-2172 h3.common-heading span {
        font-size: 17px;
        line-height: 22px;
        margin-top: 0;
    }
    .page-id-2172 .dealers-blk {
        padding: 25px 0;
    }
    .page-id-2172 .dealers-content-inner-wr {
        margin-top: 25px;
    }
    .page-id-2172 .dealers-content.left {
        width: 100%;
        float: none;
        text-align: center;
    }
    .page-id-2172 .dealers-content-inner-wr .dealer-img {
        height: 135px;
        width: 50%;
        display: block;
        margin: auto;
    }
    .page-id-2172 .visit-store-btn-wr.right {
        position: static;
        float: none;
        width: 100%;
        text-align: center;
        transform: unset;
        margin-top: 10px;
    }
    .page-id-2172 .dealer-detail {
        margin-left: 0;
        margin-top: 10px;
    }
    .page-id-2172 .dealer-detail h3.common-heading {
        font-size: 17px;
        line-height: 20px;
        margin-bottom: 3px;
    }
    .page-id-2172 .dealer-detail p {
        font-size: 13px !important;
        line-height: 15px !important;
    }
    .page-id-2172 .view-more-btn-wr a span{
        line-height: 19px;
        margin-left: 8px;
    }
    .page-id-2172 .view-more-btn-wr a {
        font-size: 14px;
        line-height: 18px;
    }
    .page-id-2172 .dealer-store-hero-img {
        min-height: 270px;
    }
    .page-id-2172 #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding: 20px 0;
    }
    .page-id-2172 .state_dealers_wr h4 {
        font-size: 15px;
        line-height: 20px;
    }
    .page-id-2172 #av_section_3 .state_dealers_wr li{
        padding: 0;
    }
    .page-id-2172 #av_section_3 .state_dealers_wr li a {
        font-size: 14px;
        line-height: 18px;
    }
    .page-id-2172 #av_section_3 .state_dealers_wr ul {
        margin-top: 5px;
    }

    /*  Single Blog page    */
    .single-post .blog-single-blk,.single-press_overview .blog-single-blk {
        padding: 35px 0 30px;
    }
    .single-post .meta-details,.single-press_overview .meta-details{
        margin: 5px 0 10px;
    }
    .blog-title-wr h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .single-post .block_one_image{
        min-height: 270px;
    }
    .single-post .block_two_content-wr, .single-post .block_three_content-wr, .single-post .block_four_content-wr {
        margin-top: 30px;
    }
    .single-post .block_two_image {
        margin-right: 12px;
        min-height: 135px;
    }
    .single-post .block_two_content-inner-wr {
        margin-top: 15px;
    }
    .single-post .block_title h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .single-post .block_three_image, .single-post .block_four_image {
        width: 100%;
        margin: 0 auto !important;
        margin-top: 25px !important;
    }
    .single-post .block_three_image:first-child,.single-post .block_four_image:first-child{
        margin-top: 0 !important;
    }
    .single-post .block_three_image .block_three_image-inner {
        min-height: unset;
        height: 200px;
    }
    .single-post .block_three_image span, .single-post .block_four_image span {
        margin-top: 5px;
    }
    .single-post .block_four_image .block_four_image-inner {
        width: 100%;
        height: 200px;
        overflow: hidden;
    }
    .single-post .block_three_image img, .single-post .block_four_image img {
        object-position: top;
    }
    .single-post .blog-content-inner-wr .img-content-wrapper {
        min-height: 250px;
    }
    .single-post .avia-icon-list article.article-icon-entry {
        text-align: left;
    }
    .single-post .block_one_image {
        min-height: 260px;
    }
    .single-post .related-article .img-content-wrp,.single-press_overview .related-article .img-content-wrp{
        height: 200px;
    }
    .single-post .blog-content-wrp .read-more,.single-press_overview .blog-content-wrp .read-more {
        font-size: 15px;
        line-height: 22px;
    }
    .ls-banner-blk {
        padding: 120px;
        background-size: cover;
    }
    .owners_manual_content_blk .owners_manual_content{
        min-height: 300px;
    }
    .owners_manual_content .hover-inner .cyan-btn{
        padding: 8px 24px;
        margin-top: 20px;
    }
    .single-press_overview .blog-content {
        margin-top: 10px;
    }

    /*  Contact form*/
    #top .gform_body .ginput_container input[type=text], #top .gform_body .ginput_container input[type=email] {
        border-radius: 5px;
    }

    /*  Contact Page    */
    .page-id-31965 #contact-banner {
        padding: 130px 0;
    }
    .contact-btn-wr .cyan-btn {
        margin-top: 5px;
        font-size: 14px;
        line-height: 20px;
        border-radius: 2px;
        padding: 13px 35px;
    }
    .page-id-31965 .contact-details {
        width: 85%;
    }
    .page-id-31965 .gform_wrapper.gravity-theme .gfield textarea.small {
        border-radius: 5px !important;
        margin-bottom: 7px !important;
    }
    .page-id-31965 #av_section_2 {
        border-bottom: 1px solid #f0f0f0 !important;
    }
    .page-id-31965 .contact-pedego-blk:before{
        height: 1px;
    }
    .contact-detail .contact-icon, .location-detail .marker-icon {
        margin-bottom: 10px;
        font-size: 27px !important;
    }

    .page-id-31965 #after_section_2 .template-page.content.av-content-full {
        padding-top: 10px;
    }
    .page-id-31965 #contact-banner {
        padding: 112px 0;
    }
    .send-msg-form-wr .common-heading {
        margin-bottom: 20px;
        margin-top: 20px;
    }

    /*  About us Page   */
    .page-id-6439 #about-banner {
        padding: 132px 0;
    }
    .page-id-6439 .pd-about-sc-one-cls .btn {
        margin-top: 5px;
    }
    .page-id-6439 .common-heading span {
        margin-top: 0;
    }
    .page-id-6439 div#pd-our-story .avia-image-overlay-wrap, .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 .avia-image-overlay-wrap, .page-id-6439 .avia-image-container.av-kwkpydf2-a7997a4b6c5e8cb24bf5ffc7f5d25ec7 .avia-image-overlay-wrap {
        height: 230px;
    }
    .page-id-6439 .pd-our-story-cls {
        margin-bottom: 20px !important;
    }
    .page-id-6439 .pd-our-story-cls {
        margin-bottom: 0 !important;
    }
    .page-id-6439 .av-kwm73g2o-24ea031439d4a73b9547faf25761cce3 {
        margin-top: 15px !important;
    }
    .page-id-6439 .av-kwm73g2o-24ea031439d4a73b9547faf25761cce3 {
        margin-bottom: 0 !important;
    }
    .page-id-6439 section#pd-common-content {
        margin-top: 15px;
    }
    .page-id-6439 .avia-image-container-inner {
        margin-top: 0;
    }
    .page-id-6439 .pd-about-sc-one-cls .btn {
        padding: 13px 35px;
    }

    /*  Privacy policy  */
    .privacy_policy_content_blk .main-ttl-1 {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 10px;
    }
    .privacy_policy_content_blk .main-ttl-2 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 8px;
    }
    .privacy_policy_content_blk p {
        margin-bottom: 5px;
    }
    .privacy_policy_content_blk hr {
        margin: 15px 0;
    }
    .privacy_policy_content_blk table td span {
        font-size: 14px;
    }
    .privacy_policy_content_blk {
        text-align: center;
    }

    /*  Pedego Care */
    .page-id-44293 p.toggler {
        padding: 15px 50px 15px 15px !important;
    }
    .page-id-44293 .btn {
        padding: 13px 35px;
    }
    .page-id-44293 .av_textblock_section.av-kwvmwccf-48bceede41fb919e8cbf4265189dceec {
        margin-top: 12px;
    }
    #pd-warranty-img .avia-image-overlay-wrap img {
        width: 100px;
    }
    #pd-carepage-col .bike-models img, #pd-carepage-col .shapes img{
        width: 20px;
    }
    #pd-carepage-col .rainbow img {
        width: 30px;
    }
    #pd-carepage-col .bike-models p, #pd-carepage-col .shapes p, #pd-carepage-col .rainbow p {
        font-size: 13px !important;
        line-height: 17px !important;
    }
    #pd-carepage-col .shapes::before, #pd-carepage-col .rainbow::before {
        height: 65px;
    }
    .page-id-44293 .pd-warranty-img-cls {
        padding: 25px 0 35px;
    }
    .page-id-44293 #av_section_2 .common-heading br {
        display: none;
    }
    .page-id-44293 #av_section_2 .common-heading span {
        display: block;
        margin-top: 0;
    }
    #pd-text-content-two strong {
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 18px;
    }
    .page-id-44293 .page-id-44293 #pd-text-content-two p {
        font-size: 15px !important;
        margin-bottom: 5px;
    }
    .page-id-44293 #av_section_3 .template-page.content {
        padding: 15px 0 35px !important;
    }
    .page-id-44293 #av_section_3 .common-heading {
        margin-bottom: 12px;
    }
    .page-id-44293 .av_textblock_section.av-kwunhm9t-36152ce3e921183eb4117598e607ec97 p {
        margin-bottom: 10px;
    }
    .page-id-44293 .entry-content-wrapper li {
        margin-left: 0;
        padding: 0;
        font-size: 15px;
        line-height: 25px;
    }
    .page-id-44293 p.toggler {
        padding: 10px 27px 10px 10px !important;
    }
    .page-id-44293 p.toggler {
        font-size: 15px !important;
        line-height: 23px !important;
    }
    .page-id-44293 .av-elegant-toggle .toggle_icon{
        right: 0;
    }
    .toggle_icon .vert_icon {
        height: 12px;
    }
    .toggle_icon .hor_icon {
        width: 12px;
    }
    .page-id-44293 #av_section_3::after{
        height: 35px;
    }
    .page-id-44293 .toggle_content p {
        margin-bottom: 10px;
    }
    .page-id-44293 #wrap_all .flex_column {
        margin-bottom: 0 !important;
    }
    .page-id-44293 section#pd-text-content-two {
        margin-top: 20px;
    }
    .page-id-44293 .av_textblock_section.av-kwvmwccf-48bceede41fb919e8cbf4265189dceec {
        margin-top: 8px;
    }
    .page-id-44293 .av-elegant-toggle .toggle_content{
        padding: 20px;
    }

    /*   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: 175px !important;
    }
    .page-id-43809 div#av_section_1.five_year_warranty_banner,.page-id-42979 div#av_section_1.five_year_warranty_banner {
        margin-top: -230px;
        height: 500px;
    }
    .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: 120px;
    }
    .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: 15px;
        line-height: 20px;
        margin-top: 10px;
    }
    .page-id-43809 div#av_section_2.five_year_content_blk .flex_column.av-oxbblt-45a08a0139b25424a58b959107fd3af6,.page-id-42979 div#av_section_2.five_year_content_blk .flex_column.av-oxbblt-45a08a0139b25424a58b959107fd3af6 {
        margin-bottom: 0 !important;
    }
    .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: 20px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .page-id-43809 div#after_section_2 .five_year_content p,.page-id-42979 div#after_section_2 .five_year_content p {
        margin-bottom: 5px;
    }
    .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: 18px;
        line-height: 22px;
        margin-bottom: 8px;
    }
    .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: 13px;
        line-height: 20px;
    }
    .page-id-43809 div#after_section_2 .five_year_content table,.page-id-42979 div#after_section_2 .five_year_content table {
        margin: 20px auto;
    }
    .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: 35px 0;
    }

    /*  Product recall  */
    .product_recall_content_wr p {
        margin: 0 auto;
        margin-bottom: 10px;
    }

    /* standard-limited-warranty and garantie-standard-limitee */
    #top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk {
        height: 385px;
    }
    .page-id-43412 .ltd_warranty_content_wr .common-heading,.page-id-43494 .ltd_warranty_content_wr .common-heading {
        margin-bottom: 10px;
        margin-top: 20px;
    }
    .page-id-43412 .ltd_warranty_content_wr strong,.page-id-43412  .ltd_warranty_content_wr li,.page-id-43494 .ltd_warranty_content_wr strong, .page-id-43494 .ltd_warranty_content_wr li{
        margin-bottom: 0;
    }
    .page-id-43412 .ltd_warranty_content_wr strong,.page-id-43494 .ltd_warranty_content_wr strong {
        font-size: 17px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .page-id-43412 div#av_section_2 .template-page.content.av-content-full.alpha.units, .page-id-43494 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 0 !important;
    }

    /*  Tech-support    */
    .tech-support-banner {
        padding: 70px 0;
    }
    .tech-support-content-wr .common-heading {
        margin-bottom: 15px;
    }
    .tech-support-content-wr .common-layout-text p {
        margin-bottom: 5px;
    }
    .page-id-6641 .common-heading {
        margin-bottom: 15px;
        margin-top: 30px;
    }
    .page-id-6641 b {
        margin-top: 15px;
        margin-bottom: 5px;
        font-size: 17px;
        line-height: 20px;
    }

    /*  maintenance-and-repair-videos   */
    .page-id-38485 .av_promobox.av-2rr0li-53ea47bd15454b0624fd7203abf27cb3.avia-button-yes.avia-builder-el-3.el_after_av_video.avia-builder-el-last {
        padding: 15px;
        margin-top: 0;
    }

    /*  Mail me a magazine  */
    .page-id-36194 iframe#p2c127280f20 {
        margin-top: 25px !important;
    }

    /*  Owners Manual   */
    .page-id-32013 .av_one_half {
        height: 200px !important;
    }

    /*  Cart    */
    .page-id-2325 td.product-name dl.variation dt {
        margin: 0 !important;
        display: block;
        width: 100%;
        text-align: center;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td {
        text-align: center;
    }
    .page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.product-name a{
        margin-top: 5px;
    }
    .page-id-2325 td.product-name dl.variation dd {
        text-align: center !important;
        width: 100% !important;
    }
    .page-id-2325 td.product-name dl.variation dd {
        margin-bottom: 10px;
    }
    .page-id-2325 .cart-collaterals h2,.page-id-2325 .shop_table ul#shipping_method li, .page-id-2325 .cart_totals ul#shipping_method li{
        text-align: center;
    }
    .page-id-2325 .wc-proceed-to-checkout a {
        width: 100% !important;
    }

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

    /*  Checkout page   */
    .page-id-2320 h3 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .page-id-2320 p#billing_first_name_field,.page-id-2320 p#billing_last_name_field{
        width: 100%;
        float: none;
    }
    .page-id-2320 input, .page-id-2320 textarea {
        font-size: 14px !important;
        line-height: 18px !important;
        padding: 10px !important;
        border-radius: 5px !important;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name {
        font-size: 14px;
        line-height: 20px;
        width: 70% !important;
    }
    .page-id-2320 table tr td, .page-id-2320 table th td {
        text-align: center !important;
    }
    .page-id-2320 #customer_details {
        padding-bottom: 10px;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name strong {
        width: 100%;
        text-align: center;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name dt {
        width: 100%;
        line-height: 14px;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table tr td.product-name dd {
        width: 100%;
        margin-bottom: 10px;
    }
    .page-id-2320 h3 {
        text-align: center;
        margin-bottom: 10px;
    }
    .page-id-2320 table.shop_table.woocommerce-checkout-review-order-table th {
        font-size: 16px;
        line-height: 22px;
        text-align: center;
    }
    .page-id-2320 div#payment {
        margin-top: 35px;
    }
    .page-id-2320 li.wc_payment_method.payment_method_paypal {
        text-align: center !important;
    }
    .page-id-2320 #payment label img {
        display: block;
        margin: 5px auto !important;
    }
    .page-id-2320 a.about_paypal {
        margin-top: 10px;
        margin-left: 0;
    }
    .page-id-2320 .payment_box.payment_method_paypal {
        width: 100% !important;
        padding: 10px !important;
    }
    .page-id-2320 button#place_order {
        font-size: 14px !important;
        line-height: 16px !important;
        margin: auto !important;
        width: 100%;
    }
    .page-id-2320 #payment div.form-row {
        padding: 0 !important;
    }
    .page-id-2320 main.template-page.content.av-content-small.alpha.units {
        padding: 20px 0 0;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .page-id-43514 #main .montebello_content_wr a.cyan-btn{
        font-size: 14px;
        line-height: 20px;
        border-radius: 2px;
        padding: 13px 35px;
    }
    .montebello_banner {
        padding: 75px 0 0;
    }

    /*  Common  */
    #top textarea {
        border-radius: 5px !important;
    }

    /*  ambassador-survey page and pec-event-email-capture page */
    .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: 20px 0 0;
    }
    .page-id-43116 .gform_heading h3.gform_title, .page-id-43060 .gform_heading h3.gform_title {
        margin-bottom: 15px;
    }
    .page-id-43116 .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex,.page-id-43060 .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex {
        margin-top: 0 !important;
    }
    .page-id-43116 span#input_45_1_6_container,.page-id-43060 span#input_45_1_6_container {
        margin-bottom: 0;
    }
    .page-id-43116 label, .page-id-43060 label{
        margin-bottom: 0;
    }
    .page-id-43116 .gform_legacy_markup_wrapper .top_label div.ginput_container,.page-id-43060 .gform_legacy_markup_wrapper .top_label div.ginput_container {
        margin-top: 0px;
    }
    .page-id-43116 .gform_wrapper ul li.gfield, .page-id-43060 .gform_wrapper ul li.gfield {
        margin-bottom: 15px !important;
        margin-top: 0 !important;
    }


    /*  Common  */
    #top .gform_body .ginput_container input[type=text], #top .gform_body .ginput_container input[type=email], #top .gform_body .ginput_container select {
        font-size: 14px;
        line-height: 20px;
    }

    /*  Customer stories    */
    .page-id-6467 main.template-page.content.av-content-full.alpha.units {
        padding-top: 25px !important;
    }
    .page-id-6467 h1.common-heading {
        margin-bottom: 10px;
    }
    .page-id-6467 div#after_section_2 .avia_textblock {
        margin: 0px 0 25px;
    }
    .page-id-6467 div#av_section_3 .post-entry.post-entry-type-page.post-entry-6467 {
        margin-top: -35px;
    }
    .page-id-6467 .avia-testimonial.avia-testimonial-row-1.flex_column {
        padding: 10px !important;
        margin-bottom: 10px !important;
    }
    .page-id-6467 .avia-testimonial.avia-testimonial-row-1.flex_column {
        padding: 10px !important;
        margin-bottom: 10px !important;
    }
    .page-id-6467 div#av_section_3 {
        padding-bottom: 20px;
    }

    /*  128 pages   */
    .pedego_bikes_banner_blk {
        height: 350px;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        height: 375px;
    }
    .love_stories-template-default .watch_video_wr a {
        font-size: 13px;
        line-height: 18px;
    }
    .love_stories-template-default .watch_video_blk {
        padding: 10px 0;
    }
    .love_stories-template-default .ls-content-blk {
        padding: 30px 0;
    }
    .love_stories-template-default section.ls-content-blk .see-more-ls-btn a {
        color: #fff;
        padding: 13px 35px;
        font-size: 14px;
        line-height: 16px;
    }

    /*  pedego-doccasion    */
    .page-id-43497 .pedego_docassion_banner {
        height: 400px;
    }
    .page-id-43497 div#av_section_2 {
        margin: 0 0 25px;
    }
    .page-id-43497 div#av_section_4 {
        margin-bottom: 25px;
    }
    .page-id-43497 div#av_section_4 .flex_column.flex_column_div .avia-image-overlay-wrap {
        width: 60px;
    }
    .page-id-43497 div#av_section_4 .flex_column_div:last-of-type {
        margin-bottom: 0 !important;
    }

    /*  Love stories different one page */
    .page-id-49 .ls-post {
        display: block;
        width: 80% !important;
        margin: auto !important;
        margin-top: 20px !important;
        min-height: 250px !important;
    }
    .page-id-49 .ls-post:nth-child(even) {
        margin-left: auto !important;
    }
    .page-id-49 .ls-post-inner{
        padding: 15px;
    }
    .page-id-49 .ls-post-inner h3 {
        line-height: 23px;
    }
    .page-id-49 .ls-post-inner h3 i {
        font-size: 50px;
        line-height: 15px;
    }
    .page-id-49 .ls-post-inner a,.page-id-49 .ls-posts-blk .see_more_ls_btn a {
        margin-top: 10px;
        font-size: 14px;
        line-height: 16px;
        padding: 13px 30px;
    }
    .page-id-49 .ls-posts-blk .see_more_ls_btn a{
        margin-top: 20px;
    }
    .page-id-49 section.ls-posts-blk {
        padding-bottom: 20px;
    }
    .page-id-49 .love_stories_banner {
        height: 400px
    }
    .page-id-49 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 25px !important;
    }
    .page-id-49 h1.main-ttl-1.common-heading {
        margin-bottom: 7px;
    }

    /*      In the news     */
    .in_the_news_banner {
        padding: 0;
        height: 400px;
    }
    .page-id-1902 div#av_section_2 .main-ttl-1.common-heading {
        margin-bottom: 20px;
    }
    .page-id-1902 .in_the_news_content {
        min-height: 250px;
    }
    .itn-post-content p {
        margin-bottom: 5px;
    }

    /*  Final Changes   */
    .page-id-31965 #av_section_2 .content.av-content-full {
        padding-top: 20px;
    }
    .post-entry.post-entry-type-page {
        margin-top: -25px;
    }
    .single-product-summary .bottom-text .warranty_sheild_wr span {
        font-size: 14px;
    }
    .page-id-6439 div#pd-about-sc-two .riding-electric {
        padding-top: 20px;
    }
    .page-id-6439 #pd-about-sc-one {
        border-bottom: 1px solid #f0f0f0 !important;
    }
    .page-id-6439 div#pd-about-sc-two section.av_textblock_section.av-93fdj-69a859fe104614502c665e46e3913663 .avia_textblock p {
        margin-bottom: 10px;
    }

    /*      Cart page       */
    .page-id-2325 .interested_title h3 {
        margin-bottom: 25px;
    }
    .page-id-2325 a.checkout-button.button.alt.wc-forward {
        width: unset !important;
        margin: auto;
        float: none;
    }
    .page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
        margin-bottom: 20px;
    }
    .page-id-2325 .hello_fun_img img {
        width: 200px;
    }
    .page-id-2325 .hello_fun_img {
        padding-top: 40px;
        padding-left: 0;
        margin-bottom: -30px;
    }

    /*  Pre-loved   */
    .page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 .avia-image-container-inner img {
        width: 300px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first img {
        width: 138px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia_textblock a.white-btn {
        font-size: 14px;
        line-height: 16px;
        border-radius: 2px;
        padding: 13px 35px;
    }
    .page-id-2183 div#av_section_2 .template-page.content p {
        margin-bottom: 10px;
    }
    .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) {
        padding: 15px;
    }
    .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, .page-id-2183 div#av_section_3 .avia-builder-el-32 {
        margin-bottom: 5px !important;
    }   
    .page-id-2183 div#av_section_2 .template-page.content {
        padding: 20px 0 0;
    }
    .page-id-2183 div#av_section_3 h3 {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 7px;
    }
    .page-id-2183 .sign_up_blk{
        margin: 0;
    }
    .page-id-2183 div#av_section_5 h3 em {
        font-size: 20px !important;
        line-height: 30px !important;
    }
    .page-id-2183 div#av_section_5 .template-page.content {
        padding-top: 20px;
    }
    .page-id-2183 div#av_section_5 p {
        margin: 15px 0 20px;
    }
    .page-id-2183 fieldset#field_72_12 {
        margin-top: 0;
    }

    /*  POB Page    */
    .pog_banner_content_image img {
        width: 100px;
    }
    .pog_banner_blk:before{
        height: 185px;
    }
    .pog_banner_image img {
        width: 185px;
    }
    .pog_banner_content_image {
        margin-bottom: 0 !important;
    }
    .pog_proudly_blk.avia-bg-style-scroll .template-page.content {
        padding: 35px 0 !important;
    }
    .pog_tour_blk, .pog_share_love_blk {
        padding: 85px 0 0;
        height: 285px;
        margin-top: -25px;
        background-size: cover;
    }
    .pog_tour_content .learn_more_btn, .pog_share_love_content .review_pedego_btn {
        padding: 10px 35px;
        font-size: 14px;
        line-height: 12px;
        border-radius: 3px;
    }
    .pog_proudly_content p,.pog_collectible_content p{
        margin-bottom: 10px !important;
    }
    .pog_proudly_content p:last-of-type,.pog_collectible_content p:last-of-type{
        margin-bottom: 0 !important;
    }
    .pog_proudly_heading_wr.first, .pog_engaged_blk .pog_engaged_heading_wr, .pog_fb_group_blk .pog_fb_group_heading_wr {
        margin-bottom: 10px !important;
    }
    .pog_tour_content {
        width: 95%;
    }
    .pog_proudly_blk.avia-bg-style-scroll .template-page.content .post-entry.post-entry-type-page {
        margin-top: -5px;
    }
    .pog_proudly_blk.avia-bg-style-scroll .template-page.content {
        padding: 25px 0 !important;
    }
    .pog_collectible_blk .pog_collectible_image_wr {
        margin-bottom: 0 !important;
    }
    .pog_fb_group_blk .template-page.content {
        padding: 30px 0;
    }
    .pog_fb_group_blk .template-page.content .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .pog_fb_group_heading .btn, .pog_engaged_heading .btn {
        margin-top: 10px;
        line-height: 12px;
    }
    .pog_fb_group_blk p, .pog_share_love_blk p {
        margin-bottom: 10px;
    }
    .pog_engaged_blk .pog_engaged_content_wr p {
        margin-bottom: 10px;
    }
    .pog_engaged_blk .pog_engaged_content_wr p:last-of-type{
        margin-bottom: 0;
    }
    .pog_fb_group_blk .pog_fb_group_content_wr {
        margin-bottom: 0 !important;
    }


    /*  Press Overview Page */
    .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 .category-blk .heading-blk h3, .category .category-blk .heading-blk h3 span, .po_heading_wr h3, .po_heading_wr h3 span {
        font-size: 25px !important;
        line-height: 30px !important;
        margin-bottom: 10px !important;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span, .category .blogs-blk .heading-blk h3 span, .po_heading_wr h3 span {
        margin: 0 !important;
    }
    section.press_overview_blk {
        padding-top: 35px;
    }
    .categories-list-wr.taxonomy-list-wr {
        width: 100%;
        text-align: center;
        padding-right:0;
    }
    .taxanomy-wr .categories-heading {
        margin-bottom: 0;
    }
    .taxonomy-list-wr .terms_wr li {
        margin-bottom: 5px;
    }
    .taxanomy-content-outer-wr {
        width: 100%;
        float: none;
    }
    .press_about_blk .press_about_left_content h3 {
        text-align: center;
    }
    .press_about_left_content p a {
        text-align: center;
        display: block;
    }
    .press_about_left_content_bottom .btn,.po_contact_content a {
        line-height: 16px;
    }
    .press_about_blk .press_about_right_content h3 {
        font-size: 20px;
        line-height: 24px;
        margin-bottom: 3px;
    }
    .press_about_blk .press_about_right_content p img {
        width: 20px;
    }
    .press_about_blk .press_about_right_content.worldwide_thumb img {
        width: 30px;
    }
    .press_about_blk .press_about_right_content.bike_models img {
        width: 36px;
    }
    .press_about_blk .press_about_right_content p:first-child {
        width: 45px;
    }
    .press_about_right_content_wr > section {
        margin-bottom: 25px;
    }

    /*  Town Page   */
    .town_banner_image_content img {
        width: 105px;
    }
    .town_banner_content .btn {
        margin-top: 20px;
        font-size: 14px;
        line-height: 20px;
        border-radius: 2px;
        padding: 13px 30px;
    }
    .town_content_heading_wr h3 {
        font-size: 23px;
        line-height: 28px;
    }
    .visit_store_btn_wr .btn {
        margin-top: 10px;
    }
    .town_left_content_wr {
        margin-bottom: 25px !important;
    }
    .town_content_blk .template-page.content {
        padding-bottom: 0;
    }
    .town_banner_image_wr {
        margin-bottom: 0 !important;
    }

    /*western-cycle*/
    .contact_wr p img, .address_wr p img, .mail_wr p img, .website_url_wr p img {
        left: 0;
    }
    .multi_brand_designed_blk .template-page.content #pd-text-content-two {
        margin-top: 12px;
    }
    .pd-section-fn-cls-content h3 {
        font-size: 18px;
        line-height: 20px;
    }
    #top #pd-section-six .av-section-video-bg iframe, #top #pd-section-six .av-section-video-bg embed, #top #pd-section-six .av-section-video-bg object, #top #pd-section-six .av-section-video-bg video {
        min-height: 370px;
    }
    .multi_brand_banner_blk {
        padding: 41px 0 0px;
    }
    .pd-five-inner-content-cls h3 {
        font-size: 26px;
        line-height: 30px;
    }
    .multi_brand_slider_blk h6, .multi_brand_accessories_content h6 {
        font-size: 16px;
        line-height: 26px;
    }
    .multi_brand_store_video_content iframe {
        min-height: 224px;
        height: 224px;
    }
    .multi_brand_accessories_image {
        width: 100%;
    }       
    #pd-sct-colid .bike-models, #pd-sct-colid .shapes, #pd-sct-colid .rainbow {
        padding: 0px 0px 0px 10px;
        width: 33%;
    }

    /*  Fixing  */
    .single-post .block_one_image img {
        object-fit: contain;
    }
    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: 3px;
    }
    .page-id-44293 div#av_section_3.avia-section.av-1bbe3wl-ed82f62821e18a2b669bc656c6b5e269 {
        margin-top: -25px;
    }
    span.gform-icon.gform-icon--close {
        display: none !important;
    }
    .owners_manual_content_blk .template-page.content {
        padding-top: 30px;
    }
    .page-id-43497 div#av_section_2 .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .page-id-1902 .post-entry.post-entry-type-page {
        margin-top: -10px;
    }
    .gform_wrapper .gform_validation_errors, .gform_wrapper .gfield_validation_message {
        padding: 10px;
    }
    .single.single-product .comn-section .comn-section-content {
        top: unset !important;
        bottom: 15%;
    }
    .single.single-product .comn-section .comn-section-inner .section-title {
        margin-bottom: 0;
    }
    .single.single-product section.key-features {
        margin-bottom: 10px;
    }

    /*  Single post pagess  */
    .single-post .entry-content-wrapper .av_textblock_section h2{
        font-size: 20px;
        line-height: 26px;
        text-align: center !important;
    }
    .single-post .entry-content-wrapper .av_textblock_section h2 em {
        font-size: 20px !important;
        line-height: 26px !important;
    }
    .single-post .related-articles-inner-wr {
        width: 300px;
        margin: 15px auto;
    }
    .single-post .related-article {
        margin-bottom: 20px;
        border: 1px solid #e6e6e6;
        padding: 10px;
        border-radius: 10px;
    }
    .single-post .related-article .img-content-wrp, .single-press_overview .related-article .img-content-wrp {
        height: 265px;
        width: 100%;
        float: none;
    }
    .single-post .related-article .blog-content-wrp, .single-press_overview .related-article .blog-content-wrp {
        width: 100%;
        float: none;
        text-align: center;
    }
    .single-post .post-categories, .single-press_overview .post-categories {
        font-size: 13px;
        line-height: 20px;
        display: inline-block;
    }
    .single-post .entry-content-wrapper .av_textblock_section .blog-title-wr h2 {
        font-size: 23px;
        line-height: 30px;
        margin-top: 10px;
    }
    /*  Oyama Page  */
    .brand_dealer_banner_blk .template-page.content {
        padding: 0 0 25px;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk div#pd-warranty-img {
        padding: 25px 0 40px;
    }
    .pd-section-fn-cls-content.brand_dealer_banner_blk .xl-heading, .brand_dealer_details_blk .brand_dealer_store_name .xl-heading {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .brand_dealer_details_blk .brand_dealer_store_name {
        padding-bottom: 10px;
        text-align: center;
    }
    .brand_dealer_details_blk .book_appointment_btn {
        text-align: center;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_wr .contact_wr {
        margin-top: 15px;
    }
    .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: 14px;
        line-height: 20px;
    }
    .brand_dealer_reviews_blk div#pd-section-two {
        padding: 0;
    }
    .brand_dealer_reviews_blk .avia-content-slider-element-container {
        margin-top: 20px;
    }
    .brand_dealer_reviews_blk .pedego-branded-traveler-img {
        width: 160px;
    }
    .brand_dealer_reviews_blk .avia-content-slider-element-container .avia-content-slider-inner {
        height: unset !important;
    }
    .brand_dealer_reviews_blk .pedego-branded-traveler-img {
        display: block;
        margin: auto;
        width: 120px;
    }
    .brand_dealer_reviews_blk .pedego-branded-review-award-text {
        display: block;
        position: unset;
        transform: none;
        width: 100%;
    }
    .brand_dealer_slider_one_blk .pedego-branded-img-slide {
        width: 200px !important;
    }
    .brand_dealer_slider_one_blk .container.av-section-cont-open .template-page.content .bx-viewport {
        height: 135px !important;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div p span {
        font-size: 12px;
        line-height: 14px;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_right_content .avia_textblock > div {
        width: 33.33% !important;
    }
    .brand_dealer_designed_blk .brand_dealer_designed_content {
        margin: 10px 0 0;
    }
    .brand_dealer_designed_blk div#pd-section-two {
        margin-bottom: 25px;
    }
    .brand_dealer_designed_blk .container .av-content-full.units {
        padding: 40px 0 5px;
    }
    .brand_dealer_pre_loved_content_wr .brand_dealer_pre_loved_certified_image img {
        width: 55%;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_img_wr {
        margin-bottom: 15px;
    }
    .brand_dealer_pre_loved_blk .brand_dealer_pre_loved_certified_content {
        margin-top: 50px;
    }
    .brand_dealer_pre_loved_blk:before {
        height: 237px;
        clip-path: polygon(0 5%, 100% 0%, 100% 100%, 0 100%);
    }
    div#pd-section-six #pd-warranty-img .avia-image-overlay-wrap img {
        width: 125px;
        margin-top: 35px;
    }
    .brand_dealer_warranty_blk div#pd-warranty-img {
        padding: 0 0 15px;
    }
    .brand_dealer_warranty_blk .template-page.content.av-content-full.alpha.units {
        padding: 0 0 15px;
    }
    .brand_dealer_guarantee_blk .container.av-section-cont-open {
        padding-bottom: 0;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk section#pd-five-inner-content .sub-heading {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 22px;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk .relation-product_slider {
        width: 318%;
    }
    .pedego-branded-featured-accessories-content .interested_product_img {
        min-height: 160px;
        height: unset !important;
    }
    .interested_product_img img {
        width: 135px;
    }
    .interested_product_details {
        min-height: 50px;
    }
    .interested_product_details span {
        font-size: 14px;
        line-height: 18px;
    }
    .interested_blk .add_to_cart_buttn a {
        margin-top: 7px;
        font-size: 12px;
        padding: 8px 35px;
        line-height: 16px;
    }
    .brand_dealer_paybright_blk .brand_dealer_paybright_content_wr .sub-heading {
        margin: 10px 0 15px;
        font-size: 16px;
        line-height: 20px;
    }
    .brand_dealer_paybright_blk .template-page.content.av-content-full.alpha.units {
        padding: 20px 0 25px;
    }
    .brand_dealer_paybright_blk a.cyan-btn {
        font-size: 13px;
        border-radius: 3px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .post-title h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk h3 {
        margin-bottom: 10px;
        font-size: 25px !important;
        line-height: 30px !important;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk h3 span{
        font-size: 25px !important;
        line-height: 30px !important;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .heading-blk {
        margin: 0 auto 25px;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .right-content-wr {
        margin-top: 20px;
    }
    .brand_dealer_care_blk .pedego-branded-e-bike-important-sec-text-content .sub-heading, .brand_dealer_reserve_blk .template-page.content .sub-heading,.brand_dealer_reserve_blk .template-page.content .sub-heading {
        font-size: 16px;
        line-height: 20px;
    }
    .brand_dealer_tune_up_blk .post-entry .btn {
        border-radius: 3px;
    }
    .brand_dealer_reserve_blk {
        padding: 175px 0 20px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs {
        display: block;
        width: 100%;
        margin: 10px 0 !important;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs::before{
        display: none;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs .pedego-branded-center-3icon-child-text {
        width: calc(100% - 70px);
    }
    .brand_dealer_bike_specs_wr .template-page.content {
        padding: 30px 0 15px;
    }
    .brand_dealer_rentals_blk .post-entry.post-entry-type-page.post-entry-38538 {
        margin-top: 0;
    }
    .brand_dealer_rentals_blk div#pd-section-two p iframe {
        height: 200px;
    }
    .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 {
        width: 200px !important;
    }
    .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: 175px !important;
    }
    .brand_dealer_bike_rental_blk h3.common-heading em {
        font-size: 22px !important;
        line-height: 28px !important;
    }
    .brand_dealer_bike_rental_blk .rental-card-wr::-webkit-scrollbar{
        height: 8px;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        width: 300%;
    }
    .brand_dealer_tour_blk .post-entry.post-entry-type-page.post-entry-38538 {
        margin-top: 0;
    }
    .brand_dealer_tour_blk .template-page.content {
        padding: 15px 0 25px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-slide {
        height: 200px;
    }
    .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: 20px;
        line-height: 27px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-right {
        margin-top: 15px;
    }
    .pedego-branded-dealer-fun-sec img {
        width: 75% !important;
        margin: auto !important;
    }
    .pedego-branded-featured-accessories-content .interested_blk .interested_content {
        text-align: center;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        width: 300%;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-right {
        margin-top: 15px;
    }
    .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: 19px !important;
        line-height: 24px;
    }
    .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 {
        width: 200px !important;
    }
    .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: 175px !important;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-slide {
        height: 200px !important;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img {
        height: 185px;
    }
    /*  Info    */
    .page-id-45 .info_banner_blk {
        height: 325px;
    }
    .page-id-45 .info_heading_wr h2 {
        font-size: 25px;
        line-height: 30px;
    }
    .page-id-45 .info_category_wr .info_category img {
        height: 25px;
    }
    .page-id-45 .info_category_wr .info_category a h4 {
        font-size: 13px;
        line-height: 18px;
        margin-top: 0;
        margin-bottom: 3px;
    }
    .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, #tab-1-3 .container .hub_motors h3, #tab-2-1 .container .col:last-child h3, #tab-2-1 .container .col:last-child h1, #tab-2-3 .container .col .slick-slide h3, #tab-3-1 .container .col h3.main-ttl-3, #tab-3-2 .container .col h3.main-ttl-3, #tab-3-3 .container .col h3.main-ttl-3, #tab-3-4 .container .col h3.main-ttl-3, #tab-3-5 .container .col h3.main-ttl-3, #tab-3-6 .container .col h3.main-ttl-3, #tab-4-1 .container h3.tab-ttl, #tab-4-2 .container h3.tab-ttl, #tab-1-5 .section-pedego_features .item .content h3 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 8px;
    }
    .page-id-45 .info_category_wr .nav-tabs.sub-nav-tabs .info_sub_category a {
        font-size: 12px;
        line-height: 16px;
        font-weight: 500;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-5 .slick-slide .bg{
        height: 250px !important;
    }
    #tab-1-5 .prev-arrow,#tab-1-5 .next-arrow {
        top: 100px;
    }
    #tab-2-1 .section-how_far_can_i_go {
        padding: 0px 0 20px;
    }
    #tab-2-1 .container .col:first-child .pro-tip.desc{
        margin: 25px 0;
    }
    #tab-2-1 .container .col:first-child .pro-tip.desc .col:first-child {
        font-size: 16px;
        line-height: 20px;
    }
    #tab-4-1 .section-the-best-electric-bike {
        padding: 0;
    }
    #tab-4-2 .container .slick-slide .item h4 {
        font-size: 18px;
        line-height: 22px;
        margin: 5px 0;
    }
    #tab-4-2 .container .slick-slide .item {
        padding: 0;
        margin-top: 20px;
    }
    #tab-4-2 .container .slick-slide .item img {
        height: 35px;
    }
    /*  Find A Dealer   */
    .page-id-2172 #av_section_3 .template-page.content.av-content-full.alpha.units {
        padding: 10px 0 20px;
    }
    .dealers-content-blk .av_two_fifth.first.flex_column_div {
        margin-bottom: 10px !important;
    }
    .page-id-2172 .dealers-desc-wr p {
        margin-bottom: 10px;
    }
    .all_dealers_blk .template-page.content.av-content-full.alpha.units {
        padding: 30px 0 0;
    }
    .all_dealers_blk .all_dealers_heading {
        margin-bottom: 10px;
    }
    /*  Blog Page   */
    .page-id-45645 .blogs-categories-blk {
        padding-bottom: 0;
    }
    /*  oyama   */
    .brand_dealer_guarantee_blk .brand_dealer_guarantee_heading h3 {
        margin-bottom: 15px;
        padding-bottom: 0;
        border-radius: 3px;
    }
    /*Western cycle */
    .multi_brand_store_details_blk .multi_brand_store_details_wr .multi_brand_store_name .xl-heading {
        margin-bottom: 5px;
    }
    .multi_brand_store_details_blk .multi_brand_store_details_wr .cyan-btn {
        font-size: 14px;
        line-height: 10px;
    }
    .multi_brand_designed_blk a.btn {
        border-radius: 3px;
        font-size: 14px;
        line-height: 12px;
    }
    .multi_brand_discover_blk .multi_brand_discover_content_wr a.btn {
        margin-top: 10px;
        line-height: 12px;
    }
    .multi_brand_slider_blk a.btn {
        line-height: 12px;
    }
    .multi_brand_store_details_blk .template-page.content{
        padding-bottom: 25px;
    }
    .multi_brand_accessories_blk .template-page.content.av-content-full.alpha.units {
        padding: 25px 0;
    }
    /*  POG */
    .pog_fb_group_blk .template-page.content.av-content-full{
        padding: 20px 0 35px;
    }
    .pog_collectible_content .btn {
        line-height: 12px;
    }
    .pog_engaged_blk .template-page.content.av-content-full {
        padding: 35px 0 35px;
    }
    .single-post .finishing-heading-wr.berry-road {
        padding-top: 0;
    }
    div#tab-1-2 .pedego_features-slider .item > .bg {
        min-height: 240px;
    }
    #tab-1-4 .container .wrap .img {
        height: 242px;
        width: 360px;
    }
    #tab-4-2 .container .slick-slide {
        width: 82%;
    }
    .page-id-45 .info_category_wr .info_category a {
        padding: 30px 12px;
    }
    #tab-4-1 .scheme #popup-2, #tab-4-1 .scheme #popup-1, #tab-4-1 .scheme #popup-4 {
        left: 40%;
    }
    #tab-4-1 .scheme .popup .popup_content .info_sub_category_content_wr p {
        padding-bottom: 0;
    }
    #tab-4-1 .scheme .popup {
        width: 260px;
    }
    .page-id-8306 form {
        width: 75%;
    }
    .brand_dealer_page_nav .dealer_page_nav_logo {
        width: 26%;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr {
        width: 65%;
    }
    .flex_column.av-48rs-40da6be8923b744c983a907b2aa2c502{
        margin-bottom: 40px !important;
    }
    .multi_brand_store_details_blk {
        padding: 25px 0 0;
    }

    .multi_brand_store_details_blk .template-page.content {
        padding-bottom: 30px;
    }
    .multi_brand_electric_bikes_blk, .multi_brand_store_details_blk {
        padding: 40px 0 0;
    }
    .gform_wrapper.gravity-theme .gform_footer {
        padding: 20px 0 25px !important;
    }
    div#canmore_contactus .template-page.content.av-content-full.alpha.units {
        padding-bottom: 0;
    }
    .brand_dealer_electric_bikes_blk .av_one_half.first{
        padding: 40px 0 0;
    }
    .pedego-branded-featured-accessories-content .interested_product_img{
        height: 160px !important;
    }
}  /*480 only*/

@media screen and (max-width:479px){
    .brand_dealer_tune_up_blk .flex_column.av-hkahk2f-48dd257772b0b08a8835914652d3d4b2 {
        width: 92%;
        margin-left: 18px;
    }
    .home #pd-home-signupform .pd-home-signupform-cls #gform_67_validation_container{
        top: -50px;
    }
    #gform_wrapper_67 .gform_heading {
        margin-top: 42px;
    }
    .home section#pd-home-signupform .gform_body.gform-body{
        width: 70%;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr{
        width: 48%;
    }
    .style-comfort .comfort-content-wr .heading-area {
        width: 100%;
        float: none;
        text-align: center;
    }
    .style-comfort .comfort-content-wr .heading-area a{
        margin-top: 5px;
    }
    .style-comfort .comfort-content-wr .paragraph-area {
        width: 100%;
        float: none;
        margin-top: 15px;
    }
    .style-comfort .content-inner {
        margin-bottom: 15px;
    }
    .you-need .you-need-content-wr .heading-area {
        width: 100%;
        float: none;
        text-align: center;
    }
    .you-need .you-need-content-wr .cyan-btn{
        margin-top: 5px;
    }
    .you-need .you-need-content-wr .paragraph-area {
        width: 100%;
        float: none;
        margin-top: 15px;
    }
    .sizing-content-wr.tabber .content-img figure{
        height: 220px;
    }
    .sizing-content-wr.tabber .content-img figure img{
        object-fit: contain;
    }
    .btn, .white-btn, .cyan-btn{
        font-size: 14px;
        line-height: 16px;
    }


    /*  Homepage    */
    .home div#fwdu3dcarDiv0 {
        height: 515px !important;
    }
    .home #pd-section-battery {
        padding: 100px 0;
    }
    .home #pd-section-four {
        padding: 160px 0 25px;
    }

    /*  Electric Bikes (Overview)   */
    .custom-main-section .card {
        min-height: 310px;
    }

    /*  Dealer Page */
    .page-id-2172 .dealer-store-hero-img {
        height: 250px;
        min-height: unset;
        background-size: cover;
    }
    .page-id-2172 .dealers-content-inner-wr .dealer-img{
        width: 60%;
    }

    /*  Single Blog Page    */
    .single-post .block_one_image {
        height: 200px;
        min-height: unset;
    }
    .single-post .block_two_content {
        width: 54%;
        float: right;
    }
    .single-post .block_two_image {
        margin-right: 10px;
        min-height: 120px;
    }
    .single-post .blog-content-other-wr .main-ttl-1, .single-post .blog-content-other-wr .main-ttl-2 {
        margin: 30px 0 12px;
    }
    .single-post .related-article-wr .heading-wr h2,.single-press_overview .related-article-wr .heading-wr h2{
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 12px;
    }
    .single-post .blog-content-inner-wr .block_heading h2, .single-post .blog-content-other-wr .main-ttl-1 {
        font-size: 18px;
        line-height: 22px;
    }
    .single-post .block_title h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .single-post .blog-content-other-wr {
        font-size: 14px;
        line-height: 20px;
        font-family: 'Roboto', sans-serif;
    }
    .single-post .post-categories,.single-press_overview .post-categories {
        font-size: 13px;
        line-height: 20px;
    }
    .single-post .blog-content-wrp .post-title h2,.single-press_overview .blog-content-wrp .post-title h2{
        font-size: 18px;
        line-height: 26px;
    }
    .overview_page_url a {
        font-size: 13px;
    }
    .categories-list-inner-wr .terms li a {
        font-size: 15px;
        line-height: 18px;
        margin: 0;
    }
    .single-post .featured-articles-content-wr,.single-press_overview .featured-articles-content-wr {
        width: 85%;
        margin: 15px auto !important;
        display: block;
    }
    .featured-articles-sidebar-wr .heading-wr h2,.single-post .categories-list-inner-wr .categories-heading,.single-press_overview .categories-list-inner-wr .categories-heading{
        font-size: 16px;
        line-height: 20px;
    }
    .single-post .featured-articles-content-wr .post-title h2,.single-press_overview .featured-articles-content-wr .post-title h2 {
        font-size: 15px;
        line-height: 22px;
    }
    .single-post .read-article-btn a,.single-press_overview .read-article-btn a{
        font-size: 14px;
        line-height: 20px;
        padding: 7px 35px;
    }
    .single-post .blog-content-other-wr .main-ttl-2 {
        font-size: 16px;
        line-height: 22px;
    }
    .single-post .block_two_content {
        width: 100%;
        float: none;
        margin-top: 7px;
    }
    .single-post .block_two_image {
        width: 100%;
        float: none;
        margin: auto;
        display: block;
        text-align: center;
    }
    .single-post .block_two_image img {
        object-fit: contain;
    }
    .overview_page_url:before{
        top: -2px;
    }
    .single-post .categories-list-wr,.single-press_overview .categories-list-wr {
        margin-top: 10px;
        padding-bottom: 20px;
    }
    .single-post header.entry-content-header .av_iconlist_title {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 8px;
    }
    #video-modal{
        width: 375px;
    }
    .watch_video_blk{
        padding: 10px 0;
    }
    .pedego_bikes_content_blk h1.main-ttl-1{
        font-size: 24px;
        line-height: 34px;
    }
    .pedego_docassion_banner {
        padding: 60px 0;
    }
    .owners_manual_banner{
        padding: 100px 0;
    }
    #top .hr.hr-invisible.av-kwuma4pk-050f963239422e492d5d31284420c13d{
        height: 0;
    }

    /*  about us page   */
    .page-id-6439 #about-banner {
        padding: 114px 0;
    }

    /*  Tech support    */
    .tech-support-banner {
        padding: 57px 0;
    }

    /*  Cart Page   */
    .page-id-2325 table.shop_table .actions .button {
        width: unset !important;
        margin-bottom: 0 !important;
    }

    /*  POG Page    */
    .pog_tour_blk, .pog_share_love_blk{
        margin-top: 0;
    }

    /*  gilbert hosts page  */
    .single-press_overview .blog-content-inner-wr .img-content-wrapper {
        min-height: 285px;
    }

    /*western-cycle*/
    .pd-section-two-cls .common-heading{
        padding-bottom: 30px;
    }
    .multi_brand_designed_blk .template-page.content {
        padding-top: 30px;
        padding-bottom: 0px;
    }
    .multi_brand_banner_blk {
        padding: 0px 0 25px;
    }
    .multi_brand_banner_blk  .post-entry.post-entry-type-page {
        margin-top: 0;
    }
    .multi_brand_banner_blk #top #pd-section-six .av-section-video-bg iframe, 
    .multi_brand_banner_blk #top #pd-section-six .av-section-video-bg embed, 
    .multi_brand_banner_blk #top #pd-section-six .av-section-video-bg object, .multi_brand_banner_blk #top #pd-section-six .av-section-video-bg video {
        min-height: 400px;
    }
    .xl-heading {
        font-size: 22px;
        line-height: 26px;
    }
    .multi_brand_banner_blk #top .av-section-video-bg{
        top: -40%;
    }
    #top #pd-section-six .av-section-video-bg iframe, #top #pd-section-six .av-section-video-bg embed, #top #pd-section-six .av-section-video-bg object, #top #pd-section-six .av-section-video-bg video {
        min-height: 426px;
        top: -56px !important;
    }

    /*  Bug Fixing  */

    .page-id-44293 div#av_section_3.avia-section.av-1bbe3wl-ed82f62821e18a2b669bc656c6b5e269 {
        margin-top: -35px;
    }
    .single-post section.blog-single-blk .block_two_content,.single-post .block_three_image span, .single-post .block_four_image span{
        margin-top: 15px;
    }
    .single-post .block_two_content-inner-wr {
        margin-top: 25px;
    }
    .montebello_banner {
        padding: 50px 0 0;
    }
    .page-id-2183 div#pd-section-two h3{
        padding-bottom: 0;
    }
    #top.single.single-product .variations_form tr:first-of-type td.value .tawcvs-swatches.oss- .swatch-item-wrapper {
        /*display: block !important;*/
        margin-bottom: 18px !important;
        margin-left: 0 !important;
    }
    /*  Info        */
    .page-id-45 .info_category_wr .info_category a h4 {
        font-size: 10px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .bg{
        height: 350px;
    }
    .home .pd-section-two-cls .common-heading {
        padding-bottom: 0;
    }
    /*  Lake country art tour   */
    .single-post .art-gallery {
        height: 270px !important;
        margin-top: 10px;
    }
    #tab-1-3 .container .cols .content img {
        height: 340px;
        object-fit: contain;
    }
    #tab-2-3 .container .col .slick-list {
        min-height: 280px;
    }
    #tab-4-1 .scheme .popup {
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto;
        top: 50% !important;
        transform: translateY(-50%);
    }

    body .avia-section .av_textblock_section .avia_textblock .bike-models, body .avia-section .av_textblock_section .avia_textblock .shapes, body .avia-section .av_textblock_section .avia_textblock .rainbow, .home div#av_section_10 .shapes, .home div#av_section_10 .rainbow {
        width: 100% !important;
        margin: 10px auto !important;
        border-left: 0;
        text-align: center;
    }
    body .avia-section .av_textblock_section .avia_textblock .shapes {
        border-top: 2px solid;
        border-bottom: 2px solid;
        padding: 25px 0 10px !important;
    }
    body .avia-section .av_textblock_section .avia_textblock .shapes::before, body .avia-section .av_textblock_section .avia_textblock .rainbow::before {
        height: 0;
    }
    #pd-carepage-col .shapes::before, #pd-carepage-col .rainbow::before {
        height: 0;
    }
    .page-id-44293 #pd-section-six main.template-page {
        padding-bottom: 0;
    }
    .page-id-44293 #pd-section-six {
        background-position: left;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul.slicknav_nav {
        width: 380px;
    }
} /* 479 */

@media screen and (max-width:413px){
    #top .av-social-sharing-box.av-social-sharing-box-icon .av-share-box ul li a{
        width:55px;
    }
    #top .av-share-box .avia-related-tooltip {
        width: 130px;
    }
    .gform_wrapper.gravity-theme .gform_footer {
        position: relative;
        padding: 25px 0 25px !important;
    }
    .big-heading {
        font-size: 23px;
        line-height: 30px;
    }
    .nav-icons-area ul li.grand-bend {
        position: relative;
        margin-right: 23px;
        line-height: 67px;
    }
    div.photoSwipe_innerthumbs.flex-centered .slides li {
        width: 65px !important;
    }
    #woosvithumbs .swiper-slide {
        width: 65px !important;
        margin-right: 5px !important;
    }
    .single-product .container_wrap_first .swiper-button-next.swiper-button-black, .single-product .container_wrap_first .swiper-button-prev.swiper-button-black {
        background-size: 15px;
    }
    .single-product .container_wrap_first .swiper-button-next.swiper-button-black, .single-product .container_wrap_first .swiper-button-prev.swiper-button-black {
        top: 35px;
    }
    .single-product-summary .section-title h1 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 5px;
    }
    .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{
        margin-bottom: 0 !important;
        margin-right: 0 !important;
    }
    .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{
        margin-right: 8px !important;
    }
    #top div .quantity input.plus, #top div .quantity input.minus{
        width: 30px;
        height: 32px;
        line-height: 32px;
    }
    #top div .quantity input.qty{
        height: 32px;
        width: 45px;
    }
    .woocommerce-page .woocommerce-variation-add-to-cart .button,.single-product.woocommerce-page .try_one_free_btn{
        line-height: 16px;
        padding: 8px 30px;
        font-size: 12px;
    }
    div form.cart div.quantity{
        min-width: 107px;
    }
    .single_variation_wrap .bottom-text p{
        line-height: 22px !important;
    }
    .accordion .single-accordion .accordion-body .key-features-content-wr {
        width: 100% !important;
        margin: 0 0 15px !important;
    }
    .accordion .single-accordion .accordion-body ul li strong{
        width: 27%;
    }
    .interceptor .interceptor-bottom-content .link{
        font-size: 14px;
    }
    .supercharged-performance.supercharged-performance-first-part, .supercharged-performance.supercharged-performance-first-part div {
        height: 250px;
    }
    .supercharged-performance .text-area{
        margin-top: 25px;
    }
    .supercharged-performance .text-area p {
        margin-bottom: 8px;
    }
    .supercharged-performance .text-area .cyan-btn{
        line-height: 16px;
    }
    .accordion .single-accordion .accordion-header h5 {
        font-size: 14px;
        line-height: 26px;
    }
    .accordion .single-accordion .accordion-body ul li {
        font-size: 13px;
        line-height: 20px;
    }
    .accordion .single-accordion .accordion-body ul li strong{
        font-size: 14px;
    }
    .style-comfort-second-part .slider-img-wr {
        height: 175px !important;
    }
    .style-comfort .bx-controls-direction {
        top: 65px;
    }
    .style-comfort .bx-pager.bx-default-pager {
        top: 150px;
    }
    .key-features {
        margin-top: 0;
    }
    .key-features .key-features-content .content-text .content-text-inner {
        margin: 10px auto 15px;
    }
    .product-contact {
        margin-top: 25px;
    }
    div#field_69_10 {
        margin-top: -20px;
    }
    #top .gform_footer input[type=submit]{
        font-size: 14px;
    }
    .single-product .container_wrap_first .product .single-product-summary{
        padding:0;
    }
    .woocommerce div.product form.cart.variations_form .variations tr:nth-child(1) .swatch-item-wrapper .swatch.swatch-shape-circle {
        margin-right: 0 !important;
        margin-bottom: 0 !important;
    }
    .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-item-wrapper {
        margin-right: 8px !important;
        margin-bottom: 0 !important;
    }
    .go-farther-content.tabber .content-img figure {
        height: 250px;
    }
    .sizing-content-wr.tabber .content-img figure {
        height: 192px;
    }
    .style-comfort .comfort-content-wr {
        margin-top: 25px;
    }
    .you-need {
        margin-top: 20px;
    }
    #socket.pd-cusfootercls .copyright {
        font-size: 12px;
        line-height: 17px;
        margin-bottom: 2px;
    }
    footer.pd-cusfootercls a {
        font-size: 13px;
        line-height: 16px;
    }
    ul.slicknav_nav li a {
        font-size: 14px;
        line-height: 25px;
    }
    ul.slicknav_nav li {
        height: 25px;
    }
    .btn, .white-btn, .home .pd-section-two-cls a,.home div#pd-section-eight input#gform_submit_button_67{
        line-height: 16px !important;
    }


    /*  Homepage    */
    .home div#fwdu3dcarDiv0 {
        height: 495px !important;
    }
    .home .common-heading, .home .common-heading span {
        font-size: 17px !important;
        line-height: 22px !important;
    }
    .home #pd-text-content-two strong {
        font-size: 14px;
        line-height: 18px;
    }
    .home .container.av-section-cont-open {
        padding: 0 !important;
    }
    .home .common-heading.wow.fadeInUp {
        margin-bottom: 15px;
    }
    .home .bike-models img, .home .shapes img, .home .rainbow img {
        /*width: 31px;*/
    }
    .home .bike-models strong.eighteen {
        font-size: 29px;
        line-height: 27px;
    }
    .home .av_textblock_section.av-3xro-c82b9f5cdc5f9434c239d2b084072a51 {
        margin-top: 15px !important;
    }
    .home .pd-section-fn-cls-content h6,.home .pd-five-inner-content-cls h6,.home .sub-heading{
        font-size: 15px;
        line-height: 20px;
    }
    .home div#pd-section-five-inner .post-entry.post-entry-type-page.post-entry-2 .sub-heading, .home .post-entry.post-entry-type-page.post-entry-2 .sub-heading {
        margin: 5px 0 17px;
    }
    .home div#av_section_3 .rainbow a img {
        width: 40px;
    }
    .home div#av_section_3 .shapes a img {
        width: 22px;
    }
    .home div#av_section_3 a.eighteen img {
        width: 16px;
    }
    .home .shapes::before, .home .rainbow::before {
        top: -8px;
    }
    .home div#av_section_3 {
        margin-top: 50px;
    }
    .home div#av_section_10 {
        margin-top: 20px;
    }
    .home section#pd-home-signupform .gform_body.gform-body{
        width: 85%;
    }
    .home .bike-models, .home .shapes, .home .rainbow {
        padding: 0px 8px !important;
    }
    .home div#pd-section-eight input#gform_submit_button_67 {
        margin-top: 0;
    }


    /*  Electric Bikes (Overview)   */
    .overview-banner h3.common-heading {
        font-size: 17px;
        line-height: 22px;
    }
    .overview-banner h6.sub-heading {
        margin: 5px 0 17px;
        font-size: 15px;
        line-height: 20px;
    }
    .overview-banner {
        padding-bottom: 20px;
    }
    .custom-main-section .card {
        margin-right: 7px;
    }
    .custom-main-section .card .card-title, .custom-main-section .card .card-subtitle {
        font-size: 13px;
        line-height: 16px;
    }
    .custom-main-section .card-price {
        font-size: 12px !important;
        line-height: 18px !important;
        margin-top: 4px !important;
    }
    .custom-main-section .card-body {
        padding: 10px 10px 0;
        margin-top: 10px;
    }
    .custom-main-section .card {
        min-height: 265px;
    }
    .banner.overview-banner div#fwdu3dcarDiv0 {
        height: 520px !important;
    }
    .banner .banner-inner::after{
        height: 30px;
    }
    aside .aside-heading {
        margin-bottom: 8px;
        font-size: 15px;
        line-height: 20px;
    }
    aside .aside-small-heading{
        font-size: 14px;
        line-height: 24px;
    }
    aside .aside-menu {
        font-size: 13px;
        line-height: 17px;
    }
    .custom-main-section .section-title {
        padding-bottom: 0;
    }

    /*  Blog Page   */
    .page-id-45645 .blogs-blk .heading-blk h3,.page-id-45645 .blogs-blk .heading-blk h3 span,.category .category-blk .heading-blk h3,.category .category-blk .heading-blk h3 span {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 8px;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span {
        margin: 0;
    }
    .page-id-45645 .blogs-blk .heading-blk, .category .category-blk .heading-blk {
        margin: 0 auto 25px;
    }
    .page-id-45645 .blog-details-wr .post-categories a,.category .blog-details-wr .post-categories a {
        font-size: 12px;
        line-height: 16px;
    }
    .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: 16px;
        line-height: 22px;
    }
    .page-id-45645 .blog-details-wr .post-title,.category .blog-details-wr .post-title {
        margin-top: 8px;
    }
    .page-id-45645 .blog-details-wr p,.category .blog-details-wr p {
        margin: 8px 0 2px !important;
    }
    .page-id-45645 .follow-us-content-inner-wr h4 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 5px;
    }
    .page-id-45645 .follow-us-content-inner-wr p {
        font-size: 13px !important;
        line-height: 20px !important;
    }
    .page-id-45645 .social-links-wr a {
        width: 40px;
        height: 40px;
        padding-top: 7px;
        margin-left: 5px;
    }
    .page-id-45645 .social-links-wr a img {
        width: 24px;
    }
    .page-id-45645 .social-links-wr a.youtube-icon {
        padding-top: 10px;
    }
    .page-id-45645 .social-links-wr a:first-child {
        padding-top: 8px;
    }
    .pagination_nav .pagination span {
        font-size: 13px;
        line-height: 20px;
    }
    .page-id-45645 .categories-wr .categories-heading, .page-id-45645 .categories-list-wr .categories-heading {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 5px;
    }
    .page-id-45645 .blogs-categories-blk {
        padding: 20px 0;
    }
    .page-id-45645 .follow-us-content-inner-wr {
        padding: 30px 0;
    }

    /*  Dealer Page */
    .dealers-map-blk #map {
        height: 250px;
    }
    .page-id-2172 .search-field input[type="text"] {
        font-size: 13px !important;
        line-height: 20px !important;
    }
    .page-id-2172 .map-search-form .submit-field input[type=submit] {
        background-position: 4px 2px;
    }
    .page-id-2172 .dealers-blk {
        padding: 20px 0;
    }
    .page-id-2172 .dealers-content-wr {
        margin-top: 20px;
    }
    .page-id-2172 .dealer-detail {
        margin-top: 5px;
    }
    .page-id-2172 .dealer-detail h3.common-heading {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 2px;
    }
    .page-id-2172 .dealer-detail p {
        font-size: 12px !important;
        line-height: 14px !important;
    }
    .page-id-2172 .visit-store-btn-wr.right{
        margin-top: 8px;
    }
    .page-id-2172 .visit-store-btn-wr .cyan-btn {
        font-size: 12px;
        line-height: 12px;
        padding: 10px 25px;
    }
    .page-id-2172 .view-more-btn-wr {
        margin-top: 20px;
    }
    .page-id-2172 .view-more-btn-wr a span {
        line-height: 19px;
        margin: 0;
        margin-right: 5px;
    }
    .page-id-2172 .view-more-btn-wr a {
        font-size: 13px;
        line-height: 18px;
    }
    .page-id-2172 #av_section_2 .template-page.content.av-content-full.alpha.units {
        padding: 15px 0;
    }
    .page-id-2172 .state_dealers_wr h4 {
        font-size: 14px;
        line-height: 20px;
    }
    .page-id-2172 #av_section_3 .state_dealers_wr li a {
        font-size: 13px;
        line-height: 16px;
        vertical-align: middle;
    }
    .page-id-2172 #av_section_3 .state_dealers_wr ul {
        margin-bottom: 5px;
    }
    .category .view-more-btn-wr a {
        font-size: 13px;
        line-height: 18px;
    }
    .category .view-more-btn-wr {
        margin-top: 15px;
    }

    .single-post .blog-content-inner-wr .img-content-wrapper {
        min-height: 200px;
    }
    .avia-icon-list .iconlist_icon {
        height: 40px;
        width: 40px;
        line-height: 40px;
        font-size: 20px;
    }
    .single-post .avia-icon-list .iconlist-timeline {
        left: 20px;
    }
    .single-post .avia-icon-list li {
        padding: 0;
    }
    .single-post .meta-details span {
        font-size: 13px;
        line-height: 18px;
    }
    .single-post .block_two_content-outer-wr {
        margin-top: 10px;
    }
    .single-post .block_three_image-wr, .single-post .block_four_image-wr {
        margin-top: 10px;
    }
    .single-post .blog-content-inner-wr .block_heading h2, .single-post .blog-content-other-wr .main-ttl-1 {
        font-size: 16px;
        line-height: 20px;
    }
    .overview_page_url a {
        padding-left: 0;
    }
    .blog-title-wr h2 {
        font-size: 23px;
        line-height: 28px;
    }
    .ls-post{
        min-height: 350px;
    }
    .ls-post-inner h3 i{
        font-size: 100px;
        line-height: .2em;
    }
    .ls-post-inner{
        padding: 25px 25px 0;
    }
    .itn-post-heading {
        width: 86%;
    }
    .in_the_news_banner {
        padding: 75px 0;
        background-size: cover;
        background-position: 38% 0% !important;
    }
    .pedego_bikes_banner_blk{
        padding: 80px 0;
    }
    .pedego_bikes_content_blk h1.main-ttl-1 {
        font-size: 22px;
        line-height: 32px;
    }
    .tech-support-banner {
        padding: 55px 0;
        background-size: cover;
        background-position: 50% 0% !important;
    }
    .pedego_docassion_banner{
        margin-top: -80px;
    }
    .page-id-43497 .template-page {
        padding: 0px 0;
    }
    .pedego_docassion_image {
        margin-top: -100px !important;
    }
    .pedego_docassion_features_image img {
        height: 120px;
        width: 75%;
    }
    .overview_page_url:before {
        top: -2px;
        left: 0;
    }

    /*contact form*/
    #top .gform_footer input[type=submit] {
        font-size: 14px;
        line-height: 16px;
    }

        /*  Contact Page    */
    .page-id-31965 #contact-banner {
        padding: 102px 0;
    }
    .page-id-31965 .contact-details {
        width: 100%;
    }
    .contact-detail p a, .location-detail p a, p.contact-timing {
        font-size: 13px !important;
        line-height: 16px !important;
        vertical-align: middle;
    }
    .page-id-31965 #av_section_3 h3 {
        margin-bottom: 3px;
    }

    /*  About us page   */
    .page-id-6439 #about-banner {
        padding: 102px 0;
    }
    .page-id-6439 .pd-about-sc-one-cls .common-layout-text-area-wr p {
        margin-bottom: 5px;
    }
    .page-id-6439 section#pd-common-content {
        margin-top: 0;
    }
    .page-id-6439 .pd-common-content-cls h3, .page-id-6439 .pd-common-content-cls p {
        margin-bottom: 10px;
    }
    #top .main_color textarea {
        border-radius: 5px;
        margin-bottom: 10px;
    }

    /*  Privacy policy  */
    .privacy_policy_content_blk table td span {
        font-size: 13px;
    }

    /*  Pedego Care */
    #pd-text-content-two strong {
        margin-bottom: 10px;
        font-size: 15px;
    }
    .page-id-44293 #pd-text-content-two p {
        font-size: 15px !important;
    }
    .page-id-44293 .av-elegant-toggle .toggle_content{
        padding: 15px;
    }

    /*   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: 150px !important;
    }
    .page-id-43809 div#av_section_1.five_year_warranty_banner,.page-id-42979 div#av_section_1.five_year_warranty_banner {
        height: 450px;
    }
    .page-id-43809 div#av_section_2 .entry-content-wrapper > div,.page-id-42979 div#av_section_2 .entry-content-wrapper > div {
        width: 100% !important;
        display: block;
        margin: 10px auto !important;
    }
    .page-id-43809 div#av_section_2.five_year_content_blk .title br,.page-id-42979 div#av_section_2.five_year_content_blk .title br {
        display: none;
    }
    .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: 25px 0;
    }

    /*  Product recall  */
    .product_recall_content_wr p{
        width: 100%;
    }

    /* standard-limited-warranty and garantie-standard-limitee */
    #top .rental_jasper_banner_blk, #top .ltd_warranty_banner_blk {
        height: 300px;
    }
    .page-id-43494 div#av_section_2 section.av_textblock_section.av-ky48yrx3-6f1575895b528a00d34c09214c9025bf .common-heading:first-child,.page-id-43412 div#av_section_2 section.av_textblock_section.av-ky4864j8-cdd3d337806742b5746bbaf5a09e4319 .common-heading:first-child{
        margin-top: 0;
    }
    .page-id-43412 div#av_section_2 .template-page.content.av-content-full.alpha.units, .page-id-43494 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 20px !important;
    }

    /*  Privacy policy  */
    .page-id-38483 strong, .page-id-38483 section.av_textblock_section.av-ky9qohjf-194cd9104ead2ff6b719cdb7214d1bb2 span {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 3px;
    }

    /*  Tech Support    */
    .tech-support-content-wr .common-layout-text .submit-support-req-btn {
        margin: 20px 0 !important;
    }

    /*  Founders    */
    .page-id-6641 b{
        font-size: 16px;
    }

    /*  Pedego History  */
    .page-id-6625 .common-heading {
        margin: 20px 0 5px;
    }
    .page-id-6625 section.av_textblock_section.av-3o0ssh-55e7dd607509fc3c4930297b6a9f5142 {
        text-align: center;
    }

    /*  Mile Marker */
    .page-id-39290 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img, .page-id-39290 .avia-image-container.av-ky49lq0a-16be7295ed67fe4c8f8d2917116f864e img {
        width: 150px;
    }
    .page-id-39290 .gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex {
        margin-top: 0 !important;
    }
    .page-id-39290 label#label_65_9_1 {
        padding-left: 45px !important;
    }
    .page-id-39290 div#gform_wrapper_65 {
        margin: 0 !important;
    }
    .page-id-39290 .avia-image-container.av-ky49lq0a-16be7295ed67fe4c8f8d2917116f864e {
        margin-bottom: 15px;
    }

    /*  mail me a magazine  */
    .page-id-36194 img.aligncenter.size-full.wp-image-136 {
        margin-top: -15px;
        padding-top: 0;
    }

    /*  Owners Manual   */
    .page-id-32013 .av_one_half {
        height: 150px !important;
        width: 85% !important;
    }

    /*  Cart    */
    .page-id-2325 form {
        margin-bottom: 0;
    }
    .page-id-2325 .cart_totals {
        margin-top: 0 !important;
    }

    /*  Checkout page   */
    .page-id-2320 h3 {
        margin-bottom: 0;
    }
    .page-id-2320 h3#order_review_heading {
        margin-bottom: 10px;
    }

    /*  montebello-pedego-trail-tracker-fat-bike-electrique */
    .montebello_banner {
        padding: 30px 0;
    }
    .page-id-43514 div#av_section_2 {
        margin-top: -20px;
    }
    .page-id-43514 #main img.aligncenter.wp-image-43262 {
        width: 200px;
    }

/*  ambassador-survey page and pec-event-email-capture page */
    .page-id-43116 li#field_45_2,.page-id-43060 li#field_45_2{
        margin-top: -15px !important;
    }
    .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: 15px 0 0;
        margin-bottom: 0 !important;
    }

    /*  Customers Stories   */
    .page-id-6467 .avia-testimonial.avia-testimonial-row-1.flex_column {
        padding: 5px !important;
    }
    .page-id-6467 .avia-button-wrap{
        margin-top: 0;
    }
    .page-id-6467 .avia-button {
        margin-top: 7px;
    }

    /*  128 pages   */
    .pedego_bikes_banner_blk {
        height: 300px;
    }
    .pedego_bikes_content_blk .main-p {
        text-align: center !important;
    }
    .pedego_bikes_content_blk .find-store-btn {
        margin-top: 10px;
        text-align: center;
    }
    .pedego_bikes_content_blk .main-ttl-1{
        text-align: center;
    }

    /*  12 pages    */
    .love_stories-template-default .ls-banner-blk {
        height: 300px;
    }
    .love_stories-template-default .ls-content-blk {
        padding: 20px 0;
    }
    .love_stories-template-default .ls-content h2 {
        font-size: 17px;
        line-height: 23px;
    }
    .love_stories-template-default .ls-bottom-content p:before {
        margin-top: 25px;
    }

    /*  pedego-doccasion    */
    .page-id-43497 .pedego_docassion_banner {
        height: 320px;
    }
    .page-id-43497 div#av_section_3 section.av_textblock_section.av-kya1a5xj-8d2c3c224da58cbc208f4e41737c9765 {
        text-align: center;
    }
    .page-id-43497 div#av_section_4 .description p {
        font-size: 15px !important;
        line-height: 21px !important;
        margin-top: 5px !important;
    }

    /*  Love stories different one page */
    .page-id-49 .love_stories_banner {
        height: 320px;
    }
    .page-id-49 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 20px !important;
    }
    .page-id-49 .ls-post-inner h3,.page-id-49 .ls-post-front h2 {
        line-height: 23px;
        font-size: 18px;
    }
    .page-id-49 p {
        margin-bottom: 5px;
    }
    .page-id-49 .ls-post {
        width: 100% !important;
    }

    /*  In the news */
    .in_the_news_banner {
        padding: 0;
        height: 300px;
    }
    .in_the_news_content_hover h3 {
        font-size: 18px;
        line-height: 25px;
    }
    .in_the_news_content_hover h3 i {
        font-size: 60px;
        line-height: 10px;
    }
    .in_the_news_content_hover .content p {
        font-size: 16px !important;
        line-height: 23px !important;
    }
    .page-id-1902 .in_the_news_content {
        min-height: 275px;
    }
    .itn-post-content-btm .quote {
        padding: 0 10px;
        margin: 50px auto 0;
    }
    .itn-post-content-btm .quote:before{
        margin-top: -10px;
    }
    .page-id-1902 div#av_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 25px !important;
    }
    .page-id-1902 div#av_section_2 .main-ttl-1.common-heading {
        margin-bottom: 12px;
    }
    .page-id-1902 div#after_section_2 .template-page.content.av-content-full.alpha.units {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .itn-post-content-btm .quote:before {
        margin-top: 7px;
    }

    /*  Final Changes   */
    #socket.pd-cusfootercls .lang_translate a span {
        font-size: 12px;
        line-height: 16px;
    }
    #socket.pd-cusfootercls .copyright{
        margin-top: -3px;
    }

    /*  About us Page   */
    .page-id-6439 #main div#av_section_4 {
        margin: 20px 0;
    }
    .page-id-6439 .follow-us-content-inner-wr h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .page-id-6439 .social-links-wr .avia-image-container {
        width: 40px;
        height: 40px;
        padding-top: 0;
        margin-left: 7px;
    }
    .page-id-6439 .social-links-wr .avia-image-container a {
        width: 23px;
        margin-left: 8px;
        margin-top: 8px;
    }
    .page-id-6439 .social-links-wr .avia-image-container.facebook-icon a {
        width: 11px;
        margin-left: 14px;
        margin-top: 8px;
    }
    .page-id-6439 .social-links-wr .avia-image-container.youtube-icon {
        padding-top: 2px;
    }

    /*  Cart Page   */
    .page-id-2325 main.template-page.content.av-content-full.alpha.units {
        padding-top: 50px;
    }
    .page-id-2325 .woocommerce-cart-form h3 {
        margin-bottom: 25px;
    }
    .page-id-2325 table.shop_table.shop_table_responsive tr td.product-thumbnail {
        width: 85px;
    }
    .page-id-2325 .cart .product-thumbnail img {
        width: 80px;
    }
    .page-id-2325 form.woocommerce-cart-form {
        overflow: auto;
    }
    .page-id-2325 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
        width: 500px;
    }
    .page-id-2325 .interested_content_outer_wr::-webkit-scrollbar,.page-id-2325 form.woocommerce-cart-form::-webkit-scrollbar{
        width: 3px;
        height: 5px;
    }
    .page-id-2325 form.woocommerce-cart-form::-webkit-scrollbar-track {
      background: #ededed;
      border-radius: 4px;
    }
    .page-id-2325 form.woocommerce-cart-form::-webkit-scrollbar-thumb {
      background: #14b1b3;
      border-radius: 4px;
    }

    /*  Pre-loved   */
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first img {
        width: 95px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia-builder-el-first {
        margin-bottom: 5px;
        margin-top: 0;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 .avia_textblock a.white-btn{
        padding: 10px 30px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef p{
        margin-bottom: 15px;
    }
    .page-id-2183 div#av_section_1 .av-38056v-339e7482b0d6488596edd821e3d9c8c3 section.av_textblock_section.av-kz2lgxsm-1ae2b50851a96d833e672b95d08b46ef p:last-of-type {
        margin-bottom: 0;
    }
    .page-id-2183 div#av_section_1::after {
        height: 200px;
    }
    .page-id-2183 div#av_section_2 .template-page.content a {
        padding: 13px 35px;
        font-size: 14px;
        line-height: 16px !important;
    }
    .page-id-2183 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img {
        width: 150px;
    }
    .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 {
        height: 150px;
    }
    .page-id-2183 .sign_up_form_wr .gform_footer {
        padding-bottom: 0 !important;
        padding-top: 0 !important;
    }
    .page-id-2183 .gchoice {
        margin-bottom: 10px !important;
    }
    .page-id-2183 div#av_section_6 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img {
        width: 185px;
    }
    .page-id-2183 div#av_section_6 .template-page.content {
        padding: 0 0 20px;
    }
    .page-id-2183 .gform_footer {
        margin-top: 0px !important;
    }

    /*  POG Page    */
    .pog_tour_blk, .pog_share_love_blk{
        height: 300px;
    }
    .pog_tour_content .learn_more_btn, .pog_share_love_content .review_pedego_btn {
        font-size: 13px;
        line-height: 16px;
    }
    .pog_share_love_content .review_pedego_btn {
        margin-top: 10px;
    }
    .pog_share_love_blk .pog_share_love_content {
        margin-top: 80px;
    }

    /*  Press Overview Page */
    .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 .category-blk .heading-blk h3, .category .category-blk .heading-blk h3 span, .po_heading_wr h3, .po_heading_wr h3 span {
        font-size: 20px !important;
        line-height: 25px !important;
        margin-bottom: 8px !important;
    }
    .page-id-45645 .blogs-blk .heading-blk h3 span, .category .blogs-blk .heading-blk h3 span, .po_heading_wr h3 span {
        margin: 0 !important;
    }
    .press_about_left_content_bottom .common-heading,.press_about_blk .press_about_left_content h3,.po_contact_content h4{
        font-size: 17px;
        line-height: 22px;
    }
    .press_about_blk .press_about_right_content h3 {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 2px;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-img {
        height: 185px;
        width: 100%;
        float: none;
    }
    .taxanomy-content-inner-wr .blogs-content-inner-wr .blog-details-wr {
        margin-left: 0;
        width: 100%;
    }
    .taxanomy-content-inner-wr .blog-details-wr p {
        margin: 5px 0 3px !important;
    }
    .taxanomy-content-inner-wr .post-categories {
        line-height: 18px;
        margin-top: 5px;
    }
    .press-taxanomy-blk {
        padding: 10px 0 20px;
    }
    .po_content_wr {
        margin: 20px auto 0;
    }

    /*  Common Social Media Section */
    .social_.links_new_blk .social_.links_new_content_wr .social_link_new {
        width: 40px;
        height: 40px;
        margin-right: 7px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .social_link_new a {
        width: 23px;
        padding-top: 8px;
    }
    .social_.links_new_blk .social_.links_new_content_wr .facebook-icon.social_link_new a {
        width: 11px;
        margin-left: 0;
    }
    .social_.links_new_blk {
        padding: 94px 0;
    }

    /*  Glibert hosts   */
    .single-press_overview .blog-content-inner-wr .img-content-wrapper {
            min-height: 250px;
    }

    /*  Town Page   */
    .town_banner_image_wr img {
        width: 325px;
    }
    .town_banner_image_content img {
        width: 101px;
    }
    .town_content_heading_wr h3 {
        font-size: 21px;
        line-height: 26px;
        margin-bottom: 17px;
    }
    .contact_wr p img, .address_wr p img, .mail_wr p img, .website_url_wr p img{
        width: 18px;
    }
    /*western-cycle*/
    .multi_brand_store_video_content iframe {
        min-height: 200px;
    }
    .multi_brand_store_details_blk .template-page.content {
        padding-top: 39px;
        padding-bottom: 34px;
    }
    #top #pd-section-six .av-section-video-bg iframe, #top #pd-section-six .av-section-video-bg embed, #top #pd-section-six .av-section-video-bg object, #top #pd-section-six .av-section-video-bg video {
        min-height: 481px;
        top: -59px !important;
    }

    /*  Bug Fixing  */
    .home .main_color.container_wrap_first.container_wrap.fullsize {
        margin-top: -50px;
    }
    .page-id-6439 section#pd-common-content.av-kwkq1bbq-d1e38d91a987da972597df72e62333c9 {
        margin-top: 15px;
    }
    .itn-post {
        padding: 20px 0;
    }
    .itn-posts-blk .itn-post-heading {
        margin: 15px auto 15px;
    }
    .page-id-2183 div#av_section_3 .avia-image-container.avia-align-center.avia-builder-el-no-sibling img {
        width: 200px;
        padding-top: 22px;
    }
    .page-id-2183 div#av_section_3 .avia-builder-el-32 img {
        padding-top: 32px !important;
    }
    .single.single-product .single-product-summary span.swatch__tooltip {
        display: none !important;
    }

    /*  Single-post pagesss */
    .single-post .blog-content-wrp .post-title h2, .single-press_overview .blog-content-wrp .post-title h2 {
        font-size: 17px;
        line-height: 22px;
    }
    .single-post .related-article-blk .related-article-wr {
        margin-top: 30px;
    }
    .single-post .entry-content-wrapper .av_textblock_section .blog-title-wr h2 {
        font-size: 21px;
        line-height: 28px;
        margin-top: 0;
    }
    .single-post.postid-10109  .block_two_content .related-article-wr {
        display: none;
    }

    /*  Oyama   */
    .pd-section-fn-cls-content.brand_dealer_banner_blk div#pd-warranty-img {
        padding: 45px 0 25px;
    }
    div#pd-section-six #pd-warranty-img .avia-image-overlay-wrap img {
        width: 100px;
        margin-top: 15px;
    }
    .pd-section-fn-cls-content .common-heading, .brand_dealer_details_blk .common-heading, .brand_dealer_electric_bikes_blk .common-heading, .pd-section-two-cls .common-heading, .brand_dealer_reviews_blk h3.common-heading strong, .pd-section-two-cls h3 span, .brand_dealer_discover_blk .common-heading, .brand_dealer_warranty_blk .common-heading, .pd-five-inner-content-cls h3 {
        font-size: 18px !important;
        line-height: 23px !important;
    }
    .brand_dealer_details_blk .brand_dealer_store_name .xl-heading {
        margin-bottom: 5px;
    }
    .brand_dealer_details_blk .book_appointment_btn {
        margin-top: 10px;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content_wr {
        margin-top: 30px;
    }
    .brand_dealer_store_details_content_wr .brand_dealer_store_image_content {
        margin-bottom: 0 !important;
    }
    .brand_dealer_details_blk .brand_dealer_store_details_content .common-heading {
        margin-bottom: 7px;
        margin-top: 10px;
    }
    .brand_dealer_reviews_blk h3.common-heading,.brand_dealer_designed_blk h3.common-heading,.brand_dealer_guarantee_blk h3.common-heading,.brand_dealer_rentals_blk h3.common-heading{
        padding-bottom: 0;
    }
    .brand_dealer_reviews_blk a.btn,.brand_dealer_designed_blk a.btn,.brand_dealer_guarantee_blk a.btn {
        border-radius: 3px;
    }
    .brand_dealer_pre_loved_blk .post-entry.post-entry-type-page.post-entry-38538 {
        margin-top: 0;
    }
    .brand_dealer_pre_loved_blk:before {
        height: 265px;
        clip-path: polygon(0 7%, 100% 0%, 100% 100%, 0 100%);
    }
    .brand_dealer_pre_loved_certified_content p a {
        padding: 12px 35px;
    }
    .pd-section-fn-cls-content.brand_dealer_warranty_blk .supporting-local-bike-img-content .sub-heading{
        font-size: 16px;
        line-height: 20px;
    }
    .brand_dealer_slider_two_blk .template-page.content {
        padding: 0;
        margin: 25px 0 0;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        width: 385%;
    }
    .pd-section-five-inner-cls.brand_dealer_accessories_blk .relation-product_slider {
        width: 408%;
    }
    .pedego_branded_blog_sec .right-content-wr .blog-img {
        width: 100%;
    }
    .pedego_branded_blog_sec .right-content-wr .blog-img img {
        width: 100%;
        display: block;
    }
    .brand_dealer_blog_blk .pedego_branded_blog_sec .right-content .blog-details-wr {
        width: 100%;
    }
    .brand_dealer_care_blk img {
        width: 65px;
    }
    .brand_dealer_care_blk {
        padding: 65px 0 25px;
    }
    .brand_dealer_tune_up_blk h3.common-heading{
        padding-bottom: 0;
    }
    .brand_dealer_reserve_blk {
        padding: 150px 0 20px;
    }
    .brand_dealer_bike_specs_wr .brand_dealer_bike_specs {
        margin: 7px 0 !important;
    }
    .brand_dealer_rentals_blk div#pd-section-two p iframe {
        height: 185px;
    }
    .brand_dealer_bike_rental_blk .rental-card-slider {
        width: 420%;
    }
    .brand_dealer_tour_blk .brand_dealer_tour_heading_wr .common-heading {
        font-size: 20px;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-slider-wr .bx-controls-direction {
        top: 42%;
    }
    .brand_dealer_tour_blk .pedego-branded-e-bike-tours-content-text-left p {
        font-size: 14px !important;
        line-height: 20px !important;
    }
    .pedego-branded-e-bike-tours-content-text-right-inner .icon-text h6 {
        font-size: 14px;
        line-height: 20px;
    }
    .pedego-branded-dealer-contact-form .template-page.content {
        padding: 35px 0 10px !important;
    }
    /*  Info Page   */
    .page-id-45 .info_category_wr .info_category a {
        padding: 10px 0;
    }
    .page-id-45 .info_category_wr .info_category img {
        height: 20px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-1 .bg {
        height: 260px;
    }
    .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, #tab-1-3 .container .hub_motors h3, #tab-2-1 .container .col:last-child h3, #tab-2-1 .container .col:last-child h1, #tab-2-3 .container .col .slick-slide h3, #tab-3-1 .container .col h3.main-ttl-3, #tab-3-2 .container .col h3.main-ttl-3, #tab-3-3 .container .col h3.main-ttl-3, #tab-3-4 .container .col h3.main-ttl-3, #tab-3-5 .container .col h3.main-ttl-3, #tab-3-6 .container .col h3.main-ttl-3, #tab-4-1 .container h3.tab-ttl, #tab-4-2 .container h3.tab-ttl, #tab-1-5 .section-pedego_features .item .content h3 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .page-id-45 .info_heading_wr h2 {
        font-size: 23px;
        line-height: 28px;
        margin-bottom: 5px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:first-child {
        margin-bottom: 15px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content h3 {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 8px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content p+p, #tab-1-2 .container .why-now-have-both p+p, #tab-1-3 .container .cols .content p+p {
        padding-top: 7px;
    }
    #tab-1-2 .container .why-now-have-both,#tab-1-3 .container .hub_motors {
        padding: 15px 10px;
    }
    #tab-1-2 .container .why-now-have-both h4,#tab-1-3 .container .hub_motors h3 {
        font-size: 18px;
        line-height: 23px;
    }
    .page-id-45 .info_banner_blk {
        height: 275px;
    }
    #tab-1-3 .container .cols .content h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .page-id-45 .tab-content.sub-tab-content #tab-1-5 .slick-slide .bg {
        height: 200px !important;
    }
    #tab-1-5 .next-arrow,#tab-1-5 .prev-arrow,#tab-2-3 .next-arrow,#tab-2-3 .prev-arrow {
        width: 25px;
        height: 25px;
        background-size: contain;
    }
    #tab-1-5 .prev-arrow, #tab-1-5 .next-arrow {
        top: 70px;
    }
    #tab-2-1 .container .col:first-child .pro-tip.desc .col:first-child {
        font-size: 14px;
        line-height: 18px;
        width: 60px;
    }
    #tab-2-1 .container .col:first-child .pro-tip.desc .col:last-child {
        padding: 10px;
        width: calc(100% - 60px);
    }
    #tab-2-1 .container .col:first-child .pro-tip.desc {
        margin: 15px 0;
    }
    #tab-2-3 .container .col .slick-slide p+p, #tab-3-1 .container .col p+p, #tab-3-3 .container .col p+p {
        padding-top: 5px;
    }
    .page-id-45 .info_category_wr ul.slick-dots li button {
        margin: 3px;
        width: 10px;
        height: 10px;
    }
    .page-id-45 div#tab-3-2 p, .page-id-45 div#tab-3-4 p, .page-id-45 div#tab-3-5 p, .page-id-45 div#tab-3-6 p, .page-id-45 div#tab-4-2 p, .page-id-45 div#tab-4-1 p{
        padding-bottom: 5px;
    }
    #tab-4-2 .container .slick-slide .item h4 {
        font-size: 16px;
        line-height: 20px;
    }
    #tab-2-1 .container .col:last-child p+p {
        padding-bottom: 7px;
    }
    #tab-1-3 .container .cols .content img {
        height: 300px;
        object-fit: contain;
        margin-bottom: 15px;
    }
    /*  Find A Dealer   */
    .state_dealers_wr li a {
        font-size: 14px;
        line-height: 18px;
        vertical-align: middle;
    }
    .page-id-2172 .find-dealer-footer-1, .page-id-2172 .find-dealer-footer-2, .page-id-2172 .find-dealer-footer-3, .page-id-2172 .find-dealer-footer-4 {
        width: 100% !important;
        margin: auto !important;
        text-align: center;
    }
    .state_dealers_wr li:before{
        display: none;
    }
    /*  Contact page    */
    .contact-details-blk .contact-detail,.contact-details-blk .location-detail {
        width: 100%;
    }
    .contact-details-blk .contact-detail:before{
        display: none;
    }
    .contact-details-blk .contact-detail{
        margin-bottom: 20px;
    }
    /*  Western page    */
    .multi_brand_designed_blk .common-heading {
        padding-bottom: 0;
    }
    .multi_brand_designed_blk .bike-models strong.eighteen {
        font-size: 30px;
        line-height: 40px;
    }
    .multi_brand_designed_blk .shapes p img {
/*      width: 35px;
        display: block;
        margin-top: 10px;
        margin-bottom: 8px;*/
    }
    .multi_brand_designed_blk .rainbow p img {
/*      width: 35px;
        display: block;
        margin-top: 13px;*/
    }
    .multi_brand_designed_blk .bike-models p strong, .multi_brand_designed_blk .shapes p strong, .multi_brand_designed_blk .rainbow p strong {
        font-size: 13px;
        line-height: 19px;
    }
    .multi_brand_designed_blk .template-page.content p {
        margin-bottom: 10px;
    }
    .single-pedego_dealers .multi_brand_designed_blk {
        margin-bottom: 20px;
    }
    .multi_brand_discover_blk .multi_brand_discover_content_wr a.btn {
        padding: 13px 30px;
    }
    .multi_brand_discover_image_wr img {
        width: 225px !important;
    }
    .multi_brand_slider_blk h6, .multi_brand_accessories_content h6 {
        font-size: 16px;
        line-height: 20px;
    }
    .xl-heading {
        font-size: 22px !important;
        line-height: 30px !important;
    }
    .multi_brand_store_details_wr .multi_brand_store_name {
        padding-bottom: 10px;
    }
    /*  POG */
    .pog_fb_group_blk .template-page.content.av-content-full {
        padding: 20px 0 20px;
    }
    /*  Lake country art tour   */
    .single-post .finishing-heading-wr h4 {
        font-size: 20px !important;
        line-height: 25px !important;
    }
    .single-post .overview_page_url:before{
        display: none;
    }
    /* tech-support */
    .page-id-39186 .tech-support-banner {
        height: 250px;
    }
    .page-id-39186 div#av_section_2 {
        margin-top: -20px;
    }
    .page-id-45 .info_category_wr .info_category a::before {
        border-width: 2px;
    }
    #tab-4-2 .container .slick-slide {
        width: 90%;
    }
    #tab-1-4 .container .wrap .img {
        height: 222px;
        width: 330px;
    }
    .page-id-8306 form {
        width: 85%;
        margin: 0 auto;
    }
    .social_.links_new_blk .social_.links_new_content_wr .common-heading,.av_textblock_section .common-heading{
        font-size: 23px;
    }
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul.slicknav_nav {
        width: 345px;
    }
    .single-post h1.main-ttl-4 {
        font-size: 20px;
        line-height: 35px;
    }
}  /*375*/

@media screen and (max-width:374px){
    .brand_dealer_sec_menu .brand_dealer_page_nav .dealer-page_nav_menu_wr ul.slicknav_nav {
        width: 300px;
    }
    div#woosvimain {
        margin-bottom: 0;
    }
    #woosvithumbs .swiper-slide {
        width: 60px !important;
        margin-right: 5px !important;
    }
    div.photoSwipe_innerthumbs.flex-centered .slides li {
        width: 60px !important;
    }
    #top .variations td{
        width: auto;
    }
    .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{
        margin-right: 10px !important;
        margin-bottom: 5px !important;
    }
    .big-heading {
        font-size: 22px;
        line-height: 28px;
    }
    .go-farther-content.tabber .content-text .box, .sizing-content-wr.tabber .content-text .box {
        margin-right: 13px;
    }
    .sizing-guideline {
        margin-top: 10px;
    }
    .go-farther-content.tabber .content-text .box-wrp{
        padding: 0;
    }

    /*  Homepage    */
    .home div#fwdu3dcarDiv0 {
        height: 465px !important;
    }
    .home #pd-section-four {
        padding: 135px 0 25px;
    }
    .home #pd-section-battery {
        padding: 85px 0;
    }

    /*  Electric Bikes (Overview)   */
    .banner.overview-banner div#fwdu3dcarDiv0 {
        height: 495px !important;
    }
    .custom-main-section .card .card-header {
        width: 120px;
        margin: auto;
    }
    .custom-main-section .card {
        width: 48%;
        padding: 10px;
    }
    .custom-main-section .card-body {
        padding: 5px 5px 0;
    }
    .custom-main-section .card {
        width: 48.3%;
        padding: 10px;
        min-height: 252px;
    }


    .nav-icons-area.right{
        margin-right:42px;
    }
    .nav-icons-area ul li.grand-bend{
        margin-right: 15px;
    }
    .nav-icons-area ul li.grand-bend::after{
        right: -9px;
    }

    /*  Blog Page   */
    .page-id-45645 .right-content-wr .blog-details-wr,.category .right-content-wr .blog-details-wr{
        margin-left: 8px;
    }

    /*  Dealer Page */
    .page-id-2172 .map-search-form .submit-field input[type=submit] {
        background-position: 0px 2px;
    }
    .page-id-2172 .search-field input[type="text"] {
        padding: 10px 7px !important;
    }

    /*  Single blog page    */
    .single-post .related-article .img-content-wrp,.single-press_overview .related-article .img-content-wrp {
        height: 150px;
        width: 100%;
        float: none;
    }
    .single-post .related-article .blog-content-wrp,.single-press_overview .related-article .blog-content-wrp {
        width: 100%;
        margin-top: 7px;
    }
    #video-modal{
        width: 300px;
    }
    .ls-banner-blk {
        padding: 100px;
    }
    .ls-post {
        width: 90%;
    }
    .pedego_bikes_content_blk h1.main-ttl-1 {
        font-size: 20px;
        line-height: 30px;
    }
    .submit-support-req-btn a {
        padding: 13px 10px;
    }
    .owners_manual_content_blk .owners_manual_content {
        min-height: 200px;
    }
    .owners_manual_banner {
        padding: 90px 0;
    }
    .bike-models p, .shapes p, .rainbow p{
        font-size: 13px !important;
        line-height: 23px !important;
    }
    .single-post .blog-content-inner-wr .img-content-wrapper {
        min-height: 160px;
    }

    /*  Contact page    */
    .page-id-31965 #contact-banner {
        padding: 87px 0;
    }

    /*  About Us Page   */
    .page-id-6439 #about-banner {
        padding: 87px 0;
    }
    .page-id-6439 div#pd-our-story .avia-image-overlay-wrap, .page-id-6439 .flex_column.av-af60dz-f4421fa6a0454bca5d309e48da2a51c1 .avia-image-overlay-wrap, .page-id-6439 .avia-image-container.av-kwkpydf2-a7997a4b6c5e8cb24bf5ffc7f5d25ec7 .avia-image-overlay-wrap {
        height: 175px;
    }

    /*  Pedego Care */
    #pd-warranty-img .avia-image-overlay-wrap img {
        width: 75px;
    }

    /*  Tech Support    */
    .tech-support-banner {
        padding: 150px 0;
        background-position: 50% 0% !important;
        background-size: cover;
    }
    .tech-support-banner .container.av-section-cont-open {
        display: none;
    }
    .avia_textblock.tech-support-content-wr {
        margin-top: -35px;
    }
    .tech-support-content-wr .common-heading {
        margin-bottom: 10px;
    }
    .tech-support-content-wr .common-layout-text .submit-support-req-btn {
        margin: 15px 0 !important;
    }

    /*  Pre-loved   */
    .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) {
        padding: 15px 10px;
    }
    .page-id-2183 div#av_section_1 .flex_column.av-4l6z6v-b46cf0cc5049634bf17fffac8c6bd9f8 .avia-image-container-inner img {
        width: 250px;
    }

    /*  POG Page    */
    .pog_shatner_blk {
        margin-top: -35px;
    }
    .pog_shatner_blk.avia-bg-style-scroll .container.av-section-cont-open {
        padding: 25px 0 !important;
    }

    /*  Press Overview Page */
    .taxanomy-content-inner-wr .blog-details-wr p {
        line-height: 18px !important;
        font-size: 14px !important;
    }

    /*  Glibert Page    */
    .single-press_overview .blog-content-inner-wr .img-content-wrapper {
        min-height: 215px;
    }
    .single-press_overview .blog-content {
        margin-top: 7px;
    }

    /*  Bug fixing  */
    .single-post .related-article .img-content-wrp img, .single-press_overview .related-article .img-content-wrp img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }
    .owners_manual_content_blk .template-page.content {
        padding-top: 15px;
    }
    .montebello_banner {
        padding: 30px 0 0;
    }
    .brand_dealer_pre_loved_blk:before {
        height: 315px;
    }

    .overview_page_url:before{
        display: none;
    }
    /*  Info */
    .page-id-45 .tab-content.sub-tab-content #tab-1-2 .container .content:first-child {
        margin-bottom: 15px;
    }
    /*Oyama*/
    .brand_dealer_details_blk .brand_dealer_store_details_wr .timing_wr {
        display: flex;
    }
    /*  Western cycle   */
    .multi_brand_designed_blk .bike-models p strong, .multi_brand_designed_blk .shapes p strong, .multi_brand_designed_blk .rainbow p strong {
        font-size: 12px !important;
        line-height: 17px !important;
        display: inline-block;
    }
    /*  tech support    */
    .page-id-39186 div#av_section_2 {
        margin-top: 0;
    }
    #tab-1-4 .container .wrap .img {
        height: 192px;
        width: 285px;
    }
    #tab-4-1 .scheme .popup .popup_content {
        padding: 10px;
    }
    #tab-4-1 .scheme .popup .popup_image {
        padding-top: 58%;
    }
    .page-id-45 .info_category_wr .info_category a h4 {
        font-size: 10px;
    }
    .brand_dealer_bike_rental_blk .rental-card-wr .bx-controls-direction a{
        width: 28px;
        left: -32px;
    }
    .brand_dealer_bike_rental_blk .rental-card-wr .bx-controls-direction a.bx-next{
        right: -32px;
    }
    .brand_dealer_page_nav .dealer_page_nav_logo {
        width: 32%;
    }
    .av_textblock_section .common-heading{
        text-align: center;
    }
    .page-id-44293 #pd-section-six {
        background-position: 7% 0;
    }
    .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 {
        padding-left: 25px;
    }
    #top .av-share-box .avia-related-tooltip {
    width: 90px;
    padding: 8px;
}
} /*320