.vidplayer{width:100%;height:1px;padding-top:56%;position:relative;}
.vidplayer iframe{width:100%;height:100%;position:absolute;left:0;top:0;}
.model-top-menu > div > .model-tab {width:calc(20%);padding:30px 0;text-align: center;border-left:1px solid #1B394E;background-color:#004b87;color:#fff;display:inline-block;}
@media only screen and (max-width:639px) {
  .model-top-menu > div > .model-tab{width:50%;border-top:1px solid #1B394E;}
  .model-top-menu > div > .model-tab#model-quote{width:100%;}
}
.model-top-menu > div > .model-tab#model-inventory{background-color:#2d96cd;}
.model-top-menu > div > .model-tab:first-child{border-left-style:none;}
.model-top-menu > div > .model-tab:hover,
.model-top-menu > div > .model-tab.active{background-color:#1B394E;}
.model-block{display:none;position:relative;}
.model-block.active{display:block;}
.model-block .model-slides {padding-bottom:20px;}
.model-block .model-control {}
.model-block .carousel-control {position: absolute;bottom:0;top:0;left:5px;width:8.3333%;color: #fff;font-size: 40px;opacity: 1;text-align: center;text-shadow: 0 0 2px rgba(0,0,0,0.6);background-image:none;}
.model-block .carousel-control.right{left:auto;right:-8.3333%;}
.model-block .model-slides .carousel-indicators{bottom:0;}
.model-block .model-slides .carousel-indicators li{background-color:#777;border-color:#777;margin:1px 6px;height:10px;}
.model-block .model-slides .carousel-indicators li.active{background-color:#2c97cd;border-color:#2c97cd;margin:1px 6px;height:10px;}
.model-block .model-slides .carousel-control span.fa{color:#777;font-size:40px;box-shadow:none;left:calc(50% - 15px);position:absolute;text-shadow:none;top:calc(50% - 20px);}
.model-block .model-slides .carousel-control:hover span.fa{color:#2c97cd;}
.model-link-button{background-color:#035280;text-align:center;padding:54px 0 20px;}
.model-link-button:hover{background-color:#004b87;}
.model-link-button a{color:#fff; text-decoration:none; font-size: 16px;}
.model-link-button a:before{content:'';width:66px;height:40px;background:url(https://blueprint.cdn.cloud.searchoptics.net/4f280c992e7624b074dc5dffaae5b35f/modelPages/model_icons.png) no-repeat;position:absolute;display:block;left:50%;top:20px;margin-left:-33px;}
.model-link-button.latest-offer a:before{background-position:-7px -96px;}
.model-link-button.trade-allowance a:before{background-position:-88px -96px;}
.model-link-button.calculate a:before{background-position:-166px -96px;}
.model-link-button.find-dealer a:before{background-position:-249px -96px;}
.model-link-button.view-inventory a:before{background-position:-328px -96px;}
.model-link-button.preapproved a:before{background-position:-408px -96px;}
/* 411265 - fix arrow expanding screen width */
.model-block .carousel-control.right {right: 10px;}
.model-block .carousel-control.left {left: 15px;}
@media (min-width: 992px) {
  .model-block .carousel-control.right{left:auto;right:-8.3333%;}
  .model-block .carousel-control {top: 90px;}
}

/*CUSTOM CSS*/
.sub-title { font-size: 20px; margin-top: -16px; padding-bottom: 30px; line-height: 31px; font-family: Roboto, Helvetica;}

#inspection{ margin-top: -15px; }
#inspection .page-title{background: #fff;padding: 20px 0;font-size: 39px;font-weight: bold; font-family: Roboto, Helvetica;}
#inspection .block-center{ margin-top: 30px; }
#inspection .block-center .carousel-body > div > div:last-child{ padding-left: 30px; }
#inspection .block-center .carousel-body .sub-title.two{ padding-bottom: 0; }
#inspection .block-center .fa{ position: relative; padding: 9px 0; }
#inspection .block-center .fa:before{ font-size: 20px; }
#inspection .block-center .fa .sub-title{ position: absolute; top: 4px; left: 40px; }
#inspection .block-center .sub-title:first-child{ margin-top: 0; }

#warranty{ margin-top: -15px; }
#warranty .page-title{background: #fff;padding: 20px 0;font-size: 39px;font-weight: bold; font-family: Roboto, Helvetica;}
#warranty .block-center{ margin-top: 30px; }
#warranty .block-center .carousel-body > div.rowOne > div:last-child{ padding-left: 30px; }
#warranty .block-center .carousel-body .sub-title.two{ padding-bottom: 0; }
#warranty .block-center .fa{ position: relative; padding: 9px 0; }
#warranty .block-center .fa:before{ font-size: 20px; position: absolute; top: 14px; }
#warranty .block-center .fa .sub-title{ padding-bottom: 0; margin-left: 40px; }
#warranty .block-center .sub-title{ font-size: 20px; }
#warranty .block-center .sub-title:first-child{ margin-top: 0; }
#warranty .block-center .sub-title.section-title{ font-weight: bold; }
#warranty .block-center .add-check{ margin-top: 25px; }
#warranty .block-center .rowTwo{ margin-top: 60px; }
#warranty .block-center .rowTwo .fa{ margin-top: 18px; }
#warranty .block-center .rowTwo .last{ margin-top: 50px; }

#roadside{ margin-top: -15px; }
#roadside .page-title{background: #fff;padding: 20px 0;font-size: 39px;font-weight: bold; font-family: Roboto, Helvetica;}
#roadside .block-center{ margin-top: 30px; }
#roadside .block-center .carousel-body > div.rowOne > div:last-child{ padding-left: 30px; }
#roadside .block-center .carousel-body .sub-title.two{ padding-bottom: 20; }
#roadside .block-center .fa{ position: relative; padding: 9px 0; }
#roadside .block-center .fa:before{ font-size: 20px; position: absolute; top: 14px; }
#roadside .block-center .fa .sub-title{ padding-bottom: 0; margin-left: 40px; }
#roadside .block-center .sub-title{ font-size: 20px; }
#roadside .block-center .sub-title:first-child{ margin-top: 0; }
#roadside .block-center .sub-title.section-title{ font-weight: bold; margin-top: 20px; }
#roadside .block-center .add-check{ margin-top: 25px; }

#history{ margin-top: -15px; }
#history .page-title{background: #fff;padding: 20px 0;font-size: 39px;font-weight: bold; font-family: Roboto, Helvetica;}
#history .block-center{ margin-top: 30px; }
#history .block-center .carousel-body > div.rowOne > div:last-child{ padding-left: 30px; }
#history .block-center .carousel-body .sub-title.two{ padding-bottom: 20; }
#history .block-center .fa{ position: relative; padding: 9px 0; }
#history .block-center .fa:before{ font-size: 20px; position: absolute; top: 14px; }
#history .block-center .fa .sub-title{ padding-bottom: 0; margin-left: 40px; }
#history .block-center .sub-title{ font-size: 20px; }
#history .block-center .sub-title:first-child{ margin-top: 0; }
#history .block-center .sub-title.section-title{ font-weight: bold; margin-top: 20px; }
#history .block-center .add-check{ margin-top: 25px; }

#ownership{ margin-top: -15px; }
#ownership .page-title{background: #fff;padding: 20px 0;font-size: 39px;font-weight: bold; font-family: Roboto, Helvetica;}
#ownership .block-center{ margin-top: 30px; }
#ownership .block-center .carousel-body > div.rowOne > div:last-child{ padding-left: 30px; }
#ownership .block-center .carousel-body .sub-title.two{ padding-bottom: 20; }
#ownership .block-center .fa{ position: relative; padding: 9px 0; }
#ownership .block-center .fa:before{ font-size: 20px; position: absolute; top: 14px; }
#ownership .block-center .fa .sub-title{ padding-bottom: 0; margin-left: 40px; }
#ownership .block-center .sub-title{ font-size: 20px; }
#ownership .block-center .sub-title:first-child{ margin-top: 0; }
#ownership .block-center .sub-title.section-title{ font-weight: bold; margin-top: 20px; }
#ownership .block-center .add-check{ margin-top: 25px; }

#inspection .block-center .sub-title,#warranty .block-center .sub-title,#roadside .block-center .sub-title,#history .block-center .sub-title,#ownership .block-center .sub-title{ font-size: 20px; }

@media (max-width: 991px){
  .sub-title{ padding: 0 14px 30px 14px; }
}
@media (max-width: 767px){
  .sub-title{ font-size: 20px; line-height: 25px; }
  #inspection .page-title,#warranty .page-title, #roadside .page-title,#history .page-title,#ownership .page-title{ font-size: 30px; }
  #inspection .block-center .sub-title, #warranty .block-center .sub-title, #history .block-center .sub-title,#history .block-center .sub-title,#ownership .block-center .sub-title{top: 8px; }
  #cmaxquickquote > div {margin-top: 10px;}	
}
.file{ display: none; }
.video-box iframe[src*="youtube"] {pointer-events: none;}