html{font-family: 'Montserrat', sans-serif;font-size:14px;background-color:#fff;color:#000;}
#dw-topbar-container,  .fa-nav,
.dw-boxtxt, .dw-mob-contact-m, .lihtbtn label, .nav-tabs > li > a, .imgCount b, .loan-calculations .btn-group .btn,.colors a:hover{color:#fff;}
.navbar-inverse .navbar-nav > li > a, .caretfont i, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#fff;}
.dw-top-social,.btn-primary,.callnowprice{background-color:#c10402 !important;color:#fff !important;}
.badge{ background:#c10402; color:#fff !important}
.dropdown-menu > li > a:hover{background-color:#e90502 !important; color:#fff !important}
.single-listing-actions .btn-group .btn-default:hover,.btn-list:hover, #list.btn-list:focus,.btn-grid:hover, #grid.btn-grid:focus{background-color:#e90502;}
.dw-cell-7:hover{color:#e90502;}
.adv-h{ color:#000;}
.fTitle{color:#011380;}
#dw-searchbar-c{ background:#e90502; }
.jssora07l {z-index: 1;}
.jssora07l,.jssora07r{top: 42%;}
#DWnavigation,.navbar-inverse{ background:#191919; color:#fff;}
.dw-footer{background-color:#000;color:#fff;}
.dw-top-social:hover, .dw-top-social:focus{background-color:#e90502 !important;}
.dw-affix-container, #dw-scroll-header, .dw-top-header{background-color:#000;}
.dw-cell-head{color:#000;font-weight:600;font-size:1.4285714285714286rem;line-height:30px;}
.dw-cell-cont{color:#000;font-weight:500;font-size:1.2rem;line-height:20px;}
.adv-c select {border: 1px solid #000;background: #fff;color: #000;}
.pd01{padding:15% 0;}
.pd02{padding:15% 0; float:left;}
.pd03{padding:9% 0 0 0;}
.pd04{padding:0;}
#dw-logo>span{ float:left; width:100%; text-align:center;}
.fl-rt1{ float:right;}
.sp-div{ width:50%; float:left; border-radius:14px;}
.sp-div0{ width:50%;}
.dw-cell-2{width:40%; padding-left:5%}
.dw-cell-3{width:20%; text-align:center;}
.dw-cell-4{width:40%;padding-right:5%}
.dw-scroll-logo-sub{max-width:20%;}
.bg-clrRed{ background:#c9ddff;}
.bg-img-01{ background:url(../images/bt-011.jpg) no-repeat center center; background-size:contain;} 
.bg-img-03{ background:url(../images/bt-03.jpg) no-repeat center center;background-size:cover;}
.dw-cell-1{width:24%; text-align:center;}
.dw-cell-2{width:36%; text-align:center;}
.dw-cell-3{width:19%; color:#fff; text-align:left;}
.dw-cell-4{width:13%; color:#fff; text-align:center;}
.dw-cell-5{width:8%; color:#fff; text-align:center; padding-right:4%;}
.mar-rt{ margin:0 7px; font-size:1.3rem;}
#dw-logo img{max-width:424px;}
.internet-price{ font-size:1.5rem;}
.dw-scroll-logo-sub{max-width:30%;}
#dw-advserach-1{ width:60%;margin:.5% 20%; background:#fff;}

@media (min-width: 1301px) and (max-width: 1550px){.pd03{ padding-top:5.5%;}}
.insec01{ width:100%; padding:13% 3% 0 3%; float: right;}
.insec03{ width:100%; padding:16% 3% 0 3%; float: right;}
.insec01 p{ width:100%; float:left; font-size:2.5rem; font-weight:800; text-align:center;color:#fff;}
.insec03 p{ width:100%; float:left; font-size:2.5rem; font-weight:800; text-align:center;color:#fff;}
.back-bg-c{ background:#fff; padding:25px 0 35px 0;}
.bht-hd{ font-size:4rem; line-height:4rem;  text-align:center; font-weight:800; color:#000; float:left; width:100%;padding-bottom:10px;}
.bht-ptx{ font-size:1.2rem; text-align:center; font-weight:600; text-transform:uppercase; color:#000; padding:0 10%; float:left; width:100%;}
.bg01-color{ background:#e7e6e6;}
.st-rg0{ float:left; width:100%; color:#c10402; font-size:2.85rem; font-weight:700; text-align:left;}
.st-rg1{ float:left; width:100%; color:#000; font-size:1.7rem; font-weight:700; text-align:left;padding-bottom: 25px;}
.st-rg2{ float:left; width:100%; color:#000; font-size:1.5rem; font-weight:600; text-align:left; padding:6px 0 6px 35px;}
.bg_tick{ background:url(../images/tick.jpg) no-repeat center left;}
.insec01 p{ width:100%; float:left; font-size:3.5rem; font-weight:600; text-align:center;color:#fff;}
.insec03 p{ width:100%; float:left; font-size:3.5rem; font-weight:600; text-align:center;color:#fff;}
.bht-hd01{ font-size:3rem; font-weight:bold; text-align:center; color:#c10402; text-transform:uppercase;}
.bht-ptx01{ font-size:1.7rem; font-weight:700; text-align:center;text-transform:uppercase; color:#000;}
.tx-ovr{ width:100%; position: absolute; float:left; margin:0;}
.z-ind4{top:184px;}
.tx-ovr>p{ width:100%;float:left; font-size:5rem; font-weight:500; color:#fff; text-align:center;text-transform:uppercase;text-shadow: 2px 2px 3px rgba(0, 0, 0, 1);}
.tx-ovr>p>strong{ width:100%; float:left; font-size:2.5rem !important; font-weight:400; color:#fff; text-align:center;  text-transform:uppercase;}
.tp-bt1 { width: 210px; height: 35px; font-weight: bold; margin: 10px auto 20px auto; line-height: 35px; text-align: center; font-size: 1.2rem; border-radius:15px; color: #fff; background:#c10402; text-transform: uppercase; }
.tp-bt1:hover { background:#e90502; }
.colors a, .view_details{ color:#000}
.In_left .cont1>ul{ border-bottom:1px solid #9a9a9a}
.dropdown .caretfont {margin-left: -17px; position:relative;}
.btnwrap:hover{ background:#e90502;}
.tx-ovr01{ width:100%; position: absolute; float:left; background:rgba(0, 0, 0,.8)}
.z-ind401{top:503px;}
.in-sld-t {width:100%;position: absolute;float: left;top:450px;}
.in-sld-1 {width:100%;float: left; margin:0; padding:0;}
.in-sld-1 strong{ font-size:3.2rem;text-shadow: 4px 4px 2px rgba(0,0,0,0.6);text-transform:uppercase; text-align:center; color:#fff; font-weight:600; float:left; width:100%}
.in-sld-1 b{ font-size:2.3rem;text-shadow: 4px 4px 2px rgba(0,0,0,0.6);text-transform:uppercase; text-align:center; color:#fff; font-weight:500; float:left; width:100%}
.txt-Col{ width:60%; margin:0 auto;}
.trs-bg{ background:rgba(0,0,0,0.5); padding:4%}
.bt-but{ width:500px; margin: 15px auto; height:35px;}
.bu001{ width:44%; float:left; padding-right:54px; margin:3%; height:35px; border:1px solid #c10402; border-radius:4px; line-height:33px; background:#c10402 url(../images/Rt-arrow.png); background-repeat:no-repeat; background-position:center right; text-align:center; font-size:1.2rem; color:#fff;}
.bu001:hover{ background-color:#e90502;}
.ct-imgc{ width:fit-content; margin:0 auto; padding:0 2%;}
.tp-bt1{ width:210px; float:left; height:35px; font-weight:400;  margin:10px 0 10px 0; line-height:35px; text-align:center; font-size:1.1rem; border-radius:19px; color:#fff; background:#e90502; text-transform:uppercase;}
.tp-bt1:hover{ background:#c10402;}
.bht-btn{ width:100%; float:left; padding:.5% 0;}
.tp-bt2{ width:250px; height:35px; font-weight:600;  margin:10px auto 20px auto; line-height:35px; text-align:center; font-size:1.2rem; border-radius:20px; color:#fff; background:#e90502;}
.tp-bt2:hover{ color:#fff; background:#c10402;}
.tp-bt3{ width:250px; height:40px; font-weight:600;  margin:10px 0 20px 0; line-height:38px; text-align:center; font-size:1.2rem; border-radius:20px; color:#fff; background:#e90502;}
.tp-bt3:hover{ background:#c10402;}
@media (min-width: 1551px) and (max-width: 1700px) {
.insec01{ padding:8% 3% 0 3%;} 
.bt-01tr1{ padding:5% }
.txt-Col{ width:60%;}
.dw-cell-1{width:20%;}
.dw-cell-2{width:35%;}
.dw-cell-3{width:22.5%;}
.dw-cell-4{width:15%;}
.dw-cell-5{width:10%; padding-right:5%;}
.insec03 {padding:12% 3% 0 3%;}
}
@media (min-width: 1301px) and (max-width: 1550px){
.bt-01tr1{ padding:5% }
.txt-Col{ width:70%;}
.dw-cell-1{width:20%;}
.dw-cell-2{width:35%;}
.dw-cell-3{width:22.5%;}
.dw-cell-4{width:15%;}
.dw-cell-5{width:10%; padding-right:5%;}
.insec03 {padding:10% 3% 0 3%;}
}
@media (min-width: 1151px) and (max-width: 1300px){
.bt-01tr1{ padding:5% }
.txt-Col{ width:75%;}
.dw-cell-1{width:20%;}
.dw-cell-2{width:35%;}
.dw-cell-3{width:22.5%;}
.dw-cell-4{width:15%;}
.dw-cell-5{width:10%; padding-right:5%;}
.st-rg0{font-size:2.3rem;}
.st-rg1{font-size:1.6rem;}
.st-rg2{font-size:1.4rem; }
.insec03 {padding:8% 3% 0 3%;}
.pd03 {padding: 2% 0 0 0;}
}
@media (min-width: 1000px) and (max-width: 1150px){.bht-hd{ font-size:3rem; line-height:3rem;} .insec01{ padding:3% 2% 0 2%;} .pd03{padding:2% 0 0 0;} .pd02{padding:15% 0;}
.dw-cell-head{font-size:1.285714285714286rem;line-height:38px;}
.dw-cell-cont{font-size:.9rem;line-height:19px;}
.bt-01tr1{ padding:5% }
.txt-Col{ width:80%;}
.dw-cell-1{width:18%;}
.dw-cell-2{width:43%;}
.dw-cell-3{width:28%;}
.dw-cell-4{ display:none;}
.dw-cell-5{width:11%; padding-right:6%; }
.st-rg0{font-size:2.2rem;}
.st-rg1{font-size:1.6rem;}
.st-rg2{font-size:1.4rem; }
.insec03 {padding:7% 3% 0 3%;}
}
@media (min-width: 768px) and (max-width: 999px){.b-by01{ width:100%;}
.insec03{ width:100%; padding:10% 3% 0 3%;}
.txt-Col{ width:100%;}
.dw-cell-1{width:30%;}
.dw-cell-2{display:none;}
.dw-cell-3{width:35%;}
.dw-cell-4{width:20%;}
.dw-cell-5{width:15%; padding-right:6%; }
.pd03{padding:2% 0 0 0;} .pd02{padding:30% 0;}
.sp-div{ width:100%; float:left; border-radius:14px;}
.sp-div0{ width:100%;}
.pd01 {padding: 30% 0;}
.st-rg0{font-size:2rem;}
.st-rg1{font-size:1.5rem;}
.st-rg2{font-size:1.3rem; }
}
@media (min-width: 450px) and (max-width: 767px){.dw-cell-2, .dw-cell-3, .dw-cell-4, .dw-cell-5{display:none;}
.sp-div{ width:100%; float:left; border-radius:14px;}
.sp-div0{ width:100%;}
.pd03{padding:2% 0 0 0;} .pd02{padding:30% 0;}
.bht-hd{ font-size:2rem; line-height:2rem; }
}
@media (min-width: 320px) and (max-width: 449px){
.bht-ptx{ font-size:1.1rem; padding:0 5%;}
.dw-cell-2, .dw-cell-3, .dw-cell-4, .dw-cell-5{display:none;}
.sp-div{ width:100%; float:left; border-radius:14px;}
.sp-div0{ width:100%;}
.pd03{padding:2% 0 0 0;} .pd02{padding:30% 0;}
.bht-hd{ font-size:1.8rem; line-height:2rem; }
}
.back-bg-c{ background:#fff; padding:25px 0 35px 0;}
.dropdown-menu, .tblListInv .divBox, .dwStockImgBox { background-color: #fff;}
.dropdown-menu > li > a:focus, .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus,
.wizard-card .nav-pills > li.active a,.vehicle-enquiry-foot,
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus, .nav-tabs > li.active > a:hover, .nav-tabs > li > a, .wdt12,.btn-wd:hover, .btn-wd:focus,#DWshareDiv{background-color:#c10402; color:#fff !important}
.dw-banner-ht{height:702px;}
.dw-ftrtxt,.col-sm-12 .model a{color:#000 !important;}
.dw-scroll-address,.dw-scroll-dealerinfo{color:#fff !important;}
.colors,.image_overlay{background-color:#c10402 !important;}
.dw-four-img{ max-width:100%!important; padding:0 16px !important;}
.dw-four-img-wrap{ background:#ececec !important;}
.for-4-ic1{ float:left; width:25%; padding:2%;}
a>.for-4-ic1:hover{ background:#d6d4d4;}
.ic-bt01{ float:left; width:100%;}
.ic-bt01>b{ float:left; width:100%; color:#000; font-size:1.226872rem; text-align:center; text-transform:uppercase;}
.ic-bt01>p{ float:left; width:100%; color:#000; font-size:0.952134rem; text-align:left; text-transform:uppercase;}
.view_details{ color:#fff;}
.bht-btn{ width:100%; float:left; padding:.5% 0;}
.tp-bt02{ width:200px; height:35px; font-weight:600; text-transform:uppercase;  margin:10px auto 20px auto; line-height:35px; text-align:center; font-size:1.2rem; border-radius:15px; color:#fff; background:#c10402;}
.tp-bt02:hover{ background:#e90502;}
.tp-bt03{ width:270px; height:35px; font-weight:600; text-transform:uppercase;  margin:10px auto 20px auto; line-height:35px; text-align:center; font-size:1.1rem; border-radius:15px; color:#fff; background:#c10402;}
.tp-bt03:hover{ background:#e90502;}
.col-item .info{background-color:#eeeeee;padding:10px;margin-top:1px;border-color:transparent;}
.col-item .info .priceRV .h3{margin:0;font-size:1rem;font-weight:400;}
.col-item .infodrive{background-color:#c10402 !important;color:#fff !important;text-align:center;border-radius:0 0 5px 5px;font-size:1.1428571428571428rem;}
.col-item .info .priceRV h2{font-size:1.2142857142857142rem;text-align:center;font-weight:700;margin:8px 0;height:19px;}
.DWStrikePrice{font-size:0.8571428571428571rem;font-weight:600;text-decoration:line-through;color:#000;font-family:inherit;}
.col-sm-12 .model{background-color:#e8e8e8;}
.fa-caret-down,.product-options .colors a:hover{color:#fff;}
.dw-cont_text{color:#000;}
.dw-showroom-contact{background-color:#eeeeee;}
.dw-footer ul li{border-bottom:1px solid #1c1c1c;}
.dw-recent{color:#ccc;}
.btn-primary{background:#c10402 !important;color:#fff !important;}
.dw-getbanner{float:right;position:relative;margin:.5%;z-index:11;}
.dw-txtfinance{font-size:0.7642857142857142rem;line-height:19px;}
.dw-txtfinance1{font-weight:600;font-size:1.5714285714285714rem;line-height:32px;}
.dw-getbanner img{max-width:400px;}
.btn:hover, .btn:focus{border-color:transparent;color:#fff;background-color:#e90502;}
.btn-primary:hover{background-color:#e90502 !important;}
#DivTopShare .btnwrap:hover,#DivTopShare .btnwrap:focus, .btn-default:active{border:1px solid #c10402;color:#fff !important;}
.inv-price, .FinaceC{color:#333333;}
.bt-01tr1{ padding:5% }
.recently_Viewed {background-color: #eeeeee;border-color: #eeeeee !important;}
.invpaging, .shadow3, #htmDivInvDetailsPriceArea, .shadow1, .shadow2, .In_left .cont1 > ul > li:hover, .item.list-group-item, .thumbnail, .calculations-result, .loan-calculations{background-color:#eeeeee;}
.irs-from:after, .irs-to:after, .irs-single:after{border-top-color:#c10402 !important;}
.btn-grid#grid, .btn-list#list,.irs-diapason, .irs-from, .irs-to, .irs-single, .col-featured-topbar, .fa-info1, [data-hint]:after, .btnwrap, callnowprice, .btn, #dw-back-to-top, .modal-content .modal-header{background-color:#c10402;color:#fff !important;}
#myPopup_AdvanceSearch_Body .fa-caret-down, .monthly-Ins p, .dwfloatL a.pageLink{color:#000 !important;}
#htmDivInvDetailsPriceArea .pricetag:first-child{border-right:solid 2px #eeeeee;}
#htmDivInvDetailsPriceArea .pricetag:last-child{border-left:solid 2px #eeeeee;border-right:solid 0px #eeeeee;}
#htmDivInvDetailsPriceArea .pricetag50:first-child{border-right:solid #eeeeee;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus{background-color:#e90502;border-color:#e90502;}
.loan-calculations .btn-group .active{background-color:#e90502 !important;}
.DWsimilatveh{border:1px solid #eeeeee;background-color:#eeeeee;}
.wizard-card .info-text{background-color:#ddd;}
.wizard-card.ct-wizard-green .choice:hover .icon, .wizard-card.ct-wizard-green .choice.active .icon{background-color:#fff;color:#211f1f;border-color:#211f1f;}
.dw-404 a, .privacypolcytxt a, .dw-itemaphead, .add-features-list li i,
.calculator-widget .loan-amount, .RV_con > i, .RV_con > b, .aMakeUs span, #DwInvPriceReducedNowOnly, .DWDetailsPriceFinLink,
.list-group-item a.listitemlink:hover, .spncheckavail, .price-text-color,
.monthly-Ins,  .internet-price, .NowOnlyText, .clickcall:hover, #DWInvListingH1SaleText a, .dwfloatL a,.DWStrikePrice{color:#e90502;}
.leftmorelnk{ color:#c10402;}
.pr-10, #body_viewinventorydetails .accordion-heading .accordion-toggle,a.errclose,.material label{ color:#000;}
.dw-cont_text a, #divWelcomeTextMore {color:#c10402;}
 .ClBtn{color:#c10402;}
.topleftAdd{width:11%;height:419px;margin:1% 0 0 4.1%;position:absolute;left:0;}
.toprightAdd{width:11%;height:419px;margin:1% 4.1% 0 0;position:absolute;right:0;}
.bannerB{width:100%;height:auto;z-index:-9999;float:left;}
.dw-get-prequali{width:100%;text-align:center;margin:.3% auto;background-color:#fff;margin-bottom:5px;}
.dw-get-prequali img{max-width:970px;}
.social-links li a{color:#c10402 !important;}
.dw-cont_head{ color:#000; text-align:left;}
#dw-adv-search{position:inherit; background:#fff;}
#divVcard, #divVcard a{ color:#fff !important}
.callnowprice a:hover,.callnowprice a,.close{ color:#fff !important;}
.DWBottomBarPopupText {background: rgba(193, 4, 2,.8); color:#fff !important}
.ct-bt{ width:100%; max-width:1450px; margin:0 auto; padding:1%;}
.ct-bt-in{ width:50%; float:left; padding:0 .5%;}
.ct-bt-in>a>img{ width:100%;}
.mbsc-checkbox-box{ background:#c10402 !important; border:1px solid #000 !important}
.f4-div { width:100%; margin:0 auto; float:left; padding:2% 5%;}
.f4-div01 { float:left; width:23%; margin:1% 1%; padding:0; overflow: hidden;}
.f4-img-cov{ float:left; width:100%;}
.f4-txt{ float:left; width:100%; text-align:center; font-size:1.1027892rem; padding:1% 0; color:#fff; text-transform:uppercase; font-weight:600;}
a:hover> .f4-div01 .f4-txt, a:hover> .f4-div0C .f4-txt {color:#d6d4d4;}
a .s1:hover{background-color:rgba(23,245,0,.5)}
.column { margin:0;padding: 0;}
.column::after {content: '';clear: both;display: block;}
 .column div {position: relative;float: left; }
 .column div strong {position:relative ;bottom:0;left: 0;display: block;width: 100%;margin: 0;
padding:5px 0 0 0;color:#000;font-size: 16px;font-weight:700;text-decoration: none;
text-align: left;-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;opacity: 1;}
figure { width:100%; margin: 0; padding: 0;background: #fff;overflow: hidden; border-radius:14px;}
.column div strong >span{ float:left; width:100%; color:#000;font-size: 12px; font-weight:500;}
@media (min-width:501px) and (max-width:767px) {.f4-div01 { float:left; width:48%; margin:1%;}.f4-div{ padding:2%;}}
@media (min-width:320px) and (max-width:500px) {.f4-div01 { float:left; width:96%; margin:2%;}.f4-div{ padding:2%;} .column div strong, .column div strong >span{text-align:center;}}
@media (min-width:320px) and (max-width:399px) {.column div strong { font-size:14px;}}
@media (min-width: 1151px) and (max-width: 1300px){#dw-advserach-1 {width: 90%;margin: 2% 5%; }}
@media (min-width: 768px) and (max-width: 1150px){#dw-advserach-1 {width: 94%;margin: 2% 3%; }}
@media screen and (min-width:500px) and (max-width:767px) {.for-4-ic1{ float:left; width:50%; padding:2%;}}
@media screen and (min-width:320px) and (max-width:499px){
.for-4-ic1{ float:left; width:100%; padding:5% 2%;background: #fff;margin-bottom: 2%;}
.ct-bt-in{ width:100%; float:left; padding:1%;}
}

/* Zoom In #1 */
.hover01 figure img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.hover01 figure:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}

@media (max-width:767px){#dw-logo{width:100%;text-align:center;margin:0 auto;}
#dw-logo img{max-width:70%; margin:5px 0px;}
.dropdown-menu,.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background-color:#191919 !important;}
.dropdown-menu > li > a{color:#fff;}
.lp-2{margin:0px 0px 0px 0px !important;}
.dropdown-menu > li > a:hover {color: #fff !important;}
#dw-adv-search{ display:none;}
.c-bt-R{ background:#eae9e9; padding:0;}
#cash_offer>img{ float:left !important; max-width:210px;}
.make-bg{ display:none;}
.tp-bt03{ width:250px;font-size:1rem; }
.insec03{ width:100%; padding:3.5% 3% 0 3%; float: right;}
#main_menu_end>a{ font-size:14px !important;}
.bt-01tr1{ padding:3% }
.txt-Col{ width:100%;}
.bt-but{ display:none;}
.a1, .a2, .a3, .a4{ background-position:top center; padding-left:0; padding-top:77px; height:130px; } 

}

@media (min-width:768px) and (max-width:999px){
.dw-get-prequali{margin-bottom:2px !important;}
.dw-cell-head{font-size:1.2285714285714286rem;}
.dw-cell-cont{font-size:.89rem;}
}
@media (min-width:767px){.lp-2{margin:-197px 0px 0px 0px}
.lp-1 #dw-adv-search{top:43%;}
.navbar-inverse .navbar-nav >:hover{background-color:#c10402 !important;}
.dw-extdiv01{display:none;}
#main_menu { width: 100%;font-weight: bold;display: flex;justify-content: center;}
#main_menu #main_menu_1:hover>a,#main_menu #main_menu_2:hover>a, #main_menu #main_menu_3:hover>a, #main_menu #main_menu_end:hover>a{ color:#fff !important; background-color:#c10402;}
#main_menu #main_menu_2:hover>span>span>i, #main_menu #main_menu_3:hover>span>span>i, #main_menu  #main_menu_end:hover>span>span>i {color: #fff !important}
#DWnavigation{ display:none !important}
.uwy.userway_p1 .userway_buttons_wrapper{top:15% !important}
}
@media (min-width:768px) and (max-width:1300px){.dw-invsearch-slider{display:none;}}
.divTra{display:block;}
span.jssora07r{z-index:15 !important;}
.jssorVDP .pav, .jssorVDP .p:hover{border:2px solid #e90502 !important; }
.panel{ background:#eee;}
.dw-Bmakethem2 div a:hover{ background:#c10402 !important}
.bg-col{ background:#fff; margin-top:-2px;}
.adv-h01{ color:#fff;}
.wrapper-01{ width:100%;  max-width:1700px !important; padding:15px 0 5px 0;}
.txt-mrg{ margin-bottom:20px;}
.top-head{ float:left; width:100%; padding:1% 1% 0 1%; text-align:center;}
.textcnt5 .clickcall{color:#e90502;}
.bt001{ width:220px; height:35px; text-transform:uppercase; line-height:35px; background:#c10402; color:#fff; text-align:center; font-size:1.2rem; font-weight:700; margin:15px auto; border-radius:6px;}
.bt001:hover{ background:#e90502}
#dwHrefPaymentPrice .pricetag50{border-right: solid #fff !important;}
.logospHd{float:left;width:100%;font-size:1.5rem;text-align:center;padding:10px 0 30px 0;font-weight:700;text-transform:uppercase;}
.logospHd>span{ color:#c10402}
.logoparadebg { background-image: url(/1/images/NewLogoPared-dark.png?v=10); float: left; }
.logosp{ max-width:650px; width:100%; margin:0 auto;}
.log-bgc{ padding:40px 0; background:#fafafa;}
.Ducati, .ducati, .DUCATI {background-position: 100px -661px !important;}


#dw-topbar-info{ float:right !important;}
@media (min-width:768px) and (max-width:1550px){
#DWSocialContainer{ display:none;}}
@media (min-width:768px) and (max-width:1150px) {
    #ExtraPhoneTop{ font-size:10px !important;}
}

#dw-adv-search {position: relative !important;float: left;width: 100%;padding: 4px;top: 0vh !important;background: #fff;margin-bottom:15px;}
#dw-adv-search .dw-block {background: #f5f5f5;}
#dw-advserach-1 {margin-top: 20px;}
#dwc-serach1 .dwc-search01 input {float: left;width: 100%;padding: 0 0 0 40px;background: no-repeat left center;height: 50px;background-color:#ebebeb;-webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;border: none;font-size: 18px;color: #000000;line-height: 50px;margin: 0 !important;}
#dw-custom-searchbox {width: 88% !important;}
#dw-custom-searchbox-btn{padding: 6px 0 !important;width:10.5%; height:50px; float:right;}
#dw-custom-searchbox-btn >i { margin: 3px 10px 0 10px !important;font-size: 2rem;}
.pr-101{ font-size:2.5rem; float:left; width:fit-content; color:#c10402; padding:0 10px 0 20px;}
iframe#dwc-CFooterIframe { width: 90%; display: flex; justify-content: center; margin: 0 auto; }

.Fc-heading-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 20px;
    background-color: #ffffff;
}
.Fc-title-row {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width:500px;
    margin-bottom: 8px;
}
.Fc-line {
    flex-grow: 1;
    height: 4px;
    background-color: #e90502;
}
.Fc-title01 {
    font-size: 2.2rem;
    font-weight: 800;
    color: #000000;
    letter-spacing: 0.5px;
    margin: 0 20px;
    white-space: nowrap;
}
.Fc-subtitle {
    font-size: 1.15rem;
    font-weight: 600;
    color: #000000;
    margin: 0;
}
#dwc-secbanner .dw-banner-ht{height:727px;width:1200px;max-width:100%}
#dwc-secbanner .dw-banner-ht-2 { height: 727px; width: 1400px; max-width: 100% }
#dwc-secbanner .dw-banner{width:100%;float:left;}
#dwc-secbanner .dw-bannermid0{max-width:1200px;margin:0 auto;width:100%;}
#dwc-secbanner .dw-bannermid{height:727px;margin:2% auto 1% auto;position:relative}
#dwc-secbanner .bannerB{width:100%;height:auto;z-index:-9999;float:left;}
@media (min-width:1000px) and (max-width:1199px) {.dw-bannermid{height:415px !important;}
#dwc-secbanner .dw-banner-ht, #dwc-secbanner .dw-banner-ht-2 {height:680px;}

}
@media (min-width:820px) and (max-width:999px) {.dw-bannermid{height:350px !important;}
#dwc-secbanner .dw-banner-ht, #dwc-secbanner .dw-banner-ht-2 {height:630px;}
}
@media (min-width:768px) and (max-width:819px) {.dw-bannermid{height:280px !important;}
#dwc-secbanner .dw-banner-ht, #dwc-secbanner .dw-banner-ht-2 {height:530px;}
}
@media (min-width:450px) and (max-width:767px) {.dw-bannermid{height:290px !important;}
#dwc-secbanner .dw-banner-ht, #dwc-secbanner .dw-banner-ht-2 {height:330px;}
}
@media (min-width:320px) and (max-width:449px) {.dw-bannermid{height:220px !important;}
#dwc-secbanner .dw-banner-ht, #dwc-secbanner .dw-banner-ht-2 {height:250px;}
}
.dw-banner-theme5 .jssora07l, .dw-banner-theme5 .jssora07r{border-radius: 50%; background: rgba(226, 256, 256, .5); width:45px; height:45px;-webkit-box-shadow:2px 2px 22px 1px #6b6969;  box-shadow:2px 2px 22px 1px #6b6969;top: 50%;}
.dw-banner-theme5 .jssora07l>i.fa-nav, .dw-banner-theme5 .jssora07r>i.fa-nav{line-height:48px; font-size:16px;color:#000;}
.dw-banner-theme5 .jssora07l>i.fa-nav{ padding: 0 17px; }
.dw-banner-theme5 .jssora07r>i.fa-nav{ padding: 0 19px; }
.dw-banner-theme5 {
    position: relative;
    top: 0;
    left: 0;
    width: 1255px;
    height: 727px;
}

.dw-banner-slides-theme5 {
    cursor: move;
    position: absolute;
    left: 0;
    top: 0;
    width: 1255px;
    overflow: hidden;
}
.ser-div {
    width: 100%;
    max-width: 1200px !important;
    margin: 0 auto;
}
  #dwc-mainmenu-overlay { position: fixed; top: 0; left: 0; width: 100%;overflow: hidden; z-index: 9999; transition: height 0.4s ease; overflow-y: auto;height: 0;background: rgba(20, 20, 20, 0.83); backdrop-filter: blur(18px) saturate(180%); -webkit-backdrop-filter: blur(18px) saturate(180%); border: 1px solid rgba(255,255,255,.15); border-radius: 0 0 20px 20px; box-shadow: 0 8px 32px rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.15); }
    body.dwc-menu-open { overflow: hidden; }
    #dwc-mainmenu-overlay.active { height: 100%; } 
    .dwc-mainmenu-header { display: flex; align-items: center; padding: 20px; border-bottom: 1px solid #ccc;justify-content:end }
    .dwc-mainmenu-close { width: 40px; height: 40px; background: #c10402 !important; color: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; margin-right: 10px; font-weight: bold; } 
    .dwc-mainmenu-title { text-align: left; font-size: 22px; font-weight: bold; margin-bottom: 20px; } 
    .dwc-mainmenu-list { list-style: none; text-align: left; }
    .dwc-mainmenu-list li { margin-bottom: 12px; } 
    .dwc-mainmenu-list a { text-decoration: none; font-size: 14px; } 
    .dwc-mainmenu-col { flex: 1; min-width: 280px; }
    .dwc-mainmenu-content { display: flex; flex-wrap: wrap; gap: 60px; padding: 2%; align-items: flex-start;  }
    .dwc-mainmenu-section { max-width: 250px; flex: 0 0 auto; } 
    #menuToggleBtn { background: transparent; border: none; color: #fff; display:flex; align-items:center;flex-direction:column }
    .custom-menu { float: left; margin-left: 5%; }
    #menuToggleBtn i { float: left; } 
    .modal{z-index:99999 }
    #menuToggleBtn span {float: left;text-transform: uppercase; letter-spacing: 1px;}
    .dwc-mainmenu-header .dwc-mainmenu-title { margin: 0; } 
    .dwc-mainmenu-list li { transition: all 0.2s ease; } 
    .dwc-mainmenu-list li:hover { transform: translateX(4px); }
    .dwc-mainmenu-list li a { position: relative; transition: color 0.2s ease; }
    .dwc-mainmenu-list li a::after { content: ""; position: absolute; left: 0; bottom: -2px; width: 0; height: 2px; background: #fff; transition: width 0.25s ease; }
    .dwc-mainmenu-list li:hover a::after { width: 100%; } 
    .dwc-mainmenu-title a:hover { text-decoration: underline; } 
    .dwc-menuinvcount{background: #c62828; color: #fff; border-radius: 50%; padding: 4px 8px; font-size: 12px; margin-left: 8px;}
    .dwc-mainmenu-arrow { display: none; }
    @media (max-width: 1000px) { 
        .dwc-mainmenu-arrow { padding: 5px 10px; margin-left: 10px; cursor: pointer; display: inline-block; transition: transform 0.3s ease; } 
        .dwc-mainmenu-arrow.active { transform: rotate(180deg); }
        .dwc-mainmenu-title { display: flex; justify-content: space-between; align-items: center; }
        .dwc-mainmenu-list { display: none;padding-left: 15px; }
        .dwc-mainmenu-section { width: 100%; max-width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 10px; }
    }

.skiptranslate {
    display: none;
}

body {
    top: 0 !important;
}

/*.dwc-language-switcher {
    display: flex !important;
    justify-content: center;
    align-items: center;
    gap: 8px;
    padding-top: 3%;
}*/
@media (min-width: 767px) {
    .dwc-language-switcher {
        width: max-content;
        margin: 0 auto;
        overflow: hidden;
        padding-top: 3%;
    }

        .dwc-language-switcher > * {
            float: left;
            margin: 0 4px;
        }
}
    @media (max-width: 768px) {
        .dwc-language-switcher {
            margin: 0px 0px 10px 10px;
            overflow: hidden;
            padding-top: 3%;
        }

            .dwc-language-switcher > * {
                float: left;
                margin: 0 4px;
            }
    }

    .dwc-lang-btn {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 6px;
        min-width: 58px;
        height: 34px;
        padding: 0 14px;
        border: 2px solid #e31b23;
        border-radius: 50px;
        background: #fff;
        color: #e31b23;
        font-size: 14px;
        font-weight: 700;
        text-decoration: none;
        transition: .25s;
        box-shadow: 0 2px 8px rgba(0,0,0,.12);
    }

        .dwc-lang-btn:hover {
            background: #e31b23;
            color: #fff;
        }

        .dwc-lang-btn.activetran {
            background: #e31b23;
            color: #fff;
        }

        .dwc-lang-btn i {
            font-size: 15px;
        }

    .dwc-mainmenu-footer {
        padding: 20px;
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        float: left;
        font-size: 20px;
    }

    .dwc-mainmenu-lang {
        font-weight: bold;
        text-decoration: none;
    }
    /*marquee*/
    .dw-marquee-tag {
        display: block;
        width: 100%;
        background: #e90502;
        color: #fff;
        padding: 10px 0;
        font-size: 2rem;
        font-weight: 600;
        text-transform: uppercase;
    }
    /*marquee end*/
    .dwc-language-switcher {
        display: none
    }