  .header-style-one .at_topbar{
   background: #fcdd3c;
   padding: 7px 0;
   border-bottom: 3px dashed #fffdfd;
   }
   .rent-hero-info-left {
   margin-top: 2px; 
   }
   .autoparts-header-middle{
   background: white !important;
   padding: 10px 24px;
   }
   .at_header_nav {
   background: #df0600;
   }
   .btnssboo{
   color: white;
   background: #322f2f;
   padding: 5px 20px;
   border-radius: 4px;
   }
   .btnssboo:hover{
   color: #fcdd3c;
   }
   .btnssbos{
   color: white;
   background: #d6461e;
   padding: 5px 20px;
   border-radius: 4px;
   }
   .btnssbos:hover{
   color: #d6461e;
   background: white;
   border: 2px solid #d6461e;
   }
   .autoparts-office-info {
   gap: 10px;
   }
   .autoparts-office-info li .icon-wrapper {
   background: #dd4c23;
   width: 45px;
   height: 45px;
   }
   .autoparts-office-info li .info-content span {
   color: #060606;
   font-size: 16px;
   font-weight: 900;
   }
   .autoparts-office-info li .info-content h6{
   color:red;
   }
   .at_header_right {
   margin-top: 2px;
   float: left;
   }
   .at_nav_menu ul li a {
   display: block;
   padding: 15px 20px;
   color: white;
   }
   .at_nav_menu ul li.has-submenu::after {
   top: 20px;
   }
   .at_nav_menu ul li .submenu-wrapper li a {
   color: rgba(255,255,255,.8);
   font-weight: 800;
   font-size: 14px;
   }
   .header-toggle-btn {
   background: #2c2c2c;
   width: 45px;
   height: 45px;
   border-radius: 7px;
   }
   .call-us{
   padding-right: 20px;
   }
   .h3-car-brands{
         padding:50px 0px;
         }
         .h3-car-brands .title-style-2{
         margin-bottom: 70px;
         }
         .packages{
         padding: 30px;
         box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
         border-radius: 10px;
         background: white;
         margin-bottom: 30px;
         }
         .packages h3{
         margin-bottom: 20px;
         border-left: 8px solid #df0600;
         padding-left: 20px;
         }
         .packages h4{
         margin-bottom: 20px;
         border-left: 8px solid #df0600;
         padding-left: 20px;
         background: #f7e8e7;
         padding: 10px 20px;
         }
         .packages table{
         width: 100%;
         margin-bottom:20px;
         }
         .packages table th{
         padding: 10px;
         background: #e7e7e766;
         color: black;
         border: 1px solid #0000001f;
         font-weight: 900;
         font-family: 'Open Sans', sans-serif !important;
         }
         .packages table td{
         padding: 10px;
         border: 1px solid #0000001f;
         color: #5e5a5a;
         font-weight: 600;
         font-family: 'Open Sans', sans-serif !important;
         }
         .packages table td i{
         padding: 0px 3px;
         }
         .pack-img{
         margin-bottom: 70px;
         }
         .h4-ft-product-card{
         background: #e7e7e766;
         }
         .h4-categories-card .product-card-bottom{
         background: #fbbe2e;
         }
         .h4-categories-card .product-card-bottom a{
         text-align: center;
         font-weight: 800;
         padding-top:9px;
         }
         .categories-slider-box{
         margin-bottom: 70px;
         border-top: 3px solid #df0600;
         box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
         }
         .ptb-120 {
         padding-top: 120px;
         padding-bottom: 40px;
         }
         .h3-progress  {
         padding-left: 30px;
         }
         .h3-progress ul {
         list-style-type: disc;
         margin-bottom:20px;
         }
         .h3-progress ul span {
         color: #5e046e;
         font-weight: 700;
         }
         .h3-progress h6{
         font-size:18px;
         padding: 10px 0px;
         }
         .h3-progress h6 a{
         font-family: 'Open Sans', sans-serif !important;
         }
         .h3-progress h5{
         padding: 10px 0px;
         color: crimson;
         }
         .h3-blog-card-content h4{
         text-align: center;
         }
         .h3-car-card{
         box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
         height: 227px;
         }
         .bs-author-box {
         background: #f6f6f6;
         padding: 20px;
         }
         .blog-list-section .h3-progress ul li {
         font-weight: 800;
         color: #081546;
         font-size: 20px;
         font-family: 'Fira Sans Condensed', sans-serif !important;
         }
         .blog-list-section .h3-progress{
             padding-left:0px;
         }
           .contact-info li .info-content span {
         font-size: 20px;
         font-weight: 900;
         margin-bottom: 10px;
         color: #0b163f;
         font-family: 'Fira Sans Condensed', sans-serif !important;
         line-height: 1.2;
         }
         .contact-sidebar-widget h4{
         color: #cb0b05;
         border-left: 12px solid #062390;
         padding-left: 12px;
         }
         .contact-social a {
         color: #df0600;
         background: #fff2f3;
         border: 1px dashed rgb(223 6 0);
         }
         .contact-form-area h4{
         margin-bottom: 30px !important;
         border-bottom: 2px solid #cb0b05;
         padding: 10px 0px;
         border-left: 12px solid #df0600;
         margin-bottom: 20px;
         padding-left: 20px;
         background: #fff2f3;
         } 
         .ct-form-wrapper .input-field input, .ct-form-wrapper .input-field textarea {
         padding: 15px 18px;
         outline: 0;
         }
         .contact-form-area{
         box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
         }
         .border {
         border: var(--bs-border-width) var(--bs-border-style) rgb(11 22 63 / 41%) !important;
         }
         label{
         font-family: 'Fira Sans Condensed', sans-serif !important;
         line-height: 1.2;  
         padding-bottom: 10px;
         }
         .h3-progress-left img{
         border:1px dashed red;
         padding: 10px;
         border-radius: 10px;
         }
          .progress-counter-box h2, .progress-counter-box .h2 {
         font-size: 46px;
    line-height: 87px;
    background: #fc0012;
    color: white !important;
    border-radius: 50%;
    /* padding: 14px; */
    width: 90px;
    height: 90px;
    text-align: center;
         }
         .progress-counter-box>span {
         font-family: 'Fira Sans Condensed';
         }
         .progress-counter-box {
         display: inline-block;
         margin-top: 315px;
         }
           .steps-area{
         background: #e3c007;
         }
         #terms-condition {
         padding: 30px 0 0px;
         /* height: 625px; */
         position: relative;
         background-color: #1F1F1F;
         background-position: 50% 50%;
         color: #F5F5F5;
         }
         #terms-condition h2 {
         color: yellow;
         text-align: center;
         margin: 30px 0px 50px 0px !important;
         text-transform: uppercase;
         }
         #terms-condition ul{
         list-style: disc;
         }
         #terms-condition ul li{
         margin-bottom: 20px;
         }
         #terms-condition:after {
         background: rgba(0, 0, 0, 0.73);
         content: "";
         position: absolute;
         top: 0;
         left: 0;
         right: 0;
         bottom: 0;
         z-index: 1;
         }
         #terms-condition .container {
         z-index: 2;
         position: relative;
         }
         @media (min-width: 991px){
         #terms-condition {
         min-height: 500px;
         }
         }
         @media screen and (max-width:425px) and (min-width:320px){
             .header-style-one .at_topbar{
   display: flex !important;
   }
   .at_header_nav {
   background: #df0600;
   display: none;
   }
   .header-style-one {
   position: relative;
   z-index: 50;
   border-bottom: 3px solid #2c2c2c;
   }
   .mobile-menu ul li a:hover {
   color: red;
   }
        .contact-sidebar-widget{
         margin-bottom: 30px;
         }
         .ptb-60 {
         padding-top: 0px; 
         padding-bottom: 60px;
         }
         .ptb-120 {
         padding-top: 50px;
         padding-bottom: 50px;
         }
         .h3-progress  {
         padding-left: 10px;
          padding-top: 0px;
         }
         .packages {
         padding: 30px 10px;
         }
         .lead {
         font-size: 25px;
         }
         .h3-car-card{
         height: auto;
         }
                  .ct-form-wrapper{
         margin-bottom:20px;
         }
            .progress-counter-box {
         display: inline-block;
         margin-top: 213px;
         }
         .progress-counter-box h2, .progress-counter-box .h2 {
         width: 67%;
         line-height: 97px;
         }
         #terms-condition ul {
         list-style: disc;
         padding: 0px 30px;
         }
         }