.pb-50 {
    padding-bottom: 50px;
}

.hrrd-hero,
.breadcrumb-area {
    background: -webkit-gradient(linear, left top, left bottom, from(#C2FFEC), to(#FFFFFF));
    background: linear-gradient(180deg, #C2FFEC 0%, #FFFFFF 100%);
}

.header-menu-area.hrrd-menu.sticky {
    box-shadow: 0 0.3125rem 0.625rem 0 rgba(0,0,0,.0785);
}

.hrrd-footer-area .single-widget .footer-social ul li i {
    color: #fff;
}

.hrrd-footer-area .single-widget .footer-social ul li i {
    background: unset;
}

.hrrd-footer-area .single-widget .footer-social ul li i:hover {
    /*background: rgba(255, 255, 255, 0.2);*/
    background: unset;
    color: #5BF1B2;
}

.hrrd-menu .main-nav > ul > li > a {
    color: #073F56;
}

.hrdd-section-title h1,
.breadcrumb-area .breadcrumb-text h1,
.price-content-box .price-top-content h1,
.blog-post-wrap h1 a,
.cart-wrap .single-cart .cart-title h2,
.featured-box:hover .featured-content h2,
.testimonial-hrrd .testimonial-content-slide-box h2 {
    color: #002B49;
}

.hrrd-subscribe-wrap {
    background: #3086EE;
}

.price-content-box .pricing-btn-wrap .pricing-btn {
    background: #FFC000;
}

.price-content-box .pricing-btn-wrap .pricing-btn:hover {
    background: #F49C17;
}

.back-to-top-btn {
    bottom: 100px;
    right: 25px;
    background: #00bd82;
    border-radius: 100px;
}

.back-to-top-btn:hover {
    background: #0F9D6D;
}

.back-to-top-btn i,
.back-to-top-btn:hover i {
    color: #ffffff;
}

.siq-msgbanr {
    background-color: rgba(0, 189, 130,.9) !important;
    padding: 30px  !important;
    font-size: 16px !important;
}

.siq-msgbanr span {
    max-width: 100% !important;
    padding: 0 10px 20px !important;
}

.siq-okbtn {
    background-color: #002d49 !important;
    padding: 8px 20px 8px !important;
    border-radius: 4px !important;
    border: none !important;
    margin: 0 !important;
}

.siq-okbtn:hover {
    background-color: #fff !important;
    color: #002d49 !important;
}

@media only screen and (max-width: 767px) {
    .copy-right-area p {
        text-align: center;
    }

    .copy-right-link p {
        text-align: center;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 991px) {
    .main-nav {
        background: #ffffff;
    }
}

.everything-info ul li {
    background: #ffffff !important;
}

.featured-box {
    height: calc(100% - 24px);
}

.price-content-box.design-2 {
    background: #e7e7e9 !important;
}

.features-img {
    min-height: 35px;
    min-width: 35px;
}

.about-container p {
    font-size: 18px;
    line-height: 36px;
    color: #5A7184;
    padding-top: 22px;
}

.common-btn {
    padding: 10px 22px !important;
}

.header-menu-area.hrrd-menu.sticky .main-nav > ul > li {
    padding: 30px 10px;
}

.header-menu-area.hrrd-menu.sticky .logo img {
    max-width: 80%;
}

.price-content-box .pricing-btn-wrap .pricing-btn {
    padding: 10px 0;
}

.revolutionizing-sports-area .featured-box.card:hover {
    background-color: #08bc84;
}

.revolutionizing-sports-area .featured-box.card:hover .card-title,
.revolutionizing-sports-area .featured-box.card:hover .card-text,
.revolutionizing-sports-area .featured-box.card:hover a.text-success {
    color: #ffffff !important;
}

.mb-50 {
    margin-bottom: 50px;
}

.common-btn.btn-hrrd-1 {
    border: 1px solid #0F9D6D;
}

.common-btn.btn-hrrd-1:hover {
    color: #FFFFFF;
}

.common-btn.btn-hrrd-1::before {
    background: #00724E;
}

.common-btn.btn-hrrd-2 {
    background: transparent;
    color: #0F9D6D;
    border: 1px solid #0F9D6D;
}

.price-content-box .pricing-btn-wrap .pricing-btn.style-2:hover {
    background: #00724E;
}

.nice-select {
    width: 100%;
    height: 58px;
    padding: 8px 14px;
}

.nice-select .list {
    width: 100%;
}

.select2.select2-container {
    width: 100%;

}

.select2.select2-container .select2-selection.select2-selection--single {
    height: 58px;
    padding: 15px 15px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 58px;
}

.pricing-select .select2.select2-container .select2-selection.select2-selection--single {
    height: 42px;
    padding: 7px 30px 7px 10px;
}

.pricing-select .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 42px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: rgba(90, 113, 132, 1);
}

.select2-container--default .select2-selection--single {
    border: 1px solid rgba(90, 113, 132, 0.25);
    border-radius: 8px;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    background-color: #0F9D6D;
}

.is-invalid ~ .select2 .select2-selection {
    border: 1px solid #dc3545;
}

.contact-input input {
    margin-bottom: unset !important;
}

.input-group-append .input-group-text {
    height: 58px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}


.price-content-box .price-top-content h1 span.monthly-price,
.price-content-box .price-top-content h1 span.yearly-price {
    font-family: "Circular Std black" !important;
    font-style: normal !important;
    font-size: 48px !important;
    color: #002B49 !important;
}

.breadcrumb-area {
    padding-top: 120px;
    padding-bottom: 30px;
}

.pricing-area {
    background: #FFFFFF;
}

.price-content-box.design-2 {
    background: #FFFFFF !important;
}

.price-icon-box {
    align-items: center;
    background: #FFFFFF;
    -webkit-box-shadow: 5px 30px 56.1276px rgba(55, 55, 55, 0.1098);
    box-shadow: 5px 30px 56.1276px rgba(55, 55, 55, 0.1098);
    border-radius: 20px;
    padding: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
    font-size: 24px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}


.monthly-price-discounted,
.yearly-price-discounted {
    position: relative;
    font-size: 20px !important;
    color: #dc3545!important;
}

.monthly-price-discounted::after,
.yearly-price-discounted::after {
    content: "";
    width: 100%;
    height: 2px;
    background: #dc3545!important;
    position: absolute;
    bottom: 12px;
    left: 0;
    transform: rotate(-16deg);
}

.badge-danger {
    color: #fff;
    background-color: #dc3545;
}

.featured-box,
.price-content-box.design-2,
.price-icon-box,
.all-services-box {
    -webkit-box-shadow: rgba(47, 43, 61, 0.1) 0px 4px 18px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px !important;
    box-shadow: rgba(47, 43, 61, 0.1) 0px 4px 18px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px 0px !important;
}

.all-services-area {
    background: #FFFFFF;
}

.accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #0F9D6D;
    border-color: #0F9D6D;
}

table.pls-language-container,
table.pls-language-container tbody {
    border-color: #0F9D6D !important;
    border-radius: 5px;
}

table.pls-language-container td {
    padding: 0 !important;
}

table.pls-language-container td li a {
    width: 100%;
    color: #002d49 !important;
}

table.pls-language-container td li a:hover {
    background-color: #C2FFEC !important;
}

a.pls-selected-locale {
    color: #002d49 !important;
}

.pls-language-container-scrollable {
    width: 120px !important;
}

@media only screen and (max-width: 991px) {
    .main-nav {
        width: 280px;
        -webkit-transform: translateX(-280px);
        -moz-transform: translateX(-280px);
        -ms-transform: translateX(-280px);
        -o-transform: translateX(-280px);
        transform: translateX(-280px);
    }

    .mobile-ham-logo {
        margin-left: 8px;
        display: unset;
        align-items: unset;
        height: unset;
        text-align: center;
        max-width: 70%;
    }
}

.main-nav > ul > li {
    padding: 40px 15px;
}

.hrrd-hero-content h1 {
    line-height: 1.1;
}

.polyglot-language-switcher .language-switch-btn.pls-selected-locale .locale-label {
    display: none !important;
}

.pls-language-container .language-switch-btn.pls-selected-locale .locale-label {
    display: inline-block !important;
}
