.floating-component .floating-item.active{transition-duration:1s;-webkit-transition-duration:1s}
.config-icon{position:relative;top:-3px}
.floating-component .floating-item.active .assistance{opacity:1;transition-duration:.5s;transform:scale(1);-webkit-transform:scale(1);-webkit-transition-duration:.5s;right:43px}
.floating-component .floating-item.active .floating-inner .floatingIcon .icon-floating-menu:before{content:"\e90c"}
.floating-component .floating-item .floating-inner .floatingIcon .icon-floating-menu{font-size:25px;color:#fff}
.floating-component .floating-item .assistance{opacity:0;background:#2f3494;float:left;color:#fff;font-family:"Lato Light",sans-serif;width:480px;position:absolute;top:-185px;transform:scale(0);-webkit-transform:scale(0);right:-250px;transition-duration:.5s;-webkit-transition-duration:.5s}
.floating-component .floating-item .assistance .rows .rowitems.activeItem{background:#123b74}
.floating-component .floating-item .assistance .rows .rowitems.activeItem [class^=icon-]{opacity:1}
.floating-component .floating-item .assistance .rows .rowitems .roadside{padding-left:12px;padding-bottom:10px}
.floating-component .floating-item .assistance .rows .rowitems .roadside h3{font-size:12px;font-family:"Lato Light",sans-serif;text-transform:uppercase;margin:0 0 5px;padding:0}
a#tel-number{text-decoration:none}
a#mail-id{text-decoration:none;padding-top:0}
.floating-component .floating-item .assistance .rows .rowitems .roadside h4{font-size:15px;font-family:"Lato Bold",sans-serif;margin:0;padding:0}
.floating-component .floating-item .assistance .rows .rowitems .roadside h4.quicklink-mail{text-transform:lowercase}
.floating-component .floating-item .assistance .rows .rowitems a [class^=icon-]{display:inline-block;opacity:1;width:26px;height:26px;background-repeat:no-repeat}
.floating-component .floating-item .assistance .rows .rowitems a p{position:absolute;bottom:12px;margin:0;color:#fff;font-weight:300;font-size:12px;line-height:17.1428px}
.floating-component .floating-item .autoConfigurator{background:#d61f26;position:absolute;width:43px;right:0;height:42px;top:53px;padding:6px 10px;line-height:32px;font-family:"Lato Bold",sans-serif;white-space:nowrap;transition:all .3s ease}
.floating-component .floating-item .autoConfigurator1{padding:6px}
.floating-component .floating-item .autoConfigurator.expand{width:150px}
.floating-component .floating-item .autoConfigurator a{color:#fff;text-decoration:none}
.floating-component .floating-item .autoConfigurator a:hover{text-decoration:none}
.floating-component .floating-item .autoConfigurator a .icon-features-sporty-bold{font-size:30px;color:#fff;display:inline-block;margin-right:10px}
.overlayContent{min-height:360px;position:relative;padding:0;display:none}
table.showroom{border-collapse:collapse;border:none}
table.showroom tr{border-bottom:1px solid #d6d6d6}
table.showroom tr .font-smaller{font-size:11px}
table.showroom tr td,table.showroom tr th{padding:15px 10px;font-size:14px;text-align:left;border:none}
table.showroom tr th{font-family:'Lato Bold',sans-serif;color:#171717;background:#f5f5f5}
table.showroom tr td{font-family:'Lato Light',sans-serif;color:#585858;font-weight:700}
.min-error,table.showroom tr td .pending,table.showroom tr th .pending{font-size:12px}
table.showroom tr td a{font-family:'Lato Black',sans-serif;font-size:12px;color:#2fc516;text-transform:uppercase;text-decoration:none}
.min-error{display:none;color:red;font-weight:400}
.floating-component .floating-item .assistance .rows .col-lg-6.rowitems{width:49.7%}
.floating-component .floating-item .assistance .rows{clear:both;display:table;width:100%;height:120px;border-bottom:solid 1px #6787b4}
.floating-component .floating-item{position:fixed;top:40%;right:0;z-index:999;transition-duration:1s;-webkit-transition-duration:1s}
.floating-component .floating-item .floating-inner .floatingIcon{display:block;padding:9px;text-decoration:none;font-size:0;width:44px;height:44px;background-image:url(/images/homepage/image_floating_icon.webp)}
.floating-component .floating-item .floating-inner .floatingIcon span.icon-floating-menu{display:none}
.icon-floating-menu:before{content:"\e920"}
.booktestpopup.overlayContent .content{padding:0 20px 20px;height:auto}
.floating-component .floating-item .assistance .rows .rowitems{border-right:solid 1px #6787b4;display:table-cell;float:none;padding:0;height:100%;vertical-align:bottom;width:24.8%}
a#price-list {border: none; font-weight: 400; color: #333; text-transform: uppercase; font-size: 12px; display: block; padding: 12px; height: 100%;}
.col-lg-3.rowitems.msgamsgp_block{width:24.7%!important}
.floating-component .floating-item .assistance .rows .rowitems a#book-a-showroom [class^=icon-]{background-image:url(/images/homepage/BOOKSHOWROOMVISIT-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#book-testdrive [class^=icon-]{background-image:url(/images/homepage/BookTestDrive-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#e-book-quicklink [class^=icon-]{background-image:url(/images/homepage/Ebook-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#price-list [class^=icon-]{background-image:url(/images/homepage/GetPriceList-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#quick-link-loan-offer [class^=icon-]{background-image:url(/images/homepage/LoanOffers-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#service-appointment [class^=icon-]{background-image:url(/images/homepage/BookServiceAppointment-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#locate-a-dealer [class^=icon-]{background-image:url(/images/homepage/LocateDealer-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#institutional-customer [class^=icon-]{background-image:url(/images/homepage/BOOKSHOWROOMVISIT-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#renew-insurance [class^=icon-]{background-image:url(/images/homepage/RenewSuzukiInsurancePolicy-01.webp)}
.floating-component .floating-item .assistance .rows .rowitems a#contact-us-quicklink [class^=icon-]{background-image:url(/images/homepage/ContactUS-01.webp)}
.floating-component .floating-item.active .floating-inner .floatingIcon{background-image:url(/images/homepage/cross_floating.webp)}
.floating-component .floating-item .assistance .rows .rowitems a{color: #fff; text-transform: uppercase; font-size: 12px; display: block; padding: 12px; height: 100%;}
.floating-component .floating-item .assistance .rows:last-child .col-lg-3 {width: 50%; max-width: 50%;}
.floating-component .floating-item .assistance .rows.lastrow .col-lg-3{    width: 30%;max-width: 30%;}
.floating-component .floating-item .assistance .rows.lastrow .col-lg-3 .icon-appointment{background-image:url(/images/Sheild.png);width:25px;height:25px;background-size:100% 100%;opacity:.8}

@media screen and (min-width:320px) and (max-width:767px) {
.floating-component .floating-item .assistance .rows .rowitems a{color: #fff; text-transform: uppercase; padding: 8px 10px; font-size: 10px; display: block; height: 100%;}
.floating-component .floating-item .assistance .rows:last-of-type .col-lg-6{padding-top:0;width:50%;float:left;clear:none;height:80px;border-bottom:solid 1px #6787b4}
div#success-message-div .successMsg h4{font-size:16px;margin:10px 0 9px}
div#success-message-div .successMsg p{text-align:left;font-size:12px;line-height:20px}
.floating-component .floating-item .assistance{width:270px;top:-214px;border-left: solid 1px #6787b4; border-top: solid 1px #6787b4;}
.floating-component .floating-item .assistance .rows .rowitems.col-lg-6{padding-top:5px;width:100%;clear:both;display:block;border-bottom:solid 1px #6787b4}
.floating-component .floating-item .assistance .rows .rowitems.col-lg-3{width:50% !important;display:block;float:left;height:80px;border-bottom:solid 1px #6787b4}
.floating-component .floating-item .assistance .rows{display:block;clear:both;height:auto;border-bottom:none}
a#tel-number, a#mail-id{padding: 5px 0px 0px;}
.floating-component .floating-item .assistance .rows .rowitems a [class^=icon-] {float: right;}
a#quick-link-loan-offer span {float: right;}
span.msga_icon {float: right;}
.floating-component .floating-item .assistance .rows .rowitems a p {font-size: 11px;}
.col-lg-6.rowitems.mn {display: none !important;}
.floating-component .floating-item .assistance .rows.lastrow .ccp-icon {display: none;}
.floating-component .floating-item .assistance .rows.lastrow .col-lg-3 {max-width: 50%;}
.floating-component .floating-item .assistance .rows.lastrow  .rowitems a p {padding-right: 12%;}
}
@media (min-width: 481px) and (max-width: 768px) {
div#success-message-div .successMsg h4{font-size:16px;margin:10px 0 9px}
div#success-message-div .successMsg p{text-align:left;font-size:12px;line-height:20px}
}
@media (max-width: 767px) {
.product-carousel .productCarousel .items .productItems .proudctFooter ul li{padding-right:5px!important;margin-right:5px}
}