body .page-header {
    border-bottom: none;
}
body .page-header .panel.wrapper {
    background: #fff;
    border-bottom: 1px solid #b1b1b1;
}
body .grow_your_brand_section .gybs-title div {
    color: #3175C8;
    font-weight: 700;
}
body .page-header .panel.wrapper .panel.header ul.quick-contact li a, 
body .page-header .panel.wrapper .panel.header ul.quick-contact li span {
    color:#000;
}
body .page-header .header.content .sections.nav-sections:after {
    clear:both;
    content: '';
    display: table;
}
body .page-footer .footer-newsletter-section {
    background: #000000;
    padding: 25px 0;
}
body .grow_your_brand_section {
    background: #fff;
    color: #000;
    padding-bottom: 30px;
    padding-top: 50px;
}
body .grow_your_brand_section .gybs-sports-box {
    background: #fff;
    padding-bottom: 30px;
}
body .grow_your_brand_section .col-sm-3.gybs-box.tc .gybs-bc-bi {
    background: #f2f9ff;
    padding: 0 20px 20px;
    margin-top: 20px;
    min-height: 180px;
}
body .grow_your_brand_section .col-sm-3.gybs-box.tc .gybs-bc-bi .gybs-box-info {
    font-size: 13px;
}
body .grow_your_brand_section .gybs-cta-btn {
    margin-top:20px
}
body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe input#newsletter {
    width: 400px;
}
body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe button.action.subscribe.primary {
    background: #1274ce;
    border: 1px solid #1274ce;
    vertical-align: top;
}

body .page-footer .footer-copyright-section {
    background: #ffffff;
    color: #3175C8;
    font-size: 16px;
    padding: 30px 0 30px;
}
body .page-footer .footer-link-section {
    background: #fff;
    padding-bottom: 10px;
}

.instagram-block .insta-box-title:after {
    display: none;
}
.new-featured-brands {
    background: #f5f5f5;
    padding: 50px 0;
}
.new-featured-brands .box-title {
    color: #3175C8;
    font-size: 3rem;
    font-weight: 700;
    margin-bottom: 15px;
}
.new-featured-brands .box-blue-title {
    max-width: 850px;
    margin: 0 auto 50px;
}

.new-featured-brands .featured-brands-list {
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto;
}
.new-featured-brands .featured-brands-list .item-img-box {
    flex: 0 0 auto;
    flex-basis: 16.6666667%;
    padding: 8px;
    max-width: 16.6666667%;
}
body .page-header .nav-toggle {top: 27px;}
body .page-header .nav-toggle:before {
    line-height: 34px;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-links {
    margin-bottom:30px;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-links ul {
    max-width: 277px;
    margin: 0 auto;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-links ul li {
    display: inline-block;
    margin: 0 8px;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-links ul li a {
    display:block;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-links ul li img {
    margin: 0;
    width: 50px;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul {
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li {
    display: inline-block;
    margin: 0 20px;
}
.page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li .flsn-links {
    display: block;
    font-size: 1.5rem;
    margin: 0;
}
body .header-quick-action .s-icons.h-call,
body .header-quick-action .s-icons.h-mail,
body .header-quick-action .s-icons.dealer-locator {
    background-image: url(../images/header-icons-new.png);
    background-size: 95px;
}
body .header-quick-action .s-icons.h-call {
    background-position: 0px 5px;
}
body .header-quick-action .s-icons.h-mail {
    background-position: -39px 5px;
}
body .header-quick-action .s-icons.dealer-locator {
    background-position: -76px 5px;
}

body *, body button, body input, body optgroup, body select, body textarea, body input[type="text"], body input[type="password"], body input[type="url"], body input[type="tel"], body input[type="search"], body input[type="number"], body input[type*="date"], body input[type="email"], body .action.primary, body .action-primary {
    font-family: 'Poppins', sans-serif;
}
body .page-header .panel.wrapper .panel.header ul.quick-contact li.dealer-locator-link a, 
body .page-header .panel.wrapper .panel.header ul.quick-contact li a, 
body .page-header .panel.wrapper .panel.header ul.quick-contact li span {
    font-weight: 600;
}
body .page-header .panel.wrapper .panel.header ul.quick-contact li a:hover {
    color: #000;
}
body .page-header .header.content .sections.nav-sections .ves-megamenu li.level0:before {
    display: none;
}
body .grow_your_brand_section .gybs-title div,
.grow_your_brand_section .gybs-box-count,
.new-featured-brands .box-title,
.instagram-block .insta-box-title {
    font-family: 'Tinos', serif;
}
body .page-header .header.content .sections.nav-sections .ves-megamenu li.level0:hover>a, 
body .page-header .header.content .sections.nav-sections .ves-megamenu li.active>a,
body .page-header .header.content .sections.nav-sections .ves-megamenu li.level0>a,
body .page-header .nav-item.submenu-left.dropdown-submenu a {
    font-weight: 500;
    text-transform: capitalize;
}
body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe {
    position: relative;
}
body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe div#newsletter-error {
    display: block;
    text-align: left;
}
body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe div.actions {
    vertical-align: top;
}
@media (min-width: 769px){
    body .page-header .header.content .sections.nav-sections {
        max-width: 642px;
    }
}

@media (min-width: 769px) {
    body .page-header .header.content {
        display:block;
        padding-bottom: 0;
        text-align: center;
    }
    body .page-header .header.content .logo {
        display: inline-block;
        float: inherit;
        margin-top: 10px;
        min-width: 269px;
        max-width: 269px;
    }
    body .page-header .header.content .sections.nav-sections {
        display: block;
        float: inherit;
        margin: 10px auto 0;
    }
    body .page-header .header.content .logo img {
    }
}

@media (min-width: 993px) {
    body .allsports-box .col-3.tc {
        height: 180px;
        overflow: hidden;
        position: relative;
    }
    body .allsports-box .col-3.tc a {
        position:absolute;
        top: -20px;
        background-repeat: no-repeat;
    }
    body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe button.action.subscribe.primary {
        height: 50px;
        width: 175px;
    }
}
@media (max-width: 767px) {
    body .page-main {
        padding: 0;
    }
    .new-featured-brands {
        padding: 30px 0;
        padding-bottom: 15px;
    }
   .new-featured-brands .featured-brands-list .item-img-box {
        flex: 0 0 auto;
        flex-basis: 33.3333333333%;
        padding: 8px;
        max-width: 33.3333333333%;
    } 
    .new-featured-brands .box-blue-title {
        padding: 0 20px;
        margin-bottom: 30px;
    }
    body header.page-header {
        margin-bottom: 20px;
    }
    body header.page-header .logo {
        width: 269px;
    }
    body header.page-header .header.content {
        padding-top: 30px;
    }
    body .gybs-sports-box .gybs-box {
        flex: 0 0 auto;
        flex-basis: 50%;
        padding: 8px;
        max-width: 50%;
        margin-bottom: 10px;
    }
    body .grow_your_brand_section .gybs-box-title {
        font-size: 1.5rem;
    }
    body .grow_your_brand_section .gybs-box-count {
        font-size: 3.5rem;
    }
    body .grow_your_brand_section .gybs-sports-box {
        padding-bottom: 0;
        padding-top: 40px;
    }
    body .grow_your_brand_section {
        padding-right: 10px;
        padding-left: 10px;
        padding-top: 30px;
    }
    body .page-footer .footer-link-section {
        padding-bottom: 0;
    }
    body .instagram-block .insta-box-title {
        color: #3175C8;
    }
    body .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul {
        display: flex;
        gap: 10px;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    body .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li {
        margin: 0;
        width: 29%;
        flex: 0 0 29%;
        max-width: 30%;
        position: relative;
    }
    body .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li:nth-child(1):after,
    body .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li:nth-child(2):after,
    body .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li:nth-child(4):after,
    body .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li:nth-child(5):after {
        content: "|";
        color: #1173ce;
        display: inline-block;
        font-size: 16px;
        position: absolute;
        right: -14px;
        top: 0;
    }
    body .page-footer .footer-copyright-section {
        padding-top: 20px;
        padding-bottom:40px;
    }
}

@media screen and (max-width: 419px) {
    body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe div.newsletter {
        width: 70%;
    }
    body .page-footer .footer-newsletter-section .new-footer-section-1 .newsletter .content .form.subscribe input#newsletter {
        width: 230px;
    }
    .page-footer .footer-link-section .new-footer-section-2 .fls-other_links_right ul li .flsn-links {
        font-size: 1.2rem;
    }
}