.jaguar-mid {
  background: #000;
  height: auto;
  min-height: 100px;
  float: left;
  clear: both;
  padding: 20px;
  clear: both; }

.jaguar-mid .jaguar-header {
  background: #ffd100;
  margin-bottom: 12px;
  width: 100%;
  height: auto;
  min-height: 10px;
  float: left;
  clear: both;
  padding: 12px; }

.jaguar-mid .jaguar-header h2 {
  color: #000;
  width: 70%;
  padding-top: 8px;
  font-size: 20px;
  line-height: 15px;
  display: inline-block;
  font-weight: bold;
  margin: 0px; }

.jag-right-logo {
  margin-right: 12px; }

.jaguar-mid p {
  clear: both;
  color: #FFFFFF;
  display: block;
  margin: 0; }

.jaguar-mid .button {
  background: #308dff;
  color: #fff;
  font-size: 14px;
  padding: 0px 23px;
  line-height: 31px;
  float: left;
  margin-bottom: 20px;
  font-weight: bold;
  text-decoration: none !important; }

.rightpromo {
  padding-left: 10px; }

.rightpromo1, .rightpromo2 {
  float: left;
  clear: both;
  margin-bottom: 20px; }

.jaguarvideo {
  float: left;
  clear: both;
  margin: 15px 0;
  min-height: 50px; }

.jagmar {
  height: 50px;
  float: left; }

.promoimage {
  float: left;
  clear: both; }

/*#offerWidget{background: none !important;}*/
.defaultPanel h3, .defaultPanel h6 {
  padding: 5px 11px 7px 0px !important;
  width: auto !important; }

.defaultPanel {
  float: left;
  width: 100%; }

.promoimage img {
  width: 100%; }

.jagmid-rightimage {
  float: left;
  margin-bottom: 25px; }

.img-responsive {
  border: 1px solid #2c2c2c; }

.jaguar-caption {
  position: absolute;
  right: 119px;
  top: 5%; }

.jaguar-caption p {
  color: #fff229;
  display: inline-block;
  font-size: 20px;
  font-size: 18px;
  margin: 0;
  font-weight: bold; }

.jaguar-caption h1 {
  color: #fff;
  font-size: 36px;
  text-align: right;
  margin: 0px; }

.captionlogo, .captioncontent {
  display: inline-block; }

.captionlogo img {
  vertical-align: text-bottom; }

.jaguar-header .logo2 {
  poistion: absolute;
  right: 0;
  float: right;
  width: 113px;
  height: 54px; }

.tnc p {
  font-size: 11px !important; }

.tnc ul {
  margin: 0px;
  padding: 0px; }

.tnc ul li {
  list-stle: none;
  color: #fff;
  font-size: 10px; }

.tnc-header {
  font-weight: bold;
  padding-bottom: 5px; }

.jaguar-video-frame {
  margin: 0px;
  padding: 0px;
  height: 300px;
  width: 100%;
  border: 1px solid #272727; }

.resHolder {
  background: #fff !important; }

@media (max-width: 564px) {
  .jaguar-caption {
    bottom: 5%;
    padding: 5px 9px;
    position: absolute;
    right: 16px; }
  .captionlogo img {
    vertical-align: text-bottom;
    width: 68px; }
  .jaguar-caption p {
    color: #FFF229;
    display: inline-block;
    font-size: 10px;
    font-weight: bold;
    margin: 0; }
  .jaguar-caption h1 {
    color: #FFFFFF;
    font-size: 13px;
    margin: 0;
    text-align: right; }
  .jaguar-mid .jaguar-header h2 {
    color: #000;
    font-size: 15px;
    display: inline-block;
    font-weight: bolder;
    margin: 0px; }
  .jag-right-logo {
    height: 38px;
    width: 69px; }
  .jaguar-mid .button {
    font-size: 10px; } }

@media (min-width: 481px) and (max-width: 990px) {
  .jaguar-caption {
    bottom: 5%;
    padding: 5px 9px;
    position: absolute;
    right: 16px; }
  .captionlogo img {
    vertical-align: text-bottom;
    width: 129px; }
  .jaguar-caption p {
    color: #FFF229;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 0; }
  .jaguar-caption h1 {
    color: #FFFFFF;
    font-size: 23px;
    margin: 0;
    text-align: right; }
  .jaguar-mid .button {
    font-size: 12px; } }

@media (max-width: 400px) {
  .jaguar-mid .jaguar-header h2 {
    color: #000;
    font-size: 13px;
    display: inline-block;
    font-weight: bolder;
    margin: 0px; }
  .jag-right-logo {
    height: 29px;
    width: 48px;
    padding-top: 0px; } }

@media (min-width: 1025px) {
  .jaguar-mid {
    width: 98%;
    margin: 0px 0% 0px 2%; } }

/* Table css start here */
.jaguarDtl {
  width: 100%; }

.jaguarDtl h3 {
  color: #fff;
  font-weight: normal; }

.jaguarDtl p {
  color: #fff;
  padding-bottom: 15px; }

.jaguarDtl p a {
  color: #fff;
  text-decoration: underline; }

.jaguarDtl table {
  width: 100%;
  margin-bottom: 15px; }

.jaguarDtl table tr td {
  border: 1px solid #2c2c2c;
  padding: 10px;
  color: #fff; }

/* Table css end here */
@media (max-width: 767px) {
  #resSubmit {
    margin-right: 0px !important; }
  .defaultPanel.spacenod {
    float: left;
    width: 100%; } }
