/*
@Sprint#: Dev-11MAY22-24MAY22
@TicketNumber#: 3207 -Issues for E-commerce CTA -RRG
@Developer: Prem kumar
Change Purpose: RRG Sofa-form scroll code moved to sofa_form.jsp
*/
body, .sky-form{font-family:'Montserrat-Regular';font-size: 12px;}
 h1, h2, h3, h4, h5, h6, .hstyle1, .hstyle2, .hstyle3, .hstyle4, .hstyle5, .hstyle6{font-family:'Montserrat-Regular'}
.responsive-dlrname{font-family:'Montserrat-Medium';color: #000;}
.qlinkItem a ,.qlinkItem a h2{
    font-size: 18px !important;
    color: #3b3f47 !important;
}

.qlinkItem a:hover,.qlinkItem a:hover h2{color: #fff !important;}
.geolink a{
    font-family: 'Montserrat-Medium';
    font-size: 11px;
    color: #6d6d6d;
    line-height: 12px;
}

[class^="icon-electronics"]::before, [class*=" icon-electronics"]::before {
    font-family: "electronics" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
/*Homepage inventory widget*/
.inv-widget-tabs .nav-tabs li a {
    text-align: center;
    background-color: #5D6065;
}
.inv-widget-inner header, .inv-widget-tabs .nav-tabs li a {
	font-size: 14px;
	color: #fff;
}
.inv-widget-inner header i{
	font-size: 22px;
	vertical-align: text-bottom;
	padding-left: 16px;
}
.inv-widget-inner .sky-form .inventory-sub-head {font-family:Montserrat-Medium;font-size:16px;color:#FFFFFF;}	
.inv-widget-inner .btn-u {font-family:Montserrat-SemiBold;font-size:16px;color:#FFFFFF;background:#17181C;}
.inv-widget-inner .inv-visible .checkbox {color:#CCCCCC;font-size:13px;font-family:Montserrat-Light;}
.inv-widget-inner .diff-car-selection .dff-car span {font-size:10px; color:#ffffff;font-family:Montserrat-Regular;}

.visualSeo-ver3 .OneP_HomepageSeoTitle{font-family:Montserrat-Light;font-size:38px}
.googleMap-ver4 h1.onep-maptitle-ver2{font-family:'Montserrat-Light';font-size:38px}
.googleMap-196.googleMap-ver4 .googleMap-one-page-ver2 .onep-maptitle-ver2, .googleMap-196.googleMap-ver4 .googleMap-one-page-ver2 .onep-addressformatsingle-ver2, .googleMap-one-page-ver2 .onep-addressformatmulti-ver2{font-family:'Montserrat-Light'}
.homepageFeaturedCar-onePage-ver1 .onep-homepageFeaturedCartitle-ver1{font-family:'Montserrat-Light';font-size:38px;color:#000 !important}
.homepageFeaturedCar-ver3 .homepageFeaturedCar-onePage-ver1 .internetprice-price .internetprice-priceSpan{font-family:'Montserrat-Regular';font-size:24px}
.homepageFeaturedCar-ver3 .homepageFeaturedCar-onePage-ver1 .makeModelInfo.makeModelInfoSpan{color:#000 !important}
.homepageFeaturedCar-ver3 .homepageFeaturedCar-onePage-ver1 .trimInfo.trimInfoSpan{color:#999999 !important;font-family:'Montserrat-Light'}
.homepageFeaturedCar-ver3 .feature-info-year, .feature-info-mileage,.homepageFeaturedCar-ver3 .featured-info-section:hover .yearbott, .featured-info-section:hover .feature-info-year, .featured-info-section:hover 
.feature-info-mileage, .featured-info-section:hover .feature-info-fuealtype{font-family:'Montserrat-Light'}

.visualSeo-ver3 .OneP_HomepageSeoTitle{font-family:'Montserrat-Light';font-size:38px}
.googleMap-ver4 h1.onep-maptitle-ver2{font-family:'Montserrat-Light';font-size:38px}
.googleMap-196.googleMap-ver4 .googleMap-one-page-ver2 .onep-maptitle-ver2, .googleMap-196.googleMap-ver4 .googleMap-one-page-ver2 .onep-addressformatsingle-ver2, .googleMap-one-page-ver2 .onep-addressformatmulti-ver2{font-family:'Montserrat-Light'}
.homepageFeaturedCar-onePage-ver1 .onep-homepageFeaturedCartitle-ver1{font-family:'Montserrat-Light';font-size:38px;color:#000 !important}
.homepageFeaturedCar-ver3 .homepageFeaturedCar-onePage-ver1 .internetprice-price .internetprice-priceSpan{font-family:'Montserrat-Regular';font-size:24px}
.homepageFeaturedCar-ver3 .homepageFeaturedCar-onePage-ver1 .makeModelInfo.makeModelInfoSpan{color:#000 !important}
.homepageFeaturedCar-ver3 .homepageFeaturedCar-onePage-ver1 .trimInfo.trimInfoSpan{color:#999999 !important;font-family:'Montserrat-Light'}
.homepageFeaturedCar-ver3 .feature-info-year, .feature-info-mileage,.homepageFeaturedCar-ver3 .featured-info-section:hover .yearbott, .featured-info-section:hover .feature-info-year, .featured-info-section:hover .feature-info-mileage, .featured-info-section:hover .feature-info-fuealtype{font-family:'Montserrat-Light'}
.filterinv{color:#38383B;font-size:16px !important}
.bodytext{font-size:12px;}
.searchblock .thumbnail{    background-color: #fbfbfb;border:1px solid #ebebeb;}
.searchblock .dropdown-menu{left:inherit}
.closeimage{margin:-5px -5px 0 0;cursor:pointer}
.searchblock .custom-scroll-bar {overflow:inherit;}
.searchblock .caret{margin-right:10px}
.searchblock a.dropdown-toggle {text-decoration:none;}
.searchblock .btn-u.btn-u-sm{font-family:'Montserrat-Medium';font-size:16px;}
@media (min-width: 992px){

.searchblock .modal-lg {
    width: 999px;
}}

.footer-v4 .copyright a,.poweredby{color:#999;font-family:'Montserrat-Light';font-size:10px;}
.footer-v4 .copyright { padding: 25px 0;}
.footer-v4.defaultcolor ,.defaultcolor{ background:#242628}
.footer-col-7 .hstyle4 a{color:#999;font-family:'Montserrat-Light';font-size:13px;line-height:normal !important}
.footer-col-7 .hstyle4{line-height:16px !important}
.footer-col-7 .hstyle4 a:hover{color:#fff;font-family:'Montserrat-Light';font-size:13px;}
@media (max-width: 500px){

.thirdRowBanners-ver2 .col-xs-6 { width: 50%;}
.visualSeo-ver3 .OneP_HomepageSeoTitle,.googleMap-196.googleMap-ver4 h1.onep-maptitle-ver2,.homepageFeaturedCar-onePage-ver1 .onep-homepageFeaturedCartitle-ver1{font-size:28px !important;}
.homepageModelSelector-ver2  .modelselector-title{font-size:28px !important;}
.dis-price span {font-size: 22px;}
.tabAccordion .nav-tabs{font-size: 20px !important;}
}
.homepageModelSelector-ver1 .headingTitle {
    font-size: 38px;
    font-family: 'Montserrat-Light'
}

.homepageModelSelector-ver2 .headingTitle {
    font-size: 38px;
    font-family: 'Montserrat-Light'
}

.homepageModelSelector-ver3 .headingTitle {
    font-size: 38px;
    font-family: 'Montserrat-Light'
}

/*Home page service Appointment ver1 */
.homepageServiceAppointment-ver1 .ui-datepicker .ui-datepicker-title { font-family:Montserrat-Light; font-size:16px;}
.homepageServiceAppointment-ver1 .ui-datepicker-calendar th span {font-family:Montserrat-Regular;font-size:12px;}
.homepageServiceAppointment-ver1 .ui-datepicker-calendar td a, .homepageServiceAppointment-ver1 .ui-datepicker-calendar td span.ui-state-default {font-family:Montserrat-Light;font-size:12px;}
.homepageServiceAppointment-ver1 .heading-hp-form-s1 {
	font-family: Montserrat-Light;
	font-size:24px;
}
.homepageServiceAppointment-ver1 .heading-hp-form-s2 {
	font-family: Montserrat-Light;
	font-size:16px;
}
.homepageServiceAppointment-ver1 .heading-hp-form-s2 span.pnum {
	font-family:Montserrat-Regular;
}
.homepageServiceAppointment-ver1 .icon-electronics-005:before {
    content: "G";
	font-family: "electronics" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	 font-size: 50px;
}
.homepageServiceAppointment-ver1 .form-heading-hp {
	font-family: Montserrat-Light;
	font-size:35px;
}
.homepageServiceAppointment-ver1 .clan-head,.session-head {
	font-family:Montserrat-Medium;
	font-size:16px;
}
.homepageServiceAppointment-ver1 .session-time span {
	font-family:Montserrat-Light;
	font-size:12px;
}
.homepageServiceAppointment-ver1 .text-grey {
	font-family:Montserrat-Light;
	font-size:13px;
}
.homepageServiceAppointment-ver1 .regnum {
	font-family:Montserrat-SemiBold;
	font-size:16px;
}
.homepageServiceAppointment-ver1 .btn-u {
	font-size: 16px;
	font-family:Montserrat-Medium;
}
.homepageServiceAppointment-ver1 .app-next {
	font-size: 16px;
	font-family:Montserrat-Medium;
}
.homepageServiceAppointment-ver1 .app-back {
	font-size: 16px;
	font-family:Montserrat-Medium;
}
.BottomContactSection .icon-electronics-005{font-size:40px;}
.AppointementConditionStatement{
    font-size: 13px;
    font-weight: bold;
}
.AppointementCondition{
	font-size: 8px;
	font-weight:bold;
}
@media only screen and (min-device-width : 768px) and (max-device-width :1366px) and (orientation :landscape) {
	.AfterSalesContentheading{font-size:13px !important;}
	.AfterSalesContentlistitem{font-size:11px !important;}
}
@media (max-width: 1366px){
	.AfterSalesContentheading{font-size:13px !important;}
	.AfterSalesContentlistitem{font-size:11px !important;}
}
/* Inventory Listing */
.Details-text, #inventoryPage .Contact-text, .price-block h5, .price-block .hstyle5, .diffprice{
	font-family:Montserrat-Medium;
}
.price-block h5, .price-block .hstyle5{
    font-size: 21px;
}
.Details-text, .Contact-text, .inv_imageboxSty, .inv-videobox, .inv-videobox .fa-video-camera, .inv_imageboxSty .fa-camera{font-size: 14px;}
.Details-text{color: #555;}
.Contact-text, .inv_imageboxSty .fa-camera{color: #fff;}
.Emi-switcher{font-size: 12px;color: #000}
.Emi-switcher strong{font-size: 14px;color: #000}
.diffprice{font-size: 14px;}
.filterinv{color:#38383B;font-size:16px !important}
.bodytext{font-size:12px;}
.searchblock .thumbnail{    background-color: #fbfbfb;border:1px solid #ebebeb;}
.searchblock .dropdown-menu{left:inherit}
.closeimage{margin:-5px -5px 0 0;cursor:pointer}
.searchblock .custom-scroll-bar {overflow:inherit;}
.searchblock .caret{margin-right:10px}
.searchblock a.dropdown-toggle {text-decoration:none;}
.searchblock .btn-u.btn-u-sm{font-family:'Montserrat-Medium';font-size:16px;}
.filtersection .filtertab {font-family:Montserrat-Regular;font-size:20px;}
.filtersection  .fltrbtn{font-family:Montserrat-Regular;font-size:18px;}
.holdingcontainer .list-text h3{font-size:30px;font-family:Montserrat-SemiBold;color:#303030;line-height:normal;}
.holdingcontainer .invfr{font-size:16px;color:#303030;font-family:Montserrat-Regular;}
.holdingcontainer .invmon{font-family:Montserrat-Bold;font-size:28px;}
div.monprice .p1{font-size:16px;}
.searchresetbottom-section .fltrbtn{font-size:18px;}
.save-search{font-family: Montserrat-Bold;font-size: 20px;}
@media (min-width: 992px){
.searchblock .modal-lg {
    width: 999px;
}
.searchresetbottom-section .fltr-savesearch .fltrbtn.search {font-size:18px;}
.searchresetbottom-section .fltr-savedsearch .fltrbtn.saved-search {font-size:18px;}
.searchresettop-section .fltr-reset,.searchresettop-section .fltr-savesearch {font-size:16px;}
}
/* comapre  style*/
.comparePanle .arg1 {font-size:14px;color:#000} 
.comparePanle .arg2 {font-family:'Montserrat-Medium';font-size:16px;}
.comparePanle .arg2-1 {font-family:'Montserrat-Regular';font-size:18px;} 
.comparePanle .arg4 {font-family:'Montserrat-Medium';font-size:12px;color:#000} 
.comparebutton  {font-family:Montserrat-Medium;font-size:16px;color:#fff}
.discountedpricefont .btn-u{font-size:12px;}
.comparePanle .nav-pills>li >a, .comparePanle .nav-pills>li >a:focus, .comparePanle .nav-pills>li >a:hover {font-family:'Montserrat-Medium';font-size:16px !important;color:#303030;}
.Button_mobi_size,.savingsprice {font-family:Montserrat-Medium;}
.tabToggle .headingMenu h2,#collapse-tech-specs .headingMenu h4{font-family:Montserrat-Bold;font-size:18px;} 
.tabToggle .specifications,#collapse-tech-specs .propValue{font-family:Montserrat-Light;font-size:14px;} 
#collapse-tech-specs .subHeading{font-family:Montserrat-Medium;font-size:14px;}
/* comapre  style*/
/* comapre details style*/
.inventory_compare_v1 .returnlink span {font-size:14px;color:#38383b;font-family:Montserrat-Regular;}
.inventory_compare_v1 .Contact-text {font-size:16px;font-family:Montserrat-SemiBold;}
.inventory_compare_v1 .comparedetails-heading{font-size:20px;color:#38383b;}
.inventory_compare_v1 .vehicl-info-section a{font-size:14px;color:#000;}
.addvechiles .addvechilesInner .arg1{font-family:Montserrat-Medium;font-size:15px;color:#38383b}
.addvechiles .addvechilesInner .arg2{font-size:13px;color:#666}
.inventory_compare_v1 .hideindevices .panel-heading .togglelabel{font-family:Montserrat-Regular;font-size:18px;}
.responsiveheadingtxt{font-family: Montserrat-Medium;font-weight: normal;}
.seoContent.InventorySEO {font-size: 14px;font-family: Montserrat-Regular;}
/* end comapre details style*/
#inv-details-1 p span,.inventory-details-option3 .chatdealer.btn-u-lg, .inventory-details-option3 .reservez.btn-u-lg,.bgcolorphone{font-family:Montserrat-Medium;}
.inv-dtl-form-head{font-family:Montserrat-Medium;font-size:16px;color:#38383b !important}
.sky-form .input input, .sky-form .select select, .sky-form .textarea textarea{font-family:'Montserrat-Regular';font-size: 14px !important;color:#303030;}
.checkbox1{font-family:Montserrat-Medium;color:#38383b}
.checkbox2{color:#555}
.nav-stacked.eqpCharWrapper{font-size:16px !important} 
.dis-price span{font-family:Montserrat-Medium;font-size:25px;} 
@media (max-width: 500px){
.dis-price span {font-size: 22px;}
.fullPriceBlock .pricetxt, .hstyle2.dis-price1 {font-size: 22px !important;}
.hstyle5.headingstartat,#inv-details-1 h2.loan-dis-price, #inv-details-1 .hstyle2.loan-dis-price{font-size:14px !important;}
.finmodule{font-size: 18px !important;}
}
@media (max-width: 828px){
.comparePanle .nav-pills>li >a, .comparePanle .nav-pills>li >a:focus, .comparePanle .nav-pills>li >a:hover {font-family:'Montserrat-Medium';font-size:12px;}
.comparebutton{font-size:14px;}
.price-block h5, .price-block .hstyle5{font-size: 19px;}
.inventory_compare_v1 .hideindevices .panel-heading .togglelabel{font-size:14px;}
.comparePanle .arg2 {font-size: 20px;}
.homepageServiceAppointment-ver1 .heading-hp-form-s1{font-size:16px !important;}
.form-heading-hp h1{font-size:17px;}
.homepageServiceAppointment-ver1 .heading-hp-form-s2{font-size:13px !important;}
.homepageServiceAppointment-ver1 .btn-u {font-size: 9px;}
.qlinkItem a, .qlinkItem a h2 {font-size:15px !important;line-height:20px;}
.pricemonthly{font-size: 14px !important;}
}
@media (max-width: 320px){
.comparePanle .nav-pills>li >a, .comparePanle .nav-pills>li >a:focus, .comparePanle .nav-pills>li >a:hover {font-size:9px;}
.comparePanle .arg1 {font-size: 12px;}
.comparePanle .arg2 {font-size: 14px;}
.comparePanle .arg4 {font-size: 14px;}
.discountedprice1 .btn-u {font-size: 10px;}
.pricemonthly{font-size: 14px !important;}
} 
.emitext-info{font-family:Montserrat-Light;font-size:14px;}
.emiprice,.simstart1{font-family:Montserrat-Medium !important;font-size:14px;}
.startatfont{font-family:Montserrat-Light;}
#inv-details-1 h2.dis-price, #inv-details-1 .hstyle2.dis-price, #inv-details-1 .hstyle2.pricetxt{font-family:Montserrat-Medium;}
#inventoryCallMe .btn-u.btn-u-sm.btn-block{font-family:Montserrat-Medium;}
.simstart{font-size:12px !important;}
.searchblock #search-query{font-family:'Montserrat-Regular';font-size: 13px;}
.btn-u.invSubmitBtnnew{font-size:18px;}
.MakeSpec,.model_Spec,.version_Spec,.year_Spec,.Mileage_spec,.price_spec{font-size:14px;font-family:'Montserrat-Regular';}
.searchblock .caret{font-size:14px;font-family:FontAwesome;}
.btn-styles{font-size:14px;font-family:'Montserrat-Regular';}
.select_sort_class .fakedropdown{font-size:14px;}
.filter_spec{font-size:12px;font-family:'Montserrat-Regular';}
.discountedprice .btn-u{font-size:12px;}
.fontbut_spec{font-family:Montserrat-Medium;font-size:16px;}
.fullPriceBlock .dis-price,.fullPriceBlock  .strikeprice{font-family:Montserrat-Medium; }
.singleDealerLncolor{font-size:13px;font-family:Montserrat-Light;}
.AfterSalesContentlistitem{font-size:12px;font-family:Montserrat-Regular;}
.AfterSalesContentheading{font-size:16px;font-family:Montserrat-Regular;font-weight:bold;line-height: 18px;}
#qlinkbutton {background-color:rgba(0,0,0,0.5); color:#fff;}
.inv-details-heading-font{font-size:18px !important;}
.radiocontner {font-size: 14px;font-family:Montserrat-Regular;}
.modelhead {font-size:24px;font-family:Montserrat-SemiBold;line-height:25px;}
.modelsubhead {font-size:20px;font-family:Montserrat-SemiBold;}
.passwrdlink {font-size:15px;font-family:Montserrat-Regular;}
.modelbtn {font-size:18px;font-family:Montserrat-SemiBold;}
.signuplink {font-size:15px;font-family:Montserrat-Regular;}
.userregstrn .oblique {font-size:12px;font-family:Montserrat-Light;}
.subjecthead,.subjectpara {font-size:14px;font-family:Montserrat-Medium;}
#resendlinkpopup .subjectfoot{font-family:Montserrat-Medium;font-size:14px;}
#resendlinkpopup .subjecttop{font-size:14px;font-family:Montserrat-Bold;}
.headerwidget .menu-flex .menu li{font-family:Montserrat-Bold;}
@media(min-width:1600px){
.custominvntry .fakedropdown {font-size:16px;}
#invForm-transparent span.btn {font-size:16px;}
.custominvntry button.btn-u {font-family:Montserrat-SemiBold;font-size:22px;}	
.modalcategory .bdyfltr.btn{font-family:Montserrat-Medium;font-size:16px;}
.menu-flex .menu li{font-family:Montserrat-Bold;font-size:16px;}
.hdrlocation,.headerphnum,.useraccount{font-size:16px;font-family:Montserrat-Regular;}
}
@media(min-width:1200px) and (max-width:1700px){
.tabToggle .specifications{font-size:14px !important;}
.custominvntry .fakedropdown {font-size:16px;}
#invForm-transparent span.btn {font-size:16px;}
.custominvntry button.btn-u {font-family:Montserrat-SemiBold;font-size:22px;}
.bodytypefltr .label-text {font-family: Montserrat-Medium;font-size: 10px !important;}
.menu-flex  .menu li {font-family:Montserrat-Bold;font-size: 12px;}
.advfiltergroup .label-text {font-family: Montserrat-Regular;font-size: 10px !important;line-height:16px;}
.topVehicleList>li{font-size:12px !important;}
.filtersection  .fltrbtn{font-family:Montserrat-Regular;font-size:13px;}
.pricesection .contactnum {font-size: 14px !important;}
.pricemonthly {font-size: 18px !important;}
.autobanner .bannerdesc .bannerpara {font-size: 12px !important;}
.innercontainer .flexbox .selectProduct h2, .tab-content-CompareFav .comparemove .tab-pane h2 {font-size: 12px !important;line-height:18px;}
.innercontainer .flexbox .selectProduct .cstmaxht .listfonth2{
	font-size: 12px !important;
	line-height: 18px;
}
.fltrpricebtns .btn{font-size:10px !important;}
.fltrpowerbtns .btn{font-size:10px !important;}

.floatmenuheadingsize, .dealername {font-size:16px !important;}
.footer_float_links .simple-list>li>a, .address-list>li, .context{font-size: 12px !important;}
.footer-v4 .copyright p, .poweredby .power_color{font-size: 10px !important;}
.address-list h2{font-size:18px !important;}
.label-main {font-size: 14px !important;}
.sel-txt {font-size: 14px !important;}
.filtersection .filtertab {font-size: 16px !important;}
.vctxt {font-size: 18px !important;}
.lblcustom-ckbox .label-text {font-size: 12px !important;}
#diva div.pricesection div.pricefont, .Addactiveclass div.pricesection div.pricefont{font-size: 16px !important;}
#diva div.monprice .dp-block, .Addactiveclass  div.monprice .dp-block{font-size: 10px !important;}
#diva div.monprice .p2, .Addactiveclass  div.monprice .p2{font-size: 15px !important;}
#diva div.monprice .p3, .Addactiveclass  div.monprice .p3{font-size: 10px !important;}
.favPan div.monprice .p2{font-size: 18px !important;}
div.viewspecs {font-size: 10px !important;}
.pricesection .monprice{margin-top:10px;}
.comparePanle .invComparePag  .nav-pills>li >a, .comparePanle .invComparePag .nav-pills>li >a:focus, .comparePanle .invComparePag .nav-pills>li >a:hover {font-size: 14px !important;}
.syntheseMainContainer .descDetail, .syntheseMainContainer .preFix, .car-keyword .overview-btn {font-size: 14px !important;}
#detailsContactFrom .containerheader, #bookAppntmntForm .containerheader, #needHelp .containerheader, .syntheseMainContainer .containerHeader {font-size: 20px !important;}
.tabAccordion .nav-tabs {font-size: 20px !important;}
.formbuilderContainer .priceyearly{font-size: 18px;}
.autobanner .bannerheading {font-size: 16px !important;}
.selectProduct h3 {font-size: 14px !important;}
.simiVeh div.monprice .dp-block {font-size: 14px !important;}
.simiVeh div.pricesection div.pricefont {font-size: 16px !important;}
.simiVeh div.monprice .p2 {font-size: 16px !important;}
.simiVeh div.monprice .p3 {font-size: 8px !important;}
#diva .monprice .rciprice span.p1{font-size: 10px !important;}
}
@media(min-width:1360px) and (max-width:1590px){
.menu-flex  .menu li {
	font-family:Montserrat-Bold;
    font-size: 12px;
}
.hdrlocation,.headerphnum,.useraccount{font-size:14px;font-family:Montserrat-Regular;}
.dropbtn {font-size:14px;}
}
@media(min-width:1200px) and (max-width:1350px){
.hdrlocation, .headerphnum, .useraccount {
    font-size: 12px;
    font-family: Montserrat-Regular;
}
.dropbtn {font-size:14px;}
.hmpressrelease>li{font-size: 12px !important;}
}
.icon-phone,.icon-user,.icon-location-pin  {font-size:16px;}
.menu-flex .menu li a:hover {background:none;}
.loctnhead {font-size:20px;font-family:Montserrat-Bold;}
.loctndtlstime,.loctndtlsday,.loctndtlstme,.loctnaddrsdtls,.locratingreview,.loctnaddrs {font-size:14px;font-family:Montserrat-Medium;}
.locationlinktxt{font-size:16px;font-family:Montserrat-Regular;}
.customsz .fa {font-size:16px;}
.model-container .sky-form .input input,.model-container .sky-form .select select,.model-container .sky-form .textarea textarea {font-size:14px;}
.invwdgthead>h2{font-size:34px;font-family:Montserrat-SemiBold;}
.modeladvncesrch {font-size:16px;font-family:Montserrat-Regular;}
.sel-txt {font-size: 15px;font-family: montserrat-light;}
.breadcrumbsec a {font-size: 13px;}
.filterview {font-size: 14px;}
.vechcount-sortlst .vcount {font-size: 22px;font-family: Montserrat-Bold;}
.fltrsrchbtn .vcount {font-size: 18px;font-family: montserrat-light;}
.fltrsrchbtn {font-size: 18px;font-family: montserrat-light;}
.fltr-backbtn {font-size: 14px;font-family: Montserrat-Regular;}
.vctxt {font-size: 22px;font-family: montserrat-light;}
.sortfltr-txt {font-size: 14px;}
.sortfltr .select select{font-size: 14px;}
.bodytypefltr .label-text {font-family: Montserrat-Medium;font-size:12px;}
.lblcustom-ckbox .label-text {font-family: Montserrat-Medium;font-size:16px;color:#333;}
.selectProduct  h3 {font-size: 16px;font-family: Montserrat-Bold;line-height:18px;}
div.pricesection div.pricefont {font-family: Montserrat-Bold;}
div.pricesection div.hstyle5 {font-family: Montserrat-Regular;font-size:14px;}
div.monprice .p3 {font-family: Montserrat-Bold;font-size:12px;}
#inventoryWidgetToggle button {font-family: Montserrat-SemiBold;}
#inventoryWidgetToggle #usedform .fakedropdown, #inventoryWidgetToggle #usedform  #usedbodystyle, .fltrpowerbtns .btn, .pricedrop select{font-size:16px;font-family:Montserrat-Regular;}
#inventoryWidgetToggle #usedform .fakedropdown, #inventoryWidgetToggle #usedform  #usedbodystyle, .fltrpricebtns .btn, .pricedrop select{font-size:16px;font-family:Montserrat-Regular;}
@media (min-width:320px) and (max-width:425px){
.priceyearly{font-size: 16px !important;}
.pricemont{font-size: 14px !important;}
.syntheseMainContainer .descDetail {font-size: 14px !important;}	
#inventoryWidgetToggle #usedform .fakedropdown, #inventoryWidgetToggle #usedform  #usedbodystyle, .fltrpricebtns .btn, .pricedrop select{font-size:12px !important;}}
@media(max-width:828px) {
	.fltr-backbtn {font-size: 10px;}
	.fltr-savesearch .svg-icon,.fltr-savedsearch .svg-icon{vertical-align:middle;}
.headerwidget .menu-flex .menu li.menuhdrlocation,.headerwidget .menu-flex .menu li.useraccount {font-family: Montserrat-Regular;}	
	.filtersection .btn {font-size:8px;}.label-main {font-size:14px;}
	.flexbox > .itemlayout.gridview{
	flex: none;}
	div.monprice .p2{font-size:16px!important;}
	div.pricesection div.pricefont{font-size:16px !important;}
	div.pricesection div.hstyle5{font-size:12px !important;}
	div.monprice .p1{font-size:12px!important;}
	.comparePanle{bottom:50px !important;}
	div.comparePanle .svgcustom{fill:#ffffff !important}
	button.comparebutton{width:40%;border-radius:5px!important;}
	div.monprice .p3{font-size:12px !important;}
	div.pricesection strike.hstyle5 {font-size:12px !important;}
	.advfiltergroup .label-text{font-size:10px;}
}
@media (max-width: 600px){
.tabToggle .specifications{font-size:12px !important;}
#favSection .pricesection .monprice .p2{font-size:14px!important;}
#favSection .monprice .rciprice span.p1{font-size: 10px !important;}
}
.bodyStylePopup .customBodyDiv .btsvgicon .bdytytxt{font-family: Montserrat-Medium;font-size:12px;}
.innercontainer .flexbox .selectProduct h2,.tab-content-CompareFav .comparemove .tab-pane h2{font-size: 16px;font-family: Montserrat-Bold;} 
.innercontainer .flexbox .selectProduct .cstmaxht .listfonth2{
font-size: 16px;font-family: Montserrat-Bold;}
/*Homepgae fonts RRG */
.locationcontainer .locdropdown>label>select{font-family: Montserrat-Medium;font-size: 16px;}
.componentheadline .secondRowBanners-headingTitle .component-title{font-family:Montserrat-SemiBold;}
.secondRowBannerImagewrap>figcaption {font-size: 25px;font-family: Montserrat-SemiBold;}
.componentheadline .component-title, .componentheadline{font-family:Montserrat-SemiBold;}
.bnrsvgbg-details .img-heading .head{font-size:20px;font-family:Montserrat-SemiBold;}
.img-desc{font-size:16px;font-family:Montserrat-Light;}
.img-button{font-size:18px;font-family:Montserrat-SemiBold;}
.autobanner .bannerdesc .bannerpara{font-size: 16px;font-family: montserrat-light;}
.autobanner .bannerheading {font-size: 20px;font-family: Montserrat-SemiBold;}
@media (min-width:320px) and (max-width:425px){
.bodytypefltr .label-text {
    font-size: 10px;
}
.componentheadline .secondRowBanners-headingTitle .component-title{ font-size: 30px;}
.componentheadline .heading-border-color-class .text-center>h3{ font-size: 20px;}
.bodytext{font-size:10px;}	
.fourthRowBanners-ver0 .fourthRowBanners-headingTitle .component-title{font-size:22px;}}
.visualSeoText .visual-para{font-size:18px;font-family:Montserrat-Light;}
.hmpressrelease>li{font-size:16px;font-family:Montserrat-Regular;}
.floatmenuheadingsize, .dealername {font-size:22px;font-family:Montserrat-Medium;}
.footer_float_links .simple-list>li>a, .context, .address-list>li, .topVehicleList>li, .hmpressrelease>li{font-size:16px;font-family:Montserrat-Light;}
.copyright,.poweredby {font-family:Montserrat-Light;}
.hmpressrelease .viewlink{font-size:16px;font-family:Montserrat-Regular;}
.formbuilder .groupset>section>header{font-size: 24px;font-family: Montserrat-Bold;}
.formbuilder .groupset>section .mandatorytext{font-size:12px;font-family:Montserrat-Regular;}
.formbuilder .group-1>div>section .input>span>input, .formbuilder .group-1>div>section .select>span>select, .formbuilder .group-1>div>section .select>span>select, 
.formbuilder .group-1>div>section .select>span>select, .formbuilder .group-1>div>section .textarea{font-size:14px;font-family:Montserrat-Regular;}
.formbuilder .group-1>div>section .checkbox{font-size:15px;font-family:Montserrat-Regular;}
.formbuilder .group-1>div>section>button{font-size:16px;font-family:Montserrat-Medium;}
/*Homepgae fonts RRG */

/*innerpages fonts RRG */
.locationtitle{font-size: 20px;font-family: Montserrat-Bold;}
.flex-center .clearfix>strong{font-size:14px;font-family: Montserrat-SemiBold;}
.flex-center .clearfix>span{font-size:14px;font-family:Montserrat-Light;}
.hoursborder .hrs_label{font-size: 14px;font-family: Montserrat-Regular;}
.hoursborder .hrs_text{font-size:14px;font-family:Montserrat-Light;}
.panel-title{font-size: 20px !important;font-family: Montserrat-Bold;}
.articledate{font-size:16px;font-family:Montserrat-Regular;margin-top: -20px;}
.articledesc{font-size: 16px;font-family: montserrat-light;}
.articlelink{font-size: 18px;font-family: Montserrat-Bold;}
.articals_para{font-size: 14px;font-family: montserrat-light;}
.readmore{font-size:14px;font-family:Montserrat-SemiBold;}
.panel-title{font-size: 18px !important;font-family: Montserrat-Bold !important;}
.innercontent .responsiveheadingtxt{font-size:24px !important;font-family:Montserrat-Bold;}
.innercontent .responsivesubheading{font-family:Montserrat-Medium;font-size:14px;}
.innercontent .responsiveheadingpara{font-size:14px;font-family:Montserrat-Regular;}
.innercontent .innerpagepara,.innerpagesubpara, ul.finance-list>li{font-size:14px;font-family:Montserrat-Regular;}
.innercontent .innerpagehead{font-size:20px;font-family:Montserrat-Bold;}
.innercontent .svgtxt{font-family:Montserrat-Medium;font-size:16px;}
.innercontent ul.finance-list>label,.innerpagesubhead{font-size:16px;font-family:Montserrat-Bold;}
.innercontent  .innertxt{font-size:14px;font-family:Montserrat-Bold;}
.innercontent .innerpageitalic{font-size:20px;font-family:Montserrat-Light;}
.innercontent .innerpageinfo{font-size:16px;font-family:Montserrat-SemiBold;}
.innercontent .car-key-link{font-family: Montserrat-Regular;font-size: 12px;}
.innercontent .innerpagetitle{font-family:Montserrat-Regular;font-size:18px;}
/*innerpages fonts RRG */

/*My Accounts fonts RRG */
.leftinfo{ font-family:Montserrat-SemiBold;font-size: 14px;}
.rightinfo{font-family:Montserrat-Medium;font-size: 14px;}
.detheading,.detmainheading{font-family:Montserrat-Bold;font-size: 20px;}
.mobBtn{font-family:Montserrat-Bold;font-size:18px;}
.usereditform .sky-form .input input {font-family: Montserrat-Regular;font-size: 14px;}
.reqfield{font-family:Montserrat-Regular;font-size: 12px;}
.userheading{font-family:Montserrat-SemiBold;font-size: 28px;}
.usertxt{font-family:Montserrat-SemiBold;font-size: 20px;}
.acctabs{font-family:Montserrat-Bold;font-size: 16px;}
.custom-ckbox{font-family: Montserrat-Regular;font-size: 13px;}

@media only screen and (min-width: 320px) and (max-width: 375px) 
{#userfrgtpswd .sky-form .input input{font-size: 12px;}}
/*My Accounts fonts RRG */
/*Details page Fonts RRG*/
.detailspage .link{font-family:Montserrat-Regular;font-size:13px;}
.sub-return.return, .sub-return.arrow{font-family:Montserrat-Medium;font-size:14px;}
.carheading h1{font-family:Montserrat-Bold;font-size:16px;line-height:normal;}
.priceTabs .carheading p{font-family:Montserrat-Regular;font-size:15px;}
.top-return .return, .top-return .arrow .returnback, .top-return .arrow .returnforward{font-family:Montserrat-Medium;font-size:14px; font-weight:normal;text-decoration:none;}
.top-return .returnlink:hover{text-decoration:none;}
.sub-return .keyword{font-family:Montserrat-Medium;font-size:12px;}
.top-return .keyword .returntop{font-family:Montserrat-Medium;font-size:12px; font-weight:normal !important;}
.maindetails-page .stockname{font-family:Montserrat-Regular;font-size:12px;}
.detailspage .overview .overview-head{font-family:Montserrat-Bold;font-size:24px;}
.overview .para{font-family:Montserrat-Medium;font-size:16px;}
.car-key-text{font-family:Montserrat-Bold;font-size:14px;}
.car-key-link{font-family:Montserrat-Regular;font-size:12px;}
.car-key-link .fa{font-size:20px;}
.syntheseMainContainer .descDetail,.syntheseMainContainer .preFix,.car-keyword .overview-btn{font-family:Montserrat-SemiBold;font-size:18px;}
.finmodule{font-family:Montserrat-Bold;font-size:24px;}
.update{font-family:Montserrat-Bold;font-size:34px;color:#eee;}
.car-key-link{color:#000;text-decoration:underline;}
.map-address,.maploctxt .autotiming{font-family:Montserrat-Bold;font-size:14px;}
.map-addtxt,.dept_timings .hour{font-family:Montserrat-Medium;font-size:14px;font-weight:normal;}
.tabAccordion .nav-tabs{font-family:Montserrat-Bold;font-size:24px;color:#000;}
.tabAccordion .tab-content .card>button.btn-link{font-family:Montserrat-Bold;font-size:18px;color:#000;}
.tabAccordion .tab-content .card #collapseOne .card-body .accordion-content{font-family:Montserrat-Medium;font-size:14px;color:#000;}
.tabAccordion .tab-content #profile .navsection .list-inline .border-none>span{font-family:Montserrat-Medium;font-size:14px;color:#000;}
.finance .help{font-family:Montserrat-SemiBold;font-size:16px;}
.autovideo .auto-heading>h2{font-family:Montserrat-Bold;font-size:24px;}
.autovideo .auto-heading .para{font-family:Montserrat-Medium;font-size:16px;}
.autovideo .inspection>h4{font-family:Montserrat-Bold;font-size:14px;}
.autovideo .inspection>a{font-family:Montserrat-Regular;font-size:12px;}
.maploctxt .map-heading h2{font-family:Montserrat-Bold;font-size:20px;}
.maploctxt>p.map-para, .maploctxt>p.map-days, .maploctxt>p.map-time{font-family:Montserrat-Bold;font-size:20px;}
.autovideo .getbutton{font-family:Montserrat-SemiBold;font-size:16px;}
.btn-text{font-family:Montserrat-SemiBold;font-size:16px;}
.autobanner .autobanner-heading h2{font-family:Montserrat-Bold;font-size:24px;}
.banner .bannerheading{font-family:Montserrat-SemiBold;font-size:20px;}
.bannerpara{font-family:Montserrat-Light;font-size:16px; line-height:normal;}
.bannerheading{font-family:Montserrat-SemiBold;font-size:20px;}
.pricemonthly{font-size: 28px;font-family:Montserrat-Bold;line-height: 28px;}
.priceyearly{font-size: 16px;font-family:Montserrat-Bold;line-height:20px;}
.pricepar{font-size: 14px;font-family:Montserrat-Regular;line-height:10px;}
.pricemon{font-size: 14px;font-family:Montserrat-Regular;line-height: 10px;}
span.moi{font-size:20px;font-family:Montserrat-Bold;}
.pricesection .pricetext{font-family:Montserrat-Medium;font-size:12px;}
.pricenum{font-size:12px;font-family:Montserrat-Bold;}
.pricesection .note{font-size:9px;font-family:Montserrat-Light;}
.price-Sec #yearly .btn-u,.price-Sec #monthly .btn-u{font-family:Montserrat-SemiBold;font-size:15px;}
#monthly {font-family:Montserrat-Medium;font-size:11px;}
.pricesection .brandname{font-size:16px;font-family:Montserrat-Bold;}
#features .btn,#specifications .btn{font-family:Montserrat-Bold;font-size:18px;color:#000;text-decoration:none;}
.descDetail,.informationDescContainer .descTitle{font-family:Montserrat-Medium;font-size:14px; font-weight:normal;}
.equipmentsIconContainer,.informationIconContainer .containerHeaderSub{font-family:Montserrat-Bold;font-size:18px;}
#equipmentsTab .OptionPaddingC{font-family:Montserrat-Medium;font-size:14px;color:#333;}
#interessa .cntct-block .btn{font-family:Montserrat-SemiBold;font-size:14px;}
#interessa .hdng,#save-fvrt .hdng,#get-alert .hdng{font-family:Montserrat-Bold;font-size:24px;}
#interessa .sb-hdng{font-family:Montserrat-Medium;font-size:16px;}
#interessa .cntct .cntct-text,#interessa .cntct .appntmt-text,#save-fvrt .alert-txt,#get-alert .alert-txt{font-family:Montserrat-Medium;font-size:14px;}
#save-fvrt .btn,#get-alert .btn{font-family:Montserrat-Medium;font-size:16px;}
#fullView .viewHdng,#vehicle-vedio .viewHdng{font-family:Montserrat-Bold;font-size:18px;}
.nav>li>a.button{font-size: 16px;}
.tab-pane .accordion button:after{font-size: 12px;}
i.ico{font-weight:normal;font-size:20px;color:#FF7D57;}
.fltr-savesearch,.fltr-reset,.fltr-savedsearch {font-size:18px;}
@media(max-width:1024px){
.top-return .return,.top-return .arrow .returnback,.top-return .arrow .returnforward{font-family:Montserrat-Medium;font-size:12px; font-weight:normal;}
.car-keyword .car-key,.car-keyword .overview-btn{font-family: Montserrat-SemiBold; font-size: 15px;}
}
@media (min-width:992px) and (max-width:1024px){
.searchresetbottom-section .fltr-savedsearch .fltrbtn.saved-search,.searchresetbottom-section .fltr-savesearch .fltrbtn.search {font-size:12px;}
.priceyearly {font-size: 18px !important;}
.tabToggle .specifications{font-size:12px !important;}
}
@media (min-width:320px) and (max-width:430px){
.getbutton{font-size: 14px;}
}
@media (max-width:350px){
.pricemonthly{font-size: 18px;}
.car-keyword .car-key, .car-keyword .overview-btn{font-size: 12px !important;}
}
#detailsContactFrom .containerheader,#bookAppntmntForm .containerheader,#needHelp .containerheader,.syntheseMainContainer .containerHeader{font-family: Montserrat-Bold; font-size: 24px;}
#detailsContactFrom #moreinfotopmsg,#bookAppntmntForm #moreinfotopmsg,#needHelp #moreinfotopmsg{font-family: Montserrat-SemiBold; font-size: 18px;}
#detailsContactFrom .descPopUpSection label,#bookAppntmntForm .descPopUpSection label,#needHelp .descPopUpSection label{font-family: Montserrat-Bold; font-size: 20px;}
#detailsContactFrom .radio.multicheckbox,#bookAppntmntForm .radio.multicheckbox,#needHelp .radio.multicheckbox{font-family: Montserrat-Medium; font-size: 14px;}
#detailsContactFrom .btn-u,#bookAppntmntForm .btn-u,#needHelp .btn-u{font-family: Montserrat-Medium; font-size: 16px;}
.descPopUpSection .dtlsRow{font-family: Montserrat-Regular; font-size: 14px;}
.commentsContainer .descDetail{font-family: Montserrat-Medium; font-size: 16px;}
div.viewspecs{font-size:13px;color:#666;padding-bottom:25px!important;}
div.viewspecs div:empty{display:none;}
div.monprice .p1{line-height: 10px!important;margin:0!important}
div.monprice .p2{font-size:16px;font-family: Montserrat-Bold;}
div.comparePanle .p2{font-size:22px;}
div.monprice .p3{font-size:15px}
div.pricesection{z-index:999;text-align:left;}
div.pricefont{font-family:'Montserrat-Bold',sans-serif;z-index:9999;}
div.pricesection div.pricefont{font-size:20px !important;color:#303030;z-index:9999;}
div.comparePanle div.pricefont{font-size:19px;}
.innercontainer .breadcrumb_cust{font-family: Montserrat-Regular;font-size: 13px;}
.pricesection .contactnum{font-size:16px;font-family:Montserrat-SemiBold;}
.carheading div{font-family: Montserrat-Regular;font-size: 15px;}
.pricemon{font-family: Montserrat-Regular;font-size: 15px;}
.pricemont{font-family: Montserrat-Bold;font-size:16px;}
/*Details page Fonts RRG*/

/*RRG Login and Registration page fonts */
.passwrdlink{font-size:12px;}
.fltr-savesearch {font-size:12px;}	
#userfrgtpswd .cancbtn{font-size:18px;font-family:Montserrat-SemiBold;}
#userfrgtpswd .modelhead{font-size:24px;font-family: Montserrat-Bold;}
#sucessloginpassword .modelhead{font-family: Montserrat-Bold;font-size:24px;}	
#resendlinkpopup, #save-search .modelhead{font-family: Montserrat-Bold;font-size:24px;}	
#sucessloginpassword,#save-search,#frgtnewpswd .showuser,#advncesrchsuccess .showuser{font-size:14px;font-family:Montserrat-Medium;}	
#changePasssuccess,#dalert-added,#dalert-removed,#dalert-added-conform .showuser{font-size:14px;font-family:Montserrat-Medium;}
#resendlinkpopup .subcontent{font-family: Montserrat-Medium;font-size:24px;}
#userlogin .passwrdlink{font-size: 15px;}
#registrationpopup .modelhead{font-family: Montserrat-Bold;font-size:24px;}
#registrationpopup .rgstrOkBtn{font-size:18px;font-family:Montserrat-SemiBold;}
@media (max-width:500px) {
#userfrgtpswd .modelhead {font-size: 22px !important;}
#userlogin .modelhead {font-size: 24px !important;}
.tabToggle .headingMenu h2{font-size: 13px;}
.comparePanlebg .tab-content-CompareFav .comparemove .tab-pane h2{ font-size: 14px;line-height:normal;}
.label-main{font-size:14px !important;}
}
@media (max-width:320px) {
#userfrgtpswd .modelhead {font-size: 16px !important;}
#resendlinkpopup .modelhead {font-size: 20px !important;}
}
.advancecontainer .subhead  {font-family: Montserrat-SemiBold; font-size: 34px;}
.custom-ckbox{font-family: 'Montserrat-Regular';font-size: 13px;}
/*RRG Login and Registration page fonts */
.advancecontainer .subheaddesc  {font-family: Montserrat-SemiBold; font-size: 20px;}
.advlabel-container .label-main {font-family: Montserrat-SemiBold; font-size: 18px;}
.advlabel-container .advsel-txt {font-family: Montserrat-Light; font-size: 16px;}
.advlabel-container .label-text {font-family: Montserrat-Regular; font-size: 14px;}
.advfltrpricebtns .btn {font-family: Montserrat-Regular; font-size: 16px;}
.advfiltergroup .label-text {font-family: Montserrat-Regular; font-size: 14px;}
.advancefltrsrchbtncount {font-family: Montserrat-SemiBold; font-size: 22px;}
.advanceactionicons .advncbtn {font-family: Montserrat-Regular; font-size: 18px;}
.label-main{font-size:18px;}
.advlabel-sel{font-size:14px;}
.lstcustomarrow {font-size: 12px;}
.filterdvc {font-size:24px;}
.subhead {font-size:24px;}
.subheaddesc {font-size:18px;}
@media (min-width:992px) and (max-width:1440px){
.pricemonthly{font-size: 18px !important;}
div.monprice .p2{font-size: 14px !important;}
div.monprice .p3{font-size: 10px !important;}
div.monprice .dp-block{font-size: 14px !important;}
div.pricesection div.pricefont{font-size: 20px !important;}
.fltr-savesearch, .fltr-reset, .fltr-savedsearch {font-size:10px;}
.fltrpricebtns .btn{font-size:12px;}
.fltrpowerbtns .btn{font-size:12px;}

.label-main {font-size:16px;}
.lblcustom-ckbox .label-text {font-size:14px;}
#favSection .monprice .rciprice span.p1 {font-size:10px !important;}
} 
@media(min-width:770px) and (max-width:1024px){
.advfiltergroup .label-text {font-size:10px;}
.vcount,.vctxt {font-size:20px;}
}
@media (min-width:320px) and (max-width:667px){	
.advfltrpricebtns .btn {
    font-size: 10px;
}
div.pricesection div.pricefont {font-size:24px !important;}
.option-details .option-pricedtls {
    font-size: 14px;
}
.loctndtlstime,.loctndtlsday,.loctndtlstme,.loctnaddrsdtls,.locratingreview,.loctnaddrs {font-size:13px;font-family:Montserrat-Medium;}
.advancecontainer .subhead {
    font-size: 26px;
}
.advfiltergroup .label-text {font-size:10px;}
.advanceactionicons .advncbtn {font-size:12px;}
}
.compareEquipementsUl li{font-size:14px;}	
.similarVehiclesCustom .vech-similar{font-size: 20px;font-family:Montserrat-Bold;}
/*RRG Favorite page fonts */
.addvech{font-family: Montserrat-Medium;font-size:16px;}
.addcomp,.addsim{font-family: Montserrat-Medium;font-size:16px;}
.soldvech{font-family: Montserrat-Medium;font-size:14px;}
.otherinfolink{font-family: Montserrat-SemiBold;font-size:16px;}
#favorite-added .auth-user-wrapper {font-size: 14px;font-family: Montserrat-Medium;}
/*RRG save and alerts page fonts */
.alrtsearchlist .alrtsrchrename{font-size: 16px;font-family:Montserrat-Bold;}
.alrtsearchlist .showmodels{font-family: Montserrat-Light; font-size: 14px;}
#subscribe .statuschange{font-family: Montserrat-Medium;font-size: 14px;}
#unsubscribe .statuschangeunsub{font-family: Montserrat-Medium;font-size: 14px;}
#dalert-added  .modelhead{font-size: 24px;font-family:Montserrat-Bold;}
#dalert-removed .modelhead{font-size: 24px;font-family:Montserrat-Bold;}
@media(min-width:1500px) and (max-width:1600px){.menu-flex .menu li{font-family:Montserrat-Bold;font-size:14px !important;}}
#delaccnt .renameHdng{font-size: 24px;font-family:Montserrat-Bold;}
#change-password h3 {font-size: 24px;font-family:Montserrat-Bold;}
.offer-parahead {font-family: Montserrat-Medium;font-size:12px;}
.ui-datepicker {font-family: Montserrat-Light !important;}
select.ui-datepicker-month,select.ui-datepicker-year{font-family: Montserrat-Light !important;}
.advfiltergroup .fakedropdown {font-size:16px;font-family: Montserrat-Light;}
#diva .rciprice span.p1{font-size:12px !important;font-family: Montserrat-Light !important;}
.favPan .rciprice span.p2,.simiVeh .rciprice span.p1,.Addactiveclass .rciprice span.p1{font-size:12px !important;font-family: Montserrat-Light !important;}
#alert-login .hdng {font-size:24px !important;font-family: Montserrat-Bold !important;}
#alert-login .alert-txt,.vehleftsidebarshow {font-size:14px !important;font-family: Montserrat-Medium !important;}
#alert-login .signin,#alert-login .signuplink .btn{font-size:16px !important;font-family: Montserrat-Medium !important;}
.rcidownpymnt {font-size:12px !important;font-family: Montserrat-Light !important;}
.maindetails-page .tagsInvDtls .inv-tag{font-size:14px;}
.inventory_comparedetails_v1 .invtags .btn-block,#diva .invtags .btn-block,.borderclass .invtags .btn-block{font-size:13px;}
.wizard .invtabname {font-size:14px;font-family: Montserrat-Bold;}
.tab-head,.tabside-head {font-size:20px;font-family: Montserrat-Bold;}
.frmsubhead {font-size:18px;font-family: Montserrat-Bold;}
.frmhead,.pricefont {font-size:20px;font-family: Montserrat-Bold;}
.imvimg-details {font-size:12px;font-family: Montserrat-Light;}
.mkmddtls,.opt-vechname .opt-name,.delivery-name,.reservation-name {font-size:13px;font-family: Montserrat-Light;}
.platedtls,.opt-dtls .opt-vechval,.delivery-vechval,.reservation-vechval {font-size:13px;font-family: Montserrat-Bold;}
.vechstxt {font-size:14px;font-family: Montserrat-Regular;}
.vechmkdtls,.vechattntxt {font-size:16px;font-family: Montserrat-Bold;}
#estimate-price {font-size:14px;font-family: Montserrat-Bold;}
.option-details .opt-name,.option-details .option-pricedtls,.actvtabnamebottom {font-size:18px;font-family: Montserrat-Bold;}
#leadtime {font-size:14px;font-family: Montserrat-Light;}
.inv-acc-desc {font-size:14px;font-family: Montserrat-Light;}
.vechaprcavltme  {font-size:12px;font-family: Montserrat-Light;}
.finiancevechlegltxt{font-size:10px;font-family: Montserrat-Light;}
.vechhalfdiv > span:first-child,.vechhalfdiv > div:first-child{font-size:12px;font-family: Montserrat-Light;}
.vechhalfdiv > span:last-child,.vechhalfdiv > div:last-child{font-size:14px;font-family: Montserrat-Light;}
.vechmoprice {font-size:25px;font-family: Montserrat-Bold;}
.tab1 section:first-child span, .tab3 section:first-child span, .tab4 section:first-child span {
    font-size: 20px;
    font-family: Montserrat-Bold;
}
#view-not-tradein .platedtls {font-size:14px;font-family: Montserrat-Light;}
@media (max-width: 1199px) and (min-width: 992px){
.addcomp,.addsim{font-family: Montserrat-Medium;font-size:14px;}
}
/*RRG MEMEBER PAGE SOFA FONTS SPECIFICATION*/
.contact-dtls .contact-emaildtls .contact-txt, .contact-dtls .contact-infodtls .contactnum span.text-bold, .contact-dtls .contact-infodtls .contactnum span.color-primary{font-family: Montserrat-Bold !important;font-size:16px;}
.contact-dtls .contact-infodtls .contact-addrstxt .contacttime{font-family: Montserrat-Medium;font-size: 16px;}
.userdtlsform #delaccnt,.pricefrmtxt{font-family: Montserrat-Medium;font-size: 14px;}
.detmainsubheading, .detsubheading, .save-searchsubhead{font-size: 16px;font-family:Montserrat-Medium;}
@media(max-width:768px){
.sofafrmbtns .btn {
   font-size:18px;}
.referenceval{font-size:12px;font-family: Montserrat-Light;}  
.contact-dtls .contact-infodtls .contact-addrstxt .contacttime {font-size: 14px !important;}}
/*RRG MEMEBER PAGE SOFA FONTS SPECIFICATION*/
#warningModalClose.btn-u{font-family: Montserrat-SemiBold;}
.theaddata td,.theaddata .tabdata {font-size:14px;font-family: Montserrat-Light;}
.myorderdata td,.valdbtn,.myorderdata .tabdata:nth-child(even),.invoicedata .tabdata,.myquotationdata .tabdata:nth-child(even),.myquotationrequestdata .tabdata{font-size:12px;font-family:Montserrat-SemiBold;}
.reservechdtls,.vechreserve span{font-size:14px !important;font-family:Montserrat-Light !important;}
.vechbooked,.vechuntil,.attentext {font-size: 14px;font-family: Montserrat-Regular;}
.register-number{font-size: 16px;font-family: Montserrat-Bold;}
#inventoryplusd .subjectdesc h2,.wizard-title{font-size: 24px;font-family: Montserrat-Bold;}
#inventoryplusd .subjectdesc .hstyle2{font-size: 24px;font-family: Montserrat-Bold;}
#inventoryplusd .subjecthead h3,.pricefont{font-size: 20px;font-family: Montserrat-Bold;}
#inventoryplusd .subjecthead .hstyle3{font-size: 20px;font-family: Montserrat-Bold;}
.vechrcifiniance .monthly-price-text,.vechrcifiniance .pricenum{font-size: 12px;font-family: Montserrat-Bold;}
.vechrcifiniance .offer-parahead{font-size: 10px;font-family: Montserrat-Bold;}
.sofaform-container .tab-pane span[name^=label] span {font-size: 16px;}
.quotnrequestlabel .invoicedata td,.quotnrequestlabel .myorderdata td,.quotationrequesttab tbody td,.myquotationtab tbody td {font-size: 12px;font-family: Montserrat-Bold;}
.monthly-para {font-size:10px;font-family: Montserrat-Light;}
.pricebreakview li{	font-size:12px;}
#interessa .cntct-block .btn,.vldtofferbtn {font-family:Montserrat-SemiBold;font-size:14px;}
.vldtofferbtn{font-family:Montserrat-SemiBold;font-size:12px;}
#interessa .hdng,#save-fvrt .hdng,#get-alert .hdng{font-family:Montserrat-Bold;font-size:24px;}
#interessa .sb-hdng,.actvmobmenu{font-family:Montserrat-Medium;font-size:16px;}
#interessa .cntct .cntct-text,#interessa .cntct .appntmt-text,#save-fvrt .alert-txt,#get-alert .alert-txt,.modelpara {font-family:Montserrat-Medium;font-size:14px;}
span#tradeInTypeText,span#financeTypeText {font-size:14px;font-family: Montserrat-Light;}
.vechhalfdiv>span#final-price {font-size:18px;font-family:Montserrat-Bold;}
span#address-part {font-size:14px;font-family:Montserrat-Bold;}
.step2 .actvtabnamebottom {font-size:20px;}	
.rciframeshow {font-size: 12px;font-family: Montserrat-Bold;}
@media(min-width:760px) and (max-width:800px){
.myquotationdata .tabdata:nth-child(even) {font-size: 14px !important;}
.theaddata .tabdata {font-size: 10px;}
.myquotationrequestdata .tabdata {font-size: 10px;}
.vldtofferbtn {font-size: 8px;}
}
@media(max-width:768px){
.detheading, .detmainheading {
    font-family: Montserrat-Bold;
    font-size: 18px;
}
.myorderdata .tabdata:nth-child(even),.myquotationdata .tabdata:nth-child(even){font-size:14px;font-family:Montserrat-SemiBold;}
.vldtofferbtn{font-size:14px !important;}
}
@media (min-width:320px) and (max-width:380px){
.innercontent .responsiveheadingtxt {
    font-size: 18px !important;
}
}
.prefOptions span.cat-text, .accRejAllWidth .btn, .prefBtn .btn, .accRjt .rejectBtn, .accRjt .acceptBtn{font-size:14px !important;}
.featuredatalist .dtlst {font-size: 16px; font-family: Montserrat-Light;}
.featuredatalist .dtlst {padding-bottom: 10px;}
.modelsubhead-medum {
	font-family: Montserrat-Bold;
    font-size: 16px;
}
.modelinnercontent {
	font-family: Montserrat-Medium;
    font-size: 14px;
}
.comparesofa,.comparereserva,.popupdtls .btn {font-family:Montserrat-SemiBold;font-size: 12px !important;}
.comparesofa,.comparereserva{font-size: 12px !important;}
.v2.btn-u.prix-btn {font-size: 12px !important;}

/*online reservation font  changes*/

#reservepopup header.clearfix .modelhead,.fbhead,.pymthead,#thankupopup .thankuhead{font-family:Montserrat-Bold !important;font-size:25px;color:#000 !important;}
#vehicleReservationFrom .fbsbhead,.pymtsbhead,#thankupopup .thankusbhead{font-family:Montserrat-Regular !important;font-size:20px;color:#000 !important;}
.modelsubhead-medum{font-family:Montserrat-Regular !important;font-size:20px;color:#000 !important;}
#vehicleReservationFrom .fbform fieldset section input{font-size:13px !important;}
#vehicleReservationFrom .fbform section:last-child,#thankupopup #btnClear{font-family:Montserrat-Regular !important;font-size:16px;}
button#popupbtn{font-family:Montserrat-Regular !important;font-size:17px;}
#vehicleReservationFrom .fbform span.mandatorytext{font-size:16px;color:#000;}
#vehicleReservationFrom .btnblck .btn-u{font-family:Montserrat-Regular !important;font-size:16px;}
#invreservebutn{font-size: 18px;font-family: Montserrat-Bold !important;}
#myDropdown a,#myDropdown .profile-link.auth-user{font-family:Montserrat-Regular !important;}
@media(max-width:822px){
#reservepopup header.clearfix .modelhead,.fbhead,.pymthead,#thankupopup .thankuhead{font-family:Montserrat-Bold !important;font-size:23px;color:#000 !important;}
#vehicleReservationFrom .fbsbhead,.pymtsbhead,#thankupopup .thankusbhead{font-family:Montserrat-Regular !important;font-size:18px;color:#000 !important;}
.modelsubhead-medum{font-family:Montserrat-Regular !important;font-size:18px;color:#000 !important;}
#vehicleReservationFrom .fbform fieldset section input{font-size:11px !important;}
#vehicleReservationFrom .fbform section:last-child,#thankupopup #btnClear{font-family:Montserrat-Regular !important;font-size:14px;}
button#popupbtn{font-family:Montserrat-Regular !important;font-size:15px;}
#vehicleReservationFrom .fbform span.mandatorytext{font-size:14px;color:#000;}
#vehicleReservationFrom .btnblck .btn-u{font-family:Montserrat-Regular !important;font-size:14px;}
#invreservebutn{font-size: 16px;font-family: Montserrat-Bold !important;}
#myDropdown a,#myDropdown .profile-link.auth-user{font-family:Montserrat-Regular !important;}
}
/*Member Accounts fonts */
.modelhead {font-size:24px;font-family:Montserrat-SemiBold;line-height:25px;}
.passwrdlink {font-size:15px;font-family:Montserrat-Regular;}
.input button.btn-u.modelbtn{font-size: 18px !important;font-family: Montserrat-SemiBold !important;}
.signuplink {font-size:15px;font-family:Montserrat-Regular;}
.usereditform .sky-form .input input {font-family: Montserrat-Regular;font-size: 14px;}
@media only screen and (min-width: 320px) and (max-width: 375px)
{#userfrgtpswd .sky-form .input input{font-size: 12px;}}
.passwrdlink{font-size:12px;}
.fltr-savesearch {font-size:12px;}    
#userfrgtpswd .modelbtn{font-size:18px;font-family:Montserrat-SemiBold;}
@media (max-width:500px) {
#userfrgtpswd .modelhead {font-size: 22px !important;}
#userlogin .modelhead {font-size: 24px !important;}
.tabToggle .headingMenu h2{font-size: 13px;}
.comparePanlebg .tab-content-CompareFav .comparemove .tab-pane h2{ font-size: 14px;line-height:normal;}
.label-main{font-size:14px !important;}
}
@media (max-width:320px) {
#userfrgtpswd .modelhead {font-size: 16px !important;}
#resendlinkpopup .modelhead {font-size: 20px !important;}
}
#dalert-added  .modelhead{font-size: 24px;font-family:Montserrat-SemiBold;}
@media(min-width:1500px) and (max-width:1600px){
.menu-flex .menu li{font-family:Montserrat-SemiBold;font-size:14px !important;}}
.offer-parahead {font-family: Montserrat-SemiBold;font-size:12px;}
.favPan .rciprice span.p2,.simiVeh .rciprice span.p1,.Addactiveclass .rciprice span.p1{font-size:12px !important;font-family: Montserrat-Light !important;}
#favSection div.rciprice span.p1{font-size:12px !important;font-family: Montserrat-Light !important;}
.mkmddtls,.opt-vechname .opt-name,.delivery-name,.reservation-name {font-size:13px;font-family: Montserrat-Light;}
#member-registration .popuptext{font-size: 12px;}
.fltr-savesearch .search {text-decoration: none;}
/*Member Accounts fonts */