.shop_page_content_wrap{
    margin-top: 27px;
}
.shop_report_d_wrapper {
    margin-top: 27px;
}
#blue_activate.page-id-274 button.close span {
    /* position: relative;
    top: 1px; */
}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    position: absolute;
    right: .7em;
    top: 50%;
    cursor: pointer;
    transform: translateY(-50%);
    height: 17px;
}
#add_payment_method #payment ul.payment_methods li .stripe-credit-card-brand, .woocommerce-checkout #payment ul.payment_methods li .stripe-credit-card-brand {
   
    background-image: url("data:image/svg+xml,%0A%3Csvg width='28' height='18' viewBox='0 0 28 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_628_10569)'%3E%3Cpath d='M26.5067 1.52866V16.4713H1.49333V1.52866H26.5067ZM26.5067 0H1.49333C1.29723 0 1.10304 0.03954 0.921859 0.116362C0.74068 0.193185 0.576056 0.305785 0.437387 0.447735C0.157333 0.734415 0 1.12324 0 1.52866V16.4713C0 16.8768 0.157333 17.2656 0.437387 17.5523C0.576056 17.6942 0.74068 17.8068 0.921859 17.8836C1.10304 17.9605 1.29723 18 1.49333 18H26.5067C26.9027 18 27.2826 17.8389 27.5626 17.5523C27.8427 17.2656 28 16.8768 28 16.4713V1.52866C28 1.12324 27.8427 0.734415 27.5626 0.447735C27.2826 0.161055 26.9027 0 26.5067 0V0Z' fill='%23083A71'/%3E%3Cpath d='M0.410156 4.32031H27.5888V8.18019H0.410156V4.32031ZM1.67949 13.5305H5.15149V14.7916H1.67949V13.5305ZM6.42082 13.5305H12.2448V14.7916H6.42082V13.5305Z' fill='%23083A71'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_628_10569'%3E%3Crect width='28' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
button.cky-btn-revisit:hover {
    background: unset!important;
}
.shop_report_d_wrapper h1 {
    margin-bottom: 25px;
}
.page-id-394 input#account_first_name {
    border-radius: 0 20px 0 0;
}
.input#mce-group\[1572\]-1572-0 {
    height: 27px;
    width: 27px;
    margin-top: -8px;
}
.shop_sort_wrapper {
    display: flex;
    column-gap: 46px;
}
.not-logged-in.archive .woocommerce-info {
    display: none;
}
#blue_activate button.button[name="save_address"] {
    color: white;
    background: #1C96C5;
    font-weight: 400;
    padding: 12px 26px;
}
.sub-card-1 .sub-card-header p {
    color: #083A71;
}
/* download Produts */
.download_row_wrap {
    display: flex;
    justify-content: space-between;
    row-gap: 33px;
    flex-wrap: wrap;
}
.short_dec_download {
    font-size: 17px;
    line-height: 25px;
    color: #083A71;
    margin-top: 12px;
}
.download-remaining {
    font-size: 14px;
    margin-top: 12px;
    color: #182E4D!important;
}
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads a {
    background-image: url("data:image/svg+xml,%0A%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.875 15C1.35938 15 0.917814 14.8162 0.550314 14.4487C0.182814 14.0812 -0.000623408 13.64 1.59168e-06 13.125V10.3125H1.875V13.125H13.125V10.3125H15V13.125C15 13.6406 14.8163 14.0822 14.4488 14.4497C14.0813 14.8172 13.64 15.0006 13.125 15H1.875ZM7.5 11.25L2.8125 6.5625L4.125 5.20312L6.5625 7.64062V0H8.4375V7.64062L10.875 5.20312L12.1875 6.5625L7.5 11.25Z' fill='%23182E4D'/%3E%3C/svg%3E%0A");
}
a.woocommerce-MyAccount-downloads-file.button.alt {
    background: #1C96C5;
    padding: 13px 20px 10px 20px;
    border-radius: 50px;
    margin-top: 12px;
    font-weight: 400;
    display: flex;
    min-width: 155px;
    width: fit-content;
    justify-content: center;
}
a.woocommerce-MyAccount-downloads-file.button.alt:hover{
    background-color: #25abdf;
}
.download-expires {
    font-size: 14px;
    margin-top: 12px;
    color: #182E4D!important;
}
.downloads_row {
    width: 48%;
    border: 1px solid #C4CFDA;
    padding: 36px 24px 24px;
    border-radius: 0 20px 0 0;
}
.download-product a {
    font-size: 19px;
    line-height: 25px;
    text-decoration: none;
    color: #182E4D;
    font-weight: 600;
}
/* download products end */
.sub-card-1 .sub-card-body li {
    color: #083A71;
}
.page-description p {
    font-style: normal;
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
    margin: 0;
    color: #182E4D;
}
.related.products .product_price_related_product {
    color: #182E4D;
}
.shop_sort_wrapper select.orderby {
    max-width: 240px;
    width: 240px;
    height: 52px;
    border: 2px solid #C4CFDA;
    color: #182E4D;
    font-weight: 600;
    font-size: 14px;
    /* padding: 12px 20px; */
    padding: 14px 20px 10px 20px;
    font-family: "quasimoda";
    appearance: none;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.1152 0.617188L5.9994 4.73385L1.88357 0.617188L0.115234 2.38552L5.9994 8.26885L11.8836 2.38552L10.1152 0.617188Z' fill='%23182E4D'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    /* background-position: 92% center; */
    background-position: 92% 56%;
}
.shop_sort_wrapper select.orderby option {
    color: #182E4D;
}
.products_wrapper ul.products.columns-4 {
    display: flex;
    flex-wrap: wrap;
    column-gap: 24px;
    row-gap: 50px;
}
.products_wrapper ul.products.columns-4 li {
    margin: 0!important;
    padding: 0;
    position: relative;
    width: 48.75%;
    min-height: 442px;
}
.products_wrapper ul.products.columns-4::before{
    display: none;
}
.woocommerce ul.products li.product a img {
    width: 100%;
    height: 261px;
    display: block;
    margin: 0 0 10px;
    box-shadow: none;
    border-radius: 0px 40px 0px 0px;
    object-fit: cover;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    padding: 0 0 5px 0;
    margin: 0;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
}
p.shop_short_des {
    font-weight: 400;
    font-size: 17px;
    line-height: 25px;
    margin: 0;
    color: #083A71;
    padding-right: 20px;
}
.user_logged_in.woocommerce-checkout .woocommerce-chk-header .woocoomerce-chk-login {
    display: none;
}
.woocommerce ul.products li.product .price {
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em;
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    color: #182E4D;
    margin: 0;
    margin-top: 10px;
}
.woocommerce ul.products li.product .button {
    display: inline-block;
    margin: 0;
    background: #1C96C5;
    border-radius: 100px;
    color: white;
    line-height: 1.2;
    width: 100%;
    max-width: 163px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 12px 12px 9px 12px;
    margin-top: 10px;
    /* position: absolute; */
    bottom: 0;
    left: 0;
    font-weight: 400;
    text-transform: capitalize;
}
html body p#update_all_subscriptions_addresses_field ~ p button {
    border-radius: 100px;
    /* color: white!important; */
}
html body p#update_all_subscriptions_addresses_field ~ p button:hover{
    color: white;
}
.shop_loop_content_products_wrapper {
    margin-top: 14px;
}
a.lmp_button {
    background: #1C96C5;
    border-radius: 50px!important;
    padding: 8px 26px!important;
    font-weight: 600!important;
    font-size: 17px!important;
    line-height: 24px!important;
    border-radius: 50px!important;
}
.single_product_image_mod .woocommerce-product-gallery.images .woocommerce-product-gallery__wrapper img.wp-post-image {
    min-height: 270px;
    height: 270px;
    object-fit: cover;
}
.woocommerce div.product div.images img {
    border-radius: 0px 40px 0px 0px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {
    margin-top: 10px;
    margin-right: 10px;
}
.single_summary_row {
    display: flex;
    justify-content: flex-start;
    column-gap: 26px;
    margin-top: 26px;
}
.single_product_image_mod {
    width: 44.2%;
}
.single-product .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
    float: left;
    width: 100%;
}
.single-product .summary.entr.y-summary {
    width: 50%;
}
.report_download_text_single_product h5 {
    font-weight: 600;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
    padding: 2px 10px;
    background: #182E4D;
    border-radius: 0px 0px 8px 0px;
    width: fit-content;
    margin-bottom: 0;
}
.woocommerce-product-details__short-description p {
    font-size: 17px;
    line-height: 25px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price{
    font-weight: 600;
    font-size: 22px;
    line-height: 27px;
    color: #182E4D!important;
}

button.custom_quantity_btns {
    background: unset;
    /* color: rgba(24, 46, 77, 0.2); */
    color: transparent;
    font-size: 16.9px;
    padding: 0;
    height: 12px;
    width: 12px;
    font-weight: lighter;
}
.custom_quantity_btns:hover{
    background-color: unset!important;
}
 .quantity {
    padding: 12px 10px 8px 10px;
    border: 2px solid #C4CFDA;
    background-color: white;
    /* margin-right: 24px!important; */
    max-width: 100px;
}
.single-product .quantity {
    padding: 14px 10px 8px 10px;
}
 .quantity input {
    padding: 0;
    border: unset!important;
    font-size: 19px;
    padding-left: 2px;
    color: #182E4D;
    font-weight: 600;
    width: 40px!important;
    width: 37px!important;
}
.custom_quantity_btns.active_button{
    /* color : #182E40; */
    color: transparent;
}

 .quantity input::-webkit-inner-spin-button, 
.quantity input::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
 .quantity input:focus-visible{
    outline: none!important;
}
.single-product form.cart {
    display: flex;
    column-gap: 24px;
    justify-content: flex-start;
}
.single-product form.cart::before{
    display: none!important;
}
.single-product button.single_add_to_cart_button {
    background: #1C96C5!important;
    border-radius: 100px;
    line-height: 1.2;
    max-width: 163px;
    width: 100%;
    padding: 16px 16px 13px 16px!important;
}


.woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail img.size-woocommerce_thumbnail {
    width: 126px;
    box-shadow: none;
    height: 75px;
    border-radius: 0px 20px 0px 0px!important;
    object-fit: cover;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail {
    max-width: 150px;
    width: 150px;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name {
    width: 239px;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name a {
    font-weight: 600;
    font-size: 17px;
    line-height: 22px;
    text-decoration: none;
    color: #083a71;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner td.product-price span {
    font-weight: 600;
    font-size: 19px;
    color: #182E4D;
    line-height: 25px;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner td.product-price {
    width: 52px;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
    width: 100px!important;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner span.woocommerce-Price-amount.amount {
    font-weight: 600;
    font-size: 19px;
    line-height: 25px;
    color: #182E4D;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
    width: 100px;
}
.woocommerce_product_remove {
    /* width: 30px;
    height: 30px;
    background: #ECEFF2;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center; */
}
.woocommerce_product_remove {
    width: 30px;
    height: 30px;
    background: #ECEFF2;
    border-radius: 100%;
    /* display: flex; */
    justify-content: center;
    align-items: center;
    position: relative;
}

.woocommerce_cart_wrapper .woocommerce_cart_inner a.remove {
    /* display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1.1;
    border-radius: 100%;
    color: #182E4D!important;
    text-decoration: none;
    font-weight: 700;
    border: 0; */
}
.woocommerce_cart_wrapper .woocommerce_cart_inner a.remove {
    display: block;
    font-size: 17px;
    height: unset;
    width: unset;
    text-align: center;
    line-height: 19px;
    border-radius: unset;
    color: #182E4D!important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    background: transparent;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% ,-50%);
    height: 18px;
}
.woocommerce_cart_wrapper .woocommerce_cart_inner a.remove:hover{
    background-color: unset!important;
}
.woocommerce table.shop_table tbody:first-child tr:first-child td, .woocommerce table.shop_table tbody:first-child tr:first-child th {
    border-top: 0;
}
.woocommerce_cart_inner {
    display: flex;
    justify-content: space-between;
}
form.woocommerce-cart-form {
    width: 71%;
    background: #FFFFFF;
    padding: 24px;
    height: fit-content;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    width: 27%!important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%!important;
}
.cart-collaterals::before ,
.cart-collaterals::After{
    display: none!important;
}
.woocommerce_cart_inner table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    border: 0;
    border-collapse: collapse;
    margin: 0;
}

.woocommerce_cart_wrapper {
    padding: 24px;
    background: #ECEFF2;
    border-radius: 0px 50px 0px 0px;
}

tr.woocommerce-cart-form__cart-item.cart_item:first-child {
    border-radius: 0px 40px 0px 0px;
    border-top: 16px solid transparent;
}
tr.woocommerce-cart-form__cart-item.cart_item:nth-child(odd) {
    background: rgba(236, 239, 242, 0.5);
}
tr.woocommerce-cart-form__cart-item.cart_item {
    border-bottom: 16px solid transparent!important;
}
tr.woocommerce-cart-form__cart-item:first-child img.size-woocommerce_thumbnail {
    border-radius: 0px 20px 0px 0px!important;
}
table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr:last-child {
    display: none;
}
.woocommerce_cart_heading h2 {
    font-weight: 600;
    font-size: 38px;
    line-height: 42px;
    margin: 24px 0;
}
.cart-collaterals {
    padding: 36px 24px 24px 24px;
    background: #ffffff;
    height: fit-content;
    border-radius: 0px 40px 0px 0px;
}
.wc-proceed-to-checkout a {
    background: #1C96C5!important;
    border-radius: 100px!important;
    font-weight: 600!important;
    font-size: 16px!important;
    line-height: 16px!important;
    margin: 0!important;
    padding:  13px 12px 10px 12px !important;
    text-transform: capitalize;
    font-weight: 600!important;
}
table.shop_table.shop_table_responsive th, table.shop_table.shop_table_responsive td {
    border: none!important;
}
table.shop_table.shop_table_responsive {
    border: 0!important;
}
.cart-collaterals table td {
    text-align: right;
}
.cart-collaterals th {
    font-weight: 600;
    font-size: 19px;
    color: #182E4D;
}
.cart-collaterals td {
    font-size: 19px;
    line-height: 25px;
    color: #182E4D;
}
td.product-remove {
    width: 50px;
}
.single_product_titile_mob h1 {
    font-size: 24px;
    margin: 0;
    margin-top: 12px;
}
.woocommerce-notices-wrapper .woocommerce-message::before {
    content: "";
    color: #083a71;
    max-height: 31px;
    max-width: 31px;
    font-size: 22px;
    left: 20px;
    top: 48%;
    /* background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9826 0.71875L6.74954 9.94055L2.47321 5.80818L0.5 7.71634L7.07635 14.0759L16.2857 2.62691L13.9826 0.71875Z' fill='white'/%3E%3C/svg%3E%0A"); */
    transform: translate(0, -50%);
    background-image: url("data:image/svg+xml,%0A%3Csvg width='31' height='32' viewBox='0 0 31 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='0.5' width='31' height='31' rx='15.5' fill='%23083A71'/%3E%3Cg clip-path='url(%23clip0_844_14775)'%3E%3Cpath d='M20.9826 9.71875L13.7495 18.9405L9.47321 14.8082L7.5 16.7163L14.0764 23.0759L23.2857 11.6269L20.9826 9.71875Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_844_14775'%3E%3Crect width='17' height='17' fill='white' transform='translate(6.5 8.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 31px;
    height: 31px;
}
.woocommerce-notices-wrapper .woocommerce-message::after{
    display: none;
}
.woocommerce-notices-wrapper .woocommerce-message {
    border-top-color: #8fae1b;
    border: unset;
    color: #083a71;
    font-weight: 600;
    border-radius: 0px 30px 0px 0px;
    align-items: center;
    display: flex;
    /* justify-content: space-between; */
    justify-content: flex-end;
    flex-direction: row-reverse;
    padding-top: 14px;
    padding-bottom: 14px;
    padding-right: 20px;
    padding-left: 60px;
}
.woocommerce-notices-wrapper a.button.wc-forward {
    background: #1C96C5;
    border-radius: 100px;
    color: white;
    line-height: 1;
    width: 100%;
    max-width: 163px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 13px 12px 10px 12px;
    font-weight: 400;
    text-transform: capitalize;
    margin-left: auto;
}
.related_post_title {
    font-size: 17px;
    margin-top: 10px;
}
.product_price_related_product {
    font-size: 22px;
    color: #083a71;
    margin-top: 7px;
}
.checkmark-radio-btn input#terms {
    height: 27px;
    width: 27px;
}
#blue_activate .related_product_add_to_Cart_button a{
    display: inline-block;
    margin: 0!important;
    background: #1C96C5!important;
    border-radius: 100px!important;
    color: white!important;
    line-height: 1!important;
    width: 100%!important;
    max-width: 163px!important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
    padding: 12px!important;
    padding-bottom: 11px!important;
    margin-top: 10px!important;
}
button.button[value="Update cart"] {
    /* display: none; */
}
h4.coupon_code {
    font-size: 18px;
    margin-bottom: 5px;
}
form.coupon_cart_form .coupon {
    position: relative;
}
form.coupon_cart_form button[name="apply_coupon"] {
    position: absolute;
    left: 104%;
    height: 48px;
    width: 48px;
    border-radius: 100%;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15L17 8L10 1M17 8L1 8L17 8Z' stroke='%23182E4D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    top: 50%;
    transform: translateY(-50%);
}
form.coupon_cart_form button[name="apply_coupon"]:hover{
    background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 15L17 8L10 1M17 8L1 8L17 8Z' stroke='%23182E4D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;
    background-color: #ebe9eb!important;
}
form.coupon_cart_form {
    padding: 0;
    width: 80%;
    margin-bottom: 22px;
}
.cart-collaterals table.shop_table.shop_table_responsive {
    border-bottom: 1px solid #C4CFDA!important;
    border-radius: unset;
}
.related .post-boxes-link {
    font-size: 22px;
}
.woocommerce-product-gallery__image {
    display: none!important;
}
.woocommerce-product-gallery__image:first-child {
    display: block!important;
}
section.related.products h2 {
    font-size: 38px;
    font-weight: 600;
}
.post-boxes-title.related_post_title a:hover {
    text-decoration: none;
}
.cart_totals.calculated_shipping h2 {
    font-size: 28px;
}
.fa-plus:before {
    content: "\f067";
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='13' height='12' viewBox='0 0 13 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='5' width='12' height='2' fill='%23182E4D'/%3E%3Crect x='7.5' width='12' height='2' transform='rotate(90 7.5 0)' fill='%23182E4D'/%3E%3C/svg%3E%0A");
    height: 12px;
    display: block;
    width: 12px;
    line-height: 12px;
}
.fa-minus:before {
    content: "\f068";
    content: "";
    background-image: url("data:image/svg+xml,%0A%3Csvg width='12' height='2' viewBox='0 0 12 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='12' height='2' fill='%23182E4D'/%3E%3C/svg%3E%0A");
    height: 2px;
    display: block;
    width: 12px;
    position: absolute;
    top: 0;
}
button#decrease-quantity {
    position: relative;
}
.empty_sidebar {
    visibility: hidden;
}
.pfc-section-link .arrow-vector {
    position: relative;
    top: 14px;
}
.pfc-section-link .arrow-vector svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50% , -50%);
}
.load-more-wrapper {
    margin-top: 20px;
}
button[name="update_cart"] {
    display: flex!important;
    margin-left: auto!important;
    background: #1C96C5!important;
    color: white!important;
    padding: 12px 22px 10px!important;
    border-radius: 100px!important;
}
.safari-macos button[name="update_cart"] {
    padding: 10px 22px 12px!important;
}
button[name="update_cart"]:hover {
    background: #1C96C5!important;
}
input[type="checkbox"]:before{
    margin: unset;
    margin-top: -1px;
}
/* linkedin followes css */
.sk-ww-linkedin-page-post div:last-child{
    display: none;
}
body .sk-ww-linkedin-page-post .sk-linkedin-page-post-profile-counts {
    margin: unset!important;
}
.sk_facebook_posts_feed_username_follow {
    display: none!important;
}
.sk-linkedin-page-post-profile-info {
    /* overflow: hidden; */
    width: unset!important;
    text-align: initial!important;
}
.display-none.sk-settings {
    display: none!important;
}
.sk-ww-linkedin-page-post{
        height: unset!important;
    font-family: "Maven Pro";
    background-color: unset!important;
    color: white!important;
}
.linkedin-page-post-user-root-container > div {
    display: block!important;
}
.sk-linkedin-page-post-profile-counts > div {
    display: block!important;
}
body .sk-ww-linkedin-page-post .linkedin-page-post-user-root-container {
    overflow: hidden!important;
    padding: unset!important;
    margin: unset!important;
    -webkit-border-radius: unset;
    -moz-border-radius: unset;
    border-radius: unset!important;
    display: block!important;
}
body .linkedin-page-post-user-root-container ~ div {
    display: none!important;
}
/* linked in followers css end */
/* responsive */
.linkedin-follow {
    column-gap: 15px;
}
.linkedin-follow  .ss-title {
    line-height: 22px;
}
.socail-share-list {
    margin: unset;
}
.social-share-section .row{
    align-items: center;
}
.acc-edit-acc-subtitle {
    margin-left: 0;
}
p#mc4wp-subscribe_field {
    margin-top: 12px;
}
fieldset.woo-fieldset ~ p {
    position: absolute;
    bottom: 0;
}
.woo-fieldset-newsletter input[type="checkbox"] {
    vertical-align: middle;
    height: 27px;
    width: 27px;
    margin-right: 7px;
}
.form-submit .wpcf7-form-control.wpcf7-submit {
    padding: 10px 40px 7px 40px;
}
.singular-thumbnail img {
    border-top-right-radius: 40px;
}
ul.socail-share-list li {
    margin: 0;
}
li.socail-share-title {
    margin-right: 7px;
}
.blog_head_data p {
    font-size: 22px;
    font-style: italic;
    margin: 0;
}
.blog_head_data {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
}
#blue_activate .blog_head_data h1 {
    color: #182E4D;
}
.blog_head_data p {
    margin-top: 5px;
}
.blog_head_data img{
    max-width:228px;
    max-height: 45px;
    object-fit: cover;
}
.mobile_blog_content{
    display: none;
}
.Moodie_blog_posts {
    padding: 36px 20px 33px;
    border-radius: 0 50px 0 0;
}
.Moodie_blog_posts .pfc-posts-col {
    margin-top: 22px;
}
h2.woocommerce-loop-product__title {
    color: #182E4D;
}
@media (min-width:892px) {
    .pfc--title-row {
        margin-bottom: -5px;
    }
    .post-boxes-wrap {
        border-bottom: 1px solid #c5c5c5;
    }
}
@media (min-width:1400px) {
    .post-type-archive-product .col-lg-9.page-main-content {
        width: 73%;
    }
    .single .post-boxes-wrap{
        border: 0;
    }
} 
@media (min-width: 892px) and (max-width: 1400px) {
    .single-product .post-boxes-wrap {
        margin-bottom: unset;
        padding-bottom: 18px;
        padding-top: 18px;
    }
  }
  @media (min-width:768px) {
    .become-pro-badge .bpro-list li {
        width: 50%;
    }
  }
@media (min-width: 620px) and (max-width: 989px) {
    
    .post-boxes-wrap {
        height: 100%;
       }
       .lt-posts-col article {
         height: 100%;
     }
     .filters-dropbtn {
        padding: 15px 15px;
    }
     .filters-dropbtn .options-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .single  .entry-section {
        margin-bottom: 20px;
    }
  }
@media (min-width: 480px) and (max-width: 991px) {
    .pfc-section-link .arrow-vector {
        top: 13px!important;
    }
    .not-logged-in.page-template-page-login label.checkbox.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox abbr.required {
        margin-left: -20px;
    }
    .search .widget_media_image img {
        width: auto;
        margin: 0 auto;
        display: block;
    } 
    .home_page_banner_ad_full {
        padding-top: 0px!important;
        padding-bottom: 0!important;
    }
    body#blue_activate.home .content-wrap .lt-more-link-wrap {
        margin-top: 35px;
    }
    .woocommerce-checkout input[type="checkbox"] {
        height: 25px;
        width: 25px;
    }
    .woocommerce-checkout input#wc-stripe-new-payment-method {
        height: 25px;
        width: 25px!important;
    }
}
@media (max-width:1400px) {
    .moodie_blog_row img {
        max-width: 183px;
        height: auto;
    }
    .moodie_blog_row h1 {
        font-size: 30px;
    }
    .blog_head_data p {
        font-size: 16px;
    }
    .products_wrapper ul.products.columns-4 li {
        width: 47.45%!important;
    }
    .products_wrapper ul.products.columns-4 {
        justify-content: space-between;
    }
    .woocommerce_cart_inner {
        flex-direction: column;
        row-gap: 20px;
    }
    form.woocommerce-cart-form {
        width: 100%;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        width: 50%!important;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        width: 12%!important;
        padding: 0;
    }
}
@media (min-width:320px) {
        .safari-macos a.woocommerce-MyAccount-downloads-file.button.alt {
            padding: 12px 20px 13px 20px;
        }
        .safari-macos .shop_sort_wrapper select.orderby {
            padding: 12px 20px 12px 20px;
        }
      .safari-macos .woocommerce-cart .woocommerce .quantity .qty {
            margin-top: -8px;
        }
        .safari-macos .filters-dropbtn {
            /* padding: 9px 24px; */
        }
        .safari-macos .partner-badge {
            padding: 7px 16px 7px;
        }
        .safari-macos .filter-term {
        padding: 0px 12px 4px 12px;
    }
    .safari-macos .filters-dropbtn {
        /* padding-bottom: 10px; */
    }
    .safari-macos .wdg-lat-cat-counter {
        padding: 1px;
    }
    .safari-macos .single-team-member .modal-content .close span {
        margin-bottom: 14px;
        LEFT: 50%;
        TOP: 44%;
        position: absolute;
        transform: translate(-50%, -50%);
    }
    .safari-macos .widget-sidebar-btn .btn {
        padding: 9px 28px 10px;
    }
    .safari-macos button, .btn, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        font-size: 14px;
    }
    .safari-macos button, .safari-macos .btn, .safari-macos .woocommerce #payment #place_order, .safari-macos .woocommerce-page #payment #place_order {
        padding: 7px 28px 8px;
    }
    .safari-macos .custom_quantity_btns{
        padding: unset!important;
    }
    .safari-macos button.slick-prev.slick-arrow, .safari-macos .slick-next {
        padding: unset!important;
    }
    .safari-macos .woocommerce_cart_wrapper .woocommerce_cart_inner a.remove{
        top: 43%;
    }
    .safari-macos .woocommerce ul.products li.product .button {
        padding: 10px 12px 11px 12px;
    }
    .safari-macos .single-product button.single_add_to_cart_button {
        padding: 13px 16px 13px 16px!important;
    }
    .safari-macos .related_product_add_to_Cart_button a {
        padding-bottom: 14px!important;
    }
    .safari-macos .woocommerce-notices-wrapper a.button.wc-forward {
        padding: 11px 12px 11px 12px;
    }
    .safari-macos .single-product .quantity {
        padding: 11px 10px 10px 10px;
    }
    .safari-macos a.checkout-button.button.alt.wc-forward {
        padding-bottom: 13px!important;
    }
}
@media (min-width:1200px) {
    #blue_activate #block--block_2aa083431a67ba15fb5852f1e8cc0760 {
        margin-top: -4px;
       
    }
    .home .filter-post-grid {
        margin-top: -15px!important;
    }
    .filter-title-container {
        margin-bottom: 19px;
    }
    .related.products .apb-thumbnail img {
        max-width: unset;
    }
}
@media (max-width:991px) {
    .Moodie_blog_posts {
        padding-bottom: 33px!important;
    }
    fieldset.woo-fieldset ~ p {
        position: absolute;
        top: 100%;
    }
    .pfc-section-link .arrow-vector {
        top: -3px;
      }
    .empty_sidebar {
        display: none!important;
    }
    .report_download_text_single_product {
        display: none;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-price {
        width: 52px;
        display: none;
    }
    .shop_sort_wrapper {
        flex-direction: column;
        gap: 10px;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        width: 107px!important;
    }
}
@media (max-width:769px) {
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name a {
        text-align: left;
    }
    section.related.products h2 {
        font-size: 24px;
        margin-top: 48px;
    }
    .single .social-share-section {
        border-bottom: 3px solid #182e4d !important;
        border-color: #182e4d;
        padding-bottom: 24px;
    }
    .cart_totals table tr {
        display: flex!important;
        justify-content: space-between;
    }
    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
        display: unset!important;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        width: 100%!important;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        width: 36%!important;
        padding: 0;
        max-width: unset!important;
        display: inline-block;
    }
    .quantity {
        width: 102px;
        margin-left: 10px;
    }
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail ,.woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail {
        display: block!important;
        width: 100%!important;
        max-width: 100%;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail img.size-woocommerce_thumbnail {
        width: 126px;
        box-shadow: none;
        height: 75px;
        width: 100%;
        height: 200px;
        object-fit: cover;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name {
        width: 100%;
        display: block;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name a {
        display: flex;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        width: 24%!important;
        padding: 0;
        display: inline-block;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
        width: 100px;
        display: inline-block;
    }
    .woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
        display: block;
        text-align: right!important;
        display: inline-block;
    }
    td::before{
        display: none!important;
    }
    /* grid cart page */
    tr.woocommerce-cart-form__cart-item.cart_item {
        display: grid!important;
        grid-template-columns: repeat(6, 1fr)!important;
        grid-template-rows: repeat(2, 1fr)!important;
        grid-column-gap: 0px!important;
        grid-row-gap: 0px!important;
    }
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail {
        grid-area: 1 / 1 / 3 / 5;
        padding-right: 7px;
    }
    .woocommerce-cart-form__cart-item td.product-name {
        grid-area: 1 / 5 / 2 / 10;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        width: unset!important;
        padding: unset;
        display: unset;
        grid-area: 2 / 5 / 3 / 7;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail img.size-woocommerce_thumbnail {
        max-height: 100px;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
        width: unset;
    }
    td.product-remove {
        width: 50px;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name {
        width: unset;
    }
   
    /* grid cart end  */
}
@media (max-width:767px) {
    #blue_activate section.woocommerce-order-downloads {
        margin: 0;
        margin-bottom: -96px!important;
    }
    .downloads_row {
        width: 100%;
    }
    .download_row_wrap {
        row-gap: 15px;
    }
    a.woocommerce-MyAccount-downloads-file.button.alt {
        width: 100%;
        text-align: center;
        font-size: 16px;
    }
    .download-product a {
        font-size: 17px;
    }
.social-share-section .row {
    gap: 15px;
}
.single-product form.cart {
    column-gap: unset;
}
}
@media (min-width:620px) {
   
    .single_product_titile_mob{
        display: none;
    }
}
@media (max-width:700px) {
    form.woocommerce-cart-form {
        width: 100%;
        padding: 0;
    }
    .woocommerce_cart_heading h2 {
        font-size: 24px;
        margin: 0;
        margin-top: 11px;
    }
    form.coupon_cart_form {
        width: 80%;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        width: unset!important;
        padding: 0;
        display: inline-block;
        max-width: unset!important;
    }
    .woocommerce_cart_wrapper {
        padding: 24px;
        background: #ECEFF2;
        border-radius: 0px 50px 0px 0px;
        padding: 0;
        background: unset;
    }
    tr.woocommerce-cart-form__cart-item.cart_item:nth-child(even) {
        background: white!important;
    }
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background-color: white;
    }
    tr.woocommerce-cart-form__cart-item.cart_item {
        border-bottom: 16px solid transparent;
    }

}
/* 620px */
@media (max-width: 620px){
    #blue_activate.woocommerce-checkout .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
        margin-bottom: 5px;
    }
    .related.products .post-boxes-title.related_post_title a {
        font-size: 15px;
    }
    .woocommerce-product-details__short-description p {
        color: #083A71;
    }
    .filters-dropbtn {
        padding: 15px 15px;
    }
    .filters-dropbtn .options-icon {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .post-boxes-wrap {
        align-items: start!important;
    }
    tr.woocommerce-cart-form__cart-item.cart_item:nth-child(odd) {
        border-top: 0!important;
        background: rgba(236, 239, 242, 0.5);
    }
    .related_product_add_to_Cart_button{
        display: none;
    }
    .related_post_title .post-boxes-excerpt{
        display: none;
    }
    .woocommerce-notices-wrapper .woocommerce-message {
        flex-direction: column-reverse;
        row-gap: 10px;
        height: 130px;
        justify-content: center;
        padding-top: 25px;
        display: block;
        padding-left: 60px;
    }
    .woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message {
        height: unset;
    }
    .woocommerce-notices-wrapper .woocommerce-message::before {
        max-width: 31px;
        font-size: 30px;
        left: 16px;
        top: 19px;
        transform: unset;
    }
    .woocommerce-notices-wrapper a.button.wc-forward {
        position: absolute;
        bottom: 15px;
        width: 100%;
        max-width: calc(100% - 32px);
        left: 16px;
    }
    .products_wrapper ul.products.columns-4 li {
        width: 100%!important;
    }
    .shop_report_d_wrapper {
        margin-top: unset;
    }
    .shop_page_content_wrap {
        margin-top: 12px;
    }
    .shop_report_d_wrapper h1 {
        margin-bottom: 24px;
        font-size: 24px;
        line-height: 30px;
    }
    .shop_loop_content_products_wrapper {
        margin-top: 7px;
    }
    .shop_sort_wrapper select.orderby {
        max-width: 100%;
        width: 100%;
        height: 52px;
        border: 2px solid #C4CFDA;
        color: #182E4D;
        font-size: 14px;
        background-position: 96% center;
    }
    /* single product page */
    .single_summary_row {
        flex-direction: column;
    }
    .report_download_text_single_product {
        display: none;
    }
    .single_summary_row {
        display: flex;
        justify-content: flex-start;
        column-gap: 26px;
        margin-top: 24px;
    }
    .single_product_image_mod {
        width: 100%;
    }
    .single_product_image_mod .woocommerce-product-gallery.images .woocommerce-product-gallery__wrapper img.wp-post-image {
        min-height: 229px;
        height: 229px;
        max-height: 229px;
        object-fit: cover;
    }
    .single-product h1.product_title.entry-title {
        display: none;
    }
    .single-product .summary.entr.y-summary {
        width: 100%;
    }
    .single-product .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
        float: left;
        width: 100%;
        margin-bottom: 24px;
    }
    .single-product form.cart {
        flex-direction: column;
        row-gap: 18px;
    }
    .quantity {
        padding: 10px 10px 10px 10px;
        border: 2px solid #C4CFDA;
        /* width: fit-content; */
    }
    button.single_add_to_cart_button.button.alt {
        width: 100%;
        max-width: 100%;
    }
    .woocommerce div.product form.cart::after {
        display: none;
    }
    .woocommerce div.product div.summary {
        margin-bottom: unset;
    }
    .woocommerce div.product form.cart {
        margin-bottom: 25px;
    }
}
@media (max-width:500px) {
    /* .safari-macos .filters-dropbtn{
        padding: 0!important; 
    } */
    .not-logged-in .mb-header-account-wrapper .account-link {
        background-position: 39%;
    } 
    .blog_head_data img{
        display: none;
    }
    .blog_head_data p{
        display: none;
    }
    .mobile_blog_content{
        display: block;
    }
    .mobile_blog_content p{
        margin: 0;
        font-size: 16px;
        text-align: center;
        margin-top: 22px;
    }
    .mobile_blog_content img{
        max-width:170px;
        max-height: 33px;
        display: block;
        margin: 0 auto;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
       position: relative;
       z-index: 0;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-quantity {
        position: relative;
        z-index: 1;
    }
    .woocommerce-cart .quantity {
        width: 87px;
        margin-left: 3px;
    }
    .woocommerce-cart .quantity input {
        padding: 0;
        border: unset!important;
        font-size: 19px;
        padding-left: 2px;
        color: #182E4D;
        font-weight: 600;
        width: 28px!important;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name {
        padding-left: 5px;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
        padding-right: 0;
    }
    .woocommerce table.shop_table_responsive tbody tr:first-child td:first-child, .woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child {
        border-top: 0;
        margin: unset;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name {
        padding-left: 5px;
        height: fit-content;
        padding-bottom: 12px;
        margin-top: unset;
    }
    tr.woocommerce-cart-form__cart-item.cart_item td {
        margin-top: -8px;
    }
    .woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail {
        margin-top: unset;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner a.remove {
        top: 50%;
    }
}
/* media 426 */
@media (min-width:480px) and (max-width:992px) {
    body#blue_activate.category .archive-posts-row {
        margin-top: unset;
      }
   .single-product .apb-wrap {
        margin-bottom: 25px;
    }
}
@media all and (max-width:426px) {
    #blue_activate.search .search-main-content {
        margin-top: 0px;
    }
    .safari-macos .page-id-394 .mc-field-group .font-medium {
        margin-top: -9px;
    }
    #blue_activate.page-id-274 button.close span {
        /* position: relative;
        top: 1px; */
    }
    .woocommerce table.shop_table_responsive tbody th, .woocommerce-page table.shop_table_responsive tbody th {
        font-weight: 600;
    }
    .page-id-393 .page-main-content {
        padding-right: 0px;
    }
    .short_dec_download {
        font-size: 17px;
        line-height: 25px;
        color: #083A71;
        margin-top: 8px;
    }
    .cky-preference-body-wrapper {
        padding: 0 20px!important;
    }
    .woocommerce-cart .page-main-content {
        padding-right: 0px;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-name a {
        font-size: 15px;
    }
    tr.woocommerce-cart-form__cart-item.cart_item {
        border-bottom: 0px solid transparent!important;
    }
    .woocommerce #content table.cart .product-thumbnail, 
    .woocommerce table.cart .product-thumbnail, 
    .woocommerce-page #content table.cart .product-thumbnail, 
    .woocommerce-page table.cart .product-thumbnail, 
    .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail 
    {
        margin-top: unset;
        padding: 15px 12px;
    }
    table.cart .product-thumbnail,
    .woocommerce #content table.cart .product-thumbnail, 
    .woocommerce table.cart .product-thumbnail, 
    .woocommerce-page #content table.cart .product-thumbnail, 
    .woocommerce-page table.cart .product-thumbnail, 
    .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail {
        padding: 22px 12px;
    }
    tr.order-total td span, tr.order-total td bdi  {
        font-size: 22px;
    }
    tr.order-total th {
        font-size: 22px;
    }
    a.checkout-button.button.alt.wc-forward {
        padding-bottom: 10px!important;
    }
    button.button[value="Update cart"] {
        /* display: none; */
        margin-top: 20px;
    }
    form.coupon_cart_form button[name="apply_coupon"] {
        background-color: white;
    }
    .cart_totals th {
        padding-left: 0!important;
    }
    .woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
        width: 100%!important;
        background: #ECEFF2;
        margin-bottom: 20px;
    }
    .woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        /* background-color: #ECEFF2; */
    }
    .cart-collaterals td {
        background: #ECEFF2!important;
    }
    .woocommerce-cart .woocommerce .quantity .qty {
        margin-top: unset;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
        padding-top: 14px;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner .product-thumbnail img.size-woocommerce_thumbnail {
        max-height: 80px;
    }
    .cart_totals.calculated_shipping h2 {
        font-size: 22px;
    }
    .single ul.products.columns-4 .col-lg-12 {
        border-bottom: 1px solid #C5C5C5;
        margin-bottom: 12px;
    }
    .single ul.products.columns-4 .col-lg-12:last-child { 
        margin-bottom: 0;
    }
    section.related.products h2 {
        margin-bottom: 12px;
    }
    .related .post-boxes-wrap {
        /* padding-bottom: 17px; */
        margin-bottom: 12px;
    }
    .single-product button.single_add_to_cart_button {
        padding: 12px 0 10px 0 !important;
    }
    .single ul.products.columns-4 .col-lg-12:first-child {
        border-top: 1px solid #C5C5C5;
        padding-top: 12px;
    }
    .single-product .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {
              margin-bottom: 0;
    }
    .woocommerce-notices-wrapper a.button.wc-forward {
        font-size: 16px;
    }
    .woocommerce-notices-wrapper .woocommerce-message {
        font-size: 14px;
    }
    .post-type-archive .show-mob, .lt-mb-term-box, .show-mobile {
        margin-top: 2px!important;
    }
    .woocommerce_cart_wrapper .woocommerce_cart_inner td.product-subtotal {
        width: 69px;
        display: inline-block;
    }
    .product_price_related_product {
        font-size: 14px;
        color: #083a71;
        margin-top: 7px;
    }
    .woocommerce ul.products li.product a img {
        width: 100%;
        height: 229px;
        margin: 0 0 10px;
        border-radius: 0px 30px 0px 0px;
    }
    .woocommerce ul.products li.product .woocommerce-loop-category__title, 
    .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
        font-size: 18px;
        line-height: 24px;
    }
    p.shop_short_des {
        font-weight: 400;
        font-size: 17px;
        line-height: 25px;
        margin: 0;
        color: #083A71;
        padding-right: 0;
    }
    .woocommerce ul.products li.product .price {
        margin-top: 7px;
    }
    .products_wrapper ul.products.columns-4 li {
        min-height: 410px;
    }
    .woocommerce ul.products li.product .button {
        max-width: 100%;
    }
    .products_wrapper ul.products.columns-4 {
        row-gap: 24px;
    }
    .lmp_products_loading, .lmp_load_more_button {
        margin-bottom: 35px;
    }
    a.lmp_button {
        width: 100%;
    }
    /* single product */
    .single_product_description h2 {
        margin-bottom: unset;
    }
    .single_product_description p {
        margin-bottom: 48px;
    }
    #blue_activate button.button[name="save_address"] {
        width: 100%;
    }
    .page-id-393 h3#order_review_heading {
        font-size: 22px;
    }
}
@media (min-width:427px) {
    .woocommerce-cart .cart_totals h2 {
        padding-left: 11px;
        font-size: 28px;
    }
    .page-id-394 p#billing_company_field {
        width: 50%;
    }
   
}
@media (min-width:480px) {
    .not-logged-in.single-post .woocommerce-info.wc-memberships-restriction-message.wc-memberships-message.wc-memberships-content-restricted-message .bpro-btn {
        position: absolute;
        right: 40px;
        bottom: 55px;
    }
}
