@media (min-width:1200px){.container{max-width:1200px}}img{max-width:100%;height:auto}main{overflow:hidden}.imgBg img.find{display:none}.bootstrap-select.show>.dropdown-menu>.dropdown-menu{display:block}.bootstrap-select>.dropdown-menu>.dropdown-menu li.hidden{display:none}.bootstrap-select>.dropdown-menu>.dropdown-menu li a{display:block;width:100%;padding:3px 1.5rem;clear:both;font-weight:400;color:#292b2c;text-align:inherit;white-space:nowrap;background:0 0;border:0}.sliderStyle1 .owl-dot{width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;background:#687677!important;margin:0 3px;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.sliderStyle1 .owl-dot.active,.sliderStyle1 .owl-dot:hover{background:#c00!important}.sliderStyle1 .owl-dots{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.bg-black{background:#000}.sec-middle{padding:70px 0}.sec-middle .item{cursor:pointer}.sec-middle span{font-size:36px;color:#fff;display:block;margin:5px 0 0 0}.sec-middle .owl-dot{width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;background:#fff!important;margin:0 8px;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.sec-middle .owl-dot.active,.sec-middle .owl-dot:hover{background:#c00!important}.sec-middle .owl-dots{position:absolute;bottom:-35px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.about-sec{background:#f7f8f8;padding:50px 0}.about-sec h2{margin:0 0 10px 0}.btn-1{background:#c00;min-height:40px;min-width:150px;font-size:16px;text-transform:uppercase;color:#fff;text-align:center;padding:8px 15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}.btn-1:hover{background:#000;color:#fff;text-decoration:none}.sec-last{padding:70px 0}.sec-last .cell{text-align:center;border-right:1px solid #e1e1e1}.sec-last .cell.no-border{border-right:0}.sec-last .cell h3{text-transform:uppercase;margin:15px 0 10px 0}.sec-last .cell .btn-1{margin-top:25px}.our-new-cars{padding:50px 0 50px 0}.our-new-cars h1{margin-bottom:30px;font-weight:400}.our-new-cars .cell{height:100%;padding:50px 0 20px 0;border-bottom:1px solid #d7d7d7;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;overflow:hidden;cursor:pointer}.our-new-cars .cell span{display:block;font-size:24px;line-height:24px;margin:0 0 20px 0}.our-new-cars .cell span sub{display:block;font-size:18px;line-height:normal;bottom:0;margin:5px 0 0 0}.our-new-cars .cell.blue:hover{background:#2b62b3}.our-new-cars .cell.red:hover{background:#cf0f00}.our-new-cars .cell:hover p,.our-new-cars .cell:hover span,.our-new-cars .cell:hover span i,.our-new-cars .cell:hover span sup{color:#fff}.our-new-cars .cell span i{font-size:15px;color:#c00;position:relative;top:-2px}.our-new-cars .cell span sup{line-height:normal;display:block;text-align:center;font-size:18px;top:0;color:#c00}.our-new-cars .cell span label{font-size:18px;padding:0 8px;background:#2b62b3;color:#fff;margin:4px 0 0 0}.our-new-cars .cell p{font-size:20px;line-height:24px;color:#fff;padding:0 40px;width:100%;opacity:0;-webkit-transition:.6s;-moz-transition:.6s;-ms-transition:.6s;-o-transition:.6s;transition:.6s}.our-new-cars .cell:hover p{opacity:1}.our-new-cars .cell .imgBx{height:160px;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.our-new-cars .cell .imgBx img{max-width:100%;max-height:100%}.our-new-cars.inner .btn-wrap{padding:10px 20px 0 20px}.our-new-cars.inner .btn-wrap .btn-1{width:calc(50% - 5px);margin-right:10px;min-width:auto}.our-new-cars.inner .btn-wrap .btn-1:last-child{margin-right:0}.our-new-cars.inner .cell{padding-top:30px}.our-new-cars.inner .cell:hover .btn-1{background:#fff;color:#c00}.our-new-cars.inner .cell:hover .btn-1:hover{background:#000;color:#fff}.offer-row.blue:hover{background:#2b62b3}.offer-row.red:hover{background:#cf0f00}.offer-row{border-bottom:2px solid #ebebeb;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer}.offer-row .text-cell{padding:50px 0}.offer-row .text-cell h2{font-size:30px;text-transform:uppercase;margin:0 0 5px 0}.offer-row:hover .text-cell h2{color:#fff}.offer-row .text-cell h2 a{color:#000;text-decoration:none!important}.offer-row .text-cell ul{margin:0;padding:0;list-style:none;font-size:24px;line-height:normal}.offer-row .text-cell ul li{margin:0 0 4px 0}.offer-row:hover .text-cell ul li{color:#fff}.offer-row .text-cell span{font-size:30px;font-weight:400;color:#000;display:block}.offer-row:hover .text-cell span{color:#fff}.offer-row .text-cell a.btn{font-size:16px;color:#fff;text-transform:uppercase;background:#c00;-webkit-border-radius:0;border-radius:0;padding:7px 38px;margin:5px 0 0 0}.offer-row:hover .text-cell a.btn{background:#fff;color:#c00}.offer-row:hover .text-cell a.btn:hover{color:#fff}.offer-row .text-cell a.btn:hover{background:#000}.offer-row .text-cell img{max-width:100%;max-height:100%}.offer-row:last-child{border-bottom:0}.table-style-1{font-size:18px}.table-style-1 thead th{border:0;border-bottom:2px solid #00a651;font-size:24px;font-weight:400;padding-left:0;padding-right:0}.table-style-1 tbody tr td{border:0!important;padding:12px 25px;font-weight:700}.table-style-1 tbody tr:nth-child(even){background:#e1e1e1}.our-new-cars.offer.detail h1{margin:0}.our-new-cars.offer.detail h3{font-size:30px}.our-new-cars.offer.detail ul{font-size:24px;list-style:none;padding:0}.our-new-cars.offer.detail ul li{padding:0 0 0 24px;position:relative}.our-new-cars.offer.detail ul li::after{width:7px;height:7px;background:red;content:"";position:absolute;left:0;top:13px;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);-o-transform:rotate(-50deg);transform:rotate(-50deg)}.popup-contact{padding:0 40px}.popup-ctnt{max-width:950px;padding:30px;position:relative;margin:0 auto;background-color:#fff;margin-top:10vh}.popup-ctnt .close-btn{width:30px;height:30px;line-height:30px;font-size:20px;font-weight:700;vertical-align:middle;text-align:center;color:#fff;position:absolute;cursor:pointer;right:0;top:0}.popup-ctnt .hd-typ2{margin-bottom:40px}.form-typ2 .g-recaptcha{display:flex;justify-content:center;margin-bottom:25px}.form-typ2 input::-webkit-inner-spin-button,.form-typ2 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-typ2 input[type=number]{-moz-appearance:textfield}.form-typ2 .chk-box label.css-label::before{content:"";position:absolute;left:0;top:-3px;width:20px;height:20px;background-image:url(../images/check-icon1.png)}.form-typ2 .chk-box input[type=checkbox].css-checkbox:checked+label.css-label::before,.form-typ2 input[type=checkbox].css-checkbox+label.css-label.chk::before{background-position:0 0}.form-typ2 .chk-box input[type=checkbox].css-checkbox:checked+label.css-label::before,.form-typ2 input[type=checkbox].css-checkbox+label.css-label.chk::before{background-position:0 -31px}.form-typ2 .chk-box input[type=checkbox].css-checkbox+label.css-label,.form-typ2 input[type=checkbox].css-checkbox+label.css-label.clr{padding-left:30px}.form-typ2 .btn-typ1{padding:8px 20px 8px 20px;width:320px;max-width:320px;display:block;margin:auto;font-size:18px;font-weight:bolder}.form-typ2{border:1px solid #ddd;padding:35px 40px;background-color:#fff}.form-typ2 .form-group{border-bottom:2px solid #002a4e;position:relative;margin-bottom:40px}.form-typ2 .form-control{position:relative;z-index:2;padding:0;background-color:transparent;height:auto;color:#000;border:none;padding:15px 0 0 0}.popup-contact .form-typ2{border:0 solid #002a4e;max-width:100%;padding:0}.popup-contact .form-typ2 .btn-typ1{max-width:100%;color:#fff;border:0;font-weight:400}.popup-contact .form-typ2 .btn-typ1:hover{background:#000}.form-typ2 textarea.form-control{resize:none;min-height:110px}.form-typ2 .form-group label{transition:All .4s ease;-webkit-transition:All .4s ease;-moz-transition:All .4s ease;-o-transition:All .4s ease;position:absolute;left:0;top:0;line-height:1;margin:0;padding:0;z-index:0}.form-typ2 .form-control:focus+label,.form-typ2 .form-control:not(:placeholder-shown)+label{top:-15px;font-size:14px}.form-typ2 .error label{color:#c00}.form-typ2 ::-webkit-input-placeholder{opacity:0}.form-typ2 ::-moz-placeholder{opacity:0}.form-typ2 :-ms-input-placeholder{opacity:0}.form-typ2 :-moz-placeholder{opacity:0}.form-typ2 .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.form-typ2 .bootstrap-select>.dropdown-toggle{vertical-align:top;padding:0;padding-right:25px}.form-typ2 .bootstrap-select.btn-group .dropdown-toggle .filter-option{vertical-align:top}.chk-box label{float:left;margin-left:10px;margin-bottom:0}.chk-box{margin-bottom:20px}.chk-box label:first-child{margin-left:0}.chk-box input{margin-right:10px;display:inline-block}.chk-box input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.chk-box input[type=checkbox].css-checkbox+label.css-label,input[type=checkbox].css-checkbox+label.css-label.clr{padding-left:20px;height:16px;display:inline-block;line-height:16px;background-repeat:no-repeat;background-position:0 0;font-size:16px;vertical-align:middle;cursor:pointer}.lg-chk input[type=checkbox].css-checkbox+label.css-label.clr,.lg-chk.chk-box input[type=checkbox].css-checkbox+label.css-label{padding-left:30px}.chk-box input[type=checkbox].css-checkbox:checked+label.css-label,input[type=checkbox].css-checkbox+label.css-label.chk{background-position:0 -16px}.chk-box input[type=checkbox].css-checkbox:checked+label.css-label::before,input[type=checkbox].css-checkbox+label.css-label.chk::before{background-position:0 -16px}.chk-box.lg-chk input[type=checkbox].css-checkbox+label.css-label.chk::before,.chk-box.lg-chk input[type=checkbox].css-checkbox:checked+label.css-label::before{background-position:-23px -23px}.chk-box.lg-chk label.css-label::before{background-position:-23px 0;width:22px;height:22px;top:-3px}.chk-box label.css-label{position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chk-box label.css-label::before{content:"";position:absolute;left:0;top:0;width:16px;height:16px;background-image:url(../../images/check-icon.png)}.form-typ2 .chk-box label.css-label::before{content:"";position:absolute;left:0;top:-3px;width:20px;height:20px;background-image:url(../../images/check-icon1.png)}.chk-col{float:left;margin-right:15px;min-height:30px}.chk-col:first-child{margin-left:0}.chk-col label{margin-left:0}.section-padding{padding:90px 0}.top-hdng{font-size:36px;line-height:41px;font-weight:700}.autoglym-section p{font-size:18px;line-height:26px;font-weight:400}.autoglym-img img{width:100%;height:auto;display:block}.autoglym-desc h3{font-size:24px;font-weight:700;color:#e31e26}.autoglym-desc h3 strong{font-size:48px}.features-section{background:#f2f2f2;padding:70px 0}.feature-L p{position:relative;padding-left:30px}.feature-L p::before{position:absolute;left:0;top:0;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;color:#e31e26}.benefit-section{padding-bottom:60px}.bene-box{border:2px dashed #ccc;padding:40px;text-align:center;border-radius:10px;margin-bottom:30px;min-height:172px}.bene-box p{margin-bottom:0}.youtubevideo-section{padding:55px 0;background:#000}.video-sec h4{font-size:24px;font-weight:700;color:#fff}.qa{margin-bottom:20px}.qa-section h4{font-size:30px;font-weight:700;color:#000;margin-bottom:30px}.qa p{margin-bottom:0}.section-padding{padding:60px 0}#guarantee-main h4{font-size:36px;font-weight:600;text-transform:uppercase;margin:0 0 30px 0}#guarantee-main .btn-3{display:inline-block}#guarantee-main p{font-size:18px}#guarantee-main .btn-1{margin-top:15px!important;display:inline-block}.desc{margin:30px 0 0 0;padding:0}.desc li{list-style:none;text-decoration:none;margin-bottom:15px;font-size:18px}.desc li strong{display:block;color:#c00;margin-bottom:10px}.desc li p{font-size:13px;color:#6f6f6f;position:relative;padding-left:30px}.desc li p::before{position:absolute;left:0;top:0;content:"\f192";font-family:Font Awesome\ 5 Free;font-weight:900;color:#6f6f6f}.benefit-col{border:1px dashed #dadada;padding:15px}.benefit-icon{max-width:120px;margin:0 auto 30px}.benefit-col h5{font-weight:700;font-size:20px;border-bottom:1px dashed #dadada;padding-bottom:15px;margin-bottom:15px}#benefit-slider .owl-stage{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#benefit-slider .owl-item{display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto!important}#benefit-slider .owl-dot{width:13px;height:13px;border:1px solid #c00;margin:0 5px;outline:0}#benefit-slider .owl-dots .active{background:#c00;width:22px}#benefit-slider .owl-dots{text-align:center;margin-top:15px}.guarantee-period .table{table-layout:fixed}.guarantee-period .table thead th{vertical-align:middle;background:#c00;color:#fff}.tc-wraper{border:1px dashed #dadada;padding:30px;text-align:center}.tc-wraper h5{font-weight:400;font-size:18px}.tc-wraper .btn-3{font-size:13px;padding:0 10px;height:30px;line-height:30px}.hrv-contact{display:block}.hrv-contact li{width:100%;text-align:center!important;border-right:0;border-bottom:1px solid #cdcdcd;padding-bottom:15px}.hrv-contact li:last-child{border-bottom:0;padding-bottom:0}.whats-new-col h5{font-size:24px;margin:10px 0}.hrv-video-popup{position:relative}.video-icon{position:absolute;left:50%;bottom:50%;transform:translate(-50%,50%);color:#fff;font-size:50px}.comingsoon-slider .owl-prev{position:absolute;bottom:50%;left:0;z-index:999;background:#cc0000!important;transform:translate(0,50%);width:30px;height:40px;font-size:25px;color:#fff!important}.comingsoon-slider .owl-next{position:absolute;bottom:50%;right:0;z-index:999;background:#cc0000!important;transform:translate(0,50%);width:30px;height:40px;font-size:25px;color:#fff!important}.red-btn{background:#c00;padding:5px 10px;color:#fff!important;text-decoration:none!important}.cont-hdng{font-size:20px;margin:0 0 10px;color:#000}.hrv-contact{margin:0;padding:0;display:flex;align-items:center;justify-content:center}.hrv-contact li{list-style:none;text-decoration:none;float:left;border-right:1px solid #cdcdcd;padding:0 20px}.hrv-contact li p{margin:0}.hrv-contact li p a{color:#c00}.hrv-contact li:last-child{border-right:none}.whats-new-col{margin-bottom:15px}.whats-new-col .image img{width:100%;height:auto;display;block}.fin-col{border:1px dashed #dadada;padding:15px;background:#fff;height:100%}.fin-col h5{font-weight:700;font-size:20px;border-bottom:1px dashed #dadada;padding-bottom:15px;margin-bottom:15px;margin-top:15px}.fin-col p{min-height:120px}.section-performance .item {
    border: 1px solid #f1f1f1;
    height: 100%;
    padding: 15px;
}
.circle-icon{
    max-width: 100px;
    margin: 0 auto;
}
.top-btn-new a {
    background: #cb2027;
}
section.rating--sec {
    padding: 45px 0 25px;
}
.rating-hdng{
    font-size: 36px;
    line-height: 1;
    color: #d8002c;
    font-weight: 700;
    margin-bottom: 0;
    font-family: 'Arvo';
}
.rating-hdng span{
    color: #ff9800;
}
.rating--wraper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 0 -15px;
}
.rating--col{
    padding: 0 15px;
}
.video-image {
    position: relative;
}

.video-play-icon {
    position: absolute;
    bottom: 50%;
    left: 50%;
    transform: translate(-50%, 50%);
    font-size: 44px;
    color: #fff;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.item:hover .video-play-icon {
    color: #C00;
}
.civic-type-r--new .item-col{
    margin-bottom: 30px;
}

/*Coming soon new start*/
.coming-soon--new .item-col {
    margin-bottom: 30px;
}

.coming-soon--new .item-box {
    border: 1px solid #f1f1f1;
    height: 100%;
    padding: 25px 15px;
}

.circle-icon {
    max-width: 100px;
    margin: 0 auto 20px;
}

.coming-soon--new .hd-typ-1 {
    font-weight: 700;
    font-size: 48px;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.coming-soon--new .btn-typ-3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    margin: 20px 2px 0 2px;
    text-align: center;
    background: #cc0000;
    letter-spacing: 1px;
    display: table;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
}

.coming-soon--new .btn-typ-3:hover {
    background: #000;
    color: #fff;
}

.cm-soon-padd {
    padding: 75px 0;
}

.coming-soon--new .sub-hd {
    font-size: 22px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

.coming-soon--new .sub-hd2 {
    font-size: 28px !important;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 15px;
}

.coming-soon--new p:last-child {
    margin-bottom: 0;
}

.coming-soon--new .zigzag {
    padding-left: 15px;
    padding-right: 15px;
}

.coming-soon--new .zigzag-cell {
    padding: 15px 0 15px 40px;
}

.coming-soon--new .zigzag-cell h3 {
    font-weight: 700;
    font-size: 36px;
    margin: 0 0 5px 0;
}

.coming-soon--new .zigzag-cell p {
    font-size: 18px;
    line-height: 26px;
}

.coming-soon--new .zigzag>.row:nth-child(even) .zigzag-cell {
    padding-left: 0;
    padding-right: 40px;
}

@media screen and (max-width:991px) {
    .coming-soon--new .hd-typ-1{
        font-size: 38px;
    }
    .cm-soon-padd {
        padding: 50px 0;
    }
    .coming-soon--new .zigzag-cell{
        padding-left: 0;
        padding-bottom: 30px;
    }
    .coming-soon--new .zigzag>.row:nth-child(even) .zigzag-cell{
        padding-right: 0;
    }
    .coming-soon--new .sub-hd2 {
        font-size: 26px !important;
    }
}
@media screen and (max-width:767px) {
    .coming-soon--new .hd-typ-1{
        font-size: 32px;
    }
    .coming-soon--new .item-col:last-child{
        margin-bottom: 0;
    }
}

p.off--terms {
    font-size: 15px;
}
.offer-row:hover p.off--terms {
    color: #fff;
}
/*Coming soon new start*/
.coming-soon--new .item-col {
    margin-bottom: 30px;
}


.coming-soon--new .item-box {
    border: 1px solid #f1f1f1;
    height: 100%;
    padding: 25px 15px;
}

.circle-icon {
    max-width: 100px;
    margin: 0 auto 20px;
}

.coming-soon--new .hd-typ-1 {
    font-weight: 700;
    font-size: 48px;
    line-height: 1;
    margin: 0;
    padding: 0;
}

.coming-soon--new .btn-typ-3 {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    margin: 20px 2px 0 2px;
    text-align: center;
    background: #cc0000;
    letter-spacing: 1px;
    display: table;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    border: 0px;
}

.coming-soon--new .btn-typ-3:hover {
    background: #000;
    color: #fff;
}

.cm-soon-padd {
    padding: 75px 0;
}

.coming-soon--new .sub-hd {
    font-size: 22px;
    line-height: 24px;
    font-weight: bold;
    margin-bottom: 15px;
}

.coming-soon--new .sub-hd2 {
    font-size: 28px !important;
    line-height: 1;
    font-weight: bold;
    margin-bottom: 15px;
}

.coming-soon--new p:last-child {
    margin-bottom: 0;
}

.coming-soon--new .zigzag {
    padding-left: 15px;
    padding-right: 15px;
}

.coming-soon--new .zigzag-cell {
    padding: 15px 0 15px 40px;
}

.coming-soon--new .zigzag-cell h3 {
    font-weight: 700;
    font-size: 36px;
    margin: 0 0 5px 0;
}

.coming-soon--new .zigzag-cell p {
    font-size: 18px;
    line-height: 26px;
}

.coming-soon--new .zigzag>.row:nth-child(even) .zigzag-cell {
    padding-left: 0;
    padding-right: 40px;
}
/*Coming soon new end*/
/* textwrap-style-1 :start */
.textwrap-style-1 {
    width: 100%;
    height: auto;
}
.textwrap-style-1 p {
    font-size: 18px;
}
/* textwrap-style-1 :end */
/*Snow falling effect start*/
#snow {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
    pointer-events: none;
    overflow: hidden;
    width: 100%;
    height: 100%;
    opacity: .2;
  }
  
  .flake {
    position: absolute;
  }
  /*Snow falling effect end*/

  
/*New car offer list v2 start*/
.nc-offerlist-v2 p:last-child{
    margin-bottom: 0;
}
.nc-offerlist-v2 .product-title{
    line-height: 1.2;
}
.offer-row-1{
    row-gap: 30px;
}
.offer-Bx-1{
    padding: 25px 25px;
    height: 100%;
    background: #f4f4f4;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.ofr-model-title h3{
    font-size: 22px;
    line-height: 1.1;
    font-weight: 700;
    margin-bottom: 20px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.offer-Bx-1 p{
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.nc-offerlist-v2  .info-icon{
    text-align: right;
    margin-bottom: 15px;
    line-height: 1;
    color: #c00;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.nc-offerlist-v2  .info-icon i{
    cursor: pointer;
}
.feature-wrper1{
    margin-bottom: 25px;
}
.feature-wrper-items{
    border: 1px solid #000;
    overflow: hidden;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.feature-wrper-items ul{
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    width: calc(100% + 1px);
}
.feature-wrper-items ul li{
    list-style: none;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 1;
    width: 50%;
    border-right: 1px solid #c00;
    border-bottom: 1px solid #c00;
    padding: 10px 5px;
    margin-bottom: -1px;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.feature-wrper-items ul li strong{
    font-weight: 700;
    font-size: 24px;
    display: block;
}
.feature-wrper-items ul li:nth-child(odd):last-child {
    width: 100%;
}
.contribution-bx{
    background-color: #000;
    text-align: center;
    padding: 0;
    position: relative;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.contribution-bx p{
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    margin-bottom: 0;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 8px 5px;
    border-bottom: 1px solid #e7e7e7;
}
.contribution-bx p:last-child{
    margin-bottom: 0;
    border-bottom: 0;
}

.offer-modal-1 .modal-content{
    border-radius: 0;
    border: 0;
}
.offer-modal-1 .modal-header{
    background: #c00;
    position: relative;
    border-radius: 0;
    border: 0;
    gap: 15px;
    align-items: center;
}
.offer-modal-1 .modal-title{
    color: #fff;
    font-weight: bold;
    font-size: 22px;
    line-height: 1;
}
.offer-modal-1 .modal-header .close {
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;
    background: #fff;
    color: #c00;
    line-height: 1;
    opacity: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0 !important;
    font-size: 16px;
    -webkit-transition-duration: 500ms;
    transition-duration: 500ms;
}
.offer-modal-1 .modal-header .close span{
    display: block;
}
.offer-modal-1 .table{
    margin-bottom: 0;
    table-layout: fixed;
}
.offer-modal-1 .modal-body .table td, .table th{
    padding: 10px 15px;
}
.offer-modal-1 .modal-body .table-bordered td{
    border: 1px solid #bbbbbb;
}
.offer-modal-1 .modal-body .table-bordered td:nth-child(even){
    text-align: right;
}
.offer-modal-1 .modal-body .table th{
    border-top: 1px solid #bbbbbb;
}
.btn-row1 a{
    width: 100%;
    display: block;
    min-width: auto;
     -webkit-transition: .3s;
    -moz-transition: .3s;
    -ms-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.offer-Bx-1.red:hover{
    background: #c00;
}
.offer-Bx-1.red:hover *{
    color: #fff;
}
.offer-Bx-1.red:hover .feature-wrper-items{
    border-color: #fff;
}
.offer-Bx-1.red:hover .feature-wrper-items ul li{
    border-color: #fff;
}
.offer-Bx-1.red:hover .contribution-bx{
    background: #fff;
}
.offer-Bx-1.red:hover .contribution-bx p{
    color: #000;
}
.offer-Bx-1.red:hover .btn-row1 a{
    background: #fff;
    color: #000;
}

.offer-Bx-1.blue:hover{
    background: #2b62b3;
}
.offer-Bx-1.blue:hover *{
    color: #fff;
}
.offer-Bx-1.blue:hover .feature-wrper-items{
    border-color: #fff;
}
.offer-Bx-1.blue:hover .feature-wrper-items ul li{
    border-color: #fff;
}
.offer-Bx-1.blue:hover .contribution-bx{
    background: #fff;
}
.offer-Bx-1.blue:hover .contribution-bx p{
    color: #000;
}
.offer-Bx-1.blue:hover .btn-row1 a{
    background: #fff;
    color: #000;
}
/*New car offer list v2 end*/