.block .block-content.filter-content .filter-options-title{
      font-family: 'montserratmedium';
      font-size: 16px;
      font-weight: 500;
      color: #000;
      line-height: 20px;
      text-transform: capitalize;
      padding: 18px 21px 0 0!important;
      margin-bottom: 18px;
      word-break: break-word;
}
.block .block-content.filter-content{
      border: none;
      padding: 0;
}
.block-title.filter-title{
      margin-bottom: 0!important;
}
.filter-options-item{
      padding-bottom: 0;
      border-bottom: 1px solid #cbc9c9;
}
.filter-options input[type='checkbox'] + .amshopby-choice{
      top: 0px!important;
      padding: 0 0 0 20px!important;
      min-height: 20px!important;
}
.catalog-category-view .filter-options input[type='checkbox'] + .amshopby-choice:before,
.catalogsearch-result-index .filter-options input[type='checkbox'] + .amshopby-choice:before,
.catalogsearch-result-index .filter-options input[type='checkbox'] + .amshopby-choice:after{
      height: 16px!important;
      width: 16px!important;
      background-color: #fff;
      border: 1px solid #6C737F!important;
      top: 0px !important;
      border-radius: 0;
}
.filter-options input[type='checkbox'] + .amshopby-choice:after{
      border:2px solid #016938!important;
      height: 16px!important;
      width: 16px!important;
      border-radius: 0!important;
      top: 0px !important;
      background: #016938 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNSAxNSI+CiAgPGRlZnMvPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xMS42NjkzIDMuNTAwNjFjLS4yMDc4LjAwNjk1LS40MDQ4LjA5ODg1LS41NDkzLjI1NjItMS45NTcwMyAyLjA2NDE1LTMuNDM4ODMgMy43NzY1NS01LjI4MDQxIDUuNzQ3ODNMMy44MTczIDcuNzA0NzRjLS4wNzk5Mi0uMDcxNi0uMTcyNDUtLjEyNTk1LS4yNzIzMy0uMTU5OTItLjA5OTg3LS4wMzM5Ny0uMjA1MTItLjA0NjktLjMwOTc0LS4wMzgwNi0uMTA0NjIuMDA4ODUtLjIwNjU2LjAzOTI5LS4zLjA4OTYtLjA5MzQ1LjA1MDMtLjE3NjU2LjExOTQ4LS4yNDQ1OS4yMDM2LS4wNjgwNC4wODQxMS0uMTE5NjYuMTgxNTEtLjE1MTkzLjI4NjYyLS4wMzIyNy4xMDUxMS0uMDQ0NTUuMjE1ODgtLjAzNjE1LjMyNTk4LjAwODQxLjExMDExLjAzNzM0LjIxNzQuMDg1MTUuMzE1NzQuMDQ3ODEuMDk4MzMuMTEzNTUuMTg1NzkuMTkzNDguMjU3MzlMNS4zNzc3MSAxMS4yOThjLjE1MzE1LjEzNzkuMzUwMTkuMjA5OC41NTE2LjIwMTMuMjAxNDEtLjAwODYuMzkyMzEtLjA5NjkuNTM0NDQtLjI0NzNDOC42MTA3NCA4Ljk4NzU3IDEwLjE0MiA3LjE3NTQ0IDEyLjI1NiA0Ljk0NTc4Yy4xMTY1LS4xMTgzNy4xOTYtLjI3MTIuMjI4MS0uNDM4MjMuMDMyMS0uMTY3MDMuMDE1My0uMzQwMzgtLjA0ODQtLjQ5NzA5LS4wNjM2LS4xNTY3MS0uMTcwOS0uMjg5MzctLjMwNzgtLjM4MDQyLS4xMzY5LS4wOTEwNS0uMjk2OC0uMTM2MTktLjQ1ODYtLjEyOTQzeiIvPgo8L3N2Zz4K) center / 12px!important;
}
.filter.block .block-content.filter-content .filter-options-content .items li a, 
.filter.block .block-content.filter-content .filter-options-content {
      padding-left: 0;
      font-family: 'montserratmedium';
      font-size: 16px;
      font-weight: 500;
      line-height: 1;
      color: #000;
}
.filter.block .block-content.filter-content .filter-options-content .items li a{
      padding: 0px 0 0 20px;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
}
.block .block-content.filter-content .filter-options-content .items li a .count{
      float: none;
      display: none;
}
.catalogsearch-result-index .filter-options .item > input[type='radio'],
.catalog-category-view .filter-options .item > input[type='radio']{
    display: block!important;
    position: absolute;
    top:-2px;
    width: 20px;
    height: 20px;
    border:2px solid #6C737F;
}
.not-loggedin-body.catalogsearch-result-index .filter-options .item > input[type='radio'],
.not-loggedin-body.catalog-category-view .filter-options .item > input[type='radio']{
    top:-3px;
}
.filter-options-item .filter-options-content .items:not(.items-children):not(.am-category-view), 
.filter-options-item .filter-options-content .am-category-wrapper, .filter-options-item .filter-options-content .amshopby-fromto-wrap{
      margin: 0 10px 0 0px;
}
.filter-options-item .filter-options-title:after{
      color: #016938;
      font-size: 16px;
}
.catalog-category-view a.filter-item span.label,.catalogsearch-result-index a.filter-item span.label{
      padding-left: 16px!important;
      color: #000;
      font-family: 'montserratmedium';
      font-size: 14px!important;
      font-weight: 500!important;
      line-height: 20px!important;
}
.toolbar .pages .pages-items .item a{
      font: 12px/28px 'montserratregular';
      font-weight: 400;
      letter-spacing: 0.4px;
      color: #212529;
}
.toolbar .pages .pages-items .item.pages-item-previous,.toolbar .pages .pages-items .item.pages-item-next{
      background: #eee;
}
.toolbar .pages .pages-items .item a.previous,.toolbar .pages .pages-items .item a.next{      
      color: #4B9146;
      line-height: 30px;
}
.toolbar .pages .pages-items .item.pages-item-previous:hover,.toolbar .pages .pages-items .item.pages-item-next:hover{      
      color: #fff;
      background: #4B9146;
      border-color: #4B9146;
}
.toolbar .pages .pages-items .item.pages-item-previous:hover a,.toolbar .pages .pages-items .item.pages-item-next:hover a{      
      color: #fff;
}
.toolbar .pages .pages-items .item.current{
      border-color: #4B9146;
}
.toolbar .pages .pages-items .item a .label{
      color: #212529;
}
.toolbar .pages .pages-items .item{
      border-color: #D8D5D5;
      background-color: #F8F8F8;
}
.plp-bottom-fixed,.filter-bottom-btn-wrapper{
      display: none;
}
/*Modal CSS*/

.modals-wrapper .modal-popup.disacrdfilter-modal.disacrdfilter-modal .modal-inner-wrap {
    width: 100%!important;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}
.modal-popup.disacrdfilter-modal.disacrdfilter-modal .modal-header{
    padding: 12px 20px 12px 30px;
}
.modal-popup.disacrdfilter-modal .modal-footer{
    padding: 10px 20px;
}
.modal-popup.disacrdfilter-modal .modal-title {
    padding: 0;
    font: normal normal 600 18px/22px 'montserratsemibold';
    letter-spacing: 0px;
    color: #000000;
}
.modal-popup.disacrdfilter-modal .action-close{
    padding-right: 5px!important;
}
.modal-popup.disacrdfilter-modal .action-close:before{
    font-size: 40px;
    line-height: 40px;
}
.modal-popup.disacrdfilter-modal._show .modal-header, .modal-popup.disacrdfilter-modal._show .modal-content, 
.modal-popup.disacrdfilter-modal._show .modal-footer
{
    padding: 16px 16px!important;
}
.modal-popup.disacrdfilter-modal._show .modal-header{
      border-bottom: 0!important;
      padding:16px 16px 0!important
}
.modal-popup.disacrdfilter-modal .modal-title{
      font: normal normal 700 12px/14px 'montserratbold';
}
#discardmodal .modal-body-content{
      font: normal normal 500 12px/14px 'montserratmedium';
      line-height:14.63px;
      color: #000;
}
.modal-body-content p{
      margin: 0;
}
.modal-slide .action-close {
    top:10px;
}
.modal-popup.disacrdfilter-modal .action-close{
      display: none;
}
.modal-popup.disacrdfilter-modal .modal-footer
{
    border-top:1px solid #0000001A!important;
    justify-content: center;
}
.modal-title{
    font: normal normal 400 14px/17px 'montserratregular';
    letter-spacing: 0px;
    color: #212529;
}
.modal-title span{
    font: normal normal 500 14px/17px 'montserratmedium';
}
.btn-green-discard-modal,.btn-green-discard-modal:focus,
.modal-popup.disacrdfilter-modal .modal-footer button.btn-green-discard-modal,
.modal-popup.disacrdfilter-modal .modal-footer button.btn-green-discard-modal:focus{
    font-size: 14px !important;
    font-weight: 600;
    font-family: 'montserratsemibold';
    line-height: 1;
    text-transform: uppercase;
    color: #fff!important;
    border: 1px solid #016938!important;
    background: #016938!important;;
    padding: 0px 24px!important;
    border-radius: 5px;
    cursor: pointer;
    height: 36px;
    display: flex;
    align-items: center;
    margin-left: 12px;
}
.btn-bordered-discard-modal,.btn-bordered-discard-modal:focus,
.modal-popup.disacrdfilter-modal .modal-footer button.btn-bordered-discard-modal,
.modal-popup.disacrdfilter-modal .modal-footer button.btn-bordered-discard-modal:focus{
    font-size: 14px !important;
    font-weight: 600;
    font-family: 'montserratsemibold';
    line-height: 1;
    text-transform: uppercase;
    color: #016938!important;
    border: 1px solid #016938!important;
    background: #fff!important;;
    padding: 0px 24px!important;
    border-radius: 5px;
    cursor: pointer;
    height: 36px;
    display: flex;
    align-items: center;    
}
.modal-label{
    font-family: 'montserratmedium';
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 0.15000000596046448px;
    color: #495057;
    margin-bottom: 16px;
}
/* modal end*/
.toolbar select#sorter{
      height: 36px;
      border-width: 0;
      vertical-align: top;
      border: 1px solid #CED4DA;
      padding: 2px 10px;
      box-shadow: none !important;
      border-radius: 5px;
      font-family: 'montserratregular';
      font-size: 14px;
      font-weight: 400;
      color: #000;
      line-height: 17px;
}
.sortBy-mobile,.sortBy-mobile-container{
      display: none;
}
.catalogsearch-result-index .filter-options .item > input[type='radio'], .catalog-category-view .filter-options .item > input[type='radio']{
      accent-color: #016938;
}
.catalogsearch-result-index .page-title-wrapper .page-title,.catalog-category-view .page-title-wrapper .page-title{
      font-family: 'montserratsemibold';
      font-size: 16px;
      font-weight: 600;
      line-height: 24px;
      padding: 20px 0px 7px 0px;
      color: #016938;
      margin-bottom: 20px;
      position: relative;
}
.not-loggedin-body.catalogsearch-result-index .page-title-wrapper .page-title, .not-loggedin-body.catalog-category-view .page-title-wrapper .page-title{
      font-family: 'cairo';
      font-size: 26px;
      line-height: 1.16;
}
.catalog-category-view .page-title-wrapper .page-title::before,.catalogsearch-result-index .page-title-wrapper .page-title::before {
      background: #016938;
      width: 40px;
      height: 4px;
      content: '';
      position: absolute;
      bottom: 0;
}
.catalogsearch-result-index .toolbar.toolbar-products,.catalog-category-view .toolbar.toolbar-products {
      padding-top: 0px;
}
.catalogsearch-result-index .toolbar-bottom .toolbar.toolbar-products, .catalog-category-view .toolbar-bottom .toolbar.toolbar-products{
      margin-top: 48px;
}
#amasty-shopby-product-list .products.wrapper{
      clear: both;
}
.not-loggedin-body .container .block .block-title strong, .container .detail-title,
.not-loggedin-body .block .block-content.filter-content .filter-options-title{
      font-family: 'cairo';
      font-weight: 700!important;
}
.not-loggedin-body .block .block-content.filter-content .filter-options-title{
      font-size: 16px;
      line-height: 23px;
      padding: 16px 21px 0 0!important;
      margin-bottom: 16px;
}
.not-loggedin-body.catalog-category-view a.filter-item span.label,
.not-loggedin-body.catalogsearch-result-index a.filter-item span.label{
      font-family: 'cairo';
      line-height: 16px!important;
      padding-left:11px!important;
}
.not-loggedin-body .product-item-name a.product-item-link{
      font-family: 'cairo';
      font-weight: 600!important;
      max-height: 47px;
      margin-bottom: 18px;
}
.select-hidden-plp {
      display: none!important;
      visibility: hidden;
      padding-right: 10px;
  }
    
  .select-plp {
      cursor: pointer;
      display: inline-block;
      position: relative;
      color: #495057;
      letter-spacing: 0.25px;
      /* width: 111px; */
      height: 36px;
      font-weight: 400;
      font-size: 13px;
      line-height: 20px;
  }
  
  .select-styled-plp {
      padding: 5px 26px 5px 10px;
      /* width: 111px; */
      height: 36px;
      background: #FFFFFF;
      border: 1px solid #CED4DA;
      border-radius: 5px;
      -moz-transition: all 0.2s ease-in;
      -o-transition: all 0.2s ease-in;
      -webkit-transition: all 0.2s ease-in;
      transition: all 0.2s ease-in;
      color: #495057;
      letter-spacing: 0.25px;
      font-weight: 400;
      font-size: 13px;
      line-height: 20px;
      display: flex;
      align-items: center;
  }
  .limiter-select-plp{
      min-width:55px;
      max-width: 70px;
  }
  .limiter-select-plp .select-styled-plp{ 
      min-width:55px;
      max-width: 70px;
  }
  .select-styled-plp:after {
      content: "";
      width: 0;
      height: 0;
      border: 5px solid transparent;
      border-color: #495057 transparent transparent transparent;
      position: absolute;
      top: 15px;
      right: 10px;
  }
  .select-styled-plp:hover {
      background-color: #fff;
      border-color:#4B9146!important;
  }
  
  .select-options-plp {
      display: none;
      position: absolute;
      top: 100%;
      right: 0;
      left: 0;
      z-index: 9999;
      margin: 0;
      padding: 0;
      list-style: none;
      background: #FFFFFF;
      box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  }
  .select-options-plp li {
      word-break:break-all;
      margin: 0;
      text-align:left;
      padding: 15px 10px;
      -moz-transition: all 0.15s ease-in;
      -o-transition: all 0.15s ease-in;
      -webkit-transition: all 0.15s ease-in;
      transition: all 0.15s ease-in;
  }
  .select-options-plp li:hover, .select-options-plp li.is-selected {
      color: #495057;
      background: #EBEBEB;
  }
  .select-options-plp li[rel="hide"] {
      display: none;
  }
@media only screen and (max-width: 1300px) {
      /* .catalogsearch-result-index .page-title-wrapper .page-title, .catalog-category-view .page-title-wrapper .page-title{
            font-size: 18px;
            line-height: 22px;
            padding: 22px 0 10px;
            margin-bottom: 10px;
      } */
      .toolbar select#sorter,.toolbar select#limiter, select.limiter-options{
            font-size: 11.38px;
            line-height: 14px;
      }
      .catalog-category-view a.filter-item span.label,
      .catalogsearch-result-index a.filter-item span.label{
        font-size: 12px!important;
    }
}

@media only screen and (max-width: 1024px) {
      .filter.block .block-content.filter-content .filter-options-content .items li a{
            padding: 0 0 0 15px;
      }
}
@media only screen and (max-width: 700px) {
      .not-loggedin-body .container .block .block-title strong, .container .detail-title, .not-loggedin-body .block .block-content.filter-content .filter-options-title{
            font-family: 'cairo'!important;
            font-size: 14px!important;
      }
      .not-loggedin-body .block .block-content.filter-content .filter-options-title{
            padding: 10.5px 14px!important;
            margin: 0px;
      }
      .not-loggedin-body .block .block-content.filter-content .filter-options-title{
            font-weight: 600!important;
      }
      .catalogsearch-result-index .toolbar-bottom .toolbar.toolbar-products, .catalog-category-view .toolbar-bottom .toolbar.toolbar-products{
            margin-top: 30px;
      }
      .catalog-category-view a.filter-item span.label, .catalogsearch-result-index a.filter-item span.label {
            padding-left: 32px!important;
            color: #000;
            line-height: 16px!important;
      }
      .not-loggedin-body.catalog-category-view a.filter-item span.label, .not-loggedin-body.catalogsearch-result-index a.filter-item span.label{
            padding-left: 32px!important;
      }
      .catalogsearch-result-index .page-main,.catalog-category-view .page-main{
            padding: 0 0 30px;
      }
      .catalogsearch-result-index .page-title-wrapper .page-title{
            padding-top: 0;
      }
      .toolbar select#sorter{
            display: none;
      }
      .catalogsearch-result-index .breadcrumbs .items,.catalog-category-view .breadcrumbs{
            display: none;
      }
      .filter-options-item{
            display: flex;
            gap:9px;
      }
      .block .block-content.filter-content .filter-options-content .items li a .count{
            display: inline-block;
            color: #000;
            line-height: 16px;
      }
      .filter.block .block-content.filter-content .filter-options-content .items li a, 
      .filter.block .block-content.filter-content .filter-options-content {
            padding-left: 0;
            font-family: 'montserratregular';
            font-size: 14px;
            font-weight: 400;
            line-height: 1;
            letter-spacing: 0em;
      }
      .not-loggedin-body .filter.block .block-content.filter-content .filter-options-content .items li a,
      .not-loggedin-body .filter.block .block-content.filter-content .filter-options-content{
            font-size: 12px;
      }
      .block .block-content.filter-content .filter-options-title{
            font-family: 'montserratregular';
            font-size: 14px;
            font-weight: 400;
            color: #212529;
            line-height: 24px;           
            border-bottom: 1px solid #CED4DA;
            padding: 10px 14px!important;
            background: #F8F8F8;
            margin:0;
            width: 100%;
      }
      .block .block-content.filter-content .filter-options-title[aria-expanded="true"]{
            background: #F5FFF4;
            font-weight: 600;
      }
      .not-loggedin-body .block .block-content.filter-content .filter-options-title[aria-expanded="true"]{
            font-weight: 700!important;
      }
      .block .block-content.filter-content .filter-options-item{
            width: 40%;
            border-right: 1px solid #ebebeb;
      }
      .filterOpt-content{
            width: calc(60% - 34px);
            margin: 0 auto;
            float: right;
            position: absolute;
            top: 0;
            right: 16px;
      }
      .filter-options-item .filter-options-title:after{
            display: none;
      }
      .filter-options-item{
            border: 0;
      }
      .block .block-content.filter-content{
            padding: 0;
            border: 0;
            overflow-y: auto;
            height: calc(100% - 100px);
      }
      .filter-options{
            position: relative;
      }
      .plp-bottom-fixed{
            position: static;
            display: flex;
            align-items: center;
            height: 48px;
            width: 100%;
            background: #FCFCFC;
            border:1px solid #F6F6F6;
            z-index: 999;
      }
      .plp-bottom-fixed.fixed-filter-plp{
            display: flex;
            align-items: center;
            position: fixed!important;
            height: 48px;
            width: 100%;
            background: #FCFCFC;
            border:1px solid #F6F6F6;
            bottom: 0 !important;
            left: 0;
            z-index: 999;
      }
      .plp-bottom-fixed.fixed-filter-plp.logged-in{
            bottom: 65px !important;
      }
      .plp-bottom-container{
            max-width: 224px;
            margin: 0 auto;
            display: flex;
            justify-content: space-between;
            align-items: center;
            width: 100%;
            position: relative;
      }
      .plp-bottom-container::before{            
            position: absolute;
            content: "";
            height: 100%;
            width: 1px;
            left:50%;
            background: #F6F6F6;
      }
      .not-loggedin-body .plp-bottom-container a{
            font-family: 'cairo'!important;
            font-size: 16px!important;
            font-weight: 600!important;
            line-height: 16px;
            color: #000;
      }
      .plp-bottom-container a img{
            margin-right: 8px;
      }
      .filter-mobile-plp{
            display: none;
            position: fixed;
            width: 100%;
            height: 100vh;
            top: 0;
            left: 0;
            z-index: 999999;
            background: #FCFCFC;
      }
      .block.filter .block-title.filter-title{
            display: flex;
            justify-content: space-between;
            align-items: center;
            border-bottom: 1px solid #016938!important;
            margin-bottom: 0;
            height: 56px;
            padding: 0 15px;
      }
      .container .block .block-title strong, .container .detail-title{
            font-family: 'montserratsemibold'!important;
            font-size: 14px!important;
            font-weight: 600!important;
            line-height: 17px;
            color: #016938;
            padding: 0;
      }
      .action.clear.filter-clear{
            font-family: 'montserratsemibold';
            font-size: 14px;
            font-weight: 600;
            line-height: 17px;
            color: #D1001899;
            padding: 0;
            background: transparent;
            margin: 0;
      }
      .filter-bottom-btn-container a{
            font-family: 'montserratsemibold';
            font-weight: 600;
            font-size: 14px;
            color: #000;
      }
      #btn-apply-plp{
            color: #016938;
      }

      .filter-bottom-btn-wrapper{
            display: flex;
            align-items: center;
            position: fixed;
            height: 48px;
            width: 100%;
            background: #FCFCFC;
            border:1px solid #F6F6F6;
            bottom: 0;
            left: 0;
            z-index: 99991;
      }
      .filter.block .block-content.filter-content ol.items{
            margin: 0;
      }
      .block .block-content.filter-content .filter-options-content .items li{
            padding: 14px 0;
            border-bottom: 1px solid #CED4DA;
            margin: 0!important;
      }
      .catalogsearch-result-index .filter-options .item > input[type='radio'], 
      .catalog-category-view .filter-options .item > input[type='radio'],
      .not-loggedin-body.catalogsearch-result-index .filter-options .item > input[type='radio'], 
      .not-loggedin-body.catalog-category-view .filter-options .item > input[type='radio']{
            top: 10px;
      }
      .catalog-category-view .filter-options input[type='checkbox'] + .amshopby-choice:before, 
      .filter-options input[type='checkbox'] + .amshopby-choice:after{
            top: 14px!important;
      }
      .selectedfilterCategory .selectedfilterCategory-icon,.selectedcatfilter  .selectedfilterCategory-icon{
            width: 5.64px;
            height: 5.64px;
            background: #4B9146;
            border-radius: 50%;
            display: inline-block;
            position: relative;
            top: -13px;
      }
      #plp-sort .selectedfilterCategory-icon{
            width: 5.64px;
            height: 5.64px;
            background: #4B9146;
            border-radius: 50%;
            display: inline-block;
            position: relative;
            top: -13px;
      }
      .modal-popup.disacrdfilter-modal.modal-slide._inner-scroll .modal-inner-wrap{
            min-height: auto;
      }.modal-popup.modal-slide._inner-scroll._show.disacrdfilter-modal{
            bottom: 0;
            top:auto;
            left: 0;
      }
      /* Sort By */
      .toolbar .toolbar-sorter .sorter-label{
            display: none;
      }
      .catalog-category-view .toolbar select#sorter{
            display: none;
      }
      .toolbar .toolbar-sorter .sorter-action span{
            display: inline;
      }      
      .sortBy-mobile-container{
            position: fixed;
            display: none;
            bottom: 0;
            z-index: 9991;
            background: #fff;
            left: 0;
            height: auto;
            padding-bottom: 10px;
            width: 100%;
      }
      .bottom-fixed-sortby-title{
            font-family: 'montserratmedium';
            font-size: 14px;
            font-weight: 500;
            line-height: 17px;
            color: #016938;
            padding: 16px 22px;
            box-shadow: 0px 0.8224672675132751px 4.1123366355896px 0px #0000001A;
            text-align: left;
      }
      .toolbar .toolbar-sorter a.sorter-action,.sortBy-mobile-bottom a.sorter-action{
            font-family: 'montserratregular';
            font-size: 14px;
            font-weight: 400;
            line-height: 17px;
            display: block;
            text-align: left;
            padding: 16px 14px 16px 44px;
            position: relative;
      }
      .toolbar .toolbar-sorter .sorter-action.sort-asc::after,.sorter-action.sort-desc::after,
      .sortBy-mobile-bottom a.sorter-action.sort-asc::after,.sortBy-mobile-bottom a.sorter-action.sort-desc::after{
            content: '';
            width: 20px;
            height: 20px;
            top: 15px;
            left: 18px;
            border: 2px solid #6C737F;
            position: absolute;
            border-radius: 50%;

      }
      .toolbar .toolbar-sorter .sorter-action.sort-asc::before,.toolbar .toolbar-sorter .sorter-action.sort-desc::before,
      .sortBy-mobile-bottom a.sorter-action.sort-asc::before,.sortBy-mobile-bottom a.sorter-action.sort-desc::before{
            display: none;
      }
      .toolbar .toolbar-sorter .sorter-action.sort-asc.activeasc::after,.sorter-action.sort-desc.activeasc::after,
      .sortBy-mobile-bottom a.sorter-action.sort-asc.activeasc::after,.sortBy-mobile-bottom a.sorter-action.sort-desc.activeasc::after{
            border-color: #016938;
      }
      .toolbar .toolbar-sorter .sorter-action.sort-asc.activeasc::before,.toolbar .toolbar-sorter .sorter-action.sort-desc.activeasc::before,
      .sortBy-mobile-bottom a.sorter-action.sort-asc.activeasc::before,.sortBy-mobile-bottom a.sorter-action.sort-desc.activeasc::before{
            background: #016938;
            content: '';
            width: 10px;
            height: 10px;
            top: 20px;
            left: 23px;
            position: absolute;
            border-radius: 50%;
            display: block;
      }      
      /*Sort By End*/
      .toolbar-top .field.limiter{
            border-top: 0;
            margin: 0 0 0;
            display: none;
      }
      .toolbar-bottom{
            margin-bottom: 50px;
      }
      .toolbar-bottom .field.limiter{
            display: inline-block;
      }
      .products-grid .item .item-inner{
            margin-bottom: 0;
      }
      .toolbar-top .toolbar.toolbar-products{
            margin-bottom: 0;
            padding: 0;
      }
      .toolbar-top .select-plp{
            display: none;
      }      
}
@media only screen and (max-width: 450px) {
      
      .toolbar-bottom .toolbar .pages{
            margin-top: 10px!important;
      }
}

@media (min-width: 768px) {
      .catalogsearch-result-index .page-title-wrapper .page-title,.catalog-category-view .page-title-wrapper .page-title{
            line-height: 35px;
            padding: 12px 0 0px;
            font-size: 21px;
      }
}
@media (min-width: 1201px) {
      .catalogsearch-result-index .page-title-wrapper .page-title,.catalog-category-view .page-title-wrapper .page-title{
            line-height: 35px;
            padding: 15px 0 0px;
            font-size: 24px;
      }
}