  .single-post .page-content span.text-gray-300.font-semibold.text-sm, .single-post .page-content span.text-gray-300.font-light.text-xs, footer a.ft-pd-content__link.text-sm.font-light,
    footer a.text-sm.font-light.no-underline, footer .content.text-white.text-sm.font-light p, .nav-child__link {
      font-size: 16px!important;
  }
  .post-tag__link {
    font-size: 16px!important;
 }
 .single-post .page-content span.text-gray-300.font-semibold.text-sm, .single-post .page-content span.text-gray-300.font-light.text-xs {
  color: #005098!important;
}
.single-post h3, .single-post h2{
  color: #005098!important;
}
.footer__bg .container {
  max-width: 1300px;
}
.footer__bg .container img {
  max-width: 88px;
  max-height: 32px!important;
}
footer#site-footer {
  margin-top: 50px;
}
.car-widget-new {
  max-width: 750px;
  margin: 0px auto;
  box-shadow: 0px 7px 15px rgb(42 49 203 / 10%);
  border-radius: 16px;
}
.car_widget_insurance_title p {
  margin: 0px;
  font-family: 'Poppins';
  font-size: 16px;
  font-weight: 700;
}
.car_widget_insurance_title{
  background-color: #005098;
  padding: 16px;
  border-radius: 10px 10px 0 0;
  color: #fff;
  display: flex;
}
.car-widget-new .car_widget_insurance_brands {
  padding: 16px 16px 0px 16px;
}
.widget-more {
  padding: 16px 16px 0px 16px;
}
section.page-content.container.default-template {
  padding-bottom: 20px;
}
.car-widget-new button.car_widget_submission {
  background: #005098;
  border-radius: 10px;
  color: #fff!important;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  border: 1px solid #005098;
  width: 311px;
  padding: 13px 0px;
  margin-top: 16px;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}
.car-widget-new .brands_container .brand_name:first-child {
  margin-left: 0px;
}
.car-widget-new .brands_container {
  display: flex;
  margin-bottom: 8px;
}
.car-widget-new .brands_container .brand_name {
  width: 18%;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: #4F4B66;
  border: 1px solid #E9EDF5;
  border-radius: 10px;
  text-align: center;
  padding: 21px 7px;
  margin: 0px 4px;
}
.car-widget-new .brand-logo {
  margin-bottom: 8px;
}
.car-widget-new p.brand-name {
  font-size: 14px;
  line-height: 11px;
}
.car-widget-new select {
  font-size: 16px!important;
  color: #A5AAC0!important;
  background-image: url(https://stgrabbitblog.wpengine.com/wp-content/uploads/2023/02/angle-down.svg);
  font-family: 'Poppins';
  max-width: 344px;
}
.car-widget-new .accordion__label {
  font-family: 'Poppins';
}
.car-widget-new label {
  padding: 7px 8px;
}
.car-widget-new {
  padding-bottom: 16px;
}
.car-widget-new .brand-logo img {
  max-width: 58px;
  height: 31px;
}
.car-widget-new .car_widget_insurance_car_model {
  margin: 16px 0px;
}
.car-widget-new .brand_name.active {
  background: #F2F3FA;
  border: 1px solid #005098!important;
  box-shadow: 0px 7px 15px rgb(42 49 203 / 10%);
  border-radius: 10px;
}
.car-widget-new .accordion__check.wpcf7-list-item {
  width: 15.5%;
  margin: 0px 4px;
}
.car-widget-new .car_widget_insurance_brands .flex-auto {
  margin-top: 8px;
}
.car-widget-new .widget-more {
  padding: 0px!important;
}
.car-widget-new .car_widget_insurance_car_model {
  padding: 0px 16px 0px 16px;
  margin-bottom: 0px;
}
.car-widget-new .car_widget_insurance_car_model_year {
  padding: 16px 16px 0px 16px;
}
.step_1, .step_2 {
  font-weight: bold;
  font-size: 1rem;
  line-height: 1.3125rem;
  width: auto;
  color: #005098!important;
  font-family: 'Poppins';
}
.go_back {
  padding: 16px 16px 0px 16px;
}
.step_1, .step_2, button.car_widget_submission, .brands_container .brand_name {
  cursor: pointer!important;
}
.page-content.container-x.post-outer {
  display: flex;
}
.archive-post.second .featured-image {
  max-width: 30%!important;
  margin-right: 16px;
}
.archive-post.first {
  margin-right: 30px;
flex: 1;
}
.archive-post.first img {
  height: 100%;
}
.archive-post.second {
  flex: 1;
}
.archive-post.second img {
  max-width: 151px!important;
  border-radius: 16px!important;
  object-fit: unset!important;
  height: 89px!important;
  width: 120px!important;
}
.archive-post.second .flex.post-grid {
  margin-bottom: 40px!important;
}
.see-more a {
  border: 1px solid #005098;
  border-radius: 10px;
  font-weight: 800;
  font-size: 16px;
  padding: 12px 90px;
  text-decoration: none!important;
  font-family: Poppins;
  text-transform: uppercase;
  color: #005098!important;
}
.see-more {
  padding: 50px 0px;
  text-align: center;
}
.archive-post.second .see-more {
  text-align: left!important;
  padding-top: 30px;
}
div#two-image .featured-image img {
  max-width: 151px!important;
  border-radius: 16px!important;
  object-fit: unset!important;
  height: 89px!important;
  width: 120px!important;
}
div#two-image .featured-image {
  width: 22%;
  margin-right: 16px;
}

.flex.flex-row.align-center.justify-between.w-full.mt-2.text-gray-300.text-sm.font-light.leading-5 div, .swiper-post-data.flex.flex-nowrap.gap-x-5.text-sm.font-light.text-gray-300 {
  color: #005098;
}
.flex.flex-row.align-center.justify-between.w-full.mt-2.text-gray-300.text-sm.font-light.leading-5 div, .swiper-post-data.flex.flex-nowrap.gap-x-5.text-sm.font-light.text-gray-300 {
  color: #005098;
}
p.entry-taxonomy a, .swiper-post__term a.text-sm.font-light.no-underline.blog {
  color: #005098!important;
}
div#loadmore_new_content-new .flex.flex-row.flex-wrap, div#loadmore_new_content-two .flex.flex-row.flex-wrap {
  flex-wrap: nowrap;
}
div#loadmore_new_content-new .text-purple-100.font-base.font-light {
  display: none;
}
div#loadmore_new_content-new h3.entry-taxonomy, div#loadmore_new_content-two h3.entry-taxonomy {
  margin-top: 0px;
}
div#loadmore_new_content-new article.post.w-full {
  margin-bottom: 40px;
}
div#loadmore_new_content-one-top article.post.w-full {
  margin-bottom: 40px;
}
div#loadmore_new_content-one-top .featured-image{
  display: none!important;
}
div#loadmore_new_content-two article.post.w-full {
  margin: 20px 0px;
}
.rabbitcare_loadmore-new.archive-loadmore, .rabbitcare_loadmore-one-top.archive-loadmore {
  margin-left: unset!important;
  width: 60%;
}
.new-layout {
  margin-bottom: 0px!important;
}
/****** Author Page Css *****/

.author-profile-card {
  max-width: 530px;
  margin: 0px auto;
  text-align: center;
  padding: 40px 20px;
}
.author-profile-card .author-photo img.avatar {
  border-radius: 50%;
}
.author-profile-card p.author-name {
  font-size: 26px;
  margin-bottom: 0px;
  color: #005098;
  font-weight: 700;
  font-family: 'Poppins';
}
.author-profile-card p.author-position {
  color: #4F4B66;
  margin-bottom: 6px;
  font-family: 'Poppins';
}
.author-profile-card p.author-bio {
  color: #4F4B66;
  font-size: 16px;
}
.author-page {
  background: #f2f3fa;
}
.main-layout {
  margin-bottom: 50px;
}
.wp-pagenavi {
  margin-top: 50px;
  text-align: center;
  padding-bottom:23px;
}
.author-page .archive__page {
  background: unset!important;
}
body.archive.paged.author {
  background: #f2f3fa;
}
.wp-pagenavi a, .wp-pagenavi span {
  border-color: #005098;
  font-size: 17px;
  color:#000!important;
  padding: 6px 15px;
  margin-bottom:5px;
  border-left: 0px;
  margin-left:0px!important;
  margin-right:0px!important;
}
span.pages {
  border-left: 1px solid #005098!important;
}
span.pages {
  border-radius: 5px 0px 0px 5px;
}
a.last {
  border-radius: 0px 5px 5px 0px;
}
.wp-pagenavi a:hover, .wp-pagenavi span:hover {
  background: #005098!important;
  border-color: #005098;
  color: #fff!important;
}
.wp-pagenavi span.current {
  background: #005098!important;
  color: #fff!important;
  border-color: #005098!important;
}
.wp-pagenavi {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.credit-card-comparison__lifestyle:hover {
  background-color: #f2f3fa;
  border-color: #003d74;
}
span.credit-card-comparison__lifestyle.text-center.opened {
  background: #0050981a!important;
  border-color: #005098;
}
.header__row span.text-gray-900 {
  color: #005098!important;
}
.nav-icon.open {
  width: 29px;
}
.icon-category {
  margin-bottom: 0px;
}
.bg-health-gray{
  padding-bottom:3.75rem;
}
.single.single-post p {
  color: #4F4B66!important;
  font-weight: 300;
}
.car-widget-new .car_widget_insurance_title p {
  color: #fff!important;
}
footer#site-footer p {
  color: #fff!important;
}
@media screen and (max-width:768px){
.new-layout section.container{
  max-width:unset!important;
}
div#two-image .featured-image, .archive-post.second .featured-image {
  width: unset;
  margin-right: 20px;
  max-width: unset!important;
}
.page-content.container-x.post-outer {
  flex-wrap: wrap;
}
.new-layout .archive-post.first {
  margin-right: 0px;
  margin-bottom: 30px;
  width: 100%!important;
  flex: unset;
}
.archive-post.second .post-content {
  margin-left: 0px;
}
.wp-pagenavi a, .wp-pagenavi span {
  border-left: 1px solid #005098!important;
}
}
@media screen and (max-width:1024px) and (min-width:768px){
  .new-layout section.container {
    max-width: 100%;
  }
  div#two-image .featured-image, .archive-post.second .featured-image {
    width: unset;
    margin-right: 20px;
  }
  .car-widget-new .accordion__check.wpcf7-list-item {
    width: 15.3%;
    margin: 0px 4px;
  }
}

@media screen and (max-width:767px){
  .car-widget-new .accordion__check.wpcf7-list-item {
    width: 30.6%;
    margin: 4px;
  }
  .car-widget-new .brands_container {
    flex-wrap: wrap;
  }
  .car-widget-new .brands_container .brand_name {
    width: 26.6%;
    margin: 4px!important;
    padding: 10px 5px!important;
    font-size: 12px!important;
  }
  .see-more a {
    display: block;
    width: 100%!important;
    max-width: 100%!important;
    padding: 15px 0px!important;
    text-align: center; 
  }
  #two-image .flex.flex-row.align-center.justify-between.w-full, .archive-post.second .flex.flex-row.align-center.justify-between.w-full {
    flex-wrap: wrap!important;
  }
  #two-image .flex.flex-row.align-center.justify-between.w-full .flex-none.mr-4.rc-archive__author, .archive-post.second .flex.flex-row.align-center.justify-between.w-full .flex-none.mr-4.rc-archive__author {
    width: 100%!important;
    margin-bottom: 4px;
  }
  .footer__bg .container.pb-15 {
    padding-bottom: 20px;
  }
  footer .relative.bg-blue-200 .container.py-10 {
    padding-top: 15px;
  }
  .nav-icon {
    width: 25px;
  }
  .mobile-slider{
    display:block!important;
  }
  .desktop-slider{
    display:none!important;
  }
  .mobile-slider {
    margin-top: 55px;
    padding-top: 22px;
  }
  .slider.slider-nav img.slick-arrow {
    max-width: 22px;
  }
  img.prev.slick-arrow {
    left: 1px!important;
    position: absolute;
    z-index: 9;
    top: 22px!important;
    border: 2px solid #005098;
    border-radius: 50px;
  }
  body img.next.slick-arrow {
    right: 1px!important;
    position: absolute;
    z-index: 9;
    top: 22px;
    border: 2px solid #005098;
    border-radius: 50px;
  }
  .flex-none.rounded-5xl.icon-category__item.md\:hidden.md\:order-last.order-7.slick-slide.slick-active{
    display:none!important;
  }
  .mobile-slider a.icon-category__link {
    display: block;
  }
  body .mobile-slider .slick-slide {
    max-height: unset!important;
    margin: 0px 5px;
    border-radius: 10px;
  }
  .mobile-slider .icon-category__img {
    margin: 0px auto;
  }
  .bg-health-gray {
    padding-bottom: 25px!important;
  }
  .flex-none.rounded-5xl.icon-category__item.icon-category__item--ch.slick-slide.slick-active{
    margin:0px!important;
  }
  .mobile-slider {
    padding-top: 43px!important;
  }
  body.archive .mobile-slider {
    padding-top: 22px!important;
  }
}
.mobile-slider {
  padding-bottom: 40px;
}
.flex-none.rounded-5xl.icon-category__item.md\:hidden.md\:order-last.order-7.slick-slide.slick-active,
.flex-none.rounded-5xl.icon-category__item.md\:hidden.md\:order-last.order-7.slick-slide {
  display: none;
}
.flex-none.rounded-5xl.icon-category__item.icon-category__item--ch.slick-slide.slick-active{
  margin:0px 12px!important;
}
.mobile-slider {
  margin-top:0px;
}
.desktop-slider{
  display:none!important;
}
.mobile-slider {
  margin-top: 55px;
  padding-top: 22px;
}
.slider.slider-nav img.slick-arrow {
  max-width: 22px;
  cursor:pointer;
}
img.prev.slick-arrow {
  left: 3px;
  position: absolute;
  z-index: 9;
  top: 14px;
  border: 2px solid #005098;
  border-radius: 50px;
}
img.next.slick-arrow {
  right: 3px;
  position: absolute;
  z-index: 9;
  top: 14px!important;
  border: 2px solid #005098;
  border-radius: 50px;
}
.alm-reveal {
  display: grid;
  gap: 1.75rem;
}
.alm-btn-wrap {
  width: 33%;
  margin: 20px auto;
}
button.alm-load-more-btn.more {
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  transition: background-color 0.4s ease;
  color: #005098;
  display: block;
  width: 100%!important;
  background: transparent;
  border: 1px solid #005098!important;
  font-family: 'Kanit';
  font-size: 16px!important;
  cursor:pointer;
}
button.alm-load-more-btn.more:hover{
  background-color: #005098;
  color:#fff!important;
}
@media (min-width: 1025px){
  .alm-reveal {
    grid-template-columns: repeat(3,minmax(0,1fr))!important;
  }
}
@media (min-width: 769px){
  .alm-reveal {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .mobile-slider{
    margin-top:0px!important;
  }
}