*{margin:0px;padding:0px;outline:none;/*-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;
-o-transition:0.5s;transition:0.5s;*/}
body,.ui-widget{font-family:'Lato';background: #f7f8fa;}
.row{ margin-right: 0px; margin-left: 0px;}
:root{--base_color_1:#F27E18;--header_menubar_text_color:#ffffff;-base_color_2:#101F32;--base_color_3:#FFFFFF;--heading_text:#03162E;--base_color_header_color:#ffffff;--base_color_user_dashboard_1:#f27e18;--header_text_color: #03162e;}
.container{padding: 0;}
a, a:hover{text-decoration: none;}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus{box-shadow: none;}
.btn.focus, .btn:focus{box-shadow:none;}
.form-control:focus{border:1px solid rgb(151, 151, 151);outline: 0; box-shadow:none; }
select{-webkit-appearance: none;background: url(../images/drop.png)no-repeat;background-position: 97% center;}
.form-row>.col, .form-row>[class*=col-]{padding-right: 11.5px;padding-left: 11.5px}
.padding_10 {padding: 0 10px;}
button:focus {outline: 0;}
input[type="Checkbox"]{cursor: pointer;}
ul{padding: 0}
.nav-link{padding-left: 0}
input.wpcf7-form-control.wpcf7-submit.btn.btn-default{ border:none;  }
.upload_image_section.upload_image_loop_4.ui-sortable-handle{margin-left:17px!important}.parallax_bg{background-image:url(https://static.wixstatic.com/media/3398f1_74973ef0cd034465b7afde9faed5061e~mv2_d_2048_1346_s_2.jpg/v1/fill/w_1920,h_1262,al_c,q_85,usm_0.66_1.00_0.01/3398f1_74973ef0cd034465b7afde9faed5061e~mv2_d_2048_1346_s_2.webp);width:100%;height:100%;position:fixed;z-index:-1;background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.parallax_bg:after{content:'';position:absolute;height:100%;width:100%;background:#000;opacity:.5}
 div#customerchatform .col-md-12 {
    margin-bottom: 10px;
}
a#text-btn:hover {
    background-color: var(--header_menu_hover_color) !important;
}
button.chatbtn:hover {
    background-color: var(--header_menu_hover_color) !important;
}
.parallax_bg{
top:0;
}
div#customerchatform p {
    margin-left: 15px;
}
.sticky{
    position:fixed;
    top:0;
    width:100%;    
}
  @media only screen and (min-device-width : 320px) and (max-device-width : 1024px)  {  
.parallax_bg{background-attachment:unset!important;background-position:center top!important;-webkit-transform:scale(1.4)}
}
.login_admin .inner-page-content-out{margin-top:185px}.frmdrv_lnc label.gfield_label:after{content:'*';color:red;margin-left:3px}.logo{width:250px;height:125px;vertical-align:middle}.blog_239 .logo{width:300px}.home_page.blog_366 .logo{width:auto!important;height:auto}.logo a{max-height:100%;height:calc(100% - 1px);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.logo img{max-width:100%;max-height:100%}.mobile_view{display:none}.mobile_view{width:50%;height:98px}.mobile_view a{max-height:100%;height:calc(100% - 1px);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.mobile_view img{max-width:100%;max-height:100%}.inner_content img.size-large.aligncenter{max-width:100%;height:auto}.blog_107 .logo{width:300px}.blog_107 .mobile_view{width:60%}
.header_section{display: flex; justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 15px 10px;}
.contact_text{ display: flex;padding-right: 25px;flex-direction: column-reverse;/*align-items: center;*/}
.contact_text_footer{margin-right: 0;display: flex;}
.first_contact{ display: flex;justify-content: flex-start;align-items: baseline;
   margin-bottom: 10px;}
.second_contact{display: flex;justify-content: space-between;align-items: baseline;margin-left: 12.5px}
.first_contact span, .second_contact span{padding: 0 5px;}
.address_text{ font-size: 18px;color: var(--heading_text);line-height: 24px;}
.address_text b a{ font-size: 16px;color: var(--heading_text);line-height: 24px;}
.address_text b { font-size: 16px;color: var(--header_text_color);line-height: 24px;}
.address_text b.header-text-adm2 { font-size: 16px;color: #fff;line-height: 24px;}
span.address_text.address_text_header {color: var(--header_text_color);}
span.address_text.address_text_header b a {color: var(--header_text_color);}
/*manu*/
.header ul li a{color:var(--header_menubar_text_color);font-weight:300;padding:13px}.header ul li{text-align:center}.header ul li:hover{background:var(--header_menu_hover_color)}.white_header{background:var(--base_color_header_color);height:158px;display:flex;align-items:center}.fixed_header{position: relative;right: 0;left: 0; top: 0;z-index: 9999;}.header{background-color:var(--base_color_1)}.header ul{margin:0;padding:0;list-style:none;overflow:hidden}.header li a{display:block;text-decoration:none;text-transform:uppercase;font-weight:700;border-bottom:2px solid rgba(255,255,255,0);padding:2px}.head_social_icons .footer_social ul{margin:0}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header label{margin:0}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:34px 20px;position:relative;user-select:none;margin:13px auto}.header .menu-icon .navicon{background:var(--base_color_1);display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:after,.header .menu-icon .navicon:before{background:var(--base_color_1);content:'';display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:-webkit-fill-available;max-height:-moz-available}.header .menu-btn:checked~.menu-icon .navicon{background:0 0}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}.banner_in .inner_content{padding:91px 0 175px 0;min-height:444px;padding-left:15px}.banner_in .inner_content h1{font-family: inherit;font-size:42px;font-weight:600;line-height:50px;margin:0;color:var(--base_color_3)}.banner_in .inner_content p{font-size:36px;color:var(--base_color_3);font-weight:300}.banner_in .inner_content .apply_today{background:var(--base_color_1);color:var(--base_color_3);font-size:18px;text-transform:uppercase;font-weight:700;padding:13.5px 55.5px;border-radius:0;border:2px solid rgba(242,126,24,0)}.banner_in .inner_content .apply_today:hover{border:2px solid var(--base_color_2);background:var(--base_color_2);color:var(--base_color_3)}.card_detail{background:rgba(0,0,0,.5);transform:translateY(-65px);box-shadow:0 2px 8px 0 rgba(0,0,0,.04);margin-bottom:30px}.card_detail:hover{background:rgba(0,0,0,.6)}.card_detail .for_hover_img{position:relative;height:125px}.card_detail .for_hover_img img{padding:28px 0;position:absolute;margin:0 auto;right:0;left:0}.card_detalils_link .for_hover_img .image_2{opacity:0}.card_detalils_link:hover .for_hover_img .image_2{opacity:1}img.photo_tag_out{position:absolute!important;top:0;left:0;max-width:100px}.flexslider_slide_out,.inventory_search_out{position:relative}img.slide_tag{position:absolute;top:0;left:0;z-index:9}.feature_card_image{position:relative}p.gform_not_found{display:none}
.card_detail div h3{font-size: 16px;font-weight: 900;text-transform: uppercase;color: var(--base_color_3)}
.card_detail div p{color: var(--base_color_3);font-size: 14px;}
.heading_text{width: 100%;margin-bottom: 28px;padding-left: 15px}
.heading_text h2{font-size: 36px;font-weight: bold;color: var(--heading_text);}
.featured_card{background: var(--base_color_3); box-shadow: 0 9px 20px 0 rgba(0,0,0,0.1);margin-bottom: 30px;}
.featured_card img{max-width: 100%;height: auto;}
.featured_card p{margin: 0;padding: 17px 19px 0;font-size: 16;font-weight: bold;color: var(--base_color_1)}
.featured_card .inventory_promo{padding: 0 15px 1px;font-size: 12px; font-weight: bold; height: 30px;margin-bottom: 10px;}
.inventory_promo_content {    padding: 0 15px 17px;}
.inventory_promo_content span {  font-size: 13px; font-weight: bold; padding: 0!important;}
.featured_card .feature_card_image{height: 190px;overflow: hidden;}
.featured_card div span:first-child{padding-right: 5px;}
.featured_card div span:last-child{padding-left: 5px;}
/*.featured_card a{text-transform: uppercase;font-size: 14px; font-weight: bold;background: var(--base_color_1);color: var(--base_color_3); padding: 14px;border-radius: 0;}
.featured_card a:hover{background: rgb(231, 108, 0);}*/
.locations_contact_form{margin-top: 25px;margin-bottom: 30px;padding-bottom: 25px}
.locations_contact_form .heading_text{margin-top: 24px;}
.locations_contact_form .address p{font-size: 14px;color: var(--heading_text)}
.locations_contact_form .card{border: 1px solid rgb(235, 237, 240);margin-right: 25px;border-radius: 0}
.locations_contact_form .card div{display: flex;}
.locations_contact_form .card div span p{font-size: 20px;font-weight: 600;color: #365899;margin: 0;padding-top: 15px;line-height: 15px;}
.locations_contact_form .card div span i{font-style: normal;font-size: 12px;font-weight: 600}
.locations_contact_form .card div span img{padding: 12px;}
.locations_contact_form .card div span{margin-bottom: 15px;}
.so_media_button{background: rgb(245, 246, 247);border-top: 1px solid rgb(235, 237, 240);display: flex; justify-content: space-between;}
.so_media_button a{font-size: 12px;font-weight: 600;color: var(--base_color_2);margin: 8px;border: 1px solid #d7d8d9;padding: .15rem .50rem}
.locations_contact_form .first_section{margin-bottom: 30px;margin-top: 27px;}
.fa-facebook-square{color: #395997;}
.contactus_time{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.contactus_time span{width: 50%;}
.contactus_time span:last-child{padding-left: 26px;}
.contactus_time span:last-child p{font-size: 14px; font-weight: 900;color: var(--heading_text);margin:0; }
.contactus_time span:last-child i{font-size: 14px;color: var(--heading_text);font-style: normal;}
.contact_form div .form-group{width: 50%;float: left;padding-left: 15px;}
.contact_form div .form-group .form-control{border-radius: 0}
.contact_form div:nth-child(3) .form-group{width: 100%}
.contact_form div .form-group:nth-child(2){ padding-left: 25px;}
.contact_form div .form-group label, #profileTable label.control-label, #profileTable1 label.control-label,
#profileTable2 label.control-label{font-size: 14px;font-weight: bold;color: var(--heading_text);margin-bottom: 4.5px;}
.contact_form div .form-group input{border: none;background: var(--base_color_3);box-shadow: 0 2px 8px 0 rgba(0,0,0,0.04);padding: 13px;}
.contact_form div:nth-child(3) .form-group textarea{border: none;background: var(--base_color_3);box-shadow: 0 2px 8px 0 rgba(0,0,0,0.04);padding: 16.5px 13px;}
.contact_form div button.btn{background: var(--base_color_1);color: var(--header_menubar_text_color);padding: 13.5px 53px;font-size: 18px;font-weight: bold;border-radius: 0;border: 2px solid transparent;}
.contact_form div button.btn:hover{background: rgba(0, 0, 0, 0);color: var(--base_color_1);border: 2px solid var(--base_color_1);}
.map{max-width: 100%;height: auto; margin-top: 30px}
.contact_form .con .form-group:nth-child(1) {width: 60%;}
.contact_form .con .form-group:nth-child(2) {width: 40%;padding-top: 20px;}
.bg_section{background: rgba(255,255,255,0.8);padding: 25px 15px 0 15px; margin: 0 15px;}

/*footer*/
footer{background: var(--base_color_2);padding: 51px; opacity: .9;}
.footer_in{padding: 0 50px 0px 50px;}
.footer_logo img{width: 244px;height: auto;max-width: 100%}
.footer_logo{padding: 17px 0;}
.dealer_login{padding: 17px 0;}
.dealer_login a{color: #fff;text-decoration: underline;font-size: 20px;
    display: inline-block;margin-bottom: 5px;}
.dealer_login span{color: var(--base_color_3);display: block;font-style: italic;font-size: 16px;}
.bottom_menu ul{list-style: none;margin: 0 auto;display: flex;
    align-items: center;justify-content: center;flex-wrap: wrap;}
.bottom_menu ul li:first-child{color: var(--base_color_3);font-size: 15px;font-weight: bold;}
.bottom_menu ul li{padding: 10px;}
.bottom_menu ul li b{font-weight: bold;}
.bottom_menu ul li a{color: #fff;font-size: 17px;font-weight: 600;text-transform: uppercase;}
.bottom_menu ul li a:hover{text-decoration: none;}
.two_location p{color: var(--base_color_3);font-size: 15px; font-weight: bold;text-transform: uppercase;
  padding: 35px 0 15px 5px;margin: 0;}
#footer_in .first_contact span, #footer_in .second_contact span{color: #fff;font-size: 22px;line-height: 30px;}
#footer_in .first_contact .address_text b a{font-weight: 900;color: #fff;font-size: 22px !important;}
#footer_in .first_contact .address_text b a:hover{color: #fff;}
.foot_menu_head{display: none;}
#footer_in .contact_text_footer{margin-right: 0;display: flex;justify-content: center;}
#footer_in .contact_text_footer .first_contact{display: grid;}
#footer_in .contact_text_footer .first_contact span img{width: 17px;margin-bottom: 10px;margin-top: 20px;}

/*Login*/
.login_page_bg{background: url(../images/bg-login@2x.png) no-repeat;background-size: cover;}
.parent_div{max-width: 530px;margin: 0 auto;padding: 15px;}
.parent_div .form-control{height: 60px;margin: 20px 0;border: 2px solid #2A4670;background-color: #101D2E;
box-shadow: 0 5px 5px 0 rgba(0,0,0,.2), 0 2px 5px 0 rgba(0,0,0,0.0);text-align: center;
color: #fff !important;border-radius: 0}
.parent_div .form-control::placeholder{font-size: 16px;color: #fff !important;font-weight: 200;
opacity: 0.85;}
.login_page .parent_div form span{margin-top: 19px;display: block;padding: 19px;}
.login_page .parent_div form span a{color: #dfe451;font-size: 16px;text-decoration: underline;}
.login_page .parent_div form button{font-size: 18px;font-weight: bold;color: var(--base_color_3);
background: #dfe451;padding: 15.5px;margin-top: 40px;box-shadow: inset 0 0 20px rgba(255, 255, 255, 0);
outline: 1px solid;outline-color: rgba(255, 255, 255, .5);outline-offset: 0px;
transition: all 1250ms cubic-bezier(0.19, 1, 0.22, 1);border-radius: 0}
.login_page .parent_div form button:hover{border: 1px solid #dfe451;
box-shadow: inset 0 0 20px rgba(242, 126, 24, .5), 0 0 20px rgba(255, 255, 255, .2);
outline-color: rgba(255, 255, 255, 0);outline-offset: 15px;background: #dfe451;}
.login_page .parent_div .logo_section{padding: 50px 0}

/*dashboard*/
.dashboard_top{background: #101f32;padding: 12px 15px 0 12px;display: flex;justify-content:space-between;
align-items: center;flex-wrap: wrap;position: fixed;width: 100%;margin: 0 auto;z-index: 99999}
.right_side_section{padding-top: 80px;margin-left: 291px;}
.right_side_section.inventory_page{margin-bottom: 50px;}
.dashboard_logo img{max-width: 244px;height: auto;}
.menu {display: block;position: relative;cursor: pointer; padding-bottom: 12px}
.menu-title {display: block;height: 40px;padding: 0;text-align: center;color: #ffffff;font-weight: 300;
  transition: 0.3s background-color;margin: 0;}
.menu-title span{padding: 10.5px 15px;background: var(--base_color_user_dashboard_1);border-radius: 50%;margin-right: 10px;}
.menu-title img{margin-left: 8px;opacity: 0.21;}
.menu-title:hover:before { border-top-color: #8db842; }
.menu:hover{text-decoration: none;}
.menu:hover > .menu-title:before {border-top-width: 0;transition:0.2s border-top-width ease-in,0.3s border-top-color;text-decoration: none!important;}
.menu:hover > .menu-title:after {border-bottom-width: 5px;transition: 0.2s 0.2s border-bottom-width ease-out;}
.menu-dropdown {min-width: 100%;position: absolute;top:52px;background: #ffffff;z-index: 100;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.04);    padding: 0;}
.notifications.menu .menu-dropdown{right: -15px;width: 235px;line-break: auto;max-height: 280px;}
.notifications.menu .menu-dropdown li.see_all{text-align: center;color: #03162E;background: #03162E}
.notifications.menu .menu-dropdown li.see_all a{color: #fff}
.notifications.menu .menu-dropdown li a{font-size: 13px;color: #03162E;font-weight: 400;color: #f27e18;display: block;
    padding: 12px 0;}
.notifications.menu .menu-dropdown li i{display: block;font-style: normal;font-size: 12px;line-break: auto;
    white-space: normal;font-weight: 400;color: #03162E;}
.hList li .menu-dropdown li{color: var(--base_color_1);}
.dropdown_option, .dropdown_option:hover{color: var(--base_color_1);text-decoration: none;}
.dropdown_option:hover
.menu:not(:hover) > .menu-dropdown {padding: 0;z-index: 99;}
.menu:not(:hover) > .menu-dropdown:after {border-top-color: #dddddd;}
.menu:not(:hover) > .menu-title:after { border-bottom-color: #dddddd;}
.menu-dropdown > * {overflow: hidden;padding: 5px 10px;background: rgba(0,0,0,0);
  white-space: nowrap;transition: 0.5s height cubic-bezier(.73,.32,.34,1.5),
    0.5s padding cubic-bezier(.73,.32,.34,1.5),0.5s margin cubic-bezier(.73,.32,.34,1.5),
    0.5s 0.2s color,0.2s background-color;}
.menu-dropdown > *:hover {background: rgba(0,0,0,0.1);}
.menu:not(:hover) > .menu-dropdown > * {visibility: hidden;height: 0;padding-top: 0;
  padding-bottom: 0;margin: 0;color: rgba(25,25,25,0);ransition: 0.5s 0.1s height,0.5s 0.1s padding,
    0.5s 0.1s margin,0.3s color,0.6s visibility;z-index: 99;}
.hList > * {float: left;}
.hList {margin-top: 1rem;list-style: none;}
.hList li{padding: 0 13px;}
.hList li:last-child{padding-right: 0}
/*Aside css*/
aside{height:auto;width:291px;background:#101f32;float: left;position: fixed;
    top: 80px;overflow-y: scroll;bottom: 0;}
aside ul{padding:0px;margin:0px;border-bottom:1px solid #1c1f21;}
aside ul li{list-style-type:none;color:#5a5b5b;overflow: hidden;cursor:pointer;position: relative;}
.linktitle a{padding: 12px 40px;}
aside ul li.active{background: rgba(255,255,255,0.05)}
/*aside ul li.active:after{content: '';position: absolute;width: 4px;height: 60px;background: var(--base_color_1);
top: 0;right: 0}*/
aside ul li.active a{color: #ffffff;font-weight: bold;font-size: 15px;}
aside ul li:hover{background: rgba(255,255,255,0.05);border-right: 4px solid var(--base_color_user_dashboard_1)}
/*aside ul li:hover:after{content: '';position: absolute;width: 4px;height: 60px;background: var(--base_color_1);
top: 0;right: 0}*/
aside ul li:hover a{color: #f27e18;font-weight: bold;font-size: 15px;}
aside ul li:first-child{/*padding: 12px 40px;*/border-top:none;background: var(--base_color_user_dashboard_1)}
aside ul li:first-child:hover{border-top:none;background: #f27e18}
aside ul li:first-child:hover a{color: #ffffff}
aside ul li:first-child:hover:after{height: 0;width: 0}
aside ul li:first-child a{font-family: Lato;  font-size: 17px;  font-weight: bold;}
aside .fa{color:#ffffff;display:block;}
aside ul li:hover .fa{color:#ffffff;}
aside ul li:hover .linktitle{color:#6c6d6e;}
aside ul li div{float:left;}
aside .icons{padding:10px; display: none;}
aside .linktitle{line-height: 35px;z-index: 9;width: 100%;}
aside .linktitle a{color: #ffffff;font-family: Lato;  font-size: 15px;font-weight: 300;display: inline-block;width: 100%}
aside .linktitle a:hover{text-decoration: none;}
/*Dashboard Inner*/
.inner_body_section{width: 100%; margin: 0 auto}
.title_text{font-size: 24px;font-weight: bold;padding: 50px 0 26px 0;color: var(--heading_text);}
.title_text span{background: #f27e18;color:var(--base_color_3);font-size: 13px;font-weight: bold;
padding: 2.5px 12px;vertical-align: 4px;margin-left: 9px;border-radius: 3px;}

.notifications{position: relative;    padding-bottom: 26px;}
/*.notifications:after{content: '';position: absolute;width: 11px;height: 11px;background: rgb(242, 126, 24);
    border-radius: 50%;left: -3px;top: 2px;border: 1px solid #979797;}*/
.category_body{margin: 0 auto;}
.cate_parent{width: 100%;display: flex;justify-content: start;align-items: center;flex-wrap: wrap;}
.categories{background: #ffffff;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.04);text-align: center;
margin: 12px;max-width: 168px;width: 100%;}
.categories a{display: block;cursor: pointer; border: 2px solid transparent}
.categories a:hover{border: 2px solid #f27e18}
.categories img{padding: 42px 47px 10px;}
.categories .double_line{padding-top: 0}
.categories div{padding: 13.5px}
.categories div p{margin: 0;/*padding-bottom: 10px;*/font-size: 14px;font-weight: bold; line-height: 17px;
  color: var(--heading_text)}
/*Dashboard*/
.small_container{padding: 0 10px}
.small_container h6 a{    color: #f27e18;}
.small_container .title_text{padding-bottom: 0;font-weight:bold}
.after_title{font-size: 24px;margin: 0;color: var(--heading_text);padding-bottom: 20px;font-weight: 500}
.table_heading{text-transform: uppercase;font-weight: 900;color: var(--heading_text);font-size: 12px;
display: block;position: relative;}
.table_heading:after{content: '';position: absolute;bottom: 10px;background: var(--base_color_user_dashboard_1);width: 169px;
height:3px; left: 0}
.table_heading.btm_line:after{content: '';position: absolute;bottom: 10px;background: var(--base_color_user_dashboard_1);
width: 192px;height:3px; left: 0}
.table_heading:before, .table_heading.btm_line:before{content: '';position: absolute;bottom: 10px;background: rgba(14, 32, 55,.1);width: 100%;
height:1px; left: 0}
.table thead tr{background: #101f32;}
.table thead tr th{font-size: 12px;font-weight: 900;text-transform: uppercase;color: #ffffff;
padding: 11px 8px;}
.table thead tr th.space_col{width: 300px;}
.table tbody tr:last-child{border-bottom: 1px solid rgb(222, 226, 230);}
.table tbody tr td{font-size: 13px;padding: 11px 8px;}
.sale_price{font-weight: 900;}
.table tbody tr td:first-child{position: relative;}
.table tbody tr td:first-child:after{content: '';position: absolute;width: 9px;height: 9px;
background: #f27e18;top:17px;left: 0;right: 0;margin: 0 auto;border-radius: 50%}
.inventory_summary{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;}
.inventory_summary .small_container{padding: 0 12px;}
.summary{text-align: center;padding: 17px 0 7px 0;background: #ffffff;margin-top: 25px;
  box-shadow: 0 9px 20px 0 rgba(0,0,0,0.1);min-width: 121px;}
.summary span{font-size: 10px;color: rgba(14, 32, 55,.5);display: block;text-transform: uppercase;font-weight: bold;}
.summary strong{font-size: 18px;font-weight: bold;color: #03162e;padding-bottom:12px;}
.summary p{margin: 0;font-size: 12px;color: #03162e}
/*Inventory Second*/
.inventory_title{font-size: 24px;font-weight: bold;padding: 44px 0 26px 0;color: var(--heading_text);
  text-transform: uppercase;}
/*.dropdown-toggle::after{display: none;}*/
.printables{padding-top: 41px;margin-right: 3px;text-align: right;padding-right: 11px}
.printables .dropdown button.btn{border-bottom-left-radius: 0;border-bottom-right-radius: 0;
  padding:11px 40.2px 8px 39px;text-transform: uppercase;font-size: 14px;font-weight: 900;
  color: #4A4A4A;;background: var(--base_color_3);border: 1px solid var(--base_color_1);position: relative;}
.printables .dropdown button.btn:after{content: '';position: absolute;background: url('../images/select-arrow.svg')no-repeat;height: 5px;width: 9px;top: 19px;margin: 0 15.14px 0 12.86px;}
.printables .dropdown.show button{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);}
.printables .dropdown.show button.btn:after{transform: rotate(180deg);top: 18px;}
.printables .dropdown-menu.show{box-shadow: 0 2px 4px 0 rgba(0,0,0,0.5);z-index: 1}
.printables .dropdown-menu{padding: 0;border: 1px solid var(--base_color_1);border-top-right-radius: 0;
border-top-left-radius: 0;margin: 0;border-top: transparent;}
.printables .dropdown-menu a img{padding-right: 9.45px;}
.printables .dropdown-item:first-child{padding-bottom: 5px;color: #4A4A4A;font-size: 13px;font-weight: bold;
padding-right: 14.5px;padding-top: 14px;padding-left: 17px}
.printables .dropdown-item:last-child{padding-top: 5px;color: #4A4A4A;font-size: 13px;font-weight: bold;
padding-right: 22px;padding-bottom: 17px;padding-left: 17px}
.printables .dropdown-item.active, .dropdown-item:active{background: rgba(255,255,255,0.05);}
.vin_input{padding-top: 34px;}
.vin_input .input-group-append button{background: #f27e18;color: #ffffff;font-size: 14px;
font-weight: 900;text-transform: uppercase;padding: 8.88px 36.71px 10.12px 38.29px}
.vin_input .input-group-append button:hover{background: #d96602}
.general_form input, .general_form select, .vin_input .input-group input{border: 1px solid rgba(151, 151, 151,0.5);
  background-color: #FFFFFF;border-radius: 5px;}
.vin_input label{font-size: 13px;font-weight: bold;margin: 0;color: #03162E;}
.table_heading.btm_line-2:after{content: '';position: absolute;bottom: 10px;background: #F27E18;
width: 55px;height:3px; left: 0}
.table_heading.btm_line-3:after{content: '';position: absolute;bottom: 10px;background: #F27E18;
width: 49px;height:3px; left: 0}
.table_heading.btm_line-4:after{content: '';position: absolute;bottom: 10px;background: #F27E18;
width: 98px;height:3px; left: 0}
.table_heading.btm_line-5:after{content: '';position: absolute;bottom: 10px;background: #F27E18;
width: 62px;height:3px; left: 0}

.general_form label, .photoribbon label{font-size: 13px;font-weight: bold;margin: 0;color: #03162E;}
.photo_gallery{display: flex;align-items: center;flex-wrap: wrap;}
.photo_gallery .upload_section{width:170px;height: 170px;padding: 55px 0px;background: #ffffff;
box-shadow: 0 2px 10px 0 rgba(16,31,50,0.09);    cursor: pointer;}
.photo_gallery .upload_section .file-upload-btn{display: block;}
.photo_gallery .upload_section span{display: block;font-size: 13px;color: #F27E18;
  text-decoration: underline;padding-top: 7px;}
.upload_image_section{width:170px;height: 170px;background: #ffffff;box-shadow: 0 2px 10px 0 rgba(16,31,50,0.09);margin: 0 15px;position: relative;
display: flex;align-items: center;}
.upload_image_section button{position: absolute;top: 3px;right: 3px;width: 25px;height: 25px;border-radius: 50%;border: 0;background-color: rgb(16, 31, 50);cursor: pointer;}
.upload_image_section button:after{position: absolute;top: 0px;right: 4px;content: '\254B';
color: var(--base_color_3);font-size: 15px;font-weight: 600;transform: rotate(45deg);}
.image-upload-wrap{height: 100%;}
.file-upload-input{opacity: 0}
.file-upload-image{max-width: 100%;height: auto;    max-height: 170px;}
.file-upload-content {display: none;text-align: center;    margin: 0 auto;}
.photoribbon{padding-left: 25px;padding-top: 24px;padding-right: 25px;}
.location{position: relative;}
.location span{font-size: 13px;color: #4A4A4A;padding-left: 22px}
.location input[type="radio"]{opacity: 0;position: absolute;z-index: 99;height: 18px;
    top: 5px;left: 3px;width: 100%}
.location input[type="checkbox"]{opacity: 0;position: absolute;z-index: 99;width: 18px;height: 18px;
    top: 5px;left: 3px;width: 20%}
/*.location input[type="checkbox"]:checked + label:after{}*/
.location label{position: relative;}
.location label:before{content: '';position: absolute;top: -5px;border: 1px solid rgb(16, 31, 50);width: 18px;
height: 18px;right: -17px;background: rgb(255, 255, 255);}
.location input[type="checkbox"]:checked + label:after{content: '';position: absolute;width: 12px;height: 12px;
background: var(--base_color_1);top: -2px;left: 2px;}

.location input[type="radio"]:checked + label:after{content: '';position: absolute;width: 12px;height: 12px;
background: var(--base_color_1);top: -2px;right: -14px;}
.photoribbon button.save_btn{background: #f27e18;border: 0;color: #ffffff;font-size: 14px;
  font-weight: 900;padding:14px 67px 13px 69px;border-radius: 5px;margin-right:12px;cursor: pointer;}
.photoribbon button.save_btn:hover{background: rgb(217, 102, 2)}
.photoribbon button.cancel_btn{background: #ffffff;border: 1px solid rgba(16, 31, 50,.3);color:#101F32;font-size: 14px;font-weight: 900;padding:14px 67px 13px 69px;border-radius: 5px;margin-left:12px;
cursor: pointer;}
.photoribbon button.cancel_btn:hover{background: rgb(242, 242, 242)}
/*Profile*/
.profile_form_btn{padding: 24px 15px 0 15px}
.profile_form_btn button.save_btn{background: rgb(217, 102, 2);border: 0;color: #ffffff;
  font-size: 14px;font-weight: 900;padding:14px 67px 13px 69px;border-radius: 5px;margin-right:12px;
  cursor: pointer;}
.profile_form_btn button.save_btn:hover{background: rgb(217, 102, 2)}
.profile_form_btn button.cancel_btn{background: #ffffff;border: 1px solid rgba(16, 31, 50,.3);color:#101F32;font-size: 14px;font-weight: 900;padding:14px 67px 13px 69px;border-radius: 5px;margin-left:12px;
cursor: pointer;}
.profile_form_btn button.cancel_btn:hover{background: rgb(242, 242, 242)}
.profile_tab .nav-tabs{margin: 0 15px;background: transparent;}
.profile_tab .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
  background: transparent;border-color:transparent;border-bottom: 3px solid var(--base_color_user_dashboard_1); }
.profile_tab .nav-tabs .nav-link{color: #03162E;font-size: 12px;font-weight: 900;text-transform: uppercase;}
.profile_tab .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-top-color: transparent;border-left-color: transparent;border-right-color: transparent;
border-bottom: 3px solid var(--base_color_user_dashboard_1);}
.tox-notifications-container, #profileTable .tox .tox-statusbar, #profileTable1 .tox .tox-statusbar, 
#profileTable2 .tox .tox-statusbar{display: none;}
#general .form-group .control-label, .location_hours label, #general .form-group .control-label, .location_hours_2 label{font-size: 13px;font-weight: 900;color: var(--heading_text);display: block;
margin-bottom: 5px;}
.domein_settings{display: flex;}
.domein_settings .location i{font-style: normal;font-size: 13px;color: #4A4A4A;padding-left: 23px;}
#general .location{margin-top: 6px;padding-right: 40px;position: relative;}
.location_hours{padding-top: 15px;}
.location_hours_2{padding-top: 18px;}
.location_hours_parent{margin-right: 15px;margin-left: 15px;}
.form_recepient{padding:0;}
.submission-line__btn{padding: 11px 29px}
.form_recepient button{background: #f27e18;color: #ffffff;cursor: pointer;font-size: 12px;
font-weight: 900;text-transform: uppercase;}
.form_recepient .list{list-style: none;padding: 0}
.form_recepient .list li{font-size: 13px;color: #03162E;font-weight: bold;background-color: rgba(21, 39, 61,0.1);
display: table;padding:5px 10px 7px 10px;margin: 5px 0;border-radius: 3px;}
.form_recepient .list li a{color: var(--base_color_1);padding-left: 6px;vertical-align: middle;cursor: pointer;
height: 16px;width: 16px;display: inline-block;position: relative;}
.form_recepient .list li a:after{content: '\2715';width: 16px;height: 16px;position: absolute;top: -2px;font-weight: 600;}
#add_list_section .photoribbon{padding-left: 15px;padding-top: 0}
#social .profile_form_btn{padding: 10px 15px 0 6px}
.chat_switch{border: 1px solid #D5D9DD;margin-top: 38px;display: flex;justify-content: space-between;
    align-items: baseline;flex-wrap: wrap;}
.facebook_chat{padding:14px 16.5px 17.5px; }
.facebook_chat label{margin: 0}
.facebook_chat span{font-size: 13px;color: #4A4A4A;}
.facebook_chat button{font-size: 12px;color: #101F32;border: 1px solid rgba(16, 31, 50,.3);
  background:var(--base_color_3);display: block;padding: 10px 30px;font-weight: 900;border-radius: 5px;
text-transform: uppercase;margin-top: 11px;cursor: pointer;}
.facebook_chat button:hover{background: rgb(242, 242, 242);}
.chat_switch_btn{padding: 17px 22px;}
/*-------switch---------*/
.switch {position: relative;display: inline-block;width: 70px;height: 31px;}
.switch input {opacity: 0;width: 0; height: 0;}
.switch .on{position: absolute;left: 10px;top: 7px;font-style: normal;font-size: 13px;
    font-weight: 600;color: rgb(255, 255, 255);}
.switch .off{position: absolute;top: 7px;right: 9px;font-style: normal;font-size: 13px;color: rgba(63,63,68,0.19);
    font-weight: 600;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;
  -webkit-transition: .4s;transition: .4s;border: 1.5px solid #E5E5E5;}
.slider:before {position: absolute;content: "";height: 30px;width: 30px;left:-1px;bottom: 0px;
  background-color: white;-webkit-transition: .4s;transition: .4s;box-shadow: 2px 2px 2px 0px rgba(0,0,0,0.1);
border: 0.5px solid #E5E5E5;}
.switch input:checked + .slider {background-color: #f27e18;border-color: transparent;}
.switch input:checked + .slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);
  transform: translateX(40px);}
.switch input:not(:checked) ~ .on{opacity: 0;}
.switch input:checked ~ .off{opacity: 0;}
/* Rounded sliders */
.slider.round {border-radius: 40px;}
.slider.round:before {border-radius: 50%;}

.banner_image{text-align:center;display: inline-table;align-items: center;justify-content: center;background: rgb(255, 255, 255);box-shadow: 0 2px 10px 0 rgba(16,31,50,0.09);max-height: 298px;width: 100%;height: 298px}
.dealer_logo{text-align: center;width: 170px;height:170px;background: #ffffff;display: flex;
justify-content: center;align-items: center;box-shadow: 0 2px 10px 0 rgba(16,31,50,0.09);}
.dealer_logo a span, .banner_image a.upload-btn span{display: block;font-size: 13px;color: #f27e18;
  text-decoration: underline;cursor: pointer;}
.profile_color{padding: 3px 0}
.profile_color div input{font-weight: 800;}
.profile_color strong{color: #101F32;font-size: 13px;font-weight: 900;text-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);
padding-left: 25px;position: relative;}
.profile_color strong:after{position: absolute;content: '';height: 18px;width: 18px;top: 0;background:#101F32;
border-radius: 50%;left: 0;border: 2px solid #D5D9DD; }
.profile_color.secondary strong{color: #F27E18;text-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);}
.profile_color.secondary strong:after{background:#F27E18;border: 2px solid #D5D9DD; }
.profile_color.tertiary strong{color: #4A4A4A;text-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);}
.profile_color.tertiary strong:after{background:#4A4A4A; border: 2px solid #D5D9DD;}
.profile_color.tertiary.thired strong{color: #999;text-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);}
.profile_color.tertiary.thired strong:after{background:#fff; border: 2px solid #D5D9DD;}
.profile_color span{font-size: 13px;color: #4A4A4A;padding-left: 5px}
.photo_overlay{display: flex;flex-wrap: wrap;}
.photo_overlay img{max-width: 100%;height: auto;display: block;}
.first_photo_overlay{background: #ffffff;box-shadow: 0 2px 10px 0 rgba(16,31,50,0.09);width: 267px;margin-right: 25px;}
.first_photo_overlay.firstone{border: 4px solid #101F32;position: relative;}
.first_photo_overlay.firstone:after{position: absolute;top:-13px;right: -10px;background-color: #101F32;width: 26px;
height: 26px;border-radius: 50%;content: '';}
.first_photo_overlay.firstone:before{background:url(../images/ic-check.png)no-repeat;position: absolute;top:-5px;right: -7px;content: '';width: 16px;height: 16px;z-index: 9}
.first_photo_overlay h5{margin: 0;font-size: 16px;font-weight: 900;color: #F27E18;text-transform: uppercase;
padding: 18.9px 20px 0;}
.first_photo_overlay span{font-size: 13px;font-weight: bold;color: #03162E;padding: 0 20px;}
.first_photo_overlay p{margin: 0;font-size: 13px;font-weight: bold;color: #03162E;line-height: 5px;
  padding: 24px 20px 3px;}
.first_photo_overlay i{font-style: normal;font-size: 13px;font-weight: bold;color: #03162E;padding: 0 20px 12px;
display: block;}
.first_photo_overlay:nth-child(2) section{background: var(--base_color_1);border-bottom: 3px solid var(--base_color_1);}
.first_photo_overlay:nth-child(2) section p, .first_photo_overlay:nth-child(2) section i
{color: var(--base_color_3);position: relative;}
.first_photo_overlay:nth-child(2) section p:after{position: absolute;top: 19px;content: '';
background: rgba(255,255,255,.5);width: 27px;height: 27px;border-radius: 50%;right: 17px}
.first_photo_overlay:nth-child(2) section p:before{position: absolute;top: 30px;content: '\003E';right: 25px;
    font-size: 20px;font-weight: 400;}
.custom{padding-left: 5px;}
.photoribbon.identity_btn{padding-left: 15px;}

/*-------Reports--------*/
.button_parent{display: flex;align-items: center;flex-wrap: wrap;justify-content: flex-end;}
#print_btn{display: none;}
.download_print_btn{padding-top: 41px}
.download_print_btn button{font-size: 14px;font-weight: 900;    background: #f27e18; color : #ffffff;
    color: #ffffff; border: 1px solid #F27E18;
  border-radius: 5px;text-transform: uppercase;padding: 10px 26px;
  margin-left:10px;margin-right: 10px}
  .download_print_btn button:first-child{margin-right: 0}
.dropdown_row{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;
    background: rgb(255, 255, 255);padding: 12px 25px;margin: 0 -25px;box-shadow: 0 0 6px 0 rgba(0,0,0,0.12);}
.dropdown_row .date_sold .dropdown-menu{transform: translate3d(0px, 34px, 0px)!important;padding: 0}
.dropdown_row .date_sold:last-child .dropdown-menu{transform: translate3d(-73px, 34px, 0px)!important;}
.dropdown_row .date_sold .dropdown-menu .dropdown-item{padding: .45rem 1.5rem}
#reports_sold .profile_tab .nav-tabs{margin: 0}
.date_sold label{font-size: 11px;color: #03162E;font-weight: 900;margin: 0}
.date_sold .dropdown button{padding: 0;background: rgba(0, 0, 0, 0);color: #f27e18;
    font-size: 14px;margin-top: -10px;}
    .download_print_btn button a {color: white;}
.date_sold .dropdown button:after{color: rgba(3, 22, 46,0.3);vertical-align: 2px;}
.stock_number{font-size: 13px;color: #4A4A4A;background-color: #FFFFFF;
border-radius: 5px;padding: 0px 16px 0px 16px;cursor: pointer;border: 1px solid rgba(151, 151, 151,.5);}
#sold .dropdown_row .stock_number{font-size: 13px;color: #4A4A4A;background-color: #FFFFFF;
border-radius: 5px;padding: 7.5px 16px 7.5px 16px;cursor: pointer;border: 1px solid rgba(151, 151, 151,.5);}

.top_filters .stock_number{border:none;}
.six_box_section .small_container:first-child{padding-left: 0}
.report_table_parent{overflow-x: auto;    overflow-y: hidden;}
.report_table tbody tr td{color: #03162E;font-weight: 500}
.report_table tbody tr td b{font-weight: bold;cursor: pointer;text-decoration: underline;
    text-decoration-style: dotted;}
.table .tr_data .info{color: var(--base_color_1)}

.popover__wrapper{position: relative;}
.popover__content {opacity: 0;visibility: hidden;position: absolute;top: 0;left: 125px;
    transform: translate(0, 10px);background-color: rgb(255, 255, 255);padding: 1rem;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.12);width: auto;}
.popover__content:last-child{opacity: 0;visibility: hidden;position: absolute;bottom: 0;left: 125px;
    transform: translate(0, 10px);background-color: rgb(255, 255, 255);padding: 1rem;
    box-shadow: 0 0 6px 0 rgba(0,0,0,0.12);width: auto;}
.popover__content p{margin: 0;font-size: 13px;font-weight: bold;}
.popover__wrapper:hover .popover__content {z-index: 10;opacity: 1;visibility: visible;width: 370px;}
.small_images{position: absolute;top: 15px;right: 10px;display: grid;}
#existing table tbody .tr_heading th span, #existing table tbody .tr_heading th label{position: relative;}
#existing table tbody .tr_heading th label:after{position: absolute;top: -1px;right: -15px;content: '';width:
 8px; height: 6px;background: url('../images/select-arrow-down.png')no-repeat;transform: rotate(180deg);
cursor: pointer;opacity: .2}
#existing table tbody .tr_heading th label:hover::after{position: absolute;top: -1px;right: -15px;content: '';width:
 8px; height: 6px;background: url('../images/select-arrow-down1.png')no-repeat;transform: rotate(180deg);
cursor: pointer;opacity: 1}
#existing table tbody .tr_heading th span:before{position: absolute;top: 8px;right: -15px;content: '';width:
 8px; height: 6px; background: url('../images/select-arrow-down.png')no-repeat;cursor: pointer;opacity: .2}
#existing table tbody .tr_heading th span:hover:before{background: url('../images/select-arrow-down1.png')no-repeat;
position: absolute;top: 8px;right: -15px;content: '';width:8px; height: 6px;opacity: 1}



/*testimonials*/
.small_title_underline {font-size: 14px; font-weight: 900; text-transform: uppercase; color: var(--heading_text); letter-spacing: 0.3px; margin-top: 10px;
    border-bottom: 1px solid #f27e18; padding-bottom: 10px;}
.small_title_underline.opacity_underline.my-profile-underline{width: 170px;}
    .common_css_f .form-group label {font-size: 13px; font-weight: bold; color: var(--heading_text); display: block; margin-bottom: 5px; }
    .common_css_f .form-group {margin-top: 15px; margin-bottom: 0;}
.common_css_f .form-group textarea, .common_css_f .form-group input {width: 100%; background: #FFFFFF; border-radius: 5px; opacity: 0.5; border: 1px solid #979797;}
.common_css_f .form-group textarea {resize: none; height: 167px;}
.common_css_f .form-group input {padding: 7.8px;}
.common_css_f .form-group button {background-color: #F27E18; border-radius: 5px; color: #fff; font-size: 14px; font-weight: 900; padding: 7.5px 0; width: 170px; border:1px solid transparent; text-transform: uppercase; letter-spacing: 0.25px; margin-top: 5px; }
.testimonials_data {margin-top: 30px;}
.tr_heading {background: #101f32; color: #fff; font-weight: 600;}
.tr_heading th {padding: 10px 8px; vertical-align: middle; text-transform: uppercase; font-size: 12px;font-weight: 900;}
.tr_data {color: rgba(3, 22, 46, 0.65);     border-top: 1px solid #dee2e6;} 
.tr_data .drag_icon{width: 26px}
.table.border_table tbody tr td:first-child:after {display: none;}
.tr_data .delete {opacity: 1; color: #f27e18; font-size: 16px;}
.pagination {margin-top: 15px; margin-bottom: 15px;}
.pagination ul {list-style: none; display: flex;padding: 0}
.pagination ul li {padding: 5.5px 11.25px; font-size: 13px; font-weight: 900; border: 1px solid #D5D9DD; color: var(--heading_text); margin-right: 10px;}
.pagination ul li.active {background-color: #101F32; color: #fff;}

/*leads*/
.leads_data {margin-top: 30px;}
.lead_heading {display: flex;
    font-size: 12px;
    font-weight: 900;
    text-transform: uppercase;
    background: #101f32;
    color: #fff;
    letter-spacing: 0.5px;
    padding: 10px 20px;}
    .lead_data {display: flex; padding: 10px 20px;}
    .d_first, .d_second {width: 70px;}
    .d_third {width: 300px;}
    .d_third b{font-weight: 900;}
    .d_sixth {width: 150px;}
    .d_fourth, .d_fifth {width: 150px;}
    .lead_data .d_sixth, .lead_data .d_seventh {text-align: center;}
    .d_seventh{ width: 50px; }
    .d_remove {width: 70px; text-align: right;}
    .lead_data .d_first:before {content: ''; display: inline-block; height: 12px; width: 12px; background: #f27e18; border-radius: 50%; position: absolute; left: -17px; top: 4px;}
    .lead_data .d_first {position: relative;}
    .lead_data_hold {border-bottom: 1px solid #dee2e6; cursor: pointer;font-size: 13px;}
    .customer_details {margin-top: 20px; font-size: 13px;}
    .customer_details h5 {margin: 0 0 5px; font-size: 13px; font-weight: bold;}
    .customer_details textarea {width: 100%; resize: none; border-radius: 5px; height: 185px; margin-bottom: 15px;  background: #f7f8fa;  opacity: 0.5;    border: 1px solid #979797;}
    .lead_data_dropdown {display: none; position: relative; padding: 0 10px;}
    .lead_data_dropdown:before {content: ''; height:0; width: 2px; background: #f27e18; position: absolute; left: 8px; top: -22px; transition: all 0.4s ease 0s;}
    .lead_data_dropdown.active:before {height: 100%;}
    .col-lg-4.col-md-4.col-sm-4.left{padding-left: 8px;}

/*my-profile*/
.padding_0{padding: 0}
.n_text {font-size: 13px; font-weight: 600; color: #4a4a4a; margin-bottom: 0;}
.my-profile .common_css_f .form-group select {width: 50%; border-radius: 5px; border: 1px solid rgba(151, 151, 151,.5); color: #4A4A4A; font-size: 13px; padding: 7.5px 5px; font-weight: 600;}
.common_css_f ::-webkit-input-placeholder {color: #4A4A4A; font-size: 13px; font-weight: 600;}
.my-profile .common_css_f>.row {margin-bottom: 20px;}
.custom_radio{width: 150px; position: relative;}
.common_css_f .form-group .custom_radio input {position: absolute;left: 0; width: 100%;
    height: 18px; opacity: 0; z-index: 999;cursor: pointer;cursor: pointer;}
.common_css_f .form-group .custom_radio label {display: inline-block; vertical-align: middle;     font-size: 13px; font-weight: 600; color: #4a4a4a;}
.custom_radio label:after, .custom_radio label:before {content: ''; display: inline-block; vertical-align: -4px;}
.custom_radio label:after {width: 12px; height: 12px; background: #f27e18;     position: absolute;
    left: 3px;
    top: 5px; opacity: 0; transition: opacity 0.4s ease 0s;}
.custom_radio label:before {width: 18px; height: 18px; border: 1px solid #101F32; margin-right:5px;}
.common_css_f .form-group .custom_radio input:checked~label:after {opacity: 1;}
.common_css_f .form-group button.save_btn {padding: 12.5px 0; margin-right: 20px;}
.common_css_f .form-group button.cancel_btn {border: 1px solid #101F32; color:#4a4a4a; background: transparent; padding: 12.5px 0; margin-right: 20px;}
.custom_upload {position: relative; margin-top: 30px;}
.custom_upload input {width: 100%; height: 100%; position: absolute; left: 0; right: 0; margin: 0 auto; z-index: 1; opacity: 0;}
.custom_upload_button {text-align: center; width: 170px; height: 170px; box-shadow: 0 2px 10px 0 rgba(16,31,50,0.09); background-color: #FFFFFF; margin: 0 0 0 10px; display: flex;
    justify-content: center; align-items: center; cursor: pointer;}
.custom_upload_button p {font-size: 13px; color: #F27E18; text-decoration: underline; margin: 10px 0 0;}
.my_profile_btn{padding-left: 10px}

/*user*/
.common_css_f.user_form .form-group button {margin-top: 0; width: 100%;}
.user_data {margin-top: 40px;}
.user_data .tr_heading th {padding: 7px 15px;}
.user_data .tr_data td {padding: 11px 15px;}

/*inventory*/
.top_filters {box-shadow: 0 0 6px 0 rgba(0,0,0,0.12); background: #fff;}
.date_sold_new{display: grid;}
.top_filters>.row {align-items: center;}
.filter_list>ul {list-style: none; display: flex; justify-content: space-between;margin: 0;padding-right: 10px;margin-top: 8px;
  flex-wrap: wrap;}
.options {position: relative;}
.options ul {list-style: none; background: #fff; position: absolute; top: 35px; left: -1px; width: 200px; z-index: 3; padding:5px 15px; border: 1px solid #f27e18; box-shadow: 0 0 6px 0 rgba(0,0,0,0.12); border-radius: 5px; display: none; text-align: left;}
.options ul li {margin: 5px 0; font-size: 14px; font-weight: 600; color: var(--heading_text);}
.filter_list label {font-size: 11px; font-weight: 900; color: var(--heading_text);     margin-bottom: 0; padding-left: 13px;}
.filter_list .options h6{font-size: 14px;}
.options h6 {font-size: 13px;  color: #F27E18; margin-bottom: 0; cursor: pointer;}
.options h6:after, .filter_list h5:after {content: ''; display: inline-block; vertical-align: 2px; border: 5px solid rgba(3, 22, 46, 0.1); margin-left: 7px; border-left-color: transparent; border-top-color: transparent; transform: rotate(45deg); backface-visibility: hidden; border-radius: 2px; transition: all 0.3s ease 0s;}
.options h6.active:after, .filter_list h5.active:after {transform: rotate(-136deg); vertical-align: -3px;}
.filter_list h5 {display: none; font-size: 15px; font-weight: bold; color: #101f32; letter-spacing: 0.5px;}
.common_css_f.stock_number .form-group {margin: 0;}
.filter_list>ul>li:last-child .options ul {left: auto; right: 0;}
.sorting_option {display: flex; list-style: none;align-items: baseline;}
.sorting_option li {margin-right: 10px;}
.sorting_option li label{font-size: 13px;}
.sorting_option .options {display: inline-block; margin-left: 5px;}
.right_options {display: flex; align-items: center; list-style: none; justify-content: flex-end;flex-wrap: wrap;}
.right_options>li {margin-right: 15px; position: relative;}
.right_options>li:last-child{margin: 0}
.right_options>li>a {color: #4A4A4A; font-weight: 900;  font-size: 14px; border: 1px solid #F27E18; padding: 10px 0; text-transform: uppercase; letter-spacing: 0.25px; border-radius: 5px; min-width: 162px; display: inline-block; text-align: center; text-decoration: none;}
.last_d_icon:after {content: ''; display: inline-block; background: url(../images/select-arrow@2x.png) no-repeat; height: 6px; width: 18px; background-size: cover; transform: translate(3px, -2px) rotate(180deg); transition: all 0.4s ease 0s; backface-visibility: hidden;}
.last_d_icon.active:after {transform: translate(3px, -2px) rotate(0deg);}
.last_d_icon.active {    background: #fff;border-radius: 5px 5px 0 0;}
.printable_drop {list-style: none; border-radius: 5px; border: 1px solid #F27E18; position: absolute; top:100%; left:0; right: 0; width: 100%; padding: 10px; padding: 10px 0 0;
    z-index: 11;  background: #fff;padding: 10px 10px 0;  border-radius: 0 0 5px 5px; display: none;} 
.printable_drop ul {list-style: none; width: 130px; margin: 0 auto;padding: 0 }
.inventory_page .inventory_title {padding: 0;}
.sorting_option_hold {align-items: center; margin-top: 30px;}
.printable_drop p {font-size: 13px; font-weight: bold; margin-bottom: 8px; color: #4A4A4A;}
.printable_drop p:before {content: ''; display: inline-block; background: url(../images/ic-download.png) no-repeat; width: 12px; height: 14px; vertical-align: middle; margin-right: 10px;}
.inventory_data {padding: 0 10px;}
.inventory_data {margin-bottom: 20px;margin-top: 20px;}
.inventory_data_hold {background: #fff; box-shadow: 0 9px 10px 0 rgba(0,0,0,0.06); padding: 15px; position: relative;  z-index: 2;}
.inventory_detail_data {display: flex; justify-content: space-between;}
.car_name {font-size: 12px; color: #4A4A4A; font-weight: bold}
.car_name h4 {font-size: 18px; color: #F27E18; font-weight: bold; margin-bottom: 5px;}
.car_price h4 {font-size: 18px; color: #4A4A4A; font-weight: bold; margin-bottom: 5px;     text-align: right}
.car_price {font-size: 12px; color: #4A4A4A; margin-bottom: 18px;}
.inventory_sharing_option {display: flex; justify-content: space-between; align-items: center; margin-top: 20px;}
.posting h6 {font-weight: bold; font-size: 12px; color: #4A4A4A; margin-bottom: 0;}
.posting ul {display: flex; align-items: center; list-style: none; margin-bottom: 18px;flex-wrap: wrap;}
.social_icons {background: url(../images/social-icons.png) no-repeat; height: 40px; width: 28px;}
.social_icons a {display: inline-block; line-height: 40px; opacity: 0;width: 28px;}
.icon_2 {background-position: -28px 0;}
.icon_3 {background-position: -56px 0;}
.icon_4 {background-position: -84px 0;}
.icon_5 {background-position: -112px 0;}
.schedule_post {margin-left: 5px;}
.schedule_post a {height: 26px; border: 2px solid #1C314D; border-radius: 14px; padding: 3.5px 13px; font-size: 12px; font-weight: bold; color: #1C314D;}
.schedule_post a span {font-size: 14px; margin-right: 5px; font-weight: 900; vertical-align: -1px;}
.padding_right {padding-right: 0;}
.padding_left {padding-left: 0;}
.intventory_image {background: url(../images/img-item.png) no-repeat; background-position: top center; height: 100%; background-size: cover;}
.intventory_image>img {display: none;}
.intventory_image ul {display: flex; align-items: center; list-style: none;     height: 100%;
    align-items: flex-end;}
.intventory_image ul li:first-child {width: 80%;}
.intventory_image ul li:last-child {width: 20%;}
.edit_btn {display: block; text-align: center; color: #fff; background: #101f32; font-size: 14px; font-weight: bold; letter-spacing: 0.5px; padding: 14.5px 0;}
.edit_btn:hover {color: #fff;}
.delete_btn {display: block;  text-align: center;  background: #f27e18;  padding: 1px 0;}
.delete_btn img {width: 48px;}
.other_data_hold {box-shadow: 0 9px 10px 0 rgba(0,0,0,0.06); background: #fff; padding:13px 15px; display: flex; justify-content: space-between; align-items: center;flex-wrap: wrap;}
.other_data ul li a span {font-size: 13px; font-weight: bold; background: #f27e18; color: #fff; border-radius: 3px; padding: 2.5px 8px; margin-right: 5px;}
.other_data ul, .view_links ul  {display: flex; list-style: none; margin-bottom: 0;}
.other_data ul li {margin-right: 30px;}
.view_links ul li {margin-right: 9px;}
.other_data ul li a {font-size: 13px; color: #4A4A4A; }
.view_links ul li {font-size: 13px;}
.divider{color: rgba(74, 74, 74,.5);}
.view_links ul li a {color: #F27E18; text-decoration: underline;}
/*New Inventory CSS*/
.inventory_data_card_parent{
	display: flex;justify-content: space-between;margin-bottom: 9px;margin-top: 9px;
  min-height: 210px;
}
.inventory_data_card{height: 275px;background:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.06);position:relative;z-index:2;width:calc(100% - 300px)}.inventory_data_card_left{display:flex;justify-content:space-between;padding:15px;box-shadow:0 9px 10px 0 rgba(0,0,0,.06);position:absolute;z-index:2;right:0;left:0;top:0;bottom:50px}.inventory_data_card_left .car_name{margin-top:20px}.inventory_data_card_left .inventory_sharing_option{position:absolute;right:15px;left:15px;bottom:15px}.inventory_data_card_right{width:300px}
/*.inventory_data_card_image img{max-width:100%;height:auto;max-height: 260px;width: 300px;}*/.inventory_data_card_image ul{list-style:none;display:flex;margin:0}.inventory_data_card_image ul li:nth-child(1){width:35%}.inventory_data_card_image ul li:nth-child(2){width:35%}.inventory_data_card .other_data_hold{position:absolute;bottom:0;left:0;right:0}
/*---------Contact Us----------*/
.top_banner_image{padding: 24px 0 34px 0;display: block;margin-bottom: 50px;}
.top_banner_image .contact_heading{padding-left: 15px;text-align: center}
.top_banner_image .contact_heading h1{font-size: 42px;font-weight: 600;line-height: 50px;margin: 0;
    color: var(--base_color_3);}
.top_banner_image .contact_heading p{font-size: 36px;color: rgb(255, 255, 255);font-weight: 300;}
.contact_us .top_banner_image img{max-width: 100%;height: 50%;width: 100%;opacity: 0;}
.address_section{transform: translateY(-65px);}
.address_section div div{padding: 25px;background: rgba(0,0,0,.5);box-shadow: 0 2px 8px 0 rgba(0,0,0,0.04);
text-align: center;}
.address_section div div img{padding: 20px;}
.address_section p{margin: 0;padding: 0 20px 20px;color: #fff;font-weight: 700;}
.contact_us_form{background: rgba(255,255,255,.8);}
.contact_us_form{text-align: center;padding: 30px 35px;}
.contact_us_form h5{font-size: 24px;font-weight: 900;color: #03162e;text-transform: uppercase;margin: 0}
.contact_us_form span{color: #03162E;font-weight: 400;padding: 0 12px;display: block;}
.contact_us_form form button{background: var(--base_color_1);color: rgb(255, 255, 255);text-transform: uppercase;
    font-size: 14px;font-weight: 900;padding: 10px 50px;}
/*03.02.2021*/
.contact_us_form .gform_wrapper{max-width:800px;margin:0 auto;padding:0 15px}.contact_us_form .gform_heading h3{text-align:center;font-size:22px;line-height:1.2;color:#666}.contact_us_form label{font-size:16px!important;line-height:1.1!important;margin-bottom:0;color:#2d2d2d}.contact_us_form select{background:#fff url(../images/drop.png) no-repeat;background-position:calc(100% - 10px) center;border:none}.contact_us_form input,.contact_us_form textarea{background:#fff;padding:10px!important;border:none}.contact_us_form span.gfield_required{display:inline-block;padding:0}.contact_us_form input[type=submit]{background:#f27e18;border:none;font-size:17px!important;line-height:1;padding:10px 30px;color:#fff;width:100%!important}.contact_us_form .gform_wrapper ul.gfield_checkbox li input[type=checkbox]{margin-top:0!important;width:20px!important;height:20px!important;margin-right:5px}.contact_us_form .gfield_checkbox label{font-size:15px!important}.contact_us_form .addtoany_share_save_container span{padding:0!important}
/*forgot password*/
.reset_pwd h4{color: #fff}
.reset_pwd p{color: #fff;margin-bottom:25px;}
/*Website Inventory*/
.mobile_filter_parent{width: 50%;text-align: right;display: none;}

.filters{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;padding: 0 20px;
background-color: rgba(0,105,167,0.03);    box-shadow: 0 9px 10px 0 rgba(0,0,0,0.06);}
.display_result{padding: 20px 0}
.filters .display_result b{font-size: 14px;font-weight: 900;color: color: #03162E;}
.filters .display_result span{color: #03162E}
.filters.filters_links a{color: #03162E;font-weight: 600;padding: 20px 0;border-bottom: 2px solid transparent;
font-size: 15px}
.filters.filters_links a:hover, .filters.filters_links a.active{text-decoration: none;border-bottom: 2px solid #F27E18;color: var(--base_color_1)}
.sort_filter.first_sort_filter{padding: 20px 0}
.sort_filter .right_options label{font-size: 14px;font-weight: 900;color: #03162E;}
.sort_filter .printables{padding: 0;margin: 0}
.sort_filter .printables .dropdown button.btn{border-radius: .25rem;padding: 11px 12px 8px 12px;text-align: left;
border: 1px solid rgb(206, 212, 218);    color: rgb(108, 117, 125);font-size: 16px;font-weight: 400;text-transform: capitalize;
box-shadow: none;}
.sort_filter .printables .dropdown button.btn:after{right: 0;}
.sort_filter .printables .dropdown-menu{width: 100%;box-shadow: none;border: 1px solid rgb(206, 212, 218); z-index: 9;
border-top: none;}
.sort_filter .right_options .dropdown-menu a{padding-bottom: 5px;color: rgb(74, 74, 74);font-size: 13px;font-weight: 400;
    padding-right: 14.5px;padding-left: 17px;}
.sort_filter ul li .printables .dropdown button.btn{padding: 8px 15px;min-width: 175px;}
.sort_filter .right_options{margin: 0;}
.sort_filter .right_options li:first-child{background: transparent;}
.sort_filter .right_options li{background: var(--base_color_3)}
.sort_filter .right_options .last_d_icon{padding:8px 15px; font-size: 14px;color: #03162E;
  border: 1px solid rgba(151, 151, 151,0.5);border-radius: 5px;text-transform:none;font-weight: 500}
.sort_filter .right_options .last_d_icon:after{position: absolute;top: 20px;right: 14px}
.sort_filter .right_options .printable_drop{border: 1px solid rgba(151, 151, 151,0.5);padding-top: 0;}
.sort_filter .right_options .printable_drop li a{padding: 4px 8px;}
.sort_filter .right_options>li>a{text-align: left;}
.sort_filter .right_options .printable_drop p{margin: 0;}
.sort_filter .right_options .printable_drop p a{font-weight: 500;font-size: 13px;color: rgb(74, 74, 74);display: block;}
.sort_filter .right_options .printable_drop p a:hover{text-decoration: none;background:#f8f6f6 }
.sort_filter .right_options .printable_drop p:before{display: none;margin: 0;}
.sort_filter .right_options .printable_drop ul{width: auto;}

.new_inventory_section .intventory_image ul li{width: 100%}
.new_inventory_section .intventory_image ul li a{background: var(--base_color_1)}
.new_inventory_section .intventory_image ul li a:hover{text-decoration: none;}
.new_inventory_section .car_name a:hover{text-decoration: none;}
.new_inventory_section .car_name span{padding-left: 10px;position: relative;}
.new_inventory_section .car_name span:after{content: '';position: absolute;height: 4px;width: 4px;background:#D8D8D8;;
left: 2px;top: 6px;border-radius: 50%;}
.car_properties li b{font-size: 13px;font-weight: 900;}
.car_properties li i{font-size: 13px;font-style: normal;padding-right: 8px;}
.compare_report{display: flex;flex-wrap: wrap;align-items: center;}
.compare_report a{font-size: 12px; padding-right: 10px;text-decoration: none;color: #1C314D;}
.new_inventory_section .other_data_hold .other_data ul li{font-size: 13px;}
.new_inventory_section .other_data_hold .other_data ul li b{font-size: 13px;font-weight: 900}
.new_inventory_section .other_data_hold .view_links ul li{margin: 0;font-size: 13px;font-weight: 900}
.side_filter{background: var(--base_color_3);    box-shadow: 0 9px 10px 0 rgba(0,0,0,0.06);padding: 20px;}
.side_filter label{font-size: 13px;color: #03162E;font-weight: bold;margin-bottom: 3px;}
.side_filter .right_options{display: block;margin-top: 15px}
.side_filter .right_options>li>a{width: 100%;}
.side_filter .right_options>li{margin-right: 0}
/*Range Slider*/
.side_filter .wrapper{margin-top: 20px}
.side_filter .wrapper ul{list-style: none;}
.side_filter .wrapper ul li p input::-webkit-inner-spin-button{-webkit-appearance: none !important;}
.side_filter .wrapper ul li p input{margin: 15px 3px;width: 44%;font-size: 13px;padding: 5px;border-radius: 5px;background: #fff}
.ui-slider {font-size: 0.6em;width: calc(100% - 2.4em); margin-left: 1.2em;height: 5px;    margin-top: 8px;}
.ui-slider .ui-slider-handle {background-color: rgb(128, 128, 128);background-blend-mode: multiply;width: 5px;
  margin-top: -2px;border-color:rgb(128, 128, 128);cursor: pointer;    margin-left: -1px;
    height: 15px;}
.ui-slider .ui-slider-range {background-color: var(--base_color_1);background-blend-mode: multiply;height: 5px;}
/*.price-filters * {font-size: 1.1em;padding: 0.4em 0.3em;}*/
.price-filters input {border: 1px solid lightgray;text-align: center;width: 49%;}
.price-filters label {position: absolute;}
.price-filters.doller_sign{position: relative;}
.price-filters.doller_sign input[type="number"]{background: url(../images/doller.png)no-repeat;
background-position: 7% 47%;}
.sort_filter .right_options.dealer{margin-top: 0}
.sort_filter .right_options.dealer .printable_drop{max-height: 200px;overflow: auto;}
.footerbtn-new{
      outline: none;
    border: 0;
    box-shadow: none;
    width: 100%;
    background: var(--base_color_1);
   
}
/*Scroll Bar*/
.sort_filter .right_options.dealer .printable_drop::-webkit-scrollbar-track,
.panel-default > .panel-heading + .panel-collapse > .panel-body::-webkit-scrollbar-track,
{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
.sort_filter .right_options.dealer .printable_drop::-webkit-scrollbar,
.panel-default > .panel-heading + .panel-collapse > .panel-body::-webkit-scrollbar
{width: 10px;background-color: #F5F5F5;}
.sort_filter .right_options.dealer .printable_drop::-webkit-scrollbar-thumb,
.panel-default > .panel-heading + .panel-collapse > .panel-body::-webkit-scrollbar-thumb
{background-color: #F90; background-image: -webkit-linear-gradient(45deg,rgba(255, 255, 255, .2) 25%,transparent 25%,
transparent 50%,rgba(255, 255, 255, .2) 50%,rgba(255, 255, 255, .2) 75%,transparent 75%,transparent)}
.panel-group .panel {border-radius: 0;box-shadow: none;border-color: #EEEEEE;border-bottom: 1px solid rgb(235, 235, 235)}
.panel-default > .panel-heading {padding: 0;border-radius: 0;color: #212121;background-color: #FAFAFA;
    border-color: #EEEEEE;}

.panel-title {font-size: 14px;margin-bottom: 0;}
.panel-title > a {display: block;padding: 15px 28px;color: #03162E;text-decoration: none;font-size: 14px;
  font-weight: 700;position: relative;}
.panel-title > a:after{content: '';position: absolute;left: 5px;top:15px;width: 12px;height: 10px;
background:url(../images/select-arrow.png)no-repeat;transform: rotate(180deg);background-size: 10px;}
.more-less {float: right;color: #212121;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {border-top-color: #EEEEEE;margin-bottom: 10px;
max-height: 205px;overflow: auto;}
.panel-body .location{padding: 2.5px 0;position: relative;}
.panel-body .location i{padding-left: 30px;font-style: normal;    vertical-align: middle;font-size: 14px;}
.panel-body .location input[type="Checkbox"], .special_cars .location input[type="Checkbox"]
{opacity: 0;position: absolute;z-index: 99;height: 18px;width: 90%;
    top: 5px;left: 3px;}

.panel-body .location label, .special_cars .location label{position: relative;}

.panel-body .location label:before, .special_cars .location label:before{content: '';position: absolute;top: -9px;border: 1px solid rgb(16, 31, 50);width: 18px;
height: 18px;right: -25px;background: rgb(255, 255, 255);}

.panel-body .location input[type="Checkbox"]:checked + label:after,
.special_cars .location input[type="Checkbox"]:checked + label:after
{content: '';position: absolute;width: 12px;height: 12px;background: var(--base_color_1);top: -6px;left: 10px;}
.special_cars.last{border-top: 1px solid rgb(235, 235, 235);padding: 15px 0 0 0;}
.special_cars .location i{vertical-align: middle;padding-left: 30px;font-style: normal;font-size: 13px}
.filter_search_btn a{background-color: #F27E18;border-radius:5px;font-size: 14px;color: #FFFFFF;font-weight: 900;
text-transform: uppercase;text-align: center;padding: 11px;}
.filter_search_btn a:hover{text-decoration: none;background: rgb(231, 108, 0)}
#mobile_display1{padding:0;}
/*Details Page*/
.back_btn{color:var(--base_color_1);font-size:13px;padding:15px;display:block}.back_btn img{padding-bottom:3px;margin-right:3px}.brand_deatils{display:flex;flex:100%;justify-content:space-between;flex-wrap:wrap;padding:15px}.brand_deatils div h1,.brand_deatils div h2{font-size:28px;font-weight:900;margin:5px;color:#03162e}.brand_deatils div .first_list{list-style:none;display:flex}.brand_deatils div .first_list li{font-size:13px;font-weight:600;padding-right:15px;position:relative;color:#03162e}.brand_deatils div .first_list li:after{content:'';position:absolute;top:7px;left:-9px;width:4px;height:4px;background:#03162e;border-radius:50%}.brand_deatils div .first_list li:first-child:after{display:none}.brand_deatils div:last-child{text-align:right}.brand_deatils div span{font-size:13px;color:#f27e18}.brand_deatils div ul{list-style:none;display:flex}.brand_deatils div ul li{font-size:13px;font-weight:600;padding-right:15px;position:relative;color:#03162e;vertical-align:middle}.brand_deatils div ul li img{width:16px;vertical-align:sub;padding-left:2px}.ul_parent{display:flex;align-items:center;flex-wrap:wrap;padding:0 5px}.swiper-slide_section{box-shadow:0 9px 10px 0 rgba(0,0,0,.06)}.swiper-container{width:100%;height:300px;margin-left:auto;margin-right:auto}.swiper-slide{background-size:cover;background-position:center}.gallery-top{height:400px;width:100%}.gallery-thumbs{height:120px;box-sizing:border-box;padding:10px 0 0}.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.swiper-button-next,.swiper-button-prev{background-size:16px 44px}.city_hwy{background:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.06)}.city_hwy ul{list-style:none;display:flex;justify-content:center;padding:15px 0}.city_hwy ul li{padding:10px}.city_hwy ul li h3{font-size:26px;font-weight:700;margin:0;color:#03162e}.about_dealer{background:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.06);padding:35px 20px 15px;z-index:1;position:relative}.service-heading h1{text-align:center!important;margin-bottom:20px!important}.direction-heading h1{text-align:center;color:#fff;font-size:42px;font-weight:600;line-height:50px;margin-bottom:20px}.headings h5{text-align:center}.about_dealer h3,.car_details h3,.contact_seller h3,.description h3{font-size:26px;font-weight:700;margin:0;color:#03162e}.direction h3{color:#03162e}.about h3{text-align:center;color:#fff;font-size:42px;font-weight:600;line-height:50px;margin-bottom:20px}.about_dealer span{color:var(--base_color_1);font-size:16px;font-weight:900;display:block;padding-top:5px}.about_dealer span img{padding-right:15px}.about_dealer strong{display:block;margin-top:20px;font-size:18px;font-weight:900;color:#03162e;line-height:20px}.about_dealer i{font-style:normal;font-size:13px;color:#4a4a4a}.about_dealer_bottom{width:50%;text-align:center}.about_dealer_bottom_parent{display:flex;justify-content:space-between;background:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.06)}.about_dealer_bottom_parent .about_dealer_bottom a{padding:15px;display:inline-block;text-decoration:none}.about_dealer_bottom_parent .about_dealer_bottom a i{font-style:normal;font-size:13px;color:#03162e}.contact_seller{padding:15px;background:#fff;box-shadow:0 9px 10px 0 rgba(0,0,0,.06)}.contact_seller .form-control{margin:10px 0}.contact_seller [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.contact_seller .special_cars .location label:before{content:'';position:absolute;top:-5px;border:1px solid #101f32;width:18px;height:18px;right:-21px;background:#fff}.contact_seller .special_cars .location input[type=Checkbox]:checked+label:after{content:'';position:absolute;width:12px;height:12px;background:var(--base_color_1);top:-2px;left:6px}.contact_seller .special_cars .location{padding:5px 0}.contact_seller a{background-color:#f27e18;border-radius:5px;font-size:14px;color:#fff;font-weight:900;text-transform:uppercase;text-align:center;padding:11px;color:#fff}.description p{font-size:14px;color:#1c314d;padding-top:10px}.car_details_inner{padding:12px 0;display:flex;align-items:center;justify-content:space-between}.car_details_inner span,.car_details_inner strong{font-size:14px;color:#1c314d}.car_details_child{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.car_details_child section:nth-child(odd){width:50%;padding-right:30px}.car_details_child section:nth-child(even){width:50%;padding-left:30px}.direction{min-height:400px;background:rgba(255,255,255,.8);padding:30px 35px}.direction p{font-size:14px;padding-top:10px;color:#1c314d}.about{min-height:400px}.about_out{font-size:14px;padding-top:10px;color:#1c314d!important;background:rgba(255,255,255,.8);text-align:center;padding:4vw 6vw;margin-bottom:5vw}.dir_content_out{text-align:center}.about_out img{max-width:100%;padding:10px;height:auto}.craigslist_logo{text-align:center}.craigslist_logo p{font-size:18px;color:#898989}.submit_btn{padding:6px 25px;color:#fff;background:#f27e18}.card_section{background:#fff;padding:30px;min-height:491.44px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.06);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.06);box-shadow:0 3px 5px 0 rgba(0,0,0,.06)}.butto_section{height:250px;display:flex;justify-content:center;align-items:center}.butto_section span button{padding:6px 25px;border:none;border-radius:4px;color:#fff;background:#3b5897}.inventory_search_out a:first-child{display:flex;align-items:center;overflow:hidden}.feat-inner-div{padding:10px}
/* Credit App*/
div#input_1_6{padding-right:30px}li#field_1_30{margin-left:37px!important}div#gform_confirmation_message_1{padding:0 35px;text-align:center}.gform_confirmation_wrapper{text-align:center}.credit_app_form_out{margin-bottom:80px}.custom_option_multi{margin-top:20px}.custom_option_multi .button-group{width:10%!important}.custom_option_multi .select{width:45%!important}.view_listing_featured{position:relative;padding-left:24px;font-size:13px;color:#4a4a4a;padding-top:4px}.view_listing_featured input{position:absolute;left:0;width:100%;height:18px;opacity:0;z-index:999;cursor:pointer}.view_listing_featured .custom-control-label:before{width:18px;height:18px;border:2px solid #f17d17;margin-right:5px;background:0 0}.view_listing_featured .custom-control-label:after{width:10px;height:10px;background:#f27e18;position:absolute;left:4px;top:8px;opacity:0;transition:opacity .4s ease 0s}.view_listing_featured input:checked~label:after{opacity:1;outline:0}.switching_site .btn-group.bootstrap-select{width:180px!important}.switching_site .btn-group.bootstrap-select button.btn.dropdown-toggle.btn-default{padding-bottom:12px;outline:0!important}.switching_site .btn-group.bootstrap-select ul.dropdown-menu.inner li{text-transform:capitalize;border-bottom:1px solid #dfe2e6;outline:0!important}.switching_site .btn-group.bootstrap-select ul.dropdown-menu.inner li a{color:#03162e;outline:0!important}h6.featured_inv_price{margin-bottom:0}h6.featured_inv_miles{padding-top:0!important}h6.featured_inv_miles span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block}.first_photo_overlay i{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:block}.modal-confirm{color:#636363;width:400px}.modal-confirm .modal-content{padding:20px;border-radius:5px;border:none;text-align:center;font-size:14px}.modal-confirm .modal-header{border-bottom:none;position:relative}.modal-confirm h4{text-align:center;font-size:19px;margin:30px 0 -10px;color:#101f32!important}.modal-confirm .close{position:absolute;top:-5px;right:-2px}.modal-confirm .modal-body{color:#999}.modal-confirm .modal-footer{border:none;text-align:center;border-radius:5px;font-size:13px;padding:10px 15px 25px}.modal-confirm .modal-footer a{color:#999}.modal-confirm .icon-box{width:80px;height:80px;margin:0 auto;border-radius:50%;z-index:9;text-align:center;border:3px solid #f27e18}.modal-confirm .icon-box i{color:#f27e18;font-size:46px;display:inline-block;margin-top:13px}.modal-confirm .btn{color:#fff;border-radius:4px;background:#f27e18;text-decoration:none;transition:all .4s;line-height:normal;min-width:120px;border:none;min-height:40px;border-radius:3px;margin:0 5px;outline:0!important}.modal-confirm .btn-info{background:#101f32}.modal-confirm .btn-info:focus,.modal-confirm .btn-info:hover{background:#101f32}.modal-confirm .btn-danger{background:#f27e18}.modal-confirm .btn-danger:focus,.modal-confirm .btn-danger:hover{background:#f27e18}.trigger-btn{display:inline-block;margin:100px auto}
@media(max-width: 500px){
  .photo_gallery .upload_image_section {
      margin: 8px 0!important;
  }
  .form-row.invest_rowdash {
    width: 100% !important;
}
  .contact_form .con .form-group:nth-child(1) {width: 100%;}
  .contact_form .con .form-group:nth-child(2) {width: 100%;text-align: center;padding-top: 0px;}
}
a.btn.ww_btn {
    background: #f27e18;
    color: #ffffff;
    margin-top: -10px;
}  
a.btn.ww_btn img {
    margin-right: 10px;
} 
.switching_site {
    margin-top: -10px;
}
.edit_btn{color:#9ca3ad}.edit_btn:hover{text-decoration:underline;text-decoration-color:#f27e18}.status_active{color:#fff}.status_active{color:#fff;text-decoration:underline;text-decoration-color:#f27e18}ul.inventory_list_btn{display:block;width:100%;position:absolute;bottom:0}ul.inventory_list_btn li{display:inline-block;list-style-type:none;margin-right:10px}ul.inventory_list_btn li a.edit_btn_list{height:40px;width:122px;border:1px solid rgba(16,31,50,.3);border-radius:5px;color:#4a4a4a;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:17px;text-align:center;text-transform:uppercase;display:block;padding:11px}a.grid_btn_list{height:40px;width:122px;border:1px solid rgba(16,31,50,.3);border-radius:5px;color:#4a4a4a;font-size:14px;font-weight:900;letter-spacing:.25px;line-height:17px;text-align:center;text-transform:uppercase;display:block;padding:11px}.metavalue b span{position:relative}.metavalue b span:after{content:"\f111"!important;font:normal normal normal 14px/1 FontAwesome;font-size:5px;position:relative;top:-3px;color:#ccc;margin:0 10px}.metavalue b span:last-child:after{display:none}.fusion-text ul{padding-left:16px}.featured_card .inventory_promo{height:50px;vertical-align:middle;display:-webkit-flex;display:-moz-flex;display:flex;justify-content:center;flex-direction:column}.home_page .inventory_promo h4{height:auto!important;overflow:initial!important}.photo_overlay_box{padding-left:15px}.photo_overlay_box span{margin-left:15px;position:relative}.photo_overlay_box span input[type=checkbox],.photo_overlay_box span input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:9}.photo_overlay_box span label{padding-left:26px;font-size:17px;padding-top:5px;padding-bottom:5px}.photo_overlay_box span label:before{content:'';width:18px;height:18px;background:#101f32;position:absolute;left:0;top:0}.photo_overlay_box span input[type=checkbox]:checked~label:after,.photo_overlay_box span input[type=radio]:checked~label:after{content:'';width:12px;height:12px;background:#f27e18;position:absolute;left:3px;top:3px}.photo_overlay_box span input[type=radio]:checked~label{color:#f27e18}div#custom,div#noverlay,div#standard{min-height:300px}.other_features_out ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.other_features_out ul li{width:calc(50% - 25px);float:left;margin-left:25px}.inner_content img{max-width:100%}iframe{max-width:100%;overflow:scroll}.imgcontainernew .dealer_logo{box-shadow:0 2px 10px 0 rgba(16,31,50,.09);width:267px;height:298px;position:relative}.imgcontainernew a.removeimage{background:#f27e18;width:267px;color:#fff;text-decoration:none;text-align:center;padding:5px;margin-top:10px}.imgcontainernew .dealer_logo .imgcontainer img,.imgcontainernew .dealer_logo img.overimg{position:absolute;left:0;height:100%;top:0;bottom:0;right:0;z-index:9}.imgcontainernew .dealer_logo a.upload-btn.upload-image-icon{position:absolute;background:#fff;padding:11px}.nooverlayimg .dealer_logo{box-shadow:0 2px 10px 0 rgba(16,31,50,.09);width:267px;height:298px}.overlay_mode{margin-top:30px}.overlay_mode p{font-size:16px;font-weight:900;color:var(--heading_text);display:block;margin-bottom:5px}.overlay_mode span{font-size:14px;font-weight:600;margin-bottom:5px;margin-right:25px;display:block}.overlay_mode span input[type=radio]{margin-right:5px}.overlay_mode span{margin-left:15px;position:relative}.overlay_mode span input[type=radio]{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:9}.overlay_mode span label{padding-left:26px;font-size:14px}.overlay_mode span label:before{content:'';width:18px;height:18px;background:#101f32;position:absolute;left:0;top:2px;border-radius:50%}.overlay_mode span input[type=radio]:checked~label:after{content:'';width:12px;height:12px;background:#f27e18;position:absolute;left:3px;top:5px;border-radius:50%}.overlay_mode span input[type=radio]:checked~label{color:#f27e18}.aspectsratio p{margin-bottom:5px;font-weight:700}.aspectsratio p input[type=radio]{margin-right:6px}.imgcontainernew .dealer_logo img{max-width:100%}.profile_color label{font-size:13px;font-weight:900;color:var(--heading_text);display:block;margin-bottom:5px}.lead_read .lead_data .d_first:before,.lead_read .lead_data_dropdown:before{background:#101f32;display:none}.lead_new{background:rgba(0,0,0,.08);border-bottom:1px solid #fbfbfb}.lead_new .d_third b,.lead_read .d_third b{font-weight:400}.lead_data .d_first{font-weight:700}.lead_read .lead_data .d_first{font-weight:400}.lead_data .d_fifth button.btn.dropdown-toggle.btn-default{padding-top:0;padding-bottom:0}.lead_data_hold{padding:3px}.first_photo_overlay h5{padding-top:0}.overlay-bg{background:rgba(255,255,255,.5);padding:15px 0;box-shadow:0 -1px 10px 10px rgba(255,255,255,.3)}.add-inventory .ui-datepicker table{background:#fff!important;border:1px solid #ccc!important}.add-inventory .ui-datepicker .ui-datepicker-next,.add-inventory .ui-datepicker .ui-datepicker-prev{background:#fff;border:0!important;top:2px!important}.add-inventory .ui-datepicker .ui-datepicker-prev:after{color:#000;position:absolute;font-size:20px;left:8px;top:9px;font:normal normal normal 14px/1 FontAwesome;content:"\f053"}.add-inventory .ui-datepicker .ui-datepicker-next:after{color:#000;position:absolute;font-size:20px;left:11px;top:9px;font:normal normal normal 14px/1 FontAwesome;content:"\f054"}.blog_110 .directionspage .parallax_bg{background-image:url(https://s3-us-east-2.amazonaws.com/auto-driven-marketing-production/wp-content/uploads/sites/110/2019/10/17063828/consignment-img.jpg)!important}.blog_110 .directionspage .direction-heading h1{font-size:0}.blog_110 .directionspage .direction-heading h1:after{content:'Consignment';color:#fff;font-size:42px;font-weight:600;line-height:50px}.blog_110 .servicepage .parallax_bg{background-image:url(https://s3-us-east-2.amazonaws.com/auto-driven-marketing-production/wp-content/uploads/sites/110/2019/10/17063831/detailing-img.jpeg)!important}.blog_110 .servicepage .service-heading h1{font-size:0;margin-bottom:20px!important}.blog_110 .servicepage .service-heading h1:after{content:'Detailing';color:#fff;font-size:42px;font-weight:600;line-height:50px}.blog_197 .top_tab li label{padding:13px 0}#customerchatform h4.modal-title{text-transform:capitalize;color:var(--heading_text)}#customerchatform .modal-header{border:0}#customerchatform .contact_form .form-group .form-control{border:none;background:var(--base_color_3);box-shadow:0 2px 8px 0 rgba(0,0,0,.04);padding:10px;border-radius:0;border:1px solid #e9ecef}#customerchatform .contact_form label{font-size:14px;font-weight:700;color:var(--heading_text);margin-bottom:2px}.contect_customerchat button.chatbtn{position:fixed;background:var(--base_color_1);color:var(--header_menubar_text_color);border:0;outline:0;font-size:14px;text-transform:uppercase;font-weight:700;letter-spacing:1px;right:2vw;line-height:18px;bottom:1vw;padding:10px 15px;box-shadow:0 3px 15px 0 rgba(0,0,0,.25)!important;border-radius:25px}.contect_customerchat button.chatbtn img{width:22px;position:relative;top:-1px;margin-right:5px}form#pcalcform label{display:block;margin-bottom:.5rem;text-align:left;font-weight:700;margin-bottom:2px}h4.happyCatMortCalc_TotalText b{color:var(--base_color_1)!important}form#pcalcform{padding-bottom:50px;padding-top:20px}form#pcalcform a.btn.btn-default.mybtns{margin-bottom:20px;margin-top:20px}h4.happyCatMortCalc_TotalText{margin:15px 0}.grecaptcha-badge{display:none!important}.get_instant_out{font-size:14px;padding-top:10px;color:#1c314d!important;background:rgba(255,255,255,.8);text-align:center;padding:5vw 15vw;margin-bottom:5vw}
@media(max-width: 1366px){
 .get_instant_out{font-size:14px;padding-top:10px;color:#1c314d!important;background:rgba(255,255,255,.8);text-align:center;padding:5vw 22vw;margin-bottom:5vw}.parallax_bg{background-position:center!important}
}
#footer_in .first_contact span.address_text a.map_direction{border:2px solid #fff!important;color:#fff!important;display:inline-block;margin:16px;font-size:14px;text-transform:uppercase;font-weight:700;padding:2px 10px}a.mob_phone{color:#fff}.phone_link{display:inline-block;padding-top:30px;font-size:14px;text-align:center;width:calc(50% - 60px)}
.map_direction_other{border:2px solid var(--base_color_1);display:inline-block;margin-top:15px;font-size:14px;text-transform:uppercase;padding:5px}a.brochure-pdf-link{font-family:'Open Sans',sans-serif;font-size:13px;font-weight:700;line-height:21px;margin-right:20px;text-transform:uppercase;}.reviewbox a{display:inline-block;padding:0 10px}
@media (min-width: 992px){
  .cardetails p{
    min-height: 20px;
  }
  .metavalue-right {
        padding: 0 16px !important;
    }
}
@media (min-width: 769px) and (max-width: 991px){
  .fixed_header .container, header.header .container{
      max-width: 100%!important;
  }
  .header ul li a {
      padding: 13px 8px;
  }
}
@media (min-width: 376px) and (max-width: 502px){
.title_text {
    font-size: 24px;
    font-weight: bold;
    padding: 100px 0 26px 0;
    color: var(--heading_text);
}
i.fa.fa-plus {
    padding-top: 50px;
}
}
@media (min-width: 769px){
 .map_direction, #footer_in .first_contact span.address_text a.map_direction {    display: none;}
.phone_link {display: none;}
}
@media(max-width: 767px){
  ul.inventory_list_btn{position:initial}ul.inventory_list_btn li{margin-bottom:10px}.other_features_out ul li{width:100%;float:none}a.brochure-pdf-link{float:none;display:block;margin-top:10px;margin-right: 0;}.reviewbox a img{width:110px}li#field_1_30{margin-left:0!important;padding-left:32px!important;padding-right:38px}
}
@media (min-width: 576px){
  .printable_drop{    top: initial;    bottom: 100%;    border-radius:5px 5px 0 0 ;}
}
@media (max-width: 1199px){
 .container{max-width:96%}
}
@media (min-width: 768px){
.inventory-sec-1.inventory_search_out a{height:220px;vertical-align:middle;background:#ccc}.inventory-sec-1.inventory_search_out .mybtns{height:auto!important}
.blog_277 .inventory-sec-1.inventory_search_out a {
    height: 231px;
}
}
@media (min-width: 768px) and (max-width: 1199px){
   .inventory-sec-1.inventory_search_out a {   height: 250px;   }
}
.inline-report {height: 100%!important;}
@media (max-width: 1199px){
  .home_page.blog_366 .logo {width: 300px!important;}
}
@media (min-width: 769px) and (max-width: 840px){
.home_page.blog_366 .address_text {font-size: 18px;line-height: 24px;}
.home_page.blog_366 .logo {width: 270px!important;}
}
select#font-type,select#theme-select{width:100%;max-width:250px;padding:0 10px}ul.creadi-app-items li input,ul.menu-item-os li input[type=Checkbox]{float:right;height:20px;width:20px}ul.creadi-app-items li,ul.menu-item-os li{display:block;border-bottom:1px solid #ddd;margin:15px 0}ul.creadi-app-items li label,ul.menu-item-os li label{display:block}
.theme-layoutinner{height:400px;position:relative;overflow-y:scroll;border:1px solid #cbcbcb}.theme-layoutinner img{max-width:100%}select#font-type,select#theme-select{border:1px solid rgba(151,151,151,.5);background-color:#fff;border-radius:5px;height:calc(2.25rem + 2px)}#styling label{font-size:13px;font-weight:700;margin:0;color:#03162e;display:block}#footertab,#frontpage,#pagesetting{padding-left:20px}#footertab label,#pagesetting label{text-transform:capitalize;font-weight:900;color:var(--heading_text);font-size:14px;display:block;position:relative}
@media(max-width: 768px){
  .blog_241 .header .menu-icon .navicon, .blog_241 .header .menu-icon .navicon:before, 
  .blog_241 .header .menu-icon .navicon:after{background: var(--header_text_color);}
  .blog_241 .header .phone_link a, .blog_241 .header ul li a{color: var(--header_text_color);}
}
@media (min-width: 768px){
.blog_387 .logo{width:auto}.blog_388 .logo{width:auto}.blog_270 .logo{width:auto}
}

.serviceappointment .wpcf7-form input, .serviceappointment .wpcf7-form textarea{
    margin-bottom: 15px;
}
.serviceappointment .wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    background: var(--base_color_1);
    color: var(--base_color_3);
    border: 0;
    outline: none;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 10px 15px;
    box-shadow: 0 3px 15px 0 rgba(0,0,0,0.25) !important;
    display: block;
    width: 50%;
    margin-top: 10px;
}
.serviceappointment .wpcf7-form .reasons span.wpcf7-list-item {
    display: block;
    font-size: 16px;
}
.serviceappointment .wpcf7-form h5 {
    margin: 30px 0;
}
.serviceappointment .wpcf7-form{
    margin-bottom: 50px;
}
.serviceappointment {
    /*padding-top: 200px;*/
}
.serviceappointment p {
    font-size: 16px !important;
    margin-bottom: 0;
}
@media only screen and (min-width : 768px) and (max-width : 1024px){
    .inventory_data_card_left {
        position: relative;
        display: block;
   }
    ul.inventory_list_btn {
        position: relative;
    }
    .inventory_data_card .other_data_hold {
        position: relative;
    }
    ul.inventory_list_btn li {
        margin-right: 0px;
    }
    .sorting_option li {
    margin-right: 0px;
    }
    .inventory_data_card_parent{
    display: -webkit-box;
    display: -ms-flexbox;
    }
     .other_data ul, .view_links ul {
        display: -webkit-box;
    display: -ms-flexbox;
     }
     .inventory_data_card_image ul {
    display: -webkit-box;
    display: -ms-flexbox;
    }
    ul.inventory_list_btn li a.edit_btn_list {
    width: 115px;
    }
    .other_data ul li {
    margin-right: 8px;
        }
}

@media (max-width: 767px) {
    .other_data ul {
        flex-direction: column;
    }
  a.vdp_printbrochure.mybtns.printbroch{
    display: none !important;
}
a.brochure-pdf-link {
     display: none !important;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
   /* .inventory_data_card_left {
        position: relative;
        display: block;
   }
    ul.inventory_list_btn {
        position: relative;
    }
 .inventory_data_card .other_data_hold {
        position: relative;
    }*/
    ul.inventory_list_btn li {
        margin-right: 0px;
    }
    .sorting_option li {
    margin-right: 0px;
    }
    .inventory_data_card_parent{
    display: -webkit-box;
    display: -ms-flexbox;
    }
     .other_data ul, .view_links ul {
        display: -webkit-box;
    display: -ms-flexbox;
     }
     .inventory_data_card_image ul {
    display: -webkit-box;
    display: -ms-flexbox;
    }
    ul.inventory_list_btn li a.edit_btn_list {
    width: 115px;
    }
    .other_data ul li {
    margin-right: 8px;
        }
}

.header-resp-ic {
    border: 2px solid #ddd;
    display: inline-block;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    margin: 0 5px;
}
.resultinventry .dealerinventry .metavalue b {
    display: flex;
    flex-direction: row;
    flex-flow: row wrap;
}
.resultinventry .dealerinventry .metavalue b span {
    margin-right: 30px;
}
.resultinventry .dealerinventry .metavalue b span:after {
    display: none;
}
.resultinventry .dealerinventry .metavalue b span:before {
    content: '';
    position: absolute;
    top: 6px;
    right: -15px;
    width: 2px;
    height: 30px;
    background: #000;
}
.resultinventry .dealerinventry .metavalue b span:last-child:before {
    display: none;
}
.resultinventry .dealerinventry .posttitle h1 {
    float: left;
    margin-bottom: 15px;
}
.blog_277 .resultinventry .dealerinventry .posttitle h1{

  max-width: 360px;
}

@media only screen and (max-width:767px) {
.metavalue b span {
    margin-right: 20px;
    font-size: 10px;
}
}
@media (max-width: 576px){
    .resultinventry .dealerinventry .posttitle {
        padding: 5px 15px;
    }
    .resultinventry .dealerinventry .posttitle h1 {
    float: left;
    margin-bottom: 0px;
}
span.monroney-labels a {
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: -35px;
}
}
.switcher .option {
        position: absolute !important;
        z-index: 99991 !important;
    }
    @media (max-width: 767px){
        .resultinventry .dealerinventry .posttitle {
    padding: 30px 15px !important;
    position: relative !important;
    padding-top: 40px !important;
}
    }
    span.monroney-labels a img {
    display: none;
}
span.monroney-labels a {
    background-image: url('https://d30rfr9ltsh596.cloudfront.net/wp-content/uploads/sites/382/2021/12/21114235/sticker-north-1.png');
    width: auto;
    display: block;
    height: 90px;
    background-repeat: no-repeat;
}
span.monroney-labels a:after {
    content: "Window Sticker";
    padding-left: 64px;
    text-align: center;
    line-height: 60px;
    width: 100px;
    font-size: 14px;
}
@media only screen and (min-width : 576px){
.metavalue.carfaxval a {
    float: left;
}
.metavalue.carfaxval span a {
    margin-top: 0px !important;
}
.metavalue.carfaxval a {
    margin-top: 20px;
}
}
.header ul li ul.sub-menu {
    display: none;
    position: fixed;
    z-index: 99999999999;
    background-color: var(--base_color_1);
    padding-top: 5px;
    padding-bottom: 5px;
}
.header ul li ul.sub-menu li {
    display: block;
    width: 100%;
    text-align: left;
}
.header ul li:hover ul.sub-menu{display:block}
.header ul li.menu-item-has-children:after{content:"\f078";font:normal normal normal 11px/1 FontAwesome;position:absolute;top:20px;color:#fff;right:2px}
.header ul li.menu-item-has-children a{padding-right:22px}
.header ul li{ position: relative;}
.current-menu-ancestor a span {
    border-bottom: 2px solid rgba(255,255,255,1) !important;
    transition: all .5s;
}
.current-menu-ancestor ul.sub-menu li a span{border-bottom:0 solid rgba(255,255,255,1)!important}
.bottom_menu ul ul.sub-menu {
    display: none;
}
.metavalue1{

    text-align: right;
    color: red;
    font-size: 24px;
    font-weight: 700;
    margin-top: -35px;
    padding: 5px;
}

.kvyeoc {
    display: none;
}

@media (max-width: 768px){
      .phone_link {
        padding-top:37px
    }
    .header{
        position: fixed;
        width:100%;
         top:0;
    }
}

.arrow-image{
    margin-left: -211px;
}

@media (max-width:767px){
	.arrow-image {
		display:none
	}
}

.qr_code_box {
    display: flex;
    align-items: center;
}

.qr_code_box a{
    width: 220px;
    display: inline-block;
}

.qr_code_box img{
    width: 100%;
}

.qr_code_box p{
    text-align: center;
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0;
    color: var(--base_color_1);
}

.carsinglepage #slider{
    background: transparent !important;
}

.modal {
    z-index:99999 !important
}
@media (max-width: 991px){
    .leads_data .small_container {
        overflow-x:scroll;
    }
    .leads_data .small_container .lead_heading,
    .leads_data .small_container .lead_data_hold {
        width:924px;
    }
    .pagination ul {
        flex-wrap:wrap;
    }
    .pagination ul li {
        margin-bottom:8px !important;
        padding: 5.5px 11.25px !important;
        font-size: 10px !important;
    }
}
@media (max-width: 888px){
    .switching_site .btn-group.bootstrap-select {
        width: 140px!important;
    }
    a.btn.ww_btn {
        font-size:.8rem !important;
    }
}
/*@media (max-width: 848px){
    #banner h1 {
        text-align: center;
    }
}*/
@media (max-width: 826px){
    .dashboard_top {
        justify-content: center;
    }
    aside {
        top:109px !important;
    }
    .right_side_section.inventory_page {
        padding-top:110px !important;
    }
}
@media (max-width:604px){
    .right_side_section {
        padding-top: 140px !important;
    }
    .right_side_section.inventory_page {
        padding-top:110px !important;
    }
}
@media (max-width:582px){
    aside {
        top: 160px !important;
    }
    .right_side_section.inventory_page {
        padding-top:160px !important;
    }
    .dashboard_top {
        height:160px;
    }
}
@media (max-width: 576px){
    .lead_table_responsive_div {
        overflow-x: unset !important;
    }
    .error_img.main-eror-msg h1 {
        font-size:110px !important
    }
}
@media (max-width: 502px){
    .title_text {
        padding-top:44px !important
    }
    aside .icons i.fa.fa-plus {
        padding-top:0 !important;
    }
}
@media (max-width: 486px){
    ul.hList {
        display:flex;
        margin-bottom:0;
        justify-content: space-between;
    }
    ul.hList li{
        padding:0;
    }
    ul.hList li:first-child,
    ul.hList li:nth-child(2) {
        width:50%;
        margin-bottom:15px;
    }
    .switching_site .btn-group.bootstrap-select {
        width: 130px !important;
    }
    .menu {
        padding-bottom:5px;
    }
    .switching_site {
        text-align:right;
    }
    aside {
        top:150px !important;
    }
    .right_side_section {
        padding-top: 125px !important;
    }
    /*.page-numbers {
        padding: 5.5px 8.25px !important;
        font-size: 10px !important;
        margin-right: 8px !important;
    }*/
    ul.hList .menu-dropdown li {
        padding:0 12px;
    }
    ul.hList .menu-dropdown li:first-child,
    ul.hList .menu-dropdown li:nth-child(2),
    .dropdown-menu.inner li:first-child,
    .dropdown-menu.inner li:nth-child(2){
        width:100%;
        margin-bottom:0;
    }
    .dashboard_top {
        height:auto;
    }

    .modal {
        padding:10px;
    }
    .modal-confirm {
        width:auto !important;
    }
}
@media (max-width: 375px){
    aside {
        top:160px !important;
    }
    .right_side_section {
        padding-top: 130px !important;
    }
    .craigslist_logo img {
        max-width:100% !important;
    }
    .error_img.main-eror-msg h1 {
        font-size:100px !important
    }
    .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
        width: 200px;
    }
}

.credit-footer-note {
    font-size: 15px !important;
    font-weight: 700 !important;
}
/*.top_banner_image {
    background-image: url(https://d30rfr9ltsh596.cloudfront.net/wp-content/uploads/sites/642/2023/06/14125029/1688001.jpg);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -1;
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
  /*  -webkit-background-size: cover;
}*/
/*.details_contact {
    padding:250px 0 0 0;
}*/
.wheelslide{
margin-right:-15px;
 margin-left:-15px;
}
.slickfecls .card_detail {
 transform: translateY(0px);
}
.slickfeaturedslider1 {
margin-bottom:30px;
}
.banner_in .contentBox h1{
    font-family: 'Oswald', sans-serif;
    color: #C0C080;
    font-size: 38px;
    margin: 0 0 10px;
    font-weight: 500;
    line-height: 1.25;
}
.contentBox #home-subheading{
    font-family: Open Sans, sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
    margin: -15px 0px 15px 0px 
}
.contentBox #home-subheading strong {
    font-weight: 600;
    font-family: Open Sans, sans-serif;
}
.contentBox #home-subheading br {
    display: none;
}
.banner_in .inner_content.contentBox p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    line-height: 1.4;
    margin: 0 0 25px;
}
.contentBox .mainheading {
    font-family: 'Oswald', sans-serif;
    color: #C0C080;
    font-size: 38px;
    margin: 0 0 10px;
    font-weight: 400;
    line-height: 1.25;
}
.contentBox .fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
    color: #166AF6;
}
.innerpagesection h3 {
    font-family: 'Oswald', sans-serif;
    color: #C0C080;
    font-size: 38px;
    margin: 0 0 10px;
    font-weight: 400;
    line-height: 1.25;
    text-align: left;
}
.innerpagesection h1.entry-title {
    font-family: Open Sans, sans-serif;
    font-size: 24px;
    color: #333;
    font-weight: bold;
    margin: -15px 0px 15px 0px;
    text-align: left;
}
.innerpagesection p {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 25px;
    line-height: 1.4;
    margin: 0 0 25px;
}
.innerpagesection .about_out {
    text-align: left;
    padding: 30px;
}
.innerpagesection table {
    width: 100%;
}
.innerpagesection table tr th {
    text-align: inherit;
    background-color: #126BFB;
    color: #fff;
    font-size: 20px;
    line-height: 1.2;
    padding: 8px;
    font-family: Open Sans, sans-serif;
}
.innerpagesection table tr td {
    font-size: 20px;
    line-height: 1.2;
    color: #333;
    padding: 8px;
    border-bottom: 1px solid #ddd;
    font-family: Open Sans, sans-serif;
}
.innerpagesection table tr td.odd {
    background: #f9f9f9;
}
.innerpagesection .one-half h6 {
    font-size: 32px;
    line-height: 1.25;
    color: #0075B3;
    margin: 0 0 10px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
}
.innerpagesection .one-half {
    width: 46%;
    display: inline-block;
    text-align: left;
    margin: 0 10px 20px 0;
    vertical-align: top;
}
.innerpagesection .one-half ul {
    list-style: square;
}
.innerpagesection .one-half ul li {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-size: 22px;
    line-height: 1.4;
    margin-left: 30px;
    font-weight: 400;
    margin-bottom: 10px;
}

@media only screen and (max-width:767px) {
    .innerpagesection .one-half {
        width: 100%;
    }
    .single-post-page .es-badge-container {
    display: none;
  }
}
.banner_image a.upload-btn.upload-image-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.flexslider786 {
   width: 1000px;
    position: relative;
}
.flexslider786 .slides {list-style:none;overflow:hidden;margin:0;padding:0}
.flexslider786 .slides > li img{
    width: 100%;
    height: auto;
}
.slider-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 75vh;
}
.vhtype {
    background: #f27e18;
    width: auto;
    max-width: 150px;
    border-radius: 5px;
}
.vhtype span {
    color: #fffff1;
    font-size: 14px;
    font-weight: 900;
    letter-spacing: .25px;
    line-height: 17px;
    text-align: center;
    display: block;
    padding: 7px 7px;
}
.inventory_data_card_image img.photo_tag_out {
    max-height: none;
    width: unset;
        height: unset;
}
.dealerinventry a:hover {
    color: var(--base_color_1)!important;
}
a.brochure-pdf-link:hover {
    color: #fff !important;
    background: var(--header_menu_hover_color) !important;
}
.resultinventry .dealerinventry .mybtns:hover {
     color: #fff !important;
    background: var(--header_menu_hover_color) !important;
}
.dealerinventry .posttitle h1 a:hover {
    color: var(--base_color_1)!important;
}
.dealerinventry .posttitle h1 a {
    color: black !important;
}
a.brochure-pdf-link {
       color: #fff !important;
    background: var(--base_color_1) !important;
    text-transform: uppercase;
        padding: 12px;
    border-radius: 4px;
}
.header li.menu-item.google-translate.translet_mob {
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer_in li.menu-item.google-translate.translet_mob {
    display: none;
}
@media (min-width: 1001px){
  .header li.menu-item.google-translate.translet_mob {
     display: none;
}
}
.edit_view_link .view_links {
    padding-top: 70px;
    margin-left: 100px;
}
  .edit_view_link .printable_drop {
        top: 100%;
    bottom: initial;
    right: unset;
    border-radius: 0 0 5px 5px;
    }
.contact_text .gtranslate_wrapper {
    margin-left: 30px;
}
input.gform_button.button {
    background: var(--base_color_1);
    border: none;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 900;
    padding: 10px 50px;
    /* border-radius: 10px; */
    border-radius: 0.25rem;
}
.inventory_data_card_image img {
       width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center center;
}
.dash_image_right{
    height: 223px;
    overflow: hidden;
    text-align: center;
}