@font-face {
  font-family: 'Gotham';
  src: url('font/Gotham-Book.eot');
  src: local('Gotham-Book'),
    url('font/Gotham-Book.eot?#iefix') format('embedded-opentype'),
    url('font/Gotham-Book.woff2') format('woff2'),
    url('font/Gotham-Book.woff') format('woff'),
    url('font/Gotham-Book.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gotham';
  src: url('font/Gotham-Medium.eot');
  src: local('Gotham-Medium'),
    url('font/Gotham-Medium.eot?#iefix') format('embedded-opentype'),
    url('font/Gotham-Medium.woff2') format('woff2'),
    url('font/Gotham-Medium.woff') format('woff'),
    url('font/Gotham-Medium.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Gotham';
  src: url('font/Gotham-Bold.eot');
  src: local('Gotham-Bold'),
    url('font/Gotham-Bold.eot?#iefix') format('embedded-opentype'),
    url('font/Gotham-Bold.woff2') format('woff2'),
    url('font/Gotham-Bold.woff') format('woff'),
    url('font/Gotham-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: block;
}


body {
    font-family: 'Gotham', sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #121212
}

body{
    background-color: #f2f1e7;
}

h1,h2,h3,h4,h5,h6,.fO_sI_h2 {
  font-weight: bold;
  text-transform: uppercase;
  /* color: #5c4d4d; */
}

p {
  /* font-weight: 600; */
  color: #5c4d4d; 
}

::selection {
    background-color: #8B5E3B;
    color: #fff;
}

.navbar-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 10px 0;
    z-index: 105;
    transition: all 0.3s;
}
.navbar-brand img{
    width: 180px;
    /* width: 240px; */
    transition: all 0.3s;
}
.sticky .navbar-brand img{
    width: 140px;
}
.navbar-area .navbar {
    position: relative;
    padding: 0
}
a:focus, input:focus, textarea:focus, button:focus{
    outline:none;
}
.navbar-area .navbar .navbar-toggler .toggler-icon {
    width: 30px;
    height: 2px;
    background-color: #000;
    margin: 5px 0;
    display: block;
    position: relative;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s
}

.navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 7px
}

.navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(2) {
    opacity: 0
}

.navbar-area .navbar .navbar-toggler.active .toggler-icon:nth-of-type(3) {
    -webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);
    top: -7px
}

/*--------------------------------------
  HEADER BANNER STYLE
---------------------------------------*/

.top-banner-slider {
    height: auto;
}

.top-banner-slider div {
    position: relative;
}

#home, #terms {
    padding-top: 5.9rem;
}


.section{
    position: relative;
    z-index: 100;
}
.section{
    padding: 50px 0 ;
  }

.section h2, .fO_sI_h2{
  font-size: 2rem;
}


  /*--------------------------------
  RACE CATEGORIES
  --------------------------------*/
  .categories{
    border-radius: 10px;
    font-size: 3rem;
    font-weight: 600;
    word-break: break-all;
    /* background: #9e836d; */
    background-image: url(../img/bg2.png);
    text-align: center;
    color: #fff;
  }
  .categories span{
    border-top: 1px solid #D1BB9E;
    display: block;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 46px;
    font-weight: 500;
  }
  .categories sub{
    bottom: 0;
    font-size: 1.6rem;
  }

  #categories ul li{
    text-decoration: none;
  }

@media screen and (max-width: 767px){
    .categories{
      font-size: 1.8rem;
      word-break: break-all;
    }
    .categories sub{
      font-size: 1.4rem;
    }
    .categories span{
      font-size: 0.9rem;
    }
  }
  @media screen and (min-width: 600px){
    .more_info{
        margin-left: auto;
        flex-basis: max-content;
    }
  }

  
  .modal {
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.651);
    display: none;
    justify-content: center;
}
.content-modal {
    position: relative;
    background: #fff;
    padding: 1em 2em;
    margin: 3em;
    border-radius: 10px;
    overflow-y: auto;
}

.content-modal p{
    margin: 0.6rem;
}

.modal:target {
    display: flex;
}
@media screen and (max-width: 600px){
    .content-modal {
        padding: 1em;
        margin: 1.5em;
    }
}

/*------------------------------------------*/

.cn_btn{
    display: grid;
    justify-content: center;
}

.reg_btn {
    padding: 0.6em 2em;
    border: none;
    outline: none;
    color: #fff;
    background: #111;
    cursor: pointer;
    position: relative;
    z-index: 0;
    border-radius: 10px;
    user-select: none;
    -webkit-user-select: none;
    touch-action: manipulation;
    font-size: 1.25rem;
    font-weight: 600;
  }
  
  .reg_btn:before {
    content: "";
    background: linear-gradient(
      45deg,
      #ff0000,
      #ff7300,
      #fffb00,
      #48ff00,
      #00ffd5,
      #002bff,
      #7a00ff,
      #ff00c8,
      #ff0000
    );
    position: absolute;
    top: -2px;
    left: -2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    -webkit-filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing-reg_btn 20s linear infinite;
    transition: opacity 0.3s ease-in-out;
    border-radius: 10px;
  }
  
  @keyframes glowing-reg_btn {
    0% {
      background-position: 0 0;
    }
    50% {
      background-position: 400% 0;
    }
    100% {
      background-position: 0 0;
    }
  }
  
  .reg_btn:after {
    z-index: -1;
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #222;
    left: 0;
    top: 0;
    border-radius: 10px;
  }
  
  /*--------------------------------
  FAQ
  --------------------------------*/

 

  h4.question{
    font-size: 1rem;
    font-weight: bold;
    text-transform: none;
    line-height: 30px;
    padding-top: 10px;
    padding-right: 26px;
  }
  
  .topic {
    padding: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-bottom: solid 1px #e9e9e9;
  }
  
  .open {
    cursor: pointer;
    display: block;
    padding: 0px;
    position: relative;
  }
  
  .open:hover {
    opacity: 0.7;
  }
  
  .expanded {
    background-color: #f5f5f5;
    border-radius: 5px;
    transition: all .3s ease-in-out;
  }
  
  .ptag {
    display: none;
  }
  
  .question {
    padding-top: 5px;
    padding-right: 40px;
    /* padding-bottom: 5px; */
    font-size: 18px;
    font-weight: 500;
    color: #b74d27;
  }
  
  .answer {
    font-size: 16px;
    line-height: 26px;
    display: none;
    margin-bottom: 30px;
    /* text-align: justify; */
    padding-left: 20px;
    padding-right: 20px;
  }
  
  .faq-t {
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    display: inline-block;
    float: right;
    position: absolute;
    top: 15px;
    right: 10px;
    width: 10px;
    height: 10px;
    background: transparent;
    /* border: 10px solid; */
    /* border-image: url(../img/add.png); */
    border-left: 2px solid #E0A75E;
    border-bottom: 2px solid #E0A75E;
    transition: all .3s ease-in-out;
  }
  
  .faq-o {
    top: 20px;
    -moz-transform: rotate(-224deg);
    -ms-transform: rotate(-224deg);
    -webkit-transform: rotate(-224deg);
    transform: rotate(-224deg);
  }

  .nav-pills a{
    color: #121212;
  }

  .nav-pills .nav-link{
    border-radius: 0 !important;
    margin-bottom: 30px;
  }

  .nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: rgba(0,0,0,.4) !important;
    background-color: transparent !important;
    border-bottom: 2px solid #b74d27 !important;
  }
  
  @media only screen and (max-width: 480px) {
    /* .faq-t {
      display: none;
    } */
    .question {
      padding-right: 0px;
    }
    .answer {
      margin-bottom: 30px;
      padding-left: 0px;
      padding-right: 0px;
    }
  }

/*--------------------------------------
FOOTER STYLE
-------------------------------------*/
.social-links ul{
    margin: 0;
    padding: 0;
    list-style: none;
  }
  .social-links ul li{
    margin: 0;
    padding: 0 8px;
    display: inline-block;
  }
  .social-links ul li img{
    width: 34px;
  }

  /*-------------------------------------*/
.back-to-top {
    color: #fff;
    font-size: 20px;
    padding-top: 12px;
  
    cursor: pointer;
  
    width: 48px !important;
    height: 48px !important;
    border-radius: 50%;
  
    background-color: #555;
  
    position: fixed;
    bottom: 30px;
    right: 30px;
  
    text-align: center;
    z-index: 9999999;
    cursor: pointer;
    text-decoration: none;
    transition: all 0.2s ease-out;
  }
  .back-to-top:hover {
    color: #e31c25;
    background: #fff;
    /* -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.325);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.325); */
  }








/*----------------------------------------*/
/*------------------------------------------*/

@media(max-width:1200px){
    .section h2, .fO_sI_h2{
        font-size: 1.5rem !important;
      }
}

@media (min-width: 1000px) {
    #home, #terms {
      padding-top: 7.1rem;
        /* padding-top: 8.75rem; */
    }
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .navbar-area .navbar .navbar-collapse {
        position:absolute;
        top: 115%;
        left: 0;
        width: 100%;
        background-color: #f4f6f7;
        z-index: 8;
        padding: 10px 0;
        -webkit-box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
        -moz-box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
        box-shadow: 0 10px 25px 0 rgba(18,18,18,.05)
    }
}

@media(max-width: 767px) {
    .navbar-area .navbar .navbar-collapse {
        position:absolute;
        top: 115%;
        left: 0;
        width: 100%;
        background-color: #f4f6f7;
        z-index: 8;
        padding: 10px 0;
        -webkit-box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
        -moz-box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
        box-shadow: 0 10px 25px 0 rgba(18,18,18,.05)
    }

    .mB-sM{
      margin-bottom: 30px !important;
    }
}
@media (max-width:991px) {
    .navbar-brand img{
        width: 140px;
    }
}

.navbar-area .navbar .navbar-nav .nav-item {
    margin: 0 16px;
    position: relative
}

.navbar-area .navbar .navbar-nav .nav-item a {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    padding: 26px 0;
    text-decoration: none;
    color: #000;
    text-transform: uppercase;
    position: relative;
    opacity: .8;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .navbar-area .navbar .navbar-nav .nav-item a {
        padding:10px 0;
        display: block;
        color: #121212
    }
}

@media(max-width: 767px) {
    .navbar-area .navbar .navbar-nav .nav-item a {
        padding:10px 0;
        display: block;
        color: #121212
    }
}

.navbar-area .navbar .navbar-nav .nav-item a::before {
    position: absolute;
    content: '';
    width: 32px;
    height: 4px;
    background: -webkit-linear-gradient(left,rgba(255,255,255,0.1) 0%,white 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0.1) 0%,white 100%);
    background: linear-gradient(to right,rgba(255,255,255,0.1) 0%,white 100%);
    left: 50%;
    margin: 0 2px;
    bottom: 14px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    -webkit-transform: translate(-50%) scaleX(0);
    -moz-transform: translate(-50%) scaleX(0);
    -ms-transform: translate(-50%) scaleX(0);
    -o-transform: translate(-50%) scaleX(0);
    transform: translate(-50%) scaleX(0)
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .navbar-area .navbar .navbar-nav .nav-item a::before {
        display:none
    }
}

@media(max-width: 767px) {
    .navbar-area .navbar .navbar-nav .nav-item a::before {
        display:none
    }
}

.navbar-area .navbar .navbar-nav .nav-item.active>a,.navbar-area .navbar .navbar-nav .nav-item:hover>a {
    opacity: 1;
    color: rgba(0,0,0,.4);
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .navbar-area .navbar .navbar-nav .nav-item.active>a,.navbar-area .navbar .navbar-nav .nav-item:hover>a {
        color:#121212
    }
}

@media(max-width: 767px) {
    .navbar-area .navbar .navbar-nav .nav-item.active>a,.navbar-area .navbar .navbar-nav .nav-item:hover>a {
        color:#121212
    }
}

.navbar-area .navbar .navbar-nav .nav-item.active>a::before,.navbar-area .navbar .navbar-nav .nav-item:hover>a::before {
    -webkit-transform: translate(-50%) scaleX(1);
    -moz-transform: translate(-50%) scaleX(1);
    -ms-transform: translate(-50%) scaleX(1);
    -o-transform: translate(-50%) scaleX(1);
    transform: translate(-50%) scaleX(1)
}

@media only screen and (min-width: 768px) and (max-width:991px) {
    .navbar-area .navbar .navbar-btn {
        position:absolute;
        right: 70px;
        top: 7px
    }
}

@media (min-width: 480px) {
  .MM_iMg{
    float: left;
 }

 .mT_tX{
   margin-top: 8rem !important;
 }
}

@media(max-width: 767px) {
    .navbar-area .navbar .navbar-btn {
        position:absolute;
        right: 60px;
        top: 7px
    }

    .mt-sm-3{
        margin-top: 3rem;
    }

    .ml-sm-1{
        margin-left: 0.5rem;
    }
}

@media (max-width: 500px) {
    .banner-slider, .dt_view{
      display: none !important;
    }

    .h1_mb{
        font-size: 1.5rem !important;
    }

}

@media screen and (min-width: 501px) {
  .banner-mobile-slider, .mb_view{
    display: none !important;
  }
}






.navbar-area .navbar .navbar-btn li {
    display: inline-block;
    margin-right: 5px
}

.navbar-area .navbar .navbar-btn li a {
    padding: 10px 16px;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 700;
    color: #000;
    border: 2px solid;
    border-radius: 4px;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s
}

.navbar-area .navbar .navbar-btn li a.light {
    border-color: #fff
}

.navbar-area .navbar .navbar-btn li a.light:hover {
    background-color: rgba(0,0,0,.4)
}

.navbar-area .navbar .navbar-btn li a.solid {
    background-color: #fff;
    border-color: #fff;
    color: #0067f4
}

.navbar-area .navbar .navbar-btn li a.solid:hover {
    background-color: transparent;
    color: #fff
}

.navbar-area.sticky {
    background-color: #fff;
    z-index: 999;
    position: fixed;
    -webkit-box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
    -moz-box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
    box-shadow: 0 10px 25px 0 rgba(18,18,18,.05);
    transition: all 0.3s;
}

.navbar-area.sticky .navbar .navbar-toggler .toggler-icon {
    background-color: #121212
}

.navbar-area.sticky .navbar .navbar-nav .nav-item a {
    color: #121212;
    opacity: .7
}

.navbar-area.sticky .navbar .navbar-nav .nav-item a::before {
    background: -webkit-linear-gradient(left,rgba(18,18,18,0) 0%,#121212 100%);
    background: -o-linear-gradient(left,rgba(18,18,18,0) 0%,#121212 100%);
    background: linear-gradient(to right,rgba(18,18,18,0) 0%,#121212 100%)
}

.navbar-area.sticky .navbar .navbar-nav .nav-item.active,.navbar-area.sticky .navbar .navbar-nav .nav-item:hover {
    color: #121212;
    opacity: 1
}

.navbar-area.sticky .navbar .navbar-btn li a.light {
    border-color: #0067f4;
    color: #0067f4
}

.navbar-area.sticky .navbar .navbar-btn li a.solid {
    border-color: #0067f4;
    background-color: #0067f4;
    color: #fff
}


.back-to-top {
    position: fixed;
    right: 20px;
    bottom: 20px;
    width: 45px;
    height: 45px;
    text-align: center;
    z-index: 99;
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    opacity: 0;
    visibility: hidden;

}
.back-to-top img{
    width: 45px;
}
/* .back-to-top:hover {
    opacity: 0.5;
} */
.back-to-top.show {
    opacity: 1;
    visibility: visible;
  }

.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mt-105{margin-top:105px}.mt-110{margin-top:110px}.mt-115{margin-top:115px}.mt-120{margin-top:120px}.mt-125{margin-top:125px}.mt-130{margin-top:130px}.mt-135{margin-top:135px}.mt-140{margin-top:140px}.mt-145{margin-top:145px}.mt-150{margin-top:150px}.mt-155{margin-top:155px}.mt-160{margin-top:160px}.mt-165{margin-top:165px}.mt-170{margin-top:170px}.mt-175{margin-top:175px}.mt-180{margin-top:180px}.mt-185{margin-top:185px}.mt-190{margin-top:190px}.mt-195{margin-top:195px}.mt-200{margin-top:200px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.mb-105{margin-bottom:105px}.mb-110{margin-bottom:110px}.mb-115{margin-bottom:115px}.mb-120{margin-bottom:120px}.mb-125{margin-bottom:125px}.mb-130{margin-bottom:130px}.mb-135{margin-bottom:135px}.mb-140{margin-bottom:140px}.mb-145{margin-bottom:145px}.mb-150{margin-bottom:150px}.mb-155{margin-bottom:155px}.mb-160{margin-bottom:160px}.mb-165{margin-bottom:165px}.mb-170{margin-bottom:170px}.mb-175{margin-bottom:175px}.mb-180{margin-bottom:180px}.mb-185{margin-bottom:185px}.mb-190{margin-bottom:190px}.mb-195{margin-bottom:195px}.mb-200{margin-bottom:200px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.ml-105{margin-left:105px}.ml-110{margin-left:110px}.ml-115{margin-left:115px}.ml-120{margin-left:120px}.ml-125{margin-left:125px}.ml-130{margin-left:130px}.ml-135{margin-left:135px}.ml-140{margin-left:140px}.ml-145{margin-left:145px}.ml-150{margin-left:150px}.ml-155{margin-left:155px}.ml-160{margin-left:160px}.ml-165{margin-left:165px}.ml-170{margin-left:170px}.ml-175{margin-left:175px}.ml-180{margin-left:180px}.ml-185{margin-left:185px}.ml-190{margin-left:190px}.ml-195{margin-left:195px}.ml-200{margin-left:200px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mr-105{margin-right:105px}.mr-110{margin-right:110px}.mr-115{margin-right:115px}.mr-120{margin-right:120px}.mr-125{margin-right:125px}.mr-130{margin-right:130px}.mr-135{margin-right:135px}.mr-140{margin-right:140px}.mr-145{margin-right:145px}.mr-150{margin-right:150px}.mr-155{margin-right:155px}.mr-160{margin-right:160px}.mr-165{margin-right:165px}.mr-170{margin-right:170px}.mr-175{margin-right:175px}.mr-180{margin-right:180px}.mr-185{margin-right:185px}.mr-190{margin-right:190px}.mr-195{margin-right:195px}.mr-200{margin-right:200px}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pt-105{padding-top:105px}.pt-110{padding-top:110px}.pt-115{padding-top:115px}.pt-120{padding-top:120px}.pt-125{padding-top:125px}.pt-130{padding-top:130px}.pt-135{padding-top:135px}.pt-140{padding-top:140px}.pt-145{padding-top:145px}.pt-150{padding-top:150px}.pt-155{padding-top:155px}.pt-160{padding-top:160px}.pt-165{padding-top:165px}.pt-170{padding-top:170px}.pt-175{padding-top:175px}.pt-180{padding-top:180px}.pt-185{padding-top:185px}.pt-190{padding-top:190px}.pt-195{padding-top:195px}.pt-200{padding-top:200px}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pb-105{padding-bottom:105px}.pb-110{padding-bottom:110px}.pb-115{padding-bottom:115px}.pb-120{padding-bottom:120px}.pb-125{padding-bottom:125px}.pb-130{padding-bottom:130px}.pb-135{padding-bottom:135px}.pb-140{padding-bottom:140px}.pb-145{padding-bottom:145px}.pb-150{padding-bottom:150px}.pb-155{padding-bottom:155px}.pb-160{padding-bottom:160px}.pb-165{padding-bottom:165px}.pb-170{padding-bottom:170px}.pb-175{padding-bottom:175px}.pb-180{padding-bottom:180px}.pb-185{padding-bottom:185px}.pb-190{padding-bottom:190px}.pb-195{padding-bottom:195px}.pb-200{padding-bottom:200px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-100{padding-left:100px}.pl-105{padding-left:105px}.pl-110{padding-left:110px}.pl-115{padding-left:115px}.pl-120{padding-left:120px}.pl-125{padding-left:125px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pr-105{padding-right:105px}.gray-bg{background:#f6f6f6}.white-bg{background:#fff}.black-bg{background:#222}.white{color:#fff}.black{color:#222}[data-overlay]{position:relative}[data-overlay]::before{background:#000 none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}[data-overlay="3"]::before{opacity:.3}[data-overlay="4"]::before{opacity:.4}[data-overlay="5"]::before{opacity:.5}[data-overlay="6"]::before{opacity:.6}[data-overlay="7"]::before{opacity:.7}[data-overlay="8"]::before{opacity:.8}[data-overlay="9"]::before{opacity:.9}

