.customer-account-create .field.required.fullname.customer-name-middlename .fieldset.fieldset.fieldset-fullname .fields {
    display: flex;
    flex-wrap: wrap;
}

.customer-account-create .field.required.fullname.customer-name-middlename .fieldset.fieldset.fieldset-fullname .fields div {
    width: 100%;
}

.header-wrapper-content.sticky-menu.js-sticky-menu.active .bsilogo {
    display: none;
}

div#searchsuite-autocomplete{
    top:32px !important;
}
.mst-searchautocomplete__autocomplete._active{
    display:none !important;
}
.newsletter-container .block.newsletter .form.subscribe {
    display: table;
    width: 100%;
    display: flex;
    align-items: inherit;
    }
    .newsletter-container .block.newsletter .field {
    order: 1;
    }
    .newsletter-container .block.newsletter .actions {
    display: block;
    vertical-align: top;
    width: auto;
    order: 3;
    }
    .newsletter-container .field-recaptcha {
    order: 2;
    }
    .newsletter-container .block.newsletter .field .control {
    width: 250px;
    }
    .newsletter-container .block.newsletter .field .control {
    width: 250px;
    }
    div#SearchByAttribute {
    z-index: 99;
    }
    @media only screen and (min-width: 820px) and (max-width: 1180px) {
    .mst-searchautocomplete__autocomplete._active{
    left: 0!important;
    }
    .searchsuite-autocomplete {
    top: 91px;
    }
    }
    @media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
    .mst-searchautocomplete__autocomplete._active{
    left: 0!important;
    }
    .searchsuite-autocomplete {
    top: 91px;
    }
    }
    @media all and (device-width: 810px) and (device-height: 1180px) and (orientation:portrait) {
    .mst-searchautocomplete__autocomplete._active{
    left: 0!important;
    }
    .searchsuite-autocomplete {
    top: 91px !important;
    }
   
    }

/*@media (max-width: 769px){
 div#SearchByAttribute {
            top:198px !important;
               
           
        }
}
*/
    @media only screen and (max-width: 600px){
      /*  div#SearchByAttribute {
            top:271px !important;
            left: 16px;
            width: 94% !important;
           
        }*/
        .sticky-menu:not(.active) .search-wrapper {
            border:none !important;
        }
        div#searchsuite-autocomplete {
            top: 40px !important;
        }
        .newsletter-container .block.newsletter .form.subscribe {
            display: inline-grid !important;
        } 
    }
    .search-attr-heading{
        text-align: left;
        }
        #dt-srch-tips p {
        text-align: left;
        }
        #SearchByAttribute{
       /* top: 75px !important;*/
        right: unset !important;
        border-color: #333;
        }
        body input[type="number"]{
        height: 34px;
        border: 1px solid #ccc;
        border-radius: 4px;
        }
        .formContainer input[type="submit"] {
        cursor: pointer;
        -webkit-appearance: button;
        padding: 6px 12px;
        color: #fff;
        background-color: #337ab7;
        border-color: #204d74;
        margin-bottom: 0;
        font-weight: 400;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        padding: 6px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        border-radius: 4px;
        }
        .formContainer input[type="submit"]:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74;
        }
        div .vrm-search-form input[type=text] {
        font-family: vrmFont;
        background-color: #FC0;
        width: 165px;
        height: 40px;
        border: 0;
        border-radius: 5px 0 0 5px;
        text-transform: uppercase;
        font-size: 26px;
        text-align: center;
        line-height: 1;
        padding: 3px;
        }
        div .vrm-search-form input[type=submit] {
        font-family: vrmFont;
        background-color: #1a9efd;
        width: 50px;
        height: 40px;
        border: 0;
        border-radius: 0 5px 5px 0;
        font-size: 26px;
        text-transform: uppercase;
        text-align: center;
        color: #FFF;
        line-height: 1;
        margin-left: -5px;
        padding: 3px;
        }
        div .vrm-search-form input[type=submit] {
            background-color: #1d71ab;
            }
            
      .sticky-menu:not(.active) .search-wrapper .block-search .actions .action.search {
            background: #1d71ab;
            border: #1d71ab;
            }

         /*   .sticky-menu:not(.active) .search-wrapper {
            border: 1px solid #1d71ab;}*/
        
        .search-form-container .cdz-cat-search .current-cat{
                cursor: default;
        }
        @media all and (min-width:768px) {
            .wishlist-index-index .product-item-inner .comment-box {
                margin-top: -9px !important;
            }
            .products-grid.wishlist .product-item .fieldset .field.qty {
            padding-right: 4px !important;
            }
            }
            .products-grid.wishlist .product-item .box-tocart input.qty, .box-tocart .input-text.qty{
            height:32px !important;
            }
            .products-grid.wishlist .product-item-actions > * {
            margin-top: 13px;
                margin-left: 9px;
            }
            .products-grid.wishlist .product-item-comment{
            margin: 10px 5px;
                width: 95% !important;
            }
            #wishlist-view-form > .products-grid .box-tocart .control {
                margin: 0px 5px;
            }
            .slideshow-container .owl-dots .owl-dot{
                padding:5px !important;
            }
            .products-grid .box-tocart .control .qty-input .input-text.qty{
                height:25px !important;
            }
           

.checkout-index-index .page-header .minicart-wrapper {
    display: block;
}

.checkout-index-index div#recaptcha-checkout-inline-login > div {height: auto !important;}

div.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu .groupmenu li.level0 > a.menu-link 
{
padding: 17px 19px !important; 
}

div.sticky-menu:not(.active) .cdz-main-menu .cdz-horizontal-menu.bm-hmenu .groupmenu li.level0 > a.menu-link
{
    padding: 17px 39px!important
}

@media (max-width: 767px)
{
.cdz-menu .item.level-top > .groupmenu-drop 
{
background: #444444 !important;
}
}

/*homepage four columns */
.product-list-style02 .products-list .product-item {
    min-height: 108px; !important;
}
@media only screen and (max-width: 768px) {
    .qs-button {
        display: inline-block !important;
    }
}

/*stock value */
.stock.available span {
font-size:16px;
}
.stock.unavailable span {
color: red;
font-size:16px;
}

/*checkout page gaps */
.checkout-index-index .fieldset > .field, .fieldset > .fields > .field {
    margin: 0 0 4px;
}

.checkout-index-index .fieldset > .field > .label, .fieldset > .fields > .field > .label {
    margin: 0 0 8px;
}
.checkout-index-index .amcheckout-step-container .amcheckout-title {
    padding: 10px 20px 10px 20px;
}
.checkout-index-index .amcheckout-main-container.-modern .amcheckout-block{
    margin: 5px 0 0;
}

.checkout-index-index div#checkout-payment-method-load {
    margin-top: 0px;
}
.checkout-index-index .amcheckout-main-container.-modern .amcheckout-block:not(:first-of-type) {
    margin: 15px 0 0 !important;
}

.checkout-index-index .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method-title .label {
    padding: 15px;
}

.checkout-index-index .checkout-index-index .am-checkout {
    margin: 20px 0px !important;
}
.checkout-index-index .amcheckout-step-container .amcheckout-summary-container .amcheckout-content > .amcheckout-wrapper {
    padding: 0 20px 0 20px;
}

.checkout-index-index .amcheckout-step-container .amcheckout-summary-container .product-item .product {
    padding-bottom: 0px;
}

.checkout-index-index .cart-totals tbody .mark, .cart-totals tfoot .mark, .opc-block-summary .table-totals tbody .mark, .opc-block-summary .table-totals tfoot .mark {
    padding: 1px 0;
}
.checkout-index-index .amcheckout-step-container .amcheckout-title + .amcheckout-content > .amcheckout-wrapper {
    padding: 2px 10px;
}

.checkout-index-index .checkout-header {
    margin: 12px 0 10px;
}
.checkout-index-index .cart-totals tbody tr:last-child td, .opc-block-summary .table-totals tbody tr:last-child td {
     padding-bottom: 1px; 
}
.checkout-index-index .cart-totals .grand th, .cart-totals .grand td, .opc-block-summary .table-totals .grand th, .opc-block-summary .table-totals .grand td {
    padding: 1px;
}
.checkout-index-index .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes, .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment {
    margin: 0px 0px;
}
.checkout-index-index  .amcheckout-step-container {
    font-size: 14px;
}
.checkout-index-index .amcheckout-step-container .amcheckout-form-login, .amcheckout-step-container .form-login {
    margin-bottom: 15px;
}

.checkout-index-index .actions-toolbar {
   padding-top: 5px !important;
}

/* four product column*/
.cms-home .product-list-style02 .product-item-info {
    display: flex;
}

/*toggle */
/*@media (max-width: 767px)
{
#trustpilot-widget-trustbox-1-wrapper{
    display:none;
}

}*/

/* Owl Carousel Navigation - Mobile */
@media (max-width: 768px) {
    .catalog-product-view .owl-carousel .owl-nav {
        position: absolute !important;
    }
 
     .catalog-product-view .owl-carousel:first-child .owl-nav {
        top: -60px !important;
        right: -6px !important;
    }
 
     .catalog-product-view .owl-carousel:nth-child(2) .owl-nav {
        top: -36px !important;
    }
}
 
/* Owl Carousel Navigation - Desktop */
@media (min-width: 769px), print {
     .catalog-product-view .block.related .owl-carousel .owl-nav {
        top: -70px !important;
        right: -15px !important;
    }
}
 
/* Privacy Policy */
 .cms-privacy-policy-cookie-restriction-mode  .column.main {
    overflow: scroll;
}
 
/* Left Sidebar - Desktop */
@media (min-width: 769px), print {
    .sidebar .product-items .product-item-details {
        display: flex !important;
        flex-direction: column !important;
    }
 
    
}

/*bajrangi*/
/* Feedback form css start  */
body .feedback-form .label {
    color:#000;
    font-weight:500;
}
body .feedback-form .tm-radio {
     color:#000;
    font-weight:500;
}
body.cms-action-feedback .column.main {
    overflow:hidden;
}
body .feedback-form input[type="text"]{
    width:100% !important;
}
body .feedback-form button#submit {
    margin-left: 0;
    margin-bottom:20px;
}

@media (max-width:992px){
 article.col-main {
    width: 100%;
    max-width: 100%;
}

}
@media (max-width:768px){
    .header-wrapper-bottom-content > div{
    width: 100%;
    max-width: 100%;
}
 article.col-main {
    width: 100%;
    max-width: 100%;
}

}
/* Feedback form css end   */

/* Home in tablet cart bottom css start */

@media (min-width:768px){
    div#footer-cart-trigger {
    width: 175.5px;
    display: flex;
    border-radius:0px;
}
}

/* Home in tablet cart bottom css end */


/* Home Yuasa Battery Lookup css start  */

div#battery-finder input{
    min-width:207px !important;
    overflow:hidden !important;
    max-width:207px !important;
    text-align:left !important;
     border-right: 3px solid #000 !important;
}

.batteryfinder-widget .brand{
    position:static !important;
}
.batteryfinder-widget .logo{
    position:static !important;
}
.batteryfinder-widget .tagline{
    position: static !important;
}
.batteryfinder-widget .header .buttons{
    position:static !important;
}
.batteryfinder-widget .header{
    display:flex;
    align-items:center !important;
    gap: 0;
}
/* Home Yuasa Battery Lookup css end  */


/*Checkout page css start */

body.checkout-cart-index input#coupon_code {
    height: 40px;
}
body.checkout-cart-index .actions-toolbar button{
    height:40px;
}

body.checkout-cart-index .actions-toolbar {
    padding:0 !important;
}
/*Checkout page css end */

/*set new password page */
.customer-account-createpassword input{
    max-width:500px;
}

.customer-account-createpassword #password-strength-meter-container {
        max-width:500px;
}

@media only screen and (min-width: 768px) {
    @media (min-width: 769px), print {
       .customer-account-createpassword .actions-toolbar {
            padding-top: 5px !important;
        }
    }
}


/* FOR HEADER ALIGNMENT IN RESPONSIVE  */
/*  @media (min-width: 769px) {
    body .header.content .col-sm-6.col-md-7 {
        width: 40% !important;
    }
    
    .page-header .logo {
        margin: 0px;
    }
    
    .bsilogo {
    max-width: 100px;
}
}
*/

.header-wrapper-right {
    display: flex;
}


/* gird to list view  */
  
@media screen and (min-width: 768px){
  .products-list .box-tocart .control .qty-input .input-text.qty, .products-grid .box-tocart .control .qty-input .input-text.qty {
      width: 25px!important;
      height: 25px !important;
  }
}


/* View All WishList */


@media  screen and (min-width: 640px) {
  td.col.product {
    display: flex;
    flex-direction: column;
  }
  strong.product.name {
    margin-top: 20px;
  }
}

/* Cart item visible top header */
.block.widget .pager .toolbar-amount {
  display: none!important;
}

/*  ******************Responsive view  overflow issue   *********** */
 
page-wrapper{
   overflow-x: hidden;
}
 
/* Trust pilot button placement */
 
/*div#trustpilot-widget-trustbox-1-wrapper {
   bottom: 60px !important;
    right: -38px !important;
} */

    
@media (max-width: 768px) {
    .header-wrapper-right {
    display: flex;
    justify-content: center;
}
}


/*sprint 11 */
.widget.blog-search .action.search{
top :0px !important;
}

.box-tocart .control {
    margin-bottom: 15px;
    float: left;
    display: flex;
    flex-direction: row;
    align-items: stretch;
}

.box-tocart .control .qty-input .input-text.qty {
    height: 100% !important;
}
 
 @media screen and (width: 768px) {
 
.search-wrapper {
    border: 1px solid #000;
}
.col-sm-7.col-md-7 {
    width: 100% !important;
}

.col-sm-11.col-md-10 {
    width: 100% !important;
}

.header-wrapper-center {
   width:100%;
    display: flex; 
     align-content: center; 
     flex-direction: column; 

}
}
.sticky-menu:not(.active) .search-wrapper .block-search .action.search:hover:before {
    color : #fff  !Important;
}

#cart-footer span.number {
    margin-right: 2px;
}

.products-grid.wishlist .product-image-container {
    width: 100% !important;
}

/*menu hide on hower*/

.cdz-main-menu .cdz-horizontal-menu li.level0:hover>a.menu-link {
            color: #1f2022;
            background-color: #1d71ab;
            border-color: #fff;
            font: 400 15px / 1.35 Poppins, Helvetica Neue, Verdana, Arial, sans-serif;
        }



@media (max-width: 768px) {
  table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}

/*contact us page */
#map_canvas iframe{
width:100% !important;
}

/*mini cart */
@media (max-width: 767px) {
    .cms-home .minicart-items .product-item-details {
        display: block !important;
    }
} 

@media only screen and (max-width: 767px) {
    .minicart-wrapper .ui-dialog .block-minicart {
        z-index: 9999;
    }
}

