/*Main Css */



::selection {

    background: #bc1208;
    color: #fff;
    text-shadow: none;

}



::-webkit-scrollbar {
    width: 5px;
    background-color: #f5f5f5;
}



::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
    display: none;
}



::-webkit-scrollbar-track-piece {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #fff;
}



::-webkit-scrollbar-thumb:vertical {

    border-radius: 10px;

    background-color: #bc1208;

}





/* Tabbing CSS */



[class^="box-"] {

    display: none;

}



[class^="box-"].showfirst {

    display: block;

}





/* Accordion CSS */



.myaccordion li .faq-opt {

    display: none;

}



.myaccordion li.active .faq-opt {

    display: block;

}



.myaccordion li.active .faq-ang h4:before {

    content: "\f077";

}



body {

    font-family: "Oswald";

    overflow-x: hidden;

    font-size: 16px;

    line-height: 1;

    color: #000000;
    top: 0 !important;

}

.skiptranslate {
    display: none;
}
div#google_translate_element {
    position: absolute;
    right: 360px;
    display: block;
    /* top: 40px; */
    top:0;
    bottom: 0;
    margin: auto;
}

div#google_translate_element .skiptranslate.goog-te-gadget {
    display: block;
    font-size: 0;
}

select.goog-te-combo {
       color: #152a47;
    font-size: 16px;
    font-family: 'Oswald';
    background: #ffffff;
    padding: 3px 5px;
}
select.goog-te-combo option {
    color: #152a47;
}

div#google_translate_element span {
    display: none;
}

h1,

h2,

h3,

h4,

h5,

h6 {

    display: block;

    font-weight: normal;

}



*:hover,

*:focus,

* {

    outline: none !important;

}



img {

    max-width: 100%;

    height: auto;

}



a,

input[type="submit"] {

    -webkit-transition: all 0.4s ease-In-out;

    -moz-transition: all 0.4s ease-In-out;

    -o-transition: all 0.4s ease-In-out;

    transition: all 0.4s ease-In-out;

    display: inline-block;

    cursor: pointer;

}



a:hover {

    color: #bc1208;

}



span {

    display: inline-block;

}



textarea,

select,

input[type],

textarea,

select,

button {

    background: transparent;

    border: none;

    border-radius: 0px;

    font-family: "Oswald";

    font-weight: 400;

}



::-webkit-input-placeholder {

    color: #a3a3a3;

    font-weight: 400;

}



::-moz-placeholder {

    color: #a3a3a3;

    font-weight: 400;

}



:-ms-input-placeholder {

    color: #a3a3a3;

    font-weight: 400;

}



:-moz-placeholder {

    color: #a3a3a3;

    font-weight: 400;

}



::-moz-placeholder {

    opacity: 1;

}





/* Padding Classes */



.pad-sec {}



.pad-zero {

    padding: 0px;

}



.pad-l-zero {

    padding-left: 0px;

}



.pad-r-zero {

    padding-right: 0px;

}



.ovr-hiddn {

    overflow: hidden;

}



.overlay:after {

    content: "";

    position: fixed;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    background: rgba(0, 0, 0, 0.6);

    z-index: 1;

}



.overlay {

    display: none;

}



.overlay.active {

    display: block;

}





/* Heading Classes */



.hding-1 h1 {

    font-size: 75px;

    font-weight: 700;

    line-height: 75px;

}



.hding-2 h2 {}



.hding-3 h3 {}



.hding-4 h4 {}



.hding-5 h5 {}



.hding-6 h6 {}



.para {}



.highlighted {

    color: #ff5e14;

}





/* Custom Slick Css */



.slick-list {

    margin: 0 -15px;

}



.slick-slide {

    margin: 0 15px;

}



.slick-dots {

    padding: 50px 0 0;

    text-align: center;

}



.slick-dots li {

    margin: 0 20px 0 0px;

    width: auto;

    display: inline-block;

    vertical-align: middle;

    overflow: hidden;

    padding: 0px;

    border: none;

}



.slick-dots li button:before,

.slick-dots li button:before {

    color: #fff;

    opacity: 1;

    font-size: 20px;

}



.slick-dots li button {

    height: 8px;

    width: 8px;

    border-radius: 50%;

    padding: 0px;

    background: #d6d6d6;

    border: none;

    cursor: pointer;

    font-size: 0px;

    padding: 0px;

    -webkit-transition: all 0.4s ease-In-out;

    -moz-transition: all 0.4s ease-In-out;

    -o-transition: all 0.4s ease-In-out;

    transition: all 0.4s ease-In-out;

    box-sizing: border-box;

}



.slick-dots li.slick-active button {

    background: #f3c919;

    width: 11px;

    height: 11px;

}





/*header css*/



header {

    -webkit-transition: all 0.4s ease-In-out;

    -moz-transition: all 0.4s ease-In-out;

    -o-transition: all 0.4s ease-In-out;

    transition: all 0.4s ease-In-out;

    /* padding: 5px 0; */
    position:relative;

}



.main-header {

    /* height: 90px; */

}



.main-header .row,

.main-header .container-fluid {

    height: 100%;

}



.logo-wrap {

    background-color: #152A47;

    height: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.logo {

    display: inline-block;

    color: #fff;

    font-size: 32px;

    font-weight: 600;

}



.logo:hover {

    color: #fff;

}



.logo img {

    display: block;
    height: 95px;

}





/* Hamburger Menu */



.menu-Bar {

    width: 30px;

    height: 20px;

    cursor: pointer;

    position: absolute;

    right: 15px;

    top: 0;

    bottom: 0px;

    margin: auto;

    z-index: 22;

    display: none;

}



.menu-Bar span {

    display: block;

    height: 4px;

    width: 100%;

    background: #fff;

    position: absolute;

    transition: 0.6s all;

    border-radius: 100px;

}



.menu-Bar span:nth-child(1) {

    top: 0;

}



.menu-Bar span:nth-child(2) {

    top: 8px;

    transform-origin: left;

}



.menu-Bar span:nth-child(3) {

    top: 16px;

}



.menu-Bar.open span {

    background: #b70404;

}



.menu-Bar.open span:nth-child(1) {

    transform: rotate(45deg);

    top: 12px;

    transform-origin: right-center;

}



.menu-Bar.open span:nth-child(2) {

    width: 0;

    opacity: 0;

}



.menu-Bar.open span:nth-child(3) {

    transform: rotate(-45deg);

    top: 12px;

    transform-origin: right-center;

}





/* Menu Css */



.menu {

font-size: 0px;

display: inline-block;

vertical-align: middle;

width: calc(100% - 30%);
}



.menu li {

    display: inline-block;

    vertical-align: middle;

    /* padding-left: 35px; */

    padding: 10px 20px;

    position: relative;

}



.menu li::before {

    content: "";

    background-color: #bc1208;

    height: 7px;

    position: absolute;

    right: 50%;

    left: 50%;

    bottom: 0;

    transition: all 0.35s ease-in-out;

}



.menu li a {

    display: block;

    font-size: 16px;

    color: #fff;

    text-transform: uppercase;

    font-weight: 600;

    line-height: 100px;

}



.menu li:hover a,

.menu li.active a {

    color: #bc1208;

}



.menu li:hover::before,

.menu li.active::before {

    left: 5px;

    right: 5px;

}



.menuWrap {

background-color: #152A47;

height: 100%;

display: block;

align-items: center;

justify-content: center;
}



.header-actions {

    background-color: #bc1208;

    height: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.header-actions>li {

    padding: 50px 25px;

    position: relative;

}



.header-actions>li:not(:last-child)::before {

    /*content: "";*/

    /*background-color: #000;*/

    /*width: 2px;*/

    /*height: 90px;*/

    /*position: absolute;*/

    /*right: 0;*/

    /*top: -37px;*/

    content: "";
    background-color: #000;
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;

}



.header-actions a {

    color: #fff;

    font-size: 16px;

    font-weight: 600;

    text-transform: uppercase;

    display: flex;
    align-items: center;
    justify-content: center;

}



.header-actions select {

    color: #fff;

    font-size: 16px;

    font-weight: 600;

    text-transform: uppercase;

}





/* Menu Dropdown CSS */



.dropdown-nav {

    position: relative;

    overflow: hidden;

    vertical-align: middle;

    flex: auto;

    text-align: center;

}

/* .dropdown-nav>a{
    line-height: 100px;
} */

.dropdown-nav:hover {

    overflow: visible;

}



ul.dropdown {

    position: absolute;

    width: 100%;

    left: 0px;

    margin: auto;

    background: #152A47;

    padding: 15px;

    text-align: left;

    border-radius: 2px;

    box-shadow: 0 0 10px 3px #00000014;

    opacity: 0;

    min-width: 200px;

    /* animation: btotreverse 0.5s forwards; */

}

.connect_lists_dropdown_nav{
    padding: 10px 15px !important;
}

.connect_lists_dropdown{
    background: #fff !important;
    left: 0;
    line-height: 2;
    max-height: 400px;
    overflow-y: auto;
}

ul.dropdown li {

    width: 100%;

    display: inline-block;

    vertical-align: middle;

    font-size: 16px;
}



ul.dropdown li a {

    padding: 6px 0;

    line-height: 15px;

    font-size: 14px;

    color: #fff !important;

    display: block;

    width: 100%;

    margin: 0;

    /* text-align: center; */

    font-weight: 600;

    background: transparent !important;

}



ul.dropdown li.last a {

    margin-bottom: 0px;

}



ul.dropdown li a:hover,ul.dropdown li.current a {

    color: #bc1208 !important;

}



.dropdown-nav:hover ul.dropdown {

    /* /* animation: btot 0.5s forwards; */

    z-index: 9;
    opacity: 1;
    top: 100%;

}





/* Dropdown CSS*/



@keyframes btotreverse {

    0% {

        top: 75px;

        opacity: 1;

    }

    100% {

        top: 115px;

        opacity: 0;

    }

}



@keyframes btot {

    0% {

        top: 115px;

        opacity: 0;

    }

    100% {

        top: 40px;

        opacity: 1;

    }

}





/* Main Banner CSS */



.mainBanner {

    background-size: cover;

    background-position: center;

    /* height: 750px; */

    height: 1000px;

    background-repeat: no-repeat;

    display: flex;

    align-items: center;

    position: relative;

    z-index:1;
}

.mainBanner:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #152a47;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: -1;
}


.mainBanner h3 {

    font-size: 78px;

    color: #fff;

    line-height: 1.09;

    font-weight: bold;

    margin-bottom: 25px;

    text-transform: uppercase;

}



.banner-list {

    font-size: 0;

    margin: 0 -15px 35px;

}



.banner-list>li {

    display: inline-block;

    vertical-align: top;

    padding: 0 15px;

    position: relative;

    color: #fff;

    font-size: 20px;

    letter-spacing: 2.9px;

    text-transform: uppercase;

}



.banner-list>li:not(:last-child)::before {

    content: "•";

    color: #fff;

    font-size: 20px;

    position: absolute;

    right: -1.5px;

}



.banner-search {

    display: flex;

    align-items: center;

    height: 60px;

    border-radius: 35px;

    background-color: #fff;

    padding: 0 35px;

}



.banner-search input[type="text"] {

    font-size: 17px;

    width: 90%;

    color: #000;

}



.banner-search input[type="text"]::placeholder {

    color: #d8d8d8;

}



.banner-search button {

    width: 10%;

    color: #d8d8d8;

    font-size: 24px;

    text-align: center;

    cursor: pointer;

    transition: all 0.3s ease-in-out;

}



.banner-search button:hover {

    color: #000;

}



.banner-new-box {

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

    width: 490px;

}



.banner-new-box-head,

.banner-new-box-footer {

    background-color: #bc1208;

    min-height: 65px;

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

}



.banner-new-box-head::before,

.banner-new-box-footer::before {

    content: "";

    width: 0;

    height: 0;

    border-style: solid;

    border-width: 0 30px 65px 0;

    border-color: transparent #bc1108 transparent transparent;

    position: absolute;

    right: 100%;

    top: 0;

}



.banner-new-box-head h6,

.banner-new-box-footer h6 {

    color: #fff;

    font-size: 26px;

    font-weight: 600;

    text-transform: uppercase;

}



.banner-new-box-body {

    background-color: #fff;

}



.banner-new-box-list>li {

    padding: 25px 50px;

    position: relative;

    color: #0b0b0b;

    font-size: 18px;

    text-transform: capitalize;

    font-weight: 500;

}



.banner-new-box-list>li::before {

    content: "+";

    color: #0b0b0b;

    font-size: 18px;

    position: absolute;

    left: 25px;

}



.banner-new-box-list p {

    color: rgba(0, 0, 0, 0.4);

    font-size: 18px;

    font-weight: 300;

    padding-top: 10px;

    line-height: 1.3;

}



.banner-new-box-list>li:not(:last-child) {

    border-bottom: 1px solid #d1d1d1;

}



.sec-padding {

    padding-left: 7%;

    padding-right: 7%;

}



.home-one {

    padding-top: 30px;

    padding-bottom: 30px;

}



.video-box {

    position: relative;

}



.video-box a {

    width: 100px;

    height: 100px;

    background-color: #bc1208;

    border-radius: 50%;

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    margin: auto;

    font-size: 24px;

    color: #fff;

    display: flex;

    align-items: center;

    justify-content: center;

}



.headline-news-box {

    background-color: #152A47;

    /*border-radius: 4px;*/

    box-shadow: 0 1px 8px 0 rgba(33, 33, 33, 0.1);

    padding: 30px 30px;
    height: 100%;

}
.becomMember {
    background: #152a47;
    padding: 30px;
    margin-bottom: 30px;
    /*border-radius: 4px;*/
}

.becomMember h4 {
    font-size: 35px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px;
}

.becomMember p {
    font-size: 18px;
    color: #fff;
    line-height: 25px;
}

.becomMember a {
    width: 100%;
    text-align: center;
    background: #bc1208;
    color: #fff;
    text-transform: uppercase;
    font-size: 22px;
    padding: 15px 0;
}


.tabNavheadline-box {

    font-size: 0;

    margin: 0 -5px;

}



.tabNavheadline-box>li {

    display: inline-block;

    vertical-align: top;

    width: 50%;

    background-color: #C8C8C8;

    border-radius: 4px;

    text-align: center;

    cursor: pointer;

    transition: all 0.3s ease-in-out;

}



.tabNavheadline-box .active {

    background-color: #bc1208;

}



.tabNavheadline-box a {

    color: #fff;

    font-size: 16px;

    text-transform: uppercase;

    font-weight: 600;

    padding: 10px 15px;

}

.tabNavheadline-box-player-profile {

    font-size: 0;

    margin: 0 0px;

}



.tabNavheadline-box-player-profile>li {

    display: inline-block;

    vertical-align: top;

    width: 50%;

    background-color: #C8C8C8;

    border-radius: 4px;

    text-align: center;

    cursor: pointer;

    transition: all 0.3s ease-in-out;

}



.tabNavheadline-box-player-profile .active {

    background-color: #bc1208;

}



.tabNavheadline-box-player-profile a {

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: 600;

    padding: 10px 15px;

}



.headline-news-box-player-profile>h6 {

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-transform: capitalize;

    text-align: right;

    margin: 25px 0 15px;

}



.headline-news-box-player-profile>h6 span {

    font-size: 30px;

    vertical-align: middle;

    margin-left: 15px;

}

.tabContent {
    height: 600px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 15px;
}

.headline-posts>li:not(:last-child) {

    margin-bottom: 25px;

}



.headline-box-post {

    border-radius: 4px;

    border: solid 1px #ffffff;

    padding: 15px 15px;

}



.headline-box-post h4 {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    text-transform: capitalize;

}



.headline-box-post span {

    margin-top: 10px;

    color: #bc1208;

    font-size: 12px;

    display: block;

}



.headline-box-post p {

    position: relative;

    padding-top: 10px;

    margin-top: 25px;

    color: #98abb4;

    font-size: 14px;

}



.headline-box-post p::before {

    content: "";

    background-color: #24292b;

    position: absolute;

    top: 0;

    left: -15px;

    right: -15px;

    height: 1px;

}



.prospect-img {

    /*margin-bottom: 30px;*/
    /*margin-top: 30px;*/
}



.home-three h3 {

    background-color: #152A47;

    border-radius: 4px;

    margin-bottom: 20px;

    padding: 15px 15px;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    text-transform: capitalize;

}



.top-player-items {

    font-size: 0;

    margin: 0 -15px;

}



.top-player-items>li {

    display: inline-block;

    vertical-align: top;

    width: 33.333%;

    padding: 0 15px;

    margin-bottom: 30px;

}



.top-player-box {

    background-color: #fff;

    border-radius: 2px;

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

    /*padding-bottom: 10px;*/

}



.top-player-box>img {

    /* width: 150px; */

    width: 150px;

    height: 100px;

    margin-bottom: 10px;

    /*border-radius: 50%;*/

    /* object-fit: cover; */

    object-fit: fill;

    height: 135px;

    /*margin: 10px auto;*/

    display: block;
    margin:0;
    width: 100%;

}

.player-profiles-new>img {
    width: 150px;
    height: 100px;
    margin-bottom: 10px;
    /* border-radius: 50%; */
    object-fit: cover;
    height: 225px;
    /* margin: 10px auto; */
    display: block;
    margin: 0;
    width: 100%;
}



.top-player-box h5 {

    padding: 15px;
    color: #fff;
    font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 0;
    background: #152a47;
    height: 68px;
    overflow: hidden;

}

.top-player-box h5 span {
    font-size: 15px;
    display: block;
    font-weight: normal;
    margin-top: 10px;
}



.top-player-footer {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0 10px;

}



.top-player-footer h6 {

    color: #828282;

    font-size: 10px;

    font-weight: 500;

    text-transform: uppercase;

}



.top-player-footer h6 span {

    margin-right: 5px;

    vertical-align: middle;

}



.top-player-footer>span {

    color: #000;

    font-size: 10px;

    font-weight: 500;

}



.top-team-items {

    font-size: 0;

    margin: 0 -15px;

}



.top-team-items>li {

    display: inline-block;

    vertical-align: top;

    width: 33.333%;

    padding: 0 15px;

    margin-bottom: 30px;

}



.top-team-box {

    background-color: #fff;

    border-radius: 2px;

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

    /*padding-bottom: 10px;*/

}



.top-team-box>img {

    width: 150px;

    height: 100px;

    margin-bottom: 10px;

    /*border-radius: 50%;*/

    object-fit: cover;

    height: 135px;

    /*margin: 10px auto;*/

    display: block;
    margin:0;
    width: 100%;


}



.top-team-box h5 {

    padding: 15px;
    color: #fff;
    font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 0;
    background: #152a47;
    height: 68px;
    overflow: hidden;

}

.top-team-box h5 span {
    font-size: 15px;
    display: block;
    font-weight: normal;
    margin-top: 10px;
}



.top-team-footer {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0 10px;

}



.top-team-footer h6 {

    color: #828282;

    font-size: 10px;

    font-weight: 500;

    text-transform: uppercase;

}



.top-team-footer h6 span {

    margin-right: 5px;

    vertical-align: middle;

}



.top-team-footer>span {

    color: #000;

    font-size: 10px;

    font-weight: 500;

}



.training-facil-items {

    font-size: 0;

    margin: 0 -15px;

}



.training-facil-items>li {

    display: inline-block;

    vertical-align: top;

    padding: 0 15px;

    margin-bottom: 30px;

    width: 33.333%;

}



.training-facil-box {

    background-color: #fff;

    border-radius: 2px;

    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);

    /*padding-bottom: 15px;*/

}




.training-facil-box img {
    min-height: 135px;
    object-fit: cover;
    width: 100%;
    height: 135px;
    /* border-radius: 100%; */
    /* min-width: 135px; */
    display: block;
    margin: auto;
    /* padding: 10px; */
    object-fit: cover;
}



.training-facil-box h5 {
    padding: 15px;
    color: #fff;
    font-size: 17px;
    text-transform: capitalize;
    margin-bottom: 0;
    background: #152a47;
    height: 68px;
    overflow: hidden;
}

.training-facil-box h5 span {
    font-size: 15px;
    display: block;
    font-weight: normal;
    margin-top: 10px;
}

.home-three {

    padding-bottom: 75px;

}





/* footer css */



footer {

    background-color: #152A47;

    padding: 20px 0 50px;

}
footer .fnt i{
    font-family: "Font Awesome 5 pro";
        margin-right: 10px;
}

p.footer-address {
    margin: 0 0 20px;
}

.footer-para {

    font-size: 19px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.58;

    letter-spacing: normal;

    color: #ffffff;

    margin-top: 30px;
    text-align: justify;

}



footer .widget h4 {

    font-size: 26px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.38;

    letter-spacing: normal;

    color: #e9e9e9;

    margin-bottom: 40px;

    text-transform: capitalize;

    margin-top: 25px;

}



.footer-address {

    font-size: 17px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1;

    letter-spacing: normal;

    color: #ececec;

    margin-bottom: 30px;

}



.footer-phone {

    font-size: 34px;

    font-weight: normal;

    font-stretch: normal;

    font-style: normal;

    line-height: 1.24;

    letter-spacing: normal;

    color: #ffffff;

}



.footer-menu {

    column-count: 2;

}



.footer-menu>li:not(:last-child) {

    margin-bottom: 25px;

}



.footer-menu a {

    color: #fff;

    font-size: 17px;

    font-weight: 400;

    text-transform: capitalize;

}



.footer-menu a:hover {

    color: #bc1208;

}



.footer-socials {

    text-align: right;

    margin-top: 50px;

}



.footer-socials>li {

    margin-bottom: 20px;

}



.footer-socials a {

    font-size: 25px;

    color: #d8d8d8;

}



.footer-socials a:hover {

    color: #bc1208;

}



.copyright {

    padding: 20px 0;

    background-color: #bc1208;

}



.copyright p {

    color: #fff;

    font-size: 18px;

    text-transform: capitalize;

}



.copyright p a {

    font-weight: bold;

    color: #fff;

}



.widget-03 {

    padding-left: 10%;

}





/* player profile page */



.page-header {

    height: 500px;

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    display: flex;

    align-items: center;

}



.page-header h3 {

    color: #fff;

    font-size: 78px;

    font-weight: bold;

    text-transform: uppercase;

    line-height: 86px;

}



.single-player-profile-sec {
    padding-bottom: 50px;
    padding-top: 20px;
}

.single-player-profile-head {
    /* display: flex; */
    /* align-items: flex-end; */
    /* margin-top: -230px; */
    margin-top: 25px;
    border-bottom: 2px solid #959595;
    padding-bottom: 25px;
}



/* .single-player-profile-head-body {

    margin-left: 55px;

} */



.single-player-profile-head-body h2 {

    font-size: 60px;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 25px;

}



.spp-meta {

    margin-bottom: 25px;


    display: inline-block;

    vertical-align: top;

    color: #111312;

    font-size: 24px;

    text-transform: uppercase;

}



.spp-btn {

    display: flex;

    align-items: center;

    justify-content:center;
}

ul.spp-icons {
    /*margin: 0 12%;*/
    font-size: 0;
}



.spp-btn>a {

    padding: 10px 45px;

    border-radius: 4px;

    background-color: #bc1208;

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

}

 .rank-bt>a {
        width: 100%;
        text-align: center;
    }



.spp-icons {

    margin-left: 10px;

}



.spp-icons>li {

    display: inline-block;

    vertical-align: middle;

    padding: 0 15px;
    /* width: 50%;
    width : 100%; */

}



.spp-icon-box {

    display: flex;

    align-items: flex-end;

}



.spp-icon-box h6 {

    color: #111312;

    font-size: 18px;
        font-size: 28px;

    padding-right: 15px;

}



.spp-main-body {

    /*margin-top: 55px;*/
    /*margin-bottom: 50px;*/
    border: 2px solid #152a47;
    padding: 14px;
    margin: 50px 0;

}



.spp-main-body p {

    font-size: 15px;

    line-height: 30px;

    color: #111312;

    width: 80%;

}



.spp-stats-box {

    padding: 45px 50px;

    border-radius: 4px;

    background-color: #152A47;

    box-shadow: 0 1px 8px 0 rgba(33, 33, 33, 0.1);

    /*margin-top: 120px;*/

}



.spp-stats-box-holder h3 {

    color: #fff;

    font-size: 24px;

    text-transform: uppercase;

    margin-bottom: 20px;

}



.spp-stats-list {

    font-size: 0;

    margin: 0 -5px;

    padding-top: 10px;

}



.spp-stats-list>li {

    display: inline-block;

    vertical-align: top;

    width: 25%;

    margin-bottom: 20px;

    padding: 0 5px;

}



.spp-stats-list-box {

    border-radius: 4px;

    border: solid 1px #ffffff;

}



.spp-stats-list-box h6 {

    min-height: 45px;

    color: #fff;

    font-size: 12px;

    line-height: 16px;

    font-weight: 600;

    letter-spacing: -0.45px;

    text-transform: uppercase;

    border-bottom: solid 1px #ffffff;

    padding: 0 15px;

    display: flex;

    align-items: center;

}



.spp-stats-list-box p {

    min-height: 45px;

    color: #98abb4;

    font-size: 14px;

    line-height: 20px;

    text-transform: uppercase;

    padding: 0 15px;

    display: flex;

    align-items: center;

}





/* single team profile */



.single-team-profile-sec {

    padding-bottom: 50px;

}



.single-team-profile-head {

    display: flex;

    align-items: flex-end;

    margin-top: -230px;

}



.single-team-profile-head-body {

    margin-left: 55px;

}



.single-team-profile-head-body h2 {

    font-size: 60px;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 25px;

}



.stp-meta {

    margin-bottom: 25px;

}



.MYstp-meta {

    margin-bottom: 25px;

    display: inline-block;

    vertical-align: top;

    color: #111312;

    font-size: 24px;

    text-transform: uppercase;

}



.stp-meta>li {

    display: inline-block;

    vertical-align: top;

    color: #111312;

    font-size: 24px;

    text-transform: uppercase;

}



.stp-btn {

    display: flex;

    align-items: center;

}



.stp-btn>a {

    padding: 10px 45px;

    border-radius: 4px;

    background-color: #bc1208;

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

}



.stp-icons {

    margin-left: 10px;

}



.stp-icons>li {

    display: inline-block;

    vertical-align: middle;

    padding: 0 15px;

}



.stp-icon-box {

    display: flex;

    align-items: flex-end;

}



.stp-icon-box h6 {

    color: #111312;

    font-size: 18px;

    padding-right: 15px;

}



.stp-main-body {

    margin-top: 55px;

    margin-bottom: 50px;

}



.stp-main-body p {

    font-size: 15px;

    line-height: 30px;

    color: #111312;

    width: 80%;

}



.stp-team-box {

    border-radius: 4px;

    padding: 45px 40px;

    background-color: #111312;

}



.stp-team-box {

    margin-top: 120px;

}



.stp-team-box h2 {

    color: #fff;

    font-size: 24px;

    font-weight: bold;

    text-transform: capitalize;

    margin-bottom: 45px;

}



.stp-team-box-head {

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 25px;

}



.stp-team-box-head h6 {

    color: #fff;

    font-size: 19px;

    font-weight: bold;

    text-transform: capitalize;

}



.stp-team-box-list>li {

    display: inline-flex;

    align-items: center;

    justify-content: space-between;

    width: 100%;

}



.stp-team-box-list>li:not(:last-child) {

    margin-bottom: 25px;

}



.stp-team-box-player {

    display: flex;

    align-items: center;

}



.stp-team-box-player-body {

    padding-left: 15px;

}



.stp-team-box-player-body h4 {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

    text-transform: capitalize;

    margin-bottom: 10px;

}



.stp-team-box-player-body h6 {

    color: #8ea2ab;

    font-size: 12px;

    text-transform: capitalize;

}



.stp-team-box-number {

    height: 50px;

    width: 50px;

    border: 1px solid #24292b;

    border-radius: 4px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.stp-team-box-number h6 {

    color: #fff;

    font-size: 24px;

    font-weight: bold;

}





/* training facility detail page */



.training-facility-detail-sec-one {

    padding-top: 50px;

    padding-bottom: 50px;

}



.training-facility-detail-body h2 {

    text-transform: uppercase;

    font-weight: bold;

    color: #111312;

    font-size: 60px;

    margin-bottom: 40px;

}



.training-facility-detail-body p {

    color: #0f1211;

    font-size: 15px;

    line-height: 30px;

    margin-bottom: 40px;

    width: 95%;

}



.training-facility-detail-sec-one .video-box {

    margin-bottom: 50px;

}



.training-facility-detail-sec-two {

    padding-top: 75px;

    padding-bottom: 100px;

}



.counter-box-items {

    font-size: 0;

    margin: 0 -15px;

}



.counter-box-items>li {

    display: inline-block;

    width: 25%;

    padding: 0 15px;

}



.counter-box {

    position: relative;

    padding-right: 40px;

}



.counter-box h6 {

    color: #0f1123;

    font-size: 90px;

    text-align: center;

    margin-bottom: 50px;

}



.counter-box h4 {

    text-align: center;

    color: #fff;

    font-size: 14px;

    font-weight: bold;

    text-transform: capitalize;

}



.counter-box::before {

    content: "";

    background-color: #bc1208;

    height: 40px;

    left: 0;

    right: 0;

    bottom: -13px;

    z-index: -1;

    position: absolute;

}



.counter-box::after {

    content: "";

    background-color: #bc1208;

    width: 40px;

    top: 0;

    bottom: 0;

    right: 0;

    z-index: -1;

    position: absolute;

}





/* training facility main */



.training-facility-main {

    padding-top: 100px;

    padding-bottom: 100px;

}



.training-facility-main-left h2 {

    background-color: #24292b;

    border-radius: 4px;

    margin-bottom: 20px;

    padding: 30px 25px;

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    text-transform: capitalize;

}





/* leaderboard page */



.leaderboard-sec {

    padding: 100px 0;

}



.leaderboard-wrap {

    padding: 75px 40px;

    border-radius: 4px;

    background-color: #152A47;

}



.leaderboard-wrap h2 {

    color: #fff;

    font-size: 36px;

    text-transform: uppercase;

    font-weight: bold;

    margin-bottom: 60px;

}



table.leaderboard-table {

    width: 100%;

    /* background-color: #ffffff; */

    border-collapse: collapse;

    /* border-width: 2px;

    border-color: #ffcc00;

    border-style: solid; */

    color: #fff;

}



table.leaderboard-table td,

table.leaderboard-table th {

    /* border-width: 2px;

    border-color: #ffcc00;

    border-style: solid; */

    padding: 5px;

}



table.leaderboard-table th {

    color: #8ea2ab;

    font-size: 9px;

    text-transform: uppercase;

    padding: 15px 0;

    border-bottom: 5px solid #111312;

}



table.leaderboard-table thead {

    background-color: #414d55;

}



table.leaderboard-table thead th {

    text-align: center;

}



table.leaderboard-table thead th:nth-child(1) {

    text-align: left;

    padding-left: 10px;

}



table.leaderboard-table tbody tr {

    background-color: #24292b;

    border-bottom: 2px solid #111312;

}



table.leaderboard-table tbody tr:nth-child(1),

table.leaderboard-table tbody tr:nth-child(2) {

    background-color: #1b1f22;

}



table.leaderboard-table tbody td {

    padding: 20px 0;

    text-transform: uppercase;

    color: #fff;

    font-size: 15px;

    font-weight: 600;

    letter-spacing: 0.75px;

    text-align: center;

}



table.leaderboard-table tbody tr td:nth-child(1) {

    padding: 0 10px;

    width: 40px;

    border-left: 4px solid #ed0423;

    border-top-left-radius: 4px;

    border-bottom-left-radius: 4px;

    font-size: 9px;

}



table.leaderboard-table tbody tr td:nth-child(2) {

    text-align: left;

}



table.leaderboard-table tbody tr td:last-child {

    border-left: 1px solid #111312;

}



table.leaderboard-table tbody tr {

    /* padding-left: 4px;

    position: relative; */

}



table.leaderboard-table tbody tr:nth-child(1) td:last-child {

    background-color: #fdca40;

}



table.leaderboard-table tbody tr:nth-child(2) td:first-child {

    border-color: #bde0f6;

}



table.leaderboard-table tbody tr:nth-child(3) td:first-child {

    border-color: #ff715b;

}



table.leaderboard-table tbody tr:nth-child(4) td:first-child {

    border-color: #0496ff;

}



table.leaderboard-table tbody tr:nth-child(5) td:first-child {

    border-color: #3b5998;

}



table.leaderboard-table tbody tr:nth-child(6) td:first-child {

    border-color: #28b5e0;

}



table.leaderboard-table tbody tr:nth-child(7) td:first-child {

    border-color: #7ed321;

}



table.leaderboard-table tbody tr:nth-child(8) td:first-child {

    border-color: #6665dd;

}



table.leaderboard-table tbody tr:nth-child(9) td:first-child {

    border-color: #2662f0;

}



table.leaderboard-table tbody tr:nth-child(10) td:first-child {

    border-color: #29e7cd;

}



table.leaderboard-table tbody tr:nth-child(11) td:first-child {

    border-color: #fdca40;

}



table.leaderboard-table tbody tr:nth-child(12) td:first-child {

    border-color: #ed0423;

}





/* team profiles page */



.team-profiles-sec {

    padding-top: 100px;

    padding-bottom: 100px;

}



.team-profiles-sec h2 {

    font-size: 40px;

    color: #28292d;

    font-weight: bold;

    text-transform: uppercase;

    margin-bottom: 50px;

}



.team-profile-items {

    font-size: 0;

    margin: 0 -20px;

}



.team-profile-items>li {

    padding: 0 20px;

    display: inline-block;

    vertical-align: top;

    width: 16.6667%;

    margin-bottom: 30px;

}





/* highlights page */



.highlight-sec {

    padding-top: 100px;

    padding-bottom: 100px;

}



.highlight-sec h2 {

    color: #0f1123;

    font-size: 46px;

    font-weight: bold;

    text-transform: uppercase;

    padding-top: 45px;

    padding-bottom: 20px;

    margin-bottom: 55px;

    border-bottom: solid 1px #e6e6e6;

}



.highlight-video-holder {

    font-size: 0;

    margin: 0 -10px;

}



.highlight-video-holder>li {

    display: inline-block;

    vertical-align: top;

    width: 33.333%;

    padding: 0 10px;

    margin-bottom: 30px;

}



.highlight-links {

    font-size: 0;

    margin: 0 -15px 50px;

}



.highlight-links>li {

    display: inline-block;

    vertical-align: top;

    padding: 0 15px;

}



.highlight-links a {

    color: #fff;

    font-size: 18px;

    text-transform: uppercase;

    font-weight: bold;

    padding: 10px 35px;

    background-color: #bc1208;

}



.become-member-cta {

    background-size: cover;

    background-repeat: no-repeat;

    background-position: center;

    min-height: 600px;

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: flex-end;

    padding: 90px 50px;

    text-align: center;

    margin-bottom: 40px;

}



.become-member-cta h4 {

    color: #fff;

    font-size: 60px;

    line-height: 66px;

    font-weight: bold;

    text-transform: uppercase;

    text-align: center;

    margin-bottom: 50px;

}



.become-member-cta a {

    color: #fff;

    font-size: 18px;

    font-weight: 600;

    text-transform: uppercase;

    padding: 10px 30px;

    background-color: #bc1208;

}





/* newsfeed page */



.newsfeed-sec {

    padding-top: 100px;

    padding-bottom: 100px;

}



.newsfeed-sec h2 {

    color: #0f1123;

    font-size: 46px;

    font-weight: bold;

    text-transform: uppercase;

    padding-top: 45px;

    padding-bottom: 20px;

    margin-bottom: 55px;

    border-bottom: solid 1px #e6e6e6;

}



.newsfeed-box {

    margin-bottom: 40px;

}



.newsfeed-box h3 {

    padding-top: 50px;

    color: #0f1123;

    font-size: 38px;

    line-height: 52px;

    padding-bottom: 20px;

    border-bottom: solid 1px #e6e6e6;

    margin-bottom: 25px;

    width: 70%;

    padding-left: 20px;

}



.newsfeed-box h3 a {

    color: inherit;

}



.newsfeed-meta>li {

    display: inline-block;

    vertical-align: top;

    padding: 0 20px;

    color: #0f1123;

    font-size: 16px;

    font-weight: 500;

}



.newsfeed-meta span {

    color: #1a2a6c;

    font-size: 18px;

    margin-right: 5px;

}



.top-team-box a {

    display: block;

}



.top-team-box a>img {

    width: 100%;

    margin-bottom: 10px;

}



.training-facil-items a {

    display: block;

}



.top-player-items a {

    display: block;

}



.top-team-items a {

    display: block;

}





/* player profile page */



.player-profiles-sec {

    padding-top: 100px;

    padding-bottom: 100px;

}



.player-profile-head {

    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 50px;

}



.player-profile-head h2 {

    color: #28292d;

    font-size: 40px;

    font-weight: bold;

    text-transform: uppercase;

}



.player-profile-head h6 {

    font-size: 14px;

    color: #2c2d31;

    text-transform: capitalize;

}



.player-profile-head h6 span {

    font-size: 30px;

    vertical-align: middle;

    color: #2c2d31;

    margin-left: 15px;

}



.player-profile-items {

    font-size: 0;

    margin: 0 -10px;

}



.player-profile-items>li {

    display: inline-block;

    vertical-align: top;

    width: 16.6667%;

    padding: 0 10px;

    margin-bottom: 30px;

}



.player-profile-items a {

    display: block;

}

/**/
.adsbox { margin-bottom: 30px; }
.adsbox img { width: 100%; display: block; }
.ctaidse {
    margin-bottom: 30px;
}

.ctaidse a {
    width: 100%;
    height: 50px;
    background: #bc1208;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 22px;
    font-family: 'Oswald';
    text-transform: uppercase;
    letter-spacing: 0.5px;
}
.adsbox .spp-btn.mt-4 {
    margin-bottom: 30px;
}

.header-actions a:hover {
    color: #152a47;
}



.plyrthmb {margin-top: -8%;margin-left: 10px;font-size: 0;}
/* border-radius: 50%; */
.plyrthmb img { width: 200px; height: 200px;  vertical-align: bottom; border: 10px solid #bc1208;display: inline-block;
    vertical-align: top; object-fit: cover;}
.plyrthmb h2 { display: inline-block; vertical-align: baseline; width: calc(100% - 300px); font-size: 55px; font-size: 30px; font-weight: 900; text-transform: uppercase; margin-bottom: 57px; margin-left: 15px;margin-bottom: 20px;
    width: 100%;
    margin-left: 0; }
.plyrthmb h2 span{    display: block;
    font-size: 18px;
    margin-top: 8px;}

.highlght {padding: 0 px; margin-top: 40px;}
.highlght h6 { font-size: 25px; text-transform: uppercase; margin-bottom: 20px; font-weight: 700; }
.highlght img {width: 100%;height: 250px;display: block;}
ul.plyrTags { font-size: 0; margin: 30px 0; }
ul.plyrTags>li { display: inline-block; vertical-align: middle; margin: 15px 20px; }
ul.plyrTags>li a { background: #111312; color: #fff; line-height: normal; font-size: 22px; padding: 10px 45px 16px; border-radius: 5px; }
ul.plyrTags>li a:hover { background: #bc1208; }
.plyer-header { }
.plyer-header>img { height: 360px; }
.tpplyr { font-size: 0; margin-bottom: 30px;    padding: 10px 12px; }
.tpplyr img { display: inline-block; vertical-align: middle; width: 30%; }
.tpplyr h4 { width: calc(100% - 55%); display: inline-block; vertical-align: middle; font-size: 30px; text-transform: uppercase; font-weight: 700; margin-left: 10%; line-height: 35px; letter-spacing: 1px; }
.tpplyr h4 span { display: block; font-size: 25px; }
.leadrboard { height: 90px; text-align: center; background: #152a47; display: flex; align-items: center; justify-content: center; margin-bottom: 30px; width: 728px;
    height: 90px;
    /* float: right; */
}
.leadrboard h4 { font-size: 50px; text-transform: uppercase; letter-spacing: 6px; font-weight: 700;color:#fff; }
a.dm { background: #152a47; }
.shrtdimen { margin-bottom: 30px; }
ul.shrtdm { text-align: center; margin: 10px 0; }
ul.shrtdm>li { display: inline-block; vertical-align: middle; font-size: 28px; text-transform: uppercase; padding: 8px 20px; border-left: 2px solid rgb(149 149 149 / 40%); font-weight: 600; }
ul.shrtdm>li:first-child { border: 0; }
ul.tmhere { text-align: center; border-top: 2px solid rgb(149 149 149 / 40%); padding-top: 10px; display: block; font-size: 0; }
ul.tmhere>li { width: 25%;display: inline-block; vertical-align: middle; font-size: 16px; font-weight: 600; text-transform: uppercase; padding: 8px 15px; border-left: 2px solid rgb(149 149 149 / 40%);    }
ul.tmhere>li:first-child { border: 0; }
.fullmeasrmnt { }
.fullmeasrmnt>h4 { background: #152a47; color: #fff; text-align: center; font-size: 28px; text-transform: uppercase; padding: 14px 0;    cursor: pointer;}
.full-measurement>h6 {
    font-size: 30px;
    text-align: center;
    background: #bc1208;
    color: #fff;
    padding: 10px 0;
    margin-top: 15px;
    text-transform: uppercase;
    border: 2px solid #bc1208;
}
ul.measurTable { font-size: 0; text-align: center; }
ul.measurTable>li { display: inline-block; vertical-align: middle; width: 25%; padding: 15px; border: 1px solid rgb(0 0 0 / 3%);min-height: 72px; }
ul.measurTable>li.mshhead { background: #2F5B99; }
ul.measurTable>li.mshhead h5 { font-size: 20px; color: #fff; text-transform: uppercase; font-weight: 500; height: 45px;
    overflow: hidden;}
ul.measurTable>li p { font-size: 40px; font-weight: 700; }
.adbox300x250 { width: 300px; height: 250px; background: gainsboro; display: flex; align-items: center; justify-content: center; margin: 0 auto 30px; }
.adbox300x250 h4 { font-size: 30px; font-weight: 700; }
.adbox300x600 { width: 300px; height: 600px; background: gainsboro; display: flex; align-items: center; justify-content: center; margin: auto; }
.adbox300x600 h4 { font-size: 30px; font-weight: 700; }
.gearbtns { text-align: center; font-size: 0; margin-bottom: 30px; }
.gearbtns a { text-align: center; width: 32%; height: 60px; background: #152a47; line-height: 55px; color: #fff; font-size: 24px; text-transform: uppercase; }
.gearbtns a:nth-child(2) { margin: 0 15px; }
.upvidWrp { position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; background: rgb(255 255 255 / 50%); text-align: center; padding: 40px 35px; }
.upvidWrp a { position: relative; border-radius: 0; height: 60px; line-height: 53px; padding: 0; display: block; width: 250px; text-transform: uppercase; }
.upvidWrp h6 { font-size: 25px; line-height: normal; }
.aftrreel { font-size: 0; margin-top: 40px; }
.adbox336x280 { width: 336px; height: 280px; background: gainsboro; display: inline-flex; align-items: center; justify-content: center; margin: auto; vertical-align: middle; }
.adbox336x280 h4 { }
.adbox336x280 h4 { font-size: 30px; font-weight: 700; }
.trendinwrp { width: calc(100% - 366px); height: 280px; background: #152a47; display: inline-block; margin-left: 30px; vertical-align: middle; text-align: center; padding: 30px 0; }
.trendinwrp h4 { font-size: 54px; color: #fff; font-weight: 600; border-bottom: 2px solid #fff; padding-bottom: 14px; display: inline-block; }
.trendinwrp h6 { font-size: 35px; text-transform: uppercase; font-weight: 700; color: #fff; margin-top: 15px; }
.trendinwrp a { position: relative; border-radius: 0; height: 60px; line-height: 53px; padding: 0; display: block; width: 250px; background: #bc1208; color: #fff; font-size: 31px; text-transform: capitalize; margin: 20px auto 0; }
.trendinwrp h4 span { color: #bc1208; }
.mypost { margin: 50px 0; box-shadow: 0px 0px 4px rgb(0 0 0 / 20%); padding: 30px; border-radius: 10px; }
.mypost h5 { font-size: 30px; text-transform: uppercase; font-weight: 700; margin-bottom: 21px; }
.pic_and_vid {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.play-vid{
    position: relative;
}
.play-vid a{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
.pic_and_vid div {
    flex: 0 0 auto;
    max-width: 50%;
}

.pic_and_vid div video {
    /*max-width: 100%;*/
    width: 300px;
}
.pic_and_vid div img {
    height: 170px;
    width: 200px;
    margin-right: 15px;
}

.makepost { }
.makepost span { width: 100px; height: 100px; vertical-align: middle; border-radius: 50%; overflow: hidden; }
.makepost span img { width: 100%; height: 100%; }
.makepost textarea { margin-left: 20px; width: calc(100% - 130px); resize: none; border: 4px solid rgb(0 0 0 / 20%); border-radius: 24px; padding: 1px; height: 80px; padding: 12px; vertical-align: middle; font-size: 22px; }
.makepost textarea::placeholder { text-transform: uppercase; }
.postcate { margin-top: 20px; }
.postcate p { font-size: 30px; text-transform: uppercase; }
.postcate p i { font-size: 40px; margin-right: 5px; color: #000; }
.delete_post>ul >li a{
    color: white;
}
.delete_post {
    display: flex;
    justify-content: flex-end;
}
.delete_post>ul >li{
    display: inline-block;
    text-align: right;
}
.delete_post ul.dropdown{
    width: 69px;
    right: 0;
    left: unset;
    text-align: right;
    color: white;
    min-width: inherit;
}
.newsfeed { box-shadow: 0px 0px 4px rgb(0 0 0 / 20%); padding: 30px; margin-bottom: 50px; background: #152a47;}
.newsfeed>h5 { font-size: 30px; text-transform: uppercase; font-weight: 700; margin-bottom: 21px; color:#fff; }
.nwsfeeduser {    background: rgb(255 255 255 / 10%);
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 35px; }
.nwsfeeduser .usrhd { margin-bottom: 30px; }
.nwsfeeduser .usrhd>span { width: 100px; height: 100px; vertical-align: middle; border-radius: 50%; overflow: hidden; }
.nwsfeeduser .usrhd span img { width: 100%; height: 100%; }
.nwsfeeduser .usrhd h5 { font-size: 28px; text-transform: uppercase; font-weight: 600; line-height: normal; display: inline-block; vertical-align: middle; margin-left: 20px;color:#fff; }
.nwsfeeduser .usrhd h5 span { display: block; font-weight: 400; font-size: 17px; }
.nwsfeeduser p { font-size: 18px; color: rgb(0 0 0 / 60%); line-height: normal;color:#fff; }
.nwsfeeduser p a{color:#fff;}
.likecomment { margin-top: 30px; }
.likecomment h6{color: rgb(255 255 255 / 60%);    display: inline-block;
    font-size: 13px; }
.likecomment p { font-size: 15px; text-transform: uppercase; color: rgb(0 0 0 / 60%);color: rgb(255 255 255 / 60%);    transition: ease 0.4s; }
.likecomment p i { font-size: 26px; vertical-align: middle; margin-right: 15px; margin-bottom: 5px; }
.replyfromadmin {padding: 0 0px 8px 30px;}
.replyfromadmin .usrhd {}
.replyfromadmin .usrhd span {width: 70px;height: 70px;vertical-align: middle;border-radius: 50%;overflow: hidden;}
.replyfromadmin .usrhd span img { width: 100%; height: 100%; }
.replyfromadmin .usrhd div {display: inline-block;vertical-align: middle;margin-left: 15px;width: calc(100% - 150px);background: rgb(255 255 255 / 10%);padding: 10px 20px;}
.replyfromadmin .usrhd div h5 {font-size: 25px;text-transform: uppercase;margin-bottom: 10px;color: #fff;}
.replyfromadmin .usrhd div p {font-size: 14px;line-height: normal;padding-left: 35px;color: #fff;}
.CommntWrp {
    margin: -15px 0 30px;    max-height: 255px;
    overflow-y: auto;
    overflow-x: hidden;
}
.likecomment p:hover, .likecomment p:hover i {
    color: #c90606;
    transition: ease 0.4s;
}
.commentParent {
    height: 1000px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 25px;
    margin-bottom: 30px;
}



.sponsor {
    box-shadow: 0px 0px 4px rgb(0 0 0 / 20%);
    padding: 30px;
    border-radius: 10px;
    margin-bottom: 50px;
    background: #152a47;

}
.spnhed { margin-bottom: 25px; }
.spnhed>span { width: 100px; height: 100px; border-radius: 50%; overflow: hidden; vertical-align: middle; }
.spnhed span img { width: 100%; height: 100%; }
.spnhed h4 { font-size: 30px; text-transform: capitalize; line-height: normal; display: inline-block; vertical-align: middle; margin-left: 15px;color:#fff; }
.spnrimg p{
    font-size: 15px;
    line-height: 22px;
    color: #fff;
    padding: 25px;
    border: 2px solid #2d405a;

}
.spnhed h4 span { display: block; text-transform: uppercase; font-size: 18px; letter-spacing: 2px; }
.spnrimg { }
.spnrimg img {
    padding-bottom: 25px;
}
p.vidpost i { color: rgb(255, 145, 77); }
p.picpost i { color: rgb(0, 128, 55); }
p.artipost i { color: rgb(94, 23, 235); }

.likecomment ul.dropdown {
    min-width: auto;
    max-height: 150px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
}

.likecomment ul.dropdown li {color: #000;}




.progressBar { margin-bottom: 26px; margin-bottom: 1.66em; position: relative; }
.progressBar h4 {font-size: 18px;text-transform: uppercase;color: #fff;margin-bottom: 10px;vertical-align: middle;}
.progressBarcontainer {height: 10px;background: #E1E1E1 !important;overflow: hidden;border-radius: 0.3em;vertical-align: middle;width: 100%;}
.progressBarValue { height: 10px; float: left; border-radius: 0.3em; background: #e55d87; /* Old browsers */ background: -moz-linear-gradient(-45deg, #e55d87 0%, #5fc3e4 100%); background: -webkit-linear-gradient(-45deg, #e55d87 0%, #5fc3e4 100%); background: linear-gradient(135deg, #e55d87 0%, #5fc3e4 100%); }
.speech-bubble { font-size: 0.75em; line-height: 2em; position: absolute; top: -0.60em; text-align: center; min-width: 3em; border-radius: 0.3em; color: white; display: none; }
.speech-bubble:after { border: 0.5em solid transparent; content: ""; margin-left: -0.5em; position: absolute; bottom: -50%; left: 50%; }
.ninty-per { left: calc(88.5% - 1.5em); }
.eighty-per { left: calc(78.5% - 1.5em); }
.sixty-per { left: calc(58.5% - 1.5em); }
.fifty-per { left: calc(48.5% - 1.5em); }
/*.jquery { left: calc(58.5% - 1.5em); }*/
.ninty-per,
.eighty-per,
.sixty-per,
.fifty-per { background: #a487b2; }
.ninty-per:after { border-top-color: #a487b2; }
.eighty-per:after { border-top-color: #a487b2; }
.sixty-per:after { border-top-color: #a487b2; }
.fifty-per:after { border-top-color: #a487b2; }
/*.jquery:after { border-top-color: #a487b2; }*/


.gear-popup {display: none;    z-index: 9;  width: 900px; height: 550px; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: #152a47; padding: 20px; overflow: auto;}
.gear-popup span.closepop { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: #bc1208; text-align: center; line-height: 30px; color: #fff; cursor: pointer; }
.popcontainer { height: 100%; height: auto; }
.popcontainer>h4 { text-align: center; font-size: 40px; text-transform: uppercase; font-weight: 700; color: #bc1208; margin-bottom: 40px; }
.popcontainer h4 span { color: #fff; }
.eight.columns { height: 390px; overflow: hidden; overflow-y: auto; padding-right: 30px; padding-top: 10px; }


.gear-popup .btn-primary{
    background-color: #bc1208;
border-color: #bc1208;
    margin-left: 10px;
}

ul.tabs {
    font-size: 0;
}

ul.tabs>li {
    display: inline-block;
    vertical-align: middle;
    width: 16.6%;
    padding: 0 4px;
}

ul.tabs>li a {
    background: #152a47;
    color: #fff;
    font-size: 16px;
    padding: 15px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    width: 100%;
    text-align: center;
}

ul.tabs>li.active a, ul.tabs>li:hover a {
    background: #bc1208;
}

.innerBox {
    border: 4px solid #152a47;
    padding: 15px;
}

.box-scllinks {
    background: #152a47;
}

.box-scllinks input {
    color: #0175d8 !important;
}

.box-scllinks input:hover {
    color: #c91b03 !important;
}

.scilWrp {}

.scilWrp span {
    font-size: 45px;
    display: block;
    text-align: center;
    margin-bottom: 12px;
}
select.socialLinksAddress {
    width: 100%;
    height: 40px;
    border: 2px solid rgba(255, 255, 255, 0.4);
    font-size: 16px;
    margin-bottom: 30px;
    background-color: #fff;
}

input.socialLinksAddress {
    width: 100%;
    height: 40px;
    border: 2px solid rgb(0 0 0 / 40%);
    font-size: 16px;
    margin-bottom: 30px;
}

.scilWrp span i:hover {
    color: #fff;
}

.scilWrp span i {font-weight: 700; color: #c91b03;}

.shcseLinks {}

.shcseLinks h4 {text-align: center;font-size: 32px;font-weight: 700;text-transform: capitalize;color: #c91b03;font-family: 'Oswald';margin: 40px 0 20px;}

.shcseLinks input.socialLinksAddress  {
    margin-bottom: 10px;
}

/*.shcseLinks p {
    text-align: center;
    border-bottom: 2px solid rgb(0 0 0 / 40%);
    font-size: 14px;
    line-height: normal;
    padding: 0px 0 5px;
    margin-bottom: 30px;
}*/
.visually-hidden {
  /* https://snook.ca/archives/html_and_css/hiding-content-for-accessibility */
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}

.upldFrom {}

.upldFrom label {
    width: 100%;
    height: 130px;
    border: 5px solid #152a47;
    border-radius: 10px;
    background: #d7d7d7;
    position: relative;
    color: #152a47;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    margin-bottom: 9px;
}

.upldFrom label i.fal.fa-arrows {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 30px;
    font-weight: 400;
}

.upldFrom video {
    width: 100%;
    height: 130px;
    border: 5px solid #152a47;
    border-radius: 10px;
    background: #d7d7d7;
    position: relative;
    color: #152a47;
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: capitalize;
    margin-bottom: 9px;
}

.upldFrom video i.fal.fa-arrows {
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 30px;
    font-weight: 400;
}

input.desReel {
    text-align: center;
    border-bottom: 2px solid rgb(0 0 0 / 40%);
    font-size: 14px;
    line-height: normal;
    padding: 0px 0 5px;
    margin-bottom: 30px;
    width: 100%;
}
.coachWrp {
    background: #152a47;
    padding: 10px;
}

.cochCont {}

.cochCont h4 {
    font-size: 24px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    margin: 15px 0 20px;
}

.cochCont input,textarea {
    width: 100%;
    height: 40px;
    background: #fff;
    margin-bottom: 15px;
    font-size: 16px;
    padding: 10px;
}
.blubg {
    background: #152a47;
    padding: 10px;
}

.gearWrp {
    margin: 10px 0;
        display: flex;
    align-items: center;
}

.gearWrp span.gearTitle {
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    width: 115px;
}

.gearWrp input[type="text"] {
    background: #fff;
    width: calc(100% - 120px);
    height: 45px;
    padding: 10px;
    text-transform: uppercase;
}
.statename {
    margin-bottom: 25px;
}

.statename span.statthmb {
    width: 150px;
    height: 150px;
    vertical-align: middle;
}
.statename span.statthmb img {
    width: 100%;
    height: 100%;
}

.statename h4 {
    display: inline-block;
    vertical-align: middle;
    font-size: 45px;
    font-weight: 700;
    color: #152a47;
    line-height: normal;
    margin-left: 12px;
}

.statename h4 span {
    display: block;
    font-size: 25px;
    text-transform: capitalize;
    color: rgb(21 42 71 / 40%);
}

.statename p {
    font-size: 16px;
    line-height: 25px;
    margin-top: 20px;
}

.vrfyde {
    padding: 15px 0;
}

.vrfyde a.vryfd {
    width: 200px;
    height: 50px;
    background: #152a47;
    text-align: center;
    line-height: 50px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 25px;
    letter-spacing: 1px;
    vertical-align: middle;
}
.vrfyde a.vryfd:hover {
    background: #bc1208;
}

.vrfyde p {
    vertical-align: middle;
    display: inline-block;
    margin-left: 10px;
}
.recordTable {}

.recordTable h4 {
    font-size: 25px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    margin: 25px 0 14px;
}

.recordTable table {
    width: 100%;
    margin-bottom: 37px;
}

.recordTable table tr {
    text-transform: uppercase;
}

.recordTable table tr th {
    border-top: 2px solid #000;
    border-bottom: 2px solid #000;
    padding: 10px 0;
    font-weight: 700;
}

.recordTable table tr.bgssons td {
    background: transparent;
}

.recordTable table tr td.trbodl {
    font-weight: 700;
    color: #152a47;
    background: transparent;
    text-align: left;
}

.recordTable table tr td{
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    border-bottom: 2px solid #000;
    padding: 12px 0;
    background: #e1e1e1;
}


.top-team-footer h6 span img {

    width: 16px

}

.top-player-footer h6 span img {

    width: 16px;

}



.pagination {

    justify-content: center;

    margin-top:50px;

}

.page-item.active .page-link {

    z-index: 2;

    color: #fff;

    background-color: #000;

    border-color: #000;

    cursor:pointer;

}

.page-item .page-link:hover{

    background-color: #bc1208;

    border:1px solid #bc1208;

    color:#fff;

}

/*UI Fixes*/

.login-page{padding:150px 0;}

.login-page input{border:1px solid rgba(0,0,0,0.5);border-radius: 5px;}

.login-page  .card-header {

    text-align: center;

    background-color: #bc1208;

    color: #fff;

    padding: 20px 0;

    font-size: 25px;

    font-weight: 600;

    text-transform: uppercase;

}

.login-page .card-body {

    padding: 35px;

}

.login-page label {

    text-align: left!important;

    padding-left: 0;

}

.login-page a.btn.btn-link {

    font-size: 14px;

    color: #000;

}

.login-page .btn-primary {

    color: #fff;

    background-color: #bc1208;

    border-color: #bc1208;

    cursor:pointer;

}

.login-page .btn-primary:hover{

    background-color:#000;

    border-color: #000;

}





.register-page{padding:150px 0;}

.register-page input{border:1px solid rgba(0,0,0,0.5);border-radius: 5px;}

.register-page  .card-header {

    text-align: center;

    background-color: #bc1208;

    color: #fff;

    padding: 20px 0;

    font-size: 25px;

    font-weight: 600;

    text-transform: uppercase;

}

.register-page .card-body {

    padding: 35px;

}

.register-page label {

    text-align: left!important;

    padding-left: 0;

}

.register-page a.btn.btn-link {

    font-size: 14px;

    color: #000;

}

.register-page .btn-primary {

    color: #fff;

    background-color: #bc1208;

    border-color: #bc1208;

    cursor:pointer;

    margin: auto;

    display: block;

    margin-top: 15px;

}

.register-page .btn-primary:hover{

    background-color:#000;

    border-color: #000;

}

.single-player-img img {

    width: 460px;

    height: 460px;

    border-radius: 50%;

    overflow: hidden;

    object-fit: cover;

}

.single-team-img img {

    width: 460px;

    height: 460px;

    border-radius: 50%;

    overflow: hidden;

    object-fit: cover;

}



.reset-page{padding:150px 0;}

.reset-page input{border:1px solid rgba(0,0,0,0.5);border-radius: 5px;}

.reset-page  .card-header {

    text-align: center;

    background-color: #bc1208;

    color: #fff;

    padding: 20px 0;

    font-size: 25px;

    font-weight: 600;

    text-transform: uppercase;

}

.reset-page .card-body {

    padding: 35px;

}

.reset-page label {

    text-align: left!important;

    padding-left: 0;

}

.reset-page a.btn.btn-link {

    font-size: 14px;

    color: #000;

}

.reset-page .btn-primary {

    color: #fff;

    background-color: #bc1208;

    border-color: #bc1208;

    cursor:pointer;

    margin: auto;

    display: block;

    margin-top: 15px;

}

.reset-page .btn-primary:hover{

    background-color:#000;

    border-color: #000;

}



.password-reset-page{padding:150px 0;}

.password-reset-page input{border:1px solid rgba(0,0,0,0.5);border-radius: 5px;}

.password-reset-page  .card-header {

    text-align: center;

    background-color: #bc1208;

    color: #fff;

    padding: 20px 0;

    font-size: 25px;

    font-weight: 600;

    text-transform: uppercase;

}

.password-reset-page .card-body {

    padding: 35px;

}

.password-reset-page label {

    text-align: left!important;

    padding-left: 0;

}

.password-reset-page a.btn.btn-link {

    font-size: 14px;

    color: #000;

}

.password-reset-page .btn-primary {

    color: #fff;

    background-color: #bc1208;

    border-color: #bc1208;

    cursor:pointer;

    margin: auto;

    display: block;

    margin-top: 15px;

}

.password-reset-page .btn-primary:hover{

    background-color:#000;

    border-color: #000;

}

.password-reset-page .sbt{

    margin:auto;

}

/*dashboard-acct-dtl*/

.player-dash {

    padding: 100px;



}

.player-dash .spp-stats-list-box li {

    display: block;

}

.player-dash .spp-stats-list-box a {

    display: block;

    padding: 15px 25px;

    color: #fff;

}

.player-dash .spp-stats-list-box a:hover{

    background-color:#bc1208;

}

.player-dash .dashboard-cnt-wrap input {

    width: 100%;

    border: 1px solid #98abb4!important;

    padding: 10px;

}

.player-dash br {

    display: none;

}

.player-dash .dashboard-upload {

    /* padding: 0 25% 0 50px; */

}

.player-dash .dashboard-cnt-wrap input[type="submit"] {

    background: #bc1208;

    color: #fff;

    margin-top:25px;

}

.player-dash .dashboard-cnt-wrap input[type="submit"]:hover{

    background-color:#000;

}

.player-dash .spp-stats-box input[type="submit"] {

    background: #bc1208;

    color: #fff;

    margin-top:25px;

    display:block;

    padding:10px;

    width:100%;

}

.player-dash .spp-stats-box input[type="submit"]:hover{

    background-color:#000;

}

.player-dash label {

    color: #000!important;

    padding: 10px 0;

}

.player-dash h5 {

    padding-bottom: 15px;

}
.leaderbord1{
    padding:20px 0;
}
.leaderbord1 h4 {
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    line-height: 35px;
    color: #fff;
    padding-bottom:10px;
}
.leaderbord1 .measure{
    text-align: center;
    background-color: #152a47;
    padding: 5px 0;
}
.leaderbord1 .leader-board-ad {
    text-align: center;
    height: 100%;
    background-color: #152a47;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 728px;
    height: 90px;
    float: right;
}
.leaderbord1 .leader-board-ad p{
    font-size: 40px;
    text-transform: uppercase;
    color: #fff;
    font-weight:600;
}
.leaderbord1 .lower{
    padding:20px 0;
}
.leaderbord1 .last-measure{
    display:flex;
    justify-content: space-between;
  align-items: center;
  padding:35px 0;
}
.leaderbord1 .last-measure h2{
    font-size: 40px;
    text-transform: uppercase;
    color: #152a47;
    font-weight:600;
    padding-bottom: 50px;
}
.leaderbord1 .measure-table{
    background-color:#152a47;
    width:100%;
    color:#fff;
    padding:80px 15px 25px;
    text-align:center;
    margin-top: -110px;
}
.leaderbord1 .measure-table table{
    width:100%;
}
.leaderbord1 .measure-table th {
    text-align: center;
    padding: 20px 5px;
    font-size: 22px;
    text-transform: uppercase;
    border-bottom: 2px solid #fff;
}
.leaderbord1 .measure-table td {
    text-align: center;
    padding: 20px 5px;
    font-size: 22px;
    text-transform: uppercase;
}
.leaderbord1 .side-leaderboard-adver {
    background-color: #9a9898;
    height: 600px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 300px;
    float: right;
}
.leaderbord1 .side-leaderboard-adver p{
    font-size:50px;
    text-align:center;
}
.leaderbord1 .img-box {
    width: 180px;
    height: 180px;
    border-radius: 50%;
    overflow: hidden;
    border: 10px solid #747575;
    margin-left: 15px;
}
.leaderbord1 .img-box img{
    object-fit: cover;
}
.yakker-table table.leaderboard-table th {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    padding: 15px 0;
    border-bottom: none;
}
.yakker-table table.leaderboard-table tbody tr {
    background-color: #152A47;
    border-bottom: none!important;
}
.yakker-table table.leaderboard-table tbody tr {
    background-color: #152A47;
}
.yakker-table table.leaderboard-table tbody tr:nth-child(1), table.leaderboard-table tbody tr:nth-child(2) {
    background-color: #152A47;
}
.yakker-table table.leaderboard-table thead {
    background-color: #152A47;
    border-bottom: 2px solid #fff;
}
.yakker-table table.leaderboard-table tbody tr td:nth-child(1) {
    padding: 0 10px;
    width: 40px;
    border-left: none;
}
.yakker-table table.leaderboard-table tbody tr:nth-child(1) td:last-child {
    background-color: #152A47;
}
.yakker-table table.leaderboard-table tbody tr td:last-child {
    border-left: none;
}
.yakker-table table.leaderboard-table tbody td {
    font-size: 18px;
}
.leaderboard-wrap .text-white{
    padding: 5px 25px;
    border-radius: 15px;
    background: #D7D6D7!important;
}
.leaderboard-wrap .text-white label{
    color: #152a47;
}
.leaderboard-wrap .text-white select{
    background: #d7d6d7!important;
    border: none!important;
    color: #152a47;
    border-left: 1px solid #000!important;
}
.small-leaderboard-adver{
    width:336px;
    height:280px;
    background-color:#9a9898;
    display: flex;
    justify-content: center;
    align-items: center;
    margin:25px auto 0;
}

.yakkerForumsMeasure{
    width: 336px;
    height: 280px;
    background-color: #152a47;
    margin: 25px auto 0;
    padding: 20px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.yakkerForumsMeasure h3{
    font-size: 52px;
    color: #fff;
}

.yakkerForumsMeasure h3 span{
    color:#bc1208;
}

.yakkerForumsMeasure hr {
    border-color: #fff;
    border-width: 3px;
    width: 75%;
}

.yakkerForumsMeasure h4 {
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 30px;
    margin-top: 20px;
    display:flex;
    align-items: center;
    justify-content: center;
}

.yakkerForumsMeasure h4:before{
    content:'';
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #fff;
    margin-right: 15px;
}

.yakkerForumsMeasure a {
    background: #bc1806;
    color: #fff;
    padding: 15px;
}

.small-leaderboard-adver p{
    font-size:35px;
    font-weight:600;
    text-transform: uppercase;
}
.leader-search{
     display: flex;
    justify-content: flex-end;
    align-items: center;
    padding:25px 0;
}
.leader-search .fld{
     display: flex;
    justify-content: center;
    align-items: center;
}
.leader-search .fld label{
    color:#fff;
    padding-right:15px;
    font-size:22px;
}
.leader-search .fld input{
    width:250px;
    padding:5px 15px;
    background-color:#fff;
    border-radius:2px;
}





/**/


input[type="text"] {

    min-height: 45px;

    color: #98abb4;

    font-size: 14px;

    line-height: 20px;

    text-transform: uppercase;

    padding: 0 15px;

    display: flex;

    align-items: center;

}

/* FRONT END DASHBOARD ACCOUNT DETAILS SELECT CSS */

.frontend_dashboard_account_details_select {
    background: transparent;
    border: none;
    border-radius: 0px;
    font-family: "Oswald";
    font-weight: 400;
    border: 1px solid #000;
    display: block;
}

/* PLAYER COVER IMAGE CSS UPDATE */

.plyer-header{
    background-color: #152a47;
}

.plyer-header img{
    display: block;
    margin: auto;
    height: 380px;
    width: 100%;
    /* object-fit: fill; */
    object-fit: contain;
    padding:3px;
}

/* YOUR MEASUREMENT SELECT CSS UPDATE */
#your_measurment_select {
        color: #98abb4;
        background-color: #152a47;
        min-height: 45px;
    }


    section.single-player-profile-sec .measure h4 {
    padding-bottom: 10px;
}



.bfrbanner {
    padding: 31px;
}
.bfrbanner .leader-board-ad {
    text-align: center;
    height: 100%;
    background-color: #152a47;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 728px;
    height: 90px;
    float: right;
}
.bfrbanner .leader-board-ad img {
    width: 100%;
}

.bfrbanner .leader-board-ad p {
    font-size: 40px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
}

.bfrbanner .measure {
    text-align: center;
    background-color: #152a47;
    padding: 6px 0;
}

.bfrbanner .measure h4 {
    font-size: 20px;
    text-transform: uppercase;
    text-align: center;
    line-height: 35px;
    color: #fff;
    padding-bottom: 10px;
}




.plyrSecBanner {
    background: #152a47;
    text-align: center;
    height: 500px;
    display: flex;
    align-items: center;
    padding-bottom: 100px;
}

.plyrSecBanner h2 {
    font-weight: 700;
    color: #bc1208;
    font-size: 80px;
    text-transform: uppercase;
    line-height: 1.3;
    margin-bottom: 30px;
}

.plyrSecBanner p {
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    line-height: 1.6;
}

.plyrMesrPackg {
    margin-top: -75px;
    padding-bottom: 100px;
    position:relative;
}
.faciplyaftrimg {
    position: absolute;
    right: -24%;
    bottom: -10%;
    transform: rotate(-17deg);
}

.faciplyaftrimg img {
    width: 60%;
}

.pckgWrp {
    text-align: center;
    box-shadow: 0 1px 5px rgb(0 0 0 / 10%);
    padding: 50px 0;
    background: #fff;
}

.pckgWrp .pckgIcon {
    width: 150px;
    height: 150px;
    display: block;
    margin: 0 auto 10px;
}

.pckgWrp .pckgIcon img {
    width: 100%;
    height: 100%;
}

.pckgWrp .pckgCont {}

.pckgWrp .pckgCont h4 {
    font-size: 40px;
    line-height: 1.3;
    text-transform: capitalize;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 0 35px;
    /* min-height: 110px; */
    color: #152a47;
}

.pckgWrp .pckgCont h5 {
    font-size: 32px;
    line-height: 1.3;
    color: #152a47;
}

.pckgWrp .pckgCont p {
    font-size: 18px;
    color: #152a47;
    font-weight: 700;
    line-height: 1.8;
    margin: 15px 0 24px;
    padding: 0 15px;
    /*min-height: 98px;*/
}

.pckgWrp .pckgCont ul {
    line-height: 1.8;
    text-align: left;
    padding: 0 45px;
    margin-bottom: 30px;
}

.pckgWrp .pckgCont ul li {
    font-size: 17px;
    color: #152a47;
    font-weight: 300;
    line-height: 1.8;
    position: relative;
    padding-left: 30px;
}
.pckgWrp .pckgCont ul li:before {
    content: '\f00c';
    font-family: 'Font Awesome 5 Pro';
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 500;
    font-size: 16px;
}

.pckgWrp .pckgCont ul li strong {
    font-weight: 700;
}

.pckgWrp .pckgCont a {
    padding: 15px 40px;
    text-align: center;
    background: #bc1208;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #c7c7c7;
}

.pckgWrp .pckgCont a:hover {
    transform: translateY(-10px);
    box-shadow: 0px 8px 5px -5px rgb(0 0 0 / 25%);
    color: #fff;
    background: #d0936a;
}
.ads-list {text-align:center;margin-bottom: 30px;}
.ads-list li{display:inline-block;margin:0 10px;vertical-align:top;width:320px;height:100px;}
.ads-list li img{width:100%;}
.flogo {
    width: 250px;
}
.wid {
    margin-top: 170px;
}
/*checkout page*/

section.checkout-new {
    padding: 50px 0;
}

.cnt-info {}

.cnt-info .head {
    background: #152a47;
    margin-bottom: 20px;
}

.cnt-info .head h6 {
    font-size: 23px;
    color: #fff;
    height: 50px;
    padding: 12px 25px;
}

.cnt-info input, .cnt-info select {
    width: 100%;
    border: 1px solid rgb(0 0 0 / 10%);
    color: #152a47;
    margin-bottom: 10px;
    min-height: 45px;
    font-size: 14px;
    padding: 0 15px;
}

.delivery {}

.delivery .ship {}

.delivery .ship h6 {
    margin-bottom: 20px;
    font-size: 22px;
    margin-top: 30px;
    border-bottom: 1px solid rgb(0 0 0 / 10%);
    line-height: 1.6;
}

.delivery .ship label {
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 15px;
    padding: 0 5px;
}

.sbt {}

.sbt a#stripeBtn {
    padding: 15px 40px;
    text-align: center;
    background: #bc1208;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #c7c7c7;
    margin-top: 25px;
}

.sbt a#stripeBtn:hover {
    transform: translateY(-5px);
    box-shadow: 0px 8px 5px -5px rgb(0 0 0 / 25%);
    color: #fff;
    background: #152a47;
}

.discount {
    font-size: 0;
}

.discount input[type="text"] {
    width: 100%;
    border: 1px solid rgb(0 0 0 / 10%);
    color: #152a47;
    min-height: 45px;
    font-size: 14px;
    padding: 0 15px;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
}

.discount button {
    padding: 0px 40px;
    text-align: center;
    background: #bc1208;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #c7c7c7;
    font-size: 16px;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 70%);
    min-height: 45px;
}

div#checkout_calculation {
    font-size: 0;
    margin: 30px 0  10px;
}



div#checkout_calculation .sub {}

div#checkout_calculation p {
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    background: #ddd;
    border: 1px solid #ddd;
    height: 45px;
    padding: 10px;
}

div#checkout_calculation p:last-child {
    text-align: right;
    background: #fff;
    width: 30%;
    font-size: 24px;
    font-weight: 700;
}

.final-total {
    font-size: 0;
}

.final-total .sub {}

.final-total .sub p {
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 70%;
    background: #ddd;
    border: 1px solid #ddd;
    height: 45px;
    padding: 10px;
}

.final-total .sub p:last-child {
    text-align: right;
    background: #fff;
    width: 30%;
    font-size: 24px;
    font-weight: 700;
}

.final-total .sub p:last-child span {
    font-size: 15px;
    font-weight: 400;
    margin-right: 10px;
}
.thnkPage {
    padding: 150px 0;
}

.thnkPage p {
    font-size: 45px;
    text-transform: uppercase;
    text-align: center;
    line-height: 1.6;
    letter-spacing: 1.5px;
    font-weight: 700;
}


.budleWrp {
    padding:  50px 0;
}

.tmpp {
    background: #152a47;
    padding: 20px 15px;
}

.tmpp h4 {
    color: #c90606;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    font-size: 36px;
    margin-bottom: 20px;
}

.tmpp p {
    font-size: 18px;
    color: #fff;
    line-height: 1.6;
}

.bndlpp {
    text-align: center;
}

.bndlpp h4 {
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1.6;
}

.bndlpp a {padding: 15px 40px;text-align: center;background: #bc1208;color:#fff !important;text-transform: uppercase;border: 1px solid #c7c7c7;margin-top: 10px;}

.bndlpp a:hover {
    transform: translateY(-10px);
    box-shadow: 0px 8px 5px -5px rgb(0 0 0 / 25%);
    color: #fff;
    background: #152a47;
}






/*autoComplte*/

.banner-search{display:none;}

a.red-btn {
    width: 220px;
    height: 35px;
    line-height: 35px;
    background-color: #bc1208;
    color: #fff;
    /*border-radius: 30px;*/
    /*font-size: 14px;*/
    font-size: 22px;
    text-transform: uppercase;
}

.menuWrap .autoFillInput {
    right: 0;
    width: 25%;
    display: inline-block;
    vertical-align: middle;
}
.menuWrap .autoFillInput button{right: 12px;font-size: 19px;}
.autoFillInput {
    position: relative;
}

.autoFillInput #autocomplete-header {
    width: 100%;
    padding: 7px;
    text-align: left;
    align-items: center;
    height: 36px;
    /*border-radius: 35px;*/
    background-color: #fff;
    padding: 0 20px;
    color: #d8d8d8;
    font-size: 12px;
    color: #000;
    padding-right: 47px;
    min-height: auto;
}

#autocomplete {
    width: 100%;
    padding: 7px;
    text-align: left;
    align-items: center;
    height: 60px;
    border-radius: 35px;
    background-color: #fff;
    padding: 0 35px;
    color: #d8d8d8;
    font-size: 17px;
    color: #000;
    padding-right: 90px;
}
.autoFillInput button {
    color: #d8d8d8;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    position: absolute;
    right: 40px;
    top: 0;
    bottom: 0;
}
p#autocomplete-suggestion {
    position: absolute;
    left: 0;
    bottom: 0;
    color: #bc1208;
    width: 100%;
    border-radius: 50px;
    z-index: 9;
}
.ui-autocomplete .highlight {
  color: blue;
 }
.ui-autocomplete .m-icon {
  float: left;
  max-width: 62px;
}
.ui-autocomplete .x-icon {
  float: left;
  width: 62px;
  font-size: small;
  text-align: center;
}
.ui-autocomplete .m-name {
  display: block;
  margin-left: 40px;
}
.ui-autocomplete div::after {
  content: "";
  display: table;
  clear: both;
}
.ui-menu-item .ui-state-active  {
  background:  #bae1ff;
}

.ui-menu-item-wrapper {}

.ui-menu-item-wrapper a {
    width: 100%;
    text-align: left;
}

.ui-menu-item-wrapper a img.m-icon {
    display: inline-block;
    vertical-align: middle;
    width: 62px;
    height: 62px;
    float: initial;
}

.ui-menu-item-wrapper a span.m-name {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
}

p#autocomplete-suggestion ul#autocomplete-suggestion-ul {
    border-radius: 15px;
    padding: 9px;
    z-index: 99999;
    position: inherit;
    max-height: 225px;
    overflow-y: auto;
    overflow-x: hidden;
}


ul#autocomplete-suggestion-ul-header {
    width: 100% !important;
    max-height: 210px;
    overflow-y: auto;
    overflow-x: hidden;
}

p#autocomplete-suggestion-header {
    width: 100%;
    position: absolute;
}

/**/


.ProfPopUp {
    position: fixed;
    top: 50px;
    z-index: 9;
    background: #152a47;
    width: 1100px;
    left: 0;
    right: 0;
    margin: auto;
    max-height: 700px;
    /*bottom: 0;*/
    display:none;
}

.ppImg {
    height: 100%;
}

.ppImg img {
    display: block;
    height: 100%;
}

.popCont {
    text-align: center;
    padding: 45px 20px;
}

.popCont h4 {
    font-size: 35px;
    color: #fff;
    font-weight: 700;
    line-height: normal;
    margin-bottom: 10px;
}

.popCont h6 {
    font-size: 25px;
    color: #bc1208;
    font-weight: 700;
    margin-bottom: 50px;
}

a.pp-opt {
    margin-bottom: 40px;
    width: 100%;
    padding: 0 70px;
    position: relative;
}

a.pp-opt img {
    display: block;
    margin: 0 auto 19px;
    width: 90px;
    transition: ease 0.4s;
    opacity: 1;
}

a.pp-opt h5 {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    transition: ease 0.4s;
}

a.pp-opt .hvrImg {
    position: absolute;
    top: 0;
    width: 68px;
    opacity: 0;
    transition: ease 0.4s;
}

a.pp-opt .hvrImg img {
    width: 90px;
}


a.pp-opt>hover .hvrImg {
    opacity: 1;
    transition: ease 0.4s;
}

a.pp-opt:hover img {
    opacity: 0;
    transition: ease 0.4s;
}

a.pp-opt:hover .hvrImg {
    opacity: 1;
    transition: ease 0.4s;
}

a.pp-opt .hvrImg img {opacity: 1;transition: ease 0.4s;}

a.pp-opt:hover h5 {
    transition: ease 0.4s;
    color: #bc1208;
}

a.pp-opt-personal {
    margin-bottom: 40px;
    width: 100%;
    position: relative;
}

a.pp-opt-personal .hvrImg {
    position: absolute;
    top: 0;
    width: 68px;
    opacity: 0;
    transition: ease 0.4s;
}

a.pp-opt-personal span {
    font-size: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    transition: ease 0.4s;
}

a.pp-opt-personal .hvrImg {
    position: absolute;
    top: 0;
    width: 68px;
    opacity: 0;
    transition: ease 0.4s;
}

a.pp-opt-personal .hvrImg img {
    width: 90px;
}


a.pp-opt-personal>hover .hvrImg {
    opacity: 1;
    transition: ease 0.4s;
}

a.pp-opt-personal:hover img {
    opacity: 0;
    transition: ease 0.4s;
}

a.pp-opt-personal:hover .hvrImg {
    opacity: 1;
    transition: ease 0.4s;
}

a.pp-opt-personal .hvrImg img {opacity: 1;transition: ease 0.4s;}

a.pp-opt-personal:hover span {
    transition: ease 0.4s;
    color: #bc1208;
}

.pp-personal {
    font-size: 0;
    padding-right: 65px;
    text-align: left;
    padding-left: 65px;
    margin-top: 30px;
}

.pp-personal img {
    width: 70px;
    height: 70px;
    display: inline-block;
    vertical-align: middle;
}

.pp-personal p {
    display: inline-block;
    font-size: 18px;
    color: #fff;
    width: calc(100% - 100px);
    font-weight: 400;
    line-height: normal;
    vertical-align: middle;
    margin-left: 18px;
}

.pp-personal p span {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 21px;
}

.hm-vidWpr {
    height: 100%;
    position: relative;
}

.hm-vidWpr video#video {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

ul.vidSlider {
    position: relative;
}

ul.vidSlider ul.slick-dots {
    padding: 0;
}

ul.vidSlider ul.slick-dots li {
    margin-right: 10px;
}

ul.vidSlider ul.slick-dots li button {
    background: #152a46;
    width: 10px;
    height: 10px;
}

ul.vidSlider ul.slick-dots li.slick-active button {
    background: #bc1208;
}

a.msgshow {
    position: relative;
    font-size: 18px;
    margin-left: 15px;
    line-height: normal;
    top: 0;
    RIGHT: 0;
}

a.msgshow span#unseenMessageBody {
    font-size: 12px;
    width: 20px;
    height: 20px;
    background: #1893f8;
    line-height: 19px;
    position: absolute;
    top: -10px;
    right: -15px;
    border-radius: 50%;
}

div {}

.header-actions>li {
    overflow: visible;
}

/*Measurement Page*/
section.measurementSec { height: 700px; background-repeat: no-repeat; background-size: cover; position: relative; padding: 45px 0 55px; }
section.measurementSec h4 { font-size: 50px; color: #fff; line-height: 60px; }
section.measurementSec h6 { font-size: 30px; color: #fff; text-transform: capitalize; margin-top: 30px; }
section.measurementSec h5 { position: absolute; right: 0; bottom: 0; font-size: 55px; color: #bc1208; letter-spacing: 4px; }
section.measurementSec h5 span { color: #fff; }
section.measurementSec .container { height: 100%; }
/*.measurmentHead { margin: 20px 0 50px; }*/
/*.measurmentHead h2 { font-size: 60px; text-transform: uppercase; font-weight: 700; color: #bc1208; margin-top: -100px;}*/
/*.measurmentHead h4 {font-size: 40px;text-transform: uppercase;font-weight: 700;color: #152a47;margin: 10px 0 17px;}*/
/*.measurmentHead h6 {font-size: 30px;font-weight: 700;color: #152a47;}*/

/*Stats Page*/
section.statsSec { height: 700px; background-repeat: no-repeat; background-size: cover; position: relative; padding: 45px 0 55px; }
section.statsSec h4 { font-size: 50px; color: #fff; line-height: 60px; }
section.statsSec h6 { font-size: 30px; color: #fff; text-transform: capitalize; text-align: center; padding-left: 60px; margin-top: 30px; }
section.statsSec h5 { position: absolute; right: 0; bottom: 0; font-size: 55px; color: #bc1208; letter-spacing: 4px; }
section.statsSec h5 span { color: #fff; }
section.statsSec .container { height: 100%; }

.statHead { margin: 20px 0 50px; }
.statHead h2 { font-size: 80px; text-transform: uppercase; font-weight: 700; color: #bc1208; }
.statHead h4 {font-size: 60px;text-transform: uppercase;font-weight: 700;color: #152a47;margin: 10px 0 17px;}
.statHead h6 {font-size: 30px;font-weight: 700;color: #152a47;}
.statplyr { }
.statplyr img { width: 200px; height: 200px; border-radius: 50%; display: block; margin: auto; }

.hittingTable { background: #152a47; margin-bottom: 50px; width: 1000px; display: block; margin: 0 auto 50px; }
.hittingTable tbody { }
.hittingTable tbody tr { }
.hittingTable tbody tr th { color: #fff; font-size: 25px; font-weight: 700; text-align: center; padding: 20px 30px; }
.hittingTable tbody tr th h2 { font-size: 45px; color: #bc1208; text-transform: uppercase; font-weight: 700; text-align: left; }
.hittingTable table { width: 100%; text-align: center; }
.hittingTable tbody tr td { color: #fff; font-size: 25px; font-weight: 700; padding: 20px 30px 55px; }
.hittingTable tbody tr td h5 { text-align: left; }
.hittingTable table tr.throw { border-bottom: 4px solid #fff; padding-bottom: 23px; margin-bottom: 16px; }
.statHD { text-align: center; margin: 40px 0 50px; }
.statHD h1 { font-size: 100px; color: #bc1208; text-transform: uppercase; font-weight: 700; }
.measureHD { text-align: center; margin: 40px 0 50px; }
.measureHD h1 { font-size: 100px; color: #152a47; }
.measureHD h1 span{ font-size: 100px; color: #bc1208; }



section.statsBoardSec { padding-bottom: 50px; }
.ykstate { background: #152a47; display: block; margin: auto; padding: 50px; }
.ykstate h4 { font-size: 56px; color: #bc1208; text-align: center; font-weight: 600; margin-bottom: 30px; }
.ykstate h4 span { color: #fff; }
.ykrstatDrop { margin-top: 52px; }
.ykrstatDrop select { width: 100%; height: 50px; background: #afafaf; color: #fff; border-radius: 50px; padding: 0 20px; font-size: 18px; margin-bottom: 30px; }
.sttsSearch { background: #bc1208; padding: 5px; height: 50px; position: relative; font-size: 0; }
.sttsSearch input {
    background: #fff;
    height: 100%;
    width: 76%;
    border-radius: 5px;
    padding: 0 7px;
    vertical-align: middle;
    font-size: 16px;
    display: inline-block;
    min-height: auto;

}
.sttsSearch button {
    width: calc(100% - 79%);
    height: 100%;
    background: #fff;
    border-radius: 5px;
    vertical-align: middle;
    font-size: 16px;
    margin-left: 6px;
    cursor: pointer;
    display: inline-block;

}
.ykrstateboard { margin-top: 30px; }
.ykrstateboard table { width: 100%; }
.ykrstateboard table tr {  padding: 0 15px; }
.ykrstateboard table tr th { font-size: 24px; color: #fff; text-transform: uppercase; border-bottom: 2px solid #fff; padding-bottom: 20px; }
.ykrstateboard table tr td { font-size: 20px; color: #fff; text-transform: capitalize; vertical-align: middle; padding: 12px 0; }
.ykrstateboard table tr td h5{ text-transform: uppercase; text-decoration: underline; color: #fff;}
.ykrstateboard table tr td h5 a{ text-transform: uppercase; text-decoration: underline; color: #fff;}
.ykrstateboard table tr td img { border-radius: 50%; object-fit: cover;
    height: 53px;
    width: 53px;}
/*stats page end*/
/*  */




.post_thumbnail iframe {
    height: 567px;
    width: 600px;
}

.post_thumbnail {
    text-align: right;
}

.icnss {}

.icnss i {    font-size: 45px;
    color: #152a47;}

ul.shrtdm.facilsrtdm {
    border-bottom: 2px solid #959595;
    padding-bottom: 20px;
}

ul.shrtdm.facilsrtdm li {
    padding: 0 7px;
    font-size: 25px;
}

a.ntrMail {
    display: block;
    text-align: center;
    font-size: 31px;
    font-weight: 700;
    text-decoration: underline;
}

.servWrpTech {
    background: #152a47;
        padding: 20px;
}

.servWrpTech h4 {
    text-align: center;
    font-size: 50px;
    margin-bottom: 30px;
    color: #fff;
}

.servWrpTech h5 {
    font-size: 35px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
}

.servWrpTech ul {
    font-size: 0;
}

.servWrpTech ul>li {
    display: inline-block;
    width: 20%;
    padding: 0 10px;
}

.servWrpTech ul>li span {
    display: block;
    margin-bottom: 10px;
}

.servWrpTech ul>li p {
    font-size: 23px;
    color: #fff;
}

.servWrpTech .row {
    margin-bottom: 30px;
}
.cochImg {}

.cochImg img {
    width: 150px;
    height: 150px;
    display: block;
    margin: auto;
    border-radius: 50%;
    border: 8px solid #484848;
}
.teamCont {}

.teamCont h6 {
    font-size: 23px;
    color: #fff;
    text-decoration: underline;
    text-align: center;
}
.CommitWrp {
    background: #152a47;
    padding: 30px 20px;
}
.CommitWrp h4{
    text-align: center;
    font-size: 50px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 12px;
}
.CommitWrp h4 span{
    color: #bc1208;
}

.CommitWrp h5{
    text-align: center;
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 40px;
}
.CommitWrp h5 span{
    text-decoration: underline;
}

.CommitRow {
    margin-bottom: 30px;
}

.CommitRow img {border-radius: 50%;border: 5px solid gray;}

ul.commtDtl {
    text-align: center;
}

ul.commtDtl>li {
    display: inline-block;
    font-size: 24px;
    color: #fff;
    font-weight: 600;
    padding: 0 20px;
}





.businessPrgole{border:0;}
.bsnsPlythmb {}

.bsnsPlythmb img {
    display: inline-block;
    vertical-align: top;
}

.bssVid video {
    width: 100%;
}

.plyrthmb .plyr-div {
    display: inline-block;
    width: calc(100% - 200px);
    vertical-align: bottom;
    padding-bottom: 0px;
    padding-left: 25px;
    padding-top: 70px;
}

/*.bsnsPlythmb div h2 {*/
/*    margin-bottom: 20px;*/
/*        width: 100%;*/
/*    margin-left: 0;*/
/*}*/

.plyrthmb  div h6 {
    font-size: 22px;
    font-size: 18px;
    line-height: 32px;
    height: 90px;
    overflow-x: hidden;
    overflow-y: auto;
    /*border: 1px solid #152a47;*/
    /*padding: 10px;*/
}

/*.bsnsPlythmb div h6 span {*/
/*    display: block;*/
/*    font-weight: 300;*/
/*    margin-top: 6px;*/
/*}*/

.mbmail {
    display: flex;
    justify-content: flex-start;
}

.mbmail a {
    font-size:60px;
    margin: 0 10px;
    color: #152a47;
}

.bsnss-spp-icons h6 {
    font-size: 30px;
}

.bsnss-spp-icons  img {
    /*width: 77px;*/
}

ul.spp-icons.bsnss-spp-icons {
    text-align: center;
}

a.vstSite {
    width: 250px;
    height: 50px;
    background: #bc1208;
    text-align: center;
    line-height: 50px;
    color: #fff;
    font-size: 24px;
    text-transform: uppercase;
    display: block;
    margin: auto;
    margin-top: 11px;
}

.conndm {}

.conndm a {
    width: 150px;
    height: 50px;
    text-align: center;
    background: #152a47;
    line-height: 50px;
    text-transform: uppercase;
    font-size: 21px;
    color: #fff;
    margin: 9px 0;
}



.ourStory-busins {
    background: #152a47;
    padding: 25px;
}

.fstimg img {
    border: 6px solid #fff;
}

.bssnHead {
    margin-bottom: 31px;
}

.bssnHead h4 {
    text-align: center;
    font-size: 50px;
    color: #fff;
    font-weight: 700;
}

.bssnHead h4 span {
    color: #bc1208;
}

.bssVid {
    position: relative;
}

.bssVid img {
    display: block;
}

.bssVid a {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    font-size: 70px;
    color: #fff;
    width: 70px;
    height: 70px;
}

.stryDes {
    background: #fff;
    padding: 30px;
    margin: 38px 0 0;
}

.stryDes p {
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 23px;
}

.stryDes ul {}

.stryDes ul li {
    font-size: 18px;
    font-weight: 700;
    position: relative;
    padding-left: 15px;
    margin-bottom: 15px;
}

.stryDes ul li:before {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    background: #152a47;
    border-radius: 50%;
    left: 0;
    top: 7px;
}

.proddWrpBss {
    margin-top: 50px;
}

.bss-prdWrp {}

.bss-prdWrp img {}

.bss-prdWrp h4 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 15px 0;
}

.bss-prdWrp .pdfet {
    background: #fff;
    text-align: center;
    padding: 15px;
}

.bss-prdWrp .pdfet p {
    font-size: 16px;
    margin: 16px 0;
}

.bss-prdWrp .pdfet p span {
    font-weight: 700;
    font-size: 20px;
}

.bss-prdWrp a {
    width: 150px;
    height: 50px;
    color: #fff;
    background: #bc1208;
    text-align: center;
    font-size: 20px;
    text-transform: uppercase;
    line-height: 50px;
    display: block;
    margin: 31px auto 0;
}
.map-social {
    background: #152a47;
    padding: 25px;
}

.mpss {}

.mpss iframe {
    width: 100%;
    height: 200px;
}

.bsssSociaLink {
    text-align: center;
}

.bsssSociaLink a {
    width: 30%;
    color: #fff;
    font-size: 50px;
    padding: 0px 20px 30px;
}

.ornews {
    margin-top: 50px;
    padding-bottom: 50px;
}

.ornews input[type="text"] {
    width: 100%;
    height: 50px;
    border: 2px solid #fff;
}

.ornews p {
    text-align: center;
    border-bottom: 2px solid #fff;
    font-size: 18px;
    color: #fff;
    text-transform: capitalize;
    padding-bottom: 10px;
    margin-top: 19px;
}

.perpbss {
    padding-bottom: 50px;
}
.perpbss .teamCont {}

.perpbss .teamCont h4 {
    text-decoration: underline;
}

.perpbss .teamCont textarea {
    height: 100px;
    width: 100%;
    background: #fff;
    resize: none;
    margin-bottom: 30px;
}

.ppleSoci {
    text-align: center;
}

.ppleSoci a {
    font-size: 40px;
    color: #bc1208;
    margin: 0 18px;
}

.openjobsicons {}

.openjobsicons a {
    font-size: 16px;
    margin: 0 6px;
}

.openjobsicons a  i {
    font-size: 40px;
    display: block;
    margin-bottom: 10px;
}




.single-teamthmb {}

.single-teamthmb div {
    padding-bottom: 25px;
}

.single-teamthmb div h2 {
    margin-bottom: 0;
}
ul.spp-icons.sngl-team-profle {
    text-align: center;
}
.singlteamImg {}

.singlteamImg img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
}


.singleplyrHead {}

.singleplyrHead h4 {
    text-align: left;
}
.siglePlyTeamRoast {
    padding-bottom: 50px;
    padding-top: 50px;
}

.siglePlyTeamRoast table {
    width: 100%;
}

.siglePlyTeamRoast table tr {
    border-bottom: 2px solid #fff;
    margin-bottom: 6px;
}

.siglePlyTeamRoast table tr th {
    font-size: 23px;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
    text-align: center;
    padding: 12px 0;
}

.siglePlyTeamRoast table tr td {
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding: 15px 0;
}
.singlePlyrTabs {}

.singlePlyrTabs li {}

.singlePlyrTabs li a {
    padding: 10px !important;
    font-size: 14px !important;
    height: 48px;
}
.socialLinks-singleTeam {
    background: #152a47;
}

.socialLinks-singleTeam .scilWrp span a i {
    color: #fff !important;
}
.measureStats {
    background: #152a47;
    padding: 25px 0 50px;
}

.orMeasure {
    padding: 0 40px;
}

a.jmp-team {
    display: block;
    margin: auto;
    background: #bc1208;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    width: 250px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-bottom: 30px;
}

.orMeasure table {
    width: 100%;
    margin-bottom: 50px;
}

.orMeasure table tr {
    border-bottom: 2px solid #fff;
}

.orMeasure table tr th {
    text-align: center;
    color: #bc1208;
    padding-bottom: 15px;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}

.orMeasure table tr td {
    padding: 11px 0;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    text-transform: uppercase;
}

.orMeasure table tr th h5 {
    font-size: 29px;
    font-weight: 700;
}

.orStats {
    margin-top: 50px;
}



.trphy-case {
    background: #152a47;
    padding: 20px 20px 35px;
}

.trphy-case .bssnHead.singleplyrHead {
    text-align: center;
}

.trphy-adver {
    width: 100%;
    height: 100px;
    background: gray;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 21px;
    font-weight: 700;
    color: #152a47;
}

.trphyhead {
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.trphyhead img {
    width: 100px;
    width: 30%;
    border: 6px solid #fff;
    display: inline-block;
    vertical-align: middle;
}

.trphyhead h6 {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    font-size: 45px;
    color: #fff;
    font-weight: 700;
    /*width: 40%;*/
}

.trphyhead h6 span {
    display: block;
    text-decoration: underline;
    margin-bottom: 17px;
}

.trphyhead span.trphy {
    font-size: 80px;
    color: #fff;
    /*width: 30%;*/
    vertical-align: middle;
}

.trphytable {
    margin-top: 60px;
}

.trphytable table {
    width: 100%;
    color: #fff;
    text-align-last: center;
}

.trphytable table tr {
}

.trphytable table tr th {
    border-bottom: 2px solid #fff;
    padding-bottom: 10px;
    font-size: 25px;
    font-weight: 500;
}

.trphytable table tr td {font-size: 20px;padding: 15px 0;}





.coachThmb-name {
    /*margin-top: -10%;*/
}

.coachThmb-name img {
    width: 200px;
    height: 200px;
    border-radius: 0;
    display: inline-block;
}

.coachThmb-name div {
    /*display: inline-block;*/
    /*vertical-align: bottom;*/
    /*margin-left: 30px;*/
    /*width: calc(100% - 240px);*/
}

.coachThmb-name div h2 {
    margin: 0px 0 20px;
    color: #152a47;
    display: block;
    width: 100%;
}

.coachThmb-name div h6 span {
    font-size: 26px;
    font-weight: 300;
}

ul.coach-spp-icons {}

ul.coach-spp-icons .spp-icon-box {
    display: block;
}

ul.coach-spp-icons .spp-icon-box h6 {
      font-size: 45px;
    font-weight: 700;
    color: #bc1208;
    margin-top: 0;
    margin: 0;
    padding: 0;
}

ul.coach-spp-icons .spp-icon-box img {
    width: 90px;
    filter: invert(10) brightness(0);
}


ul.coach-spp-icons .spp-icon-box span.ursiocn {
    display: block;
    font-size: 80px;
    color: #152a47;
}
.mbmail.coachmail {}

.mbmail.coachmail a {
    color: #1893F8;
    font-size: 60px;
}

.coach-serv {}

.coach-serv .bss-prdWrp {}

.coach-serv .bss-prdWrp img {
    border: 4px solid #fff;
}

.coach-serv .bss-prdWrp h4 {
    font-size: 20px;
}

.coach-serv .bss-prdWrp .pdfet {
    padding: 10px;
}

.coach-serv .bss-prdWrp .pdfet p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    margin: 0 0 10px;
}

.coach-serv .bss-prdWrp .pdfet p span {
    font-size: 18px;
}

.coach-serv .bss-prdWrp .pdfet p:last-child {
    margin: 0;
}

.coachGallery {
    background: #152a47;
    padding: 20px;
}

.coachGallery video {
    border-color: #fff;
    color: #fff;
}

.coachGallery input.desReel {
    color: #fff;
    border-color: rgb(255 255 255 / 40%);
}
.coachForm {}

.coachForm input {
    width: 100%;
    height: 40px;
    background: #fff;
    color: #000;
    margin-bottom: 10px;
}
.coachSocl {
    padding: 0;
    text-align: center;
}

.coachSocl a {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
    margin: 0 0 15px;
}
.totlRvw {
    text-align: center;
    font-size: 0;
}

.totlRvw i {
    font-size: 26px;
    color: #ecec08;
    margin: 0 5px;
}

.rvwWrp {
    margin-top: 35px;
}

.rvwWrp img {
    border-radius: 50%;
    width: 120px;
    height: 120px;
    border: 5px solid #fff;
    display: block;
    margin: auto;
}

.rvwWrp h5 {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: underline;
    margin-bottom: 17px;
}

.rvwWrp span.date-rv {
    font-size: 16px;
    color: #fff;
    margin: 0 0 15px;
}

.rvwWrp span.rvstr {
    color: #ecec08;
    font-size: 15px;
}

.rvwWrp p.rvw-commt {
    background: #fff;
    font-size: 16px;
    color: #152a47;
    line-height: 30px;
    padding: 15px;
}






.favGallery {}

.favGallery h3 {
    font-size: 30px;
    color: #bc1208;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    margin: 45px 0 25px;
}

.favPlyr {}

.favPlyWrp {
    text-align: center;
}

.favPlyWrp img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    display: block;
    margin: auto;
    border: 8px solid #2c7ef4;
}

.favPlyWrp h5 {
    font-size: 25px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 40px;
    position: relative;
    display: inline-block;
}

.favPlyWrp h5 span {
    display: block;
    font-weight: 300;
    text-transform: capitalize;
    font-size: 22px;
}

.favPlyWrp h5:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: #fff;
    left: 0;
    right: 0;
    top: 0;
    bottom: 9px;
    margin: auto;
}

.contnote {
    background: #fff;
    text-align: center;
    position: relative;
    padding: 30px 60px 50px;
    border-radius: 5px;
    margin: 0 30px;
}

.contnote h4 {
    font-size: 54px;
    font-weight: 700;
    color: #152a47;
    margin-bottom: 30px;
}

.contnote h4 span {
    color: #bc1208;
}

.contnote p {
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 30px;
}

.contnote h2.thnkxs {
    font-size: 50px;
    color: #bc1208;
    text-transform: capitalize;
    font-style: italic;
    font-family: 'Pacifico', cursive;
}

.yblogo {
    position: absolute;
    right: 15px;
    bottom: 15px;
}






.button-switch {
  font-size: 16px;
  height: 30px;
  position: relative;
  width: 70px;
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  margin-left: 20px;
}
.button-switch .lbl-off,
.button-switch .lbl-on {
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  line-height: 1em;
  position: absolute;
  top: 4px;
  transition: opacity 0.25s ease-out 0.1s;
  text-transform: uppercase;
      color: #fff;

}
.button-switch .lbl-off {
  right: 0.4375em;
}
.button-switch .lbl-on {
  color: #fefefe;
  opacity: 0;
  left: 15px;
}
.button-switch .switch {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 0;
  font-size: 1em;
  left: 0;
  line-height: 0;
  outline: none;
  position: absolute;
  top: 0;
  width: 0;
}
.button-switch .switch:before, .button-switch .switch:after {
  content: "";
  font-size: 1em;
  position: absolute;
}
.button-switch .switch:before {
  border-radius: 1.25em;
  background: #f70000;
  height: 30px;
  left: 0;
  top: 0;
  transition: background-color 0.25s ease-out 0.1s;
  width: 4.5em;
}
.button-switch .switch:after {
  box-shadow: 0 0.0625em 0.375em 0 #666;
  border-radius: 50%;
  background: #fefefe;
  height: 24px;
  transform: translate(0, 0);
  transition: transform 0.25s ease-out 0.1s;
  width: 24px;
  top: 2px;
}
.button-switch .switch:checked:after {
  transform: translate(2.5em, 0);
}
.button-switch .switch:checked ~ .lbl-off {
  opacity: 0;
}
.button-switch .switch:checked ~ .lbl-on {
  opacity: 1;
}
.button-switch .switch#switch-orange:checked:before {
  background: #e67e22;
}
.button-switch .switch#switch-blue:checked:before {
  background: #5bdb34;
}
.serv-umpire {
    background: #152a47;
    padding: 25px;
}

.serv-umpire .bssnHead {
    text-align: center;
}

.serv-umpire .bssnHead h6 {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
}

.serv-umpire .bssnHead h6 span {
    margin-left: 25px;
}

.serWrp {
    margin-top: 75px;
}

.serWrp h2 {
    font-size: 35px;
    color: #bc1208;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
}

.serWrp h6 {
    font-size: 22px;
    color: #fff;
    border-bottom: 4px solid #fff;
    padding-bottom: 10px;
    margin-bottom: 20px;
    line-height: 30px;
}

.serWrp ul {
    margin-bottom: 65px;
}

.serWrp ul>li {
    font-size: 18px;
    color: #fff;
    margin-bottom: 5px;
    line-height: 30px;
}

.serWrp .col-md-6 {
    padding: 0 30px;
}

.serWrp h6 span {
    text-decoration: underline;
}

.rteWrp {}

.rteWrp p {
    font-size: 20px;
    color: #fff;
    margin-bottom: 30px;
    line-height: 30px;
    font-weight: 700;
    text-transform: uppercase;
}

.rteWrp p span {
    width: 110px;
    margin-right: 50px;
    vertical-align: middle;
}

.swtch {
    margin-bottom: 25px;
}

.swtch p {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    text-transform: uppercase;
    font-size: 20px;
    margin-bottom: 0;
    line-height: 30px;
    font-weight: 700;
}

.rteWrp.associaWrp p {
    margin: 0;
}

.serv-umpire .mbmail a {
    color: #1893f8;
}



/*for table*/
.recordTable {
    overflow: hidden;
}
.recordTable table tr th {
    padding: 10px 10px;
    min-width: 45px;
}
.recordTable ::-webkit-scrollbar-thumb:horizontal {
    background-color: #bc1208;

}
.recordTable ::-webkit-scrollbar {
    height: 5px;
}



/* Switch */
.switch.switch-default {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-default .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-default .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity background .15s ease-out;
}

.switch.switch-default .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-default .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-default .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
}

.switch.switch-default .switch-input:checked ~ .switch-handle {
    left: 18px;
}

.switch.switch-default.switch-lg {
    width: 48px;
    height: 28px;
}

.switch.switch-default.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-default.switch-lg .switch-handle {
    width: 24px;
    height: 24px;
}

.switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {
    left: 22px;
}

.switch.switch-default.switch-sm {
    width: 32px;
    height: 20px;
}

.switch.switch-default.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-default.switch-sm .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {
    left: 14px;
}

.switch.switch-default.switch-xs {
    width: 24px;
    height: 16px;
}

.switch.switch-default.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-default.switch-xs .switch-handle {
    width: 12px;
    height: 12px;
}

.switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {
    left: 10px;
}

.switch.switch-text {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-text .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-text .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #9e9898;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity background .15s ease-out;
}

.switch.switch-text .switch-label::before,
  .switch.switch-text .switch-label::after {
    position: absolute;
    top: 50%;
    width: 50%;
    margin-top: -.5em;
    line-height: 1;
    text-align: center;
    -webkit-transition: inherit;
    -o-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
}

.switch.switch-text .switch-label::before {
    right: 1px;
    color: #e9ecef;
    content: attr(data-off);
}

.switch.switch-text .switch-label::after {
    left: 1px;
    color: #fff;
    content: attr(data-on);
    opacity: 0;
}

.switch.switch-text .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-text .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-text .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
}

.switch.switch-text .switch-input:checked ~ .switch-handle {
    left: 26px;
}

.switch.switch-text.switch-lg {
    width: 56px;
    height: 28px;
}

.switch.switch-text.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-text.switch-lg .switch-handle {
    width: 24px;
    height: 24px;
}

.switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {
    left: 30px;
}

.switch.switch-text.switch-sm {
    width: 40px;
    height: 20px;
}

.switch.switch-text.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-text.switch-sm .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {
    left: 22px;
}

.switch.switch-text.switch-xs {
    width: 32px;
    height: 16px;
}

.switch.switch-text.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-text.switch-xs .switch-handle {
    width: 12px;
    height: 12px;
}

.switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {
    left: 18px;
}

.switch.switch-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-icon .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-icon .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-family: FontAwesome;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity background .15s ease-out;
}

.switch.switch-icon .switch-label::before,
  .switch.switch-icon .switch-label::after {
    position: absolute;
    top: 50%;
    width: 50%;
    margin-top: -.5em;
    line-height: 1;
    text-align: center;
    -webkit-transition: inherit;
    -o-transition: inherit;
    -moz-transition: inherit;
    transition: inherit;
}

.switch.switch-icon .switch-label::before {
    right: 1px;
    color: #e9ecef;
    content: attr(data-off);
}

.switch.switch-icon .switch-label::after {
    left: 1px;
    color: #fff;
    content: attr(data-on);
    opacity: 0;
}

.switch.switch-icon .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-icon .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-icon .switch-handle {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
}

.switch.switch-icon .switch-input:checked ~ .switch-handle {
    left: 26px;
}

.switch.switch-icon.switch-lg {
    width: 56px;
    height: 28px;
}

.switch.switch-icon.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-icon.switch-lg .switch-handle {
    width: 24px;
    height: 24px;
}

.switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {
    left: 30px;
}

.switch.switch-icon.switch-sm {
    width: 40px;
    height: 20px;
}

.switch.switch-icon.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-icon.switch-sm .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {
    left: 22px;
}

.switch.switch-icon.switch-xs {
    width: 32px;
    height: 16px;
}

.switch.switch-icon.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-icon.switch-xs .switch-handle {
    width: 12px;
    height: 12px;
}

.switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {
    left: 18px;
}

.switch.switch-3d {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer;
}

.switch.switch-3d .switch-input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.switch.switch-3d .switch-label {
    position: relative;
    display: block;
    height: inherit;
    font-size: 10px;
    font-weight: 600;
    text-transform: uppercase;
    background-color: #f8f9fa;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: opacity background .15s ease-out;
    -o-transition: opacity background .15s ease-out;
    -moz-transition: opacity background .15s ease-out;
    transition: opacity background .15s ease-out;
}

.switch.switch-3d .switch-input:checked ~ .switch-label::before {
    opacity: 0;
}

.switch.switch-3d .switch-input:checked ~ .switch-label::after {
    opacity: 1;
}

.switch.switch-3d .switch-handle {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    background: #fff;
    border: 1px solid #f2f2f2;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    -webkit-transition: left .15s ease-out;
    -o-transition: left .15s ease-out;
    -moz-transition: left .15s ease-out;
    transition: left .15s ease-out;
    border: 0;
    -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}

.switch.switch-3d .switch-input:checked ~ .switch-handle {
    left: 16px;
}

.switch.switch-3d.switch-lg {
    width: 48px;
    height: 28px;
}

.switch.switch-3d.switch-lg .switch-label {
    font-size: 12px;
}

.switch.switch-3d.switch-lg .switch-handle {
    width: 28px;
    height: 28px;
}

.switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {
    left: 20px;
}

.switch.switch-3d.switch-sm {
    width: 32px;
    height: 20px;
}

.switch.switch-3d.switch-sm .switch-label {
    font-size: 8px;
}

.switch.switch-3d.switch-sm .switch-handle {
    width: 20px;
    height: 20px;
}

.switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {
    left: 12px;
}

.switch.switch-3d.switch-xs {
    width: 24px;
    height: 16px;
}

.switch.switch-3d.switch-xs .switch-label {
    font-size: 7px;
}

.switch.switch-3d.switch-xs .switch-handle {
    width: 16px;
    height: 16px;
}

.switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {
    left: 8px;
}

.switch-pill .switch-label, .switch.switch-3d .switch-label,
.switch-pill .switch-handle,
.switch.switch-3d .switch-handle {
    -webkit-border-radius: 50em !important;
    -moz-border-radius: 50em !important;
    border-radius: 50em !important;
}

.switch-pill .switch-label::before, .switch.switch-3d .switch-label::before {
    right: 2px !important;
}

.switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {
    left: 2px !important;
}

.switch-primary > .switch-input:checked ~ .switch-label {
    background: #4272d7 !important;
    border-color: #2858be;
}

.switch-primary > .switch-input:checked ~ .switch-handle {
    border-color: #2858be;
}

.switch-primary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #4272d7;
}

.switch-primary-outline > .switch-input:checked ~ .switch-label::after {
    color: #4272d7;
}

.switch-primary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #4272d7;
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #4272d7;
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #4272d7;
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #4272d7 !important;
    border-color: #4272d7;
}

.switch-secondary > .switch-input:checked ~ .switch-label {
    background: #868e96 !important;
    border-color: #6c757d;
}

.switch-secondary > .switch-input:checked ~ .switch-handle {
    border-color: #6c757d;
}

.switch-secondary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #868e96;
}

.switch-secondary-outline > .switch-input:checked ~ .switch-label::after {
    color: #868e96;
}

.switch-secondary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #868e96;
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #868e96;
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #868e96;
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #868e96 !important;
    border-color: #868e96;
}

.switch-success > .switch-input:checked ~ .switch-label {
    background: #28a745 !important;
    border-color: #1e7e34;
}

.switch-success > .switch-input:checked ~ .switch-handle {
    border-color: #1e7e34;
}

.switch-success-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #28a745;
}

.switch-success-outline > .switch-input:checked ~ .switch-label::after {
    color: #28a745;
}

.switch-success-outline > .switch-input:checked ~ .switch-handle {
    border-color: #28a745;
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #28a745;
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #28a745;
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #28a745 !important;
    border-color: #28a745;
}

.switch-info > .switch-input:checked ~ .switch-label {
    background: #152A47 !important;
    border-color: #152A47;
}

button#payment-button {
    background-color: #152A47;
    border-block-color: #152A47;
}

.switch-info > .switch-input:checked ~ .switch-handle {
    border-color: #117a8b;
}

.switch-info-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #17a2b8;
}

.switch-info-outline > .switch-input:checked ~ .switch-label::after {
    color: #17a2b8;
}

.switch-info-outline > .switch-input:checked ~ .switch-handle {
    border-color: #17a2b8;
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #17a2b8;
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #17a2b8;
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #17a2b8 !important;
    border-color: #17a2b8;
}

.switch-warning > .switch-input:checked ~ .switch-label {
    background: #ffc107 !important;
    border-color: #d39e00;
}

.switch-warning > .switch-input:checked ~ .switch-handle {
    border-color: #d39e00;
}

.switch-warning-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107;
}

.switch-warning-outline > .switch-input:checked ~ .switch-label::after {
    color: #ffc107;
}

.switch-warning-outline > .switch-input:checked ~ .switch-handle {
    border-color: #ffc107;
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ffc107;
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #ffc107;
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #ffc107 !important;
    border-color: #ffc107;
}

.switch-danger > .switch-input:checked ~ .switch-label {
    background: #ff4b5a !important;
    border-color: #ff182b;
}

.switch-danger > .switch-input:checked ~ .switch-handle {
    border-color: #ff182b;
}

.switch-danger-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ff4b5a;
}

.switch-danger-outline > .switch-input:checked ~ .switch-label::after {
    color: #ff4b5a;
}

.switch-danger-outline > .switch-input:checked ~ .switch-handle {
    border-color: #ff4b5a;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #ff4b5a;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #ff4b5a;
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #ff4b5a !important;
    border-color: #ff4b5a;
}

.switch-light > .switch-input:checked ~ .switch-label {
    background: #f8f9fa !important;
    border-color: #dae0e5;
}

.switch-light > .switch-input:checked ~ .switch-handle {
    border-color: #dae0e5;
}

.switch-light-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8f9fa;
}

.switch-light-outline > .switch-input:checked ~ .switch-label::after {
    color: #f8f9fa;
}

.switch-light-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f8f9fa;
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8f9fa;
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #f8f9fa;
}

.switch-light-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f8f9fa !important;
    border-color: #f8f9fa;
}

.switch-dark > .switch-input:checked ~ .switch-label {
    background: #343a40 !important;
    border-color: #1d2124;
}

.switch-dark > .switch-input:checked ~ .switch-handle {
    border-color: #1d2124;
}

.switch-dark-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #343a40;
}

.switch-dark-outline > .switch-input:checked ~ .switch-label::after {
    color: #343a40;
}

.switch-dark-outline > .switch-input:checked ~ .switch-handle {
    border-color: #343a40;
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #343a40;
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-label::after {
    color: #343a40;
}

.switch-dark-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #343a40 !important;
    border-color: #343a40;
}



/* REVIEWS CSS */

.rate {
    float: left;
    /* height: 46px; */
    /* padding: 0 10px; */
}

.rate:not(:checked)>input {
    position: absolute;
    top: -9999px;
}

.rate:not(:checked)>label {
    float: right;
    width: 1em;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc;
}

.rate:not(:checked)>label:before {
    content: '★ ';
}

.rate>input:checked~label {
    color: #ecec0a;
}

.rate:not(:checked)>label:hover,
.rate:not(:checked)>label:hover~label {
    color: #ecec0a;
}

.rate>input:checked+label:hover,
.rate>input:checked+label:hover~label,
.rate>input:checked~label:hover,
.rate>input:checked~label:hover~label,
.rate>label:hover~input:checked~label {
    color: #ecec0a;
}




.accoutDetSec {background: #152a47; padding:100px 0;}

.accountDetailWrp {background: #fff;padding: 30px;}
h5.mn-hd-ac {text-align: center;font-size: 55px;color: #fff;margin-bottom: 40px;}

h5.mn-hd-ac span {color: #bc1208;}

.toaddss {margin-bottom: 50px;}

.toaddss .adbox336x280 {width: 100%;height: 200px;}

.toaddss .adbox336x280 a {width: 100%;height: 100%;}

.toaddss .adbox336x280 a img {width: 100%;height: 100%;}

.bottmsaddss {padding-top: 50px;}
.acntSidebar {}

.acntSidebar .adbox300x600 {margin-bottom: 20px;}

.acntSidebar a.vstSite {margin-bottom: 50px;}

.toaddss .leader-board-ad {width: 100%;height: 90px;}

.toaddss .leader-board-ad {}

.toaddss .leader-board-ad a, .toaddss .leader-board-ad img {width: 100%;height: 100%;}

.row.toaddss {}

.measureAdd {width: 100%;height: 90px;}

.measureAdd a, .measureAdd a img {width: 100%;height: 100%;}






.ykkerBoardJer {background: #152a47;padding: 15px 30px;}
.ykkerBoardJer h4 {text-align: center;color: #fff;font-size: 40px;margin-bottom: 16px;}
.ykkerBoardJer h4 span {color: #bc1208;}
.ykkerBoardJer h5 {font-size: 28px;text-transform: uppercase;font-weight: 700;color: #fff;text-align: center;margin-bottom: 30px;}
.ykkerBoardJer h5 span {border-bottom: 2px solid #fff;}
.ykkerBoardJer table {width: 100%;}
.ykkerBoardJer table tr {}
.ykkerBoardJer table tr th {text-transform: uppercase;color: #fff;font-size: 23px;border-bottom: 3px solid #fff;padding: 0 0 10px;text-align: center;}
.ykkerBoardJer table tr td {color: #fff;font-size: 20px;text-align: center;padding: 10px 0;}







section.scoutSec {}

section.scoutSec h4 {font-size: 55px;text-transform: uppercase;text-align: center;font-weight: 700;color: #bc1806;margin-bottom: 20px;}

section.scoutSec h4 span {display: block;color: #152a47;}

section.scoutSec {}

section.scoutSec p {width: 100%;background: #152a47;color: #fff;overflow-wrap: break-word;display: block;margin: auto;padding: 20px;line-height: 25px;}


.statplyr {position: relative;}

.statplyr img {}

.statplyr h5 {position: absolute;right: 0;left: 0;bottom: 55px;width: 60px;font-size: 30px;margin: auto; font-weight: 1000;}

.popup_stat_background{
    background: #C8C8C8;padding: 20px;
}

.popup_stat_background h2 {
    font-weight: 700;
    letter-spacing: 2px;
}
.popup_stat_background  p {font-size: 15px;line-height: 24px;display: block;margin: auto;}
.popup_stat_background  p span{    font-weight: 700;
    color: #bc1806;
    text-transform: uppercase;
    font-size: 21px;
    vertical-align: text-bottom;}


    .clgNc {margin: 30px 0;}

.clgNc h5 {display: inline-block;vertical-align: middle;font-size: 30px;font-weight: 700;color: #152a47;}

.clgNc p {display: inline-block;
    vertical-align: middle;font-size: 30px;
    font-weight: 700;
    color: #bc1208;border-bottom: 2px solid;}



    .scoutTabs { margin:0 0 50px 0; }

.scoutTabs ul.tabs {}

.scoutTabs ul.tabs>li {width: 33%;}

.scoutTabs .box-desc p{ line-height:2em; }


/*Business new CSS*/
section.businessProfSlider { }
.bssaddss { margin-bottom: 30px; }
.bssaddss .grw { text-align: center; background-color: #152a47; padding: 10px 15px; height: 100%; }
.bssaddss .grw h5 { font-size: 18px; text-transform: uppercase; text-align: center; line-height: 28px; color: #fff; padding-bottom: 10px; }
.bssaddss .grw a { width: 220px; height: 45px; line-height: 45px; background-color: #bc1208; color: #fff; font-size: 22px; text-transform: uppercase; }
.joinMember { background-color: #152a47; padding: 15px; }
.joinMember h4 { font-size: 35px; color: #fff; text-transform: uppercase; line-height: 41px; }
.joinMember img { width: 75%; display: block; margin: auto; }
.joinMember a { height: 45px; line-height: 45px; background-color: #bc1208; color: #fff; font-size: 22px; text-transform: uppercase; width: 100%; text-align: center; }
.featrd { background: #152a47; height: 100%; position: relative; text-align: center; display: flex; align-items: center; }
.featrd h4 { color: #fff; writing-mode: vertical-rl; display: block; margin: auto; font-size: 95px;    font-size: 85px; transform: rotate(180deg);}
.featrd h4 span { color: #bc1208; }
@import url('https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap');
ul.carSlider { }
ul.carSlider button.slick-arrow { position: absolute; z-index: 1; top: 0; bottom: 0; font-size: 0; }
ul.carSlider button.slick-prev.slick-arrow { left: 0; }
ul.carSlider button.slick-next.slick-arrow { right: 0; }
ul.carSlider button.slick-arrow:after { font-size: 42px; width: 60px; height: 60px; border: 2px solid #fff; display: block; color: #fff; content: '→'; line-height: 35px; cursor: pointer; }
ul.carSlider button.slick-prev.slick-arrow:after { content: '←'; }
.gtsrtr { background: #152a47; padding: 25px; margin-top: 20px; margin-bottom: 20px; }
.gtsrtr a { width: 100%; height: 50px; line-height: 50px; background-color: #bc1208; color: #fff; font-size: 22px; text-transform: uppercase; text-align: center; }
.gtsrtr p { font-size: 24px; color: #fff; text-transform: uppercase; line-height: 35px; }
.lgWrp { border-radius: 2px; box-shadow: 0 0 10px 0 rgb(0 0 0 / 10%); overflow: hidden; }
.lgWrp img { display: block; width: 100%; height: 252px;}
.lgWrp a { padding: 15px; color: #fff; font-size: 17px; text-transform: capitalize; margin-bottom: 0; background: #152a47; height: 68px; overflow: hidden; width: 100%; }
.sptlghtbzs { margin-bottom: 80px; }
.joinhrd { text-align: center; width: 800px; display: block; margin: auto; }
.joinhrd h5 { color: #bc1208; font-weight: 700; font-family: 'Ms Madi', cursive; font-size: 66px; transform: rotate(-11deg); }
.joinhrd h4 { font-size: 37px; text-transform: uppercase; color: #152a47; font-weight: 700; margin-bottom: 20px; line-height: 48px; }
.joinhrd p { font-size: 22px; line-height: 29px; font-weight: 300;padding:20px; }
.joinhrd h4 span { color: #bc1208; }
.hrswht { margin-top: 60px; text-align: center; margin-bottom: 60px; }
.hrswht ul { font-size: 0; text-align: center; margin-bottom: 60px; }
.hrswht ul>li { display: inline-block; width: 21%; margin-right: 5%;vertical-align: top; }
.hrswht ul>li .wrp { background: #152a47; padding: 40px 0; min-height: 445px; }
.hrswht ul>li .wrp img {width: 196px;height: 196px; }
.hrswht ul>li .wrp h5 { font-size: 25px; text-transform: uppercase; color: #bc1208; font-weight: 700; margin: 22px 0;padding: 0 15px; }
.hrswht ul>li .wrp p { }
.hrswht ul>li .wrp h6 { font-size: 21px; color: #fff; letter-spacing: 2px; }
.hrswht ul>li.last { margin-right: 0; }
.herswhtCont { }
.herswhtCont h4 { font-size: 60px; text-transform: uppercase; color: #bc1208; font-weight: 700; margin-bottom: 20px; line-height: 48px; }
.herswhtCont p { font-size: 22px; line-height: 35px; font-weight: 300; width: 700px; display: block; margin: auto; }
.vidsWrp { }
.vidsWrp video { width: 100%; height: 100%; }
.vidsWrp h4 { font-size: 37px; text-transform: uppercase; color: #bc1208; font-weight: 700; margin-bottom: 20px; line-height: 48px; }
.vidsWrp p { font-size: 22px; line-height: 29px; font-weight: 300; }
.vidsWrp .row { margin-bottom: 70px; }
.designStudio { height: 1000px; background-size: contain !important; background-repeat: no-repeat !important; background-position: right !important; }
.bllDStdio { text-align: center; }
.bllDStdio img { }
.bllDStdio h5 { font-size: 60px; text-transform: uppercase; color: #bc1208; font-weight: 700; margin-bottom: 20px; line-height: 48px; }
.bllDStdio p { font-size: 22px; line-height: 29px; font-weight: 400; color: #152a47; margin: 40px 0; }
.bllDStdio a { width: 200px; height: 50px; line-height: 50px; background-color: #bc1208; color: #fff; font-size: 22px; text-transform: uppercase; text-align: center; }
.bllDStdio h6 { font-size: 28px; font-weight: 700; color: #152a47; line-height: 38px; margin-top: 27px; }
.stllconv { text-align: center; margin-top: 70px;padding-bottom: 100px; }
.stllconv h4 { font-size: 60px; text-transform: uppercase; color: #bc1208; font-weight: 700; margin-bottom: 20px; line-height: 48px; }
.stllconv p { font-size: 22px; line-height: 35px; font-weight: 300; width: 700px; display: block; margin: auto;padding-top: 30px; }



.player_slider_videos {position: relative;}

.player_slider_videos video {width: 100%;height: 100%;object-fit: cover;}




/* DASHBOARD MEASUREMENT PAGE INPUT CSS */

/*Measurement Page*/
.measureSec { height: 80vh; background-repeat: no-repeat; background-size: cover; background-position: center; margin: 30px; display: flex; align-items: center; }
.measureSec h3 { font-size: 75px; color: #fff; text-transform: uppercase; font-weight: 700; line-height: 86px; text-shadow: 4px 3px 0px #152a47; margin-bottom: 30px; }
.measureSec p { display: inline-block; color: #fff; text-transform: uppercase; font-size: 30px; line-height: 40px; }
.pltbusisBtn { font-size: 0; margin-top: 40px; }
.pltbusisBtn div { display: inline-block; margin-right: 30px; text-align: center; }
.pltbusisBtn div a { display: block; height: 45px; line-height: 45px; background-color: #bc1208; color: #fff; font-size: 22px; text-transform: uppercase; width: 100%; text-align: center; width: 150px; }
.pltbusisBtn div span { font-size: 16px; text-align: center; color: #fff; line-height: 21px; margin-top: 7px; }
section.strtSec { padding: 80px 0; }
section.strtSec p { color: #222846; text-align: center; font-size: 22px; line-height: 35px; font-weight: 300; display: block; margin: 0 auto 30px; }
.strhd { width: 900px; margin-bottom: 50px; display: block; margin: 0 auto 50px; }
.strhd h4 { font-size: 40px; text-transform: uppercase; font-weight: 700; color: #c90606; line-height: 1.5; margin-bottom: 26px; }
.strhd h4 span { display: block; color: #152a47; font-size: 30px; }
.strhd p { }
.ythmeas { width: 1000px; display: block; margin: auto; margin: 0 auto 60px; }
.lgbgimg { background: #222846; text-align: center; padding: 25px; width: 460px; z-index: 1; position: relative; }
.lgbgimg h4 { color: #fff; font-size: 40px; font-weight: 600; margin-bottom: 20px; text-align: center; text-transform: uppercase; }
.lgbgimg h4 span { color: #ca1717; }
.lgbgimg a { background: #ca1717; color: #fff; width: 180px; text-align: center; height: 44px; line-height: 40px; text-transform: uppercase; font-size: 20px; }
.ythImg { }
.ythImg img { width: 100%; }
.ythmeasWrp { }
.ythmeasWrp .lgbgimg { position: relative; right: 135px; }
.scountreporWrp { }
.scountreporWrp { width: 900px; display: block; margin: auto; padding-bottom: 50px; }
.schHd { font-size: 0; margin-bottom: 40px; }
.schHd img { width: 230px !important; display: inline-block !important; vertical-align: middle; }
.schHd  h4 { font-size: 50px; text-transform: uppercase; font-weight: 700; color: #c90606; line-height: 1.5; margin-bottom: 26px; display: inline-block; width: calc(100% - 250px); margin-left: 20px; vertical-align: middle; padding-left: 30px; }
.schHd h4 span { display: block; font-size: 18px; color: #152a47; }
.scountreporWrp p { }
.scountreporWrp img { display: block; width: 100%; height: 100%; }
.plysy { }
.plysy a { width: 100%; }
.plysy a img { width: 100%; display: block; }
.plysy div { background: #c90606; text-align: left; padding: 15px; }
.plysy div h5 { font-size: 22px; color: #fff; text-transform: uppercase; font-weight: 500; margin-bottom: 5px; }
.plysy div p { margin: 0; color: #fff; text-align: left; }
.plycon { margin-top: 25px; }
.plycon p { font-size: 18px !important; line-height: 25px !important; }
.schdrepoWrp { text-align: center; }
.schdrepoWrp h4 { font-size: 55px; text-transform: uppercase; font-weight: 700; color: #c90606; line-height: 1.5; margin-bottom: 26px; vertical-align: middle; }
.schdrepoWrp p { }
.schdrepoWrp p a { font-weight: 700; color: #222846; font-size: 19px; text-transform: capitalize; }
.ykrbuyWrep { width: 900px; display: block; margin: 0 auto 0; }
.ykrbuyWrep p { }
.vidoMeaser { width: 900px; display: block; margin: 0 auto 40px; }
.vidoMeaser { }
.vidoMeaser video { width: 100%; height: 100%; }
.measurtable { width: 900px; display: block; margin: 0 auto 50px; }
.measurtable img { display: block; }
.hrs_hwt_get { width: 900px; display: block; margin: 0 auto 0; }
.hrs_hwt_get p { }
.hreWht_wrp { background: #152a47; padding: 40px 15px; }
.hreWht_wrp img { width: 100%; border-radius: 50%; }
.hreWht_wrp h5 { font-size: 25px; text-transform: uppercase; color: #bc1208; font-weight: 700; margin: 22px 0; }
.hreWht_wrp h6 { font-size: 19px; color: #fff; letter-spacing: 2px; }
.hrs_hwt_get .row .col-md-3 { padding: 0 7px; }
ul.vfea { }
ul.vfea>li { font-size: 18px; font-weight: 300; margin: 16px 0; }
.spotlight{
    font-size: 65px !important;
}

/*B2B*/
section.strtSec p strong { font-weight: 500; }
.sec { }
.sec h4 { font-size: 50px; text-transform: uppercase; font-weight: 700; color: #c90606; line-height: 1.5; margin-bottom: 26px; vertical-align: middle; text-align: center; }
.sec p { }
.logssec {position: relative; }
.logssec:before {content: '';background-image: url(../images/b2b/plus.png);width: 107px;height: 107px;background-repeat: no-repeat;background-size: contain;position: absolute;left: 20%;top: 0;bottom: 95px;margin: auto;}
.logssec:after {content: '';background-image: url(../images/b2b/equal.png);width: 108px;height: 83px;position: absolute;right: 23%;top: 0;bottom: 110px;margin: auto;}
.ics {text-align: left;margin-bottom: 45px;}
.ics img { }
.ics p { text-align: left !important; margin: 15px 0 0 !important; font-size: 22px !important; font-weight: 700 !important; text-transform: uppercase; }
.ykrlog {margin-top: 90px;}
.ykrlog img { }
.ykrlog p { text-align: left !important; margin: 0px 0 0 !important; font-size: 22px !important; font-weight: 700 !important; text-transform: uppercase; }
.btman { display: inline-block; }
.btman img { }
.btman p { text-align: left !important; margin: 0px 0 0 !important; font-size: 22px !important; font-weight: 700 !important; text-transform: uppercase; }


.b2b-measure-member { background: #152a47; text-align: center; padding: 65px 25px; margin: 45px 0; }
.membrMeasure { background: #fff; padding: 0 0 20px; height: 100%; }
.membrMeasure h5 { background: #c90606; color: #fff; font-size: 30px; font-weight: 700; text-transform: uppercase; height: 50px; padding: 8px 0; }
.membrMeasure p { padding: 20px 30px; }
.membrMeasure h6 { font-size: 28px; font-weight: 700; color: #152a47; line-height: 34px; }
.membrMeasure h6 span { font-size: 20px; display: block; }
.twoWay { }
.twoWay h2 { font-size: 80px; text-transform: uppercase; color: #fff; font-weight: 700; margin-bottom: 10px; }
.twoWay h5 { font-size: 36px; color: #fff; text-transform: uppercase; line-height: 50px; margin-bottom: 31px; font-weight: 500; }
.twoWay h5 span { color: #c90606; }


.demandCont { }
.demndWrp { text-align: center; }
.demndWrp h5 { font-size: 33px; text-transform: uppercase; color: #152a47; font-weight: 700; margin: 0 0 25px; }
.demndWrp p { background: #c90606; color: #fff !important; font-size: 24px !important; text-transform: capitalize; font-weight: 500 !important; padding: 20px; }
.demndWrp img { height: 200px; margin-bottom: 26px; }

.strhd.b2b-breakdown {text-align: left;width: 100%;margin-top: 50px;}
.strhd.b2b-breakdown p { text-align: left; }
.brkimg { }
.brkimg img { width: 100%; display: block; }
.brkimg.brkimg2 {margin-bottom: 30px;height: 45%;}
.brkimg.brkimg2 img { height: 100%; }
.brkimg img { height: 100%; }


.brkimg.brkimg3 { height: 50%; }
.breakdimgs { margin-top: 50px; margin-bottom: 70px; }
.b2b-coaches { margin: 10% 0 50px; }
.cochimg { }
.cochimg img { width: 100%; }
.coachcomment { }
.coachcomment h5 { font-size: 32px; line-height: 50px; color: #152a47; }
.coachcomment h5 span { display: block; text-align: right; font-size: 23px; font-weight: 300; }
.b2b-coachs-says { width: 100%; }
.b2b-certifi { width: auto; }
.b2b-certifi p { text-align: left !important; }
ul.certiProcess { font-size: 0; }
ul.certiProcess>li { display: inline-block; vertical-align: middle; width: 25%; padding-right: 70px; position: relative; }
ul.certiProcess>li:after { content: ''; background-image: url(../images/b2b/arrow-right.png); width: 84px; height: 68px; position: absolute; right: 15px; bottom: 10px; }
ul.certiProcess>li:last-child { padding: 0; }
ul.certiProcess>li:last-child:after { content: none; }
ul.certiProcess>li h5 { font-size: 75px; font-weight: 700; padding: 0 35px 10px; }
ul.certiProcess>li h6 { font-size: 32px; font-weight: 700; text-transform: uppercase; line-height: 43px; }
.hrs_hwt_get.b2b-what { width: 100%; margin: 100px 0 0; }
.b2b-certified-member { }
.inner-b2b-certified-member { background: #222846; text-align: center; padding: 55px 0 14%; }
.inner-b2b-certified-member h4 { font-size: 75px; text-transform: uppercase; color: #c90606; font-weight: 700; }
.inner-b2b-certified-member h5 { font-size: 55px; text-transform: uppercase; color: #c90606; font-weight: 700; margin-top: 30px; }
.membershipopt-b2b { margin-top: -100px; padding: 0 40px; }
.membrcch { text-align: center; background: #fff; padding: 35px; }
.membrcch img { width: 100%; display: block; }
.membrcch h4 { font-size: 40px; text-transform: uppercase; font-weight: 700; color: #222846; margin: 15px 0 25px; }
.membrcch a { width: 180px; height: 50px; background: #c90606; line-height: 50px; color: #fff !important; text-transform: uppercase; font-weight: 700; font-size: 21px; }
.membershipopt-b2b h3 { text-align: center; font-size: 40px; text-transform: uppercase; color: #222846; font-weight: 700; margin: 45px 0; }
.membershipopt-b2b ul { }
.membershipopt-b2b ul>li { position: relative; font-size: 24px; text-transform: capitalize; font-weight: 500; color: #222846; margin-bottom: 15px; padding-left: 25px; }
.membershipopt-b2b ul>li:before { content: ''; width: 10px; height: 10px; background: #222846; position: absolute; left: 0; top: 8px; border-radius: 50%; }

.membershipopt-b2b ul>li span {text-transform: uppercase;}



/**/



.detail_icon_red {
    font-size: 50px;
    color: #be1927;
    font-weight: 100;
}

.detail_icon_red_large {
    font-size: 50px;
    color: #be1927;
    font-weight: 100;
}

.detail_icon_blue {
     font-size: 50px;
    color: #152a47;
    font-weight: 100;
}

.detail_icon_blue_large {
    font-size: 50px;
    color: #152a47;
    font-weight: 100;
}



/*Showcase*/
section.adds { padding: 50px; }
section.showcaseSec { background: #152a47; padding: 70px 0; }
section.showcaseSec h4 { font-size: 54px; text-transform: capitalize; color: #fff; line-height: 69px; font-weight: 700; margin-bottom: 60px; }
section.showcaseSec h4 span { color: #bc1208; }
section.showcaseSec h6 { font-size: 45px; color: #fff; text-transform: capitalize; font-weight: 700; margin-bottom: 20px; }
section.showcaseSec video { width: 100%; height: 270px; object-fit: cover; margin-top: 30px; }


section.registerStepsSec { background: #152a47; padding: 70px 0; }
.steps {margin-bottom: 70px;}
.frmhead { margin-bottom: 40px; }
.frmhead h3 { font-size: 50px; color: #fff; font-weight: 700; text-transform: capitalize; }
.frmhead h3 span { display: block; font-size: 35px; color: #bc1208; margin-bottom: 15px; }
.showcaseForm { background: #fff; padding: 30px 35px; }
.showcaseForm p { font-size: 18px; line-height: 1.5; margin-bottom: 10px;font-style: italic; }
.showcaseForm p span { font-weight: 700;font-style: normal; }
.showcaseForm input {font-size: 16px;width: 100%;height: 45px;border: 2px solid #000;margin-bottom: 30px;padding: 15px;}
.showcaseForm a { font-size: 16px; background: #bc1208; color: #fff; padding: 15px 25px; text-transform: uppercase; font-weight: 700; }
.whseventfor { margin: 45px 0 1px; }
.whseventfor h5 { font-size: 22px; text-transform: capitalize; font-weight: 500; margin-bottom: 20px; }
.whseventfor input[type="checkbox"] { width: auto; height: auto; margin: 0; width: 20px; height: 17px; vertical-align: middle; margin-right: 6px; }
.whseventfor label { font-size: 20px; vertical-align: middle; }
.whseventfor p { font-weight: 300; margin-top: 12px; font-size: 16px; margin-top: 19px; letter-spacing: 1px; }
.uploadfiels { }
.uploadfiels input[type="file"] { padding: 0; width: auto; height: auto; margin: 0; border: 1px solid; padding: 10px; width: calc(100% - 70%); }
.uploadfiels p { display: inline-block; vertical-align: middle; width: 70%; padding-right: 20px; text-transform: capitalize; font-style: normal; font-size: 20px; font-weight: 500; }
.uploadfiels div { margin-bottom: 29px; font-size: 0; }
/* .showcaseForm button { width: 250px; height: 50px; background: green; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: 700; font-size: 22px; cursor: pointer; }
.addsidebar { text-align: center; } */
.showcaseForm button { font-size: 16px; background: #bc1208; color: #fff; padding: 15px 25px; text-transform: uppercase; font-weight: 700; }
.addsidebar a { width: 170px; height: 50px; background: #bc1208; color: #fff; font-size: 21px; text-transform: uppercase; font-weight: 500; text-align: center; line-height: 45px; border: 2px solid #bc1208; margin: 55px 0 45px; }

.evntRoster { }
.evntRoster h4 { font-size: 40px; text-align: center; text-transform: uppercase; font-weight: 600; line-height: 1.3; padding: 30px 80px; }
.evntRoster a { background: transparent; color: #1893f8; overflow-wrap: anywhere; padding: 0; width: 400px; text-transform: inherit; line-height: 30px; font-size: 20px; text-align: center; display: block; margin: auto; }
.showcaseForm .email-CTA { font-size: 16px; background: #bc1208; color: #fff !important; padding: 15px 25px; text-transform: uppercase; font-weight: 700;}



.pltbusisBtn.appBtn a {
    width: auto;
    padding: 0 25px;
}

.inner-b2b-certified-member h6 {
    font-size: 30px;
    /* text-transform: uppercase; */
    color: #c90606;
    font-weight: 500;
    margin-top: 30px;
}

#goog-gt-tt {
    display: none !important;
}

.goog-tooltip {
    display: none !important;
}

.goog-tooltip:hover {
    display: none !important;
}

.goog-text-highlight {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

.menu li {
    padding: 10px !important;
}

.event-div {
    text-align: left;
    width: 665px;
    display: block;
    margin: auto;
}

.event-div a {
    padding: 15px 40px;
    text-align: center;
    background: #bc1208;
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #c7c7c7;
}

.event-div a:last-child {
    float: right;
}

.event-div a:first-child {
    margin-left: 43px;
}

.ykrstateboard table tr th {
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    border-bottom: 2px solid #fff;
    padding-bottom: 20px;
}
section.statsBoardSec {
    padding-bottom: 50px;
}
.statsBoardSecTable th, .statsBoardSecTable td {
    padding: 10px !important;
    border: 1px solid #ffffff1c;
    line-height: 1.3em;
}
.statsBoardSecTable th {
    line-height: 1.2em;
    font-size: 18px !important;
    border-bottom: 2px solid #ffffff4f !important;
}

.statsBoardSecTable td {
    font-size: 15px !important;
    font-weight: 300;
}
.register-btn {
    background: #bc1208;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    font-size: 15px;
    line-height: 2.0em;
}
.statsBoardSecTable .plyname {
    display: flex;
    align-items: center;
}
.statsBoardSecTable .ykrstateboard table tr td h5 {
    padding-left: 8px;
}
.statsBoardSecTable.profilestatsBoardSecTable .measuremnt-btn {
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    color: #bc1208;
    border-bottom: 1px solid;
    font-weight: normal;
}

@media(max-width:1440px){
    .menu li {
        padding: 5px 10px !important;
    }

}


/*Responsives================================*/
@media (max-width:1580px) {
    /*div#google_translate_element { right: 290px; top: 45px; }*/
    select.goog-te-combo { font-size: 14px; }
}
@media (max-width:1440px) {
    .menu li { padding: 0 10px; }
    .menu li a { font-size: 13px; }
    .logo { font-size: 26px; }
    .header-actions>li { padding: 0 10px; }
    .header-actions select { font-size: 14px; }
    .header-actions a { font-size: 13px; }
    .header-actions>li:not(:last-child)::before { top: -33px; }
    .sec-padding { padding-left: 0%; padding-right: 0%; }
    .training-facil-box img { min-height: auto; }
    .home-one .video-box img { min-height: 790px; object-fit: cover; }
    .single-player-profile-head > img { max-width: 40%; }
    .single-player-profile-head {        /*margin-top: -150px;*/ }
    .spp-main-body p { width: 100%; }
    .single-team-profile-head { margin-top: -150px; }
    .single-team-profile-head> img { max-width: 40%; }
    .single-team-profile-head-body h2 { font-size: 48px; }
    .stp-main-body p { width: 100%; }
    .top-player-items>li { width: 50%; }
    .top-team-items>li { width: 50%; }
    .training-facil-items>li { width: 50%; }
    .ProfPopUp { top: 25px; height: 550px; overflow-y: auto; overflow-x: hidden; }
    div#google_translate_element {
    right: 20%;
    top: 0;
    bottom: auto;
}
}
@media (max-width:1250px) {
    /*div#google_translate_element { right: 215px; top: 35px; }*/
}
@media (max-width:1200px) {
    img { max-width: 100%; height: auto; }
    .menu-Bar { display: block; display: block;top: 15px; bottom: auto; }
    .menuWrap.open {display: flex;left: 0px;padding: 0 20px;}
    .menuWrap {position: fixed;left: -210%;right: 0;top: 0;bottom: 0;margin: auto;background: #152A47;height: 100vh;display: flex;align-items: center;justify-content: center;flex-flow: column;transition: all 0.4s ease;z-index: 3;width: 100vw;}
    ul.menu li {padding: 8px 15px !important;display: block;}
    ul.menu li a {margin-bottom: 10px;padding: 0;text-align: left;margin-bottom: 0;padding-right: 0px;margin-right: 0px;color: #fff;font-size: 14px;line-height: normal;}
    .logo img { max-width: 100%; }
    .main-head .container { position: static; }
    .menuWrap .autoFillInput {
        display: block;
        width: 100%;
    }

    .menu {
        width: 100%;
        display: block;
        height: 400px;
        overflow-x: auto;
        padding-right: 8px;
        margin-top: 30px;
    }

    .menu li::before {
        height: 2px;
        bottom: 5px;
    }

    ul.dropdown {
        display: block;
        position: relative;
        opacity: 1;
        box-shadow: none;
        min-width: auto;
        width: auto;
        padding: 0 30px 15px;
        z-index: 1;
    }

    ul.dropdown li {
        padding: 5px 0 2px !important;
    }

    ul.dropdown li a {
        font-size: 12px;
    }
    ul.dropdown li:before {
    bottom: 0;
    display: none;
}
}
@media (max-width:824px) {
   div#google_translate_element {
        position: absolute;
        right: 0;
        bottom: 60px;
        font-size: 12px;
        text-align: center;
        top: auto;
        right: 15px;
    }

    .logo-wrap {
        display: block;
        text-align: left;
    }

    .header-actions {
        margin-top: -1px;
    }

    .header-actions a {
        padding: 20px 15px;
        height: 100%;
        display: block;
        text-align: center;
    }

    select.goog-te-combo {
        font-size: 12px;
        border: 1px solid #bc2406;
        background: #bc2406;
        color: #fff;
    }

    .header-actions>li:not(:last-child)::before {
        top: 0;
        height: 99%;
    }

    .header-actions>li {
        width: 50%;
    }

    .bfrbanner {
        padding: 20px 0 20px;
    }

    .bfrbanner .measure h4 {
        font-size: 14px;
    }

    a.red-btn {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .bfrbanner .measure {
        padding: 12px 0 18px;
    }

    .bfrbanner .leader-board-ad {
        width: 100%;
        margin-top: 20px;
    }

    .bfrbanner .leader-board-ad a,.bfrbanner .leader-board-ad img {
        width: 100%;
        height: 100%;
    }

    .mainBanner {
        height: auto;
        padding: 70px 0;
    }

    .mainBanner h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .banner-list {
        margin: 0 0 20px;
    }

    .banner-list>li {
        font-size: 12px;
        line-height: 1.8;
        padding: 0;
    }

    #autocomplete {
        height: 45px;
        font-size: 12px;
        padding: 0 50px 0 20px;
    }

    .autoFillInput button {
        font-size: 16px;
        right: 15px;
    }

    .becomMember {
        padding: 20px;
    }

    .becomMember h4 {
        font-size: 24px;
        margin-bottom: 20px;
    }

    .becomMember p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 20px;
    }

    .becomMember a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .video-box {
        padding-bottom: 30px;
    }

    .headline-news-box {
        padding: 20px;
    }

    .tabNavheadline-box a {
        font-size: 14px;
        padding: 10px;
    }

    .headline-box-post {
        padding: 10px;
    }

    .headline-box-post h4 {
        line-height: 25px;
    }

    .headline-box-post p {margin-top: 15px;}

    .headline-box-post p::before {
        display: none;
    }

    .tabContent {
        height: auto;
    }

    .ads-list li {
        width: auto;
        display: block;
        height: auto;
        margin: 0px 0 20px;
    }

    .home-three h3 {
        padding: 12px;
        font-size: 16px;
    }

    .top-player-items>li,.training-facil-items>li {
        padding: 0 10px;
    }

    .top-player-box h5,.training-facil-box h5 {
        padding: 10px;
        font-size: 15px;
    }
    .top-player-box h5 span, .training-facil-box h5 span {
        font-size: 13px;
    }


    .home-three {
        padding-bottom: 40px;
    }

    footer {
        padding: 20px 0;
    }

    .flogo {
        width: 50%;
    }

    .footer-para {
        font-size: 14px;
        line-height: 22px;
    }

    .wid {
        margin-top: 40px;
    }


    footer .widget h4 {
        font-size: 20px;
        margin: 0 0 20px;
    }

    .footer-address {
        font-size: 12px;
        margin-bottom: 10px !important;
    }

    .widget-03 {
        padding-left: 0;
    }

    .footer-menu {}

    .footer-menu>li:not(:last-child) {
        margin-bottom: 10px;
    }

    .footer-menu a {
        font-size: 12px;
    }

    .footer-socials {
        margin-top: 0;
        text-align: left;
    }

    .footer-socials>li {
        display: inline-block;
        margin-right: 20px;
    }

    .footer-socials a {
        font-size: 20px;
    }


    .copyright {
        padding: 10px;
    }

    .copyright p {
        font-size: 12px;
    }

    .ProfPopUp {
        width: 90%;
        height: 70%;
        max-height: initial;
        z-index: 99;
        top: 0;
        bottom: 0;
    }

    .ppImg {
        display: none;
    }

    .popCont {
        padding: 20px;
    }

    .popCont h4 {
        font-size: 22px;
    }

    .popCont h6 {
        font-size: 20px;
        margin-bottom: 20px;
    }

    a.pp-opt {
        padding: 10px 20px;
        margin-bottom: 0;
    }

    a.pp-opt img, a.pp-opt .hvrImg img {
        width: 55px;
        margin-bottom: 10px;
    }

    a.pp-opt h5 {
        font-size: 14px;
    }

    .pp-personal {
        padding: 0;
    }

    .pp-personal p {
        font-size: 14px;
    }

    .pp-personal p span {
        font-size: 16px;
    }

    .pp-personal img, a.pp-opt-personal .hvrImg img {
        width: 50px;
        height: 50px;
    }
    .login-page {
        padding: 35px 0;
    }
    .bssaddss {}

    .bssaddss .grw {
    }

    .bssaddss .grw h5 {
        font-size: 14px;
    }

    .bssaddss .grw a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .joinMember {
        margin-top: 20px;
    }

    .joinMember img {
        width: 40%;
    }

    .joinMember h4 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .joinMember a {
        width: 100%;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .featrd h4 {
        transform: rotate(0deg);
        writing-mode: horizontal-tb;
        font-size: 30px;
        margin: 20px auto;
    }

    ul.carSlider button.slick-arrow:after {
        width: 40px;
        height: 40px;
        line-height: 28px;
        font-size: 25px;
    }

    .gtsrtr a {
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px;
    }

    .gtsrtr p {
        font-size: 14px;
        line-height: 20px;
        margin: 15px 0;
    }

    .spotlight {
        font-size: 30px !important;
    }

    .lgWrp img {
        height: auto;
    }

    .lgWrp a {
        font-size: 15px;
    }

    .lgWrp {
        margin-bottom: 20px;
    }
        .bssaddss {}

    .bssaddss .grw {
    }

    .bssaddss .grw h5 {
        font-size: 14px;
    }

    .bssaddss .grw a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .joinMember {
        margin-top: 20px;
    }

    .joinMember img {
        width: 40%;
    }

    .joinMember h4 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .joinMember a {
        width: 100%;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .featrd h4 {
        transform: rotate(0deg);
        writing-mode: horizontal-tb;
        font-size: 30px;
        margin: 20px auto;
    }

    ul.carSlider button.slick-arrow:after {
        width: 40px;
        height: 40px;
        line-height: 28px;
        font-size: 25px;
    }

    .gtsrtr a {
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px;
    }

    .gtsrtr p {
        font-size: 14px;
        line-height: 20px;
        margin: 15px 0;
    }

    .spotlight {
        font-size: 30px !important;
    }

    .lgWrp img {
        height: auto;
    }

    .lgWrp a {
        font-size: 15px;
    }

    .lgWrp {
        margin-bottom: 20px;
    }

    .sptlghtbzs {
        margin-bottom: 40px;
    }

    .joinhrd {
        width: 100%;
    }

    .joinhrd h5 {
        font-size: 25px;
    }

    .joinhrd h4 {
        font-size: 22px;
        line-height: 30px;
    }

    .joinhrd p {
        padding: 0;
        font-size: 14px;
        line-height: 23px;
    }

    .hrswht {
        margin: 40px 0;
    }

    .hrswht ul {}

    .hrswht ul>li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .hrswht ul>li .wrp {
        min-height: auto;
        padding: 20px;
    }

    .hrswht ul>li .wrp img {
        width: 100px;
    }

    .hrswht ul>li .wrp h5 {
        font-size: 20px;
        line-height: 24px;
        margin: 14px 0;
    }

    .hrswht ul>li .wrp h6 {
        font-size: 16px;
    }

    .herswhtCont h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .herswhtCont p {
        width: 100%;
        font-size: 14px;
        line-height: 20px;
    }

    .vidsWrp h4 {
        font-size: 22px;
        line-height: 30px;
    }

    .vidsWrp video {
        margin: 15px 0;
    }

    .vidsWrp p {
        font-size: 14px;
        line-height: 20px;
    }

    .vidsWrp .row {
        margin-bottom: 35px;
    }

    .designStudio {
        height: auto;
        background-image: none !important;
    }

    .bllDStdio img {
        width: 120px;
    }

    .bllDStdio h5 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .bllDStdio p {
        font-size: 14px;
        line-height: normal;
        margin: 15px 0;
    }

    .bllDStdio a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .bllDStdio h6 {
        font-size: 20px;
        line-height: normal;
    }

    .stllconv {
        padding-bottom: 30px;
    }

    .stllconv h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .stllconv p {
        width: auto;
        font-size: 14px;
        line-height: normal;
        padding-top: 0;
    }
    .plyrSecBanner {
        height: auto;
        padding: 40px 0 100px;
    }

    .plyrSecBanner h2 {
        font-size: 30px;
    }

    .plyrSecBanner p {
        font-size: 14px;
        line-height: normal;
    }

    .plyrMesrPackg {
        margin-top: -50px;
        padding-bottom: 40px;
    }

    .pckgWrp {
        padding: 40px 0;
        margin-bottom: 20px;
    }

    .pckgWrp .pckgIcon {
        width: 100px;
        height: 100px;
    }

    .pckgWrp .pckgCont h4 {
        font-size: 25px;
    }

    .pckgWrp .pckgCont h5 {
        font-size: 22px;
    }

    .pckgWrp .pckgCont p {
        font-size: 14px;
    }

    .pckgWrp .pckgCont ul {
        padding: 0 15px;
    }

    .pckgWrp .pckgCont ul li {
        font-size: 14px;
    }

    .faciplyaftrimg {
        display: none;
    }

    .tmpp h4 {
        font-size: 25px;
    }

    .tmpp p {
        font-size: 14px;
        line-height: normal;
    }

    .bndlpp h4 {
        font-size: 22px;
    }

    .bndlpp {
        margin-top: 20px;
    }

    .bndlpp a {
        padding: 10px 20px;
        font-size: 14px;
    }
    div#checkout_calculation p, .final-total .sub p {
        font-size: 15px !important;
        padding: 14px 5px;
    }

    .final-total .sub p:last-child span {
        font-size: 14px;
        margin-right: 5px;
    }
    .register-page .card-body {
        padding: 20px;
    }

    .register-page label {
        font-size: 14px;
        padding: 0  15px 10px;
    }

    .register-page .btn-primary {
        margin-bottom: 10px;
    }
    .tpplyr img {
        width: 20%;
    }

    .tpplyr h4 {
        font-size: 18px;
    }

    .tpplyr h4 span {
        font-size: 16px;
        line-height: normal;
    }

    .leadrboard {
        height: auto;
            width: 100%;
    }

    .tpplyr {
        margin-bottom: 20px;
    }

    .plyer-header img {
        height: 150px;
    }

    .plyrthmb {position: relative;}

    .plyrthmb img {
        width: 100px;
        height: 100px;
    }

    .plyrthmb .plyr-div {
        width: calc(100% - 100px);
        padding: 15px 0 0 10px;
        width: 100%;
    }

    .plyrthmb h2 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .plyrthmb div h6 {
        font-size: 14px;
        line-height: normal;
        padding-right: 10px;
    }

    .plyrthmb h2 span {
        font-size: 14px;
    }

    .mbmail {
        justify-content: center;
    }

    .mbmail a {
        font-size: 30px !important;
    }

    .detail_icon_red {
        font-size: 35px;
    }

    .bsnss-spp-icons h6 {
        font-size: 25px;
    }

    ul.spp-icons {
        margin: 10px 0;
        text-align: center;
    }

    .spp-icon-box.spp-icon-box ul.dropdown {
        position: absolute;
        display: none;
        opacity: 0;
        position: absolute;
    }

    a.vstSite {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 12px;
    }

    .conndm {
        text-align: center;
    }

    .conndm a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
        margin: 10px;
    }

    ul.tabs>li {
        width: 50%;
        padding: 5px;
    }

    ul.tabs>li a {
        border-radius: 0;
        font-size: 14px;
    }

    .innerBox {
        padding: 10px;
        background: #152a47;
    }

    .ourStory-busins {
        padding: 15px;
    }

    .bssnHead {
        margin-bottom: 10px;
    }

    .bssnHead h4 {
        font-size: 30px;
        line-height: normal;
    }

    .stryDes {
        margin-top: 15px;
        padding: 15px;
    }

    .stryDes p {
        font-size: 14px;
        line-height: normal;
        margin-bottom: 15px;
    }

    .adbox336x280 {
        width: 100%;
        height: 100%;
        margin: 10px 0;
    background: transparent;
    }

    .trendinwrp {
        width: 100%;
        margin: 20px 0 0;
        height: auto;
        padding: 20px;
    }

    .trendinwrp h4 {
        font-size: 25px;
    }

    .trendinwrp h6 {
        font-size: 20px;
    }

    .trendinwrp a {
        width: auto;
        height: auto;
        line-height: normal;
        padding: 10px 20px;
        font-size: 14px;
    }
    .map-social {
        padding: 20px;
    }

    .bsssSociaLink a {
        width: auto;
        font-size: 20px;
        padding: 10px;
    }

    .ornews {
        margin-top: 30px;
        padding-bottom: 02px;
    }

    .ornews p {
        font-size: 14px;
        margin-top: 10px;
    }
    .cochCont h4 {
        font-size: 16px;
    }
    .tabNavheadline-box-player-profile a {
        padding: 14px 5px;
        font-size: 14px;
    }

    .newsfeed {
        padding: 20px;
    }

    .newsfeed>h5 {
        font-size: 20px;
    }

    .nwsfeeduser {
        padding: 15px;
    }

    .nwsfeeduser .usrhd>span {
        width: 40px;
        height: 40px;
    }

    .nwsfeeduser .usrhd h5 {
        font-size: 16px;
        margin: 0 0 0 10px;
    }

    .nwsfeeduser .usrhd h5 span {
        font-size: 12px;
    }

    .nwsfeeduser p {
        font-size: 14px;
        line-height: normal;
        overflow-wrap: anywhere;
    }

    .nwsfeeduser .usrhd {
        margin-bottom: 15px;
        display: flex;
    }

    .likecomment {
        font-size: 10px;
    }

    .dropdown-nav {
        font-size: 12px;
    }

    .likecomment p i {
        font-size: 18px;
        margin-right: 7px;
    }

    .likecomment .col-md-4 {
        width: 50%;
        padding: 0 10px;
    }

    .likecomment ul.dropdown {
        display: none;
        padding: 5px;
        position: absolute;
        opacity: 0;
    }

    .nwsfeeduser p a {
        font-size: 12px;
    }

    .replyfromadmin {
        padding: 0;
        font-size: 0;
        padding-left: 15px;
    }

    .replyfromadmin .usrhd span {
        width: 40px;
        height: 40px;
    }

    .replyfromadmin .usrhd div {
        width: calc(100% - 50px);
        padding: 10px;
        margin-left: 10px;
    }

    .replyfromadmin .usrhd div h5 {
        font-size: 16px;
    }

    .replyfromadmin .usrhd div p {
        font-size: 12px;
        padding: 0;
    }

    .pic_and_vid div img {
        width: 70px;
        height: auto;
        margin-top: 10px;
    }

    .pic_and_vid div {
        max-width: 100%;
        margin-top: 10px;
    }

    .pic_and_vid div video {
        width: 100%;
    }

    .sponsor {
        padding: 20px;
    }

    .commentParent {
        padding-right: 15px;
    }

    .spnrimg p {
        padding: 15px;
        font-size: 14px;
    }

    .adsbox {
        margin-top: 30px;
    }

    .adbox300x600 {
        margin: 10px 0;
        width: 100%;
        background: transparent;
    }

    .adbox300x250 {
        width: 100%;
        background: transparent;
    }
    .detail_icon_blue_large {
        font-size: 30px;
        margin-right: 10px;
    }

    ul.coach-spp-icons .spp-icon-box h6 {
        font-size: 30px;
    }

    ul.coach-spp-icons .spp-icon-box {
        display: flex;
    }
    .detail_icon_blue_large {
        font-size: 30px;
        margin-right: 10px;
    }

    ul.coach-spp-icons .spp-icon-box h6 {
        font-size: 30px;
    }

    ul.coach-spp-icons .spp-icon-box {
        display: flex;
    }

    .mbmail.coachmail a {}

    .proddWrpBss {
        margin-top: 20px;
    }

    .proddWrpBss h2 {
        font-size: 14px;
    }
    .coachForm input {
        height: 35px;
    }

    input[type="text"] {
        min-height: 35px;
    }

    .coachSocl a {
        font-size: 30px;
    }
    .coachForm input {
        height: 35px;
    }

    input[type="text"] {
        min-height: 35px;
    }

    .coachSocl a {
        font-size: 30px;
    }

    .rvwWrp img {
        width: 50px;
        height: 50px;
        border-width: 2px;
        margin-bottom: 15px;
    }

    .rvwWrp h5 {
        font-size: 18px;
        padding: 0 15px;
    }

    .rvwWrp span.date-rv {
        font-size: 14px;
        margin-right: 8px;
    }

    .rvwWrp span.rvstr {
        font-size: 12px;
    }

    .rvwWrp p.rvw-commt {
        padding: 10px;
        font-size: 14px;
        line-height: normal;
    }
    .favGallery h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .favGallery p {
        color: #fff;
        font-size: 14px;
    }
    .scilWrp span {
        font-size: 30px;
    }

    .shcseLinks h4 {
        font-size: 22px;
    }

    .artlceLinks p {
        font-size: 14px;
    }
    .contnote {
        padding: 15px;
        margin: 0;
        width: 100%;
    }

    .contnote h4 {
        font-size: 25px;
        margin-bottom: 20px;
    }

    .contnote p {
        font-size: 14px;
        line-height: normal;
    }

    .contnote h2.thnkxs {
        font-size: 20px;
    }

    .yblogo {
        position: relative;
        right: 0;
        bottom: 0;
    }

    .yblogo img {
        width: 50px;
        margin-top: 10px;
    }
    .tm-thmb {
        /* position: absolute; */
        /* top: 0; */
        width: 100%;
        height: 150px;
    }

    .tm-thmb img {
        border-width: 5px;
        width: 100%;
        height: 100%;
    }

    .spp-btn>a {
        font-size: 14px;
        padding: 10px 20px;
    }

    .spp-icon-box h6 {
        font-size: 18px;
    }

    .spp-btn {
        text-align: center;
    }

    ul.shrtdm>li {
        font-size:14px !important;
        padding: 0 4px;
        width: 50%;
        border: 0;
        text-align: left;
        margin: 10px 0;
        border-right: 1px solid #111111b5 !important;
    }

    ul.shrtdm {
        font-size: 0;
    }

    ul.shrtdm>li:first-child {
        border-right: 1px solid #111111b5;
    }

    ul.shrtdm>li:nth-child(2n) {
        border: 0;
        padding-left: 20px;
    }

    ul.tmhere {
        text-align: left;
    }

    ul.tmhere>li {
        font-size: 13px;
        padding: 0 4px;
        width: 50%;
        border: 0;
        text-align: left;
        margin: 10px 0;
        border-right: 1px solid #111111b5;
        line-height: normal;
    }

    ul.tmhere>li:first-child {
        border-right: 1px solid #111111b5;
    }

    ul.tmhere>li:nth-child(2n) {
        border: 0;
        padding-left: 20px;
    }

    .fullmeasrmnt>h4 {
        font-size: 16px;
    }

    .spp-main-body {
        margin-top: 25px;
        padding: 10px;
    }

    .spp-main-body p {
        font-size: 14px;
        line-height: normal;
    }

    .innerBox p {
        color: #fff;
        font-size: 14px;
        line-height: normal;
    }

    .innerBox {}

    .clgNc h5 {
        color: #fff;
        font-size: 24px;
        text-align: center;
        display: block;
    }

    .clgNc {
        margin: 10px 0;
    }

    .blubg {
        padding: 0;
    }

    .gearWrp {
        display: block;
    }

    .gearWrp span.gearTitle {
        font-size: 14px;
        margin-bottom: 10px;
        width: 100%;
    }

    .gearWrp input[type="text"] {
        width: 100%;
        height: 35px;
        color: #152a47;
    }

    .statename h4 {
        color: #fff;
        font-size: 20px;
    }

    .statename h4 span {
        color: #fff;
        font-size: 14px;
    }

    .statename span.statthmb {
        width: 70px;
        height: 70px;
    }

    .vrfyde a.vryfd {
        background: #fff;
        color: #152a47;
        font-size: 18px;
        width: 150px;
        height: 40px;
        line-height: normal;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .vrfyde p {
        margin: 5px;
    }

    .recordTable h4 {
        color: #fff;
        font-size: 18px;
    }

    .recordTable table tr th, .recordTable table tr td {
        border-color: #fff;
        color: #fff;
        font-size: 13px;
    }
    .full-measurement>h6 {
        font-size: 16px;
    }

    ul.measurTable>li {
        padding: 6px;
        display: inline-flex;
        align-items: center;
        min-height: 60px;
    }

    ul.measurTable>li.mshhead h5 {
        font-size: 12px;
        height: auto;
    }

    ul.measurTable>li p {
        font-size: 22px;
    }

    section.scoutSec h4 {
        font-size: 25px;
    }
    .shrtdimen {}

    .icnss i {
        font-size: 20px;
        display: block;
        margin: 10px 0;
    }

    .icnss {
        text-align: center;
    }

    ul.shrtdm.facilsrtdm {}

    a.ntrMail {
        font-size: 20px;
    }
    .servWrpTech {
        padding: 0;
    }

    .servWrpTech h4 {
        font-size: 22px;
    }

    .servWrpTech h5 {
        font-size: 16px;
        margin-bottom: 5px;
    }

    .servWrpTech ul>li {
        width: 50%;
        padding: 15px;
    }

    .servWrpTech ul>li p {
        font-size: 14px;
        line-height: normal;
        text-align: center;
    }
    .servWrpTech ul>li span img {
        width: 60px;
        display: block;
        margin: auto;
    }
    textarea.team_description {
        height: 90px;
        font-size: 14px;
    }

    .teamCont h6 {
        margin: 0 0 20px;
    }

    .CommitWrp h4 {
        font-size: 30px;
    }
    .CommitWrp h5 {
        font-size: 22px;
    }

    .CommitRow img {
        width: 100px;
        display: block;
        margin: 15px auto;
    }

    ul.commtDtl>li {
        font-size: 16px;
        display: block;
        margin: 12px 0;
    }

    .CommitWrp {
        padding: 0;
    }
    .singlteamImg img {
        width: 70px;
        height: 70px;
        border-width: 2px;
    }

    .siglePlyTeamRoast {
        padding: 20px 0;
        width: 100%;
        overflow-x: scroll;
    }

    .siglePlyTeamRoast table tr th {
        font-size: 14px;
        padding: 10px;
    }

    .siglePlyTeamRoast table tr td {
        font-size: 12px;
    }
    .orMeasure {
        padding: 0;
    }

    .orMeasure table tr th h5 {
        font-size: 16px;
    }

    .orMeasure table tr th {
        padding: 10px;
        font-size: 14px;
    }

    .trphyhead h6 {
        font-size: 20px;
    }

    .trphyhead span.trphy {
        font-size: 40px;
        margin-left: 7px;
    }
    .trphy-case {
        padding: 0;
    }

    .trphytable table tr th {
        font-size: 16px;
        text-align: left !important;
        padding: 0 12px 10px;
    }

    .trphytable table {
        text-align-last: left;
    }

    .trphytable table tr td {
        font-size: 14px;
        padding-right: 12px;
    }
    .serv-umpire .bssnHead h6 {
        font-size: 20px;
    }

    .serWrp {
        margin-top: 15px;
    }

    .serv-umpire {
        padding: 0;
    }

    .serWrp .col-md-6 {
        padding: 0 15px;
    }

    .serWrp h2 {
        font-size: 18px;
    }

    .serWrp h6 {
        font-size: 14px;
        line-height: normal;
        border-width: 2px;
    }

    .serWrp ul {
        margin-bottom: 30px;
    }

    .coachWrp .contnote p {
        color: #152a47;
    }
    .stryDes p {
        color: #152a47;
    }
    .measureSec h3 {
        font-size: 25px;
        line-height: normal;
        margin-bottom: 15px;
    }

    .measureSec {
        height: auto;
        padding: 40px 0;
        margin: 10px;
    }

    .measureSec p {
        font-size: 16px;
        line-height: normal;
    }

    .pltbusisBtn {
        margin-top: 20px;
    }

    .pltbusisBtn div a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .pltbusisBtn div span {
        margin: 15px 0;
    }

    .pltbusisBtn div {
        display: block;
        width: 100%;
    }
    section.strtSec {
        padding: 30px 0;
    }

    .strhd {
        width: 100%;
    }

    .strhd h4 {
        font-size: 25px;
        line-height: normal;
    }

    .strhd h4 span {
        font-size: 20px;
    }

    section.strtSec p {
        font-size: 14px !important;
        line-height: normal !important;
        margin-bottom: 20px;
    }

    .lgbgimg {
        width: 100%;
        padding: 15px;
    }

    .ythmeas {
        width: 100%;
        margin-bottom: 30px;
    }

    .lgbgimg h4 {
        font-size: 20px;
        line-height: normal;
    }

    .lgbgimg a {
        width: auto;
        height: auto;
        line-height: normal;
        font-size: 14px;
        padding: 10px 20px;
    }

    .ythmeasWrp .lgbgimg {
        right: 0;
    }

    .schHd img {
        width: 100px !important;
    }

    .schHd h4 {
        font-size: 16px;
        padding: 0;
        width: calc(100% - 110px);
        margin-left: 10px;
    }

    .scountreporWrp {
        width: 100%;
    }

    .schHd {
        margin-bottom: 20px;
    }

    .plysy {
        margin-bottom: 10px;
    }

    .plysy div {
        padding: 10px;
    }

    .plysy div h5 {
        font-size: 16px;
    }

    section.strtSec p {}

    .plycon {
        margin-top: 10px;
    }

    .schdrepoWrp h4 {
        font-size: 25px;
        line-height: normal;
    }

    .vidoMeaser {
        width: 100%;
    }

    .ykrbuyWrep {
        width: 100%;
    }

    .measurtable {
        width: 100%;
    }

    .hrs_hwt_get {
        width: 100%;
    }

    .hreWht_wrp {
        padding: 20px 15px;
        margin-bottom: 10px;
    }

    .hreWht_wrp img {
        width: 100px;
    }

    .hreWht_wrp h5 {
        margin: 15px 0;
    }

    .hreWht_wrp h6 {
        font-size: 14px;
    }

    ul.vfea>li {
        font-size: 14px;
        margin: 10px 0 15px;
    }

    .plyrSecBanner p {
        color: #fff !important;
    }
    .sec h4 {
        font-size: 25px;
        margin-bottom: 10px;
    }

    .ics img {
        width: 50px;
    }

    .ics {
        margin-bottom: 20px;
        text-align: center;
    }

    .ics p {
        text-align: center !important;
    }

    .ykrlog {
        margin-top: 40px;
        text-align: center;
    }

    .logssec:before {display: none;}

    .logssec:after {display: none;}


    .ykrlog p {
        text-align: center !important;
    }

    .ykrlog img {
    }

    .btman {
        display: block;
        text-align: center;
        margin-top: 65px;
    }

    .btman img {
        width: 50px;
    }

    .btman p {
        text-align: center !important;
    }

    .b2b-measure-member {
        padding: 30px 10px;
    }

    .twoWay h2 {
        font-size: 40px;
    }

    .twoWay {
        margin: 15px 0;
    }

    .twoWay h5 {
        font-size: 20px;
        line-height: normal;
    }

    .demndWrp {
        margin-bottom: 40px;
    }

    .demndWrp h5 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .brkimg img {
        height: auto;
    }

    .brkimg {
        margin-bottom: 15px;
    }

    .brkimg.brkimg2 {
        height: auto;
        margin-bottom: 15px;
    }

    .breakdimgs {
        margin: 40px 0;
    }

    .coachcomment h5 {
        font-size: 20px;
        line-height: normal;
        margin: 10px 0;
    }

    .coachcomment h5 span {
        font-size: 14px;
        margin-top: 10px;
    }

    ul.certiProcess>li {
        width: 50%;
        margin: 0 0 10px;
        padding: 15px;
    }

    ul.certiProcess>li:after {
        width: 54px;
        height: 38px;
        background-size: contain;
        background-repeat: no-repeat;
        display: none;
    }

    ul.certiProcess>li h5 {
        font-size: 30px;
    }

    ul.certiProcess>li h6 {
        font-size: 18px;
        line-height: normal;
    }

    .hrs_hwt_get.b2b-what {
        margin-top: 30px;
    }

    .inner-b2b-certified-member h4 {
        font-size: 25px;
        line-height: normal;
    }

    .inner-b2b-certified-member h5 {
        font-size: 25px;
        margin-top: 20px;
    }

    .inner-b2b-certified-member {padding: 40px 0;height: 330px;}

    .membershipopt-b2b {
        padding: 0 10px;
    }

    .membrcch {
        padding: 20px;
    }

    .membrcch h4 {
        font-size: 25px;
        margin: 10px 0;
    }

    .membrcch a {
        width: auto;
        height: auto;
        font-size: 14px;
        line-height: normal;
        padding: 10px 20px;
    }

    .membershipopt-b2b h3 {
        font-size: 22px;
    }

    .membershipopt-b2b ul>li {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .membershipopt-b2b ul>li:before {
        width: 8px;
        height: 8px;
    }
    .job-bm-archive .search-input .option label {
        padding: 10px;
    }
    div#map {
        padding: 0 !important;
        margin: 0 !important;
    }
    .page-header {
        height: auto;
        padding: 40px 0;
    }

    .page-header h3 {
        font-size: 30px;
    }

    .newsfeed-sec {
        padding-top: 40px;
        padding-bottom: 40px;
        margin-bottom: 20px;
    }

    .newsfeed-sec h2 {
        padding: 0;
        font-size: 25px;
        padding-bottom: 20px;
    }

    .newsfeed-box h3 {
        width: 100%;
        padding: 10px;
        margin: 0 0 15px;
        font-size: 20px;
        line-height: normal;
    }

    .newsfeed-meta>li {
        font-size: 12px;
    }

    .become-member-cta {
        min-height: auto;
        padding: 40px 0;
    }

    .become-member-cta h4 {
        font-size: 25px;
        margin-bottom: 0px;
    }

    .become-member-cta a {
        font-size: 14px;
    }

    .newsfeed-sec .headline-news-box {
        height: auto;
    }
    .leaderbord1 .leader-board-ad {
        width: 100%;
        background: transparent;
    }

    section.measurementSec {
        height: auto;
        padding: 70px 0;
    }

    section.measurementSec h4 {
        font-size: 25px;
        line-height: normal;
    }

    section.measurementSec h6 {
        font-size: 18px;
    }

    .statplyr img {
        width: 100px;
        height: 100px;
        margin: 10px auto;
    }

    .statHead h2 {
        font-size: 30px;
    }

    .statHead h4 {
        font-size: 25px;
    }

    .statHead h6 {
        font-size: 16px;
    }

    .hittingTable tbody tr th {
        font-size: 18px;
        padding: 15px;
    }

    .hittingTable tbody tr td {
        font-size: 16px;
        padding: 12px;
    }

    .small-leaderboard-adver {
        width: 100%;
        background: transparent;
        margin: 15px 0;
    }

    section.hitingSEc {}

    section.hitingSEc .m-5 {
        margin: 0 !important;
    }

    .yakkerForumsMeasure {
        width: 100%;
    }

    .yakkerForumsMeasure h3 {
        font-size: 30px;
    }

    .yakkerForumsMeasure h4 {
        font-size: 20px;
    }

    .measureHD h1 {
        font-size: 40px;
    }

    .measureHD h1 span {
        font-size: 34px;
    }

    .measureHD {
        margin: 20px 0;
    }

    .ykstate {
        padding: 15px;
    }

    .ykrstatDrop {
        margin-top: 20px;
    }

    .ykrstatDrop select {
        height: 40px;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .leaderbord1 .leader-board-ad {
    width: 100%;
}

section.measurementSec {
    height: auto;
    padding: 70px 0;
}

section.measurementSec h4 {
    font-size: 25px;
    line-height: normal;
}

section.measurementSec h6 {
    font-size: 18px;
}

.statplyr img {
    width: 100px;
    height: 100px;
    margin: 15px auto;
}

.statHead h2 {
    font-size: 35px;
}

.statHead h4 {
    font-size: 30px;
}

.statHead h6 {
    font-size: 20px;
}

.hittingTable tbody tr th {
    font-size: 16px;
    padding: 12px;
}

.hittingTable tbody tr td {
    font-size: 14px;
    padding: 10px;
}

section.hitingSEc {}

section.hitingSEc .m-5 {
    margin: 0 !important;
}

.small-leaderboard-adver {
    width: 100%;
    background: transparent;
    margin: 15px 0;
}

.yakkerForumsMeasure {
    width: 100%;
    padding: 15px;
}

.yakkerForumsMeasure h4 {
    font-size: 21px;
}

.yakkerForumsMeasure h3 {
    font-size: 26px;
}

.yakkerForumsMeasure a {
    padding: 10px 20px;
    font-size: 14px;
}

.measureHD h1 span {
    font-size: 30px;
}

.measureHD h1 {
    font-size: 30px;
}

.ykstate {
    padding: 20px;
}

.ykrstatDrop {
    margin-top: 15px;
}

.ykrstatDrop select {
    height: 35px;
    font-size: 14px;
    margin-bottom: 9px;
}
.hittingTable {
    width: 100%;
}
.ykrstateboard table tr th {
    font-size: 15px;
    padding: 10px;
}

.ykrstateboard table tr td {
    font-size: 14px;
    padding: 10px;
}
h5.mn-hd-ac {
    font-size: 40px;
}
.player-dash {
    padding: 0;
}

.spp-stats-box {
    padding: 10px;
}

.spp-stats-list>li {
    width: 50%;
}
section.statsSec {
    height: auto;
    padding: 70px 0;
}

section.statsSec h4 {
    font-size: 25px;
    line-height: normal;
}

section.statsSec h6 {
    font-size: 18px;
    margin: 0;
    padding: 0;
}

section.statsSec h5 {
    position: relative;
    font-size: 35px;
    margin-top: 30px;
}

section.statsSec h4 br {
    display: none;
}

.hittingTable tbody tr th h2 {
    font-size: 25px;
}

.statHD h1 {
    font-size: 30px;
}

.statHD {
    margin: 0 0 20px;
}

}
@media (max-width:767px) {
    .logo img { max-width:80%;display: block;margin: auto; }
}
