.inventory-details {min-height: auto!important;}
.element-container.element-type-inventorylistthumbnail  {margin-bottom: 14px;}

#featured-photo img { max-width: 800px; }

/********** Fonts **********/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400,300,700,800);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,100,800);

/********** Body **********/
body.main-body { background-color: #fff; }
* { font-family: "Open Sans", sans-serif; }
a {
  color: #333;
}

a:hover {
    text-decoration: none;
}

a:focus {
    color: #f7f7f7 !important;
}

/********** Banner **********/
div.banner-container {
    background: #fff;
    padding: 15px 0;
}

div.banner-info {
    padding-right: 3%;
}

.multilot {
    text-align: right;
    font-size: 1.3em;
}

.font-info {
    color: #D42F2F;
    font-size: 1.2em;
}

@media (max-width: 767px) {
    .award {margin: 0 auto;}
    .multilot {text-align: center;}
}

/********** Nav Bar **********/
.navbar-brand i { display: none; }
.navbar-default { border: none; }
ul.dropdown-menu { border: none; }
nav a { color: #f7f7f7 !important; font-family: 'Open Sans', sans-serif; font-size: 16px; }


a.navbar-brand { font-size: 0px; }
div.menu-container-inner { background-color: #fff; height: auto; }
.navbar-default { background-color: #D42F2F; }
@media (min-width: 768px) {
    .navbar-nav>li>a {
      padding-top: 14px;
      padding-bottom: 16px;
  }
    .navbar-nav > li {float: none; display: inline-block;}
    .navbar-right {float: none !important; margin-right: 0; text-align: center;}
}
li.menu-heading:nth-child(6) span { color: #000; font-weight: 800; }
li.menu-heading:nth-child(7) { background-color: #8dc23e; font-weight: 800; }
li.menu-heading:nth-child(7) span { color: #fff; letter-spacing: 1px; text-transform: uppercase;}
a.menu-selected span { color: #D42F2F !important; }
.navbar-default .navbar-nav>li>a:hover {background-color: #F7F7F7; color: #D42F2F !important;}
.dropdown-menu > li > a {
    color: #D42F2F !important;
}

.navbar-toggle {
    background-color: #fff;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #D42F2F;
}

.navbar-default .navbar-toggle:hover {
    background-color: #fff;
}

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {background-color: #fff;}
}

/********** Container 
div.container { width: 1600px;}
@media (max-width:1660px) { 
    div.container { width:95% !important; 
    }
}
**********/


/********** First Header Image & Text on Home Page **********/
.header { overflow: hidden; max-height: 531px; position: relative;}
.header img {  min-width: 1400px; width: 100%;}
.header-text { position: absolute; bottom: 40%; margin-left: auto; margin-right: auto; left: 0; right: 0; }
.bold-heading { font-family: 'Open Sans', sans-serif; font-weight: 700; color: #F7F7F7; letter-spacing: 1px; font-size: 40px; line-height: 60px; }
@media (max-width:520px) { .header-text { bottom: 37%; } .bold-heading { font-size: 30px; line-height: 40px; } .header-text .btn { width: 80% !important;} }
.header-text .btn {
    font-family: "open sans", sans-serif;
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-transition: all ease-out .4s;
    -moz-transition: all ease-out .4s;
    -o-transition: all ease-out .4s;
    transition: all ease-out .4s;
    background: #F10D29; border: solid 3px #F10D29; color: #fff;
    padding: 15px 30px;
}
.header-text .btn:hover { background: none; border-color: #F10D29; color: #F10D29; !important;}

/********** Info & Icon Section Below Main Image **********/
#approval-process h2 {
    font-size: 40px;
    font-weight: 800;
    letter-spacing: 2px;
    text-transform: uppercase;
    padding-bottom: 50px;
}
#approval-process i {
    color: #111;
}
#approval-process .row { padding: 10px 6% 30px 6%; }
#approval-process .col-md-6 { padding: 15px 20px; color: #333; }
#approval-process h3 { font-size: 30px; letter-spacing: 2px; padding-bottom: 15px; }
#approval-process p { font-size: 16px; letter-spacing: 1px; text-align: center; }
#approval-process a { text-decoration: none; }
.apply-link:before, .finder-link:before {
  content: "";
  position: absolute;
  width: 50%;
  height: 4px;
  bottom: 0;
  left: 25%;
  background-color: #F10D29;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
.apply-link:hover:before, .finder-link:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
.apply-link:hover, .finder-link:hover { cursor: pointer; }

/********** Parallax Image **********/
.parallax .container { background: none; }
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%9 !important;
}
div.content-a { color: #fff; }
.content-a p, .content-a .testimonial-info { font-size: 18px; letter-spacing: 1px; line-height: 32px; padding-top: 30px;}
.content-a .testimonial-info { font-weight: 300; font-size: 18px; padding-top: 10px;}
.content-a .btn {
    font-family: "open sans", sans-serif;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 2px;
    text-transform: uppercase;
    -webkit-transition: all ease-out .4s;
    -moz-transition: all ease-out .4s;
    -o-transition: all ease-out .4s;
    transition: all ease-out .4s;
    background: none; border-color: #fff;
    margin-top: 40px;
}
.content-a .btn:hover { background: #F10D29; border-color: #F10D29; color: #fff !important;}
.content-a i { padding-left: 12px;}


/********** Info & Icon Section Below Parallax Image **********/
.how-it-works h2 { font-weight: 800; font-size: 38px; letter-spacing: 2px; text-transform: uppercase; }
.how-it-works h3 { font-size: 22px; letter-spacing: 2px; padding-bottom: 15px; }
.how-it-works i { font-size: 60px; color: #F10D29; } 
.how-it-works { padding: 0 6% 40px; }
.how-it-works p { font-size: 16px; letter-spacing: 1px; }
div#delivery {
  font-size: 50px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 3px;
  background-color: #666;
  color: #fff;
}

.fa-comments {
  color: #F10D29;
}

/*---------Footer---------*/
div.footer-container {
  border-top: none;
  border-bottom: none;
}

div.page-bottom .text-muted, div.page-bottom a, div.page-bottom ul.bottom-links li:last-child > span {
  color: #000 !important;
}




/********** Dealer Info **********/
.element-data-column .accent-color2 { font-size: 16px; }
div.location, .element-data-column a { font-size: 20px; }
.accent-color1, .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover, .form-info-icon, a:hover { color: #F10D29 !important; }
.element-sub-heading { font-size: 20px; }
#always-available-text { 
  font-weight: 800;
  font-size: 38px;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 40px;
}
#element-1a141f4b280543459c51f850a56d2757 h4 {
  font-weight: 800;
  font-size: 38px;
  letter-spacing: 2px;
  text-transform: uppercase;
}
#twenty-four {  color: #F10D29; }
#element-4e9426db7eab4c9faf5803d3e35af0fc .row { padding-left: 60px; }

/********** Credit App **********/
.apply { background-color: #eee; margin-top: 40px !important; padding-bottom: 40px; }
.apply ul { list-style: none; padding: 5px 20%;}
.apply a { font-size: 24px; font-weight: 600; color: #fff; text-transform: uppercase; letter-spacing: 1px;  background-color: #666; margin: 4px 0; display: block; }
.apply a:hover { background-color: #69af00; color: #fff !important; text-decoration: none;}
.apply i { float: right; line-height: 33px; }
.step, #element-85df979694494013aee84d0760f35e5a h4 { font-weight: 300; padding: 15px 0; font-size: 28px; }
.step div { font-weight: 800; letter-spacing: 2px; text-transform: uppercase; font-size: 52px; }
.apply h2 { font-size: 22px; font-weight: 300; }
#car-links-container { background-color: #ddd;  padding-bottom: 15px; }
#element-85df979694494013aee84d0760f35e5a h4 { text-align: center; padding-top: 0; margin-top: -15px;}
#element-85df979694494013aee84d0760f35e5a .form-submit, #element-84b1b0868b6f44ffb80d9746aa5c13f0 .form-submit { text-align: center; }
#element-84b1b0868b6f44ffb80d9746aa5c13f0 h4 { text-align: center; font-size: 30px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; padding-top: 35px; }

/********** Google Maps Scrolling Disable on Hover **********/
.scrolloff {
    pointer-events: none;
}

/********** Text Highlight **********/
::selection {
  background: #444; /* WebKit/Blink Browsers */
}
::-moz-selection {
  background: #444; /* Gecko Browsers */
}

/********** iFrame Height Fix **********/

iframe#iframe-tall { height: 530px; }

@media (max-width: 1021px) {
  iframe#iframe-tall { height: 940px; }
}

@media (max-width: 450px){
  a.btn.btn-primary.btn-lg{
    white-space: normal;
}
}

.sitemap-container .navbar-brand { display: none; }
.navbar {margin-bottom: 0;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #D42F2F !important;
    background-color: #FFF;
}

.nav a:hover {
    color: #D42F2F !important;
}

.navbar-default .navbar-toggle:focus {
    background-color: #fff;
}

/********** Mobile Fixes **********/

@media (max-width:1250px) { a.navbar-brand {   background-size: 270px 61px; height: 61px; width: 270px; } div.menu-container-inner { height: inherit; } }

@media (max-width:500px ) { .header-text .btn { font-size: 15px; padding: 15px 0; } a.navbar-brand {   background-size: 270px 61px; height: 61px; width: 270px; } div.menu-container-inner { height: inherit; } }
@media (max-width:767px ) { #element-4e9426db7eab4c9faf5803d3e35af0fc .row { padding-left: 10px; } }
@media (max-width:370px ) { a.navbar-brand {   background-size: 230px 52px; height: 52px; width: 230px; } div.menu-container-inner { height: inherit; } }






@media (max-width: 1350px) { .nav>li>a { font-size: 14px; padding: 10px 12px; line-height: 70px; } }


@media (max-width:1250px) {
.nav>li>a {
  font-size: 12px;
  padding: 10px 6px;
  line-height: 47px;
}
}

@media (max-width: 900px) { a.navbar-brand {   margin-top: 10px; background-size: 200px 46px; height: 46px; width: 200px; } div.menu-container-inner { height: inherit; } .nav>li>a { font-size: 11px; }  }

@media (max-width: 767px) { .nav>li>a { line-height: 20px; font-size: 16px; } }

@media (max-width: 1240px) {
  div.location, .element-data-column a {
  font-size: 14px;
}
}

  @media (max-width: 991px) {
#element-4e9426db7eab4c9faf5803d3e35af0fc div.col-sm-4:nth-child(2) { float: right; margin-right: 70px; }
}

  @media (max-width: 767px) {
#element-4e9426db7eab4c9faf5803d3e35af0fc div.col-sm-4:nth-child(2) { float: none; margin-right: 0; }
}

@media (max-width: 650px) {
  .social-table {display: none;}
}

* Large desktops and laptops */
@media (min-width: 1200px) {

}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
#featured-photo img {
    max-width: 100%;
}

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
#featured-photo img {
    max-width: 100%;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
#featured-photo img {
    max-width: 100%;
}

}








/********** Social Media Bottom Links **********/

.social-media-links { padding-top: 10px; }

.media-icon, .media-icon-small {
  width: 40px;
  height: 40px;
  font-size: 29px;
  line-height: 40px;
  box-shadow: none;
}
a.addthis_button { display: none; }

/*******************************************
  Refer
*******************************************/
div#row-da0fbe10b3a2447987cb9c62bf82c3ad{border-top:2px solid #115a88;}
div#row-da0fbe10b3a2447987cb9c62bf82c3ad,div#row-da0fbe10b3a2447987cb9c62bf82c3ad .row{ background-color: #8dc23e; }
.refer-top-text{
  font-size: 2.188em;
  color:#fff;
  padding: 4%;
}
.refer-top-text span{
  color:#000;
  font-size: 0.875em;
}
.refer-text {
  padding: 7%;
}
.refer-text h3{
  color:#105a89;
  font-weight: bold;
}
.refer-text ul{padding-top: 20px;}

/********** Loan Calc **********/
#element-7c3116b050f64bf79de7825ea2b82e23 .form-info::after {
  content: 'APPLY NOW' !important;
  text-align: center;
  font-size: 22px;
  font-weight: 800;
}

#element-7c3116b050f64bf79de7825ea2b82e23 .form-info {  color: #fff !important; }
#element-7c3116b050f64bf79de7825ea2b82e23 .form-info-icon, #element-7c3116b050f64bf79de7825ea2b82e23 .sub-text { display: none; }
#element-7c3116b050f64bf79de7825ea2b82e23 .bg-info {
  background: #777!important;
  text-align: center;
  margin: 0 auto;
  width: 72%;
}

#element-7c3116b050f64bf79de7825ea2b82e23 .bg-info:hover { background-color: #8dc23e !important; cursor: pointer; }

/*----- Multi Lot Row -----*/
.lot {
    text-align: center;
    font-size: 2.5em;
}

/*----- slide Show -----*/
div#slider-text {
    text-align: center;
    position: absolute;
    top: 20%;
    left: 0;
    right: 0;
    font-family: 'Open Sans', sans-serif;
}

/* CSS Styles added to style buttons */

/******
.btn-primary {
    background-color: rgba(241, 13, 41, 0.75);
    border-color: #F10D29;
    padding: 20px 50px;
    width: 450px;
}
********/
.btn-primary {
    background-color: #D42F2F;
    border-color: #D42F2F;
    padding: 20px 50px;
    width: 450px;
}

@media only screen and  (min-width: 1200px) {
    .btn-primary {
    width: 450px;
    }
}

@media only screen and  (max-width: 700px) {
    .btn-primary {
               width: 95%;
    }
}

.btn-primary:hover {
    background-color: rgba(255,255,255,0.75);
    border-color: #F10D29;
    transition: all cubic-bezier(0.4, 0, 0.2, 1) .4s;
}

.btn-lg {
    font-size: 25px;
}

@media (max-width: 991px) {
    div#slider-text {position: relative; }
    div#slider-text h2 { color: #000; text-shadow: none; }
}

#slider-text > h2 {
    font-family: 'Open Sans', sans-serif;
    color: #FFFFFF;
    font-weight: 700;
    font-size: 40px;
    text-shadow: 2px 2px 0.05rem rgba(0, 0, 0, 0.8);
}

/*----- Lot Row -----*/
#element-9f2351de2bdb43c89d379a5548a17591, #element-42710dedbb544e3eaca44b928e747195 {
    padding-left: 0;
    padding-right: 0;
}

.lot {
    margin-bottom: 20px;
}

#row-41a85b5fb73b44d78864bff76d9ea65a a:focus {
    color: #333333 !important;
    text-decoration: none;

}

/*----- Contact Us Form -----*/
.contact {
    float: none;
}

.contact-form {
    margin: auto;
}

/*------ vehicle details page ------*/

#featured-photo {
  text-align: center !important;
}

#featuredphoto-carousel-items img {
  width: 100% !important;
  max-width: 640px;
}

#carousel-container-featuredphoto {
  width: 100% !important;
}



/****SUSTOM-BTNS****/

.custm-btn {
    display: inline-block;
    background: pink;
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
    text-decoration: none;
    border-radius: 0;
    margin-top: 15px;
    margin-bottom: 25px;
    border: 2px solid transparent;
    white-space: normal;
        padding-top: 10px;
    padding-bottom: 10px;
    color: #3A0000;

}




a.custm-btn:hover {
    background: #fff;
    border: 2px solid pink;
    display: inline-block;
     margin-bottom: -2px;
}

a.custm-btn{
  -webkit-transition: all .25s ease-in-out;
     -moz-transition: all .25s ease-in-out;
      -ms-transition: all .25s ease-in-out;
       -o-transition: all .25s ease-in-out;
          transition: all .25s ease-in-out;
}

.smedia img {
    margin-bottom: 30px;
}

/****MENU-CENTER****/


.navbar .navbar-nav {
  display: inline-block;
  float: none;
  vertical-align: top;
}

.navbar .navbar-collapse {
  text-align: center;
}


/* Large desktops and laptops */
@media (min-width: 1200px) {
div#element-1c55189f3767423f9662cc28bd1f4497 {
    display: none;
}


}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
div#element-1c55189f3767423f9662cc28bd1f4497 {
    display: none;
}

.nav {
    position: relative;
    left: 300px;
}
.navbar .navbar-nav {
  display: inline-block;
  float: left;
  vertical-align: top;
}
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
div#element-1c55189f3767423f9662cc28bd1f4497 {
    display: none;
}
.nav {
    position: relative;
    left: 200px;
}

  div.form {
    padding-bottom: 0;
    text-align: center;
}

.navbar .navbar-nav {
  display: inline-block;
  float: left;
  vertical-align: top;

}
.smedia img {
    max-width: 20%;
}

.form-group input {

    margin-left: auto;
    margin-right: auto;
}
.smedia img {
    margin-bottom: 10px;
}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  div.form {
    padding-bottom: 0;
    text-align: center;
}

.form-group input {

    margin-left: auto;
    margin-right: auto;
}
.smedia img {
    max-width: 30%;
}
.smedia img {
    margin-bottom: 10px;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
  div.form {
    padding-bottom: 0;
    text-align: center;
}

.form-group input {

    margin-left: auto;
    margin-right: auto;
}
.smedia img {
    max-width: 30%;
}
.smedia img {
    margin-bottom: 10px;
}
}

.rev h4 {
    font-size: 38px!important;
    font-family: raleway;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.rev-intro {
    letter-spacing: 1px;
    font-size: 16px;
}

.rev-clock{
font-family: raleway;
}

.resp {
    font-family: raleway;
    font-size: 16px;
    letter-spacing: 1px;
}

.smedia .col-md-5 {
    width: 37.666667%;
}

.pricevalue1.beforevalue.accent-color2 {
    color: #2f2f2f !important;
}
span.accent-color2.showroomvalue {
    color: #333 !important;
}
span.accent-color2.retail.value {
    color: #333 !important;
}
span.accent-color2.msrpvalue {
    color: #333 !important;
}
span.accent-color2.specifics-label {
    color: #333 !important;
}
h5.accent-color2.feature-category {
    color: #333 !important;
font-weight:600;
}
h5.accent-color2 {
    color: #333 !important;
}
.element-sub-heading.accent-color2 {
    color: #333 !important;
}
/* Large desktops and laptops */
@media (min-width: 1200px) {
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
div#element-f2561ff093334e2daf1c61bf40f6873b img {
    display: none;
}
div#element-eb25a058f1474ba2a2d62aae61cf0b42 div {
    display: none;
}
div#element-46d3e0df12cb4f36b1a82cb8deb5b2f4 img {
    display: none;
}
div#element-3f0e4932ba86499bbc7f5699c3d06b70 img {
    max-width: 20%;
    margin-left: 5px;
}

.multilot {
    text-align: right;

}

div#element-2484d38f184545039760ad691083ff9f {
    margin-top: -50px;
}
.multilot.murdock b {
    font-size: 14px;
}
.multilot b {
    font-size: 14px;
}
div#element-7c0dabee16e44e398e785aa7aa07a614 {
    display: none;
}
div#element-3a91cdd003b8493ea7164beea2ddf526 {
    display: none;
}

div#element-07cb71979cce41d0978457480591f08a {
    display: none;
}
div#element-1c55189f3767423f9662cc28bd1f4497 {
    margin-top: -50px;
}
div#element-3f0e4932ba86499bbc7f5699c3d06b70 img {
    max-width: 50%!important;
    margin-left: 5px;
}

div#element-1c55189f3767423f9662cc28bd1f4497 {
    margin-top: -80px;
}

.form-group input {
    margin-left: 8%;
}
div#element-1cc6096ac8484d95a958b321a5b6926f .btn {
    display: inline-block;
    padding: 6px 12px;
    /* margin-bottom: -20px; */
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #00000045;
    border-radius: 4px;
    margin-right: -62%;
    margin-top: -87px;
}
div#element-1c55189f3767423f9662cc28bd1f4497 {
   margin-top: -80px;
   position: absolute;
   right: 0;
}
div#element-77a9e705e42a44c8b601067e967b3cd9 {
    display: none;
}
}




/* Portrait phones and smaller */
@media (max-width: 480px) {

div#element-eb25a058f1474ba2a2d62aae61cf0b42 div {
    display: none;
}

div#element-f2561ff093334e2daf1c61bf40f6873b img {
    display: none;
}
div#element-46d3e0df12cb4f36b1a82cb8deb5b2f4 img {
        display: none;
}

div#element-3f0e4932ba86499bbc7f5699c3d06b70 img {
    max-width: 20%;
    margin-left: 5px;
}

.multilot {
    text-align: right;

}


div#element-2484d38f184545039760ad691083ff9f {
    margin-top: -50px;
}
.multilot.murdock b {
    font-size: 14px;
}

.multilot b {
    font-size: 14px;
}

div#element-7c0dabee16e44e398e785aa7aa07a614 {
    display: none;
}
div#element-3a91cdd003b8493ea7164beea2ddf526 {
    display: none;
}

div#element-07cb71979cce41d0978457480591f08a {
    display: none;
}

div#element-1c55189f3767423f9662cc28bd1f4497 {
    margin-top: -50px;
}

div#element-3f0e4932ba86499bbc7f5699c3d06b70 img {
    max-width: 50%!important;
    margin-left: 5px;
}

div#element-1c55189f3767423f9662cc28bd1f4497 {
    margin-top: -80px;
}

.form-group input {
    margin-left:8%;
}





div#element-1cc6096ac8484d95a958b321a5b6926f .btn {
    display: inline-block;
    padding: 6px 12px;
    /* margin-bottom: -20px; */
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #00000045;
    border-radius: 4px;
    margin-right: -62%;
    margin-top: -87px;
}



div#element-1c55189f3767423f9662cc28bd1f4497 {
   margin-top: -80px;
   position: absolute;
   right: 0;
}

div#element-77a9e705e42a44c8b601067e967b3cd9 {
    display: none;
}
}



.txt-btn {
    position: fixed;
    z-index: 999;
    right: 0;
    background: #cc1414;
    padding: 10px 40px;
    bottom: 2%;
}
.txt-btn a {
    color: #fff;
    font-size: 20px;
}

.txt-btn:hover {
    background: maroon;
}

.banner-links-bar {
    background: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.3));
    padding: 3px 0;
    display: none;
}


/* Large desktops and laptops */
@media (min-width: 1200px) {
.txt-btn {
    display: none;
}
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
.txt-btn {
    display: none;
}
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.txt-btn {
    display: none;
}
div#element-9bc6b2bfdef74727ba213f58d37a0258 a.btn.btn-primary.btn-lg {
    max-width: 100%;
}
div#element-9bc6b2bfdef74727ba213f58d37a0258 a.btn.btn-primary.btn-lg {
    width: 100%;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {

div#element-9bc6b2bfdef74727ba213f58d37a0258 a.btn.btn-primary.btn-lg {
    max-width: 100%;
}
div#element-9bc6b2bfdef74727ba213f58d37a0258 a.btn.btn-primary.btn-lg {
    width: 100%;
}
}

@media (max-width: 600px) { 
#pre-approved {
  width: 100%;
}

div #element-9bc6b2bfdef74727ba213f58d37a0258 {
  width: 100% !important;
}
}

.dropdown-menu > li > a:hover {
    background-color: #777 !important;
    color: #eee !important;
}
@media only screen and (min-width: 1200px) {
div#element-d03fd178728a4ff9b9fbe00543504b9b div.element-container.element-type-quicklinkbuttons div.quicklinkbutton-wrapper.col-sm-4.col-lg-2{
margin-left:30px;
}}


    .palette-box1 {
    color: #0c0a0a; !important;
}