/*
Theme Name: Woodmart Child
Theme URI: https://woodmart.xtemos.com/
Template: woodmart
Author: XTemos
Author URI: http://themeforest.net/user/xtemos
Description: ThemeForest Premium Theme
Tags: one-column,two-columns,right-sidebar,custom-header,custom-menu,editor-style,featured-images,microformats,post-formats,sticky-post,translation-ready
Version: 6.5.4.1695879706
Updated: 2023-09-28 05:41:46

*/

html {
    scroll-behavior: smooth;
    scroll-padding-top: 136px;
}
  
.desHide {
    display: none;
}

ul.sociallinkheader {
    list-style: none;
    display: flex;
    padding-left: 0;
}

ul.sociallinkheader li {
    margin-left: 8px;
}

ul.sociallinkheader li a img {
    max-width: 30px;
}

.application_img-tabs {
    display: flex !important;
    gap: 40px;
}

div#product-39318 .wd-nav-wrapper.wd-nav-tabs-wrapper {
    display: none;
}

.img-tabs-txt ul {
    display: flex;
    flex-wrap: wrap;
}

div#product-39724 .wd-nav-wrapper {
    display: none;
}

.img-tabs-txt ul li {
    max-width: 23%;
    flex: 0 0 23%;
}

.owl-prev.wd-btn-arrow.disabled {
    background-color: #f7f7f7;
}

.owl-next.wd-btn-arrow {
    background-color: #f7f7f7;
}

.single.single-product .poduct-tabs-inner {
    padding: 0;
}

.single.single-product .tabs-layout-tabs .shop_attributes {
    max-width: 100%;
}

.single.single-product .product-tabs-wrapper .wd-nav-wrapper.wd-nav-tabs-wrapper {
    padding-bottom: 0;
    background-color: #2baddb;
    border-bottom: 1px solid #fff;
    margin: unset;
}

.single.single-product .shop_attributes tr {
    font-size: 16px;
    margin: 0;
    padding: 12px;
}

.single.single-product .shop_attributes tbody {
    margin-bottom: 0;
}

.single.single-product .wd-nav[class*="wd-style-"]>li>a {
    font-size: 18px;
    color: #093747;
}

.single.single-product .wd-nav[class*="wd-style-"]>li.active>a,
.single.single-product .wd-nav[class*="wd-style-"]>li.active>a span.wd-tabs-title {
    color: #fff;
}

.single.single-product .wc-tab-inner {
    padding: 14px 20px 0;
}

.single.single-product .product-tabs-wrapper {
    border-bottom: unset;
    padding-top: 0;
}

.products .wd-hover-base .product-element-top {
    margin-bottom: 0;
    height: 275px;
}

.products .wd-hover-base .product-element-top a.product-image-link {
    height: 100%;
}

.products .wd-hover-base .product-element-top a.product-image-link img {
    height: 100%;
    object-fit: contain;
}

.ashlist ul,
.imge_app ul.specification-list {
    padding-left: 0 !important;
}

.watersivelrecomm ul li,
ul.recomment_rpm li,
ul.list_imggg li {
    list-style: none;
    color: black !important;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    padding-left: 30px;
}


.smartcutlisting ul li {
    position: relative;
}

.smartcutlisting ul li::before {
    content: "";
    width: 15px;
    height: 15px;
    background: url(https://ukam.com/wp-content/uploads/2023/10/icons8-ok-208.png);
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -21px;
    margin-top: 9px;
    top: 2px;
    left: 0;
}

ul.list_imggg li {
    position: relative;
}

.brandname {
    color: #4a90e2 !important;
    font-style: italic;
}

.elementor-37147 .elementor-element.elementor-element-a665eac {
    padding: 0 !important;
}

.smart_cut_tech h1 {
    font-size: 29px;
    line-height: 38px;
}

.smart_cut_tech h2 {
    font-size: 29px;
    line-height: 38px;
}

.smart_cut_tech h3 {
    font-size: 29px;
    line-height: 38px;
}

.smart_cut_tech h4 {
    font-size: 29px;
    line-height: 38px;
}

.smart_cut_tech h5 {
    font-size: 29px;
    line-height: 38px;
}

/* 04-10-2023 */
.elementor-kit-8 p {
    line-height: 30px !important;
}

.elementor-kit-8 p,
.elementor-kit-8 .elementor-icon-list-text {
    -webkit-text-stroke-color: unset !important;
}

.product-image-summary-wrap .summary.entry-summary {
    max-width: 100%;

}

table.bg_bcl {
    margin-top: 20px;
}

table.bg_bcl thead tr td {
    background: #000 !important;
    color: #fff !important;
    background-color: #000 !important;
    background: #000 !important;
    color: #fff !important;
    background-color: #000 !important;
    font-weight: 700;
}

.product-image-summary-wrap .product-image-summary {
    max-width: 1600px;
    margin: auto;
    padding-top: 40px;
    padding-left: 50px;
    padding-right: 50px;
}

div.quantity input[type="button"] {
    min-width: 44px !important;
    font-size: 20px;
    background: #2baddb !important;
    color: #fff !important;
}
div.quantity input[type="button"]:hover {
    background: #093747 !important;
}
.single_add_to_cart_button:hover {
    background-color: #093747 !important;
}

.img_tow {
    display: flex;
    align-items: flex-start;
    background: #fff;
    padding: 10px;
    border-radius: 12px;
}

.img_tow div:first-child {
    flex: 0 0 70%;
    max-width: 100%;
    width: 100%;
}

.img_tow div img {
    width: 98%;
}

.img_tow div:last-child {
    flex: 0 0 30%;
    max-width: 30%;
}

/* 04-10-2023 */

div#elementor-tab-content-2661 table tbody tr:first-child td {
    background: #000 !important;
}

.app_imge_list_tabs .app_imge_list .imge_app strong {
    text-transform: uppercase;
    color: #000;
    font-size: 18px;
    font-weight: 700;
}

.single-product-page .woocommerce-product-details__short-description h3,
.woocommerce-product-details__short-description h6 {
    font-family: 'Jost';
    font-size: 22px;
    line-height: 36px;
    /* margin-bottom: 0; */
}

h1.product_title.entry-title.wd-entities-title span.head2 {
    color: #4990E2;
    font-size: 38px;
    padding-bottom: 10px;
    font-style: italic;
}

.desr_imgss_box {
    display: flex;
}

.desr_imgss_box .desr_imgss_box_lft {
    flex: 0 0 50%;
    max-width: 50%;
}

.desr_imgss_box .desr_imgss_box_ryt {
    flex: 0 0 50%;
    max-width: 50%;
}

.desr_imgss_box .desr_imgss_box_lft img {
    max-width: 100%;
    width: 100%;
    padding: 12px;
}

.desr_imgss_box .desr_imgss_box_ryt img {
    padding: 12px;
}

.desr_imgss_box .desr_imgss_box_ryt .des_spilt_img {
    display: flex;
}

.desr_imgss_box .desr_imgss_box_ryt .des_spilt_img img {
    flex: 0 0 50%;
    max-width: 50%;
    object-fit: cover;
}

h5.desp_txt {
    font-size: 21px;
    text-align: center;
    line-height: 32px;
}

.custome_tableee .wcpt-item-row {
    display: flex !important;
    justify-content: space-between;
}

.custome_tableee .wcpt-item-row span.wcpt-space {
    display: none !important;
}

.wcpt-filter-row.wcpt-ratio-50-50 .wcpt-item-row.wcpt-1696005907 {
    justify-content: end;
}

h5.desp_txt strong span {
    color: #DB0000;
}

/*04/9/2023*/
.imge_app ul.specification-list {
    margin-top: 20px;
    margin-bottom: 0;
}

.application_img-tabs {
    display: flex !important;
    gap: 40px;
}

.img-tabs-txt ul {
    display: flex;
    flex-wrap: wrap;
}

div#product-39724 .wd-nav-wrapper,
div#product-40975 .wd-nav-wrapper,
div#product-40657 .wd-nav-wrapper,
div#product-42779 .wd-nav-wrapper,
div#product-44852 .wd-nav-wrapper,
div#product-39541 .wd-nav-wrapper,
div#product-45285 .wd-nav-wrapper,
div#product-48549 .wd-nav-wrapper,
div#product-39318 .wd-nav-wrapper.wd-nav-tabs-wrapper,
div#product-40657 .wd-nav-wrapper.wd-nav-tabs-wrapper,
div#product-44245 .wd-nav-wrapper.wd-nav-tabs-wrapper {
    display: none;
}

.img-tabs-txt ul li {
    flex: 0 0 23%;
    max-width: 23%;
}

.owl-prev.wd-btn-arrow.disabled {
    background: #f7f7f7;
}

.owl-next.wd-btn-arrow {
    background: #f7f7f7;
}

.single.single-product .poduct-tabs-inner {
    padding: 0px;
}

.single.single-product .tabs-layout-tabs .shop_attributes {
    max-width: 1170px;
    background: #F7F7F7;
}

.single.single-product .product-tabs-wrapper .wd-nav-wrapper.wd-nav-tabs-wrapper {
    background: #2baddb;
    padding-bottom: 0;
    margin: unset;
    border-bottom: 1px solid #ffffff;
}

.single.single-product .shop_attributes tr {
    font-size: 16px;
    margin: 0;
}

.single.single-product .shop_attributes tbody {
    margin-bottom: 0;
}

.single.single-product .wd-nav[class*="wd-style-"]>li.active>a,
.single.single-product .wd-nav[class*="wd-style-"]>li.active>a span.wd-tabs-title {
    color: #fff;
}

.single.single-product .wc-tab-inner {
    padding: 14px 20px 0;
}

.single.single-product .product-tabs-wrapper {
    border-bottom: unset;
}

.products .wd-hover-base .product-element-top {
    margin-bottom: 0;
    height: 275px;
}

.products .wd-hover-base .product-element-top a.product-image-link {
    height: 100%;
}

.products .wd-hover-base .product-element-top a.product-image-link img {
    height: 100%;
    object-fit: contain;
}

/*-----21 sep---*/
.table_toggle_he tr {
    border: 1px solid #0000002b;
}

.table_toggle_he td {
    border-right: 1px solid #0000002b;
}

.table_toggle_he b {
    color: #000;
    font-weight: 700;
}

/*---22-sep---*/
table.wcpt-table.wcpt-table-41516 tr:first-child td {
    color: #fff;
}

table.wcpt-table tr:first-child td {
    background: #fff !important;
    color: #000;
}

.wcpt-table th.wcpt-heading {
    background: #2baddb !important;
    color: #fff;
}

ul.wd-list li {
    font-size: 16px;
}

#product-41513 .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center,
#product-41307 .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center,
#product-41204 .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center,
#product-41620 .wd-nav-wrapper.wd-nav-tabs-wrapper.text-center,
div#product-41666 .wd-nav-wrapper.wd-nav-tabs-wrapper,
div#product-45055 .wd-nav-wrapper.wd-nav-tabs-wrapper {
    display: none !important;
}

div#elementor-tab-content-1497 {
    background: #fff;
}

h1.product_title.entry-title.wd-entities-title span.head {
    color: #4990E2;
    font-size: 38px;
    display: block;
    padding-bottom: 10px;
    font-style: italic;
}

.wcpt-attribute {
    padding: 0 5px;
}

#product-39541 .woocommerce-product-details__short-description p:first-child {
    color: #DB0000;
    font-size: 18px;
    font-weight: 700;
    text-align: center;
}

/*---25-sep-2023*----*/
.app_imge_list_tabs {
    display: flex;
    gap: 20px;
}

.sp_list {
    display: flex;
    gap: 30px;
    margin-top: 30px;
    align-items: baseline;
}

h4.sizes_avail {
    color: #2baddb;
}

.app_imge_list_tabs .app_imge_list {
    flex: 0 0 32%;
    max-width: 32%;
}

.app_imge_list_tabs .app_imge_list .imge_app img {
    width: 100%;
    margin-bottom: 20px;
    border: 1px solid #d5d5d5;
}

h1.product_title.entry-title.wd-entities-title {
    text-align: center;
    font-size: 32px;
    line-height: 46px;
    margin: 18px 0 20px;
    font-weight: 700;
}

.img_upload_in {
    max-width: 230px;
}

.iternal_crack {
    display: flex;
    gap: 20px;
    align-items: center;
    margin: 29px 0;
}

.brandname {
    color: #4A90E2 !important;
    font-style: italic;
}

.owl-nav .owl-prev.wd-btn-arrow,
.owl-nav .owl-next.wd-btn-arrow {
    background-color: #F2F8FF !important;
}

.owl-nav .wd-btn-arrow:after {
    color: #2BADDB;
}


.img-tx {
    display: flex;
    align-items: center;
}

.img-tx div img {
    max-width: 188px;
}

.img-tx div p {
    margin-right: 12px;
}

.img-tx {
    background: #fff;
    border-radius: 15px;
}

.coll_images {
    display: flex;
    justify-content: space-between;
    background: #fff;
    border-radius: 15px;
}

.coll_images .sigle_coll_images img {
    max-width: 220px;
    width: 100%;
    margin: 20px 0 12px;
}

.coll_images .sigle_coll_images {
    flex: 0 0 25%;
    max-width: 25%;
    padding: 12px;
    text-align: center;
}

.elementor-45479 .elementor-element.elementor-element-5833360 {
    padding: 0 !important;
}

h5.elementor-heading-title.pb-55 {
    margin-bottom: 14px;
}

.related-and-upsells .related-products {
    max-width: 1170px;
    margin: auto;
    padding-bottom: 80px;
}

div#product-45005 .wd-nav-wrapper,
div#product-39405 .wd-nav-wrapper,
div#product-44989 .wd-nav-wrapper,
div#product-44928 .wd-nav-wrapper,
div#product-44867 .wd-nav-wrapper,
div#product-45343 .wd-nav-wrapper,
div#product-39446 .wd-nav-wrapper,
div#product-35590 .wd-nav-wrapper,
div#product-44039 .wd-nav-wrapper,
div#product-44045 .wd-nav-wrapper,
div#product-48814 .wd-nav-wrapper,
div#product-49077 .wd-nav-wrapper,
div#product-49320 .wd-nav-wrapper,
div#product-49200 .wd-nav-wrapper,
div#product-49508 .wd-nav-wrapper,
div#product-49447 .wd-nav-wrapper,
div#product-49946 .wd-nav-wrapper,
div#product-49983 .wd-nav-wrapper,
div#product-51213 .wd-nav-wrapper,
div#product-52510 .wd-nav-wrapper,
div#product-52625 .wd-nav-wrapper,
div#product-53103 .wd-nav-wrapper,
div#product-52860 .wd-nav-wrapper,
div#product-61188 .wd-nav-wrapper,
div#product-61314 .wd-nav-wrapper,
div#product-61347 .wd-nav-wrapper,
div#product-61635 .wd-nav-wrapper,
div#product-61609 .wd-nav-wrapper,
div#product-61699 .wd-nav-wrapper,
div#product-61699 .wd-nav-wrapper,
div#product-61838 .wd-nav-wrapper,
div#product-61705 .wd-nav-wrapper,
div#product-61898 .wd-nav-wrapper,
div#product-66485 .wd-nav-wrapper {
    display: none;
}

.img-tx.img2133 div img {
    max-width: 500px;
    margin-right: 28px;
}

ul.specification-list.sp_img li {
    list-style: none;
}

ul.specification-list.sp_img img {
    margin-right: 10px;
}

ul.specification-list.sp_img {
    margin: 0;
    padding: 0;
}

div#product-45285 .wcpt-filter-column.wcpt-right .wcpt-item-row.wcpt-1696511538 {
    justify-content: end;
    margin-right: 50px;
}

.product-image-summary-wrap figure.woocommerce-product-gallery__wrapper {
    height: 470px;
    padding: 10px;
}

.product-image-summary-wrap figure.woocommerce-product-gallery__wrapper .product-image-wrap figure.woocommerce-product-gallery__image {
    height: 450px;
}

.product-image-summary-wrap figure.woocommerce-product-gallery__wrapper .product-image-wrap figure.woocommerce-product-gallery__image img {
    height: 100%;
    object-fit: contain;
}

.product-image-summary-wrap .product-image-summary .product-image-summary-inner .product-images {
    height: 470px;
}

.products .product-grid-item .product-wrapper {
    background: #fff;
    border: 1px solid rgba(128, 128, 128, .16);
    box-shadow: 0 1px 4px #8080801c;
}

.woocommerce-product-gallery .slick-slider .slick-list {
    height: 450px !important;
}

.coll_images .sigle_coll_images h5 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 12px;
}

.order-lg-last {
    border: 1px solid #efefef;
    padding: 0;
}

.products .product-grid-item .product-wrapper h3.wd-entities-title a {
    color: #000 !important;
}

.watersivelrecomm ul li {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

.watersivelrecomm ul li:before {
    font-size: 16px;
    line-height: 26px;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 400;
}

.watersivelrecomm ul {
    list-style: none;
    padding-left: 0;
}

.coll_imagesss5 {
    display: flex;
    align-items: center;
    justify-content: center;
}

.single_add_to_cart_button {
    background-color: #2baddb;
}

.single_add_to_cart_button:hover {
    background-color: #000;
}

div.quantity input[type="button"]:hover {
    background-color: #2baddb;
}

.custome_tableee .wcpt-item-row .wcpt-attribute.wcpt-1696429848811 {
    width: 220px;
}

.custome_tableee .wcpt-item-row>div:first-child,
.custome_tableee .wcpt-item-row>span:first-child {
    width: 169px;
}

h3.wd-entities-title.title.post-title a {
    color: #030303;
    font-size: 22px;
    line-height: 30px;
    display: block;
}

h3.wd-entities-title.title.post-title a:hover {
    color: #2baddb;
}

.post-single-page .entry-content {
    margin-bottom: 40px !important;
    font-size: 15px !important;
}

.single.single-post .wd-page-nav {
    width: 100%;
    padding: 20px;
    margin-bottom: 0;
}

.single.single-post .wd-single-footer {
    display: none;
}

.post-single-page.has-post-thumbnail .article-inner>.entry-header {
    margin-bottom: 0 !important;
}

.single.single-post .addtoany_shortcode {
    display: flex;
    align-items: center;
    justify-content: center;
}

.post-single-page.has-post-thumbnail .article-inner>.entry-header figure {
    max-width: 830px;
    margin: 0 auto 0;
}

.custm_table_cont button.ajax-add-to-cart {
    display: inline-block;
    padding: 6px 12px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .2);
    border-radius: 3px;
    background: #f57c00;
    color: #fff;
    white-space: nowrap;
    line-height: normal;
    font-size: inherit;
    transition: .2s;
    box-shadow: none;
    font-weight: 200;
}

.custm_table_cont .tablepress.my-class th {
    color: #fff;
}

.elementor-19705 .elementor-element.elementor-element-b6bb5b4 {
    width: 100% !important;
}

.single-product-page .price .amount {
    color: #2baddb;
}

.coutomelisstyle .wd-text-block p {
    color: #fff;
    -webkit-text-stroke-width: unset;
}

.dismond_ble_variable button {
    padding: 10px 45px;
    background: #2baddb;
    font-size: 15px;
    border-radius: 5px;
}

.dismond_ble_variable button a.read-more-link,
.dismond_ble_variable button a.read-less-link {
    color: #fff !important;
}

.smartcut_brandname {
    color: #2baddb;
    font-style: italic;
    font-weight: 600;
}

.product_gall_descr .elementor-container {
    max-width: 1600px !important;
}

.single.single-product figure.woocommerce-product-gallery__wrapper {
    height: 470px;
}

.single.single-product figure.woocommerce-product-gallery__wrapper figure.woocommerce-product-gallery__image {
    height: 450px;
}

.single.single-product figure.woocommerce-product-gallery__wrapper figure.woocommerce-product-gallery__image img {
    height: 100%;
    object-fit: contain;
}

.ashlist_list_list .elementor-accordion-item .elementor-tab-title.elementor-active {
    background: #2baddb !important;
    color: #fff !important;
}

.ashlist_list_list .elementor-accordion-item .elementor-tab-title.elementor-active a {
    color: #fff !important;
}

.ashlist_list_list .elementor-accordion-item .elementor-tab-title.elementor-active span.elementor-accordion-icon i {
    color: #fff;
}

.postid-49946 .wcpt-attribute {
    padding: 0;
}

.postid-49946 .wcpt-attribute-term-separator.wcpt-term-separator {
    display: none;
}

.postid-49946 .wcpt-attribute .wcpt-attribute-term {
    display: flex;
}

table.wcpt-table tr td,
table.wcpt-tabl {
    border: 1px solid #e2e2e2 !important;
    text-align: center;
}

table.wcpt-table tr td span.wcpt-price {
    font-weight: 800;
    margin-right: 0;
}

table.wcpt-table {
    border: 1px solid #e2e2e2 !important;
}

.wcpt-table th.wcpt-heading {
    border: 1px solid rgb(43 173 219 / 65%);
    text-align: center;
}

.table_toggle_he div#elementor-tab-content-7356 .elementor-widget-container {
    padding-top: 0;
}

.table_toggle_he div#elementor-tab-content-7356 .elementor-widget-container h2 {
    text-align: left;
    font-size: 32px;
}

.table_toggle_he div#elementor-tab-content-7356 .elementor-widget-container h2 span {
    color: #2BADDB !important;
}

.watersivelrecomm .img-tx {
    margin-bottom: 22px;
}

.watersivelrecomm .img-tx p,
.img-tx p {
    padding-left: 30px;
    padding-right: 25px;
}

.product-template form.cart #wgnjuvsvqrdgplvgdq .tiered-pricing--active td,
#wgnjuvsvqrdgplvgdq .tiered-pricing--active td {
    background-color: #2baddb !important;
    background: #2baddb !important;
}

.product-template form.cart .e-atc-qty-button-holder {
    padding-left: 10px;
}

.p_1 {
    margin: 20px 0;
}

.elementor-50711 .elementor-element.elementor-element-5fcdd57 .img-tx div img {
    max-width: 188px;
}

div#elementor-tab-content-1442 div img,
div#elementor-tab-content-2592 div img {
    width: 100%;
}

.listtabss ul li,
.imge_app ul.specification-list li,
.elementor-element-3927945 ul.specification-list li,
ul.watrerlist li {
    position: relative;
    font-size: 16px;
    padding-left: 26px;
    list-style: none;
    font-family: 'Roboto', sans-serif !important;
    color: #131313 !important;
    line-height: 28px;
    font-weight: 500 !important;
}

ul.specification-list {
    padding: 0;
}

.listtabss ul li:before,
.imge_app ul.specification-list li:before,
.elementor-element-3927945 ul.specification-list li:before,
ul.watrerlist li:before {
    background-image: url(images/checkicon.png);
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    left: 0;
    top: 5px;
}

ul.watrerlist li:before {
    top: 5px;
}

.listtabss ul {
    padding: 0;
    list-style: none;
}

ul.watrerlist {
    padding: 0;
    list-style: none;
    margin-top: 20px;
}

.listtabss ul li::marker {
    display: none !important;
}

.watersivelrecomm.hdfghfdgh ul li:before {
    display: none;
}

.watersivelrecomm.hdfghfdgh ul li {
    padding-left: 0;
}

.smartcutlist ul li {
    color: #131313;
    font-size: 16px !important;
    line-height: 30px;
}

.product_items_title p.product_title {
    font-size: 16px;
    text-transform: capitalize;
}

.img_tow.waterimg div {
    width: 50%;
    flex: 0 0 35%;
    max-width: 35%;
}

div#elementor-tab-content-1232 img,
div#elementor-tab-content-1452 img,
div#elementor-tab-content-5522 img {
    width: 100%;
}

.img_tow.waterimg div:last-child {
    flex: 0 0 62%;
    max-width: 62%;
    padding: 40px;
}

.why-work-with-us .wd-accordion-title-text {
    color: #fff;
    font-family: "Jost", Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
    background: #093747;
    padding: 10px 30px;
    border-radius: 4px;
    transition: 0.3s all;
}

.why-work-with-us .wd-accordion-title-text:hover {
    background: #2baddb;
    color: #fff;
}

.why-work-with-us .wd-accordion-title.wd-active .wd-accordion-title-text,
.why-work-with-us .wd-accordion-title:hover .wd-accordion-title-text {
    color: #fff;
}

.why-work-with-us span.elementor-accordion-icon,
.why-work-with-us .wd-accordion.wd-style-default:before,
.wd-accordion-title.wd-opener-pos-left .wd-accordion-opener {
    display: none !important;
}

.why-work-with-us .elementor-accordion .elementor-tab-title {
    text-align: center;
}

.why-work-with-us .wd-accordion-item,
.why-work-with-us .wd-accordion.wd-style-default .wd-accordion-item {
    border: unset;
}

.why-work-with-us .wd-accordion-title.wd-opener-pos-left {
    flex-direction: column;
    padding: 0;
}

.recomment_rpm .wd-accordion-title.wd-active.text-left.wd-opener-pos-left {
    background: #2baddb;
    color: #fff;
}

.recomment_rpm .wd-accordion-title:hover .wd-accordion-title-text {
    color: #2baddb !important;
}

.recomment_rpm .wd-accordion-title.wd-active .wd-accordion-title-text,
.recomment_rpm .wd-accordion-title.wd-active:hover .wd-accordion-title-text {
    color: #fff !important;
}

ul.recomment_rpm li::before {
    top: 2px;
}

ul.recomment_rpm {
    margin-top: 20px;
}

.product-grid-item .price {
    display: flex !important;
}

.product.wd-hover-base.wd-hover-with-fade .hover-content .hover-content-inner {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wd-add-btn.wd-add-btn-replace {
    display: flex !important;
}

.wd-add-btn.wd-add-btn-replace a.button {
    margin: 0 2px;
    font-size: 12px;
}

.yith-wcwl-add-to-wishlist a.add_to_wishlist.single_add_to_wishlist {
    background: #2baddb;
    color: #fff;
    padding: 8px 20px;
    display: inline-block;
    text-transform: capitalize;
    letter-spacing: 0.5px;
}

.yith-wcwl-add-to-wishlist span.feedback i.yith-wcwl-icon.fa.fa-heart {
    color: #2ba6c1 !important;
}

.yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {
    font-weight: 700;
    color: #333;
}


div#elementor-tab-content-1736 h4 {
    font-size: 32px;
}

div#elementor-tab-content-1736 h5 {
    font-size: 25px;
}

/* 23-11-2023 */
.woocommerce-shop .custom_shop header.woocommerce-products-header,
.tax-product_cat .custom_shop .woof_autohide_wrapper,
.woocommerce-shop .custom_shop .woof_autohide_wrapper,
.woocommerce-shop .custom_shop .wd-products-per-page,
.woocommerce-shop .custom_shop form.woocommerce-ordering,
.tax-product_cat .custom_shop .wd-products-per-page {
    display: none;
}

.tax-product_cat .custom_shop h1.woocommerce-products-header__title {
    font-size: 28px;
    font-weight: 800;
    margin-bottom: 8px;
    padding-top: 34px;
}

.woocommerce-shop .container,
.tax-product_cat .container {
    max-width: 1300px !important;
    padding: 30px 20px !important;
}

.woocommerce-shop .container aside.sidebar-container,
.tax-product_cat .container aside.sidebar-container {
    background: #2baddb;
    border-radius: 8px;
    padding: 12px;
}

.woocommerce-shop .container aside.sidebar-container .wpfFilterWrapper,
.tax-product_cat .container aside.sidebar-container .wpfFilterWrapper {
    background: #ffffff;
    border-bottom: 1px solid rgb(0 0 0 / 45%);
    padding: 8px 8px 0 8px;
    border-radius: 5px;
}

.woocommerce-shop .container button.wpfButton {
    background: #000;
    color: #fff;
    border-radius: 5px;
}

.woocommerce-shop .products .product-grid-item .product-wrapper,
.tax-product_cat .products .product-grid-item .product-wrapper {
    background: #f7f7f7;
}

.woocommerce-shop .products .product-element-top,
.tax-product_cat .products .product-element-top {
    background: #fff;
}

.woocommerce-shop .products .wd-hover-base .product-element-bottom {
    margin-top: 10px;
}

.woocommerce .wpfFilterTaxNameWrapper {
    font-size: 14px;
}

.woocommerce .wpfFilterWrapper ul.wpfFilterVerScroll li {
    line-height: 17px;
}

.woocommerce .wpfFilterTitle .wfpTitle.wfpClickable {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}

.woocommerce .wpfFilterTitle .wpfTitleToggle {
    padding-top: 3px;
}

.woocommerce-shop .custom_shop nav.woocommerce-pagination ul.page-numbers li,
nav[class*="-pagination"] li {
    margin-bottom: 0 !important;
    background: #093747;
    border-radius: 3px;
    overflow: hidden;
}

.custom_shop nav.woocommerce-pagination ul.page-numbers li a.page-numbers,
.custom_shop nav.woocommerce-pagination ul.page-numbers li span,
nav[class*="-pagination"] li span.page-numbers.current {
    color: #fff;
}

.custom_shop nav[class*="-pagination"] a:hover,
nav[class*="-pagination"] a:hover {
    background-color: #2baddb;
}

.woocommerce-shop span.page-numbers.current,
.tax-product_cat span.page-numbers.current {
    background: #2baddb !important;
}

.woocommerce .woocommerce-ordering {
    z-index: 1;
}

.woocommerce-shop form.woocommerce-ordering,
.tax-product_cat form.woocommerce-ordering {
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 5px;
    border: 1px solid rgba(128, 128, 128, .16);
    box-shadow: 0 1px 4px #8080801c;
}

.woocommerce-shop form.woocommerce-ordering select.orderby,
.tax-product_cat form.woocommerce-ordering select.orderby {
    border: unset;
}

.woocommerce-shop .wd-loop-footer,
.tax-product_cat .wd-loop-footer {
    margin: 40px 0 !important;
}

.woocommerce-shop .wrapp-product-price span.woocommerce-Price-amount,
.tax-product_cat .wrapp-product-price span.woocommerce-Price-amount {
    color: #2baddb;
}

.industriesusde ul.specification-list li:before {
    top: 7px;
}

.industriesusde ul.specification-list li {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 4px;
    font-weight: 600;
    color: #000;
}

.industriesusde ul.specification-list li:last-child {
    border-bottom: unset;
}

/* 24-11-2023 */

.header_newslettersec {
    width: 38% !important;
    float: left;
    margin-bottom: 0 !important;
}

.header_newslettersec button {
    background: unset;
    background-color: unset !important;
    border: unset !important;
    padding: 0 !important;
    color: #2baddb !important;
    font-weight: 600 !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-transform: capitalize;
}

.header_newslettersec button:hover {
    background: unset !important;
    background-color: unset !important;
    color: #093747 !important;
    box-shadow: unset !important;
}

.header_newslettersec .ekit-popup-modal .ekit-popup-modal__content form.wpforms-validate {
    display: flex;
}

.header_newslettersec .ekit-popup-modal .ekit-popup-modal__content form.wpforms-validate .wpforms-field-container {
    width: 100%;
}

.header_newslettersec .ekit-popup-modal .ekit-popup-modal__content form.wpforms-validate .wpforms-submit-container button.wpforms-submit {
    height: 100%;
    color: #fff !important;
    background: #19A1D1 !important;
    border-radius: 0px 10px 10px 0px;
    transition: all .3s;
    padding: 12.9px 30px !important;
    width: 100%;
    font-size: 14px;
    transition: 0.5s all;
    width: auto;
}

.header_newslettersec .ekit-popup-modal .ekit-popup-modal__content form.wpforms-validate .wpforms-submit-container button.wpforms-submit:hover {
    background: #093747 !important;
}

.header_newslettersec input.wpforms-field-large,
.header_newslettersec .wpforms-field-select-style-classic select {
    height: 53px !important;
    padding: 12px 20px !important;
    border-radius: 10px 0 0 10px !important;
    color: #093747 !important;
    background: #fff !important;
    width: 100% !important;
    font-size: 14px !important;
    font-weight: 600 !important;
}

.header_newslettersec div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 0 !important;
    margin-bottom: 18px;
}

.header_newslettersec .wpforms-submit-container {
    padding: 0 !important;
}

.elementor-42396 .elementor-element.elementor-element-e042898 .ekit-popup-modal__close {
    right: 0 !important;
    top: 0 !important;
    height: 40px !important;
    width: 40px !important;
    border-radius: 0 0 0 0 !important;
    background: #093747 !important;
}

.elementor-42396 .elementor-element.elementor-element-e042898 .ekit-popup-modal__close i {
    color: #fff !important;
}

.header_newslettersec .ekit-wid-con .ekit-popup-modal__title {
    color: #093747 !important;
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 27px;
    font-weight: 600;
}

.header_newslettersec p.ekit-popup-modal__subtitle.ekit-popup__subtitle {
    font-size: 14px;
    line-height: unset !important;
}

/* 28-11-2023 */
.affiliates-dashboard {
    max-width: 980px;
    margin: 80px auto;
    padding: 50px;
    background: #f2f8ff;
    border-radius: 20px;
    border: 1px solid #e6e6e6;
    box-shadow: 0px 3px 10px rgb(0 0 0 / 8%);
}

.affiliates-dashboard .section-link-item {
    border-color: #2baddb;
    background: #fff;
    padding: 12px;
}

.affiliates-dashboard .section-link-item a {
    font-size: 18px;
    font-weight: 600;
    color: #093747;
}

.affiliates-dashboard .section-link-item.active {
    background-color: #2baddb !important;
    border-color: #093747;
}

.affiliates-dashboard .section-link-item.active a {
    color: #fff;
}

.affiliates-dashboard .affiliates-dashboard-section-links {
    margin-bottom: 30px;
}

.affiliates-dashboard .field input,
.dashboard-section-login .login-username input,
.dashboard-section-login .login-password input {
    background: #fff;
    max-width: 100% !important;
    width: 100% !important;
}

.affiliates-dashboard input[type="submit"] {
    background: #093747;
    color: #fff;
    padding: 15px 30px;
    border-radius: 35px;
}

.affiliates-dashboard input[type="submit"]:hover {
    background: #2baddb !important;
}

.woocommerce-cart .woocommerce {
    margin: 50px 0 50px !important;
}

.woocommerce-cart .woocommerce.cart-content-wrapper {
    background: #f5f5f5;
    padding: 25px;
    border-radius: 12px;
    border: 1px solid #dfdfdf;
    margin-bottom: 20px;
}

.woocommerce-cart .cart-totals-inner {
    background: #ffffff;
    padding: 0 0 10px !important;
    border: 2px solid #eaeaea !important;
    border-radius: 12px !important;
}

.cart-totals-inner>h2 {
    font-size: 22px;
    font-weight: 700;
    color: #ffffff;
    background: #2baddb;
    padding: 12px;
    text-align: center;
    letter-spacing: 4px;
}

.woocommerce-cart .cart-totals-inner table {
    background: #fff;
    border-radius: 5px;
}

.woocommerce-cart .cart-totals-inner table a.shipping-calculator-button {
    color: #2baddb;
    font-weight: 500;
}

.woocommerce-cart .cart-totals-inner table span.woocommerce-Price-amount {
    color: #000;
    font-weight: bold;
}

.woocommerce-cart a.checkout-button br {
    display: none;
    background: #000 !important;
    background-color: #000 !important;
}

.woocommerce-cart a.checkout-button {
    background: #000 !important;
    background-color: #000 !important;
}

.cart-actions .coupon button.button {
    margin-top: 12px;
    background: #2baddb;
    color: #fff;
}

.cart-actions .coupon button.button:hover {
    background: #000;
}

.calculated_shipping .cart-totals-inner {
    padding: 25px;
    border-radius: 12px;
    border: 1px solid #dfdfdf;
    /* margin-top: 30px; */
}

.calculated_shipping .cart-totals-inner table {
    background: #f5f5f5;
}

.calculated_shipping .cart-totals-inner table a.shipping-calculator-button {
    font-weight: 500;
    color: #2baddb;
}

.calculated_shipping .cart-totals-inner span.woocommerce-Price-amount {
    color: #000;
}

.calculated_shipping .cart-totals-inner a.checkout-button br {
    display: none;
}

.calculated_shipping .cart-totals-inner a.checkout-button {
    background: #000;
    font-weight: 400;
}

.woocommerce-cart .woocommerce.cart-content-wrapper table.shop_table {
    background: #fff;
}

.woocommerce-cart .woocommerce.cart-content-wrapper table.shop_table span.woocommerce-Price-amount.amount {
    color: #000;
}

.woocommerce-cart .woocommerce.cart-content-wrapper table.shop_table td.product-name a {
    color: #2baddb;
}

.woocommerce-cart .woocommerce.cart-content-wrapper .cart-actions .coupon .input-text {
    background: #fff;
}

.woocommerce-cart .woocommerce.cart-content-wrapper .order-first button.button {
    background: #000;
    color: #fff;
    opacity: unset !important;
}

.woocommerce-checkout form.checkout.woocommerce-checkout {
    max-width: 1230px;
    margin: auto;
    padding: 0px 15px 50px;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle {
    max-width: 1200px;
    margin: auto;
    padding: 40px 15px 0;
    background: #f2f8ff;
}

.woocommerce-checkout .checkout_coupon {
    margin: 12px auto 20px !important;
    width: 100%;
    max-width: 1200px !important;
    border-width: 1px !important;
}

.woocommerce-checkout span.woocommerce-input-wrapper span#wcf_cf_gdpr_message_block span {
    font-size: 14px !important;
}

/* 03-01-2024 */
#yith-quick-view-modal .yith-wcqv-main h1.product_title {
    text-align: left;
    font-size: 24px;
    line-height: 36px;
    margin-top: 0 !important;
}

#yith-quick-view-modal .yith-wcqv-main .woocommerce-product-details__short-description h5 {
    text-align: left !important;
    font-size: 22px;
    line-height: 30px;
}

#yith-quick-view-modal .yith-wcqv-main a#yith-quick-view-close {
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    box-shadow: 0 0px 3px #000;
    background: #2baddb;
    opacity: unset;
    color: #fff;
    font-size: 15px;
    border: unset;
}

#yith-quick-view-modal .yith-wcqv-main .woocommerce-product-details__short-description h5 {
    text-align: left !important;
    font-size: 22px;
    line-height: 30px;
}

#yith-quick-view-modal .yith-wcqv-main a#yith-quick-view-close {
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    box-shadow: 0 0px 3px #000;
    background: #2baddb;
    opacity: unset;
    color: #fff;
    font-size: 15px;
    border: unset;
}

.yith-wcqv-wrapper {
    height: unset !important;
}

#yith-quick-view-modal .yith-wcqv-main {
    padding: 20px;
}

.product-label.onsale {
    background-color: #093747 !important;
}

.contact_address h3.elementor-icon-box-title {
    text-align: left !important;
}

/* 04-01-2024 */
div#custom-wishlist {
    width: auto;
}

.elementor-42396 .elementor-element.elementor-element-317c280>.elementor-container>.elementor-column>.elementor-widget-wrap {
    flex-direction: row-reverse;
}

div#custom-wishlist a.elementor-button {
    background-color: unset;
}

div#custom-wishlist a.elementor-button span img {
    max-width: 25px;
}

.woocommerce-account .woocommerce-my-account-wrapper,
.woocommerce-wishlist .woocommerce-my-account-wrapper {
    padding: 35px 15px;
    max-width: 1170px;
    margin: auto;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar {
    background: #2baddb;
    padding: 0px 10px 32px;
    border-radius: 5px;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar h3.woocommerce-MyAccount-title,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar h3.woocommerce-MyAccount-title {
    color: #fff;
    padding-top: 18px;
    background: #093747;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    text-align: center;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation {
    margin-bottom: 0 !important;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #fff;
    margin-bottom: 0 !important;
    font-weight: 600 !important;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li:last-child,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li:last-child {
    border-bottom: unset;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li a,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li a {
    color: #fff;
}

.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-wishlist .woocommerce-my-account-wrapper .wd-my-account-sidebar nav.woocommerce-MyAccount-navigation ul li a:hover {
    color: #fff !important;
    background-color: #093747 !important;
}

.woocommerce-account .woocommerce-my-account-wrapper .woocommerce-MyAccount-content,
.woocommerce-wishlist .woocommerce-my-account-wrapper .woocommerce-MyAccount-content {
    background: #f6f6f6;
}

.woocommerce-account .woocommerce-my-account-wrapper .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions>a,
.woocommerce-wishlist .woocommerce-my-account-wrapper .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions>a {
    padding: 8px 25px;
}

p.return-to-shop a.button {
    font-weight: 500;
}

p.return-to-shop a.button:hover {
    background-color: #093747;
}

/* 08-01-2024 */
.search.search-results .wd-blog-holder {
    display: flex;
    flex-wrap: wrap;
}

.search.search-results .wd-blog-holder article {
    flex: 0 0 33%;
    max-width: 33%;
    margin: auto;
}

.search.search-results .wd-blog-holder article h3.post-title {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.search.search-results .wd-blog-holder article h3.post-title a {
    font-size: 18px !important;
    line-height: 28px !important;
}

.search.search-results .wd-blog-holder article .entry-summary p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 14px !important;
    line-height: 26px !important;
}

.search.search-results .wd-blog-holder article .article-inner figure {
    height: 250px;
    object-fit: contain;
}

.search.search-results .wd-blog-holder article .article-inner figure .post-img-wrapp {
    height: 100%;
}

.search.search-results .wd-blog-holder article .article-inner figure .post-img-wrapp a {
    height: 100%;
}

.search.search-results .wd-blog-holder article .article-inner figure .post-img-wrapp a img {
    height: 100%;
}

.search.search-results .main-page-wrapper .container {
    max-width: 1200px !important;
    margin: auto !important;
    padding: 40px 15px !important;
}

.search.search-results .article-body-container {
    background: #f3f3f3;
    border: 1px solid rgb(213 213 213 / 43%);
}

.search.search-results .article-body-container .entry-meta {
    display: none;
}

.search.search-results nav[class*="-pagination"] li .current,
.search.search-results nav[class*="-pagination"] a:hover {
    background-color: #2baddb !important;
}

.search.search-results .wd-loop-footer nav.wd-pagination ul li {
    background: #093747;
    border-radius: 3px;
    overflow: hidden;
}

.search.search-results .wd-loop-footer nav[class*="-pagination"] li .page-numbers {
    color: #fff !important;
}

.custom_shop .product-category.product {
    height: 290px;
}

.custom_shop .product-category.product .wrapp-category {
    height: 100%;
}

.custom_shop .product-category.product .wrapp-category .category-image-wrapp {
    height: 100%;
}

.custom_shop .product-category.product .wrapp-category .category-image-wrapp a.category-image {
    height: 100%;
}

.custom_shop .product-category.product .wrapp-category .category-image-wrapp a.category-image img {
    height: 100%;
    object-fit: contain;
}

.product-category.product h3.wd-entities-title {
    font-size: 14px !important;
    background-color: #093747 !important;
    padding: 10px;
}

.img-tx_css {
    display: flex;
}

.img-tx_css div ul {
    padding: 0;
}

.img-tx_css div h3 {
    font-size: 25px;
    font-weight: 600;
    line-height: 36px;
}

.img-tx_css div ul li {
    position: relative;
    list-style: none;
    padding-left: 32px;
    color: #131313;
    font-family: "Roboto" !important;
    font-weight: 500;
}

.img-tx_css div img {
    border-radius: 20px;
    border: 1px solid #d3d3d3;
    padding: 10px;
    background: #fff;
}

.img-tx_css div {
    padding: 10px;
}

.img-tx_css.\31 23 {
    flex-direction: column;
}

.img-tx_css.\31 23 div img {
    width: 100%;
}

.img-tx_css div ul li:before {
    content: "";
    width: 18px;
    height: 18px;
    position: absolute;
    background-repeat: no-repeat;
    background-size: contain;
    top: 6px;
    left: 0;
}

.post-type-archive a.button.yith-wcqv-button {
    display: none;
}

header.whb-header .wd-nav[class*="wd-style-"]>li>a {
    color: #030303;
    font-size: 16px !important;
    text-transform: capitalize;
    font-weight: 600 !important;
    font-family: 'Open Sans' !important;
}

.footer-contact p {
    font-size: 14px;
    color: #333 !important;
    text-transform: uppercase;
    font-weight: 600;
}

.footer-contact p:last-child {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.footer-contact ul li {
    list-style: none;
    font-size: 14px;
    color: #848484;
    line-height: 24px;
    display: flex;
    align-items: flex-start;
}

.footer-contact ul li img {
    max-width: 22px;
    margin-right: 10px;
    margin-top: 2px;
}

.footer-contact ul {
    padding: 0;
}

.advance_redferins span {
    color: #c12323;
    font-weight: bold;
    font-style: italic;
}

.footer-contact p.main-location {
    margin-bottom: 10px;
}

.weappet .wd-image img {
    width: auto;
}

.spiingmethod .wd-image img {
    width: auto;
}

li#menu-item-9261 ul.wd-sub-menu li a {
    text-align: center;
}

.menulisttitle ul.wd-sub-menu li a {
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
}

ul li {
    font-family: 'Open Sans' !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 32px;
    color: #696A6C;
    margin-bottom: 10px !important;
}

.whb-header .wd-sub-menu li {
    margin-bottom: 0 !important;
}

.smilist ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 57px;
}

.knowlist ul li {
    font-weight: 600;
    color: #303030;
}

.smilist ul li {
    flex: 0 0 20%;
    line-height: 40px;
    max-width: 20%;
}

li#menu-item-9264 ul.sub-sub-menu {
    display: none;
}

.whb-header .whb-top-bar-inner {
    height: 100px !important;
    min-height: 100px !important;
    max-height: 100px !important;
}

.whb-header .whb-flex-flex-middle .whb-col-center {
    justify-content: center;
}

.main-page-wrapper .title-size-default {
    margin: unset;
}

.whb-header .whb-top-bar-inner {
    height: 100px !important;
    min-height: 100px !important;
    max-height: 100px !important;
}

header.whb-header .logotxt {
    font-size: 27px !important;
    font-weight: 700;
    color: #303030 !important;
    letter-spacing: -1px;
    margin-top: -52px;
    margin-left: -6px;
}

a.header_request_consultation_btn {
    border-radius: 27px;
    margin-left: 15px;
    font-weight: 700;
    letter-spacing: 0.2px;
}

.whb-header .whb-flex-flex-middle .whb-col-center {
    justify-content: center;
}

/* 21-11-2023 */
.postid-45285 .wcpt-result-count {
    width: 100% !important;
}

.postid-45285 .custome_tableee .wcpt-item-row>div:first-child {
    width: unset !important;
}

.postid-45285 .custome_tableee .wcpt-item-row {
    display: unset !important;
}

/* 23-02-2024 */
.cart-collaterals {
    display: none;
}

.cart-totals-section.cart-collaterals {
    display: block;
}

.cart-totals-section.cart-collaterals .cart_totals {
    display: none;
}

.cart-totals-section.cart-collaterals .cart_totals:nth-child(1) {
    display: block;
}

.customesearch_header input.bdt-search-input {
    background: #fff;
    background-color: #fff;
    border: 2px solid #4a89bf !important;
    border-radius: 30px !important;
    padding-left: 20px !important;
    padding-right: 30px !important;
}

.customesearch_header span.bdt-icon.bdt-search-icon {
    left: 100%;
    color: #2baddb;
}

.cart-widget-side {
    z-index: 9999999;
}

.watersivelrecomm.hdfghfdgh ul li img {
    max-width: 15px;
    margin-right: 8px;
}

.ariticle_align_list ul.wd-list li {
    align-items: flex-start !important;
}

.ariticle_align_list ul.wd-list li img {
    margin-top: 7px !important;
}

.ariticle_align_list ul li {
    color: #000;
    font-weight: 500;
}

.bothPostCat .elementor-testimonial {
    border: 2px solid #d3d3d3;
    border-radius: 10px;
    position: relative;
    transition: 0.5s all;
}

.bothPostCat .elementor-testimonial__footer {
    border-bottom: 2px solid #d3d3d3;
}

.bothPostCat .elementor-testimonial__footer .elementor-testimonial__image {
    text-align: center;
    width: 100%;
    padding: 10px;
}

.bothPostCat .elementor-testimonial__content {
    display: flex;
    flex-direction: column-reverse;
}

.bothPostCat .elementor-testimonial__content .elementor-testimonial__text {
    font-size: 15px;
    font-family: 'Roboto';
    color: #000;
    font-style: normal;
    padding: 10px;
    height: 150px;
}

.bothPostCat span.elementor-testimonial__name a {
    color: #093747;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    min-height: 61.6px;
    font-size: 22px;
    line-height: 30px;
    font-style: normal;
    text-align: center;
    font-family: 'Jost';
    font-weight: 600;
    padding: 10px;
    transition: 0.3s all;
    height: 80px;
}

.bothPostCat span.elementor-testimonial__name a:hover {
    color: #2baddb;

}

.bothPostCat .elementor-testimonial__image {
    overflow: hidden;
    transition: 0.3s all;
}

.bothPostCat .elementor-testimonial__image img {
    width: 290px !important;
    transition: 0.3s all;
}

.bothPostCat .elementor-testimonial:hover .elementor-testimonial__image img {
    transform: scale(0.9);
    transition: 0.3s all;
}

.bothPostCat cite.elementor-testimonial__cite,
.bothPostCat .elementor-testimonial__footer {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.bothPostCat span.elementor-testimonial__title a {
    position: absolute;
    bottom: 12px;
    color: #093747;
    font-family: "Jost";
    font-weight: 600;
    background: #EDF4FC;
    padding: 11px 20px;
    border-radius: 0 40px 40px 0;
    border-left: 6px solid #2BADDB;
    transition: all .3s;
    font-size: 13px;
    font-style: normal;
    text-transform: uppercase;
}

.bothPostCat span.elementor-testimonial__title a:hover {
    background: #093747;
    color: #fff;
}

.bothPostCat .elementor-testimonial__content .elementor-testimonial__text p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    font-size: 15px;
    font-family: 'Roboto';
    color: #000;
    font-style: normal;
    line-height: 24px !important;
    font-weight: 300 !important;
}

.bothPostCat .elementor-widget-testimonial-carousel .swiper-slide {
    padding: 5px !important;
}

.bothPostCat .elementor-swiper-button {
    font-size: 26px !important;
    color: #fff !important;
    width: 50px;
    height: 50px;
    background: #2BADDB;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
}

/* 04-06-2024 */
.wd-nav-pagin-wrap[class*="wd-style-shape"] li span {
    border-color: #2baddb;
    width: 15px;
    height: 15px;
}

.wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #093747;
    background-color: #2baddb;
    width: 15px;
    height: 15px;
    border-radius: 50%;
}

.wd-btn-arrow .wd-arrow-inner {
    background: #2BADDB;
}

/* 26-06-2024 */
.cart-widget-side {
    box-shadow: 0 2px 5px rgb(0 0 0 / 30%);
}

.cart-widget-side .wd-heading {
    background: #2baddb;
}

.cart-widget-side .wd-heading span.title {
    color: #fff;
    text-transform: capitalize;
}

.cart-widget-side .wd-heading .close-side-widget a {
    color: #fff;
}

.cart-widget-side ul li.woocommerce-mini-cart-item .cart-info span.wd-entities-title {
    color: #093747;
    font-size: 14px;
    margin-bottom: 2px;
}

.cart-widget-side ul li.woocommerce-mini-cart-item .cart-info .wd-product-sku span.wd-label {
    color: #000;
}

.cart-widget-side ul li.woocommerce-mini-cart-item .cart-info span.quantity {
    color: #000;
    font-weight: 500;
}

.cart-widget-side ul li.woocommerce-mini-cart-item .cart-info span.woocommerce-Price-amount.amount {
    color: #2baddb;
    font-size: 16px;
    font-weight: 700;
}

.cart-widget-side ul li.woocommerce-mini-cart-item a.cart-item-image {
    border: 1px solid #c9c9c9;
    border-radius: 2px;
    padding: 2px;
    height: 100%;
}

.cart-widget-side .shopping-cart-widget-footer {
    background: #093747;
}

.cart-widget-side .shopping-cart-widget-footer p.woocommerce-mini-cart__total.total strong {
    color: #fff;
}

.cart-widget-side .shopping-cart-widget-footer p.woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount {
    color: #2baddb;
}

/* 21-11-2023 */
.postid-45285 .wcpt-result-count {
    width: 100% !important;
}

.postid-45285 .custome_tableee .wcpt-item-row>div:first-child {
    width: unset !important;
}

.postid-45285 .custome_tableee .wcpt-item-row {
    display: unset !important;
}

/* 23-02-2024 */
.cart-collaterals {
    display: none;
}

.cart-totals-section.cart-collaterals {
    display: block;
}

.cart-totals-section.cart-collaterals .cart_totals {
    display: none;
}

.cart-totals-section.cart-collaterals .cart_totals:nth-child(1) {
    display: block;
}

/* 01-03-2024 */

.customesearch_header input.bdt-search-input {
    background: #fff;
    background-color: #fff;
    border: 2px solid #4a89bf !important;
    border-radius: 30px !important;
    padding-left: 20px !important;
    padding-right: 30px !important;
}

.customesearch_header span.bdt-icon.bdt-search-icon {
    left: 100%;
    color: #2baddb;
}

/* 27-03-2024 */
.cart-widget-side {
    z-index: 9999999;
}

.dashboard-section-overview .affiliates-dashboard-logout {
    margin-top: 18px !important;
    text-align: right;
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 500;
    line-height: 1.4em;
    border-radius: 50px 50px 50px 50px;
    padding: 8px 25px 8px 25px !important;
    background: #2baddb;
    color: #fff;
    width: fit-content;
    transition: 0.5s all;
    cursor: pointer;
}

.affiliates-dashboard {
    margin: 30px auto 40px;
}

.dashboard-section-overview .affiliates-dashboard-logout a {
    color: #fff;
    display: inline-block;
}

.affiliates-dashboard-logout:hover {
    background: #093747;
}

.product-template table.variations select {
    background: #f2f8ff;
    position: relative;
    font-weight: 600;
    text-transform: capitalize;
}

.product-template table.variations select option {
    padding: 10px !important;
    height: 50px !important;
    min-height: 50px !important;
    font-size: 16px !important;
    margin: 20px !important;
}

.product-template .woocommerce-variation-add-to-cart {
    margin-top: 0 !important;
    display: block !important;
}

/* 11-07-2024 */
.product-template .product_custom_inner {
    padding: 0;
}

.product-template table.product-variations {
    max-width: 1280px;
    margin: auto;
}

.product-template table.product-variations td img.attachment-thumbnail {
    object-fit: contain;
}

.product-template table.product-variations {
    max-width: 1280px;
    margin: auto;
}

.product-template table.product-variations td {
    background: #fff !important;
    color: #000;
    border: 1px solid #e2e2e2 !important;
    text-align: center;
}

.product-template table.product-variations td img.attachment-thumbnail {
    object-fit: contain;
}

.product-template table.product-variations th {
    border: 1px solid rgb(43 173 219 / 65%);
    text-align: center;
    background: #2baddb !important;
    color: #fff !important;
}

.product-template .single_add_to_cart_button {
    color: #fff !important;
}

.product_custome_tab {
    margin: 70px auto 20px;
    width: 100%;
}

.feature_benefit_sec,
.product-reviews {
    width: 100%;
}

.custom_shop a.add_to_cart_button.product_type_simple {
    background: #2baddb;
    border-radius: 30px;
    margin: 0 4px;
    color: #fff;
    font-weight: 700;
    line-height: normal;
    width: 108px !important;
    display: inline-block;
    transition: 0.3s all;
    padding: 8px 12px !important;
}

.custom_shop a.add_to_cart_button.product_type_simple:hover {
    background: #093747;
}

.custom_shop a.add_to_cart_button.product_type_simple:before,
.custom_shop a.add_to_cart_button.product_type_simple:after {
    display: none;
}

.woocommerce-cart p.return-to-shop a.button.wc-backward br {
    display: none;
}

.woocommerce-form-coupon-toggle a.showcoupon {
    text-decoration: unset;
    text-transform: capitalize;
}

.woocommerce-checkout>.checkout-order-review,
.woocommerce-order-pay #order_review {
    background-color: #f2f8ff !important;
}

.woocommerce-checkout>.checkout-order-review:after {
    background-image: radial-gradient(farthest-side, transparent 6px, #f2f8ff 0) !important;
}

.woocommerce-checkout .checkout-order-review tr.cart_item .product-total .amount {
    font-weight: 700;
    color: #093747;
}

.woocommerce-checkout-review-order-table tr td.product-name {
    font-weight: 600 !important;
    color: #093747 !important;
    font-size: 14px !important;
}

.woocommerce-checkout .checkout-order-review span.woocommerce-Price-amount.amount {
    color: #2baddb !important;
}

ul.woocommerce-error li {
    font-size: 14px;
    margin-bottom: 0 !important;
    line-height: normal;
    color: #fff;
}

.post-108467 form.variations_form table.variations {
    display: none;
}

/* 15-07-2024 */

.woocommerce-account .col-register-text a.btn.wd-switch-to-register {
    background: #093747 !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.4em !important;
    padding: 4px 29px !important;
}

.woocommerce-account .col-register-text a.btn.wd-switch-to-register:hover {
    background: #2baddb !important;
}

.woocommerce-account button.woocommerce-form-login__submit {
    background: #2baddb !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-family: "Roboto", Sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.4em !important;
    padding: 4px 29px !important;
}

.woocommerce-account button.woocommerce-form-login__submit:hover {
    background: #093747 !important;
}

.wd-my-account-links a:hover {
    color: #fff !important;
    background-color: rgb(43 173 219) !important;
}

.woocommerce-MyAccount-content>p a {
    text-transform: capitalize;
    font-weight: 600;
}

.wd-my-account-links a:hover:before {
    color: #093747 !important;
}

.woocommerce-account table td {
    padding: 8px;
    border: 1px solid #dfdfdf;
}

.woocommerce-account .woocommerce-my-account-wrapper .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions>a,
.woocommerce-pagination .button {
    padding: 8px 20px;
    min-height: auto;
    margin-bottom: 0;
}

.woocommerce-account a.woocommerce-button.button.view {
    padding: 8px 20px;
    min-height: auto;
    margin-bottom: 0;
    background: #2baddb;
    color: #fff;
    border-radius: 20px;
}

.woocommerce-account .woocommerce-my-account-wrapper .woocommerce-orders-table td.woocommerce-orders-table__cell-order-actions>a:hover,
.woocommerce-pagination .button:hover,
.woocommerce-account a.woocommerce-button.button.view:hover {
    background: #093747 !important;
}

.woocommerce-account table td span.woocommerce-Price-amount.amount {
    color: #093747 !important;
}

.woocommerce-account .woocommerce-my-account-wrapper table {
    margin-bottom: 0;
}

.woocommerce-account .woocommerce-pagination {
    margin-bottom: 15px;
}

.woocommerce-account table td a br {
    display: none;
}

.woocommerce-account .woocommerce-order-details {
    background: #fff;
    margin-top: 5px;
    padding: 10px;
}

.woocommerce-account .woocommerce-order-details .responsive-table {
    margin-bottom: 0 !important;
}

.woocommerce-account .woocommerce-order-details .responsive-table th {
    background: #093747;
    color: #fff !important;
    border-color: #595959 !important;
}

.woocommerce-account .woocommerce-customer-details {
    background: #fff;
    padding: 15px;
}

.woocommerce-account .woocommerce-Addresses {
    background: #fff;
    padding: 15px;
    margin: unset;
}

.woocommerce-account .woocommerce-Addresses .woocommerce-Address {
    padding: unset;
}

.woocommerce-account .woocommerce-MyAccount-content h3 {
    text-transform: capitalize;
}

.woocommerce-account .woocommerce-MyAccount-content button[name="save_account_details"],
.woocommerce-account .woocommerce-MyAccount-content button[name="save_address"] {
    margin-top: 15px;
}

.woocommerce-account .woocommerce-MyAccount-content form.woocommerce-EditAccountForm br {
    display: none;
}

.woocommerce-MyAccount-content .wd-add-btn.wd-add-btn-replace a.product_type_simple {
    height: 36px !important;
}

.woocommerce-form-login br {
    display: none;
}

.woocommerce-MyAccount-content a.woocommerce-button.woocommerce-button--next {
    margin-top: 15px;
}

.custom_pro_variation {
    width: 100%;
}

.post-type-archive .post-108467 {
    display: none;
}

/* 16-07-2024 */
.mini-quote-dropdown {
    width: 300px;
    right: 0;
    left: unset !important;
}

.mini-quote-dropdown .arfq-pro-thumbnail {
    width: 70px;
}

.mini-quote-dropdown .arfq-pro-thumbnail img {
    width: 100%;
    height: 100%;
}

.mini-quote-dropdown .arfq-pro-detail a {
    font-size: 13px !important;
}

.search.search-results article .elementor-post__thumbnail {
    padding: 20px;
}

.search.search-results article h3.elementor-post__title a {
    font-size: 20px !important;
    margin-bottom: 0px !important;
    display: block;
}

.search.search-results article h3.elementor-post__title {
    margin-bottom: 10px !important;
    min-height: unset !important;
    padding: 0 15px !important;
}

.search.search-results article .elementor-post__excerpt {
    padding: 0 15px !important;
}

.search.search-results article .elementor-post__excerpt p {
    min-height: 80px !important;
    line-height: 25px !important;
}

.search.search-results article .elementor-post__text {
    margin-top: 0 !important;
}

.postid-35590 a.elementor-accordion-title {
    color: #fff !important;
}

.single-product .woocommerce-tabs div#review_form span#reply-title {
    margin-bottom: 10px;
}

.single-product .woocommerce-tabs div#review_form form.comment-form p.comment-notes {
    margin-bottom: 0;
}

.single-product .woocommerce-tabs .comment-form .comment-form-rating p.stars {
    margin-bottom: 0;
}

.single-product .woocommerce-tabs .comment-form label {
    margin-bottom: 0;
}

.single.single-product .product-tabs-wrapper .wd-nav.wd-style-underline-reverse>li>a>.nav-link-text:after {
    top: -20px !important;
    background-color: #093747 !important;
}

.single.single-product .product-tabs-wrapper ul.wd-nav li {
    margin-bottom: 0 !important;
}

.single.single-product .product-tabs-wrapper ul.wd-nav li a.wd-nav-link {
    padding: 20px !important;
    display: block;
}

.center {
    text-align: center;
}

.postid-110549 article.post-single-page .entry-header figure,
.postid-19677 article.post-single-page .entry-header figure,
.postid-99292 article.post-single-page .entry-header figure,
.postid-110588 article.post-single-page .entry-header figure {
    max-width: 1600px !important;
    /* padding: 0 80px; */
    width: 100%;
}

/* 24/07/2024 */

.selecting_table_list table td.wd-table-cell h6.elementor-heading-title {
    text-align: left;
}

.selecting_table_list table tr td ul {
    text-align: left;
    list-style: none;
    padding-left: 0;
}

.selecting_table_list table tr td ul li img {
    margin-right: 10px;
}

.selecting_table_list table tr td ul li {
    margin-bottom: 4px !important;
    color: #000;
}

.selecting_table_list table tr td:first-child {
    background-color: #FFFFCD;
}

/* 30-07-2024 */
.scrollToTop.button-show {
    bottom: 80px !important;
}

/* 31-07-2024 */
.login-form-side.wd-side-hidden.woocommerce.wd-right.wd-opened {
    z-index: 9999;
}

/* 06-08-2024 */
.page-id-9581 .entry-content,
.page-id-9581 .wd-entry-content {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(1.5em * 3);
    line-height: 1.5em;
    margin: 0;
    padding: 0;
}

article .article-inner .article-body-container p.read-more-section {
    bottom: 10px !important;
}

/* 07-08-2024 */
.wd-carousel-item .entry-content.wd-entry-content {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 4.5em;
    line-height: 1.5em;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}

.elementor-element .elementor-widget-container .elementor-shortcode .addtoany_shortcode {
    text-align: center;
}

/* 07-08-2024 */
.product-template.single.single-product form.cart {
    margin-bottom: 10px !important;
}

.elementor-72443 .elementor-element.elementor-element-3024d14 .cart button,
.elementor-72443 .elementor-element.elementor-element-3024d14 .cart .button {
    font-size: 13px !important;
}

.custome_table_list table tr td ul {
    text-align: left;
    list-style: none;
    padding: 0;
}

.custome_table_list table tr td ul li {
    position: relative;
    padding-left: 20px;
    font-family: "Roboto" !important;
    font-weight: 500;
    color: #131313;
    line-height: 21px;
    text-transform: capitalize;
}

.custome_table_list table tr td ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 4px;
    background: url(https://ukam.com/wp-content/uploads/2024/05/checkicon.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
}

/* 15-08-2024 */

.footercon_sec {
    display: flex;
    flex: 0 0 46%;
    max-width: 46%;
    margin-bottom: 15px;
    align-items: center;
}

.footercon_sec .footercon_content p {
    color: #fff;
    padding-left: 15px;
    line-height: 21px !important;
    font-size: 15px
}

.footercontactus_section {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    margin-bottom: 20px;
    column-gap: 35px;
}

.footercontactus_section .footercon_sec .footercon_content ul {
    padding: 0;
    list-style: none;
    display: flex;
    margin-left: 16px;
    margin-bottom: 0;
}

.footercontactus_section .footercon_sec .footercon_content ul li {
    margin-right: 8px;
    margin-bottom: 0 !important;
}

.footercontactus_section .footercon_sec .footercon_content ul li a {
    background: #fff;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footercontactus_section .footercon_sec .footercon_content ul li a img {
    max-width: 20px;
}

.footercon_icon {
    background: #2baddb;
    border-radius: 50%;
    flex: 0 0 22%;
    max-width: 33px;
    width: 33px;
    height: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.footercon_icon img {
    filter: invert(1);
    max-width: 20px;
    text-align: center;
}

.footercontactus_section .footercon_sec .footercon_content ul li a:hover {
    background: #2baddb;
}

.footercontactus_section .footercon_sec .footercon_content ul li a:hover img {
    filter: invert(1);
}

.bottom-header .wd-search-cat {
    display: none;
}

.bottom-header .wd-search-cat .searchform input[type="text"] {
    padding-right: var(--wd-search-btn-w);
    border: 2px solid #2baddb !important;
}

.bottom-header .searchform[class*="wd-style-with-bg"] .searchsubmit {
    background-color: rgb(43 173 219) !important;
}

.bottom-header .searchform[class*="wd-style-with-bg"] .searchsubmit:hover {
    background-color: #093747 !important;
    color: #fff !important;
}

.archive.search.search-results .main-page-wrapper {
    max-width: 1226px !important;
    margin: auto !important;
    padding: 40px 15px !important;
}

.search.search-results a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop {
    background: #2baddb;
}

.search.search-results a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop span,
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop span {
    display: block;
    padding: 0;
    min-height: unset;
}

.wd-blog-search-results h4.slider-title {
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 700;
}

.wd-blog-search-results .article-body-container h3.post-title {
    font-size: 17px !important;
}

.wd-blog-search-results .article-body-container h3.post-title a {
    font-size: 19px;
    line-height: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.wd-blog-search-results .article-body-container {
    padding: 25px 12px !important;
}

.wd-blog-search-results .article-body-container .entry-content {
    font-size: 14px;
}

.wd-blog-search-results .article-body-container .entry-content a.btn-read-more.more-link {
    color: #000 !important;
}

.wd-blog-search-results p.read-more-section a.btn-read-more.more-link {
    color: #2baddb;
}

.wd-blog-search-results .wd-carousel-item .wd-post-cat.wd-style-with-bg {
    background: #2baddb;
}

.wd-blog-search-results figure .post-img-wrapp a {
    height: 180px;
}

.wd-blog-search-results figure .post-img-wrapp a img.attachment-medium.size-medium {
    height: 100%;
    object-fit: cover;
}

.wd-blog-search-results .wd-nav-pagin-wrap[class*="wd-style-shape"] li.wd-active span {
    border-color: #093747;
    background-color: #093747;
}

.wd-blog-search-results .wd-nav-pagin-wrap[class*="wd-style-shape"] li span {
    border-color: #093747;
}

/* 23-08-2024 */
/* Start Header Modify CSS */

.main-header .customer_mini .elementor-element-76ea20b {
    display: none;
}

.main-header .elementor-42396 .elementor-element.elementor-element-e481527 img {
    height: 50px !important;
}

.main-header .elementor-42396 .elementor-widget-container {
    margin: 20px 0px 0px 10px !important;
}

.main-header .elementor-42396 .elementor-heading-title a,
.main-header .elementor-42396 .elementor-heading-title {
    font-size: 20px !important;
}

.main-header .top-header {
    padding: 4px 0 7px 0 !important;
}

.customer_mini .elementor-widget-wrap.elementor-element-populated {
    align-content: center !important;
    align-items: center !important;
    justify-content: space-between;
}

.menu-header ul li a {
    padding: 8px 0 !important;
}

.customer_mini .elementor-icon-box-content p.elementor-icon-box-description {
    line-height: normal !important;
}

.menu-header .elementor-element-bfb144e .elementor-widget-container {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.menu-header ul ul.sub-menu li a {
    padding: 13px 20px !important;
}

.scroll_location_header .top-header h2.elementor-heading-title,
.top-header .elementor-widget-container img,
.top-header .elementor-element.elementor-element-95c9dd1>.elementor-widget-container {
    transition: 0.3s all;
}

.scroll_location_header .top-header h2.elementor-heading-title {
    font-size: 16px !important;
    transition: 0.3s all;
}

.scroll_location_header .top-header .elementor-widget-container img {
    height: 40px !important;
    transition: 0.3s all;
}

.scroll_location_header .top-header .elementor-element.elementor-element-95c9dd1>.elementor-widget-container {
    margin: 14px 0px 0px 5px !important;
}

.scroll_location_header .top-header .elementor-element.elementor-element-f8cc832 .elementor-icon {
    font-size: 15px;
}

.scroll_location_header .top-header .customer_mini .elementor-icon-box-title {
    font-size: 13px;
}

.scroll_location_header .customer_mini .elementor-icon-box-content p.elementor-icon-box-description {
    font-size: 10px;
}

.scroll_location_header .elementor-element.elementor-element-1a01e52 .elementor-button {
    padding: 5px 18px !important;
    font-size: 12px !important;
}

/* End Header Modify CSS */
.is-form-style.is-form-style-3 input.is-search-input {
    border-right: 0 !important;
    border-color: #2baddb !important;
    border-width: 2px !important;
}

.is-form-style .is-search-submit path {
    fill: #fff;
}

.is-ajax-search-posts {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    align-items: stretch;
}

.is-ajax-search-post {
    flex: 0 0 29%;
    max-width: 29%;
    border: 1px solid #c4c4c4 !important;
    transition: 0.3s all;
    border-radius: 4px !important;
    padding: 10px !important;
}

.is-ajax-search-post .is-search-sections {
    display: flex;
}

.is-ajax-search-result .is-ajax-search-post:hover {
    background: #fff !important;
    border-color: #2baddb !important;
}

.is-ajax-search-post .right-section .is-title a {
    color: #093747;
    font-weight: 700;
    font-size: 14px;
}

.is-ajax-search-post .right-section .is-title a:hover {
    text-decoration: unset;
    color: #000;
}


.is-ajax-search-post .right-section span.is-prices span.woocommerce-Price-amount.amount {
    font-size: 16px;
    color: #2BADDB;
    font-weight: bold;
}

button.is-search-submit span.is-search-icon {
    background: #2baddb;
    border-color: #2baddb;
}

button.is-search-submit span.is-search-icon svg {
    color: #fff;
    fill: #fff;
}

.is-ajax-search-result {
    background: #f2f8ff !important;
}

.is-show-more-results {
    background: #093747 !important;
    padding: 10px 5px !important;
    border-radius: 5px !important;
}

.is-show-more-results .is-show-more-results-text {
    color: #fff !important;
    font-size: 16px !important;
    font-family: "Roboto" !important;
    padding: 0 !important;
}

.is-show-more-results .is-show-more-results-text span {
    color: #2baddb;
}

div.is-ajax-search-result {
    z-index: 9 !important;
}

.mobile_breadcrumb {
    display: none;
}

.postid-44245 .custome_table_list h6.elementor-heading-title {
    color: #fff;
}

.postid-67208 .article-body-container h3.wd-entities-title.title.post-title {
    margin-top: 0;
}

/* 30-08-2024 */
.request_consultation form.wpforms-form .wpforms-field {
    margin-bottom: 0 !important;
}

.request_consultation .elementor-element.elementor-element-ba36537 .wpforms-field {
    margin-bottom: 0px !important;
}

.request_consultation input,
.request_consultation textarea {
    background: #fff !important;
    border-radius: unset !important;
}

.request_consultation ul#wpforms-67842-field_18 li label.wpforms-field-label-inline,
.request_consultation ul#wpforms-67842-field_13 li label.wpforms-field-label-inline {
    background: #093747 !important;
    color: #ffff;
    border-color: #093747 !important;
    padding: 9px 15px !important;
    font-size: 15px !important;
}

.request_consultation ul#wpforms-67842-field_18 li.wpforms-selected label.wpforms-field-label-inline,
.request_consultation ul#wpforms-67842-field_13 li.wpforms-selected label.wpforms-field-label-inline {
    background: #2baddb !important;
    border-color: #2baddb !important;
}

.request_consultation ul#wpforms-67842-field_13 li label.wpforms-field-label-inline {
    padding: 10px 30px !important;
}

.request_consultation ul#wpforms-67842-field_18 li {
    margin-right: 6px !important;
    margin-top: 20px !important;
}

.request_consultation div#wpforms-67842-field_17 h3 {
    padding-bottom: 0;
    font-size: 38px !important;
}

.request_consultation div.wpforms-container div.wpforms-uploader {
    border: 1px dashed #093747;
    background: #f2f8ff;
}

.request_consultation div#wpforms-67842-field_7 {
    background: #093747;
}

.request_consultation div#wpforms-67842-field_7 h3 {
    color: #fff;
}

.request_consultation .elementor-element.elementor-element-6777aee:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-102454 .elementor-element.elementor-element-c5fa128:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #f2f8ff !important;
    border: 1px solid rgb(0 0 0 / 20%);
}

.request_quotes_page .af_quote_fields table.quote-fields tbody tr.addify-option-field {
    flex: 0 0 25% !important;
    max-width: 25% !important;
}

.request_quotes_page .af_quote_fields table.quote-fields tbody tr:last-child {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

.wd-nav-arrows.wd-pos-sep:after {
    display: none;
}

.wd-btn-arrow.wd-next {
    right: 0 !important;
    inset-inline-start: unset !important;
}

.wd-btn-arrow.wd-prev {
    inset-inline-end: unset !important;
    left: 0;
}

.single-product .elementor-element-46fa571 .elementor-element-763a3ad {
    width: 100%;
}

.related-products h2.slider-title {
    font-size: 32px;
    text-transform: capitalize;
}

.recent-view-product h4.title {
    font-size: 32px;
    text-transform: capitalize;
}

.recent-view-product {
    padding: 50px 0;
}

.ashlist ul,
.smartcutlisting ul,
.watersivelrecomm.hdfghfdgh ul {
    padding: 0;
}

.ashlist ul li,
.smartcutlisting ul li,
.watersivelrecomm.hdfghfdgh ul li {
    position: relative;
    font-family: 'Roboto', sans-serif !important;
    color: #131313;
}

.ashlist ul li::before,
.smartcutlisting ul li::before,
.watersivelrecomm.hdfghfdgh ul li::before {
    z-index: unset !important;
    margin-left: unset !important;
    margin-top: unset !important;
    z-index: unset !important;
    margin-left: unset !important;
    margin-top: unset !important;
    left: 0 !important;
    top: 8px !important;
}

.ashlist div#elementor-tab-content-4357 .usagerecommdation table td ul li:last-child {
    border-bottom: unset;
}

.smartcutlisting ul li {
    position: relative;
    padding-left: 26px;
}

.single-product .woocommerce-product-gallery .wd-carousel-item {
    padding: 10px;
    border: 1px solid #e7e7e7;
    border-radius: 10px;
    overflow: hidden;
    width: 100% !important;
}

.single-product .woocommerce-breadcrumb a {
    margin-inline-end: 6px;
    font-weight: 600;
    color: #093747 !important;
}

.usagerecommdation table thead {
    background: #2BADDB !important;
}

.custome_table_list table tr td {
    vertical-align: sub;
}

.page-id-80640 .elementor-80640 .elementor-image-box-img img {
    height: 200px;
    object-fit: contain;
    margin: auto;
    display: block;
}

/* 05-09-2024 */
ul.article_tabs_knowlegde_center {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    column-gap: 12px;
    align-items: center;
    justify-content: center;
    margin-top: 10px;
    scroll-behavior: smooth;
}

ul.article_tabs_knowlegde_center li a {
    padding: 10px 16px;
    background: #2baddb;
    color: #fff !important;
    display: inline-block;
    border-radius: 50px;
    border-bottom: 2px solid #093747;
    transition: 0.3s all;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Jost';
    line-height: normal;
}

ul.article_tabs_knowlegde_center li a:hover {
    background: #093747;
    border-bottom: 2px solid #2baddb;
}

p.return-to-shop a.button:hover {
    color: #fff;
}

form.addify-quote-form table.addify-quote-form__contents th,
form.addify-quote-form table.addify-quote-form__contents td {
    max-width: 400px;
    font-weight: 600;
    font-size: 16px;
}

.mini-quote-dropdown .arfq-pro-detail a {
    font-weight: bold !important;
    font-size: 14px !important;
    line-height: 15px !important;
    text-transform: capitalize !important;
}

.heading_center table tbody tr td:first-child {
    text-align: center;
}

.heading_center table tbody tr td:first-child p {
    line-height: 25px !important;
}

article.post-single-page .wd-post-cat.wd-style-with-bg {
    background-color: rgb(43 173 219) !important;
}

/* 13-sep-2024 */
.free-shipping-progress-bar {
    background-color: #f2f8ff;
    color: #333;
    padding: 15px;
    margin: 10px 0;
    border: 1px solid #ddd;
    border-radius: 5px;
    font-size: 16px;
    text-align: center;
    position: relative;
    max-width: 1200px;
    margin: 10px auto 30px;
}

.free-shipping-progress-bar p {
    margin: 0 0 10px;
}

.progress-bar-container {
    background-color: #ddd;
    border-radius: 5px;
    height: 12px;
    width: 100%;
    position: relative;
}

.woocommerce-cart .woocommerce.cart-content-wrapper .woocommerce-message.free-shipping-progress-bar p {
    margin: 0;
}

.woocommerce-cart .woocommerce.cart-content-wrapper .woocommerce-message.free-shipping-progress-bar p span.woocommerce-Price-amount.amount {
    display: inline-block;
    color: #093747;
}

.free-shipping-progress-bar:before {
    background: #2baddb;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    border-radius: 50%;
    top: 24px;
    font-size: 16px;
    font-weight: bold;
}

.mini-quote-dropdown .arfq-pro-detail a {
    font-size: 13px !important;
}

.progress-bar {
    background-color: rgb(43 173 219);
    height: 100%;
    border-radius: 5px;
    position: absolute;
    top: 0;
    left: 0;
}

span.tiered-pricing-dynamic-price-wrapper {
    display: flex;
    gap: 8px;
    font-size: 25px;
    font-weight: 800;
    color: #2baddb;
}

.single.single-product .product-tabs-wrapper ul.wd-nav li.active {
    background: #093747;
}

.single-product-page .price del .amount {
    color: #bbb !important;
}

.tablescroll .elementor-widget-container {
    overflow-x: scroll;
}

.free-shipping-progress-bar span.woocommerce-Price-amount.amount {
    display: inline-block;
}

.free-shipping-progress-bar span.woocommerce-Price-amount.amount bdi {
    color: #093747;
}

.free-shipping-progress-bar p {
    margin-bottom: 0;
}

/* 04-10-2024 */
.font_atble td p span {
    font-family: 'Roboto' !important;
}

/* 11-10-2024 */
.listtabss.smartcuttwo ul li {
    flex: 0 0 50%;
    max-width: 50%;
}

.smartcuttwo ul {
    display: flex;
    flex-wrap: wrap;
}

.ssstab div:first-child {
    flex: 0 0 30%;
    max-width: 30%;
}

.ssstab {
    gap: 20px;
}

.newtab.ssstab {
    gap: 20px;
}

.newtab.ssstab div:first-child {
    flex: 0 0 30%;
    max-width: 30%;
}

.aaaatb {
    margin-top: 30px;
}

.aaaatb ul li br {
    display: none;
}

/* 14-10-2024 */
.smartgallery img.swiper-slide-image {
    object-fit: cover !important;
    padding: 0 !important;
}

/* 15-10-2024 */
.pd_app {
    display: flex;
    gap: 40px;
}

.pd_app div {
    flex: 0 0 46%;
    max-width: 46%;
}

.letimproveoptimoze h3.elementor-image-box-title {
    margin-bottom: 0 !important;
}

/*18-10-24*/
.cutting_operation_sec .optimize_icon {
    box-shadow: 0 0 5px #e6e6e6eb;
    border-radius: 50%;
    padding: 25px;
    border: 2px solid #fff;
    transition: 0.3s all;
    width: 120px;
    height: 120px;
    margin: 0 auto 20px;
    background: #fff;
}

.cutting_operation_sec .optimize_icon:hover {
    border: 2px solid #2baddb;
    transform: translateY(-6px);
    cursor: pointer;
}

.cutting_operation_sec .optimize_icon img {
    width: 100% !important;
    height: 100% !important;
}

.glassproperticstable table tbody tr td:first-child p {
    font-size: 18px;
}

.glassproperticstable table tbody tr td p {
    font-size: 14px;
    line-height: 22px !important;
}

/* 28-10-2024 */

.postid-54880 div#elementor-tab-content-2341 p br {
    display: none;
}

.cbn_vs_diamond img {
    border-radius: 50%;
    width: 100%;
    height: 320px;
    object-fit: cover;
}

.postid-54880 .newtab.ssstab {
    margin-bottom: 20px;
}

.listtabss.aaaatb.ssstab.newtab.cbn_vs_diamond {
    margin-bottom: 20px;
}

.elementor-39405 .elementor-element.elementor-element-ac00f32 li:before,
.watersivelrecomm ul li::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 0;
    background: url("https://ukam.com/wp-content/uploads/2024/05/checkicon.png");
    width: 18px;
    height: 18px;
    background-size: contain;
}

/* 30-10-2024 */
.postid-61635 .pd_app {
    margin-top: 40px;
}

.postid-61635 .listtabss.smartcuttwo.pd_app img {
    border: 1px solid rgb(0 0 0 / 15%);
    border-radius: 20px;
}

/* 05-11-2024 */
.technicaldata table tbody tr td:first-child {
    width: 20%;
}

/* 06-11-2024 */
.diamond400 img {
    max-width: 100%;
    margin: auto;
    display: block;
    border: 1px solid #cfcfcf;
    width: 100%;
    padding: 10px;
    border-radius: 12px;
    height: 260px;
    object-fit: contain;
}

.custome_hover a.--eael-wrapper-link-tag {
    z-index: 9 !important;
}

.optimize_icon {
    position: relative;
    z-index: 99 !important;
}

.listtabss.aaaatb.ssstab.newtab.cbn_vs_diamond.diamond2132 div:first-child {
    flex: 0 0 65%;
    max-width: 65%;
}

.listtabss.aaaatb.ssstab.newtab.cbn_vs_diamond.diamond2132 div:last-child {
    flex: 0 0 35%;
    max-width: 35%;
    height: 100%;
}

.listtabss.aaaatb.ssstab.newtab.cbn_vs_diamond.diamond2132 div:last-child video {
    height: 100%;
    width: 95%;
}

/* 26-11-2024 */

.custtab .elementor-tab-title {
    font-family: "Samsung Sharp Sans Bold", Sans-serif !important;
    font-size: 16px !important;
    line-height: 26px;
    text-transform: uppercase;
}

/* 28-11-24 */
.th-hide table tbody td:first-child {
    width: 298px;
}

.th-hide table tbody td:nth-child(2) {
    width: 332px;
}

.th-hide table tbody td {
    border-top: none !important;
}

/* 05-12-2024 */
.postid-49376 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop,
.postid-49376 .product_type_simple {
    padding: 10px 20px;
}

.woocommerce-cart #shipping_method li,
.woocommerce-checkout #shipping_method li {
    font-size: 15px;
    border-bottom: 1px solid #d1d1d1;
}

.woocommerce-cart #shipping_method li:last-child,
.woocommerce-checkout #shipping_method li:last-child {
    border-bottom: unset;
}

.woocommerce-cart #shipping_method label,
.woocommerce-checkout #shipping_method label {
    line-height: 25px;
    font-weight: 600 !important;
    color: #093747 !important;
    font-size: 14px !important;
}

.woocommerce-cart table.shop_table.shop_table_responsive th {
    vertical-align: text-top;
}

.woocommerce-cart .wc-proceed-to-checkout {
    width: 95%;
    margin: auto;
}

.cart-totals-inner .shipping-calculator-form .button {
    background: #2baddb !important;
    color: #fff !important;
}

.cart-totals-inner .shipping-calculator-form .button:hover {
    background: #093747 !important;
    color: #fff !important;
}

.woocommerce-checkout-review-order-table tfoot tr {
    align-items: self-start !important;
}

.woocommerce-checkout .checkout_coupon p {
    margin-bottom: 0;
}

.product_category_dropdown:hover ul li {
    pointer-events: initial;
}

.product_category_dropdown ul li {
    pointer-events: none;
}

.product-template-default figure.woocommerce-product-gallery__image {
    height: 100% !important;
}


ol li {
    font-size: 16px;
    line-height: 28px;
}

.elementor-42396 .elementor-element.elementor-element-bdf5f30 a {
    padding: 5px 0;
}

ul li#quote-li {
    margin-bottom: 0 !important;
}

/* Request Quotes page CSS */

#request_quotes_css_cstm .adf-request-quote-page.template_one {
    width: 100% !important;
    max-width: 100% !important;
}

#request_quotes_css_cstm .addify-quote-form.template_one .af-quote-field-table {
    width: 100% !important;
    max-width: 100% !important;
} 

.request_quotes_page .af_quote_fields .quote-fields tbody {
    display: flex;
    flex-wrap: wrap;
} 

.request_quotes_page .af_quote_fields .quote-fields .addify-option-field {
    flex: 0 0 24%;
    max-width: 24%;
    display: flex;
    flex-direction: column;
    padding: 0 10px;
    margin-bottom: 12px;
    border: unset;
} 

 .request_quotes_page .quote-fields {
    margin-bottom: 0;
    justify-content: start;
    gap: 15px;
} 

.request_quotes_page div.af_quote_fields label {
    border: unset;
    padding: 0;
    margin-bottom: 5px;
    color: #093747;
    font-family: 'Jost';
}

.request_quotes_page .af_quote_fields table.quote-fields tbody tr.addify-option-field td {
    border: unset;
    padding: 0;
}

.request_quotes_page .af_quote_fields .quote-fields .addify-option-field input,
.request_quotes_page .af_quote_fields .quote-fields .select2-selection--single,
.request_quotes_page .af_quote_fields .quote-fields .addify-option-field textarea {
    background: #f2f8ff;
    border-radius: 5px;
    box-shadow: 2px 5px 5px rgb(0 0 0 / 3%);
    width: 100%;
} 

div.af_quote_fields input[type="text"],
div.af_quote_fields input[type="email"],
div.af_quote_fields input[type="time"],
div.af_quote_fields input[type="date"],
div.af_quote_fields input[type="datetime-local"],
div.af_quote_fields select,
div.af_quote_fields textarea {
    border-left: 2px solid #2baddb;
} 

.request_quotes_page .af_quote_fields .quote-fields .addify-option-field:last-child {
    flex: 0 0 100%;
    max-width: 100%;
}

.request_quotes_page .form_row {
    margin-top: 0;
} 
.request_quotes_page .select2-container {
    width: 100% !important;
}

.request_quotes_page button.addify_checkout_place_quote {
    float: left !important;
    background: #2baddb !important;
    margin-left: 10px !important;
    margin-bottom: 30px;
    border-radius: 5px;
    border-radius: 5px;
    box-shadow: 2px 5px 5px rgb(0 0 0 / 3%);
    color: #fff;
}
.af-quote-field-table .button.addify_checkout_place_quote {
    float: left !important;
}

.request_quotes_page .af_quote_fields .quote-fields .addify-option-field:nth-child(27),
.request_quotes_page .af_quote_fields .quote-fields .addify-option-field:nth-child(26) {
    padding-top: 22px !important;
} 

.request_quotes_page button.addify_checkout_place_quote:hover {
    background: #093747 !important;
}

#request_quotes_css_cstm button.button.alt.addify_checkout_place_quote {
    float: left !important;
    margin-left: 0 !important;
}
form.addify-quote-form.template_one .addify-quote-form__contents .product-quantity .minus, form.addify-quote-form.template_one .addify-quote-form__contents .product-quantity .plus {
    background: no-repeat;
    border: 1px solid #99939333;
    line-height: 1.618;
    min-height: auto;
    width: 27px !important;
    padding: 3px 0;
    background: #2baddb !important;
    color: #fff;
    font-size: 20px;
}
form.addify-quote-form.template_one div.quantity input[type="number"] {
    width: 40px;
    height: 42px;
    border-radius: 0;
    border-right: none;
    border-left: none;
    font-size: 20px !important;
    color: #093747;
    font-family: 'Jost';
}
/* 18-12-2024 */

.request-quote-sec .mini-quote-dropdown {
    padding: 0 0 20px 0;
    width: 340px;
}

.request-quote-sec .mini-quote-dropdown .arfq-pro-detail a {
    color: #000;
    font-size: 14px !important;
    line-height: 18px !important;
    display: block;
}

.request-quote-sec .mini-quote-dropdown .addify-rfq-mini-cart__buttons.buttons a#view-quote {
    padding: 8px 10px !important;
    background-color: #093747;
}

.request-quote-sec li.mini_quote_item {
    border-bottom: 1px solid #0000002e !important;
    background: #f2f8ff;
    padding: 5px;
}

.mini-quote-dropdown li a.quote-remove {
    overflow: unset !important;
    color: #2baddb !important;
    font-weight: 600 !important;
    font-family: 'Jost' !important;
    font-size: 14px !important;
}

.postid-75454 .custome_table_list table tr td ul li {
    padding-left: 20px;
}

.postid-75454 .custome_table_list table tr td ul li i.fas.fa-check-circle {
    display: none;
}

.elementor-nav-menu--main .elementor-nav-menu ul {
    border-color: rgba(224, 224, 224, 0.3);
    box-shadow: 0px 0px 5px #d7d7d7;
}
form.addify-quote-form table.addify-quote-form__contents th {
    background: #2baddb;
    color: #fff;
    font-size: 20px;
}

/* ul.article_tabs_knowlegde_center li a {
    position: absolute;
    left: 20px;
    top: 30px;
    background: #000;
    width: 100%;
    height: 450px;
    color: #000;
} */

/* 26-12-2024 */

.elementor-widget-woocommerce-product-title h1 p {
    font-size: 26px !important;
    font-weight: 600;
    font-family: 'Jost';
    line-height: 36px !important;
}

/* 27-12-2024 */

.wd-products span.tiered-pricing-dynamic-price-wrapper {
    font-size: 18px;
    color: #2baddb !important;
}

.wd-products span.tiered-pricing-dynamic-price-wrapper span.woocommerce-Price-amount.amount {
    color: #2baddb;
}
.postid-74437 .wcpt-table-scroll-wrapper-outer a.wcpt-product-image-wrapper img {
    height: 150px;
    object-fit: contain;
}


/* Responsive Devices */
@media(max-width: 1199px) {

    .custom_shop .wd-show-sidebar-btn.wd-action-btn.wd-style-text.wd-burger-icon,
    .woocommerce-shop .container aside.sidebar-container,
    .tax-product_cat .container aside.sidebar-container {
        display: none;
    }

    .custom_pro_variation {
        width: 100%;
        overflow-x: scroll;
    }
}

@media(max-width: 991px) {

    .woocommerce-cart .woocommerce.cart-content-wrapper,
    .woocommerce-cart .woocommerce {
        margin: 15px 0 !important;
        padding: 12px;
    }

    .woocommerce-cart .cart-content-wrapper>.cart-totals-section .cart-totals-inner {
        padding: 0 !important;
        background: unset !important;
        border: unset !important;
    }

    .woocommerce-cart .shop_table_responsive td {
        padding: 10px !important;
    }

    .woocommerce-cart .cart-content-wrapper table.shop_table tr {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }

    .woocommerce-cart .cart-content-wrapper .wd-coupon-form {
        padding: 12px !important;
        border: unset !important;
        margin-top: 0px !important;
    }

    .woocommerce-checkout>.checkout-order-review,
    .woocommerce-order-pay #order_review {
        padding: 15px !important;
    }

    ul.woocommerce-error {
        margin-bottom: 0px !important;
    }

    ul.article_tabs_knowlegde_center li a {
        padding: 8px 14px;
        font-size: 16px;
    }

    .table-scroll-content .elementor-element.elementor-element-5b66e85 {
        max-width: 100% !important;
    }
    .request_quotes_page .af_quote_fields .quote-fields .addify-option-field {
        flex: 0 0 30%;
        max-width: 30%;
    }
}

@media(max-width: 767px) {

    div#product-48549 .wd-accordion-title.wd-opener-pos-right {
        display: none;
    }

    .product-image-summary-wrap .product-image-summary {
        max-width: 1600px;
        margin: auto;
        padding-top: 40px;
        padding-left: 25px;
        padding-right: 25px;
    }

    .single.single-product figure.woocommerce-product-gallery__wrapper figure.woocommerce-product-gallery__image,
    .single.single-product figure.woocommerce-product-gallery__wrapper,
    .product-image-summary-wrap .product-image-summary .product-image-summary-inner .product-images {
        height: 300px !important;
    }

    h1.product_title.entry-title.wd-entities-title {
        font-size: 26px;
        margin: 15px 0 12px;
        text-align: left;
        line-height: 36px;
    }

    .elementor-45055 h4.title,
    .related-and-upsells .related-products h3.title,
    .recently_view_pd h3.title,
    .elementor-45005 h4.title,
    .elementor-44989 h4.title,
    .elementor-44928 h4.title,
    .elementor-44867 h4.title,
    .elementor-39724 h4.title,
    .elementor-39541 h4.title,
    .elementor-44852 h4.title,
    .elementor-40657 h4.title,
    .elementor-45343 h4.title,
    .elementor-44245 h4.title,
    .relatoed_product h3.title,
    .elementor-39318 h4.title,
    .elementor-39405 h4.title,
    .elementor-39446 h4.title,
    .elementor-44039 h4.title,
    .elementor-44045 h4.title,
    .elementor-45285 h4.title,
    .elementor-48549 h4.title,
    .elementor-48814 h4.title,
    .recent-view-product h4.title {
        margin-bottom: 30px !important;
        font-size: 26px;
    }

    .coll_images {
        flex-wrap: wrap;
    }

    .coll_images .sigle_coll_images {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coll_imagesss5 {
        flex-wrap: wrap;
    }

    .recent-view-product {
        padding: 30px 0;
    }

    .industrial_time.elementor-42396 .elementor-element.elementor-element-f8cc832 p {
        display: block !important;
    }

    .mobile-nav.wd-side-hidden.wd-left.wd-opened {
        padding: 20px;
    }

    .wd-nav-opener {
        position: absolute;
        right: 0;
        top: -10px;
    }

    .mobile-nav.wd-side-hidden.wd-left.wd-opened .wd-nav {
        display: block;
    }

    .mobile-nav.wd-side-hidden.wd-left.wd-opened .wd-nav>li>a {
        padding-right: 0px;
        padding-left: 0px;
    }

    .elementor-element-317c280 .elementor-element-83eea8f {
        display: none;
    }

    .elementor-element-317c280 .elementor-element-938772f {
        margin: 5px;
    }

    .elementor-42396 .elementor-element.elementor-element-938772f>.elementor-element-populated {
        padding: 0;
    }

    .elementor-42396 .elementor-element.elementor-element-938772f {
        width: 100% !important;
    }

    .zsiq_theme1.zsiq_floatmain {
        margin-bottom: 10px;
    }

    .elementor-42396 .elementor-element.elementor-element-e042898 .ekit-popup-modal__toggler-wrapper {
        text-align: left !important;
    }

    .post-type-archive a.button.yith-wcqv-button {
        display: none;
    }

    .woocommerce div.af_quote_fields {
        width: 100% !important;
    }

    /* end 11-04-2024 */
    .woocommerce-shop .container,
    .tax-product_cat .container {
        padding: 20px 12px !important;
    }

    .single-product-page .woocommerce-product-details__short-description h3,
    .woocommerce-product-details__short-description h6 {
        margin-bottom: 0 !important;
    }

    .coll_images {
        flex-wrap: wrap;
    }

    .coll_images .sigle_coll_images {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .coll_imagesss5 {
        flex-wrap: wrap;
    }

    .recent-view-product {
        padding: 30px 0;
    }

    .industrial_time.elementor-42396 .elementor-element.elementor-element-f8cc832 p {
        display: block !important;
    }

    .mobile-nav.wd-side-hidden.wd-left.wd-opened {
        padding: 20px;
    }

    .wd-nav-opener {
        position: absolute;
        right: 0;
        top: -10px;
    }

    .mobile-nav.wd-side-hidden.wd-left.wd-opened .wd-nav {
        display: block;
    }

    .mobile-nav.wd-side-hidden.wd-left.wd-opened .wd-nav>li>a {
        padding-right: 0px;
        padding-left: 0px;
    }

    .elementor-element-317c280 .elementor-element-83eea8f {
        display: none;
    }

    .elementor-element-317c280 .elementor-element-938772f {
        margin: 5px;
    }

    .elementor-42396 .elementor-element.elementor-element-938772f>.elementor-element-populated {
        padding: 0;
    }

    .elementor-42396 .elementor-element.elementor-element-938772f {
        width: 100% !important;
    }

    .elementor-42396 .elementor-element.elementor-element-e042898 .ekit-popup-modal__toggler-wrapper {
        text-align: left !important;
    }

    .post-type-archive a.button.yith-wcqv-button {
        display: none;
    }

    .woocommerce-shop .container aside.sidebar-container,
    .tax-product_cat .container aside.sidebar-container {
        position: relative !important;
        top: unset !important;
    }

    .request_quotes_page .af_quote_fields table.quote-fields tbody tr.addify-option-field {
        flex: 0 0 100% !important;
        max-width: 100% !important;
        margin-bottom: 0px !important;
    }

    .request_quotes_page button.addify_checkout_place_quote {
        margin-top: 15px;
    }

    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.addify-quote-form__contents {
        margin-bottom: 12px;
    }

    tr.woocommerce-cart-form__quote-item.cart_item td.product-thumbnail img.attachment-woocommerce_thumbnail {
        width: 60px !important;
        max-width: 60px;
    }

    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.addify-quote-form__contents td {
        padding: 9px;
    }

    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.addify-quote-form__contents td div.quantity input[type="button"] {
        padding: 0;
        font-size: 16px;
        min-width: 20px;
    }

    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.addify-quote-form__contents td input.input-text.qty.text {
        width: 32px;
    }

    .products .wd-hover-base .product-element-top {
        height: 160px !important;
    }

    .woocommerce-shop .products .wd-hover-base .product-element-bottom {
        padding: 8px 6px;
        margin-top: 0;
        margin-bottom: 10px;
    }

    .woocommerce-shop .products .wd-product.wd-hover-base .fade-in-block {
        padding: 0;
    }

    .custom_shop a.add_to_cart_button.product_type_simple {
        padding: 6px 7px 5px !important;
        line-height: 20px !important;
    }

    .request_quotes_page button.addify_checkout_place_quote {
        margin-top: 15px !important;
        margin-left: 0 !important;
    }

    .breadcrumbs-location-summary .single-product-page {
        margin-top: 0 !important;
    }

    .woocommerce-cart .cart-table-section .cart-actions {
        flex-direction: unset;
    }

    .woocommerce-billing-fields>h3,
    #order_review_heading {
        font-size: 26px;
    }

    .woocommerce-billing-fields>h3 {
        padding-top: 30px;
    }

    .woocommerce-checkout .checkout_coupon {
        margin: 0 auto 0px !important;
        padding: 15px !important;
    }

    .woocommerce-checkout .checkout_coupon p {
        margin-bottom: 0;
    }

    .woocommerce-checkout>.checkout-order-review,
    .woocommerce-order-pay #order_review {
        padding: 15px !important;
    }

    .woocommerce-checkout>.checkout-order-review,
    .woocommerce-order-pay #order_review {
        padding: 15px !important;
        margin-bottom: 0 !important;
    }

    .woocommerce-account .woocommerce-my-account-wrapper,
    .woocommerce-wishlist .woocommerce-my-account-wrapper {
        padding: 20px 0 !important;
    }

    .woocommerce-MyAccount-content {
        padding: 15px !important;
    }

    .wd-my-account-links a {
        padding: 12px !important;
    }

    .is-ajax-search-post {
        flex: unset;
        max-width: unset;
        width: 100%;
    }

    .customer_mini {
        display: none;
    }

    .product_gall_descr .elementor-container {
        padding: 0 !important;
    }

    .thumbs-position-left .wd-gallery-thumb .wd-carousel-wrap .wd-carousel-item {
        margin: 0px 4px 0 0 !important;
        height: 110px;
        max-width: 114px !important;
    }

    .thumbs-position-left .wd-gallery-thumb .wd-carousel-wrap .wd-carousel-item img {
        height: 100%;
        object-fit: contain;
    }

    .img-tx {
        flex-direction: column;
    }

    .watersivelrecomm .img-tx p,
    .img-tx p {
        padding: 10px;
    }

    table.bg_bcl {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .coll_images .sigle_coll_images p {
        margin-bottom: 0;
    }

    .elementor-40657 .elementor-element.elementor-element-ddb9df1 {
        margin: 0 !important;
    }

    .coll_images .sigle_coll_images img {
        margin: 5px 0;
    }

    .coll_images .sigle_coll_images {
        padding: 0;
    }

    .wcpt-responsive-navigation {
        display: none !important;
    }

    .mobile_breadcrumb {
        display: block;
    }

    .desktop_breadcrumb {
        display: none;
    }

    .direction_interchange .elementor-container {
        flex-direction: column-reverse;
    }

    div.is-ajax-search-result {
        z-index: 99999 !important;
    }

    .table_toggle_he div#elementor-tab-content-1441 h5 {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .postid-45285 .custome_tableee .wcpt-item-row {
        display: block !important;
    }

    .postid-45285 .woocommerce-product-details__short-description h5,
    .woocommerce-product-details__short-description h6 {
        font-size: 20px;
        text-align: left !important;
        margin-bottom: 12px !important;
        line-height: 28px;
    }

    .postid-48549 .woocommerce-product-details__short-description h6 {
        margin-top: 10px !important;
    }

    .inner_er_description_sec {
        flex-direction: column;
    }

    .inner_er_description_sec .description_content {
        width: 100%;
    }

    .inner_er_description_sec .discription_video {
        width: 100%;
    }

    .inner_er_description_sec .description_content h5,
    .watersivelrecomm h5 {
        font-size: 20px;
        margin-bottom: 10px;
        line-height: 26px;
    }

    .inner_er_description_sec .description_content ul {
        margin-top: 12px;
    }

    .inner_er_description_sec .description_content ul li {
        font-size: 15px;
        line-height: 22px;
    }

    .inner_er_description_sec .description_content ul li::before {
        width: 15px;
    }

    .listtabss h5 {
        font-size: 20px;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .listtabss {
        line-height: 25px;
    }

    .elementor-accordion .elementor-accordion-item a.elementor-accordion-title {
        font-size: 14px;
    }

    .custome_table_list table tr td ul li {
        padding-left: 17px;
        font-size: 14px;
        line-height: 22px;
    }

    .custome_table_list table tr td {
        padding: 8px;
        vertical-align: sub;
    }

    .custome_table_list table tr td ul li:before {
        left: -5px;
        top: 5px;
        width: 16px;
        height: 16px;
    }

    .postid-44245 .custome_table_list h6.elementor-heading-title {
        font-size: 15px;
    }

    .tab_user_recommendation {
        max-width: 800px;
        width: 100%;
        overflow: scroll;
    }

    .elementor-69713 .elementor-element.elementor-element-a2695ba .elementor-button-content-wrapper {
        justify-content: space-around;
    }

    .woocommerce-product-details__short-description h5 {
        text-align: left !important;
        font-size: 22px;
    }

    .elementor-69713 .elementor-element.elementor-element-a2695ba .elementor-button-icon i {
        font-size: 17px;
        padding: 9px;
        height: 35px;
        width: 35px;
    }

    .watersivelrecomm.hdfghfdgh h4 {
        font-size: 20px;
        line-height: 28px;
    }

    .ashlist div#elementor-tab-content-4357 h3.elementor-heading-title {
        text-align: left;
        font-size: 20px;
        line-height: 28px;
    }

    .ashlist div#elementor-tab-content-4357 .usagerecommdation {
        overflow-x: scroll;
    }

    .ashlist div#elementor-tab-content-4357 .usagerecommdation {
        overflow-x: scroll;
    }

    .ashlist div#elementor-tab-content-4357 .usagerecommdation table td {
        padding: 10px;
    }

    .ashlist div#elementor-tab-content-4357 .usagerecommdation table td ul li {
        margin-bottom: 5px !important;
        font-size: 15px;
        line-height: 20px;
        padding-bottom: 8px;
    }

    .ashlist ul li {
        line-height: 24px;
    }

    .ashlist ul li:last-child {
        border-bottom: unset;
    }

    .ashlist ul li::before {
        top: 3px !important;
    }

    .tab_user_recommendation h5 {
        font-size: 18px;
        line-height: 28px;
    }

    .table_toggle_he td {
        padding: 10px 8px;
    }

    .table_toggle_he th {
        padding: 8px;
        font-size: 15px;
    }

    .table_toggle_he div#elementor-tab-content-7356 .elementor-widget-container h2 {
        font-size: 19px;
    }

    .single-product.postid-51372 .table_toggle_he .elementor-51438 .elementor-element.elementor-element-d2b8328>.elementor-widget-container {
        margin: 0;
    }

    .single-product.postid-51372 .table_toggle_he .elementor-51438 .elementor-element.elementor-element-f051628>.elementor-widget-container {
        margin: 0;
    }

    .table-heading-product .wcpt-item-row a {
        font-size: 15px !important;
    }

    .elementor-39637 .elementor-element.elementor-element-529ec6c8>.elementor-widget-container,
    .elementor-39637 .elementor-element.elementor-element-143f1c57>.elementor-widget-container {
        margin: 0 !important;
    }

    .product-template table td {
        padding: 10px 8px !important;
        font-size: 14px !important;
    }

    .elementor-38609 .elementor-element.elementor-element-72268722 .elementor-heading-title br,
    .elementor-38359 .elementor-element.elementor-element-4c336f43 .elementor-heading-title br,
    .elementor-38320 .elementor-element.elementor-element-467ee420 .elementor-heading-title br,
    .elementor-38284 .elementor-element.elementor-element-6a04d0e7 .elementor-heading-title br {
        display: none;
    }

    .custom_table {
        overflow-x: scroll;
        background: #fff;
        padding: 8px;
    }

    .related-products h2.slider-title {
        font-size: 24px;
        text-transform: capitalize;
        text-align: center;
        display: block !important;
    }

    .free-shipping-progress-bar {
        margin: 10px;
    }

    .app_imge_list_tabs {
        flex-direction: column;
        gap: 0;
    }

    .app_imge_list_tabs .app_imge_list {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .img-tx_css div {
        padding: 0;
    }

    .img-tx_css div ul li {
        padding-left: 0;
    }

    .img-tx_css div h3 {
        font-size: 18px;
        font-weight: 600;
        line-height: 27px;
        margin: 0 0 10px 0;
    }

    .img-tx_css {
        flex-direction: column;
    }

    .elementor-page-39724 .watersivelrecomm ul li,
    .elementor-page-39405 .watersivelrecomm ul li {
        flex: 0 0 100% !important;
    }

    /* 16-12-2024 */
    .elementor-42396 .elementor-element.elementor-element-bdf5f30>.elementor-widget-container {
        padding: 10px 0px 10px 17px;
    }

    .cutting_operation_sec .optimize_icon {
        padding: 15px;
        width: 80px;
        height: 80px;
        margin: 0 auto 10px;
    }
    .request_quotes_page .af_quote_fields .quote-fields .addify-option-field {
        flex: 0 0 48%;
        max-width: 48%;
    }
    table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents.addify-quote-form__contents td .quantity {
        width: 120px;
    }

}

@media (max-width: 640px) {
    .is-ajax-search-post {
        flex: unset;
        max-width: unset;
        width: 100%;
    }
}

@media(max-width: 567px) {

    .elementor-45055 h4.title,
    .related-and-upsells .related-products h3.title,
    .recently_view_pd h3.title,
    .elementor-45005 h4.title,
    .elementor-44989 h4.title,
    .elementor-44928 h4.title,
    .elementor-44867 h4.title,
    .elementor-39724 h4.title,
    .elementor-39541 h4.title,
    .elementor-44852 h4.title,
    .elementor-40657 h4.title,
    .elementor-45343 h4.title,
    .elementor-44245 h4.title,
    .relatoed_product h3.title,
    .elementor-39318 h4.title,
    .elementor-39405 h4.title,
    .elementor-39446 h4.title,
    .elementor-44039 h4.title,
    .elementor-44045 h4.title,
    .elementor-45285 h4.title,
    .elementor-48549 h4.title,
    .elementor-48814 h4.title,
    .recent-view-product h4.title {
        margin-bottom: 0px !important;
        font-size: 22px;
    }

    .ekit-sticky.elementor-element .ekit-wid-con .ekit-popup-btn__has-icon {
        font-size: 13px !important;
    }

    .woocommerce-cart .woocommerce {
        padding: 0 !important;
    }

    .woocommerce-cart .woocommerce.cart-content-wrapper {
        padding: 10px !important;
        margin: 15px 0 !important;
    }

    .woocommerce-cart span.e-checkout-message.e-cart-content {
        font-size: 14px !important;
    }

    p,
    .elementor-kit-8 p {
        font-size: 15px !important;
        line-height: 26px !important;
    }

    .affiliates-dashboard {
        margin: 0px !important;
        padding: 12px !important;
    }

    .affiliates-dashboard .section-link-item a {
        font-size: 15px;
    }

    .affiliates-dashboard h2 {
        font-size: 26px;
        margin-bottom: 10px;
    }

    .affiliates-dashboard h3 {
        font-size: 22px;
        margin-bottom: 5px;
    }

    .dashboard-section-overview .stats-item .stats-item-heading {
        font-size: 12px !important;
    }

    .request_quotes_page button.addify_checkout_place_quote {
        margin-left: 0 !important;
    }

    .woocommerce-cart .cart-content-wrapper .wd-coupon-form br {
        display: none;
    }

    .woocommerce-cart .cart-table-section .cart-actions {
        flex-direction: column;
    }

    .woocommerce-cart .cart-content-wrapper .wd-coupon-form {
        padding: 0 !important;
    }

    form.woocommerce-cart-form table.shop_table td {
        padding: 5px !important;
    }

    form.woocommerce-cart-form table.shop_table td .quantity p {
        margin-bottom: 0;
    }

    .woocommerce-cart .woocommerce.cart-content-wrapper table.shop_table td.product-name a {
        padding-right: 15px !important;
    }

    .woocommerce-billing-fields>h3 {
        padding-top: 18px;
        font-size: 20px;
    }

    #order_review_heading {
        font-size: 20px;
    }

    .woocommerce-checkout form.checkout.woocommerce-checkout {
        padding: 0px 12px 50px;
    }

    .woocommerce-checkout .checkout-order-review>.woocommerce-checkout-review-order .wd-table-wrapper {
        padding: 0 !important;
    }

    .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row {
        margin-bottom: 12px;
    }

    .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper p.form-row label {
        margin-bottom: 0;
    }

    .woocommerce-checkout>.customer-details .woocommerce-billing-fields {
        margin-bottom: 0 !important;
    }

    .woocommerce-checkout p textarea {
        min-height: 140px !important;
    }

    .woocommerce-terms-and-conditions-wrapper p {
        font-size: 14px !important;
    }

    .woocommerce-checkout .woocommerce-checkout-review-order-table tr td {
        font-size: 14px;
    }

    .woocommerce-checkout-review-order-table tr td.product-name {
        font-size: 12px !important;
    }

    .woocommerce-account .woocommerce-MyAccount-content h3 {
        font-size: 24px;
        margin-bottom: 12px !important;
    }

    .woocommerce-account .woocommerce-MyAccount-content fieldset {
        padding: 20px 14px;
        margin-bottom: 0 !important;
    }

    /* 31-07-2024 */
    #elementor-popup-modal-80547 h2.elementor-heading-title {
        font-size: 18px !important;
        padding: 0 12px !important;
    }

    #elementor-popup-modal-80547 .dialog-close-button {
        top: 6px !important;
        right: 8px !important;
    }

    .postid-45285 .woocommerce-product-details__short-description h5,
    .woocommerce-product-details__short-description h6 {
        font-size: 17px !important;
        text-align: left !important;
        margin-bottom: 10px !important;
        line-height: 25px;
    }

    ul.article_tabs_knowlegde_center {
        column-gap: 5px;
        margin-top: 0;
        margin-bottom: 0;
    }

    ul.article_tabs_knowlegde_center li a {
        padding: 4px 10px;
        font-size: 14px;
    }

    ul.article_tabs_knowlegde_center li {
        margin-bottom: 5px !important;
    }

    .newtab {
        flex-direction: column;
    }

    .newtab.ssstab div:first-child {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* 16-12-2024 */

    div#zpcookie-banner-msgbar {
        width: 100%;
        margin: 0;
        max-width: 100%;
        padding: 10px;
    }

    div#zpcookie-banner-msgbar p {
        flex-wrap: wrap;
    }

    div#zpcookie-banner-msgbar p span {
        margin-left: 0;
    }

    .zpcustom-layout-2 .zpcookie-action-buttons.zpbutton-type-primary,
    .zpcustom-layout-2 .zpcookie-action-buttons.zpbutton-type-secondary {
        line-height: 2.1em !important;
        height: 2.2em !important;
        padding: 0 1em !important;
        font-size: 12px !important;
    }

    div#zpcookie-banner-msgbar p span:first-child {
        font-size: 12px;
        line-height: 17px;
    }
    .request_quotes_page .af_quote_fields .quote-fields .addify-option-field {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 10px;
    }
    .request_quotes_page .af_quote_fields .quote-fields .addify-option-field:nth-child(27), .request_quotes_page .af_quote_fields .quote-fields .addify-option-field:nth-child(26) {
        padding-top: 0 !important;
    }
    form.addify-quote-form.template_one div.quantity input[type="number"] {
        font-size: 14px !important;
    }

}

@media (max-width: 375px) {
    .elementor-42396 .elementor-element.elementor-element-bfb144e .elementor-element-bdf5f30>.elementor-widget-container {
        margin: 0px 0px 0px 14px !important;
        padding: 0px 0px 0px 20px !important;
    }


}

