/*

*/
/* body{
    padding-left: 0 !important;
}

.lump-assets .lump-asset{
    text-align:center !important;
    width: 33% !important;
}

.lump {
    padding-top: 0 !important;
    padding-bottomp: 0 !important;
}

.bg-dark-grey {
    background: #666 !important;
}

.light-grey {
    background:#fafafa;
}

.text-black {
    color:#000;
}

.text-red {
    color: #e76821;
}

#SponsorBar {
    background: black;
}

.text-white {
    color:#fff;
}

#popup .BtClose {
    background: #e76821 url(/images/icon-close.png) 50% 50% no-repeat;
}

.ride-min-warning {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    padding: 10px;
}

.nav>li>a:focus, .nav>li>a:hover {
    background: #1b1b1b;
    color: #fff;
}

.funraisin-breadcrumb {
    display: none;
} */

/******** Button Styles ******/

/* .button {
    color: #fff;
    border: none;
    border-radius: 1rem;
    background: #000;
}

.btn {
    font-family: 'Century Gothic', sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 40px;
    position: relative;
    margin: 0 auto;
    padding: 0 20px;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    border: none;
    border-radius: 1rem;
    background: #000;
}

.btn .button:hover, .btn .button:focus {
    background: #1b1b1b;
}

.button-inline {
    background: #e76821;
    border-radius: 0;
    color: #fff;
    border: 0;
}

.btn-primary {
    background: #076788;
    color: #fff;
    border-radius: 0;
    border: 0;
}

.btn-black {
 background: #000;
}

.button-primary {
    background: #076788;
    color: #fff;
    border-radius: 0;
    border: 0;
}

.button-primary:hover {
    background: #e76821;
    color: #fff;
}

.btn-primary:hover {
    background: #e76821;
    color: #fff;
}

.button-secondary {
    background: #e76821;
    border-radius: 0;
    color: #fff;
    border: 0;
}

.button-home {
    background: #fff;
    color: #000;
    box-shadow: 0 0 13px 10px rgba(0,0,0,0.3);
    border: 0px double #e76821;
}

#ProfileLeaderboard .leaderboardrow .button, #Leaderboard .leaderboardrow .button {
    background: #e76821;
    color: #fff;
    border-radius: 0;
}

.button:hover, .button:focus {
    text-decoration: none;
    color: #fff;
    background: #1b1b1b;
}

.MainForm div.radio .selected, .MainForm div.radio .goal-button:hover {
    background: #076788;
}

.MainForm div.radio .selected, .MainForm div.radio .radio-button:hover {
    background: #076788;
} */

/******** Secondary NAV ******/

/* #Nav .secondary-menu .menu {
    padding: 1.2em 15px;
}

#Nav .secondary-menu {
    min-height: 35px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
}

#Nav .secondary-menu .menu > li {
    height: 32px;
    padding: 0.5em 1em;
    font-weight: 400 !important;
}

.nav-donate {
  background: #037797;
  padding: 10px 30px;
  font-size: 2.2rem;
  position: relative;
  box-shadow: 0 0 5px 3px rgba(0,0,0,0.3);
}

.nav-register {
  background: #019EA0;
  padding: 10px 30px;
  font-size: 2.2rem;
  position: relative;
  box-shadow: 0 0 5px 3px rgba(0,0,0,0.3);
}

a.login {
}

#Header #NavLogin {
     float: right;
     padding: 0;
}

.menu a {
  font-size: 2rem;
}

.secondary-menu .dropdown {
    font-family: 'Roboto',sans-serif;
    position: absolute;
    z-index: 3;
    background: #EDEDED;
    min-width: 700px;
    padding: 1.5rem;
}

.secondary-menu .dropdown li {
    display: block;
    width: 100%;
    float: none;
    text-align: left;
    padding: 1rem;
    border:0;
}

.secondary-menu .dropdown a:hover {
  color: orange;
  font-weight: 600;
}

.secondary-menu .dropdown li h4 {
  color: #000;
  font-weight: 600;
  border-bottom: 2px solid orange;
}

.secondary-menu .dropdown li a {
    color: #000;
    font-weight: 400;
    font-size: 1.5rem;
    text-transform: none;
}

#NavLogin .dropdown li:hover {
    background: #e2e2e2;
} */


/******** Primary NAV ********/

/* #Nav {
  background: #fff;
  box-shadow: 0px 4px 8px rgba(0,0,0,0.3);
}

#Nav .primary-menu {
    padding-top: 20px;
}

#Nav .primary-menu .menu {
    color: #000;
    float: right;
    background: transparent;
    position: relative;
    width: auto;
    padding-left: 0px;
    border-radius: 0 0 0 10px;
    font-size: 18px;
}

#Nav .header-social {
    float: left;
    width:auto;
    padding: 0;
    margin: 0;
    text-align: left;
}

.header-social img {
    max-width: 170px;
}

#Nav .header-social li {
    display: inline-block;
    margin: 0;
    padding: 0.6rem 0;
}

#Nav .primary-menu:before {
    display: none;
}

#Nav .primary-menu .menu:before {
    display:none;
} */

/****** New Primary Menu ****/
/* .primary-menu-new {
    width: auto;
    display: block;
    position: absolute;
    top: 81px;
    height: 50px;
    z-index: 999;
    color: #fff;
    right: 0;
    float: right;
    background: #e76821;
    padding: 1rem 6rem 1rem 3rem;
    border-radius: 0 0 0 10px;
    box-shadow: -2px 2px 4px 2px rgba(0,0,0,0.3);
}

.select-language li:hover > ul {
    width: 180px;
    z-index: 10;
}

.currency .selectmenu li:hover > ul {
    display: block;
    position: absolute;
    width: 100px;
}

li.currency {
    padding-top: 6px;
    margin-left: 20px;
}

.select-language img {
    width: 30px;
    margin-right: 10px;
    display: inline-block;
}

.select-currency img {
    width: 30px;
    margin-right: 10px;
    display: inline-block;
}

.selectmenu li ul {
    background: #EDEDED;
}

.selectmenu li li {
    display: block;
    width: 100%;
    background: transparent;
}

.selectmenu li ul {
    background: #EDEDED;
}

.select-currency a {
    font-weight: 400;
    color: #000 !important;
    font-size: 1.1em !important;
}

.select-currency li li {
  padding: 0.3em 0 !important;
}

.select-language a {
  color: #000 !important;
  font-weight: 400;
  text-transform: capitalize !important;
  font-size: 1.1em !important;
  text-align: left;
  width: 90%;
}

.select-language li li {
  padding: 0.3em 0 !important;
}

#Header #SearchForm {
    background: transparent;
    height: 50px;
    top: -10px;
    right: 0;
    z-index: 1;
}

#Header form button.search {
    width: 50px;
    height: 50px;
}

#Header #SearchForm.open {
  background: #037797;
  top: -19px;
  right: 40px;
  width: 350px;
  height: 70px;
  padding-top: 17px;
  z-index: 1200;
}

#Header #SearchForm.open .search {
    padding-top: 0;
    height: 70px;
}

#Header #SearchForm .close {
  right: -40px;
  width: 40px;
  top: 0;
  background: #037797;
  height: 70px;
} */

/******** Tertiary Nav *********/

/* #Nav .tertiary-menu .menu {
  background: #000;
} */

/* .tertiary-menu {
    width: 35%;
    float: right;
    right: 0;
    position: absolute;
    z-index: 2;
    transition: width 0.5s;
}

.tertiary-menu .menu {
    color: #fff;
    margin-left: 100px;
} */

/* .tertiary-menu .menu:before {
    display: none;
    background: #1b1b1b;
}

.tertiary-menu .menu:after {
    display: none;
} */

/* .tertiary-menu .menu li {
    color: #fff;
    height: 70px;
    font-size: 1.3rem;
    padding-right: 40px;
    padding-top: 40px;
} */

/******** Alternate Header ********/

/* #Header {
    position: relative;
    height: auto;
    margin: 0;
    padding: 0;
    background: url('/images/SoloBG.jpg');
    background-size: cover !important;
    min-height: 500px;
}

#Header .h1Solid {
    padding: 150px 0;
    z-index: 2;
    font-size: 3.5em;
}

.h1Solid {
    color: #fff;
    text-shadow: 0px 0px 16px rgba(0,0,0,0.9);
}

#Content h1.h1Solid {
  margin-top: -255px;
  padding-bottom: 150px;
  font-size: 3.5em;
  text-shadow: 0px 0px 16px rgba(0,0,0,0.9);
}

.header-blue-overlay {
  width: 100%;
	height: 100%;
  float: left;
	overflow: hidden;
  position: absolute;
	background: rgba(0,113,125, 0.5);
	background: linear-gradient(90deg, rgba(0,113,125,0.8) 0%, rgba(1,156,157,0.5) 100%);
	left: 0;
	top: 0;
  transition: width 0.5s;
  z-index: -1;
} */

/******** Home Intro with Video ******/

/* #HomeBody #HomeIntro {
    padding: 0;
    height: 650px !important;
}

.home-wrapper {
    width: 50%;
    float: right;
} */

/* #HomeBody #Header {
    height: auto;
    background: url(/images/headers/header10.jpg) no-repeat !important;
    background-size: cover !important;
    height: auto;
    min-height: 0;
} */

/* .header-text-primary {
    font-weight: 900;
    opacity: 1;
    text-transform: uppercase;
    font-size: 1.4em;
    font-family: 'Roboto',sans-serif;
    letter-spacing: 0;
}

.header-text-secondary {
    font-weight: 500;
    opacity: 1;
    text-transform: uppercase;
    font-size: 1.4em;
    font-family: 'Roboto',sans-serif;
    letter-spacing: 0;
} */

/******* Registration Flow *****/
/* .registration-lightbox .nav-tabs>li.active>a {
    background: #fff;
    color: inherit;
    border: 0;
    border-bottom: 6px solid #e76821;
}

.registration-lightbox .nav-tabs>li>a:hover {
    font-size: 20px;
    background: #e76821;
    color: #fff;
} */


/******* Home Sponsors *****/

/* #HomeBody .home-sponsors {
    margin: 0 auto 0 auto;
    font-family: 'BebasNeuePro-Book';
    font-size: 1.4em;
    font-weight: 300;
    text-align: left;
    color:#fff;
}

#HomeBody .home-sponsors .left {
    width: 55%;
    display: inline-block;
    max-width: 600px;
}

#HomeBody .home-sponsors .right {
    width: 40%;
    display: inline-block;
    float: right;
    max-width: 50px;
}

#HomeBody .home-sponsors h2 {
    font-size: 1em;
    font-weight: 300;
    color: #fff;
} */

/****** Home Banner with Sponsors and Watch ******/

/* #RegistrationBanner {
    text-align: center;
    padding: 0;
    background: #e76821;
    color: #fff;
    padding:50px;
}

.home-banner-content {
    margin:-50px;
    padding:0;
} */

/* #HomeBanner {
    text-align: center;
    padding: 0 30px;
    background: #000;
    height: 200px;
    color: #fff;
    box-shadow: 0 0 9px black;
}

#HomeBanner .sponsors-logo img {
    padding: 10px 0;
    max-height: 90px;
}

#HomeBanner .movember-logo img {
    padding: 20px;
    max-height: 90px;
} */

/* .timer-container {
    height: 200px;
    background: url(https://7ab4a7a7b3e97d265133-3c456ba518a2c8c1f13f8ac58cd6a50f.ssl.cf5.rackcdn.com/cdce693bbe96fb69f7a8068d5d478055.jpg) no-repeat;
}

.stat-brick h3 {
    font-weight: 600;
}

.stat-brick img {
    max-width: 100px;
} */

/***** Home Leaderboards ****/

/* #HomeLeaderboards {
    margin: 0;
    padding: 2em 0;
    background: #004c63;
    color: #fff;
} */

/* #FeedLeaderboardBody ul li a {
    background:#076788 ;
}

#FeedLeaderboardBody ul li:not(:last-child) {
    border-right: 1px solid #fff;
}

#FeedLeaderboardBody .leaderboardrow .button {
    background: unset;
    border-radius: 0;
} */

/****** Home Blogs *****/
/* #HomeBlogs {
    background: #fff;
    color: #333;
}

#HomeBlogs .blogsWrapper {
    width: auto;
}

#HomeBlogs .blog:hover .blog_intro b {
    color:#000;
    font-weight: 900;
    font-family: 'BebasNeuePro-Bold',sans-serif;
}

#HomeBlogs .blog:hover {
    border: 0px solid #076788;
} */

/***** Page Nav ******/
/* .funraisin-page-nav {
    padding: 20px 0;
    margin: 0 auto;
    text-align: center;
}


.funraisin-page-nav ul li a {border-bottom:4px solid #666;
  border-left:none;
  border-right:none;
  border-top: none;
  font-size: 20px;
  font-family: 'BebasNeuePro-Book',sans-serif;
  letter-spacing: 0.2px;
  margin-left: -4px;
  font-weight:400;
  color:#000;
  }
.funraisin-page-nav ul li a.active {border-bottom-color: #e76821;}
.funraisin-page-nav ul li a:hover {border-bottom-color: #e76821;color:#EA7600;background:transparent;} */

/****** Login Nav *****/
/* #loggedinsidebar {display:none;}

#NavLogin .dropdown {
    width: 200px;
    right: 0;
    z-index: 1000;
} */

/* .loggedin-tabs .event-button.btn-primary {background:#076788;color:#fff;}
.loggedin-tabs .tab-left {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.loggedin-tabs .btn-secondary {
    color: #fff;
    background: #076788;
}

.loggedin-tabs .btn {
    border: 1px solid #076788;
    color: #fff;
    border-radius: 0;
    font-size: 2rem;
    margin: 0 -3px;
    text-decoration: none;
    padding: 12px 20px;
} */

/****** Profile Page ******/
/* #ProfileHeader .rider-ride {
    text-transform: uppercase;
    font-weight: 300;
    padding: 1em 0 0;
    color: #fff;
}

#ProfileBody .PageWrapper {
    max-width:1100px;
}

#ProfileHeader a {
    color: #fff;
}

#ProfileHeader .rider-avatar img {
    border: 5px solid #e76821;
}

#ProfileBody section:nth-of-type(even){
    background: #fafafa;
}

#Content #ProfileSidebar h2 {
    background: #e76821;
}

#Content #ProfileSidebar h2:before {
    border-top: 20px solid #e76821;
}

#Content #ProfileSidebar div.progress {
    background: #1b1b1b;
}

.profileSponsorForm #sidebar-form-toggler li a.active {
    color: #e76821;
}

.profileSponsorForm .radio .radio-amount {
    border: 4px solid #e76821;
}

.profileSponsorForm .radio p {
    font-family: 'GothamBook',sans-serif;
}

.profileSponsorForm .radio.selected .radio-amount, .profileSponsorForm .radio:hover .radio-amount {
    background: #e76821;
    color: #fff;
} */

.input-group-addon {
    background: #e76821;
    color: #fff;
}

/* #Content #ProfileSidebar .currentProgress {
    background: #076788;
}

#Donations .donation {background:#fff;padding:15px;}
#Donations .donation h5 {font-family:Roboto;}
#Donations .donation:nth-child(2n) {background:#fff;}

#ProfileBody #Gallery .gallery img {
    border-radius: 0;
    border:0;
}

#ProfileHeader .rider-ride {
    padding: 0;
    font-family: 'GothamBook',sans-serif;
    font-size: 0.9em;
}

#ProfileBody .profile-section:nth-of-type(even) {
    background: #fafafa;
} */

/******* Rewards ******/

.challenges .reward, .challenges .reward-on {
    width: 110px;
    height: 110px;
    display: inline-block;
    float: none;
    position: relative;
    margin: 10px;
}

/*.challenges .reward, .challenges .reward-on {*/

/*}*/

.challenges .reward-profile {
    background: url(/images/icons/icon-profile-off.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-self {
    background: url(/images/icons/icon-donation-off.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-random {
    background: url(/images/icons/icon-random-off.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-200 {
    background: url(/images/icons/icon-200-off.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-profile.reward-on {
    background: url(/images/icons/icon-profile-on.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-self.reward-on {
    background: url(/images/icons/icon-donation-on.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-random.reward-on {
    background: url(/images/icons/icon-random-on.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward-200.reward-on {
    background: url(/images/icons/icon-200-on.png) no-repeat 0 0;
    background-size: cover;
}

.challenges .reward span, .challenges .reward-on span {
    position: absolute;
    text-align: center;
    top: 125px;
    left: 0;
    width: 100%;
    color: #1b1b1b;
    line-height: 100%;
    font-size: 16px;
    font-family: 'GothamBook',sans-serif;
}

.challenges .reward .button-primary, .challenges .reward .btn-light-grey {
    padding: 0;
}

.challenges .reward a.button, .challenges .reward-on a.button {
    margin-top:180px;
    padding: 0 10px;
}

.ride-rank-1 {
    background-image: url(https://7ab4a7a7b3e97d265133-3c456ba518a2c8c1f13f8ac58cd6a50f.ssl.cf5.rackcdn.com/0a166fed4e179852e0dafba16e7b0968.png);
    background-size: cover;
    width: 120px !important;
    background-position: center;
}

.ride-rank-2 {
    background-image: url(https://7ab4a7a7b3e97d265133-3c456ba518a2c8c1f13f8ac58cd6a50f.ssl.cf5.rackcdn.com/43da6c8384838169f2be355cad61b2e4.png);
    background-size: cover;
    width: 120px !important;
    background-position: center;
}

.ride-rank-3 {
    background-image: url(https://7ab4a7a7b3e97d265133-3c456ba518a2c8c1f13f8ac58cd6a50f.ssl.cf5.rackcdn.com/c88b5bde31eace75573a93e12c06ebba.png);
    background-size: cover;
    width: 120px !important;
    background-position: center;
}

/****** Rides ******/

/* .table .row {
    background: #e2e2e2;
}

.sub-section p {
    font-family: 'Roboto', sans-serif;
}

.map-img {
    opacity: 0.9;
}

.map .country:hover {
    background: url(/images/map-marker.png) 0 -11px no-repeat;
    background-size: 11px auto;
}

.map .country {
    font-family: 'BebasNeuePro-Book', sans-serif;
    font-weight: 300;
    background: url(/images/map-marker.png) 0 0 no-repeat;
    background-size: 11px auto;
    border: 0;
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    margin: -5px 0 0 -5px;
    cursor: pointer;
    display: block;
} */

/****** Tables ******/

/* #ProfileLeaderboard .leaderboardrow:nth-child(odd), #Leaderboard .leaderboardrow:nth-child(odd) {
    background: #e2e2e2;
}

#ProfileLeaderboard .leaderboardrow, #Leaderboard .leaderboardrow {
    border: 0px solid #e4f4fb;
} */

/***** Dashboard ******/

#DashboardPatch {
    background: #fafafa;
}

.dashboard-team h4 {
    min-height: 40px;
}

/***** Blog *****/
/*
#Blog {
    text-align: left;
    margin: 40px auto;
    max-width: 1000px;
}

#Blog #blogs a.article {
    width: 260px;
}

#Blog #blogs img {
    height: auto;
    width: auto;
} */

/*** Footer ****/

/* #Footer {
    font-family: 'Roboto',sans-serif;
    font-size: 1em;
    padding-top: 50px;
    border-top: 0px solid #e5e5e5;
    background: #fafafa;
}

#Footer .footer-page-links a {
    color: #e76821;
    font-size: 1.5rem;
}

#Footer .footer-page-links > ul {
    float: left;
    margin: 0 1em;
} */

/**** Team Dashboard ****/
/*
.content.light {
    background: #fafafa;
    color: #000;
} */

/**** Forms *****/

/* .form {
    font-family: 'Roboto',sans-serif;
    max-width: 750px;
    margin: 0 auto;
} */
/*
@media screen and (max-width:1250px) {
    #Header .primary-menu-new {top:0;}
    #Nav .secondary-menu .menu {font-size:14px;}
} */


/**** FAQ ******/
/* .section-question {
  font-size: 18px;
}

.section-question p {
    font-family: 'Roboto',sans-serif;
}

.section-question.active, #FAQ .section-question:hover {
    color: #e76821;
}

.prize-item {
    background: #e2e2e2;
    color: #333;
    padding: 1rem;
    border: 5px solid #fff;
    min-height:530px;
} */

/******* Leaderboards *******/

/* #Leaderboard .leaderboardrow .rank {
    width: 8%;
}

#ProfileLeaderboard .leaderboardrow .raised, #Leaderboard .leaderboardrow .raised {
    width: 20%;
}

#ProfileLeaderboard .leaderboardrow .profilename, #Leaderboard .leaderboardrow .profilename {
    font-size:18px;
    text-transform: capitalize;
} */

/***** MAP Country ****/
/* #HomeCountries {
    background: url(https://7ab4a7a7b3e97d265133-3c456ba518a2c8c1f13f8ac58cd6a50f.ssl.cf5.rackcdn.com/51dc9881cd84b57a261b40b306126bbf.jpg);
    background-size: cover;
} */


/****** Prizes *****/
/* #HomePrizes .button {
    width: auto;
}

#HomePrizes {
    background: #159497;
    padding: 80px 0 80px 0;
}

#HomePrizes #sprint {
    color: #000 !important;
}

#HomeVideos {
    background: #fff !important;
    background-size: cover;
    min-height: 150px;
}

#HomeVideos .left {
    float: left;
    width: 50%;
}

#HomeVideos .right {
    float: right;
    width: 50%;
}

.currency-field {
 display:none;
} */


/****** Checkbox Inputs *******/

/* The container */
/* .check-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
} */

/* Hide the browser's default checkbox */
/* .check-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
} */

/* Create a custom checkbox */
/* .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
} */
.custom-control-input {
	z-index:1;
}

/* On mouse-over, add a grey background color */
/* .check-container:hover input ~ .checkmark {
  background-color: #ccc;
} */

/* When the checkbox is checked, add a blue background */
/* .check-container input:checked ~ .checkmark {
  background-color: #2196F3;
} */

/* Create the checkmark/indicator (hidden when not checked) */
/* .checkmark:after {
  content: "";
  position: absolute;
  display: none;
} */

/* Show the checkmark when checked */
/* .check-container input:checked ~ .checkmark:after {
  display: block;
} */

/* Style the checkmark/indicator */
/* .check-container .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
} */


/* Dividers */

/* .stat-divider {
    background-color: #004C63;
    bottom: 0;
    height: 11.5rem;
    left: 0;
    -webkit-mask: url(/images/divider/triangle-divider.svg) no-repeat center;
    mask: url(/images/divider/triangle-divider.svg) no-repeat center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 147.8rem;
    mask-size: 147.8rem;
    position: absolute;
    -webkit-transform: translateY(90%);
    -ms-transform: translateY(90%);
    transform: translateY(90%);
    width: 100%;
    z-index: 2;
}

@media (min-width: 1500px) {
  .stat-divider {
      height: 19.5rem;
      -webkit-mask-size: 260rem;
      mask-size: 260rem;
  }
}

.country-divider {
    background-color: #fff;
    bottom: 0;
    height: 11.5rem;
    left: 0;
    -webkit-mask: url(/images/divider/triangle-divider.svg) no-repeat center;
    mask: url(/images/divider/triangle-divider.svg) no-repeat center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 147.8rem;
    mask-size: 147.8rem;
    position: absolute;
    -webkit-transform: translateY(90%);
    -ms-transform: translateY(90%);
    transform: translateY(90%);
    width: 100%;
    z-index: 2;
}

@media (min-width: 1500px) {
  .country-divider {
      height: 19.5rem;
      -webkit-mask-size: 260rem;
      mask-size: 260rem;
  }
}

.ride-city-buttons {
  margin-top: -20px;
  margin-bottom: 20px;
}

.about-progress h4 {
    font-weight: 400;
    font-family: 'GothamBook',sans-serif;
    letter-spacing: 0;
    font-size: 16px;
}

.about-progress .progress {
  border-radius: 0;
}

.border-orange {
  border-bottom: 4px solid #e76821;
  padding-bottom: 10px;
} */

/* #popup .content, #popup #LightboxForm {
  padding: 50px !important;
} */

/* .random-rider-avatar {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 5px solid #eee;
}

#BlogBody #Header h1.h1Solid {
    display: none;
} */

.threedsContainer {
padding:20px 0;
}

.threedsContainer iframe {
max-width:100%;
}




/*New css file - Murtaza*/
#Search {
    top: 170px !important;
}
#MapHeader .container h4 {
    padding: 0 20px;
}
#MapHeader .container .right {
    margin-left: auto;
}
#MapHeader .container .btn {
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px 25px;
    border-radius: 0;
    margin: 0 0 0 12px;
    font-weight: 700;
}
#Search .btn {
    border-radius: 0;
    font-size: 22px;
}

#Search .box-bottom .row {
    padding: 5px 30px;
}

#Search h3 {
    margin: 20px 0 20px 0 !important;
    font-size: 22px !important;
}
#Search h3.mt0 {
    margin-top: 0 !important;
}