/*
Theme Name: Stable Duel Marketing
Theme URI: http://www.pmadv.com/
Description: Fully responsive theme built with Bootstrap.
Version: 1.0
Tags: Multi-Column, Responsive, Bootstrap
Author: PM Advertising
Author URI: http://www.pmadv.com/
*/

/* -------------------------------------------------------------------------- */
/* Redefined HTML Tags                                                        */
/* -------------------------------------------------------------------------- */
body {
  color: #FFF;
  overflow-x: hidden;
  background-color: #192F65;
  font-family: 'Montserrat', sans-serif;
}
@font-face {
  font-family: Glyphicons Halflings;
  src: url(https://netdna.bootstrapcdn.com/bootstrap/3.0.0/fonts/glyphicons-halflings-regular.ttf);
}
a, a:hover, a:visited {
	color: #FFF;
	text-decoration: none;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
  margin-top: 0px;
  font-weight: bold;
  text-transform: uppercase;
}

/* -------------------------------------------------------------------------- */
/* Header                                                                     */
/* -------------------------------------------------------------------------- */
.header-social-media {
  display: inline-block;
}
.header-social-media a, .footer-social a {
  margin: 0px 10px;
  padding: 5px 10px;
  display: inline-block;
  border-radius: 16px;
  border: 2px solid #FFF;
}
.header-social-media a:first-of-type, .footer-social a:first-of-type {
  padding: 5px 12px;
}
.header-play-now, .body-play-now, .race-play-win-play-now {
  padding: 10px 15px;
  color: #FFF;
  text-align: center;
  border-radius: 20px;
  display: inline-block;
  background-color: #df0b19;
}
.header-play-now:hover,
.header-play-now:focus,
.body-play-now:hover,
.body-play-now:focus,
.race-play-win-play-now:hover,
.race-play-win-play-now:focus {
  color: #FFF;
  background-color: #273c6d;
}
.navbar-toggle {
  margin-top: 25px;
}
.navbar-default .navbar-brand {
  margin-bottom: 15px;
}

/* -------------------------------------------------------------------------- */
/* Navigation                                                                 */
/* -------------------------------------------------------------------------- */
.navbar {
  border-radius: 0px;
}
.navbar-default {
  color: #FFF;
  border-color: transparent;
  background-color: #192F65;
  -webkit-box-shadow: 0px 8px 10px 6px #10285F;
	-moz-box-shadow: 0px 8px 10px 6px #10285F;
	box-shadow: 0px 8px 10px 6px #10285F;
}
.navbar-default .navbar-nav > li > a {
  color: #FFF;
  font-weight: bold;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #df0b19;
}
.navbar-brand {
  margin: 12px 0px 0px 15px;
  padding: 0px;
  height: inherit;
  max-width: 250px;
  line-height: normal;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #df0b19;
  background-color: transparent;
}

/* -------------------------------------------------------------------------- */
/* Home Page Content                                                          */
/* -------------------------------------------------------------------------- */
#breed-of-gaming {
  padding: 20px 0px;
}
.breed-of-gaming {
  margin-bottom: 25px;
}
.display-view {
  margin: 0px auto;
  max-width: 985px;
  overflow: hidden;
  position: relative;
}
.android-phone {
  margin-top: 27px;
  top: 0;
  left: 0;
  max-width: 100px;
  position: absolute;
}
.iphone-phone {
  margin-top: 27px;
  top: 0;
  right: 0;
  max-width: 100px;
  position: absolute;
}
.gaming-height {
  position: relative;
  text-transform: uppercase;
}
.contest-phone-shots {
  padding-top: 155px;
  position: relative;
}
.action-phone-shots {
  padding-top: 175px;
  position: relative;
}
.contest-phone-shots img, .action-phone-shots img {
  z-index: 3;
  position: relative;
}
.big-number {
  top: 0;
  left: 0;
  width: 100%;
  color: #273c6d;
  font-size: 200px;
  font-weight: 900;
  line-height: 200px;
  text-align: center;
  position: absolute;
}
.contest-quick-text {
  margin-top: 80px;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  font-size: 22px;
  text-align: center;
  position: absolute;
}
#racing-contests, #in-on-action, #twitter-feed {
  padding: 20px 0px;
}
#racing-contests h2, #in-on-action h2, #twitter-feed h2, #how-it-works h1 {
  font-style: italic;
  text-transform: uppercase;
}
#racing-contests .racing-contest-sub-text {
  text-transform: uppercase;
}
#featured-article {
  padding: 20px 0px;
}
.featured-article-box {
  padding-top: 0px;
  padding-bottom: 15px;
}
.featured-title {
  font-size: 20px;
  font-style: italic;
  text-transform: uppercase;
}
.featured-four-bottom-three .featured-title {
  margin: 20px 0px;
  font-size: 20px;
  display: block;
}
#featured-four-articles {
  padding-top: 35px;
  padding-bottom: 20px;
  background-color: #011a54;
}
#featured-four-articles .container {
  margin-top: 20px;
}
.featured-readmore .fa {
  padding: 8px 12px;
  color: #011a54;
  border-radius: 18px;
  background-color: #df0b19;
}
.featured-readmore:hover .fa,
.featured-readmore:focus .fa {
  color: #FFF;
  background-color: #011a54;
}
#featured-four-articles .container .col-xs-12 {
  margin-bottom: 35px;
}
.featured-four-bottom-three {
  padding: 15px;
  overflow: hidden;
  position: relative;
  border-radius: 25px;
  background-size: cover;
  background-color: #1a3065;
  background-repeat: no-repeat;
}
.featured-four-bottom-three-bg {
  margin: 0px -15px -15px -15px;
  padding: 0px 15px 25px 15px;
  bottom: 0;
  width: 100%;
  position: absolute;
  background-color: rgba(26, 48, 101, 0.85);
}
.featured-three-image {
  margin: -15px -15px 150px -15px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
}
.featured-three-image img {
  width: 100%;
  height: auto;
  display: block;
}
.featured-readmore {
  padding: 10px 15px;
  color: #FFF;
  text-align: center;
  border-radius: 20px;
  display: inline-block;
  background-color: #011a54;
  border: 2px solid #df0b19;
}
.featured-readmore:hover,
.featured-readmore:focus {
  background-color: #df0b19;
  border: 2px solid #273c6d;
}
.featured-readmore-sub {
  margin: -25px auto 0px auto;
  padding: 10px 15px;
  color: #FFF;
  text-align: center;
  border-radius: 20px;
  display: block;
  max-width: 150px;
  position: relative;
  background-color: #011a54;
  border: 2px solid #df0b19;
}
.featured-readmore-sub:hover,
.featured-readmore-sub:focus {
  background-color: #df0b19;
  border: 2px solid #273c6d;
}
#play-race-win {
  padding: 20px 0px;
}
.play-race-win-text-container {
  padding-top: 45px;
}
.play-race-win-text-container h3 {
  font-style: italic;
  font-weight: 400;
  text-transform: uppercase;
}
.play-race-win-text-container h4 {
  max-width: 400px;
  text-transform: uppercase;
}
.play-race-win-text-container {
  display: inline-block;
}
.big {
  font-weight: 600;
}
.bigger {
  font-weight: 900;
}
.download-options {
  margin-bottom: 15px;
}
.download-options img {
  margin: 8px 0px;
}
#bm {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  display: none;
  position: absolute;
}

/* -------------------------------------------------------------------------- */
/* Page/Single Content                                                        */
/* -------------------------------------------------------------------------- */
.page-id-2859 #team-members .page-content h2 {
  margin-top: 3rem;
}
.page-id-2859 #team-members .page-content p strong {
  margin-top: 3rem;
  color: #10d46e;
  display: inline-block;
}
.page-title {
  font-style: italic;
}
.sub-page-title {
  margin-top: 25px;
}
.article-title {
  margin-bottom: 25px;
  font-style: italic;
}
#article-header .fa {
  margin-left: 5px;
  margin-right: 5px;
}
.team-member img {
  margin-left: auto;
  margin-right: auto;
}
#team-members {
  padding: 20px 0px;
  background-color: #011a54;
}
#mission-statement {
  padding: 20px 0px;
}
#article-header {
  padding: 20px 0px;
}
#article-body {
  padding: 20px 0px;
  background-color: #011a54;
}
.featured-image {
  margin: 15px 0px;
}
#archive-list {
  padding: 20px 0px 0px 0px;
  background-color: #011a54;
}
#archive-list .blog-main > div {
  margin-bottom: 25px;
}
#archive-list .featured-title {
  margin-top: 10px;
}
.woocommerce-main h1.page-title {
  display: none;
}
.video-container {
  margin: 0px auto;
  max-width: 935px;
}
.video-wrapper {
  padding-bottom: 56.25%;
  height: 0;
  position: relative;
}
.video-wrapper iframe {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.video-title {
  text-align: center;
}
.table-dark {
  max-width:  1200px;
  background-color: #192F65;
  border: solid 1px #192F65;
}
.table-dark td {
  width: 50%;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #011a54;
}
.table > tbody > tr > td {
  border-top: none;
}
#article-body .container {
  max-width: 1230px;
}
#rewards-table {
  text-align: center;
  background-color: #0b1934;
}
#rewards-table th {
  text-align: center;
}
.contact-submit {
  border-color: #192F65;
  background-color: #df0b19;
}
.contact-submit:hover {
  border-color: #192F65;
  background-color: #192F65;
}
.download-bg {
  background-size: cover;
  background-repeat: no-repeat;
  background-image: url('images/sd-race-bg.jpg');
}
#points-graphic {
  background-color: #011a54;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center bottom;
  background-image: url('images/pages/points-graphic.png');
}
#points-graphic .col-xs-12 {
  min-height: 250px;
  position: relative;
}
#points-graphic img {
  left: 0;
  bottom: 0;
  max-width: 75px;
  height: auto;
  display: block;
  position: absolute;
}
#points-graphic .first {
  margin: 0 0 13% 10%;
}
#points-graphic .second {
  margin: 0 0 12% 39%;
}
#points-graphic .third {
  margin: 0 0 16% 57%;
}
#points-graphic .fourth {
  margin: 0 0 15% 67%;
}
#points-graphic .fifth {
  margin: 0 0 13% 78%;
}
#twitter-feed {
  padding: 25px 0px 45px 0px;
  background-color: #011a54;
}
.twitter-container {
  padding-top: 15px;
  padding-bottom: 15px;
  max-width: 600px;
  /*border-radius: 75px;*/
  border-radius: 15px;
  background: #192F65;
}
.twitter-container img.twitter-photo {
  border-radius: 50%;
}
.tweet-photo {
  overflow: hidden;
  max-height: 250px;
  position: relative;
}
.tweet-photo strong {
  padding-top: 35px;
  top: 0;
  left: 0;
  width: 100%;
  color: #FFF;
  z-index: 2;
  text-align: center;
  position: absolute;
  background: linear-gradient(transparent, #192F65);
}
#twitterCarousel .carousel-control.left,
#twitterCarousel .carousel-control.right {
  background-image: none;
}
#twitterCarousel .glyphicon-chevron-left::before {
  content: url('images/carousel-left.png');
}
#twitterCarousel .glyphicon-chevron-right::before {
  content: url('images/carousel-right.png');
}
#twitterCarousel .carousel-indicators {
  bottom: -35px;
}
#how-it-works {
  padding: 20px 0px;
}
#how-it-works h1 {
  font-weight: bold;
}
.points-text {
  margin: 5% 0px 0px 5%;
  top: 0;
  left: 0;
  max-width: 150px;
  font-weight: 200;
  font-size: 10px;
  position: absolute;
  font-family: 'Montserrat', sans-serif;
}


/* -------------------------------------------------------------------------- */
/* WooCommerce                                                                */
/* -------------------------------------------------------------------------- */
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs li.active {
  background: #192F65;
  border-bottom-color: #df0b19;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs li {
  border: 1px solid #df0b19;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs::before {
  border-bottom: 1px solid #df0b19;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs li::after {
  border: 1px solid #df0b19;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs li::before {
  border: 1px solid #df0b19;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs li.active::before {
  display: none;
  box-shadow: 2px 2px 0 #df0b19;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs ul.tabs li.active::after {
  display: none;
  box-shadow: -2px 2px 0 #df0b19;
}
.woocommerce-main .panel {
  background-color: #192F65;
}
.woocommerce .woocommerce-main div.product .woocommerce-tabs .panel {
  padding: 15px;
}
.woocommerce .woocommerce-main ul.products li.product a img {
  margin-bottom: 0px;
}
.woocommerce-main li.product h2.woocommerce-loop-product__title {
  padding-top: 25px !important;
  position: relative;
}
.woocommerce-main li.product h2.woocommerce-loop-product__title:after {
  top: 0;
  left: 0;
  right: 0;
  content: '';
  height: 2px;
  position: absolute;
  background: linear-gradient(
    to right,
    transparent 5%,
    #df0b19 25%,
    #df0b19 50%,
    #df0b19 50%,
    #df0b19 75%,
    transparent 95%
  );
}
.woocommerce .woocommerce-main ul.products li.product,
.woocommerce-main .woocommerce-main .woocommerce-page ul.products li.product {
  padding: 0px 15px 15px 15px;
  border-radius: 15px;
  text-align: center;
  background-color: #192F65;
}
.woocommerce .woocommerce-main #respond input#submit,
.woocommerce .woocommerce-main a.button, .woocommerce button.button,
.woocommerce .woocommerce-main input.button {
  color: #FFF;
  border-radius: 15px;
  border: 2px solid #df0b19;
  background-color: #192F65;
}
.woocommerce .woocommerce-main #respond input#submit:hover,
.woocommerce .woocommerce-main a.button:hover,
.woocommerce .woocommerce-main button.button:hover,
.woocommerce .woocommerce-main input.button:hover {
  color: #FFF;
  background-color: #df0b19;
}
.woocommerce .woocommerce-main div.product form.cart div.quantity {
  color: #000;
}
.woocommerce-main .woocommerce-error,
.woocommerce-main .woocommerce-info,
.woocommerce-main .woocommerce-message {
  color: #FFF;
  background-color: #192F65;
}
.woocommerce .woocommerce-main #respond input#submit.alt,
.woocommerce .woocommerce-main a.button.alt,
.woocommerce .woocommerce-main button.button.alt,
.woocommerce .woocommerce-main input.button.alt {
  background-color: #192F65;
}
.woocommerce .woocommerce-main #respond input#submit.alt:hover,
.woocommerce .woocommerce-main a.button.alt:hover,
.woocommerce .woocommerce-main button.button.alt:hover,
.woocommerce .woocommerce-main input.button.alt:hover {
  background-color: #df0b19;
}
.woocommerce .woocommerce-main .woocommerce-ordering,
.woocommerce-main .woocommerce-page .woocommerce-ordering {
  color: #000;
}
.woocommerce-main .woocommerce-cart-form {
  background-color: #192F65;
}
.woocommerce-main input, .woocommerce-main textarea {
  color: #000;
}
.woocommerce-page .woocommerce-main table.cart td.actions .input-text {
  width: 115px;
}
.woocommerce-main .woocommerce #respond input#submit.alt,
.woocommerce-main .woocommerce a.button.alt,
.woocommerce-main .woocommerce button.button.alt,
.woocommerce-main .woocommerce input.button.alt {
  border-radius: 15px;
  border: 2px solid #df0b19;
  background-color: #192F65;
}
.woocommerce-main .woocommerce #respond input#submit.alt:hover,
.woocommerce-main .woocommerce a.button.alt:hover,
.woocommerce-main .woocommerce button.button.alt:hover,
.woocommerce-main .woocommerce input.button.alt:hover {
  background-color: #df0b19;
}
.woocommerce-main #customer_details,
.woocommerce-main #order_review {
  margin-bottom: 25px;
  padding: 15px;
  border-radius: 15px;
  background-color: #192F65;
}
.woocommerce-main #add_payment_method #payment,
.woocommerce-main .woocommerce-cart #payment,
.woocommerce-main .woocommerce-checkout #payment {
  background-color: #192F65;
}
#pa_size, select, .select2-container {
  color: #000;
}

/* -------------------------------------------------------------------------- */
/* Comments                                                                   */
/* -------------------------------------------------------------------------- */
.comments-box {
  margin-top: 35px;
}
ol.comment-list {
  margin: 30px 0px;
  padding: 0px;
  list-style-type: none;
}
ol.children {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
ol.comment-list li {
  margin-bottom: 30px;
  padding-left: 52px;
  padding-bottom: 30px;
  position: relative;
  border-bottom: 1px solid #ddd;
}
ol.comment-list li:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none
}
ol.comment-list li .avatar {
  top: 0;
  left: 0;
  position: absolute;
  border-radius: 50%;
}
ol.children {
  margin-top: 30px;
  padding-top: 30px;
  padding-left: 50px;
  border-top: 1px solid #DDD;
}
.comment-heading, .comment-form {
  margin-top: 0;
  margin-bottom: 30px;
}
.comment-form label {
  display: block;
}
.comment-metadata a {
  color: #888;
  font-size: 11px;
}
#cancel-comment-reply-link {
  color: #C00;
  font-size: 12px;
}
.form-allowed-tags code {
  white-space: normal;
}
.form-submit {
  display: none;
}

/* -------------------------------------------------------------------------- */
/* Sidebar                                                                    */
/* -------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */
/* Footer                                                                     */
/* -------------------------------------------------------------------------- */
#footer {
  padding: 20px 0px;
  background-color: #011a54;
}
.footer-match-height {
  position: relative;
}
.footer-match-height img {
  margin-bottom: 20px;
}
.footer-links {
  margin: 15px 0px;
  padding: 0px;
  list-style-type: none;
}
.footer-links li {
  margin: 0px;
  padding: 0px;
}
.footer-links li a {
  padding: 5px 10px;
  display: block;
}
.footer-links li:last-of-type a {
  padding-bottom: 0px;
}

/* -------------------------------------------------------------------------- */
/* Media Queries                                                              */
/* -------------------------------------------------------------------------- */
@media only screen and (min-width : 500px) {

}
@media only screen and (min-width : 768px) {
  .breed-of-gaming h1 {
    margin-top: 60px;
  }
  .featured-article-box {
    padding-top: 50px;
  }
  #featured-article {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  #featured-four-articles .container {
    margin-top: 35px;
  }
  #featured-four-articles .featured-article-box {
    padding-top: 15px;
  }
  .featured-image {
    margin: 0px 0px 25px 25px;
    float: right;
    max-width: 375px;
  }
  img.right, img.alignright, .alignright {
  	float: right;
  	margin-left: 20px;
  }
  img.left, img.alignleft, .alignleft  {
  	float: left;
  	margin:0 8px 5px 0;
  }
  img.leftAlone, .leftAlone {
  	float: left;
  	margin-right: 100%;
  }
  img.center, .aligncenter {
  	float: none;
  	margin-left: auto;
  	margin-right: auto;
  	display: block;
  }
  .article-content iframe {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
  .footer-social {
    width: 100%;
    display: table;
  }
  .footer-match-height {
    display: table-cell;
    vertical-align: middle;
  }
  .footer-match-height img {
    margin-bottom: auto;
    vertical-align: bottom;
  }
  #points-graphic {
    background-size: cover;
  }
  #points-graphic .col-xs-12  {
    min-height: 410px;
  }
  #points-graphic img {
    max-width: 135px;
  }
  .points-text {
    margin: 10% 0px 0px 10%;
    font-size: 14px;
    max-width: 300px;
  }
}
@media only screen and (min-width : 992px) {
  .navbar {
    padding: 15px 0px;
  }
  .navbar-brand {
    margin: auto;
    max-width: inherit;
  }
  .breed-of-gaming h1  {
    margin-top: 100px;
  }
  .android-phone, .iphone-phone {
    margin-top: 90px;
    max-width: 150px;
  }
  #article-body {
    padding: 35px 0px;
  }
  .contest-phone-shots img:hover, .action-phone-shots img:hover {
    transform: scale(1.05);
  }
  #points-graphic .col-xs-12  {
    min-height: 545px;
  }
  #points-graphic img {
    max-width: 175px;
  }
  .twitter-container i {
    margin: 0px 10px 0px 0px;
    font-size: 50px;
    position: relative;
  }
  .points-text {
    margin: 10% 0px 0px 10%;
  }
  .navbar-nav li a {
    line-height: 75px;
  }
  a.header-play-now {
    margin-top: 28px;
  }
}
@media only screen and (min-width : 1200px) {
  .nav > li > a {
    padding: 10px 20px;
  }
  .navbar-header, #top-navigation {
    margin-top: 8px;
  }
  .header-social-media a, .footer-social a {
    font-size: 16px;
    border-radius: 16px;
  }
  .header-play-now, .body-play-now, .race-play-win-play-now {
    padding: 15px 30px;
    font-size: 17px;
    border-radius: 25px;
  }
  #bm {
    display: block;
  }
  .body-play-now {
    left: 0%;
    bottom: 20%;
    position: absolute;
  }
  .gaming-height h1 {
    margin-top: 0px;
    top: 16%;
    left: 0%;
    font-size: 49.5px;
    font-style: italic;
    position: absolute;
    font-weight: normal;
  }
  .gaming-height h1 strong {
    display: block;
    font-weight: 900;
  }
  .android-phone, .iphone-phone {
    margin-top: 45px;
  }
  #breed-of-gaming {
    padding-top: 0px;
    padding-bottom: 45px;
    min-height: 770px;
    /*background: url('images/breed-of-gaming-bg.png') no-repeat center 45px;*/
  }
  #how-it-works {
    padding-top: 80px;
    padding-bottom: 45px;
    min-height: 770px;
  }
  .text-spacer {
    margin-bottom: 40px;
  }
  #bm {
    margin-top: 145px;
  }
  #racing-contests .container {
    width: 1170px;
  }
  #racing-contests h2, #in-on-action h2, #twitter-feed h2, #how-it-works h1 {
    font-size: 40px;
  }
  #racing-contests .racing-contest-sub-text {
    font-size: 30px;
  }
  #racing-contests {
    padding: 90px 0px 45px 0px;
    min-height: 1014px;
    /*background: #011a54 url('images/racing-contests-red-curve.png') no-repeat right 45px;*/
    background: #011a54;
    background: -moz-linear-gradient(top,  #011a54 0%, #011a54 75%, #1a3065 75%, #1a3065 100%);
    background: -webkit-linear-gradient(top,  #011a54 0%,#011a54 75%,#1a3065 75%,#1a3065 100%);
    background: linear-gradient(to bottom,  #011a54 0%,#011a54 75%,#1a3065 75%,#1a3065 100%);
  }
  #in-on-action {
    padding: 90px 0px 45px 0px;
    background-color: #011a54;
  }
  #twitter-feed {
    padding: 90px 0px;
    background-color: #011a54;
  }
  #featured-article {
    padding: 45px 0px;
    min-height: 640px;
    background: #011a54;
    background: -moz-linear-gradient(top,  #011a54 0%, #011a54 75%, #1a3065 75%, #1a3065 100%);
    background: -webkit-linear-gradient(top,  #011a54 0%,#011a54 75%,#1a3065 75%,#1a3065 100%);
    background: linear-gradient(to bottom,  #011a54 0%,#011a54 75%,#1a3065 75%,#1a3065 100%);
  }
  #play-race-win, #footer, #team-members, #mission-statement,
  #article-header, #article-body {
    padding: 45px 0px;
  }
  ##mission-statement {
    min-height: 215px;
  }
  #team-members {
    min-height: 684px;
  }
  #play-race-win {
    min-height: 648px;
  }
  .featured-title {
    font-size: 40px;
  }
  .featured-four-bottom-three .featured-title {
    margin: 30px 0px;
    font-size: 30px;
  }
  .featured-date {
    margin-top: 35px;
    margin-bottom: 35px;
    font-size: 22px;
  }
  .featured-readmore {
    font-size: 20px;
  }
  .featured-article-box {
    padding-top: 75px;
  }
  .featured-excerpt {
    margin-bottom: 35px;
    max-width: 500px;
    font-size: 20px;
  }
  #featured-four-articles {
    padding-top: 0px;
    padding-bottom: 45px;
    min-height: 803px;
  }
  #featured-four-articles .container {
    margin-top: 45px;
  }
  .play-race-win-text-container h3 {
    margin-bottom: 45px;
    font-size: 40px;
  }
  .play-race-win-text-container h4 {
    margin-bottom: 25px;
    font-size: 30px;
    max-width: 300px;
  }
  .download-options {
    margin-bottom: 25px;
  }
  .download-options img {
    margin: 0px 20px 0px 0px;
  }
  .footer-social {
    font-size: 30px;
  }
  .footer-match-height {
    vertical-align: bottom;
  }
  .featured-image {
    margin: 0px 0px 25px 25px;
    float: right;
    max-width: 850px;
  }
  #archive-list {
    padding: 45px 0px 0px 0px;
  }
  #archive-list .blog-main > div {
    margin-bottom: 45px;
  }
  .video-wrapper {
    margin-bottom: 45px;
  }
  .android-phone, .iphone-phone {
    margin-top: 80px;
    max-width: 200px;
  }
  .sub-page-title {
    margin-top: 35px;
  }
  #points-graphic .col-xs-12  {
    min-height: 635px;
  }
  #points-graphic img {
    max-width: 200px;
  }
  .action-phone-shots {
    margin-bottom: 45px;
  }
  .points-text {
    margin: 10% 0px 0px 10%;
    font-size: 23px;
    max-width: 600px;
  }
}
@media only screen and (min-width : 1400px) {
  
}
@media only screen and (min-width : 1600px) {
  #breed-of-gaming {
    padding-top: 145px;
  }
  body.home #breed-of-gaming .container {
    width: 1570px;
  }
  #how-it-works .container {
    width: 1570px;
  }
  .container {
    width: 1230px;
  }
  .body-play-now {
    left: 15%;
    bottom: 35%;
  }
  .gaming-height h1 {
    top: 5%;
    left: 15%;
    font-size: 62.5px;
  }
  .android-phone, .iphone-phone {
    margin-top: 122px;
    max-width: none;
  }
  #racing-contests h2, #in-on-action h2, #how-it-works h1 {
    font-size: 50px;
  }
  #twitter-feed h2 {
    margin-bottom: 45px;
    font-size: 50px;
  }
  #points-graphic .col-xs-12  {
    min-height: 850px;
  }
  #points-graphic img {
    max-width: 270px;
  }
}
@media only screen and (min-width : 1700px) {

}
@media only screen and (min-width : 1800px) {
  .gaming-height h1 {
    left: 25%;
  }
  .body-play-now {
    left: 25%;
  }
  #points-graphic .col-xs-12  {
    min-height: 955px;
  }
  #points-graphic img {
    max-width: 310px;
  }
}
@media only screen and (min-width : 1920px) {
  #points-graphic .col-xs-12  {
    min-height: 1014px;
  }
  #points-graphic img {
    max-width: 100%;
  }
}
