
.service-tab .ct-tabs-title .ct-tab-title {
  background: #DEFFF9;
  border: 0;
  width: fit-content;
  padding: 8px 15px;
  margin:0;
  margin-right: 20px;
  border-radius: 10px;
}
.service-tab .ct-tabs-title .ct-tab-title:last-child {
  margin-right: 0;
}
.service-tab .ct-tabs-title .ct-tab-title span {
  width: 86px;
  text-align: left;
}
.service-tab .ct-tabs-title {
  margin-top: 10px !important;
}

.service-tab .ct-tabs2 .ct-tab-title.active::before {
  border-radius: 10px !important;
}

.car-service-wrapper .service-form-wrap {
  background: #fff;
  background-image: none !important;
   box-shadow: 0px 4px 30px 0px #00000026;
   padding: 48px 70px;
  max-width: 1364px;
  margin: 0 auto;
  min-height: 370px;
  border-radius: 10px;
}

.car-service-wrapper .service-form-wrap h4 {
  color: #00B495;
  font-size: 29px;
  line-height: 33px;
  font-weight: 700;
}
.car-service-wrapper .service-form-wrap p {
  color: #000;
}
.car-service-wrapper .service-form-wrap h6 {
  color: #000;
  font-weight: 700;
  font-size: 18px;
  line-height: 22px;
}
.car-service-wrapper .service-form-wrap  .ct-list-content {
  color: #303030;
  font-size: 16px;
  line-height: 24px;
}

.tab-contact-form-wrap .row {
    margin-bottom: 24px;
}

.tab-contact-form-wrap .wpcf7-form-control-wrap input.form-control {
    width: 100%;
    padding: 13px 19px !important;
    border: 1px solid #DDDDDDDD !important;
    border-radius: 0;
    background: #fff;
    color:#5E5E5E;
    font-size: 14px;
    line-height: 24px;
    box-shadow: none;
    outline: none;
    height: 50px;
    min-height: 50px;
    max-height: 50px;
}
.tab-contact-form-wrap .wpcf7-form-control-wrap textarea.form-control {
    height: 50px;
    min-height: 50px;
    max-height: 50px;
    resize: none;
    width: 100%;
    padding: 13px 19px !important;
    border: 1px solid #DDDDDDDD !important;
    border-radius: 0;
    background: #fff;
    color:#5E5E5E;
    font-size: 14px;
    line-height: 24px;
    box-shadow: none;
    outline: none;
    overflow: hidden;
   
}

.tab-contact-form-wrap .form-control::placeholder {
     color:#5E5E5E;
    opacity: 1;
}

.tab-contact-form-wrap .form-control:focus {
    border-color: #ddd;
    box-shadow: none;
}

.tab-contact-form-wrap .form-submit {
    display: flex;
    justify-content: end;
    position: relative;
}

.tab-contact-form-wrap .form-submit  .wpcf7-spinner {
    position: absolute;
    right: 0;
    top: 16px;
}

.wpcf7 form.invalid .wpcf7-response-output {
  display: none;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  display: block !important;
  font-size: 14px !important;
  margin-top: 5px !important;
}
.count-wrap .ct-counter-number h1 {
  color: #0B009B;
  margin-bottom: 18px !important;
  font-size: 66px;
  line-height: 66px;
  font-weight: 700;
}
.count-wrap  .ct-counter-number::after {
  border-color: #DDDD !important;
}
.count-wrap  .ct-counter-title::before {
   border-color: #DDDD !important;
}
.count-wrap  .ct-counter-title {
  color: #303030;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  font-family: "Mulish", sans-serif !important;
}
.get-service-wrap h2 {
  color: #000;
  font-weight: 700;
  max-width: 100px;
}
.get-service-wrap .ct-list-content {
  color: #000 !important;
  font-weight: 600 !important;
  font-size: 16px !important;
  line-height: 26px !important;
}
.get-service-wrap  p {
 color: #000 !important;
  font-weight: 400 !important;
  font-size: 16px !important;
  line-height: 24px !important;
  max-width: 400px;
  font-family: "Mulish", sans-serif !important;
}

.our-service-wrap h2 {
  color: #000;
  font-weight: 700;
}
.our-service-wrap .grid-item-inner::before{
    border-top: 2px solid #DDDDDD !important;
}
.our-service-wrap h5 a {
  color: #303030 !important;
  font-weight: 700;
  font-size: 23px;
  line-height: 33px;
}
.our-service-wrap .item-excerpt.text-line {
  font-size: 14px;
  line-height: 24px;
  color: #303030;
  font-weight: 400;
  font-family: "Mulish", sans-serif !important;
}
.our-service-wrap .item-readmore span {
  color: #00B495 !important;
  -webkit-text-fill-color: inherit;
    font-size: 16px;
    line-height: 23px;
  
}
.our-service-wrap .btn-readmore::before{
   background: #005141;
  color: #FFF18A;
}
.grid-item-inner.active .btn-readmore::before{
  background: #FFF18A;
  color: #303030;
}

.insight-wrap h2 {
  color: #000;
  font-weight: 700;
}
.insight-wrap .grid-item-inner::before{
  border-color:#00B49557; 
}

.insight-wrap h5 a {
  color: #000;
  font-weight: 700;
  font-size: 23px;
  line-height: 33px;
}
.insight-wrap .item--meta span{
  color: #000 !important;
   font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  font-family: "Mulish", sans-serif !important;
}
.insight-wrap .item--meta .item--comment {
  color: #000 !important;
   font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.insight-wrap .btn-readmore::before {
  background: #005141;
  color: #FFF18A;
}
.insight-wrap .btn-readmore span {
    color: #00B495 !important;
  -webkit-text-fill-color: inherit;
    font-size: 16px;
    line-height: 23px;
}
.bottom-contact-wrapper h2 {
  color: #000;
  font-weight: 700;
}
.bottom-contact-wrapper p {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  color: rgba(48, 48, 48, 1);
  max-width: 604px;
}

.bottom-form-wrap {
    width: 100%;
}
.bottom-form-wrap .row {
    row-gap: 50px;
}

.bottom-form-wrap label {
    display: block;
    margin-bottom: 2px;
    font-size: 16px;
     line-break: 23px;
    font-weight: 700;
    line-height: 1.2;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
}

.bottom-form-wrap .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}
.bottom-form-wrap .wpcf7-form .wpcf7-form-control,
.bottom-form-wrap input[type="text"],
.bottom-form-wrap input[type="email"],
.bottom-form-wrap input[type="tel"],
.bottom-form-wrap textarea {
    width: 100%;
    height: 30px;
    padding: 11px 0 !important;
    border: 0;
    border-bottom: 1px solid rgba(221, 221, 221, 0.87) !important;
    border-radius: 0;
    background: transparent;
    font-size: 14px;
    line-break: 16px;
    font-weight: 400;
    color: rgba(48, 48, 48, 1) !important;
    outline: none;
    box-shadow: none;
    font-family: "Mulish", sans-serif !important;
}


.bottom-form-wrap .wpcf7-form-control.wpcf7-textarea {
    resize: none;
    height: 65px;
    padding: 11px 0 !important;
    min-height: 65px;
    margin-bottom: 30px;

}

.bottom-form-wrap input::placeholder,
.bottom-form-wrap textarea::placeholder {
    color: rgba(48, 48, 48, 1);
    opacity: 1;
}

.bottom-form-wrap input:focus,
.bottom-form-wrap textarea:focus {
    border-bottom-color: #00B495;
    outline: none;
    box-shadow: none;
}
.home.page-id-39 #content {
  padding: 0;
}

.footer-wrapper p {
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  line-height: 24px;
}
.footer-wrapper .ct-contact-title {
  color: #000 !important;
  font-size: 14px !important;
  line-height: 23px !important;
  text-transform: uppercase;
  font-weight: 700 !important;
}

.footer-wrapper .ct-contact-list a span {
  color: #00B495 !important;
  font-size: 23px;
  line-height: 34px;
}

.footer-wrapper .ct-heading.h-align- span {
  color: #005141;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
}

.footer-wrapper .menu-item a span {
  color: #000;
  font-size: 15px;
  line-height: 25px;
  font-weight: 600;
}
.footer-wrapper .soical-wrap a {
  margin-bottom: 10px !important;
  display: block;
  font-size: 15px;
  line-height: 25px;
  font-weight: 600;
  text-transform: uppercase;
   color: rgba(255, 255, 255, 1);
}
.footer-wrapper .soical-wrap a img {
  margin-right: 6px;
}
.bottom-contact-wrapper {
  background-size: cover;
}

.ct-nav-menu .menu-item.current-menu-item
{ position:relative;
}
/* .ct-nav-menu .menu-item.current-menu-item a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #00B495;
    right: 0;
    border-radius: 14px;
    transform: none;
    bottom: -6px;
    top: inherit;
} */

.footer-wrapper .menu-item.current-menu-item a span{
  color:#00B495 !important;
}

.tab-contact-form-wrap .form-submit input[type="submit"]:hover {
    background: transparent;
    color: #000;
}
.bottom-form-wrap input[type="submit"]:hover { background: transparent;
    color: #000;
    background: transparent;}

.bottom-contact-wrapper .ct-contact-form.ct-contact-form-layout1 .ct-contact-form textarea.wpcf7-form-control.wpcf7-textarea {
    height: 65px;
}    
.insight-wrap .grid-item-inner::before {  border-top: 2px solid #00b49582 !important;
}

.bottom-form-wrap input[type="submit"]
{text-transform:uppercase}

.service-form-wrap .elementor-widget-wrap.elementor-element-populated {
   padding: 10px 10px 10px 12px;
}
.ct-list.style-2 .ct-list-content:before {
     margin-right: 15px;
}

.bottom-contact-wrapper .ct-contact-form.ct-contact-form-layout1 .ct-contact-titles p.text-description {
    max-width: 600px;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    font-family: "Mulish", sans-serif !important;
}
.elementor-element.elementor-element-e7593ac.e-con.e-atomic-element.e-div-block-base.e-e7593ac-cea5367 {
    padding: 0;
}
.service-tab .ct-tabs-title {
    row-gap: 20px;
}

.service-form-wrap .elementor-widget-wrap.elementor-element-populated {
    padding: 0 10px 0 13px !important;
}
.page-id-45 #content {
  padding: 0;
}
.call-wrap {
  display: flex;
  gap: 10px;
  margin-top: 17px;
}
.money-wrap h3 span {
  color: #fff !important;
  font-family: "Chakra Petch";
}
.money-wrap p {
  margin-bottom: 15px !important;
  color: #fff !important;

}

.battery-wrap h3 span {
  color: #000 !important;
  font-family: "Chakra Petch";
}
.battery-wrap p {
  margin-bottom: 15px !important;
  color: #000 !important;
  font-family: "Mulish", sans-serif !important;
}
.insight-wrap .item--comment {
  display: none;
}
.our-service-wrapper .item-body .item-image {
  display: none;
}
.our-service-wrapper .item-body  .item-title {
  padding: 0 !important;
  text-align: center;
  margin-bottom: 0 !important;
  
}
.youtube-wrapper .e-youtube-base {
  margin: 0 15px 40px;
}
.youtube-wrapper .elementor-widget-wrap.elementor-element-populated {
  display: flex;
  justify-content: center;
}
.page-id-19068 #ct_particle_animate-da4b3e40 {
  display: none;
}
.main-service-wrapper h2 {
  color: #000;
}
.main-service-wrapper p {
  color: #000;
  font-weight: 400 !important;
}
.main-service-wrapper .ct-list-content {
  color: #000 !important;
}
.main-service-wrapper .item--sub-title span {
  color: #000;
}
.main-service-wrapper .item--title {
  color: #000;
}
.other-service-wrap .ct-service-carousel1.style1 .entry-holder:hover .item-image .img-main {
  opacity: 1 !important;
}
.service-template-default.single-service #content {
  padding: 0;
}
.other-service-wrap h2 {
  color: #000;
}
.other-service-wrap h3 a {
  color: #000 !important;
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
  max-width: 351px;
}
.other-service-wrap .item-readmore span {
    color: #00b495 !important;
  -webkit-text-fill-color: inherit;
  font-size: 16px;
  line-height: 23px;
}
.product-listing .woocommerce-product-details img {
  height: 340px;
  object-fit: cover;
}
.page-id-19114 .woocommerce-product--features .woocommerce-product--price {
  display: none;
}

.page-id-19114 .woocommerce-product--features .woocommerce-product--price {
  display: none;
}
.page-id-19114 .woocommerce-product--features .button {
  position: relative;
  padding: 10 20px;
  border: 0;
  border-radius: 0;
  background: #00B495 !important;
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s ease;
}
.page-id-19114 .woocommerce-product--features .button:hover {
    background: #009f83;
}
.page-id-82 #content {
  padding: 0;
}

.single-product .summary.entry-summary h1 {
  color: #fff;
}
.tybat_custom_tab .ct-header .ct-tabs-title {
  display: flex;
  margin-bottom: 20px;
}
.tybat_custom_tab .ct-header .ct-tabs-title .ct-tab-title {
  background: #DEFFF9;
  border: 0;
  width: fit-content;
  padding: 8px 15px;
  margin: 0;
  margin-right: 20px;
}
.tybat_custom_tab .ct-header .ct-tabs-title .ct-tab-title span {
  color: #000;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: 0px;
}
.tybat_custom_tab .ct-header .ct-tabs-title .ct-tab-title.active span {
  color: #fff !important;
}
.single-product .related.products .woocommerce-product--price {
  display: none;
}
.brand-listing .brand-listing__item {
  width: 23%;
  margin-bottom: 10px;
}
.brand-listing .brand-listing__item img {
  height: 250px;
  object-fit: cover;
}
.brand-listing .brand-listing__grid {
  display: flex;
  flex-wrap: wrap;
  
}
body #pagetitle {
  height: 500px;
  object-fit:cover;
}
.tax-product_brand .ct-tabs {
  padding:50px 0;
}
.brand-detail-others .brand-detail-others__grid {
  display: flex;
  gap: 25px;
  flex-wrap: wrap;
}
.brand-detail-others .brand-detail-others__grid .brand-detail-others__item {
  width: 32%;
}
.page-id-54 .item-body {
  background: #defff9 !important;
}
.page-id-54 .item-body .item-title a {
  color: #000 !important;
}

.page-id-54  p {
  color: #000;
  font-family: "Mulish", sans-serif !important;
}
.page-id-54 h5 {
  color: #000;
}
.page-id-54 .item--description {
  color: #000;
   font-family: "Mulish", sans-serif !important;
}
.page-id-54 .item--title {
  color: #000;
}
.footer-wrapper .ct-text-inner p {
  color: #000;
}
.call-wrap a {
  color: #000;
}
.page-id-45 .wp-meta h2 {
  color: #000;
}
.workshop-service .item-title a {
  color: #000;
}
.workshop-service .item-excerpt {
  color: #000;
}
.best-wrap .wp-meta h2 {
  color: #000;
   font-weight: 700;
}
.page-id-19068 #content {
  padding: 0;
}

.single-product .ct-breadcrumb a {
  color: #000;
}
.single-product p {
  color: #000;
}
.single-product  .posted_in {
  color: #000 !important;
}
.single-product h2 {
  color: #000 !important;
   font-weight: 700;
}
.single-product h6 a {
  color: #000;
}
.single-product .button span {
  color: #00B495 !important;
  -webkit-text-fill-color: inherit;
  font-size: 16px;
  line-height: 23px;
}
.bd-wrap .btn-readmore span {
  color: #000 !important;
  -webkit-text-fill-color: inherit;
  font-size: 16px;
  line-height: 23px;
}
.page-template-template-brands .ct-breadcrumb a {
  color: #000;
}
.page-template-template-brands .brand-listing__item-thumb {
  padding: 0;
}
.brand-listing .brand-listing__item .brand-listing__item-name {
  color: #000;
}
.brand-listing .brand-listing__item .brand-listing__item-btn {
  border-color: #00B495;
  color: #00B495;
}
.brand-listing {
  padding-bottom: 0 !important;
}
.service-detail-wrapper-box1 {
    margin: 0 auto;
}

.service-detail-wrapper-box2 {
    margin: 0 !important;
    max-width: 100%;
}
.service-detail-wrapper-form-heading {
    margin: 0 auto;
}

.service-detail-wrapper-form-box {
    margin: 0 auto;
}
.tax-product_brand .ct-breadcrumb a {
  color: #000;
}
.tax-product_brand  p {
  color: #000;
   font-weight: 400;
}
.tax-product_brand  h2 {
  color: #000;
}

.brand-detail-others img {
 height: 300px !important;
  object-fit: cover;
}
.brand-detail-others .brand-detail-others__item-thumb {
  background: none !important;;
}
.brand-detail-others .brand-detail-others__item-name {
  color: #000;
  display: block;
}
.brand-detail-others .brand-detail-others__item-btn {
  color: #00B495;
  display: block;
  border: 1px solid #00B495;
  padding: 5px 17px;
  margin-top: 10px;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
.other-service-wrap .ct-service-carousel1.style1 .entry-holder:before {
    border-top: 2px solid #DDDDDD;
}
.main-service-wrapper .ct-contact-form .bottom-form-wrap textarea.wpcf7-form-control.wpcf7-textarea {height: 65px;}

.road-wp h3 span {
  color: #000 !important;
}
.road-wp p {
  color: #000 !important;
}
.single-product h1 {
  color: #000 !important;
}
.single-post .ct-slick-slider .ct-carousel-inner .slick-slide .grid-item-inner .item--featured a {
    color: #fff !important;
}
.single-post ul.item--meta.ct-item-meta.meta-style2 li {
    color: #000;
}

.single-post h6.tag-title {
    color: #000;
}
.single-post .tag-content  a {
    color: #000;
}

.single-post .entry-navigation .nav-item.nav-post-prev a.nav-post-label {
    /* color: #000; */
    -webkit-text-fill-color: #000000f7;
}
.single-post .entry-navigation .nav-item.nav-post-prev .nav-post-meta {
    color: #000;
    -webkit-text-fill-color: transparent;
}
.single-post .entry-navigation .nav-item.nav-post-prev a.nav-post-link {
    color: #000 !important;
    -webkit-text-fill-color: #000000ed;
}

.single-post .entry-navigation .nav-item.nav-post-prev a.nav-post-link:hover {
    -webkit-text-fill-color: transparent;
}
.single-post .entry-navigation .nav-item.nav-post-prev a.nav-post-label:hover {
    -webkit-text-fill-color: transparent;
}
.single-post .entry-navigation .nav-item.nav-post-prev .nav-post-meta:hover {
    -webkit-text-fill-color: transparent;
}
.single-post  h3#reply-title {
    color: #000 !important;
}
.single-post  p.logged-in-as {
    color: #000 !important;
}
.single-post  textarea#comment {
    color: #000 !important;
}

.single-post div#comments .comment-form-website.col-lg-12.col-md-12.col-sm-12 input {
    color: #000 !important;
}
.single-post form#commentform {
    margin-bottom: 40px ;
}
.single-post .site-content .site-main.post-padding .entry-footer .entry-content .entry-social h6.social-title {
    color: #000 !important;
}
.single-post input#author {
    color: #000;
}
.single-post input#email {
    color: #000;
}

.single-post form#commentform p.comment-form-cookies-consent label {
    color: #000;
}
.single-post .e-con-inner .ct-slick-slider .ct-carousel-inner .slick-slide .grid-item-inner .item--featured a {
    color: #fff !important;
}
.single-post #content {
    padding-bottom: 60px;
    padding-top: 85px;
}
.ct-service-grid1 .grid-item-inner:before {
    border-top: 2px solid #dddd !important;
}
.entry-tags a:hover {
  color: #000;
}
.single-post .entry-social a:hover {
  background: #000;
}
.tax-product_cat .row.content-row .woocommerce-no-products-found .woocommerce-info {
    color: #000;
}
.brand-detail-others .brand-detail-others_grid .brand-detail-others_item {
    width: 100%;
}
.tax-product_cat  .woocommerce-topbar {
display: none !important;
}
.single-product .woocommerce-add-to--cart .button span {
  color: #000 !important;
  -webkit-text-fill-color: inherit !important;
  font-size: 16px;
  line-height: 23px;
}
.tax-product_brand header#ct-header-elementor, .tax-product_brand  .ct-header-elementor-sticky.h-fixed {
background-color: #FFF;
}
.site-footer-custom .container {
  max-width: 100%;
  padding: 0;
}

.wpcf7-response-output {
  color: #00b495;
  border-color: #00b495 !important;
}
.ct-nav-menu2 li a::before {
  color: #00B495 !important;
}
.grecaptcha-badge {
  display: none !important;
}
#pagetitle .page-title-inner .breadcrumb-entry {
  color: #fff;
}
#pagetitle .page-title {
  color: #fff !important;
}
.single-product .woocommerce-sg-product-rating {
  display: none !important;
}
.single-product .woocommerce-sg-product-price {
  display: none !important;
}
.single-product .woocommerce-sg-product-button {
  display: none !important;
}
.single-product .woocommerce-product-details__short-description {
  margin: 0 0 15px !important;
}
.brand-listing__item-thumb {
    display: block;
    overflow: hidden;
}
.brand-listing__item-thumb img {
    display: block;
    width: 100%;
    height: auto;
    transition: transform 0.5s ease;
}
.brand-listing__item:hover .brand-listing__item-thumb img {
    transform: scale(1.1);
}
.chnage-frm-wrap .ct-tabs-title {
  margin-bottom: 50px !important;
}
.chnage-frm-wrap .ct-tab-title {
  color: #000 !important;
  font-weight: 400 !important;
}
.chnage-frm-wrap .ct-tab-title.active {
  color: #fff !important;
}
.chnage-frm-wrap h2 {
  color: #000 !important;
}
.logo-wrap-sticky {
    z-index: 99;
}

.page-id-45 .item--title {
  color: #000;
}
.page-id-45 .item--description {
  color: #000;
}
.logo-wrap {
    z-index: 99;
}
ul.products.columns-4 .product.type-product .woocommerce-product-inner h6.woocommerce-product--title a:hover {
    color: #00b495;
}

ul.products.columns-4 .product.type-product .woocommerce-product-inner h6.woocommerce-product--title a {
    color: #000;
    font-weight: 700;
}

ul.products.columns-4 .product.type-product .woocommerce-product-inner::before {
    border-top: 2px solid #dddd;
}

ul.products.columns-4 .product.type-product .woocommerce-product-inner .woocommerce-add-to--cart .button:hover span
{
     -webkit-text-fill-color: transparent;
}
.ct-tabs2 .ct-tabs-title {
    margin-bottom: 20px !important;
}
.ct-tabs2 .ct-tab-title {
  color: #000 !important;
  font-weight: 400 !important;
}
.ct-tabs2 .ct-tab-title.active {
  color: #fff !important;
}
.ct-tabs2 h2 {
  color: #000 !important;
  font-weight: 700;
}
.blog-comment-wrap .item--featured .item-comment {
  display: none !important;
}
.product-template-default.single.single-product .woocommerce-summary-wrap.row .summary.entry-summary a.ct-whatsapp-share {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #000;
    margin:14px 0 0;
}
.product-template-default.single.single-product .woocommerce-summary-wrap.row .summary.entry-summary a.ct-whatsapp-share:hover{
  color: #00b495;   
}
.product-template-default.single.single-product .woocommerce-summary-wrap.row .summary.entry-summary a.ct-whatsapp-share path {
    color: #00b495;
}
.single-post .item-comment {
  display: none !important;
}
.single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a {color: #000;}
.single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a:hover {
    color: #00b495;
}
.btn-readmore span {
    -webkit-text-fill-color: #000000fa;
}
.btn-readmore:hover span {
    -webkit-text-fill-color: transparent;
}
ul.item--meta.ct-item-meta.meta-style2 li.item-date {
    color: #000;
}
ul.item--meta.ct-item-meta.meta-style2 li.item-comment {
    color: #000;
}
.page-template-template-brands p {
    color: #000;
}
.item--readmore .btn-readmore span {
    -webkit-text-fill-color: #000000fa;
}
.item--readmore .btn-readmore:hover span {
    -webkit-text-fill-color: transparent;
}
.single-post .entry-navigation a.nav-post-label {-webkit-text-fill-color: #000000ed;}
.single-post .entry-navigation a.nav-post-link {
    -webkit-text-fill-color: #000000eb;
}
.single-post .entry-navigation .nav-item:hover a.nav-post-label {
    -webkit-text-fill-color: transparent;
}
.single-post .entry-navigation .nav-item:hover a.nav-post-link {
    -webkit-text-fill-color: transparent;
}
.single-post .entry-navigation .nav-item.nav-post-prev a.nav-post-label {
    -webkit-text-fill-color: #000000f7;
}
.single-post .item-title a {
    color: #000;
}

.single-post .item-title a:hover {
    color: #00b495;
}
.single-post .widget-title {
    color: #000;
}
.single-post .ct-related-post {
    margin-top: 100px;
}
.single-post .entry-navigation .nav-post-next .nav-post-meta a {
    -webkit-text-fill-color: #000000ed;
}

.single-post .entry-navigation .nav-item:hover a.nav-post-label {
    -webkit-text-fill-color: transparent !important;
}

.single-service #pagetitle .breadcrumb-entry {
  color: #000;
}
.single-service #pagetitle .page-title {
  color: #000 !important;
}
.service-tab .ct-tabs-title .ct-tab-title:hover {
    background: #00b495;
}
.service-tab .ct-tabs-title .ct-tab-title:hover span {
    color: #fff;
}
.insight-wrap .btn-readmore span {
    -webkit-text-fill-color: #00B495;
}
.page-id-54 .ct-button-wrapper a.btn.btn-style2.btn-animate.icon-ps-left span {
    color: #fff !important;
}
.page-id-54 .ct-button-wrapper a.btn.btn-style2.btn-animate.icon-ps-left:hover span {
    color: #000 !important;
}
.ct-button-wrapper a.btn.btn-style2:hover span {
    color: #000;
}
.site-footer-custom {
    overflow: hidden;
}
.custom_floating_bar_tybat {
  padding: 0 !important;
}
.our-service-wrap .item-body .item-readmore {
  margin-bottom: 0 !important;
}
.ct-tab-content .elementor-widget-container .ct-heading.h-align- .item--title {
  margin-bottom: 20px;
}
.ct-tab-content .elementor-widget-container .ct-heading.h-align- h4.item--title {
  min-height: 75px;
}
.ct-heading.h-align- .item--title {
  margin-bottom: 20px !important;
}
.ct-tab-content .elementor-widget-container .ct-list.style-6 {
  margin-bottom: 15px;
}
.ct-tab-content .elementor-widget-container .ct-list.style-6 .ct-list-content {
  color: rgba(48, 48, 48, 1);
  min-height:48px;
}


.our-service-wrap .item-body .item-image img {
  height: 52px;
  width: 52px;
}

.single-product .woosq-popup .product_title {
  color: #fff !important;
}
.single-product .woosq-popup .product_meta .posted_in {
  color: #fff !important;
}
.single-product ul li {
  color: #000 !important;
  font-weight: 500;
}
.single-product  .product_meta .posted_in {
  font-weight: 400;
  font-family: "Mulish", sans-serif !important;
}
.single-product .product_meta .posted_in a {
  font-weight: 500;
}
.brand-listing .brand-listing__item-btn:hover {
  background: #00B495;
  color: #fff;
}
.ct-breadcrumb li a:hover {
  color: #00b495 !important;
}
.brand-listing .brand-listing__item-name {
  font-weight: 700;
  font-size: 23px;
  margin-bottom: 15px;
}
.brand-detail-others .brand-detail-others__item-btn:hover {
  color:#fff;
  background: #00B495;
}
.brand-detail-others {
  padding-bottom: 0 !important;
}
.ct-blog-grid .item--holder .item--title {
  font-weight: 700;
}
.ct-blog-grid .item--holder .item-date {
  font-weight: 400;
  font-family: "Mulish", sans-serif !important;
}
.elementor-7420 .elementor-element.elementor-element-46db730 .ct-blog-grid .item--holder .item--title a:hover {
  color: #00b495 !important;
}
.single-post .ct-heading.h-align- .item--title {
  font-weight: 700;
}
.single-post .ct-text-inner p {
  font-weight: 500;
}
.entry-social ul li a:hover {
  background: #000 !important;
}
.ct-related-post .item--date {
  color: #000 !important;
}
.ct-related-post .item--comment {
  display: none !important;
}
.grid-item-inner .item--comment {
  display: none !important;
}
.entry-blog .entry-content::before {
  border-color: rgba(221, 221, 221, 1) !important;
}
/* .ct-blog-carousel-layout1 .grid-item-inner::before, .ct-related-post .grid-item-inner::before, .ct-blog-carousel-layout1 .grid-item-inner::after, .ct-related-post .grid-item-inner::after{
  border-color: rgba(221, 221, 221, 1) !important;
}  */
.ct-text-inner table th {
  color: #000 !important;
}
.entry-footer .entry-content {
  margin-top: 0 !important;
  padding-top:40px!important;
}
.page-id-54 .elementor-54 .elementor-element.elementor-element-22d2e19 .item--meta::before {
  border-color: rgba(221, 221, 221, 1) !important;
}
.our-service-wrapper .ct-service-grid1 .grid-item-inner .item-body:hover .item-title a{
 color: #00b495 !important;
}
.homepage-our-services .elementor-container.elementor-column-gap-narrow {
  margin: 0 !important;
}


.custom_google_review {
  position: fixed;
  right: 0;
  bottom: 286px;
  width: 69px;
  height: 200px;
  z-index: 999;
  border-radius: 30px;
}
.custom_whatsapp_call {
  position: fixed;
  right: 15px;
  bottom: 100px;
  width: 60px;
  height: 139px;
  z-index: 999;
}
.custom_whatsapp_call a {
  margin-bottom: 19px;
  display: inline-block;
}
.ct-tab-title svg,
.ct-tab-title svg path {
  fill: #005141 !important;
}

.ct-tab-title.active svg,
.ct-tab-title.active svg path {
    fill: rgba(255, 241, 138, 1) !important;
}
.error-404 .error-404-desc {
  color: #000 !important;
  margin-top: 20px !important;
  display: inline-block !important;
}
.site-footer-custom .ct-nav-menu2 li a:hover span {
  color: #00B495 !important;
}
.footer-wrapper .soical-wrap a:hover {
  color: #00B495 !important;
}
.ct-contact-list a:hover span {
  color: #00B495 !important;
}

.ct-mobile-meta-item.btn-nav-mobile.open-menu {
    border-color: #fff !important;
}
.ct-mobile-meta-item.btn-nav-mobile.open-menu::before {
    border-color: #fff !important;
}
.ct-mobile-meta-item.btn-nav-mobile.open-menu::after {
    border-color: #fff !important;
}
.ct-menu-mobile .ct-mobile-meta-item.btn-nav-mobile span {
   border-color: #fff !important;
}
#ct-header-elementor .ct-header-mobile {
  background:#00B495 !important;
}
.ct-blog-grid .item--holder .item--title a {
  min-height: 64px !important;
  display: block !important;
}
.posts-page-links .page-numbers {
  color: #000 !important;
}
.posts-page-links .page-numbers:hover {
  color: #fff !important;
}
.footer-wrapper .soical-wrap a img {
  margin-right: 10px;
  height: 16px;
  width: 18px;
  object-fit: contain;
}
.insight-wrap .btn-readmore:hover::before {
    background: #FFF18A !important;
    color: #303030 !important;
}

.other-service-wrap .btn-readmore:hover::before {
    background: #FFF18A !important;
    color: #303030 !important;
}
.other-service-wrap .btn-readmore::before{
    background: #005141;
  color: #FFF18A;

}
.woocommerce ul.products li.product .woocommerce-add-to--cart .button::before{
     background: #005141;
  color: #FFF18A;

}
.woocommerce ul.products li.product .woocommerce-add-to--cart .button span{
    color:#00B495 !important;
   -webkit-text-fill-color:#00B495 !important;;
}
.woocommerce ul.products li.product .woocommerce-add-to--cart .button:hover::before {
    background: #FFF18A !important;
    color: #303030 !important;
}
.ct-ac-title-text {
  color: #000 !important;
}
.ct-ac-content {
  color: #000 !important;
}
.ct-accordion.layout1 .ct-accordion-item .ct-ac-button .ct-ac-icon i {
  color: #000 !important;
}

.ct-posts-pagination .page-numbers:not(.current):hover::before {
  background: #00b495 !important;;
}

.ct-posts-pagination .page-numbers:not(.current):hover::after {
    background: #00b495 !important;
}
.ct-posts-pagination .page-numbers.current {
  color: #fff !important ;
}
.ct-posts-pagination .page-numbers:not(.current)::before, .ct-posts-pagination .page-numbers:not(.current)::after {
  background: #00b495 !important;
}
.custom_whatsapp_call img {
    transition: all 0.3s ease;
    cursor: pointer;
}
.custom_whatsapp_call img:hover {
    transform: scale(1.12) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(0, 0, 0, 0.25));
}
.ct-nav-menu2 li a::after {
  display: none !important;
}
.ct-header-onepage .ct-main-menu > .menu-item {
  padding-bottom: 15px !important;
}
.page-title.bg-image .page-title-inner .page-title {
  font-size: 40px !important;
  max-width: 430px;
  margin: 30px 0 0 !important;
}
.what-tybat-express .ct-menu-item li .ct-icon.icon-image {
  margin-right: 15px !important;
}
.what-tybat-express .ct-menu-item li span {
  font-weight: 400 !important;
}
.our-service-wrap .btn {
  font-size: 18px;
  line-height: 1.3em;
  background-color: #00b495;
  padding: 18px 39px 15px 39px;
  border: 2px solid #00b495;
  clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 20px);
  margin: 50px auto 0 !important;
  display: block;
  width: fit-content !important; 
}
.our-service-wrap .btn:hover{
  color: #000;
  background-color: transparent;
  clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), 100% 100%, 0 100%, 0 20px);
}
.single-product .woocommerce-product-gallery__trigger {
  display: none !important;
}

.single-service .custom_faq_tybat {
  margin-bottom: 110px;
  padding-top: 110px !important;
}
.tax-product_brand .custom_faq_tybat {
  margin-bottom: 110px;
}
/* .has-category-banner #pagetitle { display: none !important; } */

.has-category-banner #content.site-content{
  padding:0; 
}
.tax-product_cat .products.columns-4 {
  padding: 110px 0;
}
.tax-product_brand .woocommerce-sg-product-excerpt ul li {
  color: #000;
  font-weight: 400;
}
.tybat-express .ct-particle-animate.el-move-parents {
  left: 220px;
}
.entry-navigation .nav-post-button::after {
  background: #00b495 !important;
}
.entry-navigation .nav-post-button:hover::after{
  background: #000 !important;
}
.tax-product_cat .woocommerce-product--price {
  display: none !important;
}
.ct-accordion.layout1 .ct-accordion-item.active .ct-ac-content {
  font-family: "Mulish", sans-serif !important;
}
.ct-text-editor .ct-text-inner {
  font-family: "Mulish", sans-serif !important;
}
.ct-nav-menu .ct-main-menu .sub-menu a::before {
  display: none !important;
}
.entry-navigation .nav-post-prev .nav-post-button i {
  -webkit-text-fill-color: #fff !important;
}
.entry-navigation .nav-post-next .nav-post-button i {
  -webkit-text-fill-color: #fff !important;
}
.ct-related-post .grid-item-inner::before {
  border-color: #dddd !important;
}
.woocommerce-add-to--cart .button::before {
  background: #005141 !important;
  color: #FFF18A !important;
}
.ct-blog-grid-layout3 .item--featured .btn-readmore::before{
  background: #005141 !important;
  color: #FFF18A !important;

}
.ct-blog-grid-layout3 .item--featured .btn-readmore::before{
  background: #005141 !important;
  color: #FFF18A !important;
}

.ct-blog-grid-layout3 .item--featured .btn-readmore:hover::before{
  background: #FFF18A !important;
  color: #303030 !important;
}
.ct-blog-carousel-layout1 .grid-item-inner .btn-readmore::before{
  background: #005141 !important;
  color: #FFF18A !important;
}

.ct-blog-carousel-layout1 .grid-item-inner .btn-readmore:hover::before{
  background: #FFF18A !important;
  color: #303030 !important;
}

#SR7_8_1-21-1 {
  width: 100% !important;
  right: 0 !important;
  bottom:  -12px !important;
}
.category-banner-mob {
  display: none !important;
}
.custom_google_review img {
    transition: all 0.3s ease;
}
.custom_google_review:hover img {
    transform: translateY(-4px) scale(1.05);
}
.page-id-54 .item--title {
  padding-left: 0 !important;
}
.elementor-18866 .elementor-element.elementor-element-ca6bedc .ct-contact-content .ct-contact-list a:hover span {
    color: #000 !important;
}
.youtube-wrapper .btn.btn-style2 {
  background-color: #ffff !important;
}
.youtube-wrapper .btn.btn-style2:hover {
      background-color: transparent !important;
}
.youtube-wrapper .btn.btn-style2:hover span {
  color: #005141 !important;
}
.single-product ul {
  color: #000 !important;
}
.category-faq .elementor-element-370d7ee {
    padding: 0 0 110px !important;
}
.single-service .bottom-contact-wrapper {
  padding-top: 0 !important;;
}
.insight-wrap {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

#menu-menu-primary > .custom-no-click > a,

#menu-menu-primary-1 > .custom-no-click > a {
    pointer-events: none;
    cursor: default;
}

#menu-menu-primary .sub-menu a,
#menu-menu-primary-1 .sub-menu a {
    pointer-events: auto;
    cursor: pointer;
}

#menu-menu-primary > .custom-no-click > a,
#menu-menu-primary-1 > .custom-no-click > a {
    cursor: default;
}
.posted_in a {
  text-decoration: underline !important;
}
.ct-accordion.layout1.style2 .ct-accordion-item {
  background-color: #DEFFF9;
  margin-bottom: 20px !important;
  border: 0 !important;
  padding: 0 20px !important;
}
.ct-accordion.layout1.style2 .ct-accordion-item.active {
  border-top: 2px solid #00b495 !important;
}

.ct-main-menu .sub-menu .sub-menu {
  max-height: 292px;
  overflow-y: auto;
}
#ct-header-elementor {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
body .site {
  padding-top: 89px;
}

.tax-product_cat .woocommerce-product-details img {
  border: 1px solid #00B495 !important;
    border: 1px solid #DDDDDDDD !important;
}
.tax-product_cat .woocommerce-product-details img:hover{
  border-color: #00B495 !important;
}
.single-product .woocommerce-product-gallery__wrapper .wp-post-image {
  padding: 0 !important;
}
body {
  background-color: #fff !important;
}
.page-id-45 .ct-heading.h-align- .item--title span {
  max-width: 500px !important;
}
body.category .widget-area .widget_block.widget_search .wp-block-search__input {color: #000;
}
.ct-accordion.layout1.style2 .ct-ac-title {
 min-height: 104px;
 display: flex;
 align-items: center;
} 
.tax-product_brand .custom_faq_tybat {
  padding-top: 0 !important;
}
.tax-product_brand .brand-detail-others .brand-detail-others__title {
 line-height: 49.98px !important;
 font-weight: 700;
 font-style: normal;
 font-size: 42px;
}
.ct-menu-toggle:before {
color: #fff !important;
}
section#wrap-head .elementor-element.elementor-element-f928a49.elementor-widget.elementor-widget-ct_heading .item--title {
 font-weight: 700 !important;
}
.ct-main-menu .sub-menu .sub-menu {
max-height: 148px !important;
overflow-y: auto !important;
}
body:has(.ct-header-navigation.navigation-open) .custom_google_review {
    display: none !important;
} 
.ct-header-onepage  .ct-main-menu li.current-menu-item > a{
  color: #000 !important;
}
.ct-header-onepage .ct-main-menu > .menu-item a:hover {
  color: #000 !important;
}
.ct-header-onepage .ct-main-menu .sub-menu a:hover{
  color:  #00B495 !important;
}
.service .ct-text-inner {
  color: #000;
}
.footer-wrapper .soical-wrap {
  display: flex;
  gap: 24px;
}
.car-service-wrapper.chnage-frm-wrap h2 span {
  color: #00B495 !important;
}
.ct-header-onepage .ct-main-menu .current-menu-parent a {
  color: #000 !important;
}
.tax-product_brand h1 span {
  color: #00B495 !important;
}

.single-product h2 span {
    color: #00B495 !important;
}
.ct-header-onepage .menu-item-has-children .sub-menu li a span {
  color: #fff !important;;
}
.ct-header-onepage .menu-item-has-children .sub-menu li a:hover span{
  color: #00B495 !important;
}
.ct-contact-list a:hover span {
  color: #000 !important;
}
.soical-wrap a {
    display: inline-block;
    transition: transform 0.3s ease, opacity 0.3s ease;
}
.soical-wrap a img {
    display: block;
    transition: transform 0.3s ease;
}
.soical-wrap a:hover img {
    transform: translateY(-4px) scale(1.1);
}
.soical-wrap a:hover {
    opacity: 0.8;
}
.single-product #primary div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img{
  object-fit:  cover !important;
}
.single-post .ct-related-post .widget-title {
  font-weight: 700;
}
.single-post .ct-related-post .item-title {
  font-weight: 700;
}
.single-product #content {
  padding: 40px 0;
}
.ct-header-onepage .menu-item-has-children .sub-menu li a::after {
  color: #fff !important;
}
.ct-header-onepage .ct-main-menu .menu-item.current-menu-ancestor a {
  color: #000 !important;
}
.single-service h2 .slide-in-container:nth-child(2) span {
     color: #00B495 !important;
}
.custom_faq_tybat .last-two-words {
    color: #00B495!important;
}
.single-post .entry-blog .entry-body {
  padding: 0 !important;
}
.single-post .bd-wrap .e-con-inner {
  max-width: 100%;
}
.single-post .entry-footer {
  padding: 0 !important;
}
.single-post .entry-navigation {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.single-post .entry-blog .entry-body {
   padding-left: 0 !important;
   padding-right: 0 !important;
}
.single-post .bd-wrap .e-con-inner {
  max-width: 100%;
  padding-top: 50px !important;
  padding-bottom:  50px !important;
}
.single-post .entry-footer {
   padding-left: 0 !important;
  padding-right: 0 !important;
}
.single-post .entry-navigation {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.single-service .service-detail-wrapper-box1 {
  width: 100% !important;
  margin: 0 !important;
}
.single-service .main-service-wrapper .elementor-container.elementor-column-gap-default {
  max-width: 1360px !important;
}
a.brand-detail-others__item-thumb img {
    border-radius: 10px;
}
img.brand-thumbnail-image {
    border-radius: 10px;
}
.grid-item-inner a img {
    border-radius: 10px;
}
.grid-item-inner .item--featured {
    border-radius:10px;
}
.tax-product_brand .ct-tabs h2 span {
  color: #00B495;
  text-align: center;
}

.tax-product_brand .brand-detail-others .brand-detail-others__title span {
  color: #00B495 !important;
}
.single-post .item--readmore .btn-readmore::before {
  background: #005141;
  color: #FFF18A;
}
.single-post .ct-related-post .widget-title span {
  color: #00B495;
}
.single-service .elementor-widget-ct_service_carousel .inner-holder .item-image img {
  border-radius: 10px !important;
}
.tax-product_cat .woocommerce-product-details img {
  border-radius: 10px !important;
}
.contact-items .ct-contact-info {
  border-radius: 10px !important;
}
.contact-items  .ct-fancy-box.ct-fancy-box-layout2 {
  border-radius: 10px !important;
}
.single-product .woocommerce-product-gallery__image img {
  border-radius: 10px !important;
}
.single-product .woocommerce-product-details img {
  border-radius: 10px !important;
}
.single-service .inner-holder .item-image img {
  border-radius: 10px !important;
}


/* responsive */

@media only screen and (max-width:1440px) {

}

@media  (max-width:1399px){
  .ct-header-onepage .ct-main-menu li {
  margin: 0 13px !important;
}
.ct-header-onepage .ct-main-menu > .menu-item ul.sub-menu li {
 margin: 0 !important;
}
  
}
@media  (max-width:1300px){
  
.ct-main-menu .sub-menu li.menu-item-has-children > a::after {
  right: 8px !important;;
}
 .ct-main-menu .sub-menu, .ct-main-menu .children {
    min-width: 175px !important;
  }

  #SR7_8_1-21-1{
    right: 200px !important;
  }
    .our-service-wrapper .item-body .item-title {
  min-height: 66px;
  }
  .brand-detail-others .brand-detail-others__grid .brand-detail-others__item {
  width: 31%;
}



}
@media screen and (min-width: 1200px) {
  .ct-main-menu .sub-menu, .ct-main-menu .children {
    min-width: 175px !important;
  }

}

@media only screen and (max-width: 1200px){
  .car-service-wrapper .ct-tabs-title {
    row-gap: 20px;
}
.service-tab .ct-tabs-title .ct-tab-title {
    width: 20%;
}
.brand-listing .brand-listing__item {
  width: 32%;
  margin-bottom: 10px;
}
.ct-header-onepage .ct-main-menu li {
  margin: 0 13px !important;
}
.brand-listing .brand-listing__grid {
 justify-content: center;
}
.brand-detail-others .brand-detail-others__grid .brand-detail-others__item {
  width: 30%;
}
.brand-detail-others .brand-detail-others__grid {
  justify-content: center;
}
.page-id-54 .our-service-wrapper .item-body .item-title {
  height: 66px;
  margin: 0;
}
.single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a {
  min-height: 135px !important;
  display: inline-block !important;
}
/* car */

.tybat-express .ct-particle-animate.el-move-parents {
  display: block;
  position: relative;
  bottom: 0;
  right: 0;
  left: 0;
}
.tybat-express > .ct-particle-animate.el-move-parents:first-of-type {
  display: none;
}
.tybat-express .ct-particle-animate.el-move-parents #ct_particle_animate-da4b3e40 {
  position: relative;
  width: 100%;
  display: block !important;
  left: 0;
  right: 0;
  margin: auto;
}
.ct-particle-animate.el-move-parents {
  max-width: 310px;
  margin: auto;
  right: 0;
  left: 0;
}
.tybat-express {
  margin: 0 !important;
}
.workshop-slider {
  padding-bottom: 60px !important;
}
#wrap-head {
    background-color: #f0f0f0;
    padding-top: 60px;
    padding-bottom: 20px;
}
#wrap-head h2 {
  color: #000;
}
.tybat-express .elementor-widget-wrap.elementor-element-populated {
  padding-top: 0 !important;
}
  body .site {
  padding-top: 80px;
}
}


@media (min-width: 1025px) and (max-width: 1199px){
.bottom-contact-wrapper .item-inner.ct-slider-loader {
  margin-top: 120px;
}
}

@media (min-width: 768px) and (max-width: 1032px) {
  
.page-title-holder .page-title {
  background:#1bafada3;
  width: fit-content;
}
 .page-id-82 .page-title-holder .page-title {
    width: fit-content;
  }
   .single-post .page-title-holder .page-title {
    background: transparent;
  }
}

@media (min-width: 1190px){
  .ct-header-onepage {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
  .contact-nav-btn .btn.btn-style1 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
}

@media only screen and (max-width:1024px){

.car-service-wrapper .ct-tabs-title {
    row-gap: 20px;
}
.service-tab .ct-tabs-title .ct-tab-title {
    width: 30%;
}
.service-form-wrap .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-7c84c93.ct-column-none {
    max-width: 100%;
    width: 100%;
}
.elementor-element.elementor-element-e7593ac.e-con.e-atomic-element.e-div-block-base.e-e7593ac-cea5367 {
    padding: 0;
}
.elementor-reverse-mobile.service-form-wrap .elementor-container.elementor-column-gap-default {
    flex-direction: column-reverse;
}
.service-form-wrap .form-submit {
        justify-content: flex-start;
}
.tax-product_brand .ct-tabs {
    padding: 37px 0 50px;
}
.brand-detail-others .brand-detail-others_grid .brand-detail-others_item {
    width: 100%;
}

.brand-detail-others {
    padding-bottom: 0;
}
.brand-detail-others .brand-detail-others_grid .brand-detail-others_item {
    width: 48%;
}
.brand-detail-others .brand-detail-others_grid .brand-detail-others_item {
    width: 50% !important;
}
.single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a {
  min-height: 145px !important;
}
.get-service-wrap h2 {
    font-size: 30px;
    margin-bottom: 0 !important;
}
.get-service-wrap .elementor-widget-container {
  padding-top: 0px !important;
}
.car-service-wrapper .service-form-wrap .elementor-column.elementor-col-50.elementor-top-column {
  width: 100% !important;
}
.get-service-wrap p{
    margin-bottom: 25px !important;
}
.ct-slider-carousel1 .item--image {
  position: inherit !important;
}
.bottom-contact-wrapper .item-inner.ct-slider-loader {
  padding: 34px 0 0 !important;
}

}

@media only screen and (max-width: 991px){
  .brand-detail-others .brand-detail-others__grid .brand-detail-others__item {
  width: 47%;
}
.single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a {
  min-height: 175px !important;
}
.bottom-contact-wrapper .ct-contact-form.ct-contact-form-layout1 .ct-contact-titles p.text-description {
  margin-bottom: 30px;
}
.page-id-54 .our-service-wrapper .item-body .item-title {
    height: auto;
}
.our-service-wrapper .item-body .item-title {
    min-height: auto;
  }
 
}

@media only screen and (max-width: 767px)
{


.service-tab .ct-tabs-title .ct-tab-title {
    max-width: fit-content !important;
    width: fit-content !important;
    margin: 0;
}

.service-tab .ct-tabs-title {
    display: flex;
    padding: 0 15px;
    row-gap: 15px;
}
.elementor-reverse-mobile.service-form-wrap {
    padding: 0px 15px !important;
    box-shadow: 0px 4px 30px 0px #00000026;
    margin: 0 15px;
}

.elementor-reverse-mobile.service-form-wrap .elementor-container.elementor-column-gap-default {
    flex-direction: column-reverse;
    /* box-shadow: 0px 4px 30px 0px #00000026; */
    padding: 30px 0px;
    background: #fff !important;
}
.elementor-reverse-mobile.service-form-wrap .elementor-widget-wrap.elementor-eslement-populated {
    padding: 0;
}
.count-wrap {
    margin-top: 0 !important;
}
.elementor-reverse-mobile.service-form-wrap .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important
  ;
}
.service-form-wrap .ct-contact-form.ct-contact-form-layout1 .tab-contact-form-wrap .row {
    margin: 0;
}
.service-form-wrap .ct-contact-form.ct-contact-form-layout1 .tab-contact-form-wrap .row span.wpcf7-form-control-wrap {
    margin-bottom: 20px;
}
.service-form-wrap .ct-contact-form.ct-contact-form-layout1 .tab-contact-form-wrap .row span.wpcf7-form-control-wrap .form-control {
    font-family: Mulish;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0px;
}

.service-form-wrap .form-submit {
    justify-content: flex-start;
}
.service-form-wrap .ct-contact-form.ct-contact-form-layout1 .tab-contact-form-wrap .row .col-md-6 {
    padding: 0;
}
.service-form-wrap .ct-contact-form.ct-contact-form-layout1 .tab-contact-form-wrap .row .col-12 {
    padding: 0 !important;
}
.get-service-wrap {
  margin-top: 0 !important; 
}
.our-service-wrap .grid-item .item-body .item-image img {
    min-width: 40px;
    max-height: 40px;
}
.our-service-wrap .grid-item .item-body .item-readmore {margin-bottom: 30px;}

.our-service-wrap .grid-item .item-body .item-readmore a.btn-readmore {
    padding-bottom: 20px;
}
.our-service-wrap .ct-button-wrapper {
    margin-top: 30px;
}

.bottom-contact-wrapper .ct-contact-form.ct-contact-form-layout1 .ct-contact-titles p.text-description {
    margin-bottom: 30px;
}
.bottom-contact-wrapper .ct-contact-form.ct-contact-form-layout1  .row {
    row-gap: 30px;
}

.bottom-contact-wrapper .item-inner.ct-slider-loader {
    padding-bottom: 0;
}
.service-tab .ct-tabs-title .ct-tab-title span {
    width: 100%;
}
.service-tab .ct-tabs-title .ct-tab-title span {
    width: 100%;
}
.service-tab .ct-tabs-title {
    margin-top: 0 !important;
}
.car-service-wrapper .ct-tabs2 .ct-tabs-heading {
    margin-bottom: 30px;
}

.car-service-wrapper .service-form-wrap {
    margin-bottom: 40px !important;
}

.insight-wrap .container-custom {
    padding-bottom: 18px !important;
}
.footer-wrapper {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.footer-wrapper .ct-nav-menu2 li a:before {
    color: #fff;
}
.elementor-element.elementor-element-e7593ac.e-con.e-atomic-element.e-div-block-base.e-e7593ac-cea5367 {
    padding: 0;
}
.brand-listing .brand-listing__item {
  width: 49%;
}

.brand-detail-others .brand-detail-others_grid .brand-detail-others_item {
    width: 100%;
}

.brand-detail-others .brand-detail-others_grid .brand-detail-others_item {
    width: 100% !important;
}
.insight-wrap .item--holder .item--title a {
  font-size: 20px;
  line-break:26px; 
  font-weight:700;
}
.get-service-wrap .elementor-widget-wrap.elementor-element-populated {
    background-size: 50%;
}
.get-service-wrap .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-61eaa4c .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
    padding: 0;
}
.get-service-wrap .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-61eaa4c .elementor-widget-wrap.elementor-element-populated {
    background-size: 35%;
}
.get-service-wrap .elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-61eaa4c .elementor-widget-wrap.elementor-element-populated .ct-text-inner.elementor-clearfix {
    padding-bottom: 30px;
}
.car-service-wrapper .service-form-wrap {
    padding: 30px 15px 10px !important;
}

.elementor-reverse-mobile.service-form-wrap .elementor-container.elementor-column-gap-default {
    padding: 3px 0px 20px;
}

.ct-tab-content .elementor-widget-container .ct-list {
    margin-bottom: 15px;
}
.brand-detail-others .brand-detail-others__grid .brand-detail-others__item {
  width: 100%;
}
.single-post .ct-related-post {
  margin-top: 30px;
}
.single-post .entry-navigation {
  padding-bottom: 0 !important;
}
.page-id-54 .our-service-wrapper .item-body .item-title {
  height: auto;
  min-height: auto;
}
.ct-fancy-box .item--title {
  padding-left: 0 !important;
}
.ct-fancy-box  .item--description {
  padding-bottom: 29px !important;
}
.our-service-wrap .ct-grid-inner .grid-item {
  margin-bottom: 30px !important;
}

.single-post .ct-text-inner.elementor-clearfix {
  display: block !important;
}
.single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a {
  min-height: 140px !important;
}
.ct-blog-grid .item--holder .item--title a {
  min-height:auto !important;
}
.page-title.bg-image .page-title-inner .page-title {
  font-size: 30px !important;
}
.page-title.bg-image .page-title-inner .page-title br {
  display: none;
}
.single-service .custom_faq_tybat {
  margin-bottom: 60px;
}
.tax-product_brand .custom_faq_tybat {
  margin-bottom: 60px
}
.tax-product_cat .products.columns-4 {
  padding: 60px 0;
}
.page-id-19068 #ct_particle_animate-da4b3e40 {
  display: block !important;
}
.wpcf7-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  font-size: 12px !important;
  word-break: break-word;
}
.our-service-wrap .item-body .item-image img {
  height: 50px;
  width: 50px;
}
.our-service-wrap h5 {
  text-align: center;
}
.workshop-service .item-excerpt {
    color: #303030 !important;
  text-align: center !important;
}

.our-service-wrap h5 {
  text-align: center;
}
.our-service-wrap .item-body .item-image {
  margin: 0 auto;
  display: flex !important;
  justify-content: center;
}
.our-service-wrap .item--title {
  text-align: center !important;
}
.our-service-wrap .item-body .item-image .img-hover {
  display: none !important;
}
.our-service-wrap .item-body .item-image .img-main{
  opacity: 1 !important;
}
  .our-service-wrap .grid-item .item-body .item-readmore a.btn-readmore {
    display: flex;
    justify-content: center;
  }
  .category-banner-mob {
  display: block !important;
}
.category-banner{
  display: none !important;
}
.category-faq .elementor-element-370d7ee {
  padding: 0 0 60px !important;
}
.count-wrap .ct-counter-number {
  justify-content: center;
}
.count-wrap .ct-counter-title {
  text-align: center;
  margin: auto;
}
.get-service-wrap .elementor-container.elementor-column-gap-default {
  margin-bottom:0px;
}
.car-service-wrapper .ct-tabs-title {
    width: 500px !important;
    display: flex !important;
    flex-wrap: unset !important;
    overflow-y: auto !important;
    gap: 10px;
    justify-content: flex-start !important;
    padding: 0 20px 12px !important;
    max-width: 350px;
  }
  #pagetitle .page-title.modified {
  position: absolute;
  bottom: 52px;
  left: 20px;
  right: 0;
  margin: auto !important;
  max-width: 350px;
}
#pagetitle {
  position: relative;
}
.our-service-wrap .elementor-widget-wrap.elementor-element-populated {
  padding-bottom: 60px !important;
}
.single-service .custom_faq_tybat {
  padding-top: 60px !important;
}
.single-service .custom_faq_tybat .elementor-section.elementor-inner-section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.single-service .custom_faq_tybat .elementor-widget-wrap.elementor-element-populated {
  padding-top: 0 !important;
}
.ct-accordion.layout1.style2 .ct-accordion-item:last-child {
  margin-bottom: 0 !important;
}
.page-id-45 .ct-heading.h-align- .item--title span {
  max-width: 340px !important;
  display: block;
}
.road-assist-alt-section .elementor-element.elementor-element-7eadb15.elementor-widget.elementor-widget-ct_heading .ct-heading.h-align- .item--title span br {
display: none !important;
}
.single-service .elementor-widget-wrap>.elementor-element {
padding: 0px 15px 0px 15px !important;
}
.single-service .main-service-wrapper {
    padding-top: 0px !important;
}

.bottom-contact-wrapper .elementor-widget-container {
  padding-bottom: 0 !important;
} 
.single-product .related.products {
  padding-top: 0 !important;
}
.ct-tab-content .elementor-widget-container .ct-heading.h-align- h4.item--title {
  min-height:auto; 
  margin-bottom: 0 !important;
 
}
.ct-tab-content .elementor-widget-container .ct-list.style-6 .ct-list-content {
  color: rgba(48, 48, 48, 1);
  min-height: 25px;
}
.site-footer-custom .footer-wrapper {
  padding-bottom: 50px !important;
}
.youtube-wrapper.home-youtube-wrapper {
  padding-bottom: 50px !important;
  padding-top: 50px !important;
}
.ct-tabs2 .ct-tabs-title {
  margin-bottom: 10px !important;
}
.youtube-wrapper .e-youtube-base {
  margin: 0 15px 20px;
}
.youtube-wrapper.home-youtube-wrapper h2.item--title {
  padding: 10px !important;
}
.home .content-area.content-full-width.col-12 {
  padding: 0 !important;
}
.single-service .service-detail-wrapper-box1 .elementor-widget-container {
  padding-top: 50px !important;
}
.tax-product_brand #content {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.brand-detail-others {
  padding-top: 0 !important;
}
.car-service-wrapper .elementor-widget-wrap.elementor-element-populated {
  padding: 0 !important;
}
.tax-product_brand .woocommerce-gallery .brand-thumbnail-image {
  margin-bottom: 20px;
}
.tax-product_brand .custom_faq_tybat {
  margin-bottom: 0 !important;
}
.our-service-wrap .item-excerpt.text-line {
  text-align: center;
}
.brand-detail-others__item-thumb {
  padding-top: 0 !important;
  display: block;
}
.tax-product_brand .brand-detail-others {
  padding-top: 24px !important;
}

}

@media only screen and (max-width: 575px)
{
  .brand-listing .brand-listing__item {
  width: 100%;
  }
  .single-post .ct-carousel-inner .carousel-item .grid-item-inner h5.item--title a {
  min-height: auto !important;
  }
   .single-product .car-service-wrapper .ct-tabs-title {
    padding: 0 20px 12px !important;
  }
  .tax-product_brand .brand-detail-others .brand-detail-others__title {
font-size: 38px;
}
.page-id-54 #content {
  padding: 40px 0;
}
.custom_google_review {
  bottom: 55px;
  right: -10px;
}
}

@media only screen and (max-width: 480px){
.tax-product_brand .brand-detail-others .brand-detail-others__title {
font-size: 28px;
margin-top: 10px !important;
 margin-bottom: 15px !important;
}

.tax-product_brand .woocommerce-sg-product-excerpt ul li {
list-style-position: inherit !important;
margin-left: 19px !important;
}

}
 
@media only screen and (max-width: 420px)
{

 .page-id-45 .ct-heading.h-align- .item--title span {
  max-width: 340px !important;
  display:inline-block;
}
  .page-title.bg-image .page-title-inner .page-title {
      font-size: 25px !important;
  }
   #pagetitle .page-title.modified {
    bottom: 30px;
   }
   .what-tybat-express .ct-menu-item li .ct-icon.icon-image {
  margin-right: 10px !important;
}
.category-banner-mob .slider-pd.ct-group-1 sr7-mask #SR7_14_2-36-5 {
  font-size: 25px !important;
}
.category-banner-mob .slider-pd.ct-group-1 sr7-mask #SR7_11_2-30-5 {
  font-size: 25px !important;
}
 
}

@media screen and (min-device-width: 300px) and (max-device-width: 767px) { 
.custom_google_review{
box-shadow: none;
    right: -10px;
    left: auto;
}
  .custom_google_review img{
    width: 60px;
  }

}
@media screen and (min-width: 700px) and (max-width: 1200px) {
  .what-tybat-express .trans-wrap .ct-menu-item li {
    display: flex !important;
  }
  .what-tybat-express .trans-wrap .ct-menu-item li .ct-icon.icon-image {
    width: 70px !important;
    height: 70px !important;
    flex-shrink: 0 !important;
  }
}


.home .bottom-contact-wrapper {
  background-position-y: 0 !important;
  padding-bottom: 50px !important; 
}
.home .bottom-contact-wrapper .item-inner.ct-slider-loader {
  padding-top: 488px;
}
.insight-wrap .item--featured {
  border-radius: 10px;
}

@media only screen and (max-width: 1300px){
  .home .bottom-contact-wrapper .item-inner.ct-slider-loader {
  padding-top: 350px;
}

}

.ct-padding-right.bg .elementor-widget-wrap.elementor-element-populated {
  background-position: calc(100% - 34px) top !important;;
}

@media only screen and (max-width: 575px){
 .ct-padding-right.bg .elementor-widget-wrap.elementor-element-populated {
  background-position: calc(100% - 0px) top !important;;
} 

}
@media (min-width: 420px) and (max-width: 1032px) {
  .page-id-45 .page-title-holder .page-title {
    background: #1bafada3;
    width: fit-content;
  }

  .page-id-19068 .page-title-holder .page-title {
    background: #1bafada3;
    width: fit-content;
  }
}
@media (max-width: 766px) and (min-width: 400px) {
.ct-slider-carousel1 .item--image .image-main .attachment-full {
  width: 100%;
}
}

@media (max-width: 1300px) and (min-width: 800px) {
.term-tyre sr7-mask {
    left: 0px !important;
}
}
@media (max-width: 1023px) and (min-width: 767px) {

.category-banner sr7-mask {
  left: 0 !important;
}
.category-banner sr7-mask #SR7_9_1-23-5 {
  left: 65px;
}
.category-banner sr7-loop {
  left: 391px !important;
}
#SR7_9_1-23-22 sr7-mask:first-of-type {
  top: 172px !important;
}
}

@media (max-width: 1200px) and (min-width:500px) {

.term-battery #SR7_8_1-21-7 sr7-mask:first-of-type {
  top:  203px !important;
  left: 50px !important;
}
}

@media (max-width: 1024px) and (min-width: 800px){
  .term-battery sr7-loop .ct-slider-bounce #SR7_8_1-21-1 {
    width:200px !important;
    margin-top: 47px !important;
     right: -200px !important;
}
}

@media (max-width:777px) and (min-width:600px){
.term-battery sr7-loop .ct-slider-bounce #SR7_8_1-21-1 {
  width: 207px !important;
  right: 9px !important;
}
}

@media (min-width:600px) and (max-width:800px) 

{ .term-battery sr7-loop .ct-slider-bounce #SR7_8_1-21-1 {width: 207px !important;right: 0px !important;margin-top: 145px;bottom:0 !important;height: 100% !important;} }
 
 
@media (min-width:801px) and (max-width:980px) 
{ .term-battery sr7-loop .ct-slider-bounce #SR7_8_1-21-1 {margin-top: 115px !important;bottom:0 !important; }}
 
 
@media (min-width:500px) and (max-width:1200px) {
    .term-battery #SR7_8_1-21-7 sr7-mask:first-of-type {
        top: 203px !important;
        left: 70px !important;
    }
}
@media (min-width:1000px) and (max-width:1040px) {
    .term-battery sr7-loop .ct-slider-bounce #SR7_8_1-21-1 {
        width: 200px !important;
        margin-top: 47px !important;
        right: -200px !important;
    }
}

@media (min-width:801px) and (max-width:920px) {
    .term-battery sr7-loop .ct-slider-bounce #SR7_8_1-21-1 {
        width: 200px !important;
        margin-top: 97px !important;
        right: -80px !important;
    }
}


/* hide banner service */

.single-service #pagetitle {
  display: none !important;
}











 

  

