/*Language Dropdown*/
.wpml-ls-legacy-dropdown{width: auto;}
.wpml-ls-legacy-dropdown a{background-color: transparent;border:0;color:#222222;font-size:18px;font-size:18px;text-transform:uppercase;font-weight:400;}
.wpml-ls-legacy-dropdown .icl_lang_sel_translated{display:none;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right: 20px;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {content:'\f107';font-family:"Font Awesome 7 Free";font-weight:900;border:0;right:0;top:50%;transform:translateY(-50%);font-size:12px;font-weight:600 !important;}
.wpml-ls-legacy-dropdown li:hover a{background-color:#fff;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{background-color: #fff;}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover > a, .wpml-ls-legacy-dropdown a:focus, .wpml-ls-legacy-dropdown a:hover{background: transparent;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu li a:hover{color:#046ED7}

.widget_ywraq_mini_list_quote .raq-info{padding:0;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{right: 0;left: auto;}
.widget_ywraq_mini_list_quote .raq-items-number{display: flex;
  justify-content: center;
  align-items: center;
  color: #ffffff;
  width: 20px;
  height: 20px;
  background: #FF0000;
  line-height: 1;
  border-radius: 50px;
  font-weight: 800;
  position: absolute;
  top: -8px;
  right: -8px;
  font-size: 12px;
  font-family: "Poppins", sans-serif;}
  
 .ywraq-quote-icon-icon_quote::before {content: '';
  /*background-image: url(../../images/cart-icon.svg);*/
  width: 20px;
  height: 23px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color:#082043;
     
      -webkit-mask: url('../../images/cart-icon.svg') no-repeat center;
    mask: url('../../images/cart-icon.svg') no-repeat center;

    -webkit-mask-size: contain;
    mask-size: contain;
 } 
  .ywraq-quote-icon-icon_quote:hover::before{
        background-color:#046ED7;
  }
.product-search-form .search-button{border-radius:8px;}
.widget_ywraq_mini_list_quote{margin:0;}
.widget_ywraq_mini_list_quote .raq-info{border:0;}
.filter-sidebar{border:1px solid #E4E8EF;background-color:#F4F6F9;padding:40px 25px;}
.awf-preset-wrapper{position:relative;}
.awf-filter-wrapper{margin:0 0 30px 0;border-bottom:1px solid #EBEBEB;padding-bottom:30px;}
.awf-filter-wrapper:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.awf-filter-title{font-weight: 600;font-size: 32px;}
.awf-filter-title-container{margin: 0 0 15px 0;}
.filter-sidebar input.awf-filter{
    transition: all 0.2s linear;
  width: 100%;
  height: 52px !important;
  line-height: 50px !important;
  border: 1px solid #D2D8E3;
  color: #04152D;
  box-shadow: none !important;
  border-radius: 8px;
  padding: 0 30px !important;
  background: #fff;
  text-transform: none;
  outline: none !important;
  font-size: 18px !important;
  font-weight: 300 !important;
  padding-left:47px !important;
}

.filter-sidebar input.awf-filter::placeholder,
.filter-sidebar input.awf-filter::-webkit-input-placeholder{color: #666 !important;font-weight: 300;}


.awf-filter-container.awf-product-search-container::before{top:50%;transform:translateY(-50%);}
.awf-filter-container.awf-product-search-container button.awf-clear-search-btn{top:50%;transform:translateY(-50%);}
.awf-reset-btn-container{margin-bottom:0;text-align:center;position:absolute;right:0;top:7px;}
.awf-reset-btn-container .awf-reset-btn{border:0;box-shadow:none;color:#046ED7;font-size:14px;text-decoration:underline;background-color:transparent;}
.awf-reset-btn-container .awf-reset-btn:hover{color:#082043;background-color:transparent;text-decoration:underline;}

.awf-collapsible .awf-filter-title, .awf-dropdown .awf-filter-title{font-weight:700;font-size:20px;letter-spacing:-4%;vertical-align:middle;color:#082043;text-transform: capitalize;}
.awf-filter-title-container, .noUi-marker{position: relative;}
.awf-collapse-btn{position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;opacity: 1;}
  .awf-collapse-btn::before{right:0;width:auto;opacity: 1;}
  .awf-filters-container ul li a{padding-left:0;}
  .awf-filter-container label{width:100%;position:relative;padding-right:40px !important;display:block;}
  .awf-filter-container .awf-filter-count{position:absolute;top:50%;transform:translateY(-50%);right:0;font-size:14px;font-weight:300;margin:0 !important;opacity:1;}
  .awf-filter-container input[type="checkbox"] + label, .awf-filter-container input[type="radio"] + label{padding-left: 30px;position:relative;color:#666;font-weight:300;}
  .awf-style-icons label::before, .awf-style-custom-terms label::before{width:16px;height:16px;content:"" !important;background:#fff;border:1px solid #666666;border-radius:3px;top:50%;transform:translateY(-50%);left: 0;position: absolute;}
  .awf-style-icons .awf-active label::before{background:#046ED7;}    
  .awf-style-icons .awf-active label{color:#046ED7 !important;}
  .awf-filters-container ul li{padding: 7px 0px;}
  .awf-filters-container ul li a:hover label{color:#046ED7 !important;}
  .awf-filters-container ul li a:hover label::before{background:#046ED7;}
  
  .noUi-horizontal .noUi-tooltip{display:block !important;bottom:-45px;}
  .awf-apply-filter-btn{width: 100%;
  background-color: #082043;
  color: #ffffff;
  border: 1px solid #082043;
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 700;
  text-decoration: none;
  z-index: 1;
  overflow: hidden;
  font-family: "Manrope", sans-serif;
  border-radius: 8px;
  transition: all 0.2s linear;
  height: 55px;
  }
.awf-apply-filter-btn:hover{ background-color:#046ED7;border-color:#046ED7;}
.awf-filters-container .awf-filter-container.awf-range-slider-container, .awf-filters-container .awf-taxonomy-range-slider-container{margin: 40px 0px 75px 0px !important;}
.awf-filters-1-5-container ul{display:flex;margin: 0 -6px;justify-content: space-between;}
.awf-filters-1-5-container ul li{width:100%;padding:3px 6px;}
.awf-filters-1-5-container ul li .awf-filter-count{display:none;}
.awf-filters-1-5-container ul li a {height:55px;background:#FFFFFF;border:1px solid #E4E8EF;border-radius:6px;color:#1C2533;display:flex;align-items:center;justify-content:center;}
.awf-filters-1-5-container ul li a label{text-align:center;padding:0 !important;justify-content:center !important;}
.awf-filters-1-5-container ul li.awf-active a,.awf-filters-1-5-container ul li a:hover{;background:#046ED7;color:#fff;border-color:#046ED7;}
.awf-filters-1-5-container ul li a:hover label,
.awf-filters-1-5-container ul li.awf-active a label{color:#fff !important}
.awf-filters-1-5-container.awf-style-icons label::before,
.awf-filters-1-5-container ul li .awf-style-icons label::before{display:none;}
.woocommerce .woocommerce-ordering{margin: 0;}

.woocommerce .add-request-quote-button.button{width:100% !important;}
.productbox-header h6{word-wrap: break-word;}
ul.yith-ywraq-list li a{font-weight:400;padding-left:15px;}
ul.yith-ywraq-list li a.yith-ywraq-item-remove{padding-left:0;}
.widget_ywraq_mini_list_quote .yith-ywraq-list-content{min-width: 350px;}
button#ywraq-list-to-pdf{margin-left:10px;color:#666666;}

.widget_ywraq_mini_list_quote .yith-ywraq-list-wrapper{width:auto !important;}
.serach-box-holder .search-item h5{padding-bottom:0 !important;}
.widget_ywraq_mini_list_quote{display: block;}
body a.add-request-quote-button.button.has-icon::after {display:block !important; opacity:1;font-family: bootstrap-icons;
  font-weight: 600;
  content: "\f285";
  margin-left: 15px;
  font-size: 14px;}
.HomeSection8 .wpcf7-response-output{color:#FFF !important;}
.pagination .page-item .page-link{border-radius:8px !important;}
.AboutUsSection4 .right .accordion-body{padding-top:0 !important;}
.yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper textarea{padding:10px 30px !important;}


.HomeSection7 .full-image-holder{max-height:550px;height:100%;}
.HomeSection7 .full-image-holder .container, .HomeSection7 .full-image-holder img{width:100%;height:100%;}
/*.footer-wrapper .row .col-md-auto:nth-of-type(4){display:none;}*/

.HomeSection2 .gridbox-1 .img-holder{padding-bottom:75%;}
.HomeSection3 .gridbox-3 .img-holder{padding-bottom:75%;}
.SolutionsSection2 .gridbox-4 .grid-content{height:auto;}
.SolutionsSection2 .gridbox-4 .grid-header h5{transition: .2s ease-in;}
.SolutionsSection2 .gridbox-4:hover .grid-header h5{color:#046ed7;}

.grecaptcha-badge{bottom:16% !important;}
.ftbox6{width:420px;}


@media only screen and (max-width: 1599.98px) {
    
    .header-alternate ~ .margin-container{margin-top: 127px;}
    .header-alternate ~ .margin-container.headerInfo-removed{margin-top: 88px;}
    .wpml-ls-legacy-dropdown a{font-size:14px;}
    .filter-sidebar{padding: 30px 20px;}
    .awf-apply-filter-btn{height:50px;}
    .filter-sidebar input.awf-filter{font-size: 16px !important;}
    .awf-filter-wrapper{padding-bottom: 20px;margin: 0 0 20px 0;}
    .awf-filters-1-5-container ul li a{height:50px;}
    .yith-ywraq-mail-form-wrapper .woocommerce-input-wrapper textarea{padding:10px 20px !important;}
    body a.add-request-quote-button.button.has-icon::after{font-size:12px;}
    .grecaptcha-badge{bottom:15% !important;}
    
    .ftbox6{width:350px;}
}
@media only screen and (max-width: 1399.98px) {
    .ftbox6{width:350px;}
}
@media only screen and (max-width: 1199.98px) {
    .header-alternate ~ .margin-container {margin-top: 123px;}
    .header-alternate ~ .margin-container.headerInfo-removed{margin-top: 84px;}
    .margin-container{margin-top:123px;}
    .ftbox6{width:280px;}
}
@media only screen and (max-width: 991.98px) {
    .productbox-holder .productbox{flex-wrap: wrap;}
    .margin-container{margin-top: 123px;}
      .ftbox6{width:300px;}
}
@media only screen and (max-width: 576.98px) {
    .header-alternate ~ .margin-container {margin-top:94px !important;}
    .header-alternate ~ .margin-container.headerInfo-removed{margin-top: 70px;}
    .product-search-form .search-button{width: auto;}  
     .filter-sidebar{padding:20px 15px;}
    .awf-apply-filter-btn{height:40px;}
    .filter-sidebar input.awf-filter{font-size: 14px !important;}
    .awf-filter-wrapper{padding-bottom: 15px;margin: 0 0 15px 0;}
    .awf-filters-1-5-container ul li a{height:40px;}
    .header-close a{width:15px;}
    body a.add-request-quote-button.button.has-icon::after{font-size:12px;}
    .main-slider .slick-slide figure{position:relative;}
    .main-slider .banner_caption{position:relative;}
    .main-slider .slick-slide .item::after{display:none;}
    .margin-container{margin-top:94px !important;}
    .banner_caption .banner-info{padding-top:30px;padding-bottom:0;}
    .main-slider .banner_caption .banner-info .pageTitle{margin-bottom:0 !important;}
    #yith-ywraq-form .update-list-wrapper {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
    }
}





