@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
div.tgchlMCtr > div > a.primEvntJBtn {
    display: none !important;
}
#cntGgl{
    padding: 10px 40px;
    border-radius: 40px;
    font-size: 15px;
    border: 2px solid #f0f0f0;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
div#appleid-signin rect {
    ry: 20px;
}
* {
    -webkit-touch-callout: initial !important; /* iOS Safari */
    -webkit-user-select:  initial !important;; /* Safari */
    -khtml-user-select:  initial !important;; /* Konqueror HTML */
    -moz-user-select:  initial !important;; /* Old versions of Firefox */
    -ms-user-select:  initial !important;; /* Internet Explorer/Edge */
    user-select:  initial !important;; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}
#ip {
    display: flex;
    flex-direction: column;
    justify-content: left !important;
    text-align: left !important;
    color: red;
    word-spacing: 4px;
    font-family: monospace;
    line-height: 1em;
    margin-bottom: 20px;
    width: 100% !important;
}
.stickyEventBox > p {
    margin: 0;
}
.dev_vd {
    text-align: left;
    padding-left: 15px;
    font-family: 'Poppins';
}
.dev_vd h2 {
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #F6861F;
}
.drpCnt p {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.dev_vd p {
    color: #979797 !important;
    margin-bottom: 0px;
    font-family: 'Roboto', sans-serif;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    display: -webkit-box;
    /* -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
}
.dev_vd p {
    /* color: #000000d6; */
    margin-bottom: 0px;
    font-family: Arial;
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
    display: -webkit-box;
    /* -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; */
}

.unReadNtfBack .drpCnt > p {
  font-weight: 400;
  color: #000 !important;
}

.primTgpButtons {
    min-width: 160px;
    padding: 10px;
    border-radius: 5px;
    font-family: Arial;
    font-size: 14px;
    margin: 0 5px;
    font-weight: 600;
    cursor: pointer;
    margin-top:40px;
    margin-right:5px;
}
.primTgpButtons:hover {
  text-decoration: none;
}
.csDrpBrd {
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  min-height: 38px;
}
.csDrpBrd .select-items div, .csDrpBrd .select-selected, .csDrpBrd .dropdown-menu>li>a {
  /* color: #bbb; */
  text-align: left;
}
.beforeAnimation {
  -moz-transition: .2s cubic-bezier(.24, 0, .5, 1);
  -o-transition: .2s cubic-bezier(.24, 0, .5, 1);
  -webkit-transition: .2s cubic-bezier(.24, 0, .5, 1);
  transition: .2s cubic-bezier(.24, 0, .5, 1);
}
.afterAnimation {
  box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 0px 0 hsla(0, 0%, 0%, .04), 0 4px 9px hsla(0, 0%, 0%, .13), 0 3px 3px hsla(0, 0%, 0%, .05);
  -moz-transition: .35s cubic-bezier(.54, 1.60, .5, 1);
  -o-transition: .35s cubic-bezier(.54, 1.60, .5, 1);
  -webkit-transition: .35s cubic-bezier(.54, 1.60, .5, 1);
  transition: .35s cubic-bezier(.54, 1.60, .5, 1);
}
/*Loader*/
.modal-backdrop{
    z-index:10000;
}
.modal-open .modal, .modal.fade.in{
    z-index:10001;
}
#registrationVCodeVal input[type=number]::-webkit-inner-spin-button,
#registrationVCodeVal input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}
input:hover,select:hover,textarea:hover{
    border:1px solid #f6861f;
}
.regErrTxt{
    color:#ff0000;
}
div#loadingDiv {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.4);
    z-index: 10001;
/*    display: flex;*/
    align-items: center;
    justify-content: center;
    display:none;
}

div.loadingDivReg {
    display: none !important;
}
.spinner {
  margin: 100px auto 0;
  width: 70px;
  text-align: center;
}

.spinner > div {
  width: 18px;
  height: 18px;
  background-color: #fff;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.adsHvr {
    display: none;
    background: #fff;
    box-shadow: 0px 0px 14px #E0E0E0;
    width: 150px;
    right: 10px;
    top: 30px;
    border-radius: 5px;
    z-index: 9;
    margin-left: -150px;
    margin-top: 25px;
}
.hvrAct {
    padding: 10px 15px;
    cursor: pointer;
}
.hvrAct svg {
    width: 14px;
    height: 14px;
    margin-right: 10px;
}
.drpNotifAction svg path {
    fill: #c4c4c4 !important;
}
.drpNotifAction svg {
    right: 0px !important;
    top: 30px !important;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% {
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

/*Filter Modal*/
.modal-container{
    left: 0;
    right: 0;
    position: fixed;
    bottom: 0;
    top: 0;
    background: rgba(0,0,0,0.5);
    z-index: 10000;
}
.togopartsCModal .panel-heading{
    background-color:#fefefe;
    border-color:#eee;
}
.togopartsCModal .close-modal{
    right:15px;
    top:20px;
    color:#999;
}

.togopartsCModal .modal-content{
    overflow-x:hidden;
}
.togopartsCdModal .modal-content{
    width:95%;
    margin:0 auto;
    max-width:650px;
    max-height:80vh;
    overflow:hidden;
}
.togopartsCdModal#mobContentModal .fstatsHeading{
    display:none;
}
#imgCropContents .modal-container, #activityImgModal .modal-container{
    height:100vh;
    max-height:600px;
    max-width:700px;
}
.modal-container #modal-close{
    position:fixed;
    right:40px;
    top:40px;
}
.modal-container #modal-close .close_modal{
    font-size:30px;
    color:#fff;
}
.togopartsCdModal #modal-close{
    position:absolute;
    top:15px;
    right:20px;
}
.togopartsCdModal .modalContentHead{
    padding:20px;
    color:#000;
    font-family:poppins;
    border-bottom:1px solid #eee;
}
.togopartsCdModal .modalContentBody{
    font-family:poppins;
    overflow-y:scroll;
    max-height:calc(80vh - 70px);

}
.togopartsCdModal #modal-close .close_modal{
    color:#999;
    font-size:16px;
}
.imgActionBtns a {
    padding: 6px 20px;
    background: #fff;
    border-radius: 5px;
    font-weight: bold;
    background: #f6861f;
    color: #fff;
    text-decoration: none;
}
.imgActionBtns a:hover{
    background:#000;
}

#filter-modal .container{
    max-width:750px;

}
#imgCropContents .modal-content, #activityImgModal .modal-content{
    max-width:950px;
/*    max-width:1500px;*/
    width:100%;
}

#imgCropContents.coverImgCropper .modal-content{
    max-width:1600px;
}
#filter-modal .modal-content, #imgCropContents .modal-content, #activityImgModal .modal-content{
    max-height:95vh;
    overflow-y:scroll;
    overflow-x:hidden;
}
#activityImgModal .modal-content{
    min-width:600px;
    border:5px solid #f6861f;
    padding:50px;
    overflow:hidden;
    background:#eee;
}
#activityImgModal .modal-content .acModalTxt textarea{
    height:150px;
    padding:10px;
    border:2px solid #f6861f;
}
#filter-modal .modal-body{
    padding:25px;
}
#p_description::-webkit-scrollbar,#filter-modal .modal-content::-webkit-scrollbar, .uLeaderBoardRContainer #fcommCtr::-webkit-scrollbar, #imgCropContents .modal-content::-webkit-scrollbar, #activityImgModal .modal-content::-webkit-scrollbar,#regSignupModal .panel-body::-webkit-scrollbar,#bibModal .panel-body::-webkit-scrollbar{
  width: 10px;
}

/* Track */
#p_description::-webkit-scrollbar-track, #filter-modal .modal-content::-webkit-scrollbar-track,#imgCropContents .modal-content::-webkit-scrollbar-track, #activityImgModal .modal-content::-webkit-scrollbar-track,#regSignupModal .panel-body::-webkit-scrollbar-track,#bibModal .panel-body::-webkit-scrollbar-track, .filterMainCtr::-webkit-scrollbar-track, .mbrowsCtrMCtr::-webkit-scrollbar-track {
  background: #f1f1f1;
}
#p_description::-webkit-scrollbar-track, .uLeaderBoardRContainer #fcommCtr::-webkit-scrollbar-track{
    background:#fff;
}

/* Handle */
#p_description::-webkit-scrollbar-thumb, #filter-modal .modal-content::-webkit-scrollbar-thumb,#imgCropContents .modal-content::-webkit-scrollbar-thumb, #activityImgModal .modal-content::-webkit-scrollbar-thumb,#bibModal .panel-body::-webkit-scrollbar-thumb{
  background: #888;
}
#p_description::-webkit-scrollbar-thumb, .uLeaderBoardRContainer #fcommCtr::-webkit-scrollbar-thumb,#regSignupModal .panel-body::-webkit-scrollbar-thumb{
/*    background:#f6861f;*/
    background:#000;
    border-radius:10px;
}

.sttimng{
    top:40px;
}
.ad-container.grid-view .togo-item-label{
    display: inline-block;
    position: absolute;
    left: 0;
    bottom: 0;
}
#starmerchants .togo-item-label {
    bottom: 43%;
}

/*Header*/

.togoContainer input:hover, .togoContainer select:hover, .togoContainer textarea:hover{
    border:1px solid #f6861f;
}

.navBtns{
    display:none !important;
}
.bs-caret{
    display:none;
}
.bs-map-filter-wrapper button.toggle-button:not(.btn-success),.bsl-map-filter-wrapper div.btn-block:not(.btn-success){
    background-color:#000;
    border-color:#000;
}
#closeErrModal i{
    cursor:pointer;
}
#activityImgModal{
    z-index:10000;
}
.errModal {
    width: 90%;
    background: rgba(0,0,0,0.6);
    top: -70%;
    max-width: 550px;
    z-index: 10000000;
    transition: all 0.7s;
    color: #fff;
/*    display:none;*/
    background:rgba(255,255,255,1);
    padding:10px 20px;
    min-height:100px;
    box-shadow:0px 0px 20px 3px #000;
    border:6px solid #f6861f;
}

.errModal.showModall{
    display:flex !important;
    color:#000;
}
.errModal #closeErrModal{
    top:10px;
    right:15px;
}
.uProfileFrameContainer .uprofileText{
    width:135px;
    color:#000;
    font-size:16px;
}
/*New User Profile Page*/
.uProfileTopRowContainer{
    top:-80px;
    max-width:1280px;
    width:95%;
}

.uProfileContainer .coverImgContainer{
    height:300px;
/*    height:350px;*/
}
.uProfileContainer .coverImgContainer label{
    right:30px;
    top:20px;
    color:#f6861f;
    font-size:17px;
    display:none;
    cursor:pointer;
}
.uProfileContainer .coverImgContainer label i{
    transition:none;
}

.uProfileContainer .coverImgContainer label{
    display:block;
}
.uProfileContainer .coverImgContainer label:hover{
    color:#fff;
}

.uProfileFrameContainer{
    width:170px;
}
.uProfileFrameContainer .uProfileFrame span{
    font-size:11px;
    padding:5px 0 7px;
    background:rgba(0,0,0,0.5)   ;
    cursor:pointer;
    color:#f6861f;
}
.uProfileFrameContainer .uProfileFrame span i{
    margin-right:3px;
    transition:none;
}

.uProfileFrameContainer .uProfileFrame span:hover{
    text-decoration: none;
    color:#fff;
}
.uProfileContainer .uProfileFrame{
/*    height:150px;*/
    height:135px;
/*    width:150px;*/
    width:135px;
}
.uProfileInfoContainer .uprofileText{
    font-size:24px;
    letter-spacing:-0.28px;
    line-height:18px;
    margin-bottom:20px;
}
.uProfileInfoContainer .ufullname__0194{
    font-family:poppins-bold;
}
.uProfileInfoContainer .uname__0194{
    font-family:poppins;
    font-weight:600;
    font-size:20px;
}
.uProfileInfoContainer .uactionLinks a{
    color:#fff;
    font-size:14px;
    min-width:114px;
    border-radius:20px;
    margin-right:8px;
    padding:8px 0;
    font-family:roboto;
}
.uProfileInfoContainer .uactionLinks a.chatIcon{
    background:#f6861f;
}
.uProfileInfoContainer .uactionLinks a.followIcon{
    background:#03A9F4 !important;
    color:#fff !important;
}
.uProfileInfoContainer .uactionLinks a.kudosIcon{
    background:#4caf50;
}
.uProfileInfoContainer .uactionLinks a img{
    margin-right:3px;
    top:-1px;
}
.uProfileInfoContainer .uactionLinks a:hover{
    background-color:#000;
    text-decoration:none;
}
.uProfileInfoContainer .umemberInfoContainer div{
    line-height:18px;
    letter-spacing:-0.28px;
}
.uProfileInfoContainer .umemberInfoContainer div.theading{
    font-size:16px;
    font-family:poppins-bold;
}
.uProfileInfoContainer .umemberInfoContainer div.tbody{
    font-size:14px;
    font-family:poppins;
}
.uProfileContainer .uProfileStatsBox{
    border-radius:20px;
/*    box-shadow:0px 0px 20px 0px #000;*/
    box-shadow:10px 10px 40px 0px #aaa;
/*    height:220px;*/
    height:180px;
/*    max-width:565px;*/
    max-width:565px;
    line-height:18px;
    letter-spacing:-0.28px;
/*    padding:25px 0 10px 25px;*/
    padding:10px 0 10px 25px;
    width:100%;
}
.uProfileContainer #chTestimonialCtr blockquote cite{
    color:#000;
}
.uProfileContainer #chTestimonialCtr blockquote span::before {
    content: open-quote;
    font-family: poppins-bold;
    font-size: 20px;
    margin-right: 3px;
}
.uProfileContainer #chTestimonialCtr blockquote span::after {
    content: close-quote;
    font-family: poppins-bold;
    font-size: 20px;
    margin-right: 3px;
}
.uProfileContainer #chTestimonialCtr blockquote cite::before{
    content: "\2014 \2009";
}
.uProfileContainer .uProfileStatsBox #mplaceLink:hover p.orHead{
    text-decoration: underline;
}
.uProfileContainer .uPStatsImg{
    max-width:70px;
}
.uProfileContainer .uProfileStatsBox p{
    font-family:poppins;
    font-weight:300;
    font-size:14px;
}
.uProfileContainer p.orHead{
    font-family:poppins-bold;
    font-size:24px;
    color:#f6861f;
}

.uProfileChallengeRowHeading h2{
    font-size:24px;
    line-height:15px;
    letter-spacing:-0.23403px;
    color:#000;
}
.uProfileChallengeRowHeading hr{
    width:73px;
    height:6px;
    background:#f6861f;
    border-radius:100px;
}
.uProfileContainer .uProfileChallengesTRow span{
    line-height:18px;
}


.uProfileContainer .uProfileChallengesTRow .uChallengeComp{
    width:14%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding:15px 0;
    border-top-left-radius:20px;
    border-top-right-radius:20px;
}
.uProfileContainer .uChallengeComp span{
    display:block;
}
.uProfileContainer .uChallengeComp img{
/*    max-height:34px;*/
 max-width:84px;
}
.uProfileContainer .uProfileChallengesTRow span.ongcls{
/*    color:#4caf50;*/
    color:#f6861f;
    font-size:11px;
    font-weight:500;
}
.uProfileContainer .uProfileChallengesTRow span.uChallengeTitle{
    font-size:14px;
    letter-spacing:-0.28px;
    color:rgba(0,0,0,0.5);
}
.uProfileContainer .uProfileChallengesTRow span.uChallengeDTime{
    font-size:11px;
    font-weight:300;
    color:#999;
}
.uProfileContainer .uProfileChallengesTRow .uChallengeComp.uChallengeActive{
    background:#fff;
    border-top:6px solid #f6971f;
}
.uProfileContainer .uProfileChallengesTRow .uChallengeComp.uChallengeActive span.uChallengeDTime{
    color:#000;
}
.uChallengeComp a{
    text-decoration: none;
    display:block;
    width:100%;
}

.uProfileContainer .umemberInfoContainer .umemIconContainer > div:nth-child(2){
/*    max-width:170px;*/
}
.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRRank,.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRDist,.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRImg,.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRPro{
    width:25%;
}
.uLBTRRank sub{
    bottom:-1px;
}
img.mrgr-5{
    top:-2px;
    right:2px;
    position:relative;
}

.uChallengeSearchContainer .uChallengeSearchBar{
    width:30%;
    max-width:360px;
/*    min-width:300px;*/
}
.uChallengeSearchContainer .uChallengeSearchBar.uProfileSearchBar{
    min-width:300px;
}
.uChallengeSearchBar.fll input {
    width:98%;
    max-width: 349px;
    color:#000;
}

.uChallengeRideTypeContainer{
    width:20%;
    max-width:170px;
}
.uChallengeRideTypeContainer.uProfileRideTypeBar{
    min-width:150px;
}
.uChallengeSubmitContainer{
    width:24%;
    max-width:175px;
}
.uChallengeSubmitContainer.uProfileSearchSubmitContainer{
    min-width:160px;
}
.uChallengeRideTypeContainer select, .uChallengeSearchBar input,.uChallengeSubmitContainer button{
    border-radius:30px;
    border:1px solid #999;
    height:34px;
    padding:0 10px;
    background-position:95% center;
    outline:0;
    font-size:12px !important;
    line-height:18px;
    letter-spacing:-0.28px;
}
.uChallengeRideTypeContainer select{
    width:98%;
    max-width:160px;
    color:#999;
    -webkit-appearance: none;
    -moz-appearance: none;
    cursor:pointer;
}
.uChallengeSearchBar input:focus,.uChallengeRideTypeContainer select:focus{
    border:1px solid #F6861F;
}
.uChallengeSearchBar input::placeholder{
    color:#999;
}
.uChallengeSubmitContainer button{
    background:#f6861f;
    font-weight:600;
    width:98%;
    max-width:168px;
    color:#fff;
    border:0;
}
.uChallengeSubmitContainer button:hover{
    background:#000;
}
.uChallengeViewContainer{
    width:26%;
}
.uChallengeViewContainer a {
    height: 36px;
    width: auto;
    border-radius: 30px;
    padding: 10px 12px;
    background:#fff;
    border:1px solid #d2d2d2;
    min-width:70px;
    color:#999;
}
.uChallengeViewContainer a.viewSel{
    background: #f6961f;
    border-color:transparent;
    color:#fff;
}
.uChallengeTblContainer table{
    border-right:1px solid #f2f2f2;
    font-family:roboto;
    font-size:12px;
    line-height:18px;
    letter-spacing:-0.28px;
    color:#231F20;
}
.uLeaderBoardContainer .ultbllViewContentCmplt::before, .progressContBar::before{
    content: "Completed";
    z-index:1;
    text-align:center;
    position:absolute;
    width:100%;
    color:#fff;
    font-family:roboto;
    font-size:11px;
    left:0;
}
.uChallengeTblContainer table th,.uChallengeTblContainer table td{
    width:14%;
    border-top:1px solid #f2f2f2;
    padding:20px 10px;
}
.uChallengeTblContainer table td{
    padding:12px 10px;
}
.uLeaderBoardContainer .uChallengeTblContainer table td{
    padding:10px 10px 5px;
    vertical-align: top;
}
.uChallengeTblContainer table .chwd8{
/*    width:8%;*/
    width:5%;
}
.uChallengeTblContainer table .chwd22{
    width:27%;
}
.uChallengeTblContainer table span{
    display:block;
}
.uChallengeTblContainer table td p{
    max-width:180px;
}
.finalStatsContainer h2{
    font-size:24px;
    line-height:15px;
    color:#000;
}
.finalStatsContainer hr{
    width:54px;
    height:6px;
    background-color:#f6861f;
    border-radius:100px;
}
.fstatsContainer,.fstatsContainer .fstatsDur{
    font-size:14px;
    font-family:roboto;
    line-height:36px;
    letter-spacing:-0.28px;
}
.fstatsContainer .fstatsContent{
    background-color:rgba(119, 222, 255, 0.2);
/*    padding:3px 20px;*/
    padding:3px 8px 3px 16px;
}
.fstatsContainer .fstatsl{
/*    width:60%;*/
/*    width:70%;*/
    width:48%;
    color:#231F20;
}
.fstatsContainer .fstatsr{
/*    width:38%;*/
/*    width:28%;*/
    width:50%;
    margin-left:2%;
    color:#000;
}
.fachContent .fachIcon{
    width:60px;
}
.fachContent .fachText{
    margin-left:10px;
    width:calc(100% - 70px);
}
.fachContent .fachIcon span{
    width:54px;
    height:54px;
    background:#f6861f;
}
.fachContent .fachText h3{
    font-size:16px;
    letter-spacing:-0.23px;
    line-height:15px;
    color:#000;
}
.fachContent .fachText p{
    font-size:11px;
    line-height:16px;
    letter-spacing:-0.23px;
    color:#959595;
    margin:8px 0;
    max-width:165px;
}
.uChallengeTblContainer table td.chwd22 a.uRideLike,.uChallengeGridComp a.uRideLike {
/*    background: #03A9F4;*/
    background: #4CAF50;
    height: 22px;
    width: 56px;
    color: #fff;
    font-size: 12px;
    font-family: arial;
    text-decoration: none;
    border-radius:3px;
}
.uChallengeTblContainer table td.chwd22 a.uRideFlag,.uChallengeGridComp a.uRideFlag{
/*    min-width:25px;*/
    padding:0 5px;
    text-align:center;
    color:#fff;
    height:22px;
    border:1px solid #f61f1f;
    border-radius:3px;
/*    background:#f61f1f;*/
}

.uChallengeTblContainer table td.chwd22 a.uRideFlag i,.uChallengeGridComp a.uRideFlag i{
    color:#f61f1f;
    font-weight:bold;
}
.uChallengeTblContainer table td.chwd22 a.uRideFlag:hover,.uChallengeGridComp a.uRideFlag:hover{
    background:#f61f1f;
}
.uChallengeTblContainer table td.chwd22 a.uRideFlag:hover i,.uChallengeGridComp a.uRideFlag:hover i{
    color:#fff;
}
.uChallengeTblContainer table td.chwd22 a.uRideFlag img,.uChallengeGridComp a.uRideFlag img{
    margin-right:5px;
}
.uChallengeTblContainer table td.chwd22 a.uRideLike img,.uChallengeGridComp a.uRideLike img{
    margin-right:3px;
}
.uChallengeTblContainer table td.chwd22 a:hover{
    background:#000;
    text-decoration: none !important;
}
.uProfileContainer a.tblLnk:hover{
    background:none !important;
    color:#000;
}
.upaginationContainer .uPaginationLinks a.uPagNavLinks{
    width:36px;
    height:36px;
    border:1px solid rgba(0,0,0,0.25);
    border-radius:50%;
    color:#000;
    font-size:14px;
    font-family:roboto;
    font-weight:300;
    line-height:18px;
    letter-spacing:-0.28px;
    text-decoration: none;
    background-color:#fff;
    margin:0 4px;
}
.upaginationContainer .uPaginationLinks a.upagNavActive{
    background:#f6861f;
    border-color:transparent;
    color:#fff;
}
.upaginationContainer .uPaginationLinks a:not(.upagNavActive):not(.uPagNavDisabled):hover{
    background:#f6861f;
    color:#fff;
}
#uChallengeGridViewContainer{
    border-top:1px solid #d2d2d2;
    max-width:1280px;
}
#uChallengeGridViewContainer .uChallengeGridCompImg {
    height: 195px;
    background-size: cover;
    background-position: center;
    border-radius: 15px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
    position:relative;
}
#uChallengeGridViewContainer .uPCommContainer{
    right:0;
    width:100%;
    margin-bottom:0;
    bottom:0;
    padding:9px 10px;
    background:rgba(0,0,0,0.6);
    font-size:12px;
    font-family:poppins;
    text-align:center;
    color:#fff;
}
#uChallengeGridViewContainer .uChallengeNPContainer:hover p.dispnone{
    /*display:block;*/
}
#uChallengeGridViewContainer a.slick-prev.tgPrev i, #uChallengeGridViewContainer a.slick-next.tgNext i{
/*    background:#f6861f;*/
    padding:5px;
    border-radius:2px;
}
#uChallengeGridViewContainer a.slick-prev.tgPrev, #uChallengeGridViewContainer a.slick-next.tgNext{
    font-size:14px;
    color:#fff;
    top:50%;
}
#uChallengeGridViewContainer a.slick-prev.tgPrev::before, #uChallengeGridViewContainer a.slick-next.tgNext::before{
    content : '';
}
#uChallengeGridViewContainer a.slick-prev.tgPrev{
    left:0;
}
 #uChallengeGridViewContainer a.slick-next.tgNext{
     right:0;
     text-align:right;
 }
#uChallengeGridViewContainer .aactivityImgContainer{
    background:rgba(255,255,255,0.9);
    border:2px solid #ccc;
    cursor:pointer;
    display:none;
    border-radius:10px;
    bottom:10px;
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
#uChallengeGridViewContainer .uChGSCmptr:hover .aactivityImgContainer{
    display:flex;
}
#uChallengeGridViewContainer .aactivityImgContainer .addImgIcon{
    font-size:30px;
    color:#999;
}

#uChallengeGridViewContainer .uChallengeGridCompContent{
    font-family:Roboto;
    line-height:18px;
    letter-spacing:0.28px;
}
#uChallengeGridViewContainer .uChallengeGridCompContent .ucgTitle{
    font-weight:600;
    color:#000;
    font-size:16px;
    margin-bottom:2px;
}
#uChallengeGridViewContainer .uChallengeGridCompContent .ucgdist, #uChallengeGridViewContainer .uChallengeGridCompContent .ucgbtmtitle{
    font-size:12px;
    color:#999;
}
#uChallengeGridViewContainer .uChallengeGridCompContent .ucgbtmcontent{
    font-size:14px;
    color:#000;
}
#uChallengeGridViewContainer .uCGCompTContent {
    border-bottom: 1px solid #f2f2f2;
/*    margin-bottom: 12px;*/
    margin-bottom: 8px;
}
.uChallengeGridCompImg p {
    position: absolute;
    bottom: 10px;
    right: 15px;
}
.uProfileTopRowContainer .uProfiletRowContent:nth-child(3){
    width:calc(58.3% - 170px);
}
.umemberInfoContainer img {
    margin-bottom: 10px;
}
.ubikeImages img{
    width:36px;
}
.uProfileChallengesRow,.lHeroStatsRowContainer{
    overflow-x:scroll;
}
.uProfileChallengesRow,.lHeroStatsRowContainer{
    -ms-overflow-style: none;
}
.uProfileChallengeRow::-webkit-scrollbar, .uProfileChallengeRow::-moz-scrollbar,.lHeroStatsRowContainer::-webkit-scrollbar, .lHeroStatsRowContainer::-moz-scrollbar {
  display: none;
}
.uProfileContainer .uProfileChallengesTRow .uChallengeComp{
    max-width:250px;
    min-width:200px;
/*    max-height:56px;*/
}
.uChallengeGridViewContent{
    display:flex;
    flex-wrap:wrap;
}
th.desc img{
    transform:rotate(180deg);
}

/*Leaderboard*/

.uLeaderBoardBoxTRow .uLBTRImg{
/*    width:60px;*/
    height:60px;
    max-width:60px;
}
.uLeaderBoardBoxTRow h2,.uLeaderBoardBoxTRow h3{
    font-size:24px;
    color:#f6861f;
}
.uLeaderBoardBoxTRow p,.uleaderBoardTRowBox .uLeaderBoardBoxTRow a,.uLeaderBoardBoxTRow h3{
    font-size:14px;
}
.uLeaderBoardBoxTRow p.progressBox{
    font-size:12px;
}
.uleaderBoardTRowBox .uLeaderBoardBoxTRow a:not(.ucprofileLink){
    border:1px solid #999;
    font-family:roboto;
    color:#999;
    min-width:150px;
    padding:8px 0;
}
.uleaderBoardTRowBox .uLeaderBoardBoxTRow a.ucprofileLink{
    font-size:inherit;
    color:#000;
}
.uleaderBoardTRowBox .uLeaderBoardBoxTRow a:hover:not(.ucprofileLink){
    background:#f6861f;
    color:#fff;
    text-decoration: none;
    border-color:#fff;
}

.uleaderBoardTRowContainer .uleaderBoardTRowBox{
    width:98%;
    padding:20px;
}
.uleaderBoardTRowContainer{
    font-weight:300;
    line-height:18px;
    letter-spacing:-0.28px;
    color:#000;
}
.uleaderBoardTRowContainer .uLeaderBoardBoxTRow:first-child p{
    font-size:18px;
}
.uleaderBoardTRowContainer p#progressBg,.uleaderBoardTRowContainer p.progressContBar, .lHeroStatsRowContainer .progressB, .lHeroStatsRowContainer .progressBAct, .uLListViewContainer .progressB, .uLListViewContainer .progressBAct,.uLMobLViewContainer .progressB, .uLMobLViewContainer .progressBAct{
    background:#f2f2f2;
    height:17px;
}
.uleaderBoardTRowContainer p#progressBg::before{
    content : ' ';
    position:absolute;
    left:0;
    width:80%;
    background:#4CAF50;
    height:20px;
    border-radius:20px;
    color: #fff;
    padding: 1px 5px;
}
.uleaderBoardTRowContainer p.progressContBar::before{
    content : ' ';
    position:absolute;
    left:0;
    width:80%;
    background:#4CAF50;
    height:17px;
    border-radius:20px;
}
.uLeaderBoardBoxTRow > div{
    margin:0 10px;
}
.hCtr{
    color:#f6861f;
}
.uLeaderBoardBoxTRow .uLBpRow{
    width:calc(50% - 20px);
    margin-bottom:10px;
}
.uLeaderBoardBoxTRow .uLBpRow.uLBpSpan2Row{
    width:calc(25% - 20px);
}
.orhl{
    color:#f6861f;
}
.lHeroStatsRowContainer{
    overflow-x:scroll;
}
.lHeroStatsRowContainer .lHeroStatsRow .lHeroStatsBox{
    width:90%;
    max-width:250px;
    min-width:250px;
}
.lHeroStatsRowContainer .lHeroStatsRow .lHeroStatsBox strong#distCounterVal{
    font-size:40px;
}
.lHeroStatsRowContainer .lHeroStatsRow .lHeroStatsBox#lHeroCounterContainer{
    max-width:400px;
/*    min-width:600px;*/
    min-width:400px;
}
.lHeroStatsRowContainer .lHeroStatsImg,.lMainContainer .lHeroStatsImg{
    width:32px;
    height:32px;
}
.ffroboto{
    font-family:roboto;
}
.lHeroStatsRowContainer .progressBAct, .uLListViewContainer .progressBAct, .uLMobLViewContainer .progressBAct{
    background:#4CAF50;
}
.uLeaderBoardHeroBoxScroller i{
    color:#999;
}
.uLeaderBoardMainViewContainer .uChallengeComp.uLeaderBoardViewComp{
    border-top-left-radius:10px;
    border-top-right-radius:10px;
    margin-right:5px;
}
.uLeaderBoardMainViewContainer .uLeaderBoardViewComp a{
    color:#000 !important;
}
.lMainContainer .uChallengeSearchContainer .uChallengeSearchBar{
    max-width:190px;
}
.uLeaderBoardRContainer .fachsContainer{
    line-height:16px;
}
.uLeaderBoardRContainer .fachsContainer.fannCtr p, .uLeaderBoardRContainer .fcommCtr{
    color:#959595;
}
.uLeaderBoardRContainer .fcommCtr{
    min-height:300px;
    max-height:500px;
    overflow-y:scroll;
}
.uLeaderBoardRContainer .lcommPosted, .togopartsCdModal .modalContentBody .lcommPosted{
    background:#f2f2f2;
    padding:12px 10px;
}
.uLeaderBoardRContainer .lCommRow, .togopartsCdModal .modalContentBody .lCommRow{
    border-bottom:2px solid #f2f2f2;
}
.togopartsCdModal .modalContentBody .lCommRow{
    line-height:1.5;
}
.togopartsCdModal .modalContentBody .lCommRow div p.fsize14:not(:last-child){
    margin-bottom:0;
}
.uLeaderBoardRContainer .commentPostCtr input, .togopartsCdModal#mobContentModal .modalContentBody input{
    width:90%;
    max-width:230px;
    color:#959595;
    padding:0 10px;
    border:2px solid #f6861f;
}
.togopartsCdModal#mobContentModal .modalContentBody input{
    max-width:none;
}
table.uLListViewContainer .chwd9{
    width:9%;
}
table.uLListViewContainer .chwd18{
    width:18%;
}
table.uLListViewContainer .chwd3{
    width:7%;
}
table.uLListViewContainer .uLLChatIcon,.uLeaderBoardContainer #uChallengeMobileListViewContainer .uLLChatIcon{
    background:#f6861f;
    padding:3px 10px;
    color:#fff;
}
.uLeaderBoardLContainer .upaginationContainer .uPaginationLinks a.uPagNavLinks{
    margin:0 1px;
}
.uLeaderBoardContainer #chlLikeBtn{
    background:#03A9F4;
    color:#fff;
    border-radius:4px;
}

.uLeaderBoardContainer #chlShareBtn{
    color:#000;
    border-radius:4px;
}
.uLeaderBoardContainer #chlShareBtn:hover{
    background:#000;
    color:#fff;
}
.uLeaderBoardContainer .uAdvTRowContainer > a{
    width:200px;
    color:#fff;
    padding:15px 0;
    border-radius:40px;
    background:#f6861f;
}
.uLeaderBoardContainer #chlLikeBtn:hover,.uLeaderBoardContainer .uAdvTRowContainer > a:hover{
    background:#000;
}
.leaderBoardActivitiesModal .modal-content .croos{
    right:-12px;
    top:-14px;
    background:none;
    border:none;
}
.lhsRidingC a{
    text-decoration: none;
}
.lhsRidingC a:hover:not(.uLLChatIcon){
    background:transparent !important;
    text-decoration: underline;
}
.lannCtr p{
    font-size:11px;
}
.uprolannCtr p{
    font-size:14px;
    line-height: 1.4;
}
.leaderBoardCommentsModall .comment-section{
    padding:0;
    height:450px;
    overflow-y:scroll;
}
.leaderBoardCommentsModall .comment-section .articleComments{
    border-bottom:1px solid #d2d2d2;
    padding:10px 0;
    word-break:break-all;
}
#activityImgModal .modal-content .acModalImgC p{
    font-size:30px;
}
#activityImgModal .modal-content .acModalImgC:hover{
    border-color: #f6861f;
}
#activityImgModal .modal-content .acModalImgC:hover p{
    color:#f6861f;
}
div#uProfileChallengeRowHeading h2::before {
    content: '';
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #e8e8e8;
    bottom: -25px;
    z-index: -1;
}

.heroPanelTshirtsContainer.tshirtsImgContainer img{
    max-width:90px;
}
.heroPanelTshirtsContainer.tshirtsImgContainer img:first-child{
    transform:rotate(-15deg);
    left:0;
    top:-7px;
    z-index:2;
}
.heroPanelTshirtsContainer.tshirtsImgContainer img:nth-child(2){
    transform:rotate(15deg);
    right:-12px;
    top:0px;
    z-index:1;
}

.uLeaderBoardContainer a.admnLnks{
    background:#f61f1f;
    padding:10px;
    width:150px;
    color:#fff;
}
.uLeaderBoardContainer a.admnLnks:hover{
    background:#000;
}

/*TogoSg55*/

.tgchlMCtr .tgchlTCtr,.tgchlMCtr .tgchlTSHCtr div{
/*    height:720px;*/
    height:auto;
/*    min-height:500px;*/
    min-height:550px;
}
.tgchlMCtr .tgchlCtr{
    padding-left:40px;
    padding-right:40px;
}
.tgchlMCtr .tgchlTCtr .tgchlLHeading > *,.tgchlMCtr .tgchStgCtr > div:last-child div.fln.mcenter{
    max-width:500px;
    float:none;
    margin:0 auto;
}
.tgchlMCtr .tgchlLHeading {
/*    padding-top:80px;*/
    padding-top:60px;
    padding-left:100px;
/*    background:rgba(0,0,0,0.2);*/
    padding-bottom:30px;
}
.tgchljerCtr h3, .tgchlMCtr .tgchlAchCtr h1, .tgchlMCtr .tgchStgCtr h2{
    font-family:aero;
/*    font-size:48px;*/
    font-size:36px;
}
.tgchlMCtr .tgchlLHeading h3{
    font-family:aero;
    font-size:36px;
}
.tgchlMCtr .tgchlLHeading h3 span, .tgchljerCtr h4 span, .tgchlMCtr .tgchlAchCtr h1 span,.tgchlMCtr .tgchStgCtr h2 span,.tgchljerCtr h3 span{
    color:#f61f1f;
}
.tgchlMCtr .tgchlLHeading h1{
/*    font-size:108px;*/
    font-size:72px;
}
.tgchlMCtr .tgchlLHeading h4,.tgchlMCtr .tgchlMdCtr h4, .tgchljerCtr div h2,.tgchlMCtr .tgchldetCtr h2{
/*    font-size:48px;*/
    font-size:36px;
}
.tgchlMCtr .tgchlLHeading h1,.tgchlMCtr .tgchlLHeading h4,.tgchlMCtr .tgchlLHeading h3{
    text-shadow:0px 4px 4px #000;
}
.tgchlMCtr .tgchlLHeading div a{/*    font-size:35px;*/font-size:18px;background:#f7182A;/*    padding:15px 0;*/padding:10px 0;border-radius:30px;/*    width:300px;*/width:220px;color:#fff;}
.tgchlMCtr .tgchlLHeading p a:hover{
    color:#fff;
    background:#000;
}
.tgchlMCtr .tgchlTSHCtr div{
    width:95%;
/*    max-width:780px;*/
    max-width:650px;
}
.tgchlMCtr .tgchlTSHCtr div img{
    max-width:400px;
}
.tgchlMCtr .tgchlMdCtr, .tgchlMCtr .tgchlCLCtr{
    min-height:400px;
}
.tgchlMCtr .tgchlMdCtr h4{
    margin-top:60px;
}
.tgchlMCtr .tgchlMdCtr .chTimer{
/*    font-size:72px;*/
    font-size:60px;
    color:#ed2939;
}
.tgchlMCtr .tgchlLDCtr h2{
    font-size:60px;
}
.tgchlMCtr .tgchlMdCtr .chTimer > div{
/*    min-width:720px;*/
    min-width:650px;
    width:98%;
}
.tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
/*    width:200px;*/
    width:170px;
/*    height:200px;*/
    height:170px;
    border-radius:40px;
}
.tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
/*    font-size:36px;*/
    font-size:28px;
    bottom:30px;
}
.tgchlMCtr .tgchlLDCtr p{
    font-size:28px;
}
.tgchlCLCtr .tgchlCtt{
    width:98%;
    max-width:500px;
/*    right:15%;*/
/*    right:10%;*/
    left:60%;
    top:50px;
}
.tgchlCLCtr .tgchlCtt h2,.tgchlnTeamBgCtr h2{
/*    font-size:64px;*/
    font-size:48px;
    text-align: center;
}
.tgchlCLCtr .tgchlCtt p.chld{
    font-size:18px;
    background:#ed2939;
    padding:7px 20px;
    border-radius:5px;
}
.tgchlMCtr .tgchlTCtr h5{
    line-height:30px;
}
.tgchlCLCtr .tgchlCtt p.chlregd,.tgchlMCtr .tgchlICtr > div div h4, .tgchljerCtr h4,.tgchlMCtr .tgchlBdgCtr h4,.tgchlMCtr .tgchlAchCtr h3, .tgchlMCtr .tgchldetCtr h3,.tgchlnTeamBgCtr h3{
    font-size:24px;
}
.tgchlCLCtr .tgchlCtt p.chltxt,.tgchlMCtr .tgchlBdgCtr p, .tgchlMCtr .tgchlAchCtr p, .tgchlMCtr .tgchlAchCtr a,.tgchlMCtr .tgchlTCtr h5,.tgchlnTeamBgCtr div.binspCtr{
    font-size:18px;
}
.tgchlMCtr .tgchlTCtr h5{
    max-width:550px;
}
.tgchlnTeamBgCtr img{
    max-width:400px;
}
.tgchlnTeamBgCtr > div.mcenter{
    max-width:1500px;
    width:98%;
}
.tgchlCLCtr .tgchlCtt p a,.tgchlICtr > div:last-child a,.tgchlMCtr .tgchlBdgCtr div:first-child a, .tgchlMCtr .tgchldetCtr div:last-child a,  .tgchlMCtr .tgchlLCtr a, .mobFloatingBar > a:first-child{
    font-size:18px;
    background:#ea1f30;
    padding:8px 0;
    border-radius:30px;
    width:300px;
    color:#fff;
    text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);
}
.tgchlCLCtr .tgchlCtt p:last-child a{
    font-size:16px;
    padding:10px 0;
    color:#000;
    background:#fff;
    text-shadow:none;
}
.tgchlMCtr .tgchlICtr > div{
    padding:40px;
}
.tgchlMCtr .tgchlICtr > div:last-child{
    padding-left:0;
    padding-right:0;
}
.tgchlMCtr .tgchlICtr > div div:nth-child(3){
    width:98%;
    max-width:500px;
}
.tgchlMCtr .tgchlICtr > div:first-child{
    background:#385898;
}
.tgchlMCtr .tgchlICtr > div:nth-child(2){
    background:#e9e9e9;
}
.tgchlMCtr .tgchlICtr > div div h3, .tgchlMCtr .tgchlBdgCtr h1, .tgchlMCtr .tgchltestCtr h2,.tgchlMCtr .tgchlrstepsCtr h2{
/*    font-size:48px;*/
    font-size:36px;
}
.tgchlMCtr .tgchStgCtr > div:last-child{
    margin-top:80px;
}
.tgchlMCtr .tgchlICtr > div div p,.tgchlMCtr .tgchStgCtr p{
    font-size:18px;
}
.tgchlMCtr .tgchlICtr > div div a{
    color:#fff;
    font-size:15px;
    padding:9px 0;
    width:150px;
}
/*.tgchlMCtr .tgchlICtr > div div h4::before,.tgchlMCtr .tgchlICtr > div:nth-child(2)  p:not(:last-child)::before{
    content:'\003E';
    position:absolute;
    background:#000;
    border-radius:50%;
    color:#fff;
    width:20px;
    height:20px;
    left:-40px;
    display:flex;
    justify-content:center;
    align-items:center;
    padding:12px;
    font-size:20px;
    font-weight:bold;
}*/
.tgchlICtr > div:last-child a, .tgchlMCtr .tgchlBdgCtr div:first-child a, .tgchlMCtr .tgchldetCtr div:last-child a, .tgchlMCtr .tgchlLCtr a{
    width:250px;
    padding:11px 0;
    background: linear-gradient(180deg, #ED2939 0%, #B80000 100%);
}
.tgchlMCtr .tgchljerCtr, .tgchlMCtr .tgchlBdgCtr, .tgchlMCtr .tgchldetCtr{
    padding:30px;
}
.tgchlMCtr .tgchljerCtr  div div.fln.mcenter{
    padding-top:120px;
    width:98%;
    max-width:500px;
}
.tgchlMCtr .tgchljerCtr > div:last-child  div:first-child{
/*    margin-top:80px;*/
    margin-top:120px;
}
.tgmy57Ctr .tgchljerCtr > div:last-child  div:first-child{
    margin-top:0;
    margin-bottom:50px;
}
.tgchlMCtr .tgchljerCtr > div p a{
    color:#fff;
    padding:10px 40px;
}
.tgchlMCtr .tgchlBdgCtr div div.fln.mcenter{
    padding-top:30px;
    max-width:600px;
    width:98%;
}
.tgchlMCtr .tgchlBdgCtr h4 span{
    color:#ed2939;
}
.tgchlMCtr .tgchlBdgCtr div:last-child img:last-child, .tgchlMCtr .tgchlBdgCtr img.plqpimg{
    left:17%;
    right:30px;
    max-width:83%;
}
.tgchlMCtr .tgchlAchCtr,.tgchlMCtr .tgchltestCtr, .tgchlMCtr .tgchlrstepsCtr, .tgchlMCtr .tgchlLCtr, .tgchlMCtr .tgchStgCtr{
    padding:50px;
}
.tgchlMCtr .tgchlMdCtr,.tgchlMCtr .tgchlLDCtr{
    padding:30px;
}
.tgchlMCtr .tgchlAchCtr h2, .tgchlMCtr .tgchlLCtr h3{
    font-size:32px;
}
.tgchlMCtr .tgchlAchCtr .fln.mcenter, .tgchlMCtr .tgchldetCtr .fln.mcenter, .tgchlMCtr .tgchltestCtr .fln.mcenter, .tgchlMCtr .tgchlrstepsCtr .fln.mcenter,.tgchlMCtr .tgchlLDCtr .fln.mcenter{
    max-width:1280px;
    width:98%;
}
.tgchlMCtr .tgchldetCtr .tgchldetBox{
    max-width:480px;
    background:#5e5e5e;
}
.tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow > div:first-child{
    border-bottom:1px solid #999;
    padding-bottom:7px;
    margin-bottom:7px;
}
.tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow span.cdtHeading{
    font-size:20px;
}
.tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow img{
    margin-right:3px;
    position:relative;
    bottom:3px;
}
.tgchlMCtr .tgchltestCtr h4, .tgchlMCtr .tgchlrstepsCtr h4{
    color:#f61f1f;
    font-size:24px;
}
.tgchlMCtr .tgchltestCtr .testimonialSlider p.testimMsg{
/*    max-width:280px;*/
    margin-right:20px;
    position:relative;
}
.tgchlMCtr .testimonialSlider a.chTSlBtns::before{
    content : '';
}
.tgchlMCtr .testimonialSlider a.chTSlBtns i{
    font-size:20px;
    color:#999;
}
.tgchlMCtr .testimonialSlider p.testimMsg::after
{
    content: "";
    position: absolute;
    bottom: -20px;
    right: 40%;
    border-style: solid;
    border-width: 20px 23px 0 0;
    border-color: #FFFFFF transparent;
    display: block;
    width: 0;
    z-index: 1;
}
.tgchlMCtr .testimonialSlider p.testimUser a{
    background:#f61f1f;
    border-radius:3px;
    font-family:poppins;
    font-size:14px;
    color:#fff;
    text-decoration: none;
    padding:10px 30px;
}
.tgchlMCtr .tgchStgCtr h1{
/*    font-size:72px;*/
    font-size:60px;
}
.tgchlMCtr .tgchStgCtr h1 span{
    font-size:84px;
    color:#ed2939;
}
.tgchlMCtr .tgchStgCtr h4{
    font-size:24px;
}
.fll.wfull.tgchljerCtr.bgwhite img{
    width:60%;
    max-width:480px;
}
.fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img{
    width:70%;
    max-width:550px;
}
.fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img:last-child{
    right:10%;
}

.tgchljerCtr .w40,.tgchlMCtr .tgchljerCtr div div.fln.mcenter.w40{
    width:40%;
}
.tgchljerCtr .w60{
    width:60%;
}
.tgmy57Ctr .tgchljerCtr .w50{
    width:50%;
}
.tgmy57Ctr .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img{
    max-width:380px;
    width:58%;
}
.tgmy57Ctr .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img:last-child{
    max-width:400px;
    width:60%;
}
.tgchlCLCtr .tgchlCtt p:last-child a{
    width:400px;
}
.spLCtr{
    max-width:1000px;
}
.spLCtr .sorll::before{
    content: '';
    position: absolute;
    left: -10px;
    width: calc(50% - 50px);
    height: 1px;
    background: #999;
    top: 10px;
}
.spLCtr .sorll::after{
    content: '';
    position: absolute;
    right: -10px;
    width: calc(50% - 50px);
    height: 1px;
    background: #999;
    top: 10px;
}
.tgchlMCtr .tgchlLDCtr p{
    max-width:350px;
}
.tgchlMCtr .tgchlLDCtr img{
    max-width:400px;
}
.tgchlMCtr .tgchldetBox .dtln{
    height:1px;
    border-bottom:1px dotted #fff;
}
.mobFloatingBarS{
    bottom:20px;
}
#jersey3dModal a:not(#closej3dModal),#shorts3dModal a:not(#closes3dModal), #tee3dModal a:not(#closet3dModal),#pin3dModal a:not(#closep3dModal),#ej3dModal a:not(#closeej3dModal),#ef3dModal a:not(#closeef3dModal){
    top:40vh;
    font-size:30px;
    color:#aaa;
}
a#closej3dModal,a#closet3dModal,a#closes3dModal,a#closep3dModal,a#closeswpModal,a#closeteamModal,a#ej3dModal,a#ef3dModal,a#closeej3dModal,a#closeef3dModal{
    top:20px;
    right:20px;
    font-size:25px;
    color:#aaa;
}
.uMPContainer .cyclfTxt,#regSignupModal .cyclfTxt{
    font-size:45px;
}
.uMPContainer .m3cc{
    font-size:22px;
}
#cbnewheader li.upcChMnb{
    width:2%;
}
#bibModal .panel-body a{
    background:#fff;
    padding:10px;
    border-radius:5px;
    color:#000;
    font-family:poppins;
    text-decoration: none;
}
#bibModal .panel-body a:hover{
    background:#ccc;
}
.pfixed.flr.fpoppins a.langSel{
    color:#fff;
    padding:3px 10px;
    border-radius:10px;
    display:inline-block;
}
.pfixed.flr.fpoppins a.langSel.selected{
    background:#CF8D2E;
}
.tgmyStepsCtr{
    padding:30px;
    background:#f9f9f9;
}
.tgmyStepsCtr h1{
    font-size:64px;
    color:#000;
}
.tgmyStepsCtr .mrgtop40 > div.fll:not(.uMtop){
    margin-top: 50px;
}
.tgmyStepsCtr .dispflex div.uMtop{
    margin-top:20vh;
}
.tgchltestCtr .testSliderContainer .testimUser img{
    height:50px;
    border-radius:50%;
}
/*Notifications*/
.notCtr .notNavCtr .navsel, .notNavCtr > div:not(:first-child):hover{
    background:#f6861f;
}
.notNavCtr .navsel p, .notNavCtr > div:not(:first-child):hover p{
    color:#fff;
}
.notNavCtr > div{
    min-height:70px;
}
.notCtr form[name='notificationSubForm'] > div{
    margin-bottom:20px;
}
.notCtr input[type='text'], .notCtr textarea, .notCtr select,.notCtr input[type='number']{
    border:2px solid #E4E6E7;
    min-height:40px;
    padding:5px;
}
.notCtr input::placeholder, .notCtr textarea::placeholder{
    color:#e4e6e7;
}
.infoGrayCtr{
    color:#555;
}
.notCtr input.upldFldV{
    border-left-radius:10px;
}
.notCtr .ntabsel > div, .notCtr .notTabsCtr > div:hover > div,
.notCtr .nprevtabsel > div{
    border-bottom:4px solid #f6861f;
    color:#000;
}
.notCtr .notTabsCtr > div > div{
    padding:5px 10px;
    color:#555;
}


table#allNotCtr th, table#allNotCtr td{
    color:#000;
    font-size:13px;
    padding:10px;
}
table#allNotCtr th{
    font-weight:bold;
}
table#allNotCtr tr{
    border-bottom:2px solid #e3e4ed;
/*    padding:10px;*/
}
table#allNotCtr tr:nth-child(2n + 1){
    background:#F7F8FC;
}
.notToggleWrapper .notToggle, .modToggleWrapper .modToggle{
    opacity: 0;
    position: absolute;
}
.notToggleWrapper .notToggle + label,.modToggleWrapper .modToggle + label{
    position: relative;
    display: inline-block;
    user-select: none;
    -moz-transition: 0.4s ease;
    -o-transition: 0.4s ease;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    -webkit-tap-highlight-color: transparent;
    height: 30px;
    width: 50px;
    border: 1px solid #e4e4e4;
    border-radius: 60px;
}

.notToggleWrapper .notToggle + label::before, .modToggleWrapper .modToggle + label::before{
    content: "";
    background:#ccc;
    position: absolute;
    display: block;
    -moz-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    -o-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    height: 30px;
    width: 51px;
    top: 0;
    left: 0;
    border-radius: 30px;
}

.notToggleWrapper .notToggle + label::after, .modToggleWrapper .modToggle + label::after{
    content: "";
    position: absolute;
    display: block;
    box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 0px 0 hsla(0, 0%, 0%, 0.04), 0 4px 9px hsla(0, 0%, 0%, 0.13), 0 3px 3px hsla(0, 0%, 0%, 0.05);
    -moz-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    -o-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    -webkit-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    background: whitesmoke;
    height: 28px;
    width: 28px;
    top: 1px;
    left: 0px;
    border-radius: 60px;
}

.notToggleWrapper .notToggle:checked + label::before, .modToggleWrapper .modToggle:checked + label::before{
    background: #f6861f;
    -moz-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
    -o-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
    -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
    transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}
.notToggleWrapper .notToggle:checked + label::after, .modToggleWrapper .modToggle:checked + label::after{
    left:24px;
}

.indicator-box{
    position: relative;
}.indicator{
    position: absolute;
    bottom: 0;
    right: -3px;
    background-color: #c00;
    height: 9px;
    width: 9px;
    border-radius:50%;
    margin-top:-20px;
    display: inline-block;
    top: -3px;
}
.indicator-icon{

    position: absolute;
    right:3px;
    top:4px;
    background-color: #c00;
    height: 9px;
    width: 9px;
    border-radius:50%;
    margin-top:-20px;
    display: inline-block;
}
.indicator-icon-mb{

    position: absolute;
    top:4px;
    left: -5px;
    background-color: #c00;
    height: 9px;
    width: 9px;
    border-radius:50%;
    margin-top:-20px;
    display: inline-block;
}


/* 404 page */

.imagebox{
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    margin-top: 20px;
}
.top-text{
    font-family: 'Poppins';
    font-size: 36px;
    font-style: normal;
    font-weight: 700;
    line-height: 54px;
    letter-spacing: 0.01em;
    text-align: center;
}
.bottom-text{
    font-family: Arial;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0.01em;
    text-align: center;
    color: #979797;

}
.hme-btn{
    width: 97px;
    height: 40px;
    background-color:#F6861F;
    font-family: Arial;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0px;
    text-align: center;
    color:white;
    margin: auto;
    display: table;
    margin-bottom: 100px;
}
.topStickyBCtr{
    top:100px;
    margin-top:-20px
}


/*Media Queries*/
@media(max-width:1650px){
    .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3) img:last-child{
        right:0;
    }
}
@media(max-width:1500px){
    .tgchlnTeamBgCtr img{
        width:48%;
    }
}
@media(max-width:1450px){
    .tgchlMCtr .tgchlLHeading{
        padding-left:70px;
    }
    .tgchlMCtr .tgchlLHeading h3, .tgchlMCtr .tgchlLHeading h4{
        font-size:30px;
    }
    .tgchlMCtr .tgchlLHeading h1{
/*        font-size:72px;*/
        font-size:55px;
    }
    .tgchlMCtr .tgchlLHeading p a{
        width:220px;
        font-size:18px;
    }
    .tgchlMCtr .tgchlTSHCtr img{
        max-width:400px;
        width:60%;
    }
   /* .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
        height:600px;
    }*/

}
@media(max-width:1350px){
    /*.uLeaderBoardContainer .uChallengeSearchContainer div, .uLeaderBoardContainer .uChallengeSearchContainer input, .uLeaderBoardContainer .uChallengeSearchContainer select{
        max-width:none !important;
    }*/
    .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3) img{
        width:60%;
        max-width:480px;
    }
    .uLeaderBoardContainer .uChallengeSearchContainer{
        display:flex;
    }

    .uLeaderBoardContainer .uChallengeSearchContainer div{
        width:33%;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer > div{
/*        min-width:750px;*/
        min-width:650px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
        width:180px;
/*        width:200px;*/
/*        height:200px;*/
        height:180px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer{
/*        font-size:72px;*/
        font-size:60px;
    }
    .tgchlMCtr .tgchlCLCtr{
        background-size:cover !important;
    }
    .tgchlMCtr .tgchlCLCtr .tgchlCtt h2{
        font-size:36px;
        text-align: center;
    }
    .tgchlMCtr .tgchlCLCtr{
        min-height:600px !important;
    }
    .tgchlCLCtr .tgchlCtt h2{
        font-size:50px;
    }
    .tgchlCLCtr .tgchlCtt p.chld{
        font-size:16px;
    }
    .tgchlCLCtr .tgchlCtt p.chlregd{
        font-size:20px;
    }
    .tgchlCLCtr .tgchlCtt p.chltxt,.tgchlCLCtr .tgchlCtt p a{
        font-size:15px;
    }
    .tgchlCLCtr .tgchlCtt p a{
        width:270px;
    }
    .tgchlCLCtr .tgchlCtt{
        right:10%;
    }
}
@media(max-width:1250px){
    .tgchlBdgCtr .tmt{
        font-size:76px !important;
    }
    .tgchlBdgCtr div.plqp p{
        margin-top:0 !important;
    }
    .tgchlBdgCtr,.tgchStgCtr,.tgchltestCtr{
        min-height:500px !important;
    }
    .tgchlnTeamBgCtr{
        min-height:400px !important;
    }
    .tgchlMCtr .tgchlLDCtr h2{
        font-size:48px;
    }
    .tgchlMCtr .tgchlBdgCtr h1,.tgchlMCtr .tgchStgCtr h2,.tgchlMCtr .tgchlICtr > div div h3,.tgchljerCtr h3,.tgchljerCtr div h2,.tgchlMCtr .tgchlAchCtr h1,.tgchlMCtr .tgchldetCtr h3,.tgchlMCtr .tgchltestCtr h2,.tgchlMCtr .tgchlMdCtr h4,.tgchlnTeamBgCtr h2{
        font-size:36px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
        font-size:32px;
    }
    .tgchlMCtr .tgchlBdgCtr h4,.tgchlnTeamBgCtr h3{
        font-size:18px;
    }
    .tgchlMCtr .tgchlLDCtr p{
        font-size:24px;
    }
    .tgchlMCtr .tgchlBdgCtr p,.tgchlMCtr .tgchStgCtr p,.tgchljerCtr div p,.tgchlMCtr .tgchlAchCtr p,.tgchlMCtr .tgchlAchCtr a,.tgchlnTeamBgCtr div.binspCtr{
        font-size:15px;
    }
    .tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child{
        margin-top:30px;
    }
    .tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child a,.tgchlICtr > div:last-child a,.tgchlMCtr .tgchldetCtr div:last-child a,.tgchlMCtr .tgchlLCtr a{
        width:200px;
    }
    .tgchlMCtr .tgchlBdgCtr div:last-child img:first-child{
        max-width:240px;
    }
    .tgchlMCtr .tgchlBdgCtr div:last-child img:last-child{
        top:10%;
    }
    .tgchlMCtr .tgchStgCtr h1{
        margin-top:60px;
        margin-top:20px;
    }
    .tgchlMCtr .tgchStgCtr h1 span{
        font-size:84px;
    }
    .tgchlMCtr .tgchStgCtr > div:last-child{
        margin-top:35px;
    }
    .tgchlMCtr .tgchStgCtr h4,.tgchlMCtr .tgchlICtr > div div h4,.tgchljerCtr h4,.tgchlMCtr .tgchlAchCtr h3,.tgchlMCtr .tgchldetCtr h3,.tgchlMCtr .tgchltestCtr h4{
        font-size:20px;
    }
    .tgchlICtr > div:last-child a,.tgchlMCtr .tgchlICtr > div div p,.tgchlMCtr .tgchldetCtr div:last-child a,.tgchlMCtr .tgchlLCtr a{
        font-size:15px;
    }
    .tgchljerCtr > div:first-child{
        margin-top:40px;
    }
    .tgchlMCtr .tgchljerCtr div div.fln.mcenter{
        padding-top:100px;
    }
    .tgchljerCtr div h2{
        margin-bottom:10px;
    }
    .tgchljerCtr div,.tgchlMCtr .tgchlLHeading p a,.tgchlMCtr .tgchlTCtr h5{
        font-size:15px;
    }
    .tgchlMCtr .tgchlAchCtr h2,.tgchlMCtr .tgchlLHeading h4{
        font-size:24px;
    }
    .tgchlMCtr .tgchlAchCtr > div:first-child,.tgchlMCtr .tgchlAchCtr h3{
        margin-bottom:10px;
    }
    .tgchlMCtr .tgchltestCtr{
        margin-top:50px !important;
    }
    .tgchlMCtr .tgchltestCtr .testSliderContainer{
        margin-top:30px;
    }
    .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
        height:450px;
    }
    .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
        min-height:550px;
    }
    .tgchlMCtr .tgchlLHeading h1,.tgchlMCtr .tgchlMdCtr .chTimer,.tgchlMCtr .tgchStgCtr h1{
        font-size:60px;
    }
    .tgchlMCtr .tgchlLHeading h1:first-child{
        margin-top:10px;
    }
    .tgchlMCtr .tgchlLHeading p a{
        width:190px;
        padding:10px 0;
    }
    .tgchlMCtr .tgchlMdCtr h4{
/*        margin-top:30px;*/
    }
    .tgchlMCtr .tgchlMdCtr .chTimer > div{
        min-width:0px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer{
        width:98%;
        max-width:650px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
        width:170px;
        height:170px;
    }
    .tgchlMCtr .tgchlCLCtr div:nth-child(2){
        width:70% !important;
    }
    .tgchlCLCtr .tgchlCtt p.chld{
        font-size:14px;
    }
    .tgchlCLCtr .tgchlCtt p.chlregd{
        font-size:17px;
    }
    .tgchlCLCtr .tgchlCtt p.chltxt, .tgchlCLCtr .tgchlCtt p a,.mobFloatingBar > a:first-child{
        font-size:13px;
    }
    .tgchlCLCtr .tgchlCtt p:last-child a{
        font-size:12px;
    }
    .tgchlCLCtr .tgchlCtt p a{
        width:220px;
    }
    .tgchlCLCtr .tgchlCtt p:last-child a{
        width:300px;
    }
    .tgchlCLCtr .tgchlCtt{
        top:40px;
    }
    .tgchlMCtr .tgchlCLCtr{
        min-height:500px !important;
    }
    .tgchlMCtr .tgchlAchCtr, .tgchlMCtr .tgchltestCtr, .tgchlMCtr .tgchlrstepsCtr, .tgchlMCtr .tgchlLCtr, .tgchlMCtr .tgchStgCtr, .tgchlMCtr .tgchlMdCtr{
        padding:30px;
    }
    .tgchljerCtr div h2{
        font-size:30px;
    }
    .tgchlMCtr .tgchljerCtr > div:nth-child(4){
        margin-top:20px;
    }
    .tgchlMCtr .tgchljerCtr > div:nth-child(4) div.fln.mcenter{
        padding-top:40px;
    }
    .tgchlMCtr .tgchlLCtr h3{
        font-size:28px;
        marign-bottom:20px;
    }
    .tgchlMCtr .tgchlTSHCtr img{
        max-width:300px;
    }
    .tgchlMCtr .tgchlTSHCtr div{
        max-width:500px;
    }
    .tgchlCLCtr .tgchlCtt{
        right:5%;
        left:auto;
    }
    .tgchlMCtr .tgchlCLCtr div:nth-child(1){
        width:40% !important;
    }
    .tgchlMCtr .tgchlLDCtr img{
        max-width:350px;
    }
    .tgchlMCtr .tgchlLDCtr p{
        max-width:300px;
    }
    .tgchlMCtr .tgchlLDCtr{
        min-height:400px;
    }
}
@media(max-width:1150px){
    .uLeaderBoardContainer div.admnLnksContainer{
        width:100%;
        float:left;
        margin-top:20px;
    }
}
@media(max-width:1100px){
    .tgmy57Ctr .tgchljerCtr > div:last-child div:first-child{
        margin-bottom:20px;
    }
}
@media(max-width:1050px){
    #cbnewheader li.upcChMnb{
        width:3%;
    }
}
@media(min-width:1024px){
    .uChallengeTblContainer{
        width:80%;
    }
    .lMainContainer .uChallengeTblContainer{
        width:100%;
    }
    .uProfileSidebarContainer{
        width:20%;
    }
}
@media(max-width:1280px){
    .uChallengeGridComp.uProChGCompConti{
        width:33.33%;
    }
}
@media(max-width:1200px){
    .uLeaderBoardContainer table.uLListViewContainer .chwd3, .uLeaderBoardContainer table.uLListViewContainer .chwd9{
        padding-left:0;
        padding-right:0;
    }
    .uProfileFrameContainer{
        width:150px;
    }
    .uProfileTopRowContainer .uProfiletRowContent.uProfileInfoContainer{
/*        width:70%;*/
/*        width:40%;*/
        width:42%;
        max-width:480px;
    }
    .uProfileTopRowContainer .uProfiletRowContent:nth-child(3){
/*        width:100%;*/
        width:42%;
    }
    .uProfileTopRowContainer .uProfileStatsBox{
        float:none;
        margin:30px auto 0;
    }
    #footer .fb-footer-fix span, #footer .fb-footer-fix iframe, #footer .fb-footer-fix table{
        max-width:100%;
    }
    .uChallengeTblContainer table .chwd22{
/*        width:35%;*/
    }
    .LPfnnHeading span{
        display:block;
        margin-top:15px;
    }
}
@media(max-width:1100px){
    .uChallengeGridComp.uChlGCompCCtr{
        width:50%;
    }
}
@media(max-width:1023px) {
    .tgchlMCtr .tgchlCLCtr{
        min-height:440px !important;
    }
    .tgchlCLCtr .tgchlCtt p.chlregd{
        font-size:15px;
    }
    .tgchlCLCtr .tgchlCtt p.chld,.tgchlCLCtr .tgchlCtt p.chltxt{
        font-size:12px;
        max-width:95%;
    }

    .tgchlMCtr .tgchlCLCtr .tgchlCtt h2{
        font-size:28px;
    }
    .uChallengeGridComp.uProChGCompConti{
        width:50%;
    }
    .uChallengeSearchContainer .uChallengeSearchBar.uProfileSearchBar{
        min-width:200px;
    }
    .uChallengesContentContainer{
        padding-left:10px;
        padding-right:10px;
    }
    .uProfileTopRowContainer .uProfiletRowContent.uProfileInfoContainer{
        width:70%;
    }
    .uProfileTopRowContainer .uProfiletRowContent:nth-child(3){
        width:100%;
    }
    .uLeaderBoardContainer .uLeaderBoardRContainer, .uLeaderBoardContainer #uChallengeListViewContainer{
        display:none;
    }
    .uLeaderBoardContainer .uLeaderBoardLContainer{
        width:100%;
    }
    .uLeaderBoardContainer .uleaderBoardTRowContainer{
        width:95%;
        max-width:700px;
        margin:0 auto 20px;
    }
    .uLeaderBoardContainer #uChallengeMobileListViewContainer{
        display:block !important;
/*        background:#f9f9f9;*/
    }
    .uLeaderBoardContainer #uChallengeMobileListViewContainer.dispnone{
        display:none !important;
    }
    .uLeaderBoardContainer .uChallengeMobViewComp{
        max-width:500px;
    }
    .uLeaderBoardContainer .uLLActIcons .uLLActMIcons a:first-child{
        background:#03a9f4;
        color:#fff;
    }
    .uLeaderBoardContainer .uLLActIcons .uLLActMIcons a:nth-child(2){
        background:#ff0000;
    }
    .uLeaderBoardContainer .uLLActIcons .uLLActMIcons a:nth-child(2) img{
        filter:invert(1);
    }

    .llMobLViewRow > div:first-child{
        min-width:100px;
    }
    .llMobLViewProgressRow > div:first-child{
        min-width:150px;
    }
    .uLeaderBoardContainer #uChallengeMobileListViewContainer .uChallengeMobViewContainer{
        border-top:2px solid #f9f9f9;
    }
    .uLeaderBoardContainer .uAdvTRowContainer > a{
        width:auto;
        font-size:13px;
        padding:10px 30px;
    }
    .uLeaderBoardContainer .uLsmsLinksContainer{
        display:flex;
    }
    .uLeaderBoardContainer .uLsmsLinksContainer a{
/*        width:160px;*/
        width:170px;
        height:36px;
        color:#fff;
/*        padding: 0 10px;*/
    }
    .uLeaderBoardContainer .uLsmsLinksContainer a#uLAnnLink{
        background:#03a9f4;
    }
    /*.uLeaderBoardContainer .uLsmsLinksContainer a#uLCommLink{
        background:#f6861f;
    }*/
    .uLeaderBoardBoxTRow .uLBpRow.uLBpSpan2Row{
        width:calc(50% - 20px);
        margin-bottom:20px;
    }
    .tgchlCLCtr .tgchlCtt{
        right:6%;
    }
    .uChallengeViewContainer{
        width:100% !important;
        margin-bottom:30px;
    }
  }
  @-webkit-keyframes blink-animation {
    to {
      visibility: hidden;
    }
  }
  .beforeAnimation {
    -moz-transition: .2s cubic-bezier(.24, 0, .5, 1);
    -o-transition: .2s cubic-bezier(.24, 0, .5, 1);
    -webkit-transition: .2s cubic-bezier(.24, 0, .5, 1);
    transition: .2s cubic-bezier(.24, 0, .5, 1);
  }
  .afterAnimation {
    box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 0px 0 hsla(0, 0%, 0%, .04), 0 4px 9px hsla(0, 0%, 0%, .13), 0 3px 3px hsla(0, 0%, 0%, .05);
    -moz-transition: .35s cubic-bezier(.54, 1.60, .5, 1);
    -o-transition: .35s cubic-bezier(.54, 1.60, .5, 1);
    -webkit-transition: .35s cubic-bezier(.54, 1.60, .5, 1);
    transition: .35s cubic-bezier(.54, 1.60, .5, 1);
  }
  /*Loader*/
  .modal-backdrop{
      z-index:10000;
  }
  .modal-open .modal, .modal.fade.in{
      z-index:10001;
  }
  #registrationVCodeVal input[type=number]::-webkit-inner-spin-button,
  #registrationVCodeVal input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      margin: 0;
  }
  input:hover,select:hover,textarea:hover{
      border:1px solid #f6861f;
  }
  .regErrTxt{
      color:#ff0000;
  }
  div#loadingDiv {
      position: fixed;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      background: rgba(0,0,0,0.4);
      z-index: 10001;
  /*    display: flex;*/
      align-items: center;
      justify-content: center;
      display:none;
  }
  .spinner {
    margin: 100px auto 0;
    width: 70px;
    text-align: center;
  }

  .spinner > div {
    width: 18px;
    height: 18px;
    background-color: #fff;

    border-radius: 100%;
    display: inline-block;
    -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
    animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  }

  .spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
  }

  .spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
  }

  @-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
  }

  @keyframes sk-bouncedelay {
    0%, 80%, 100% {
      -webkit-transform: scale(0);
      transform: scale(0);
    } 40% {
      -webkit-transform: scale(1.0);
      transform: scale(1.0);
    }
  }

  /*Filter Modal*/
  .modal-container{
      left: 0;
      right: 0;
      position: fixed;
      bottom: 0;
      top: 0;
      background: rgba(0,0,0,0.5);
      z-index: 10000;
  }
  .togopartsCModal .panel-heading{
      background-color:#fefefe;
      border-color:#eee;
  }
  .togopartsCModal .close-modal{
      right:15px;
      top:20px;
      color:#999;
  }

  .togopartsCModal .modal-content{
      overflow-x:hidden;
  }
  .togopartsCdModal .modal-content{
      width:95%;
      margin:0 auto;
      max-width:650px;
      max-height:80vh;
      overflow:hidden;
  }
  .togopartsCdModal#mobContentModal .fstatsHeading{
      display:none;
  }
  #imgCropContents .modal-container, #activityImgModal .modal-container{
      height:100vh;
      max-height:600px;
      max-width:700px;
  }
  .modal-container #modal-close{
      position:fixed;
      right:40px;
      top:40px;
  }
  .modal-container #modal-close .close_modal{
      font-size:30px;
      color:#fff;
  }
  .togopartsCdModal #modal-close{
      position:absolute;
      top:15px;
      right:20px;
  }
  .togopartsCdModal .modalContentHead{
      padding:20px;
      color:#000;
      font-family:poppins;
      border-bottom:1px solid #eee;
  }
  .togopartsCdModal .modalContentBody{
      font-family:poppins;
      overflow-y:scroll;
      max-height:calc(80vh - 70px);

  }
  .togopartsCdModal #modal-close .close_modal{
      color:#999;
      font-size:16px;
  }
  .imgActionBtns a {
      padding: 6px 20px;
      background: #fff;
      border-radius: 5px;
      font-weight: bold;
      background: #f6861f;
      color: #fff;
      text-decoration: none;
  }
  .imgActionBtns a:hover{
      background:#000;
  }

  #filter-modal .container{
      max-width:750px;

  }
  #imgCropContents .modal-content, #activityImgModal .modal-content{
      max-width:950px;
  /*    max-width:1500px;*/
      width:100%;
  }

  #imgCropContents.coverImgCropper .modal-content{
      max-width:1600px;
  }
  #filter-modal .modal-content, #imgCropContents .modal-content, #activityImgModal .modal-content{
      max-height:95vh;
      overflow-y:scroll;
      overflow-x:hidden;
  }
  #activityImgModal .modal-content{
      min-width:600px;
      border:5px solid #f6861f;
      padding:50px;
      overflow:hidden;
      background:#eee;
  }
  #activityImgModal .modal-content .acModalTxt textarea{
      height:150px;
      padding:10px;
      border:2px solid #f6861f;
  }
  #filter-modal .modal-body{
      padding:25px;
  }
  #filter-modal .modal-content::-webkit-scrollbar, .uLeaderBoardRContainer #fcommCtr::-webkit-scrollbar, #imgCropContents .modal-content::-webkit-scrollbar, #activityImgModal .modal-content::-webkit-scrollbar,#regSignupModal .panel-body::-webkit-scrollbar,#bibModal .panel-body::-webkit-scrollbar{
    width: 10px;
  }

  /* Track */
  #filter-modal .modal-content::-webkit-scrollbar-track,#imgCropContents .modal-content::-webkit-scrollbar-track, #activityImgModal .modal-content::-webkit-scrollbar-track,#regSignupModal .panel-body::-webkit-scrollbar-track,#bibModal .panel-body::-webkit-scrollbar-track, .filterMainCtr::-webkit-scrollbar-track, .mbrowsCtrMCtr::-webkit-scrollbar-track {
    background: #f1f1f1;
  }
  .uLeaderBoardRContainer #fcommCtr::-webkit-scrollbar-track{
      background:#fff;
  }

  /* Handle */
  #filter-modal .modal-content::-webkit-scrollbar-thumb,#imgCropContents .modal-content::-webkit-scrollbar-thumb, #activityImgModal .modal-content::-webkit-scrollbar-thumb,#bibModal .panel-body::-webkit-scrollbar-thumb{
    background: #888;
  }
  .uLeaderBoardRContainer #fcommCtr::-webkit-scrollbar-thumb,#regSignupModal .panel-body::-webkit-scrollbar-thumb{
  /*    background:#f6861f;*/
      background:#000;
      border-radius:10px;
  }

  .sttimng{
      top:40px;
  }
  .ad-container.grid-view .togo-item-label{
      display: inline-block;
      position: absolute;
      left: 0;
      bottom: 0;
  }
  #starmerchants .togo-item-label {
      bottom: 43%;
  }

  /*Header*/

  .togoContainer input:hover, .togoContainer select:hover, .togoContainer textarea:hover{
      border:1px solid #f6861f;
  }

  .navBtns{
      display:none !important;
  }
  .bs-caret{
      display:none;
  }
  .bs-map-filter-wrapper button.toggle-button:not(.btn-success),.bsl-map-filter-wrapper div.btn-block:not(.btn-success){
      background-color:#000;
      border-color:#000;
  }
  #closeErrModal i{
      cursor:pointer;
  }
  #activityImgModal{
      z-index:10000;
  }
  .errModal {
      width: 90%;
      background: rgba(0,0,0,0.6);
      top: -70%;
      max-width: 550px;
      z-index: 10000000;
      transition: all 0.7s;
      color: #fff;
  /*    display:none;*/
      background:rgba(255,255,255,1);
      padding:10px 20px;
      min-height:100px;
      box-shadow:0px 0px 20px 3px #000;
      border:6px solid #f6861f;
  }

  .errModal.showModall{
      display:flex !important;
      color:#000;
  }
  .errModal #closeErrModal{
      top:10px;
      right:15px;
  }
  .uProfileFrameContainer .uprofileText{
      width:135px;
      color:#000;
      font-size:16px;
  }
  /*New User Profile Page*/
  .uProfileTopRowContainer{
      top:-80px;
      max-width:1280px;
      width:95%;
  }

  .uProfileContainer .coverImgContainer{
      height:300px;
  /*    height:350px;*/
  }
  .uProfileContainer .coverImgContainer label{
      right:30px;
      top:20px;
      color:#f6861f;
      font-size:17px;
      display:none;
      cursor:pointer;
  }

  @media (max-width: 768px) { /* Mobile screens */
    .uProfileContainer .coverImgContainer label {
        top: 35px;
        }
    }

  .uProfileContainer .coverImgContainer label i{
      transition:none;
  }

  .uProfileContainer .coverImgContainer label{
      display:block;
  }
  .uProfileContainer .coverImgContainer label:hover{
      color:#fff;
  }

  .uProfileFrameContainer{
      width:170px;
  }
  .uProfileFrameContainer .uProfileFrame span{
      font-size:11px;
      padding:5px 0 7px;
      background:rgba(0,0,0,0.5)   ;
      cursor:pointer;
      color:#f6861f;
  }
  .uProfileFrameContainer .uProfileFrame span i{
      margin-right:3px;
      transition:none;
  }

  .uProfileFrameContainer .uProfileFrame span:hover{
      text-decoration: none;
      color:#fff;
  }
  .uProfileContainer .uProfileFrame{
  /*    height:150px;*/
      height:135px;
  /*    width:150px;*/
      width:135px;
  }
  .uProfileInfoContainer .uprofileText{
      font-size:24px;
      letter-spacing:-0.28px;
      line-height:18px;
      margin-bottom:20px;
  }
  .uProfileInfoContainer .ufullname__0194{
      font-family:poppins-bold;
  }
  .uProfileInfoContainer .uname__0194{
      font-family:poppins;
      font-weight:600;
      font-size:20px;
  }
  .uProfileInfoContainer .uactionLinks a{
      color:#fff;
      font-size:14px;
      min-width:114px;
      border-radius:20px;
      margin-right:8px;
      padding:8px 0;
      font-family:roboto;
  }
  .uProfileInfoContainer .uactionLinks a.chatIcon{
      background:#f6861f;
  }
  .uProfileInfoContainer .uactionLinks a.followIcon{
      background:#03A9F4 !important;
      color:#fff !important;
  }
  .uProfileInfoContainer .uactionLinks a.kudosIcon{
      background:#4caf50;
  }
  .uProfileInfoContainer .uactionLinks a img{
      margin-right:3px;
      top:-1px;
  }
  .uProfileInfoContainer .uactionLinks a:hover{
      background-color:#000;
      text-decoration:none;
  }
  .uProfileInfoContainer .umemberInfoContainer div{
      line-height:18px;
      letter-spacing:-0.28px;
  }
  .uProfileInfoContainer .umemberInfoContainer div.theading{
      font-size:16px;
      font-family:poppins-bold;
  }
  .uProfileInfoContainer .umemberInfoContainer div.tbody{
      font-size:14px;
      font-family:poppins;
  }
  .uProfileContainer .uProfileStatsBox{
      border-radius:20px;
  /*    box-shadow:0px 0px 20px 0px #000;*/
      box-shadow:10px 10px 40px 0px #aaa;
  /*    height:220px;*/
      height:180px;
  /*    max-width:565px;*/
      max-width:565px;
      line-height:18px;
      letter-spacing:-0.28px;
  /*    padding:25px 0 10px 25px;*/
      padding:10px 0 10px 25px;
      width:100%;
  }
  .uProfileContainer #chTestimonialCtr blockquote cite{
      color:#000;
  }
  .uProfileContainer #chTestimonialCtr blockquote span::before {
      content: open-quote;
      font-family: poppins-bold;
      font-size: 20px;
      margin-right: 3px;
  }
  .uProfileContainer #chTestimonialCtr blockquote span::after {
      content: close-quote;
      font-family: poppins-bold;
      font-size: 20px;
      margin-right: 3px;
  }
  .uProfileContainer #chTestimonialCtr blockquote cite::before{
      content: "\2014 \2009";
  }
  .uProfileContainer .uProfileStatsBox #mplaceLink:hover p.orHead{
      text-decoration: underline;
  }
  .uProfileContainer .uPStatsImg{
      max-width:70px;
  }
  .uProfileContainer .uProfileStatsBox p{
      font-family:poppins;
      font-weight:300;
      font-size:14px;
  }
  .uProfileContainer p.orHead{
      font-family:poppins-bold;
      font-size:24px;
      color:#f6861f;
  }

  .uProfileChallengeRowHeading h2{
      font-size:24px;
      line-height:15px;
      letter-spacing:-0.23403px;
      color:#000;
  }
  .uProfileChallengeRowHeading hr{
      width:73px;
      height:6px;
      background:#f6861f;
      border-radius:100px;
  }
  .uProfileContainer .uProfileChallengesTRow span{
      line-height:18px;
  }


  .uProfileContainer .uProfileChallengesTRow .uChallengeComp{
      width:14%;
      text-align: center;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      padding:15px 0;
      border-top-left-radius:20px;
      border-top-right-radius:20px;
  }
  .uProfileContainer .uChallengeComp span{
      display:block;
  }
  .uProfileContainer .uChallengeComp img{
  /*    max-height:34px;*/
   max-width:84px;
  }
  .uProfileContainer .uProfileChallengesTRow span.ongcls{
  /*    color:#4caf50;*/
      color:#f6861f;
      font-size:11px;
      font-weight:500;
  }
  .uProfileContainer .uProfileChallengesTRow span.uChallengeTitle{
      font-size:14px;
      letter-spacing:-0.28px;
      color:rgba(0,0,0,0.5);
  }
  .uProfileContainer .uProfileChallengesTRow span.uChallengeDTime{
      font-size:11px;
      font-weight:300;
      color:#999;
  }
  .uProfileContainer .uProfileChallengesTRow .uChallengeComp.uChallengeActive{
      background:#fff;
      border-top:6px solid #f6971f;
  }
  .uProfileContainer .uProfileChallengesTRow .uChallengeComp.uChallengeActive span.uChallengeDTime{
      color:#000;
  }
  .uChallengeComp a{
      text-decoration: none;
      display:block;
      width:100%;
  }

  .uProfileContainer .umemberInfoContainer .umemIconContainer > div:nth-child(2){
  /*    max-width:170px;*/
  }
  .uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRRank,.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRDist,.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRImg,.uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRPro{
      width:25%;
  }
  .uLBTRRank sub{
      bottom:-1px;
  }
  img.mrgr-5{
      top:-2px;
      right:2px;
      position:relative;
  }

  .uChallengeSearchContainer .uChallengeSearchBar{
      width:30%;
      max-width:360px;
  /*    min-width:300px;*/
  }
  .uChallengeSearchContainer .uChallengeSearchBar.uProfileSearchBar{
      min-width:300px;
  }
  .uChallengeSearchBar.fll input {
      width:98%;
      max-width: 349px;
      color:#000;
  }

  .uChallengeRideTypeContainer{
      width:20%;
      max-width:170px;
  }
  .uChallengeRideTypeContainer.uProfileRideTypeBar{
      min-width:150px;
  }
  .uChallengeSubmitContainer{
      width:24%;
      max-width:175px;
  }
  .uChallengeSubmitContainer.uProfileSearchSubmitContainer{
      min-width:160px;
  }
  .uChallengeRideTypeContainer select, .uChallengeSearchBar input,.uChallengeSubmitContainer button{
      border-radius:30px;
      border:1px solid #999;
      height:34px;
      padding:0 10px;
      background-position:95% center;
      outline:0;
      font-size:12px !important;
      line-height:18px;
      letter-spacing:-0.28px;
  }
  .uChallengeRideTypeContainer select{
      width:98%;
      max-width:160px;
      color:#999;
      -webkit-appearance: none;
      -moz-appearance: none;
      cursor:pointer;
  }
  .uChallengeSearchBar input:focus,.uChallengeRideTypeContainer select:focus{
      border:1px solid #F6861F;
  }
  .uChallengeSearchBar input::placeholder{
      color:#999;
  }
  .uChallengeSubmitContainer button{
      background:#f6861f;
      font-weight:600;
      width:98%;
      max-width:168px;
      color:#fff;
      border:0;
  }
  .uChallengeSubmitContainer button:hover{
      background:#000;
  }
  .uChallengeViewContainer{
      width:26%;
  }
  .uChallengeViewContainer a {
      height: 36px;
      width: auto;
      border-radius: 30px;
      padding: 10px 12px;
      background:#fff;
      border:1px solid #d2d2d2;
      min-width:70px;
      color:#999;
  }
  .uChallengeViewContainer a.viewSel{
      background: #f6961f;
      border-color:transparent;
      color:#fff;
  }
  .uChallengeTblContainer table{
      border-right:1px solid #f2f2f2;
      font-family:roboto;
      font-size:12px;
      line-height:18px;
      letter-spacing:-0.28px;
      color:#231F20;
  }
  .uLeaderBoardContainer .ultbllViewContentCmplt::before, .progressContBar::before{
      content: "Completed";
      z-index:1;
      text-align:center;
      position:absolute;
      width:100%;
      color:#fff;
      font-family:roboto;
      font-size:11px;
      left:0;
  }
  .uChallengeTblContainer table th,.uChallengeTblContainer table td{
      width:14%;
      border-top:1px solid #f2f2f2;
      padding:20px 10px;
  }
  .uChallengeTblContainer table td{
      padding:12px 10px;
  }
  .uLeaderBoardContainer .uChallengeTblContainer table td{
      padding:10px 10px 5px;
      vertical-align: top;
  }
  .uChallengeTblContainer table .chwd8{
  /*    width:8%;*/
      width:5%;
  }
  .uChallengeTblContainer table .chwd22{
      width:27%;
  }
  .uChallengeTblContainer table span{
      display:block;
  }
  .uChallengeTblContainer table td p{
      max-width:180px;
  }
  .finalStatsContainer h2{
      font-size:24px;
      line-height:15px;
      color:#000;
  }
  .finalStatsContainer hr{
      width:54px;
      height:6px;
      background-color:#f6861f;
      border-radius:100px;
  }
  .fstatsContainer,.fstatsContainer .fstatsDur{
      font-size:14px;
      font-family:roboto;
      line-height:36px;
      letter-spacing:-0.28px;
  }
  .fstatsContainer .fstatsContent{
      background-color:rgba(119, 222, 255, 0.2);
  /*    padding:3px 20px;*/
      padding:3px 8px 3px 16px;
  }
  .fstatsContainer .fstatsl{
  /*    width:60%;*/
  /*    width:70%;*/
      width:48%;
      color:#231F20;
  }
  .fstatsContainer .fstatsr{
  /*    width:38%;*/
  /*    width:28%;*/
      width:50%;
      margin-left:2%;
      color:#000;
  }
  .fachContent .fachIcon{
      width:60px;
  }
  .fachContent .fachText{
      margin-left:10px;
      width:calc(100% - 70px);
  }
  .fachContent .fachIcon span{
      width:54px;
      height:54px;
      background:#f6861f;
  }
  .fachContent .fachText h3{
      font-size:16px;
      letter-spacing:-0.23px;
      line-height:15px;
      color:#000;
  }
  .fachContent .fachText p{
      font-size:11px;
      line-height:16px;
      letter-spacing:-0.23px;
      color:#959595;
      margin:8px 0;
      max-width:165px;
  }
  .uChallengeTblContainer table td.chwd22 a.uRideLike,.uChallengeGridComp a.uRideLike {
  /*    background: #03A9F4;*/
      background: #4CAF50;
      height: 22px;
      width: 56px;
      color: #fff;
      font-size: 12px;
      font-family: arial;
      text-decoration: none;
      border-radius:3px;
  }
  .uChallengeTblContainer table td.chwd22 a.uRideFlag,.uChallengeGridComp a.uRideFlag{
  /*    min-width:25px;*/
      padding:0 5px;
      text-align:center;
      color:#fff;
      height:22px;
      border:1px solid #f61f1f;
      border-radius:3px;
  /*    background:#f61f1f;*/
  }

  .uChallengeTblContainer table td.chwd22 a.uRideFlag i,.uChallengeGridComp a.uRideFlag i{
      color:#f61f1f;
      font-weight:bold;
  }
  .uChallengeTblContainer table td.chwd22 a.uRideFlag:hover,.uChallengeGridComp a.uRideFlag:hover{
      background:#f61f1f;
  }
  .uChallengeTblContainer table td.chwd22 a.uRideFlag:hover i,.uChallengeGridComp a.uRideFlag:hover i{
      color:#fff;
  }
  .uChallengeTblContainer table td.chwd22 a.uRideFlag img,.uChallengeGridComp a.uRideFlag img{
      margin-right:5px;
  }
  .uChallengeTblContainer table td.chwd22 a.uRideLike img,.uChallengeGridComp a.uRideLike img{
      margin-right:3px;
  }
  .uChallengeTblContainer table td.chwd22 a:hover{
      background:#000;
      text-decoration: none !important;
  }
  .uProfileContainer a.tblLnk:hover{
      background:none !important;
      color:#000;
  }
  .upaginationContainer .uPaginationLinks a.uPagNavLinks{
      width:36px;
      height:36px;
      border:1px solid rgba(0,0,0,0.25);
      border-radius:50%;
      color:#000;
      font-size:14px;
      font-family:roboto;
      font-weight:300;
      line-height:18px;
      letter-spacing:-0.28px;
      text-decoration: none;
      background-color:#fff;
      margin:0 4px;
  }
  .upaginationContainer .uPaginationLinks a.upagNavActive{
      background:#f6861f;
      border-color:transparent;
      color:#fff;
  }
  .upaginationContainer .uPaginationLinks a:not(.upagNavActive):not(.uPagNavDisabled):hover{
      background:#f6861f;
      color:#fff;
  }
  #uChallengeGridViewContainer{
      border-top:1px solid #d2d2d2;
      max-width:1280px;
  }
  #uChallengeGridViewContainer .uChallengeGridCompImg {
      height: 195px;
      background-size: cover;
      background-position: center;
      border-radius: 15px;
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
      position:relative;
  }
  #uChallengeGridViewContainer .uPCommContainer{
      right:0;
      width:100%;
      margin-bottom:0;
      bottom:0;
      padding:9px 10px;
      background:rgba(0,0,0,0.6);
      font-size:12px;
      font-family:poppins;
      text-align:center;
      color:#fff;
  }
  /*.showfirst:nth-of-type(1){*/
  /*    display:block;*/
  /*}*/
  #uChallengeGridViewContainer.uChallengeNPContainer:hover p.dispnone {
      display:block;
  }
  #uChallengeGridViewContainer a.slick-prev.tgPrev i, #uChallengeGridViewContainer a.slick-next.tgNext i{
  /*    background:#f6861f;*/
      padding:5px;
      border-radius:2px;
  }
  #uChallengeGridViewContainer a.slick-prev.tgPrev, #uChallengeGridViewContainer a.slick-next.tgNext{
      font-size:14px;
      color:#fff;
      top:50%;
  }
  #uChallengeGridViewContainer a.slick-prev.tgPrev::before, #uChallengeGridViewContainer a.slick-next.tgNext::before{
      content : '';
  }
  #uChallengeGridViewContainer a.slick-prev.tgPrev{
      left:0;
  }
   #uChallengeGridViewContainer a.slick-next.tgNext{
       right:0;
       text-align:right;
   }
  #uChallengeGridViewContainer .aactivityImgContainer{
      background:rgba(255,255,255,0.9);
      border:2px solid #ccc;
      cursor:pointer;
      display:none;
      border-radius:10px;
      bottom:10px;
      border-bottom-left-radius:0;
      border-bottom-right-radius:0;
  }
  #uChallengeGridViewContainer .uChGSCmptr:hover .aactivityImgContainer{
      display:flex;
  }
  #uChallengeGridViewContainer .aactivityImgContainer .addImgIcon{
      font-size:30px;
      color:#999;
  }

  #uChallengeGridViewContainer .uChallengeGridCompContent{
      font-family:Roboto;
      line-height:18px;
      letter-spacing:0.28px;
  }
  #uChallengeGridViewContainer .uChallengeGridCompContent .ucgTitle{
      font-weight:600;
      color:#000;
      font-size:16px;
      margin-bottom:2px;
  }
  #uChallengeGridViewContainer .uChallengeGridCompContent .ucgdist, #uChallengeGridViewContainer .uChallengeGridCompContent .ucgbtmtitle{
      font-size:12px;
      color:#999;
  }
  #uChallengeGridViewContainer .uChallengeGridCompContent .ucgbtmcontent{
      font-size:14px;
      color:#000;
  }
  #uChallengeGridViewContainer .uCGCompTContent {
      border-bottom: 1px solid #f2f2f2;
  /*    margin-bottom: 12px;*/
      margin-bottom: 8px;
  }
  .uChallengeGridCompImg p {
      position: absolute;
      bottom: 10px;
      right: 15px;
  }
  .uProfileTopRowContainer .uProfiletRowContent:nth-child(3){
      width:calc(58.3% - 170px);
  }
  .umemberInfoContainer img {
      margin-bottom: 10px;
  }
  .ubikeImages img{
      width:36px;
  }
  .uProfileChallengesRow,.lHeroStatsRowContainer{
      overflow-x:scroll;
  }
  .uProfileChallengesRow,.lHeroStatsRowContainer{
      -ms-overflow-style: none;
  }
  .uProfileChallengeRow::-webkit-scrollbar, .uProfileChallengeRow::-moz-scrollbar,.lHeroStatsRowContainer::-webkit-scrollbar, .lHeroStatsRowContainer::-moz-scrollbar {
    display: none;
  }
  .uProfileContainer .uProfileChallengesTRow .uChallengeComp{
      max-width:250px;
      min-width:200px;
  /*    max-height:56px;*/
  }
  .uChallengeGridViewContent{
      display:flex;
      flex-wrap:wrap;
  }
  th.desc img{
      transform:rotate(180deg);
  }

  /*Leaderboard*/

  .uLeaderBoardBoxTRow .uLBTRImg{
  /*    width:60px;*/
      height:60px;
      max-width:60px;
  }
  .uLeaderBoardBoxTRow h2,.uLeaderBoardBoxTRow h3{
      font-size:24px;
      color:#f6861f;
  }
  .uLeaderBoardBoxTRow p,.uleaderBoardTRowBox .uLeaderBoardBoxTRow a,.uLeaderBoardBoxTRow h3{
      font-size:14px;
  }
  .uLeaderBoardBoxTRow p.progressBox{
      font-size:12px;
  }
  .uleaderBoardTRowBox .uLeaderBoardBoxTRow a:not(.ucprofileLink){
      border:1px solid #999;
      font-family:roboto;
      color:#999;
      min-width:150px;
      padding:8px 0;
  }
  .uleaderBoardTRowBox .uLeaderBoardBoxTRow a.ucprofileLink{
      font-size:inherit;
      color:#000;
  }
  .uleaderBoardTRowBox .uLeaderBoardBoxTRow a:hover:not(.ucprofileLink){
      background:#f6861f;
      color:#fff;
      text-decoration: none;
      border-color:#fff;
  }

  .uleaderBoardTRowContainer .uleaderBoardTRowBox{
      width:98%;
      padding:20px;
  }
  .uleaderBoardTRowContainer{
      font-weight:300;
      line-height:18px;
      letter-spacing:-0.28px;
      color:#000;
  }
  .uleaderBoardTRowContainer .uLeaderBoardBoxTRow:first-child p{
      font-size:18px;
  }
  .uleaderBoardTRowContainer p#progressBg,.uleaderBoardTRowContainer p.progressContBar, .lHeroStatsRowContainer .progressB, .lHeroStatsRowContainer .progressBAct, .uLListViewContainer .progressB, .uLListViewContainer .progressBAct,.uLMobLViewContainer .progressB, .uLMobLViewContainer .progressBAct{
      background:#f2f2f2;
      height:17px;
  }
  .uleaderBoardTRowContainer p#progressBg::before{
      content : ' ';
      position:absolute;
      left:0;
      width:80%;
      background:#4CAF50;
      height:20px;
      border-radius:20px;
      color: #fff;
      padding: 1px 5px;
  }
  .uleaderBoardTRowContainer p.progressContBar::before{
      content : ' ';
      position:absolute;
      left:0;
      width:80%;
      background:#4CAF50;
      height:17px;
      border-radius:20px;
  }
  .uLeaderBoardBoxTRow > div{
      margin:0 10px;
  }
  .hCtr{
      color:#f6861f;
  }
  .uLeaderBoardBoxTRow .uLBpRow{
      width:calc(50% - 20px);
      margin-bottom:10px;
  }
  .uLeaderBoardBoxTRow .uLBpRow.uLBpSpan2Row{
      width:calc(25% - 20px);
  }
  .orhl{
      color:#f6861f;
  }
  .lHeroStatsRowContainer{
      overflow-x:scroll;
  }
  .lHeroStatsRowContainer .lHeroStatsRow .lHeroStatsBox{
      width:90%;
      max-width:250px;
      min-width:250px;
  }
  .lHeroStatsRowContainer .lHeroStatsRow .lHeroStatsBox strong#distCounterVal{
      font-size:40px;
  }
  .lHeroStatsRowContainer .lHeroStatsRow .lHeroStatsBox#lHeroCounterContainer{
      max-width:400px;
  /*    min-width:600px;*/
      min-width:400px;
  }
  .lHeroStatsRowContainer .lHeroStatsImg,.lMainContainer .lHeroStatsImg{
      width:32px;
      height:32px;
  }
  .ffroboto{
      font-family:roboto;
  }
  .lHeroStatsRowContainer .progressBAct, .uLListViewContainer .progressBAct, .uLMobLViewContainer .progressBAct{
      background:#4CAF50;
  }
  .uLeaderBoardHeroBoxScroller i{
      color:#999;
  }
  .uLeaderBoardMainViewContainer .uChallengeComp.uLeaderBoardViewComp{
      border-top-left-radius:10px;
      border-top-right-radius:10px;
      margin-right:5px;
  }
  .uLeaderBoardMainViewContainer .uLeaderBoardViewComp a{
      color:#34353c !important;
  }
  .lMainContainer .uChallengeSearchContainer .uChallengeSearchBar{
      max-width:190px;
  }
  .uLeaderBoardRContainer .fachsContainer{
      line-height:16px;
  }
  .uLeaderBoardRContainer .fachsContainer.fannCtr p, .uLeaderBoardRContainer .fcommCtr{
      color:#959595;
  }
  .uLeaderBoardRContainer .fcommCtr{
      min-height:300px;
      max-height:500px;
      overflow-y:scroll;
  }
  .uLeaderBoardRContainer .lcommPosted, .togopartsCdModal .modalContentBody .lcommPosted{
      background:#f2f2f2;
      padding:12px 10px;
  }
  .uLeaderBoardRContainer .lCommRow, .togopartsCdModal .modalContentBody .lCommRow{
      border-bottom:2px solid #f2f2f2;
  }
  .togopartsCdModal .modalContentBody .lCommRow{
      line-height:1.5;
  }
  .togopartsCdModal .modalContentBody .lCommRow div p.fsize14:not(:last-child){
      margin-bottom:0;
  }
  .uLeaderBoardRContainer .commentPostCtr input, .togopartsCdModal#mobContentModal .modalContentBody input{
      width:90%;
      max-width:230px;
      color:#959595;
      padding:0 10px;
      border:2px solid #f6861f;
  }
  .togopartsCdModal#mobContentModal .modalContentBody input{
      max-width:none;
  }
  table.uLListViewContainer .chwd9{
      width:9%;
  }
  table.uLListViewContainer .chwd18{
      width:18%;
  }
  table.uLListViewContainer .chwd3{
      width:7%;
  }
  #p_char_owner{
    display: none !important;
  }
  table.uLListViewContainer .uLLChatIcon,.uLeaderBoardContainer #uChallengeMobileListViewContainer .uLLChatIcon{
      background:#f6861f;
      padding:3px 10px;
      color:#fff;
  }
  .uLeaderBoardLContainer .upaginationContainer .uPaginationLinks a.uPagNavLinks{
      margin:0 1px;
  }
  .uLeaderBoardContainer #chlLikeBtn{
      background:#03A9F4;
      color:#fff;
      border-radius:4px;
  }

  .uLeaderBoardContainer #chlShareBtn{
      color:#000;
      border-radius:4px;
  }
  .uLeaderBoardContainer #chlShareBtn:hover{
      background:#000;
      color:#fff;
  }
  .uLeaderBoardContainer .uAdvTRowContainer > a{
      width:200px;
      color:#fff;
      padding:15px 0;
      border-radius:40px;
      background:#f6861f;
  }
  .uLeaderBoardContainer #chlLikeBtn:hover,.uLeaderBoardContainer .uAdvTRowContainer > a:hover{
      background:#000;
  }
  .leaderBoardActivitiesModal .modal-content .croos{
      right:-12px;
      top:-14px;
      background:none;
      border:none;
  }
  .lhsRidingC a{
      text-decoration: none;
  }
  .lhsRidingC a:hover:not(.uLLChatIcon){
      background:transparent !important;
      text-decoration: underline;
  }
  .lannCtr p{
      font-size:11px;
  }
  .uprolannCtr p{
      font-size:14px;
      line-height: 1.4;
  }
  .leaderBoardCommentsModall .comment-section{
      padding:0;
      height:450px;
      overflow-y:scroll;
  }
  .leaderBoardCommentsModall .comment-section .articleComments{
      border-bottom:1px solid #d2d2d2;
      padding:10px 0;
      word-break:break-all;
  }
  #activityImgModal .modal-content .acModalImgC p{
      font-size:30px;
  }
  #activityImgModal .modal-content .acModalImgC:hover{
      border-color: #f6861f;
  }
  #activityImgModal .modal-content .acModalImgC:hover p{
      color:#f6861f;
  }
  div#uProfileChallengeRowHeading h2::before {
      content: '';
      position: absolute;
      left: 0;
      width: 100%;
      height: 2px;
      background: #e8e8e8;
      bottom: -25px;
      z-index: -1;
  }

  .heroPanelTshirtsContainer.tshirtsImgContainer img{
      max-width:90px;
  }
  .heroPanelTshirtsContainer.tshirtsImgContainer img:first-child{
      transform:rotate(-15deg);
      left:0;
      top:-7px;
      z-index:2;
  }
  .heroPanelTshirtsContainer.tshirtsImgContainer img:nth-child(2){
      transform:rotate(15deg);
      right:-12px;
      top:0px;
      z-index:1;
  }

  .uLeaderBoardContainer a.admnLnks{
      background:#f61f1f;
      padding:10px;
      width:150px;
      color:#fff;
  }
  .uLeaderBoardContainer a.admnLnks:hover{
      background:#000;
  }

  /*TogoSg55*/

  .tgchlMCtr .tgchlTCtr,.tgchlMCtr .tgchlTSHCtr div{
  /*    height:720px;*/
      height:auto;
  /*    min-height:500px;*/
      min-height:550px;
  }
  .tgchlMCtr .tgchlCtr{
      padding-left:40px;
      padding-right:40px;
  }
  .tgchlMCtr .tgchlTCtr .tgchlLHeading > *,.tgchlMCtr .tgchStgCtr > div:last-child div.fln.mcenter{
      max-width:500px;
      float:none;
      margin:0 auto;
  }
  .tgchlMCtr .tgchlLHeading {
  /*    padding-top:80px;*/
      padding-top:60px;
      padding-left:100px;
  /*    background:rgba(0,0,0,0.2);*/
      padding-bottom:30px;
  }
  .tgchljerCtr h3, .tgchlMCtr .tgchlAchCtr h1, .tgchlMCtr .tgchStgCtr h2{
      font-family:aero;
  /*    font-size:48px;*/
      font-size:36px;
  }
  .tgchlMCtr .tgchlLHeading h3{
      font-family:aero;
      font-size:36px;
  }
  .tgchlMCtr .tgchlLHeading h3 span, .tgchljerCtr h4 span, .tgchlMCtr .tgchlAchCtr h1 span,.tgchlMCtr .tgchStgCtr h2 span,.tgchljerCtr h3 span{
      color:#f61f1f;
  }
  .tgchlMCtr .tgchlLHeading h1{
  /*    font-size:108px;*/
      font-size:72px;
  }
  .tgchlMCtr .tgchlLHeading h4,.tgchlMCtr .tgchlMdCtr h4, .tgchljerCtr div h2,.tgchlMCtr .tgchldetCtr h2{
  /*    font-size:48px;*/
      font-size:36px;
  }
  .tgchlMCtr .tgchlLHeading h1,.tgchlMCtr .tgchlLHeading h4,.tgchlMCtr .tgchlLHeading h3{
      text-shadow:0px 4px 4px #000;
  }
  .tgchlMCtr .tgchlLHeading div a{
  /*    font-size:35px;*/
  font-size:18px;
  background:#f7182A;
  /*    padding:15px 0;*/
  padding:10px 0;
  border-radius:30px;
  /*    width:300px;*/
  width:220px;
  color:#fff;
  }
  .tgchlMCtr .tgchlLHeading p a:hover{
      color:#fff;
      background:#000;
  }
  .tgchlMCtr .tgchlTSHCtr div{
      width:95%;
  /*    max-width:780px;*/
      max-width:650px;
  }
  .tgchlMCtr .tgchlTSHCtr div img{
      max-width:400px;
  }
  .tgchlMCtr .tgchlMdCtr, .tgchlMCtr .tgchlCLCtr{
      min-height:400px;
  }
  .tgchlMCtr .tgchlMdCtr h4{
      margin-top:60px;
  }
  .tgchlMCtr .tgchlMdCtr .chTimer{
  /*    font-size:72px;*/
      font-size:60px;
      color:#ed2939;
  }
  .tgchlMCtr .tgchlLDCtr h2{
      font-size:60px;
  }
  .tgchlMCtr .tgchlMdCtr .chTimer > div{
  /*    min-width:720px;*/
      min-width:650px;
      width:98%;
  }
  .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
  /*    width:200px;*/
      width:170px;
  /*    height:200px;*/
      height:170px;
      border-radius:40px;
  }
  .tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
  /*    font-size:36px;*/
      font-size:28px;
      bottom:30px;
  }
  .tgchlMCtr .tgchlLDCtr p{
      font-size:28px;
  }
  .tgchlCLCtr .tgchlCtt{
      width:98%;
      max-width:500px;
  /*    right:15%;*/
  /*    right:10%;*/
      left:60%;
      top:50px;
  }
  .tgchlCLCtr .tgchlCtt h2,.tgchlnTeamBgCtr h2{
  /*    font-size:64px;*/
      font-size:48px;
      text-align: center;
  }
  .tgchlCLCtr .tgchlCtt p.chld{
      font-size:18px;
      background:#ed2939;
      padding:7px 20px;
      border-radius:5px;
  }
  .tgchlMCtr .tgchlTCtr h5{
      line-height:30px;
  }
  .tgchlCLCtr .tgchlCtt p.chlregd,.tgchlMCtr .tgchlICtr > div div h4, .tgchljerCtr h4,.tgchlMCtr .tgchlBdgCtr h4,.tgchlMCtr .tgchlAchCtr h3, .tgchlMCtr .tgchldetCtr h3,.tgchlnTeamBgCtr h3{
      font-size:24px;
  }
  .tgchlCLCtr .tgchlCtt p.chltxt,.tgchlMCtr .tgchlBdgCtr p, .tgchlMCtr .tgchlAchCtr p, .tgchlMCtr .tgchlAchCtr a,.tgchlMCtr .tgchlTCtr h5,.tgchlnTeamBgCtr div.binspCtr{
      font-size:18px;
  }
  .tgchlMCtr .tgchlTCtr h5{
      max-width:550px;
  }
  .tgchlnTeamBgCtr img{
      max-width:400px;
  }
  .tgchlnTeamBgCtr > div.mcenter{
      max-width:1500px;
      width:98%;
  }
  .tgchlCLCtr .tgchlCtt p a,.tgchlICtr > div:last-child a,.tgchlMCtr .tgchlBdgCtr div:first-child a, .tgchlMCtr .tgchldetCtr div:last-child a,  .tgchlMCtr .tgchlLCtr a, .mobFloatingBar > a:first-child{
      font-size:18px;
      background:#ea1f30;
      padding:8px 0;
      border-radius:30px;
      width:300px;
      color:#fff;
      text-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  .tgchlCLCtr .tgchlCtt p:last-child a{
      font-size:16px;
      padding:10px 0;
      color:#000;
      background:#fff;
      text-shadow:none;
  }
  .tgchlMCtr .tgchlICtr > div{
      padding:40px;
  }
  .tgchlMCtr .tgchlICtr > div:last-child{
      padding-left:0;
      padding-right:0;
  }
  .tgchlMCtr .tgchlICtr > div div:nth-child(3){
      width:98%;
      max-width:500px;
  }
  .tgchlMCtr .tgchlICtr > div:first-child{
      background:#385898;
  }
  .tgchlMCtr .tgchlICtr > div:nth-child(2){
      background:#e9e9e9;
  }
  .tgchlMCtr .tgchlICtr > div div h3, .tgchlMCtr .tgchlBdgCtr h1, .tgchlMCtr .tgchltestCtr h2,.tgchlMCtr .tgchlrstepsCtr h2{
  /*    font-size:48px;*/
      font-size:36px;
  }
  .tgchlMCtr .tgchStgCtr > div:last-child{
      margin-top:80px;
  }
  .tgchlMCtr .tgchlICtr > div div p,.tgchlMCtr .tgchStgCtr p{
      font-size:18px;
  }
  .tgchlMCtr .tgchlICtr > div div a{
      color:#fff;
      font-size:15px;
      padding:9px 0;
      width:150px;
  }
  /*.tgchlMCtr .tgchlICtr > div div h4::before,.tgchlMCtr .tgchlICtr > div:nth-child(2)  p:not(:last-child)::before{
      content:'\003E';
      position:absolute;
      background:#000;
      border-radius:50%;
      color:#fff;
      width:20px;
      height:20px;
      left:-40px;
      display:flex;
      justify-content:center;
      align-items:center;
      padding:12px;
      font-size:20px;
      font-weight:bold;
  }*/
  .tgchlICtr > div:last-child a, .tgchlMCtr .tgchlBdgCtr div:first-child a, .tgchlMCtr .tgchldetCtr div:last-child a, .tgchlMCtr .tgchlLCtr a{
      width:250px;
      padding:11px 0;
      background: linear-gradient(180deg, #ED2939 0%, #B80000 100%);
  }
  .tgchlMCtr .tgchljerCtr, .tgchlMCtr .tgchlBdgCtr, .tgchlMCtr .tgchldetCtr{
      padding:30px;
  }
  .tgchlMCtr .tgchljerCtr  div div.fln.mcenter{
      padding-top:120px;
      width:98%;
      max-width:500px;
  }
  .tgchlMCtr .tgchljerCtr > div:last-child  div:first-child{
  /*    margin-top:80px;*/
      margin-top:120px;
  }
  .tgmy57Ctr .tgchljerCtr > div:last-child  div:first-child{
      margin-top:0;
      margin-bottom:50px;
  }
  .tgchlMCtr .tgchljerCtr > div p a{
      color:#fff;
      padding:10px 40px;
  }
  .tgchlMCtr .tgchlBdgCtr div div.fln.mcenter{
      padding-top:30px;
      max-width:600px;
      width:98%;
  }
  .tgchlMCtr .tgchlBdgCtr h4 span{
      color:#ed2939;
  }
  .tgchlMCtr .tgchlBdgCtr div:last-child img:last-child, .tgchlMCtr .tgchlBdgCtr img.plqpimg{
      left:17%;
      right:30px;
      max-width:83%;
  }
  .tgchlMCtr .tgchlAchCtr,.tgchlMCtr .tgchltestCtr, .tgchlMCtr .tgchlrstepsCtr, .tgchlMCtr .tgchlLCtr, .tgchlMCtr .tgchStgCtr{
      padding:50px;
  }
  .tgchlMCtr .tgchlMdCtr,.tgchlMCtr .tgchlLDCtr{
      padding:30px;
  }
  .tgchlMCtr .tgchlAchCtr h2, .tgchlMCtr .tgchlLCtr h3{
      font-size:32px;
  }
  .tgchlMCtr .tgchlAchCtr .fln.mcenter, .tgchlMCtr .tgchldetCtr .fln.mcenter, .tgchlMCtr .tgchltestCtr .fln.mcenter, .tgchlMCtr .tgchlrstepsCtr .fln.mcenter,.tgchlMCtr .tgchlLDCtr .fln.mcenter{
      max-width:1280px;
      width:98%;
  }
  .tgchlMCtr .tgchldetCtr .tgchldetBox{
      max-width:480px;
      background:#5e5e5e;
  }
  .tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow > div:first-child{
      border-bottom:1px solid #999;
      padding-bottom:7px;
      margin-bottom:7px;
  }
  .tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow span.cdtHeading{
      font-size:20px;
  }
  .tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow img{
      margin-right:3px;
      position:relative;
      bottom:3px;
  }
  .tgchlMCtr .tgchltestCtr h4, .tgchlMCtr .tgchlrstepsCtr h4{
      color:#f61f1f;
      font-size:24px;
  }
  .tgchlMCtr .tgchltestCtr .testimonialSlider p.testimMsg{
  /*    max-width:280px;*/
      margin-right:20px;
      position:relative;
  }
  .tgchlMCtr .testimonialSlider a.chTSlBtns::before{
      content : '';
  }
  .tgchlMCtr .testimonialSlider a.chTSlBtns i{
      font-size:20px;
      color:#999;
  }
  .tgchlMCtr .testimonialSlider p.testimMsg::after
  {
      content: "";
      position: absolute;
      bottom: -20px;
      right: 40%;
      border-style: solid;
      border-width: 20px 23px 0 0;
      border-color: #FFFFFF transparent;
      display: block;
      width: 0;
      z-index: 1;
  }
  .tgchlMCtr .testimonialSlider p.testimUser a{
      background:#f61f1f;
      border-radius:3px;
      font-family:poppins;
      font-size:14px;
      color:#fff;
      text-decoration: none;
      padding:10px 30px;
  }
  .tgchlMCtr .tgchStgCtr h1{
  /*    font-size:72px;*/
      font-size:60px;
  }
  .tgchlMCtr .tgchStgCtr h1 span{
      font-size:84px;
      color:#ed2939;
  }
  .tgchlMCtr .tgchStgCtr h4{
      font-size:24px;
  }
  .fll.wfull.tgchljerCtr.bgwhite img{
      width:60%;
      max-width:480px;
  }
  .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img{
      width:70%;
      max-width:550px;
  }
  .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img:last-child{
      right:10%;
  }

  .tgchljerCtr .w40,.tgchlMCtr .tgchljerCtr div div.fln.mcenter.w40{
      width:40%;
  }
  .tgchljerCtr .w60{
      width:60%;
  }
  .tgmy57Ctr .tgchljerCtr .w50{
      width:50%;
  }
  .tgmy57Ctr .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img{
      max-width:380px;
      width:58%;
  }
  .tgmy57Ctr .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3)  img:last-child{
      max-width:400px;
      width:60%;
  }
  .tgchlCLCtr .tgchlCtt p:last-child a{
      width:400px;
  }
  .spLCtr{
      max-width:1000px;
  }
  .spLCtr .sorll::before{
      content: '';
      position: absolute;
      left: -10px;
      width: calc(50% - 50px);
      height: 1px;
      background: #999;
      top: 10px;
  }
  .spLCtr .sorll::after{
      content: '';
      position: absolute;
      right: -10px;
      width: calc(50% - 50px);
      height: 1px;
      background: #999;
      top: 10px;
  }
  .tgchlMCtr .tgchlLDCtr p{
      max-width:350px;
  }
  .tgchlMCtr .tgchlLDCtr img{
      max-width:400px;
  }
  .tgchlMCtr .tgchldetBox .dtln{
      height:1px;
      border-bottom:1px dotted #fff;
  }
  .mobFloatingBarS{
      bottom:20px;
  }
  #jersey3dModal a:not(#closej3dModal),#shorts3dModal a:not(#closes3dModal), #tee3dModal a:not(#closet3dModal),#pin3dModal a:not(#closep3dModal),#ej3dModal a:not(#closeej3dModal),#ef3dModal a:not(#closeef3dModal){
      top:40vh;
      font-size:30px;
      color:#aaa;
  }
  a#closej3dModal,a#closet3dModal,a#closes3dModal,a#closep3dModal,a#closeswpModal,a#closeteamModal,a#ej3dModal,a#ef3dModal,a#closeej3dModal,a#closeef3dModal{
      top:20px;
      right:20px;
      font-size:25px;
      color:#aaa;
  }
  .uMPContainer .cyclfTxt,#regSignupModal .cyclfTxt{
      font-size:45px;
  }
  .uMPContainer .m3cc{
      font-size:22px;
  }
  #cbnewheader li.upcChMnb{
      width:2%;
  }
  #bibModal .panel-body a{
      background:#fff;
      padding:10px;
      border-radius:5px;
      color:#000;
      font-family:poppins;
      text-decoration: none;
  }
  #bibModal .panel-body a:hover{
      background:#ccc;
  }
  .pfixed.flr.fpoppins a.langSel{
      color:#fff;
      padding:3px 10px;
      border-radius:10px;
      display:inline-block;
  }
  .pfixed.flr.fpoppins a.langSel.selected{
      background:#CF8D2E;
  }
  .tgmyStepsCtr{
      padding:30px;
      background:#f9f9f9;
  }
  .tgmyStepsCtr h1{
      font-size:64px;
      color:#000;
  }
  .tgmyStepsCtr .mrgtop40 > div.fll:not(.uMtop){
      margin-top: 50px;
  }
  .tgmyStepsCtr .dispflex div.uMtop{
      margin-top:20vh;
  }
  .tgchltestCtr .testSliderContainer .testimUser img{
      height:50px;
      border-radius:50%;
  }
  /*Notifications*/
  .notCtr .notNavCtr .navsel, .notNavCtr > div:not(:first-child):hover{
      background:#f6861f;
  }
  .notNavCtr .navsel p, .notNavCtr > div:not(:first-child):hover p{
      color:#fff;
  }
  .notNavCtr > div{
      min-height:70px;
  }
  .notCtr form[name='notificationSubForm'] > div{
      margin-bottom:20px;
  }
  .notCtr input[type='text'], .notCtr textarea, .notCtr select,.notCtr input[type='number']{
      border:2px solid #E4E6E7;
      min-height:40px;
      padding:5px;
  }
  .notCtr input::placeholder, .notCtr textarea::placeholder{
      color:#e4e6e7;
  }
  .infoGrayCtr{
      color:#555;
  }
  .notCtr input.upldFldV{
      border-left-radius:10px;
  }
  .notCtr .ntabsel > div, .notCtr .notTabsCtr > div:hover > div,
  .notCtr .nprevtabsel > div{
      border-bottom:4px solid #f6861f;
      color:#000;
  }
  .notCtr .notTabsCtr > div > div{
      padding:5px 10px;
      color:#555;
  }


  table#allNotCtr th, table#allNotCtr td{
      color:#000;
      font-size:13px;
      padding:10px;
  }
  table#allNotCtr th{
      font-weight:bold;
  }
  table#allNotCtr tr{
      border-bottom:2px solid #e3e4ed;
  /*    padding:10px;*/
  }
  table#allNotCtr tr:nth-child(2n + 1){
      background:#F7F8FC;
  }
  .notToggleWrapper .notToggle{
      opacity: 0;
      position: absolute;
  }
  .notToggleWrapper .notToggle + label{
      position: relative;
      display: inline-block;
      user-select: none;
      -moz-transition: 0.4s ease;
      -o-transition: 0.4s ease;
      -webkit-transition: 0.4s ease;
      transition: 0.4s ease;
      -webkit-tap-highlight-color: transparent;
      height: 30px;
      width: 50px;
      border: 1px solid #e4e4e4;
      border-radius: 60px;
  }

  .notToggleWrapper .notToggle + label::before{
      content: "";
      background:#ccc;
      position: absolute;
      display: block;
      -moz-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
      -o-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
      -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
      transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
      height: 30px;
      width: 51px;
      top: 0;
      left: 0;
      border-radius: 30px;
  }

  .notToggleWrapper .notToggle + label::after{
      content: "";
      position: absolute;
      display: block;
      box-shadow: 0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 0px 0 hsla(0, 0%, 0%, 0.04), 0 4px 9px hsla(0, 0%, 0%, 0.13), 0 3px 3px hsla(0, 0%, 0%, 0.05);
      -moz-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
      -o-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
      -webkit-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
      transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
      background: whitesmoke;
      height: 28px;
      width: 28px;
      top: 1px;
      left: 0px;
      border-radius: 60px;
  }

  .notToggleWrapper .notToggle:checked + label::before{
      background: #f6861f;
      -moz-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
      -o-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
      -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
      transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
  }
  .notToggleWrapper .notToggle:checked + label::after{
      left:24px;
  }

  .indicator-box{
      position: relative;
  }.indicator{
      position: absolute;
      bottom: 0;
      right: -3px;
      background-color: #c00;
      height: 9px;
      width: 9px;
      border-radius:50%;
      margin-top:-20px;
      display: inline-block;
      top: -3px;
  }
  .indicator-icon{

      position: absolute;
      right:3px;
      top:4px;
      background-color: #c00;
      height: 9px;
      width: 9px;
      border-radius:50%;
      margin-top:-20px;
      display: inline-block;
  }
  .indicator-icon-mb{

      position: absolute;
      top:4px;
      left: -5px;
      background-color: #c00;
      height: 9px;
      width: 9px;
      border-radius:50%;
      margin-top:-20px;
      display: inline-block;
  }
  /*Media Queries*/
  @media(max-width:1650px){
      .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3) img:last-child{
          right:0;
      }
  }
  @media(max-width:1500px){
      .tgchlnTeamBgCtr img{
          width:48%;
      }
  }
  @media(max-width:1450px){
      .tgchlMCtr .tgchlLHeading{
          padding-left:70px;
      }
      .tgchlMCtr .tgchlLHeading h3, .tgchlMCtr .tgchlLHeading h4{
          font-size:30px;
      }
      .tgchlMCtr .tgchlLHeading h1{
  /*        font-size:72px;*/
          font-size:55px;
      }
      .tgchlMCtr .tgchlLHeading p a{
          width:220px;
          font-size:18px;
      }
      .tgchlMCtr .tgchlTSHCtr img{
          max-width:400px;
          width:60%;
      }
     /* .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
          height:600px;
      }*/

  }
  @media(max-width:1350px){
      /*.uLeaderBoardContainer .uChallengeSearchContainer div, .uLeaderBoardContainer .uChallengeSearchContainer input, .uLeaderBoardContainer .uChallengeSearchContainer select{
          max-width:none !important;
      }*/
      .fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3) img{
          width:60%;
          max-width:480px;
      }
      .uLeaderBoardContainer .uChallengeSearchContainer{
          display:flex;
      }

      .uLeaderBoardContainer .uChallengeSearchContainer div{
          width:33%;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer > div{
  /*        min-width:750px;*/
          min-width:650px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
          width:180px;
  /*        width:200px;*/
  /*        height:200px;*/
          height:180px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer{
  /*        font-size:72px;*/
          font-size:60px;
      }
      .tgchlMCtr .tgchlCLCtr{
          background-size:cover !important;
      }
      .tgchlMCtr .tgchlCLCtr .tgchlCtt h2{
          font-size:36px;
          text-align: center;
      }
      .tgchlMCtr .tgchlCLCtr{
          min-height:600px !important;
      }
      .tgchlCLCtr .tgchlCtt h2{
          font-size:50px;
      }
      .tgchlCLCtr .tgchlCtt p.chld{
          font-size:16px;
      }
      .tgchlCLCtr .tgchlCtt p.chlregd{
          font-size:20px;
      }
      .tgchlCLCtr .tgchlCtt p.chltxt,.tgchlCLCtr .tgchlCtt p a{
          font-size:15px;
      }
      .tgchlCLCtr .tgchlCtt p a{
          width:270px;
      }
      .tgchlCLCtr .tgchlCtt{
          right:10%;
      }
  }
  @media(max-width:1250px){
      .tgchlBdgCtr .tmt{
          font-size:76px !important;
      }
      .tgchlBdgCtr div.plqp p{
          margin-top:0 !important;
      }
      .tgchlBdgCtr,.tgchStgCtr,.tgchltestCtr{
          min-height:500px !important;
      }
      .tgchlnTeamBgCtr{
          min-height:400px !important;
      }
      .tgchlMCtr .tgchlLDCtr h2{
          font-size:48px;
      }
      .tgchlMCtr .tgchlBdgCtr h1,.tgchlMCtr .tgchStgCtr h2,.tgchlMCtr .tgchlICtr > div div h3,.tgchljerCtr h3,.tgchljerCtr div h2,.tgchlMCtr .tgchlAchCtr h1,.tgchlMCtr .tgchldetCtr h3,.tgchlMCtr .tgchltestCtr h2,.tgchlMCtr .tgchlMdCtr h4,.tgchlnTeamBgCtr h2{
          font-size:36px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
          font-size:32px;
      }
      .tgchlMCtr .tgchlBdgCtr h4,.tgchlnTeamBgCtr h3{
          font-size:18px;
      }
      .tgchlMCtr .tgchlLDCtr p{
          font-size:24px;
      }
      .tgchlMCtr .tgchlBdgCtr p,.tgchlMCtr .tgchStgCtr p,.tgchljerCtr div p,.tgchlMCtr .tgchlAchCtr p,.tgchlMCtr .tgchlAchCtr a,.tgchlnTeamBgCtr div.binspCtr{
          font-size:15px;
      }
      .tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child{
          margin-top:30px;
      }
      .tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child a,.tgchlICtr > div:last-child a,.tgchlMCtr .tgchldetCtr div:last-child a,.tgchlMCtr .tgchlLCtr a{
          width:200px;
      }
      .tgchlMCtr .tgchlBdgCtr div:last-child img:first-child{
          max-width:240px;
      }
      .tgchlMCtr .tgchlBdgCtr div:last-child img:last-child{
          top:10%;
      }
      .tgchlMCtr .tgchStgCtr h1{
          margin-top:60px;
          margin-top:20px;
      }
      .tgchlMCtr .tgchStgCtr h1 span{
          font-size:84px;
      }
      .tgchlMCtr .tgchStgCtr > div:last-child{
          margin-top:35px;
      }
      .tgchlMCtr .tgchStgCtr h4,.tgchlMCtr .tgchlICtr > div div h4,.tgchljerCtr h4,.tgchlMCtr .tgchlAchCtr h3,.tgchlMCtr .tgchldetCtr h3,.tgchlMCtr .tgchltestCtr h4{
          font-size:20px;
      }
      .tgchlICtr > div:last-child a,.tgchlMCtr .tgchlICtr > div div p,.tgchlMCtr .tgchldetCtr div:last-child a,.tgchlMCtr .tgchlLCtr a{
          font-size:15px;
      }
      .tgchljerCtr > div:first-child{
          margin-top:40px;
      }
      .tgchlMCtr .tgchljerCtr div div.fln.mcenter{
          padding-top:100px;
      }
      .tgchljerCtr div h2{
          margin-bottom:10px;
      }
      .tgchljerCtr div,.tgchlMCtr .tgchlLHeading p a,.tgchlMCtr .tgchlTCtr h5{
          font-size:15px;
      }
      .tgchlMCtr .tgchlAchCtr h2,.tgchlMCtr .tgchlLHeading h4{
          font-size:24px;
      }
      .tgchlMCtr .tgchlAchCtr > div:first-child,.tgchlMCtr .tgchlAchCtr h3{
          margin-bottom:10px;
      }
      .tgchlMCtr .tgchltestCtr{
          margin-top:50px !important;
      }
      .tgchlMCtr .tgchltestCtr .testSliderContainer{
          margin-top:30px;
      }
      .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
          height:450px;
      }
      .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
          min-height:550px;
      }
      .tgchlMCtr .tgchlLHeading h1,.tgchlMCtr .tgchlMdCtr .chTimer,.tgchlMCtr .tgchStgCtr h1{
          font-size:60px;
      }
      .tgchlMCtr .tgchlLHeading h1:first-child{
          margin-top:10px;
      }
      .tgchlMCtr .tgchlLHeading p a{
          width:190px;
          padding:10px 0;
      }
      .tgchlMCtr .tgchlMdCtr h4{
  /*        margin-top:30px;*/
      }
      .tgchlMCtr .tgchlMdCtr .chTimer > div{
          min-width:0px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer{
          width:98%;
          max-width:650px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
          width:170px;
          height:170px;
      }
      .tgchlMCtr .tgchlCLCtr div:nth-child(2){
          width:70% !important;
      }
      .tgchlCLCtr .tgchlCtt p.chld{
          font-size:14px;
      }
      .tgchlCLCtr .tgchlCtt p.chlregd{
          font-size:17px;
      }
      .tgchlCLCtr .tgchlCtt p.chltxt, .tgchlCLCtr .tgchlCtt p a,.mobFloatingBar > a:first-child{
          font-size:13px;
      }
      .tgchlCLCtr .tgchlCtt p:last-child a{
          font-size:12px;
      }
      .tgchlCLCtr .tgchlCtt p a{
          width:220px;
      }
      .tgchlCLCtr .tgchlCtt p:last-child a{
          width:300px;
      }
      .tgchlCLCtr .tgchlCtt{
          top:40px;
      }
      .tgchlMCtr .tgchlCLCtr{
          min-height:500px !important;
      }
      .tgchlMCtr .tgchlAchCtr, .tgchlMCtr .tgchltestCtr, .tgchlMCtr .tgchlrstepsCtr, .tgchlMCtr .tgchlLCtr, .tgchlMCtr .tgchStgCtr, .tgchlMCtr .tgchlMdCtr{
          padding:30px;
      }
      .tgchljerCtr div h2{
          font-size:30px;
      }
      .tgchlMCtr .tgchljerCtr > div:nth-child(4){
          margin-top:20px;
      }
      .tgchlMCtr .tgchljerCtr > div:nth-child(4) div.fln.mcenter{
          padding-top:40px;
      }
      .tgchlMCtr .tgchlLCtr h3{
          font-size:28px;
          marign-bottom:20px;
      }
      .tgchlMCtr .tgchlTSHCtr img{
          max-width:300px;
      }
      .tgchlMCtr .tgchlTSHCtr div{
          max-width:500px;
      }
      .tgchlCLCtr .tgchlCtt{
          right:5%;
          left:auto;
      }
      .tgchlMCtr .tgchlCLCtr div:nth-child(1){
          width:40% !important;
      }
      .tgchlMCtr .tgchlLDCtr img{
          max-width:350px;
      }
      .tgchlMCtr .tgchlLDCtr p{
          max-width:300px;
      }
      .tgchlMCtr .tgchlLDCtr{
          min-height:400px;
      }
  }
  @media(max-width:1150px){
      .uLeaderBoardContainer div.admnLnksContainer{
          width:100%;
          float:left;
          margin-top:20px;
      }
  }
  @media(max-width:1100px){
      .tgmy57Ctr .tgchljerCtr > div:last-child div:first-child{
          margin-bottom:20px;
      }
  }
  @media(max-width:1050px){
      #cbnewheader li.upcChMnb{
          width:3%;
      }
  }
  @media(min-width:1024px){
      .uChallengeTblContainer{
          width:80%;
      }
      .lMainContainer .uChallengeTblContainer{
          width:100%;
      }
      .uProfileSidebarContainer{
          width:20%;
      }
  }
  @media(max-width:1280px){
      .uChallengeGridComp.uProChGCompConti{
          width:33.33%;
      }
  }
  @media(max-width:1200px){
      .uLeaderBoardContainer table.uLListViewContainer .chwd3, .uLeaderBoardContainer table.uLListViewContainer .chwd9{
          padding-left:0;
          padding-right:0;
      }
      .uProfileFrameContainer{
          width:150px;
      }
      .uProfileTopRowContainer .uProfiletRowContent.uProfileInfoContainer{
  /*        width:70%;*/
  /*        width:40%;*/
          width:42%;
          max-width:480px;
      }
      .uProfileTopRowContainer .uProfiletRowContent:nth-child(3){
  /*        width:100%;*/
          width:42%;
      }
      .uProfileTopRowContainer .uProfileStatsBox{
          float:none;
          margin:30px auto 0;
      }
      #footer .fb-footer-fix span, #footer .fb-footer-fix iframe, #footer .fb-footer-fix table{
          max-width:100%;
      }
      .uChallengeTblContainer table .chwd22{
  /*        width:35%;*/
      }
      .LPfnnHeading span{
          display:block;
          margin-top:15px;
      }
  }
  @media(max-width:1100px){
      .uChallengeGridComp.uChlGCompCCtr{
          width:50%;
      }
  }
  @media(max-width:1024px){
      .tgchlMCtr .tgchlCLCtr{
          min-height:440px !important;
      }
      .tgchlCLCtr .tgchlCtt p.chlregd{
          font-size:15px;
      }
      .tgchlCLCtr .tgchlCtt p.chld,.tgchlCLCtr .tgchlCtt p.chltxt{
          font-size:12px;
          max-width:95%;
      }

      .tgchlMCtr .tgchlCLCtr .tgchlCtt h2{
          font-size:28px;
      }
      .uChallengeGridComp.uProChGCompConti{
          width:50%;
      }
      .uChallengeSearchContainer .uChallengeSearchBar.uProfileSearchBar{
          min-width:200px;
      }
      .uChallengesContentContainer{
          padding-left:10px;
          padding-right:10px;
      }
      .uProfileTopRowContainer .uProfiletRowContent.uProfileInfoContainer{
          width:70%;
      }
      .uProfileTopRowContainer .uProfiletRowContent:nth-child(3){
          width:100%;
      }
      .uLeaderBoardContainer .uLeaderBoardRContainer, .uLeaderBoardContainer #uChallengeListViewContainer{
          display:none;
      }
      .uLeaderBoardContainer .uLeaderBoardLContainer{
          width:100%;
      }
      .uLeaderBoardContainer .uleaderBoardTRowContainer{
          width:95%;
          max-width:700px;
          margin:0 auto 20px;
      }
      .uLeaderBoardContainer #uChallengeMobileListViewContainer{
          display:block !important;
  /*        background:#f9f9f9;*/
      }
      .uLeaderBoardContainer #uChallengeMobileListViewContainer.dispnone{
          display:none !important;
      }
      .uLeaderBoardContainer .uChallengeMobViewComp{
          max-width:500px;
      }
      .uLeaderBoardContainer .uLLActIcons .uLLActMIcons a:first-child{
          background:#03a9f4;
          color:#fff;
      }
      .uLeaderBoardContainer .uLLActIcons .uLLActMIcons a:nth-child(2){
          background:#ff0000;
      }
      .uLeaderBoardContainer .uLLActIcons .uLLActMIcons a:nth-child(2) img{
          filter:invert(1);
      }

      .llMobLViewRow > div:first-child{
          min-width:100px;
      }
      .llMobLViewProgressRow > div:first-child{
          min-width:150px;
      }
      .uLeaderBoardContainer #uChallengeMobileListViewContainer .uChallengeMobViewContainer{
          border-top:2px solid #f9f9f9;
      }
      .uLeaderBoardContainer .uAdvTRowContainer > a{
          width:auto;
          font-size:13px;
          padding:10px 30px;
      }
      .uLeaderBoardContainer .uLsmsLinksContainer{
          display:flex;
      }
      .uLeaderBoardContainer .uLsmsLinksContainer a{
  /*        width:160px;*/
          width:170px;
          height:36px;
          color:#fff;
  /*        padding: 0 10px;*/
      }
      .uLeaderBoardContainer .uLsmsLinksContainer a#uLAnnLink{
          background:#03a9f4;
      }
      /*.uLeaderBoardContainer .uLsmsLinksContainer a#uLCommLink{
          background:#f6861f;
      }*/
      .uLeaderBoardBoxTRow .uLBpRow.uLBpSpan2Row{
          width:calc(50% - 20px);
          margin-bottom:20px;
      }
      .tgchlCLCtr .tgchlCtt{
          right:6%;
      }
      .uChallengeViewContainer{
          width:100% !important;
          margin-bottom:30px;
      }
  }
  @media(max-width:950px){
      .tgchlMCtr .tgchlBdgCtr{
          flex-wrap:wrap;
      }
      .tgchlMCtr .tgchlBdgCtr .w50{
          width:100%;
      }
      .tgchlMCtr .tgchlBdgCtr .w50.height100{
          height:auto;
      }
      .tgchlMCtr .tgchlBdgCtr .wmrgt{
          margin-top:100px;
      }
      .tgchlMCtr .tgchlBdgCtr .wmrgt img{
          max-width:300px;
      }
      .tgchljerCtr > div:last-child .w40,.tgchljerCtr > div:last-child .w40 div{
          margin-top:0 !important;
  /*        width:100%;*/
      }
      .tgchljerCtr .w40, .tgchlMCtr .tgchljerCtr div div.fln.mcenter.w40, .tgchljerCtr .w40, .tgchlMCtr .tgchljerCtr div div.fln.mcenter.w60{
          width:100%;
      }
      .tgchlMCtr .tgchljerCtr > div:last-child div:first-child{
          margin-top:0;
      }
      .fll.wfull.tgchljerCtr.bgwhite img,.fll.wfull.tgchljerCtr.bgwhite > div:nth-child(3) img{
          width:55%;
      }
      .tgchlMCtr .tgchlLHeading div a{
          font-size:15px;
          width:190px !important;
          margin-top:15px !important;
          padding:7px 0;
      }
      .tgchlMCtr .tgchlTCtr .tgchlLHeading{
          padding-left:30px;
          padding-top:30px;
      }
      .tgchlMCtr .tgchlTCtr > div:first-child{
          width:45%;
      }
      .tgchlMCtr .tgchlTCtr > div:last-child{
          width:55%;
      }
      .tgchlMCtr .tgchStgCtr h1 span{
          font-size:60px;
      }
      .tgchlMCtr .tgchlLHeading h1,.tgchlMCtr .tgchlMdCtr .chTimer{
          font-size:48px;
      }
      .tgchlMCtr .tgchStgCtr h1,.tgchlMCtr .tgchldetCtr h2,.tgchlMCtr .tgchlrstepsCtr h2{
          font-size:36px;
      }
      .tgchlMCtr .tgchlMdCtr h4{
          font-size:32px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox span,.tgchlMCtr .tgchStgCtr h2,.tgchlMCtr .tgchlICtr > div div h3,.tgchlMCtr .tgchlBdgCtr h1,.tgchlMCtr .tgchltestCtr h2{
          font-size:28px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
          bottom:20px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer{
          max-width:520px;
      }
      .tgchlMCtr .tgchlLHeading h4,.tgchlMCtr .tgchldetCtr h3,.tgchlMCtr .tgchlrstepsCtr h4{
          font-size:18px;
      }
      .tgchlMCtr .tgchlBdgCtr h4,.tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow span.cdtHeading{
          font-size:16px;
          line-height:1.3;
      }
      .tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child a{
          font-size:15px;
      }
      .tgchlMCtr .tgchlBdgCtr p,.tgchlMCtr .tgchldetCtr .tgchldetBox .tgchldetTRow span.fsize14{
          font-size:14px;
      }
      .tgchlMCtr .tgchldetCtr .tgchldetBox > div:last-child{
          font-size:13px;
      }
      .tgchlMCtr .tgchlTCtr, .tgchlMCtr .tgchlTSHCtr div{
          min-height:330px;
          height:auto;
  /*        min-height : 0;*/
      }
      .tgchlBdgCtr, .tgchStgCtr{
          min-height:450px !important;
      }
      .tgchltestCtr{
          min-height:400px;
      }
      .tgchlMCtr .tgchlMdCtr{
          min-height:300px;
      }
      .tgchlMCtr .tgchlMdCtr h4{
  /*        margin:20px 0 30px;*/
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
          width:140px;
          height:140px;
      }
      .tgchlCLCtr .tgchlCtt{
          right:0;
      }
      .tgchlMCtr .tgchStgCtr h1{
          margin-top:10px;
      }
      .tgchlMCtr .tgchlBdgCtr h1{
          margin-bottom:15px;
      }
      .tgchlMCtr .tgchStgCtr > div:last-child,.tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child{
          margin-top:20px;
      }
      .tgchlMCtr .tgchlICtr > div{
          padding:20px;
      }
      .tgchlMCtr .tgchljerCtr div.dispflex{
          flex-wrap:wrap;
      }
      .tgchlMCtr .tgchljerCtr div.dispflex > div{
          width:100%;
      }
      .tgchlMCtr .tgchljerCtr div.dispflex:nth-child(3){
          flex-direction:column-reverse;
      }
      .tgchlMCtr .tgchljerCtr div.dispflex div.fll.prelative{
  /*        height:400px;*/
          height:45vw;
      }
      .tgchlMCtr .tgchljerCtr div div.fln.mcenter{
          padding-top:0;
          margin-top:40px;
          margin-bottom:20px;
          text-align: center;
      }
      .tgchlMCtr .tgchlBdgCtr .fln.mcenter p:last-child a{
          width:180px;
          padding:8px 0;
      }
      .tgchlMCtr .tgchlAchCtr .fln.mcenter div.dispflex.fwrap0.mrgtop40{
          flex-wrap:wrap;
      }
      .tgchlMCtr .tgchlAchCtr .fln.mcenter div.dispflex.fwrap0.mrgtop40 > div{
          flex-wrap:wrap;
          margin:0 auto 15px;
      }
      .tgchlMCtr .tgchlAchCtr .fln.mcenter div.dispflex.fwrap0.mrgtop40 div{
          max-width:500px;
          text-align: center;
          width:98%;
      }
      .tgchlMCtr .tgchldetCtr{
          padding:10px;
      }
      .tgchlMCtr .tgchldetCtr > div:first-child{
          margin-bottom:30px;
      }
      .tgchlMCtr .tgchldetCtr .tgchldetBox:last-child{
          margin-right:0;
      }
      .tgchlMCtr .tgchldetCtr .tgchldetBox{
          padding-top:30px;
          padding-bottom:20px;
      }
  }
  @media(max-width:870px){
      .tgchlMCtr .tgchlCLCtr div:nth-child(1){
          width:30% !important;
      }
  }
  @media(min-width:768px){
      .uProfileContainer .umemberInfoContainer .umemIconContainer > div{
          width:auto !important;
      /*    max-width:25%;*/
          max-width:150px;
      }

      #uChallengeMobileListViewContainer{
          display:none !important;
      }
      .uChallengesContentContainer,.errMessageContainer{
          min-height:700px;
      }
      .uProfileChallengesRow,.lHeroStatsRowContainer {
          scrollbar-width: none; /* Firefox */
          -ms-overflow-style: none;  /* Internet Explorer 10+ */
      }
      .uProfileChallengesRow::-webkit-scrollbar,.lHeroStatsRowContainer::-webkit-scrollbar{ /* WebKit */
          height: 0;
      }
      .uProfilePChallengesContainer a.uProfileChallengesScroller {
          top: 50px;
          display:none;
      }
  }
  @media(max-width:767px){
      .topStickyBCtr{
          margin-top:0;
      }
      .tgmyStepsCtr h1{
          font-size:48px;
      }
      .tgchlBdgCtr > div.wmrgt{
          height:auto !important;

      }
      .tgchlMCtr .tgchlBdgCtr .wmrgt{
          margin-top:30px;
      }
      .tgchlMCtr .tgchlBdgCtr .wmrgt > div.w50:last-child > div{
          margin-top:0 !important;
      }
      .tgmy57Ctr .tgchljerCtr .w40{
          padding-top:70px !important;
      }
      .tgmy57Ctr .mdc-bg{
          background: linear-gradient(to right, #7D501B, #DEB273) !important;
          margin-top: -4px;
      }
      .tgmy57Ctr .tgchlTCtr{
          background-position:center center;
          background-size:cover;
          padding-top:20px !important;
          padding-bottom:50px !important;
      }
      .tgmy57Ctr .tgchlMCtr .tgchlTSHCtr div img{
          max-width:300px;
      }
      .tgmy57Ctr .csi{
          padding:20px !important;
      }
      .tgmy57Ctr #kualalumpur {
          margin-right: -20px;
          margin-bottom: -22px;
      }
      .tgchlMCtr .tgchlTSHCtr div img{
          position:static;
          width:100%;
      }
      .tgchlMCtr .tgchlTSHCtr div{
          display: block;
      }
      .uMPContainer .cyclfTxt,#regSignupModal .cyclfTxt{
          font-size:28px;
      }
      .uMPContainer .m3cc,#regSignupModal .m3cc{
          font-size:14px;
          margin-bottom:0;
      }
      .mobFloatingBarS{
          bottom:60px;
      }
      #feedbackBtn{
          bottom:50px !important;
      }
      .uChallengeGridComp.uProChGCompConti,.uChallengeGridComp.uChlGCompCCtr{
          width:100%;
      }
      #activityImgModal .modal-content{
          max-width:500px;
          border:10px solid #f6861f;
          width:98vw;
          padding:10px;
          min-width:0;
      }
      .tgchlMCtr .tgchlTCtr h5{
          max-width:none;
      }
      .uProfilePChallengesContainer a.uProfileChallengesScroller{
          display:none !important;
      }
      .uProfileContainer .uProfileChallengesTRow .uChallengeComp{
          max-width:200px;
      }
      .uChallengesContentContainer{
          min-height:500px;
      }
      .bs-shops-nav li.active{
          width:65%;
      }
      #missing-mail-small{
          position:fixed;
      }
      .bs-shops-nav{
          display:flex;
          align-items:center;
      }
      .bs-caret{
          display:inline;
          position:relative;
          top:3px;
          left:5px;
      }
      .bs-map-filter-wrapper div{
          margin-top:5px;
      }
      .no-rpadding-small{
          padding-right:0;
      }
      .mbtm10{
          margin-bottom:10px;
      }
      .navBtns{
          display:flex !important;
          height:42px;
          justify-content:flex-end;
          align-items:center;
      }
      .navBtns a{
          display:inline-block !important;
          background-color: #F0AD4D !important;
          border-color: #eea236 !important;
          margin-right:5px !important;
          border-width:0 !important;
          border-radius:5px !important;
          margin-right:5px !important;
      }
      .bs-shops-nav li.navBtns a{
          padding:6px 13px;
      }
      .map-wrapper.bs-map{
          top:0px;
          position:static;
          height: calc(100vh - 82px);
      }
      #filter-toggle-btn{
          display:none;
      }

      .uProfileInfoContainer .uprofileText span.ufullname__0194{
          margin:10px 0 5px;
          font-size:20px;
      }
      .uProfileInfoContainer .uname__0194{
          font-size:16px;
      }

      /*Profile Page Icons*/
      .uProfiletRowContent .uactionLinks{
          margin-bottom:20px;
      }
      .uProfiletRowContent .umemberInfoContainer{
          max-width:450px;
      }
      .uProfiletRowContent .ubikeTitle div.wauto{
          width:100%;
      }
      .uProfiletRowContent .ubikeTitle div.wauto div{
          max-width:30px;
          max-height:30px;
      }
      .uProfiletRowContent .ubikeImages .bikeImgBg{
          max-width:70px;
          max-height:70px;
      }

      .uProfileInfoContainer .uminfoImgContainer{
          width:40px;
      }
      .uProfileInfoContainer .umemberInfoContainer div.theading:not(.urideBikeHeading){
          width:calc(100% - 40px);
      }
      .uProfileInfoContainer .umemberInfoContainer div.tbody:not(.urideBikeBody){
          width:calc(100% - 40px);
          margin-top:-10px;
      }
      .uProfileContainer .umemberInfoContainer .umemIconContainer > div{
          display:flex;
          flex-wrap:wrap;
          justify-content:space-around;
      }
      .uProfileContainer .umemberInfoContainer div.uRideBikeIcon{
          display:flex;
          justify-content:center;
      }
      .uProfileInfoContainer .umemberInfoContainer div{
          text-align: left;
      }
      .uProfileContainer .uProfileStatsBox .uPStatsImg{
          margin-bottom:12px;
      }
      .uProfileContainer .uProfileStatsBox{
          height:300px;
      }
      .uProfileTopRowContainer .uProfiletRowContent.uProfileInfoContainer{
          max-width:none;
          width:100%;
      }

      .fstatsContainer .fachContent{
          width:60px;
      }
      .uChallengeSearchContainer{
          margin-top:30px;
      }
      .uChallengeSearchContainer .uChallengeSearchBar,.uChallengeSearchContainer .uChallengeRideTypeContainer,.uChallengeSearchContainer .uChallengeSubmitContainer{
          margin-top:10px;
          margin-bottom:10px;
          max-width:500px;
          width:90%;
      }
      .uChallengeSearchContainer input,.uChallengeSearchContainer select,.uChallengeSearchContainer button{
          max-width:none !important;
      }
      .uProfileContainer .uProfileChallengesTRow .uChallengeComp{
          border-radius:20px;
      }
      .uChallengesContentContainer{
          background:#f9f9f9;
          padding-top:20px;
          margin-top:20px;
      }
      #uChallengeMobileListViewContainer .uChallengeMobViewComp{
          /*line-height:-0.28px;*/
          font-family:Roboto;
      }
      #uChallengeMobileListViewContainer .uChallengeMobViewComp h2{
          font-size:16px;
          line-height: 18px;
          font-weight:bold;
      }
      #uChallengeMobileListViewContainer .uChallengeMobViewComp .uChlTRow{
          font-size:12px;
          font-weight:600;
          line-height:22px;
      }
      #uChallengeMobileListViewContainer .uChlTRow .uChlTRowL{
          width:50%;
          min-width:120px;
      }
      #uChallengeMobileListViewContainer .uChallengeMobViewComp{
          max-width:480px;
          width:98%;
      }
      #uChallengeMobileListViewContainer a.uRideLike,#uChallengeMobileListViewContainer a.uRideLike {
  /*        background: #03A9F4;*/
          background: #4caf50;
          height: 22px;
          width: 56px;
          color: #fff;
          font-size: 12px;
          font-family: arial;
          text-decoration: none;
          border-radius:2px;
      }
      #uChallengeMobileListViewContainer a.uRideFlag,#uChallengeMobileListViewContainer a.uRideFlag{
          width:25px;
          height:22px;
          border:1px solid #f61f1f;
          border-radius:2px;
      }
     #uChallengeMobileListViewContainer a.uRideLike img, #uChallengeMobileListViewContainer img{
          margin-right:3px;
      }
      #uChallengeMobileListViewContainer a:hover{
          background:#000;
      }
      .uChallengeGridViewContent{
          width:98%;
          max-width:400px;
      }
      #uChallengeGridViewContainer .uChallengeGridCompImg{
          height:250px;
      }
      #uChallengeGridViewContainer .uChallengeGridCompContent .ucgTitle{
          margin-top:5px;
      }
      .uChallengeMobViewContainer{
          border-radius:5px;
      }
      .upaginationContainer .uPaginationLinks a.uPagNavLinks{
          margin:0 2px;
      }
      .uProfileContainer.uLeaderBoardContainer .uProfileChallengesTRow .uChallengeComp{
          border-radius:10px;
      }
      .uLeaderBoardContainer #uChallengeMobileListViewContainer .uChallengeMobViewContainer{
          padding-left:0 !important;
          padding-right:0 !important;
      }
      .uLeaderBoardContainer.uProfileContainer .uProfileChallengesTRow .uChallengeComp{
          width:calc(50% - 5px);
      }
      .uLeaderBoardContainer .uProfileTopRowContainer{
          width:85%;
      }
      .uLeaderBoardHeroBoxScroller{
          display:none;
      }
      .uLeaderBoardContainer .uAdvTRowContainer > div > img:first-child{
          display:block;
          margin-bottom:10px;
      }
      .uLeaderBoardContainer .uAdvTRowContainer{
          display:block;
      }
      .uLeaderBoardContainer .uAdvTRowContainer > div{
          width:100%;
      }
      .uleaderBoardTRowContainer .uLeaderBoardBoxTRow:first-child p{
          font-size:16px;
      }
      .fstatsContainer.uProfileFStatsContainer{
          max-width:500px;
      }
      .uLeaderBoardContainer .uChallengeSearchContainer{
          flex-wrap:wrap;
          margin-top:0;
      }

      .uLeaderBoardContainer .uChallengeSearchContainer > div{
          width:50% !important;
          max-width:none !important;
      }
      .uProfileContainer .uCLMobCtr{
          float:none;
          max-width:500px;
          margin:0 auto;
      }
      .uChallengeSearchContainer .uChallengeSearchBar,.uChallengeSearchContainer .uChallengeRideTypeContainer{
          width:50% !important;
          min-width:0 !important;
          float:left;
      }
      .tgchlMCtr .tgchlTCtr > div:first-child{
          width:100%;
      }
      .tgchlMCtr .tgchStgCtr h1 span{
  /*        font-size:72px;*/
      }
      .tgchlMCtr .tgchlLHeading h1{
          font-size:40px;
      }
      .tgchlMCtr .tgchlLHeading h3{
          font-size:36px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer{
          font-size:32px;
      }
      .tgchlMCtr .tgchlMdCtr h4,.tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
          font-size:24px;
      }
      .tgchlMCtr .tgchlLHeading h4{
          font-size:15px;
      }
      .tgchlMCtr .tgchlLHeading h3,.tgchlMCtr .tgchlLHeading h1:nth-child(3){
          margin-bottom:20px;
      }
      .tgchlMCtr .tgchlLHeading h4{
          margin-bottom:5px;
      }
      .tgchlMCtr .tgchlLHeading h4:nth-child(5){
          margin-bottom:20px;
      }
      .tgchlMCtr .tgchlLHeading a,.mobFloatingBar > a:first-child{
          background-image:linear-gradient(180deg, #ED2939 0%, #B80000 100%)
      }
      .mobFloatingBar > a:first-child{
          max-width:160px;
      }
      .tgchlMCtr .tgchlMdCtr h4{
          margin:40px 0 20px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer{
          max-width:440px;
      }
      .tgchlMCtr .tgchlMdCtr{
          min-height:200px;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
          width:120px;
          height:120px;
          border-radius:20px;
      }
      .tgchlMCtr .tgchlCLCtr{
          flex-wrap:wrap;
          background-image:none !important;
      }

      .tgchlMCtr .tgchlCLCtr > div:last-child{
          position:static !important;
          max-width:none;
          background-image:linear-gradient(to right,#822222,#b31c1c);
          padding:30px 10px;
      }
      .tgchlCLCtr .mobchl55BgCtr{
          height:400px;
          background-position: top;
      }
      .tgchlCLCtr .tgchlCtt p.chltxt{
          max-width:400px;
          float:none;
          margin:0 auto;
          text-align: center;
          width:98%;
      }
      .tgchlMCtr .tgchStgCtr > div:last-child > div:last-child{
          margin-top:30px;
          text-align: left;
          margin-bottom:20px;
      }
      .tgchlMCtr .tgchlICtr > div div:nth-child(3){
          max-width:480px;
      }
      .tgchlBdgCtr > div:last-child{
          height:300px;
      }
      .tgchlMCtr .tgchlBdgCtr div:last-child img:first-child{
          max-height:170px;
          width:auto;
          max-width:100%;
      }
      .tgchlMCtr .tgchlBdgCtr div:last-child img:last-child{
          top:0;
          width:auto;
          max-height:300px;
      }
      .tgchljerCtr div h2{
          font-size:28px;
      }
      .tgchljerCtr div p{
          font-size:14px;
      }
      .tgchltestCtr{
          min-height:400px !important;
      }
      .tgchlMCtr .tgchlMdCtr .chTimer > div{
          margin-bottom:10px;
      }
      .spLCtr > p:last-child{
          margin-top:0;
      }
      .spLCtr > p:last-child img{
          margin-top:20px;
          margin-right:5px;
      }

      .uProfileTopRowContainer.uLbrdActN {
          width: 100% !important;
          display: grid !important;
          margin: 0 auto;
          grid-gap: 10px;
      }
      .uLbrdActN a {
          width: 100% !important;
          margin: 0 !important;
          padding: 20px 30px;
      }
      #uLTestLink {
          background-color: #ff5e54;
      }
  }

    .tgchlMCtr .tgchlTCtr > div:first-child{
        /*width:100%;*/
    }
    .tgchlMCtr .tgchStgCtr h1 span{
/*        font-size:72px;*/
    }
    .tgchlMCtr .tgchlLHeading h1{
        font-size:40px;
    }
    .tgchlMCtr .tgchlLHeading h3{
        font-size:36px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer{
        font-size:32px;
    }
    .tgchlMCtr .tgchlMdCtr h4,.tgchlMCtr .tgchlMdCtr .chTimer .timerBox span{
        font-size:24px;
    }
    .tgchlMCtr .tgchlLHeading h4{
        font-size:15px;
    }
    .tgchlMCtr .tgchlLHeading h3,.tgchlMCtr .tgchlLHeading h1:nth-child(3){
        margin-bottom:20px;
    }
    .tgchlMCtr .tgchlLHeading h4{
        margin-bottom:5px;
    }
    .tgchlMCtr .tgchlLHeading h4:nth-child(5){
        margin-bottom:20px;
    }
    .tgchlMCtr .tgchlLHeading a,.mobFloatingBar > a:first-child{
        background-image:linear-gradient(180deg, #ED2939 0%, #B80000 100%)
    }
    .mobFloatingBar > a:first-child{
        max-width:160px;
    }
    .tgchlMCtr .tgchlMdCtr h4{
        margin:40px 0 20px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer{
        max-width:440px;
    }
    .tgchlMCtr .tgchlMdCtr{
        min-height:200px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
        width:120px;
        height:120px;
        border-radius:20px;
    }
    .tgchlMCtr .tgchlCLCtr{
        flex-wrap:wrap;
        background-image:none !important;
    }

    .tgchlMCtr .tgchlCLCtr > div:last-child{
        position:static !important;
        max-width:none;
        background-image:linear-gradient(to right,#822222,#b31c1c);
        padding:30px 10px;
    }
    .tgchlCLCtr .mobchl55BgCtr{
        height:400px;
        background-position: top;
    }
    .tgchlCLCtr .tgchlCtt p.chltxt{
        max-width:400px;
        float:none;
        margin:0 auto;
        text-align: center;
        width:98%;
    }
    .tgchlMCtr .tgchStgCtr > div:last-child > div:last-child{
        margin-top:30px;
        text-align: left;
        margin-bottom:20px;
    }
    .tgchlMCtr .tgchlICtr > div div:nth-child(3){
        max-width:480px;
    }
    .tgchlBdgCtr > div:last-child{
        height:300px;
    }
    .tgchlMCtr .tgchlBdgCtr div:last-child img:first-child{
        max-height:170px;
        width:auto;
        max-width:100%;
    }
    .tgchlMCtr .tgchlBdgCtr div:last-child img:last-child{
        top:0;
        width:auto;
        max-height:300px;
    }
    .tgchljerCtr div h2{
        font-size:28px;
    }
    .tgchljerCtr div p{
        font-size:14px;
    }
    .tgchltestCtr{
        min-height:400px !important;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer > div{
        margin-bottom:10px;
    }
    .spLCtr > p:last-child{
        margin-top:0;
    }
    .spLCtr > p:last-child img{
        margin-top:20px;
        margin-right:5px;
    }

@media(max-width:600px){
    .tgmyStepsCtr h1{
        font-size:36px;
    }
    .tgmyStepsCtr .dispflex div.uMtop{
        margin-top:6vh;
    }
    #lHeroCounterContainer .mrgl30, #lHeroCounterContainer .mrgl40{
        margin-left:0;
    }
    #lHeroCounterContainer{
        min-width:400px;
    }
    #jersey3dModal a:not(#closej3dModal),#shorts3dModal a:not(#closes3dModal), #tee3dModal a:not(#closet3dModal),#pin3dModal a:not(#closep3dModal),#ej3dModal a:not(#closeej3dModal),#ef3dModal a:not(#closeef3dModal){
        top:25vh;
    }
    .fll.wfull.tgchljerCtr.bgwhite img{
        width:60%;
    }
    .uLeaderBoardContainer div.admnLnksContainer{
        margin-bottom:10px;
    }
    .uleaderBoardTRowBox .uLeaderBoardBoxTRow a:not(.ucprofileLink){
        padding:8px 20px;
        min-width:120px;
    }
    .uProfileContainer .uProfileChallengesTRow .uChallengeComp{
        min-width:180px;
    }
    .uLeaderBoardMainViewContainer .uChallengeComp.uLeaderBoardViewComp{
        min-width:150px;
    }
    #activityImgModal .modal-content .acModalImgC{
        min-height:300px;
    }
    #activityImgModal .modal-content .acModalImgC p{
        font-size:20px;
    }
    #activityImgModal .modal-content .acModalTxt {
        margin-top:20px;
    }
    .sttimng{
        top:60px;
    }

    /**Header*/
    .navbar-header{
        height:40px;
    }
    #custom-bootstrap-menu .navbar-brand img{
        max-width:120px;
        vertical-align:unset;
        position:relative;
        bottom:2px;
    }
    .navbar-buttons .btn.togomob-messagebtn{
        margin-right:10px;
        border:none;
        padding-top:13px !important;
    }
    .badge.message-badge-count{
        top:8px;
    }
    #custom-bootstrap-menu.navbar-default .navbar-toggle.togonavbar-toggle{
        padding:8px 14px 14px 10px;
        border:none;
    }
    #custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar{
        height:3px;
        width:21px;
        /*background:#ef5727 !important;*/
        border-radius:20%;
        margin-top:4px;
    }

    .togonavbar-toggle.change .bar1 {
      -webkit-transform: rotate(-45deg) translate(-9px, 6px);
      transform: rotate(-45deg) translate(-9px, 6px);
    }

    .togonavbar-toggle.change .bar2 {opacity: 0;}

    .togonavbar-toggle.change .bar3 {
      -webkit-transform: rotate(45deg) translate(-8px, -8px);
      transform: rotate(45deg) translate(-8px, -8px);
    }
    #tabnsearch #search-box input, #tabnsearch #search-box select,#search-box input, #search-box select{
        font-size:14px !important;
    }
    .uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRRank{
        width:50%;
        margin-top:20px;
    }
    .uleaderBoardTRowContainer .uLeaderBoardBoxTRow .uLBTRPro{
/*        margin-top:20px;*/
    }
    .uleaderBoardTRowContainer .uleaderBoardTRowBox .uLeaderBoardBoxTRow{
        justify-content:unset;
    }
    .uleaderBoardTRowContainer .uleaderBoardTRowBox .uLeaderBoardBoxTRow .uLBLC > img{
        display:none;
    }
    .uleaderBoardTRowContainer .uleaderBoardTRowBox .uLeaderBoardBoxTRow .uLBpRow:nth-child(2n){
        text-align: right;
    }
    .uleaderBoardTRowContainer .uleaderBoardTRowBox .uLeaderBoardBoxTRow .uLBLCContent{
        width:100%;
    }
    .uLeaderBoardBoxPStatsBoxRow .uLBTRRank, .uLeaderBoardBoxPStatsBoxRow .uLBTRDist{
        display:none;
    }
    .uLeaderBoardBoxPStatsBoxRow .uLBTRPro{
        width:100% !important;
        margin-top:0;
        max-width:200px;
        margin:0 auto;
    }
    .uLeaderBoardMobPStatsBox{
        display:block;
    }
    .uLeaderBoardBoxTRow.uLeaderBoardMobPStatsBox .uLBTRRank, .uLeaderBoardBoxTRow.uLeaderBoardMobPStatsBox .uLBTRDist{
        width:42%;
        margin-top:0;
    }
    .tgchlMCtr .tgchlLCtr h3{
        font-size:24px;
    }
    .tgchlMCtr .tgchlLDCtr p{
        font-size:16px;
        margin-top:10px;
    }
    .tgchlMCtr .tgchlLDCtr h2{
        font-size:28px;
    }
    .tgchlMCtr .tgchlLDCtr img{
        max-width:220px;
    }
}

@media(max-width:480px){
    .uProfileInfoContainer .uactionLinks a{
        min-width:100px;
    }
    .uProfileInfoContainer .umemberInfoContainer div.tbody:not(.urideBikeBody){
        margin-top:0;
    }
    #uChallengeGridViewContainer .uChallengeGridCompImg {
        height:200px;
    }
    .uProfileContainer .coverImgContainer{
        height:200px;
    }
    .uleaderBoardTRowContainer .uleaderBoardTRowBox{
        padding:20px 10px;
    }
    .uLeaderBoardContainer .uleaderBoardTRowContainer{
        width:100%;
    }
    .uLeaderBoardContainer #uChallengeMobileListViewContainer .uChallengeMobViewContainer{
        padding-top:20px;
        padding-bottom:0;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer .timerBox{
        width:100px;
        height:100px;
    }
    .tgchlMCtr .tgchlMdCtr{
        padding:20px 20px;
        background-position:80%;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer{
        font-size:26px;
    }
    .tgchlMCtr .tgchlMdCtr .chTimer .timerBox span,.tgchlMCtr .tgchlLCtr h3{
        font-size:20px;
    }

}

/*WHITE LABEL STYLING*/

    .whtMaxWrp {
        max-width: 1160px;
        margin: 0 auto;
    }
    .whtLbelWrp {
        /* min-height: 450px; */
        background: url(/web/assets/images/whitelabel/headerWhiteLbl.png);
        margin: 0 auto;
        margin-top: -20px;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color: #fff;
        background-position: top;
        background-size: cover;
        min-height: calc( 100vh - 115px );
    }
    .whtLbelHdr {
        font-family: poppins-bold;
        font-weight: 900;
        font-size: 65px;
        text-align: center;
        max-width: 850px;
        margin: 0 auto;
    }
    .whtLbelImg {
        margin-top: 20px;
        width: 320px;
        object-fit: contain;
    }
    /*second sec*/
    .whtBrderSpr {
        width: 150px;
        border: 2px solid #FF6800;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .featDesc {

    }
    .kckOfDesc {
        max-width: 600px;
        font-size: 16px;
    }
    .mxWrpBrdSm {
        max-width: 60px;
    }
    .secFeatWrpImg {
        width: 400px;
        height: 400px;
        object-fit: contain;
    }
    .featSrcImg {
        width: 210px;
        height: auto;
        max-height: 85px;
    }
    .whtLbelMore {
        background: #333;
        padding: 10px 20px;
        color: #fff;
        border-radius: 35px;
        position: relative;
        top: 20px;
    }

    /* Mobile devices*/
    @media(max-width: 480px)  {
        .whtMaxWrp .w50 {
            width: 100%;
            padding-top: 20px;
        }
        .whtMaxWrp {
            flex-direction: column !important;
            padding-bottom: 0px !important;
        }
        .whtBtnCnt {
            padding-bottom: 50px !important;
            padding-top: 50px !important;
        }
        .wrpRvsrCol {
            flex-direction: column-reverse !important;
        }
        .featImgsWrp {
            display: grid !important;
            grid-template-columns: repeat(auto-fill, minmax(185px, 1fr));
            grid-gap: 20px;
            align-items: center;
        }
        .secFeatWrpImg {
            width: 100%;
        }
        .featImgsWrp .featSrcImg {
            width: 100% !important;
        }
        .ftWhtWpc {
            min-height: 200px !important;
        }
        .ftnHdrFntWith {
            font-size: 40px;
        }
        .btnwhtlbel {
            padding: 10px 50px;
        }
        #mnHdrWrp {
            min-height: 100vh;
        }

        #mnHdrWrp .whtLbelHdr {
            font-size: 35px;
        }
        #mnHdrWrp img.whtLbelImg {
            width: 260px;
        }
    }
    /* iPads and Tablets */
    @media only screen and (max-width: 768px) and (min-width: 481px)  {
        .secFeatWrpImg {
            width: 100%;
        }
        .wrpLftMgrn div.w50:last-child{
            margin-left: 20px;
        }
        .wrpRvsrCol div.w50:first-child {
            margin-right: 20px;
        }
        .featImgsWrp {
            display: grid !important;
            grid-template-columns: repeat(auto-fill, minmax(230px, 1fr));
            grid-gap: 20px;
            align-items: center;
        }
        .whtMaxWrp {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        #mnHdrWrp {
            min-height: calc( 80vh - 150px );
        }

        #mnHdrWrp .whtLbelHdr {
            font-size: 45px;
        }
        #mnHdrWrp img.whtLbelImg {
            width: 260px;
        }

    }
    /* Smallert Screen Laptop */
    @media only screen and (max-width: 1024px) and (min-width: 769px)  {
        .secFeatWrpImg {
            width: 100%;
        }
        .wrpLftMgrn div.w50:last-child{
            margin-left: 20px;
        }
        .wrpRvsrCol div.w50:first-child {
            margin-right: 20px;
        }
        .featImgsWrp {
            display: grid !important;
            grid-template-columns: repeat(auto-fill, minmax(170px, 1fr));
            grid-gap: 20px;
            align-items: center;
        }

        .abMxWdth {
            padding: 20px 30px !important;
        }
        .wrapMpSect {
            min-height: 350px !important;
        }
        .jgrwWthUs {
            min-height: 120px !important;
        }
        .jgrwWthUs > p {
            font-size: 30px !important;
        }
    }
    /* Smallert Screen Laptop */
    @media only screen and (max-width: 1200px) and (min-width: 1025px)  {

    }
    /* Extra Large Screens */
    @media (min-width: 1201px)  {

    }

    @media(max-width: 768px){
        .abtVsion {
            flex-direction: column !important;
            margin-bottom: 0px !important;
            margin-top: 0px !important;
        }
        .abtVsion > div.w50 {
            width: 100%;
            padding: 0 !important;
            margin: 20px auto !important;
        }
        .wrapMpSect {
            min-height: 250px !important;
        }
        .wrapMpSect div.mpWrDesc {
            width: 100% !important;
        }
        .wrapMpSect div.mpWrp {
            display:  none !important;
        }

        .abMxWdth {
            padding: 40px 20px !important;
        }
        .abtVsion div:last-child {
            padding-left: 0px !important;
            margin-left: 0px !important;
            margin-top: 20px;
        }
        .abMxWdth {
            flex-direction: column !important;
        }
        .mabtRvrse {
            flex-direction: column-reverse !important;
        }
        .joinWthUs {
            font-size: 25px !important;
            padding: 0px;
            margin: 0px;
            text-align: center;
            margin-bottom: 20px !important;
        }
        #footerBtm {
            min-height: 365px !important;
        }
        .wrpLftMgrn {
            padding: 0px !important;
        }
    }

/* END WHITE LABEL STYLING*/


@media (max-width: 1024px) {
  #adsRfrsMdl,
  #adsBuyCrdsMdl,
  #adsUpdate,
  #adsPermDelMdl,
  #adsTkDwnMdl,
  #adsUpgrdMdl,
  #upgAdsConfirmationMdl,
  #adsSoldMdl,
  #adsDelMdl,
  #notifHideMdL,
  #notFMdL {
    width: calc( 100% - 20px ) !important;
  }

  #upgConfBtn, #upgCancelBtn, .mrkSold a, .adsDelMdlBtn a, .adsPermDelMdlBt a {
    min-width: unset !important;
  }
}

@media(max-width: 768px){
  .uProfileTopRowContainer {
    display: flex !important;
    flex-direction: column !important;
  }
}

/* For Notification Drop Down */
.modal-open .modal::-webkit-scrollbar, .dropDownNotifContent::-webkit-scrollbar {
    width: .7rem;
}

.modal-open .modal::-webkit-scrollbar-track, .dropDownNotifContent::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px rgba(0,0,0,0.1);
}

.modal-open .modal::-webkit-scrollbar-thumb, .dropDownNotifContent::-webkit-scrollbar-thumb {
  background-color: #D4CECE;
  outline: 0.01px solid transparent;
  border-radius: 5px;
}
.notDrop{
    display: none;
    width: 157px;
    text-align: left;
    border-radius: 5px;
    border: 1px solid #DADADA;
    overflow: hidden;
    top: 40px;
    right: 0;
}

.dropNtm{
    padding: 5px 8px;
    width: 100% !important;
    text-align: left;
    background: #fff;
    color: #33334e !important;
}
.dropNtm:not(:last-child) {
    border-bottom: 1px solid #dadada;
}