.ad_cart,.sidebar_title{background:var(--main-color);font-weight:400}.listing_page_title h1{font-size:37px;line-height:44px;color:#333}.listing_page_title .lead{max-width:550px;margin-bottom:8px;font-family:robotolight}.tab_sec .img_top a img{width:100%;display:block;min-height:220px;max-height:220px;object-fit:cover}.tab_sec .img_top{overflow:hidden;border:1px solid #e5ecf4;border-radius:6px}.tab_sec .box_text{position:relative;padding:20px;text-align:center}.tab_sec .box_text .h3{font-size:18px;line-height:26px;margin-bottom:10px;font-family: "robotomedium", Arial, Helvetica, sans-serif;font-weight:400}.tab_sec .box_text .h3 a{display:block}.left_details_sidebar ul li a:hover,.tab_sec .box_text .h3 a:hover{color:#333}.bottom_content ol,.bottom_content ul{padding-left:20px;margin-bottom:15px}.bottom_content li+li{margin-top:10px}.bottom_content h2{font-size:26px;line-height:32px;margin-bottom:12px;padding-top:8px}.bottom_content h3{font-size:23px;line-height:28px;margin-bottom:12px;padding-top:8px}.sidebar_title{font-family:robotobold;font-size:20px;color:#fff;margin:0 0 15px;padding:10px 15px;border-top-left-radius:6px;border-top-right-radius:6px}.bottom_content,.navigation,.search_home_model_sidebar{margin-top:40px}.left_details_sidebar ul{list-style:none;background:#e8eef66b;padding-top:5px}.left_details_sidebar ul li a{color:var(--main-color);display:block;padding:9px 33px 9px 15px;font-size:15px;background:url(/app/uploads/2024/03/right-arrow3-1.png) 95% center/16px no-repeat;border-bottom:1px solid #ddd;text-transform:capitalize;font-family:robotobold}.left_details_sidebar ul li:last-child a{border-bottom:0 solid #ddd}.faq_sec{padding-top:100px;padding-bottom:20px;position:relative}.faq_sec:after{content:"";position:absolute;height:50%;left:0;width:100%;top:0;background:url(/app/uploads/2024/03/gradiant_bg_car.png) 0 0/cover #f7f7f7c2;opacity:.5}.faq_sec .container{border:2px solid #ddd;padding:50px;background:#fff;max-width:1000px;margin:auto;box-sizing:border-box;position:relative;z-index:1;border-top-left-radius:50px;border-bottom-right-radius:50px}.information_cont{border-bottom:1px solid #ddd}.information_cont .information_title{padding:22px 45px 21px 0;font-size:18px;margin:0;cursor:pointer;position:relative;font-family: "robotomedium", Arial, Helvetica, sans-serif;font-weight:normal}.information_cont .information_det{padding-bottom:20px}.information_cont .information_title::after{content:"";background:url(/app/uploads/2024/03/down-arrow2.png) center/24px no-repeat #fff;width:30px;height:30px;text-align:center;border-radius:100%;right:0;position:absolute;top:50%;transform:translateY(-50%);transition:.3s}.information_cont .information_title.t_open::after{transform:translateY(-50%) rotate(-180deg)!important}.price_box{color:#333;padding:20px 0 0;font-size:22px;line-height:27px;font-family:robotobold}.ad_cart,.ad_cart .add_to_cart_button{font-size:18px;font-family: "robotomedium", Arial, Helvetica, sans-serif;}.barnd_name{padding-top:8px;color:#0000009e}body #loadmore_manuals{border:2px solid var(--main-color);background:url(/app/uploads/2024/03/right-arrow3-1.png) 90% center/18px no-repeat;color:var(--main-color);font-size:16px;padding:7px 45px 7px 15px;text-align:left;margin-top:30px}body #loadmore_manuals:hover{background:var(--main-color) url(/app/uploads/2024/03/right-arrow_oem.png);background-repeat:no-repeat;background-size:18px;background-position:90% center;color:#fff}.breadcrumb,.hero_search .form-row .search_column,.top_content h2{margin-bottom:10px}.navigation,.tab_sec:not(.listing_sec){margin-bottom:50px}.listing_page_title h1{padding-top:5px;padding-bottom:10px;max-width:720px}.listing_page_title .cta_overlay{padding:40px 0}.top_content p{padding-bottom:30px}.listing_sec .right_listing p{font-size:16px;line-height:25px;margin-bottom:0}.listing_page_title .lead{font-size:20px;line-height:32px}.listing_page_title{background-position:right center!important}.template-listing .faq_sec{padding-bottom:50px;padding-top:70px}.navigation>div{display:none}.navigation .nav-links .page-numbers,.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled{color:#fff;text-decoration:none;background-color:var(--main-color);border-radius:3px;cursor:pointer;padding:8px .75rem;font-family:robotobold}.navigation{display:block;text-align:center;width:100%}.navigation li{display:inline}.navigation .nav-links .page-numbers.current,.navigation .nav-links .page-numbers:hover,.navigation li a:hover,.navigation li.active a{background-color:#333}.navigation .screen-reader-text{display:none!important}@media(max-width:1199px){.listing_page_title{background-size:52%!important;background-position:right center!important}}@media(max-width:991px){.faq_sec .container{max-width:720px;border-top-left-radius:20px;border-bottom-right-radius:20px;padding:30px}.listing_page_title{background-size:contain!important}.listing_page_title .lead{font-size:18px;line-height:29px;max-width:50%}.listing_page_title h1{font-size:28px;line-height:32px}.information_cont .information_title{padding:15px 35px 15px 0;font-size:16px}.title-divider-line{font-size:23px}}@media (max-width:767px){body.template-listing .left_listing{width:100%;} body:not(.template-listing) .left_listing{margin:40px 0;width:100%}.faq_sec .container{max-width:540px}.listing_page_title .cta_overlay{background:#eef1f9;padding:40px 0}.listing_page_title{background:#f8f8f8!important}.listing_page_title .lead{max-width:100%}.listing_page_title h1{font-size:30px;line-height:37px}#manuals_listing .col-md-4{width:50%}}@media (max-width:576px){.faq_sec .container{max-width:95%}#manuals_listing .col-md-4{width:100%}}.left_listing>div>a,.side_listing>div>a{display:block;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ddd;font-family: "robotomedium", Arial, Helvetica, sans-serif;background:url(/app/uploads/2024/03/right-chevron.png) right 6px/14px no-repeat;padding-right:25px;line-height:24px;font-size:15px}@media(min-width:992px){.right_listing #carform .col-md-3 .fieldonchangetermyear{width:100%}}.search_home_model_sidebar .inner_search{padding:15px;background:#e8eeff;border:1px solid rgba(55,97,191,.3);border-radius:4px}.hero_section .hero_search select{background:0 0;font-size:16px;font-family:robotobold;padding:15px;box-sizing:border-box;width:100%;border:0}.hero_section .hero_search select option{font-family:inherit}.hero_search .form-row{align-items:center;display:block}.hero_search .col-md-3{padding-left:10px;padding-right:10px}.hero_search .search.selection{border:1px solid #757575!important;border-radius:4px!important;box-sizing:border-box;color:#464646!important;cursor:pointer;height:55px;line-height:28px!important;font-size:16px;font-family:inherit}.ui.dropdown:not(.button)>.default.text{color:#464646!important}.marker{border-right:1px solid #757575;box-sizing:border-box;color:#464646;font-size:15px;padding-right:12px;margin-right:12px;line-height:18px;display:inline-block}.hero_search .btn{background:var(--main-color);border:0;color:#fff;padding:13px 38px;box-sizing:border-box;font-family: "robotomedium", Arial, Helvetica, sans-serif;font-size:18px;width:100%;cursor:pointer;border-radius:4px;height:55px}.hero_search .btn:hover{background:#333}.ui.selection.dropdown>.dropdown.icon{top:16px!important}.select-vehicle-heading{font-family: 'robotobold', Arial, Helvetica, sans-serif;font-weight:400;font-size:18px;text-transform:capitalize;line-height:25px;margin-bottom:2px}.subheading{margin-bottom:20px;color:#464646;font-size:14px;line-height:20px;margin-top:5px}.hero_search .search.selection.active{border:1px solid var(--main-color)!important}.ui.selection.active.dropdown .menu{border-color:var(--main-color)!important}.hero_search .ui.selection.dropdown .menu>.item{border-bottom:1px solid #ddd!important}@keyframes slideDown{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.s_form .select-style .dropdown.icon{padding:5px 8px!important}.left_listing .search_home_model_sidebar{margin-top:0;margin-bottom:40px}.ui.sticky{position:static;transition:none;z-index:800}.ui.sticky.bound{position:absolute;left:auto;right:auto}.ui.sticky.fixed{position:fixed;left:auto;right:auto}.ui.sticky.bound.top,.ui.sticky.fixed.top{top:0;bottom:auto}.ui.sticky.bound.bottom,.ui.sticky.fixed.bottom{top:auto;bottom:0}.ui.native.sticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.sticky.fixed.top{background:#fff;padding:10px 0}.search_home_model_sidebar .ui.search.dropdown>input.search{padding-left:50px!important;height:55px}@media(max-width:480px){#carform .col-md-3,#carform .col-md-9,.select-style>div{width:100%}#carform .col-md-3{margin-top:10px}}@media(max-width:767px){.tab_sec .img_top a img{min-height:180px;max-height:180px}.tab_sec .box_text .h3{font-size:16px;line-height:23px}}@media(max-width:576px){.tab_sec .img_top a img{min-height:20px;max-height:100%}}




 @media (min-width: 768px) {

body.template-new-listing  .listing_page_title ,
body.template-listing  .listing_page_title  {
    background: #f7f8f8;
    min-height: 250px;
	position: relative;
	display: flex;
    flex-wrap: wrap;
    align-items: center;
  }
  
  body.template-new-listing  .listing_page_title:before,
  body.template-listing  .listing_page_title:before{
	  content:"";
	  position:absolute;
	  left:0px;
	  height:100%;
	  top:0px;
	  bottom:0px;
	  background: linear-gradient(90deg,#e8eeff 46%,rgba(255,255,255,0) 79%,rgba(255,255,255,.04663872384891454) 100%);
	  width:100%;
	  z-index:1;
  }
  
  body.template-new-listing .listing_page_title .cta_overlay,
  body.template-listing .listing_page_title .cta_overlay {
z-index: 2;
position:relative;
flex: 1;
}

  

  #desktopehero img{
max-width: 737px;
    margin-right: 0;
    margin-left: auto;
    object-fit: cover;
    display: block;
    position: absolute;
    right: 0;
    height: 100%;
}
  
    #desktopehero{
		max-width: 1600px;
    margin: auto;
    position: absolute;
    width: 100%;
    top: 0;
    height: 100%;
	}

 }
 
  @media (max-width: 767px) {
.listing_page_title {
	min-height:200px;
  }
  #desktopehero{
	  display:none;
  }
  
} 


.img_top .ad_cart .added_to_cart {
	display:none;
}

.ad_cart .add_to_cart_button {border: 0;
  padding: 8px 15px 8px;
  box-shadow: none;
  width: 100%;
  cursor: pointer;
  transition: .3s;
  line-height: 35px;
  color: #fff;
  display: block;
  text-transform: capitalize;
  text-align: center;
  position: relative;
  height: 50px;
}

.ad_cart .add_to_cart_button:before{
content: "";
  width: 28px;
  height: 20px;
	background:url(/app/uploads/2024/03/shopping-cart.png)no-repeat center;
background-size: 19px;
  margin-right: 9px;
  display: inline-block;
  vertical-align: middle;
}
.ad_cart .add_to_cart_button:not(.added):hover{
	background-color:var(--second-color);
}

.ad_cart .add_to_cart_button.added {
  opacity: 0.6;
pointer-events: none;
  cursor: default;
}


.ctaBOxInner{
	margin:40px 0 0px;
	padding: 25px;
	text-align:center;
color: #3761bf;
  background: #e8eeff;
	border-radius:12px;
}

.ctaBOxInner .ctaTitle{
font-family: 'robotobold', Arial, Helvetica, sans-serif;
  font-weight: normal;
font-size: 32px;
  line-height: 39px;
  margin-bottom: 5px;
  letter-spacing: -0.5px;
  text-transform:capitalize;
}

body .ctaBOxInner .lead{	
font-size: 20px ;
  line-height: 32px ;
  font-family: 'robotolight', Arial, Helvetica, sans-serif;
  color: #000;
}

.ctaBOxInner .btn{
background-color: var(--main-color);
  background-image: url(/app/uploads/2024/03/right-arrow_oem.png);
  background-repeat: no-repeat;
  background-position: 92% center;
  background-size: 24px;
  text-align: left;
  font-size: 19px;
  margin-top: 20px;
  color: #fff;
  padding: 12px 53px 12px 20px;
}
body .ctaBOxInner .btn:hover{
background-color: #000;
background-image: url(/app/uploads/2024/03/right-arrow_oem.png);
background-repeat: no-repeat;
background-position: 92% center;
  background-size: 24px;
}

@media(max-width:767px){
body .ctaBOxInner .ctaTitle{
		font-size: 22px;
	line-height: 34px;
	}
}



/* single-new-manuals */


.bottom-con-section{
	font-size:16px;
	line-height:28px;
	color: #494854;
}

body.template-new-listing .listing_sec > .container > .bottom-con-section {
  grid-template-rows: auto;
  grid-template-columns: 70% 30%;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
  margin: 0px;
  box-sizing: border-box;
}

.bottom-con-section >.bottom_content{
 width: auto !important;
  float: none !important;
	padding:0px;
	padding-bottom:30px;
  order: 1;
}

.bottom-con-section> .sidebar-bottomContent {
position: -webkit-sticky;
  position: sticky;
  top: 50px;
  float: none;
  padding: 0;
  order: 2;
  padding-left:30px;
}




body div#toc_container p.toc_title {
  background: var(--main-color) ;
  color: #fff!important;
font-size: 20px !important;
font-family: 'robotobold', Arial, Helvetica, sans-serif;
  font-weight: normal;
padding: 10px 15px;
}

body div#toc_container ul {
  background: #f8f8f8 ;
  padding: 0 ;
    padding-top: 0px;
  padding-top: 15px ;
}

body #toc_container .toc_list{
	background: #e8eeff!important;
}
body #toc_container .toc_list li a {
  font-size: 15px ;
  display: block;
  line-height: 22px;
  margin-bottom: 9px;
  font-family: 'robotomedium', Arial, Helvetica, sans-serif;
  border-bottom: 1px solid #d5dbec ;
  padding-bottom: 9px ;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: capitalize;
  background:url(/app/uploads/2024/09/right-arrow1.png)no-repeat;
background-size: 15px;
  background-position: 95% 3px;
}

body #toc_container .toc_list li{
	margin-bottom:0px;
}

body #toc_container .toc_list li:last-child a{
	margin-bottom:0px!important;
	border-bottom:0px!important;
}

.bottom-con-section .sidebar-bottomContent{
	margin-top:40px;
}
.bottom-con-section >.bottom_content ul{
list-style:none;
	padding-left:0px;
}
.bottom-con-section >.bottom_content ul:not(.quote-list) li{
background:url(/app/uploads/2024/12/checked6.png)no-repeat 0 7px;	
background-size: 18px;
  padding-left: 33px;
}

body #toc_container .toc_list li a:hover {
  text-decoration: none !important;
  color:var(--main-color)!important;
}


@media (max-width: 991px) {
body.template-new-listing .listing_sec > .container > .bottom-con-section{
    display: flex;
    flex-direction: column;
  }
  
  .bottom-con-section > .bottom_content{
	  order: 2;
  }
  .bottom-con-section .sidebar-bottomContent{
position: static;
    padding-left: 0;
    order: 1;
width: 100%;
    margin-top: 0;
  }
}

@media (min-width: 768px) {
  ul.three_col, 
  ol.two_col,
  ul.two_col {
    display: flex;
    flex-wrap: wrap;
  }

  ul.two_col li,
  ol.two_col li {
    width: 50%;
    box-sizing: border-box;
  }
}

.mb-10{
	margin-bottom:10px;
}

/* Quote blocks */

.quote-single {
  color: #333;
background: linear-gradient(90deg,#f8f9fc 46%,rgba(255, 255, 255, 0.81) 79%,rgba(236, 235, 235, 0.57) 100%);
  border-left: 5px solid var(--main-color);
  padding: 45px 30px;
  margin: 20px 0;
  position: relative;
  margin-top:40px;
  border-bottom: 2px solid #dddddd3d;
}

.quote-single:before {
content: '“';
  font-size: 50px;
  color: #3761bf;
  position: absolute;
  top: 26px;
  left: 10px;
  z-index: 0;
}


.quote-single p {
  margin: 0;
  z-index: 1;
  position: relative;
  font-size: 20px;
  line-height: 32px;
  font-family: "robotolight", Arial, Helvetica, sans-serif;
  
}

.quote-single-author {
  text-align: right;
  font-weight: bold;
  font-size: 16px;
  margin-top: 10px;
  color: #555;
}



strong.title{
	font-size:18px;
	display:block;
	margin:20px 0;
	font-family: 'robotobold', Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: #333;
}

/* Circle style*/

ol.circle-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
    counter-reset: item;
  padding-left: 20px;
}

ol.circle-list li {
margin: 10px 0;
  padding: 4px 0 4px 20px;
  position: relative;
}

ol.circle-list li::before {
  content: counter(item);
  counter-increment: item;
  position: absolute;
  left: -20px;
  top: 40%;
  transform: translateY(-40%);
  width: 20px;
  height: 20px;
  background-color:#424040;
  color: #fff;
  font-size: 12px;
  text-align: center;
  line-height: 20px;
  border-radius: 50%;
}

.bottom-con-section > .bottom_content h4{
	margin: 25px 0 15px;
}

/* CTA */


.cta-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 20px;
background: linear-gradient(135deg, #15518a, #3761bf);
  border-radius: 8px;
  color: white;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  margin: 20px auto;
  gap: 20px;
  flex-wrap: wrap;
  margin-top:40px;
}

.cta-content {
  max-width: 70%;
  flex: 1;
}

body .cta-heading {
  font-size: 30px;
  line-height: 40px;
  margin: 0 0 10px;
  color:#fff;
padding-top: 0px;
font-family: 'robotoregular', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.cta-text {
  margin: 0;
  font-size: 16px;
  line-height: 1.5;

}

.cta-button {
  text-align: right;
  flex-shrink: 0;
}

.cta-button .btn {
  background-color: #fff;
  background-image: url(/app/uploads/2024/12/blue-arrow.png);
  background-position:92% center;
  background-repeat:no-repeat;
  background-size: 24px;
  text-align: left;
  font-size: 19px;
  margin-top: 0px;
  color: var(--main-color);
  padding: 12px 53px 12px 20px;
}

.cta-button .btn:hover {
background:#333 url(/app/uploads/2024/03/right-arrow_oem.png)no-repeat 92% center!important;
  background-size: 24px!important;
}

@media (max-width: 768px) {
  .cta-container {
    flex-direction: column;
    text-align: center;
  }

  .cta-content {
    max-width: 100%;
  }

  .cta-button {
    margin-top: 15px;
    text-align: center;
  }
}

.cta-content>p:empty{
	display:none;
}


.bottom_content h2,
.bottom_content h3{
	padding-top:20px;
	margin-bottom:18px;
}

.bottom_content h2:first-child{
	padding-top:0px;
}


/* quote two columns */


.quote-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  list-style: none;
  padding: 0;
  margin: 20px 0;
}

.quote-list li {
flex: 1 1 calc(50% - 20px);
  background: #e8eeff;
padding: 58px 40px 70px;
  position: relative;
  overflow: hidden;
  margin-top: 0px !important;
  min-height: 356px;
  border-radius: 6px;
}

.quote-list li::before {
  content: "";
  background: url(/app/uploads/2024/12/google-hangouts-logo11.png)no-repeat;
background-size: 42px;
  height: 44px;
  width: 40px;
position: absolute;
  left: 15px;
  top: 20px;
}


.quote-list .quote-author {
  font-size: 16px;
  color: #555;
  margin-top: 15px;
  font-family: 'robotobold', Arial, Helvetica, sans-serif;
  font-weight: normal;
  background:url(/app/uploads/2024/12/admin-panel1.png)no-repeat;
background-size: 28px;
  padding-left: 35px;
  position: absolute;
  bottom: 30px;
}

@media (max-width: 768px) {
  .quote-list li {
    flex: 1 1 100%;
	min-height: 106px;
	padding: 58px 40px 40px;
  }
  
  .quote-list .quote-author{
	position: static;
	margin-top: 30px;
  }
}



/* quote */

.bottom-con-section > .bottom_content blockquote::before {
  content: "";
  background: url(/app/uploads/2024/12/quote1.png)no-repeat;
    background-size: auto;
  background-size: 38px;
  height: 37px;
  width: 40px;
  position: absolute;
  left: 15px;
  top: 15px;
  opacity:0.5;
}

.bottom-con-section > .bottom_content blockquote {
background: #e8eeff;
padding: 20px;
padding-left: 20px;
margin: 30px 0 10px;
padding-left: 60px;
position: relative;
border-left: 2px solid var(--main-color);
}

.bottom-con-section > .bottom_content blockquote p{
	margin: 0px;
  font-style: italic;
  font-size: 20px;
  color: #333;
}

.bottom-con-section > .bottom_content blockquote footer {
  margin-top: 12px;
}

.bottom-con-section > .bottom_content blockquote footer a {
color: var(--main-color);
  font-family: 'robotoregular', Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 17px;
}

.bottom-con-section > .bottom_content blockquote footer a:hover{
	color:#000;
}


/* Blog sec */

.block-news {
	background: #f8f8f8;
}

.block-news .blog_disc {
  padding: 15px;
  border: 1px solid #ddd;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(221, 221, 221);
  border-top: 0;
}

body .block-news .entry-title {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 15px;
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  padding-bottom: 0;
}

.meta_block time, .post_date {
  padding-bottom: 8px;
  margin-bottom: 8px;
  border-bottom: 1px solid #7ead9b59;
  padding-left: 20px;
  font-size: 14px;
  line-height: 18px;
  background: url(/app/uploads/2024/03/date_icon-svg1.png) left 2px/14px no-repeat;
}

@media (max-width: 767px) {
  .ask_expert .col-md-6 + .col-md-6, 
  .row_blog .col-lg-4 + .col-lg-4 {
    margin-top: 30px;
  }
}
/* Responsive */

.top_content>h2{
	margin-bottom:30px;
}

