/** Write css here **/



/*---------Menu--------*/




.main_menu .et_pb_menu__wrap nav.et-menu-nav li ul.sub-menu {
    width: 260px;
}

.main_menu .et_pb_menu__wrap nav.et-menu-nav li ul.sub-menu li a {
    width: 220px;
}








/*--------(08-01-26)---Premade template slider----*/




/*----latest product standard slider – pre-made template two-------*/



.premade_slider_template_2 .arch_wpcs_templats.template__1.all_slideer_grid .prd_theme_content.arch_wpcs_slider_position_bottom {
    margin-top: -30px;
}


.premade_slider_template_2 .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap a.added_to_cart.wc-forward {
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    padding: 12px 12px !important;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a img {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a {
    padding-bottom: 120%;
    position: relative;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_ribbon {
  position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 7px;
    right: -30px;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box  .arch_wpcs_text_box.wpcs__text_box {
    /* transform: translateY(50px);
    margin-top: -50px; */
    transition: all 0.3s ease-in-out;
    background-color: #ffffff;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(-50px);
    z-index: 9999;
    position: relative;
    margin-bottom: -50px;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box {
    border: 1px solid #dddddd !important;
    background-color: #fcfcfc;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(50px);
    margin-top: -50px;
    height: 40px;
    transition: all 0.3s ease-in-out;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0;
}


.premade_slider_template_2 ul.slick-dots li  button {
    border-radius: 50% !important;
    width: 30px !important;
    height: 30px !important;
    color: #00c5ed !important;
    background: transparent !important;
    transition: all 0.3s ease-in-out;
    font-size: 13px !important;
    font-weight: 600;
}


.premade_slider_template_2 ul.slick-dots li.slick-active button {
    background-color: #00c5ed !important;
    color: #fff !important;
}

.premade_slider_template_2 ul.slick-dots li button:hover {
    background-color: #00c5ed !important;
    color: #fff !important;
}

.premade_slider_template_2 ul.slick-dots li button:before {
    background-color: #00c5ed;
    opacity: 0;
    transform: scale(0);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    border-radius: 50%;
    transition: all 0.3s ease-in-out;
}

.premade_slider_template_2 ul.slick-dots li:hover button:before {
    transform: scale(1.1);
}


.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box h3.org_title {
    padding-top: 10px;
}

.premade_slider_template_2 ul.slick-dots {
    column-gap: 7px !important;
}

.premade_slider_template_2 ul.slick-dots li {
    flex: unset !important;
}








/*----latest product standard slider – pre-made template three-----*/


.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.button {
    padding: 12px 12px !important;
    border-radius: 5px;
}

.premade_slider_template_3 .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap a.added_to_cart.wc-forward {
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    padding: 12px 12px !important;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
    border-radius: 5px;
}

.premade_slider_template_3 ul.slick-dots {
    column-gap: 7px !important;
}

.premade_slider_template_3 ul.slick-dots li button {
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    border-radius: 50% !important;
}

.premade_slider_template_3 ul.slick-dots li {
    flex: unset !important;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom.arch_add_to_btn a.button {
    padding: 12px 12px !important;
    border-radius: 5px;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_ribbon {
 position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
   position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}


.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box {
    position: relative;
    border-radius: 5px;
    overflow: hidden;
    background-color: #fafafa;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a {
    padding-bottom: 120%;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a img {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    padding: 20px;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: rgb(0 0 0 / 65%);
    text-align: center;
    line-height: normal;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    z-index: 2;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box {
    opacity: 1;
}

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box h3.org_title,
 .premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box span.comp_price,
 .premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box span.comp_price bdi,
  .premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box span.comp_price del,
  .premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box span.comp_price bdi span,
.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .org_desc.short
{
    opacity: 1 !important;
}



/*----------latest product standard slider – pre-made template four-----------*/



.premade_slider_template_4 .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 12px !important;
}

.premade_slider_template_4 .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
    text-align: center;
}

.premade_slider_template_4 .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap a.added_to_cart.wc-forward {
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    padding: 12px 12px !important;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
}


.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box h3.org_title {
    padding-top: 10px;
}


.premade_slider_template_4 ul.slick-dots {
    column-gap: 7px !important;
}

.premade_slider_template_4 ul.slick-dots li button {
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    border-radius: 50% !important;
}

.premade_slider_template_4 ul.slick-dots li {
    flex: unset !important;
}


.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a {
    padding-bottom: 90%;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a img {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box {
    transition: all 0.3s ease-in-out;
    background-color: rgb(255 255 255 / 60%);
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(-50px);
    z-index: 9999;
    position: relative;
    margin-bottom: -50px;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box del span bdi span,
 .premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box del,
  .premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box del span {
    color: #000 !important;
    opacity: 0.7;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box {
    border: 2px solid #e0e0e0 !important;
    background-color: #ffffff;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}


.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(50px);
    margin-top: -50px;
    height: 40px;
    transition: all 0.3s ease-in-out;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0px;
}




/*------------------------latest product standard slider – pre-made template one--------------------------------*/




.premade_slider_template_1 .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap a.added_to_cart.wc-forward {
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    padding: 12px 12px !important;
    width: 100%;
    text-transform: uppercase;
    text-align: center;
}

.premade_slider_template_1 .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box a.button.add_to_cart_button {
    background-color: #ff0000 !important;
    border-color: #ff0000 !important;
    color: #fff !important;
    transition: all 0.3s ease-in-out;
}

.premade_slider_template_1 .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box a.button.add_to_cart_button:hover {
    background-color: transparent !important;
    color: #ff0000 !important;
}

.premade_slider_template_1 .slick-list.draggable .slick-track .arch_wpcs_slider_box h3.org_title {
    padding-top: 10px;
}

.premade_slider_template_1 ul.slick-dots {
    column-gap: 7px !important;
}

.premade_slider_template_1 ul.slick-dots li button {
    width: 10px !important;
    height: 10px !important;
    border-radius: 50% !important;
    padding: 0;
}

.premade_slider_template_1 ul.slick-dots li {
    flex: unset !important;
}

.premade_slider_template_1 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a {
    padding-bottom: 120%;
    position: relative;
}

.premade_slider_template_1 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature .wpcs__imge a img {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}

.premade_slider_template_1 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}


.premade_slider_template_1 .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}

.premade_slider_template_1 .slick-list.draggable .slick-track .arch_wpcs_slider_box {
    border-radius: 0;
}


.arch_wpcs_slider_section_main .arch_wpcs_title_description_wrap {
    padding-bottom: 20px !important;
}




/*----------------latest product standard slider – custom template bottom-------------------*/



.custom_slider_template_bottom .arch_wpcs_templats.template__1.all_slideer_grid .arch_wpcs_slider_position_bottom.arch_wpcs_slider_all {
    margin-top: -30px;
}

.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
}

.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 12px 12px !important;
}


.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box {
    border-radius: 0;
}

.custom_slider_template_bottom .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box  .arch_wpcs_buttom_wrap {
    height: 40px;
}

.custom_slider_template_bottom .arch_wpcs_slider_box {
    transition: all 0.3s ease-in-out;
}

.custom_slider_template_bottom button.slick-prev.slick-arrow {
    right: 40px !important;
}

.custom_slider_template_bottom .arch_wpcs_text_box.wpcs__text_box h3.org_title {
    padding-top: 5px;
}

.custom_slider_template_bottom ul.slick-dots {
    column-gap: 7px !important;
}

.custom_slider_template_bottom ul.slick-dots li {
    flex: unset !important;
}

.custom_slider_template_bottom ul.slick-dots button {
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    border-radius: 50% !important;
}

.custom_slider_template_bottom .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.custom_slider_template_bottom .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}

.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box .wpcs__imge a img {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}

.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box .wpcs__imge a {
    padding-bottom: 100%;
}












/*--------------latest product standard slider – custom template top-----------------*/



.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .wpcs__imge a img {
    width: 100% !important;
    height: 100% !important;
    position: absolute;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .wpcs__imge a {
    padding-bottom: 100%;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a {
    padding: 12px 12px !important;
}

.custom_slider_template_top .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.custom_slider_template_top .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}


.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box {
    background-color: #fff;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box {
    border-radius: 0;
    /* box-shadow: 0px 0px 10px 0px #ECECEC; */
    transition: all 0.3s ease-in-out;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box:hover {
    box-shadow: 0px 0px 10px 0px #cbcbcb !important;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    height: 40px;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box span.org_price span.woocommerce-Price-amount.amount {
    color: #727272 !important;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box span.org_price span.woocommerce-Price-amount.amount span.woocommerce-Price-currencySymbol {
    color: #727272 !important;
}

.custom_slider_template_top ul.slick-dots {
    column-gap: 7px !important;
}

.custom_slider_template_top ul.slick-dots li {
    flex: unset !important;
}

.custom_slider_template_top ul.slick-dots li button {
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    border-radius: 50% !important;
}



/*---------------latest product standard slider – custom template left---------------*/



.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
     width: 100%;
}

.custom_slider_template_left .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.custom_slider_template_left .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}


.custom_slider_template_left ul.slick-dots {
    column-gap: 7px !important;
}

.custom_slider_template_left ul.slick-dots button {
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    border-radius: 50% !important;
}

.custom_slider_template_left ul.slick-dots  li {
    flex: unset !important;
}

/* .custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .top_slider_feature div img {
    background-color: #fff !important;
} */

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box:hover .top_slider_feature div img {

  transform: scale(1.1); 
}

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 12px 12px !important;
    border-radius: 5px;
    text-align: center;
}

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box {
    background-color: #fff;
}





/*---------------latest product standard slider – custom template right-------------------*/



.custom_slider_template_right .arch_wpcs_slider_box .top_slider_feature {
    background: #fff !important;
}

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    border-radius: 5px;
     width: 100%;
}

.custom_slider_template_right .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.custom_slider_template_right .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}


.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box {
    background-color: #e3f1fd;
}

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom.arch_add_to_btn a {
    padding: 12px 12px !important;
    border-radius: 5px;
}

.custom_slider_template_right ul.slick-dots {
    column-gap: 8px !important;
}

.custom_slider_template_right ul.slick-dots li button {
    width: 20px !important;
}

.custom_slider_template_right ul.slick-dots li {
    flex: unset !important;
}

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box span.arch_wpcs_price_wpcs.price_wpcs {
    text-align: left;
}

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 12px !important;
    border-radius: 5px;
}


/* .custom_slider_template_right button {
    border: 0 !important;
    padding: 0 !important;
    font-size: 35px !important;
}

.custom_slider_template_right button i.fa {
    color: #686868 !important;
} */



/*--------------latest product standard slider – custom template overlay----------------*/




.custom_slider_template_overlay .arch_wpcs_slider_box .top_slider_feature {
    background-color: #efefef;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
}

.custom_slider_template_overlay .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature  span.arch_wpcs_ribbon {
    position: absolute;
    display: block;
    width: 95px;
    transform: rotate(322deg);
    top: 7px;
    left: -19px;
}

.custom_slider_template_overlay .slick-list.draggable .slick-track .arch_wpcs_slider_box .top_slider_feature span.arch_wpcs_out_of_stock {
    position: absolute;
    padding: 7px 25px;
    display: block;
    width: 112px;
    top: 8px;
    right: -29px;
}


.custom_slider_template_overlay ul.slick-dots {
    column-gap: 7px !important;
}

.custom_slider_template_overlay ul.slick-dots button {
    width: 10px !important;
    height: 10px !important;
    padding: 0;
    border-radius: 50% !important;
}

.custom_slider_template_overlay ul.slick-dots  li {
    flex: unset !important;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .top_slider_feature a {
    padding-bottom: 130%;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .top_slider_feature a img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 12px 12px !important;
    text-align: center;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box {
    transition: all 0.3s ease-in-out;
    bottom: -100% !important;
    opacity: 0;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box:hover .arch_wpcs_text_box {
    bottom: 0 !important;
    opacity: 1;
}







/*-------------latest product standard grid – custom template bottom------------------*/


.arch_wpcs_grid_position_bottom .wpcs__imge a {
    padding-bottom: 120%;
    position: relative;
}

.arch_wpcs_grid_position_bottom .wpcs__imge a img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    left: 0;
}

.arch_wpcs_grid_position_bottom .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 11px 11px !important;
    /* width: auto !important; */
}

.arch_wpcs_grid_position_bottom .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
}

.arch_wpcs_grid_position_bottom .arch_wpcs_text_box.wpcs__text_box .arch_read_more_btn a.button:hover {
    background-color: #045195 !important;
    border-color: #045195 !important;
}

.arch_wpcs_grid_position_bottom .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    height: 40px;
}

.arch_wpcs_grid_position_bottom .wpcs__imge {
    background-color: #eeeeee;
}




/*-------------latest product standard grid – custom template top------------------*/


.arch_wpcs_grid_position_top .wpcs__imge a {
    padding-bottom: 100%;
    position: relative;
}

.arch_wpcs_grid_position_top .wpcs__imge a img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    left: 0;
    padding: 20px;
}

.arch_wpcs_grid_position_top .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    height: 40px;
}

.arch_wpcs_grid_position_top .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
padding: 12px 12px !important;
}

.arch_wpcs_grid_position_top .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
}

.arch_wpcs_grid_position_top .grid-item-proper .wpcs_mesonry_box {
    box-shadow: 0px 0px 10px 0px #ECECEC;
    transition: all 0.3s ease-in-out;
}

.arch_wpcs_grid_position_top .grid-item-proper .wpcs_mesonry_box:hover {
    box-shadow: 0px 0px 10px 0px #d2d2d2;
}

.arch_wpcs_grid_position_top .grid-item-proper .wpcs_mesonry_box:hover .wpcs__imge a img {
    transform: scale(1.2);
}




/*--------------latest product standard grid – custom template left-----------------*/



.arch_wpcs_grid_position_left .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 12px !important;
    border-radius: 5px;
}

.arch_wpcs_grid_position_left .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
}

.arch_wpcs_grid_position_left .wpcs_mesonry_box {
    border-radius: 5px;
    overflow: hidden;
}

.arch_wpcs_grid_position_left .wpcs_mesonry_box:hover .wpcs__imge a img {
    transform: scale(1.2);
}



/*--------------latest product standard grid – custom template right-----------------*/



.arch_wpcs_grid_position_right .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 12px !important;
    border-radius: 5px;
}

.arch_wpcs_grid_position_right .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
    text-align: center;
}

.arch_wpcs_grid_position_right .wpcs_mesonry_box {
    border-radius: 5px;
    overflow: hidden;
}

.arch_wpcs_grid_position_right .wpcs_mesonry_box:hover .wpcs__imge a img {
    transform: scale(1.2);
}




/*---------------latest product standard grid – custom template overlay-----------------*/



.arch_wpcs_grid_position_overlay .wpcs_mesonry_box .top_grid_feature .wpcs__imge a {
    padding-bottom: 120%;
    position: relative;
    background: #ededed;
}

.arch_wpcs_grid_position_overlay .wpcs_mesonry_box .top_grid_feature .wpcs__imge a img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    left: 0;
    padding: 30px;
}

.arch_wpcs_grid_position_overlay .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 12px !important;
}

.arch_wpcs_grid_position_overlay .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    text-transform: uppercase;
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 14px !important;
    width: 100%;
    text-align: center;
}

.arch_wpcs_grid_position_overlay .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box {
    bottom: -100% !important;
    opacity: 0;
    top: unset !important;
    transition: all 0.3s ease-in-out;
}

.arch_wpcs_grid_position_overlay .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box {
    bottom: 0 !important;
    opacity: 1;
}

.arch_wpcs_grid_position_overlay .wpcs_mesonry_box {
    overflow: hidden;
}




/*-----------------latest product standard grid – pre-made template one-------------------*/


.arch_wpcs_grid_theme_one .grid-item-proper .wpcs_mesonry_box {
    box-shadow: 0 0 6px #dddddd;
}

.premade_grid_template_1 .arch_wpcs_templats.template__1.all_slideer_grid .prd_theme_content.arch_wpcs_slider_position_bottom {
    margin-top: -30px;
}

.premade_grid_template_1 .arch_wpcs_slider_box.wpcs_slider_box {
    border: 1px solid #ececec !important;
}

.premade_grid_template_1 .slick-track {
    margin: 10px;
}

.premade_grid_template_1 ul.slick-dots {
    column-gap: 7px;
}

.premade_grid_template_1 ul.slick-dots li button {
    width: 10px !important;
    height: 10px !important;
    border-radius: 50% !important;
    background: #cccccc !important;
}

.premade_grid_template_1 ul.slick-dots li.slick-active button {
    background: #000 !important;
}

.premade_grid_template_1 .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap a {
    border-radius: 3px;
    padding: 12px 12px !important;
}

.arch_wpcs_grid_theme_one .arch_wpcs_buttom_wrap .wpcs_buttom a {
    text-transform: uppercase;
    font-size: 11px !important;
    width: 100%;
    text-align: center;
    padding: 11px 11px !important;
}

/* 
.arch_wpcs_grid_theme_one .arch_wpcs_buttom_wrap .wpcs_buttom a.button {
    padding: 11px 11px !important;
    line-height: normal !important;
} */



/*---------------latest product standard grid – pre-made template two-------------------*/

.arch_wpcs_grid_theme_two .wpcs_mesonry_box {
    background-color: #fcfcfc;
}


.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(-50px);
    z-index: 9999;
    position: relative;
    margin-bottom: -50px;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box  {
    transition: all 0.3s ease-in-out;
    background-color: #ffffff;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(54px);
    margin-top: -50px;
    height: 40px;
    transition: all 0.3s ease-in-out;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box {
    overflow: hidden;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box .top_grid_feature .wpcs__imge {
    background-color: #ededed;
}





/*-------------latest product standard grid – pre-made template three---------------*/




.arch_wpcs_grid_theme_three .wpcs_mesonry_box .top_grid_feature .wpcs__imge {
    background-color: #f0f2f1;
    border-radius: 5px;
    overflow: hidden;
}

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap a.added_to_cart {
    border-color: #eeee22 !important;
}

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box {
    position: relative;
    overflow: hidden;
}


.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: rgb(0 0 0 / 65%);
    text-align: center;
    line-height: normal;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    z-index: 2;
    border-radius: 5px;
}

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box {
    opacity: 1;
}

.arch_wpcs_grid_theme_three .wpcs_mesonry_box .top_grid_feature .wpcs__imge a {
    position: relative;
    padding-bottom: 120%;
}

.arch_wpcs_grid_theme_three .wpcs_mesonry_box .top_grid_feature .wpcs__imge a img {
    position: absolute;
    width: 100% !important;
    height: 100% !important;
    left: 0;
    padding: 20px;
}

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box span {
    color: #ffe0b2 !important;
}

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 11px 11px !important;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 10px !important;
    width: 100%;
}

.arch_wpcs_buttom_wrap {
    width: 100%;
}



/*--------------latest product standard grid – pre-made template four-----------------*/



.arch_wpcs_grid_theme_four  .grid-item-proper .wpcs_mesonry_box {
    background-color: #fff;
    border-radius: 5px;
    overflow: hidden;
}

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box .arch_wpcs_buttom_wrap .wpcs_buttom a {
    padding: 11px 11px !important;
    text-transform: uppercase;
    font-size: 11px !important;
    width: 100%;
    text-align: center;
}


.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(-50px);
    z-index: 9999;
    position: relative;
    margin-bottom: -50px;
}

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box {
    transition: all 0.3s ease-in-out;
    background-color: rgb(255 255 255 / 50%);
}

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(54px);
    margin-top: -50px;
    height: 40px;
    transition: all 0.3s ease-in-out;
}

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0;
}






/*------------------Responshive--Start--(04/02/26)------------------*/





@media(max-width: 1350px) and (min-width: 1024px){

  
 /*---------------latest product standard slider – custom template bottom-----------------*/ 


.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    font-size: 10px !important;
    padding: 8px !important;
}

.custom_slider_template_bottom .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

/*---------------latest product standard slider – custom template bottom----End-------------*/ 



/*------latest product standard slider – custom template top---------*/


.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a {
    padding: 10px 8px !important;
    font-size: 10px !important;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

/*------latest product standard slider – custom template top---End------*/


/*--------latest product standard slider – custom template left---------*/

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 12px 8px !important;
    font-size: 10px !important;
}

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

/*--------latest product standard slider – custom template left---End------*/



/*--------latest product standard slider – custom template right---------*/

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom.arch_add_to_btn a {
    padding: 12px 7px !important;
    font-size: 11px !important;
}

/*--------latest product standard slider – custom template right----End-----*/


/*-----------latest product standard slider – custom template overlay------------*/


.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 12px 8px !important;
    font-size: 10px !important;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

/*--------latest product standard slider – custom template overlay--End--------*/


/*-----------featured product ticker slider – pre-made template three--------------*/

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom.arch_add_to_btn a.button {
    padding: 12px 11px !important;
    font-size: 10px !important;
}

/*-----------featured product ticker slider – pre-made template three--End---------*/


/*------featured product ticker slider – pre-made template four--------*/

.premade_slider_template_4 .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 8px !important;
    font-size: 10px !important;
}

/*------featured product ticker slider – pre-made template four--End------*/


/*-------latest product standard grid – pre-made template three-------*/

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 11px 4px !important;
    font-size: 10px !important;
}

/*-------latest product standard grid – pre-made template three---End----*/


}



@media(max-width: 1350px) {


  /*-----------latest product standard slider – custom template overlay------------*/

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box {
    bottom: 0 !important;
    opacity: 1;
}

/*--------latest product standard slider – custom template overlay--End--------*/  


 /*-----latest product standard grid – pre-made template four--------*/

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box .arch_wpcs_buttom_wrap .wpcs_buttom a {
    padding: 11px 7px !important;
    font-size: 10px !important;
}

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(0px);
    margin-bottom: 0px;
}

.arch_wpcs_grid_theme_four .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0;
}


/*-----latest product standard grid – pre-made template four---End-----*/
   


/*-------latest product standard grid – pre-made template two------*/

.arch_wpcs_grid_position_bottom .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 11px 8px !important;
    font-size: 10px !important;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0;
}

.arch_wpcs_grid_position_bottom .grid-item-proper .wpcs_mesonry_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(0px);
    margin-bottom: 0;
}

/*-------latest product standard grid – pre-made template two---End---*/

    /*----------latest product standard grid – pre-made template one----------*/

.arch_wpcs_grid_theme_one .arch_wpcs_buttom_wrap .wpcs_buttom a {
    padding: 10px 8px !important;
    font-size: 10px !important;
}

/*----------latest product standard grid – pre-made template one----End------*/


/*-------latest product standard grid – custom template bottom----------*/

.arch_wpcs_grid_position_bottom .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

.arch_wpcs_grid_position_bottom .wpcs__imge a {
    padding-bottom: 100%;
}

/*-------latest product standard grid – custom template bottom----End------*/


/*----------latest product standard grid – custom template overlay-----------*/

.arch_wpcs_grid_position_overlay .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 6px !important;
    font-size: 11px !important;
}

.arch_wpcs_grid_position_overlay .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box {
    bottom: 0 !important;
    opacity: 1;
}

/*----------latest product standard grid – custom template overlay----End-------*/


/*--------featured product ticker slider – pre-made template three-------*/

.premade_slider_template_3 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box {
    opacity: 1;
}

/*--------featured product ticker slider – pre-made template three---End----*/


/*------latest product standard grid – pre-made template three-------*/

.arch_wpcs_grid_theme_three .grid-item-proper .wpcs_mesonry_box .arch_wpcs_text_box.wpcs__text_box {
    opacity: 1;
}
/*------latest product standard grid – pre-made template three----End------*/

}










@media(max-width: 1200px) {



/*---------latest product standard grid – custom template right----------*/

.arch_wpcs_grid_position_right .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 6px !important;
    font-size: 10px !important;
}

.arch_wpcs_grid_position_right .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

/*---------latest product standard grid – custom template right----End------*/


/*--------latest product standard slider – custom template left------------*/

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 12px 5px !important;
    font-size: 9px !important;
}

/*--------latest product standard slider – custom template left-----End-------*/


/*--------latest product standard slider – custom template right---------*/

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom.arch_add_to_btn a,
.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 5px !important;
    font-size: 9px !important;
}

/*--------latest product standard slider – custom template right---End------*/


/*-------featured product ticker slider – custom template left---------*/

.custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    font-size: 10px !important;
}

/*-------featured product ticker slider – custom template left--End-------*/



/*-------------featured product ticker slider – pre-made template two--------------------*/

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(0px);
    margin-bottom: 0px;
}

.premade_slider_template_2 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0px;
}


/*-------------featured product ticker slider – pre-made template two--------End------------*/


/*--------featured product ticker slider – pre-made template four-----------*/

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box .arch_wpcs_buttom_wrap {
    transform: translateY(0px);
    margin-top: 0px;
}

.premade_slider_template_4 .slick-list.draggable .slick-track .arch_wpcs_slider_box:hover .arch_wpcs_text_box.wpcs__text_box {
    transform: translateY(0px);
    margin-bottom: 0px;
}

/*--------featured product ticker slider – pre-made template four-----End------*/

}


@media(max-width: 1023px) and (min-width: 768px) {

/*--------latest product standard slider – custom template left------------*/

 .custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 4px;
}

/*--------latest product standard slider – custom template left---End---------*/


/*--------latest product standard slider – custom template right---------*/

    .custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 4px;
}

/*--------latest product standard slider – custom template right---End------*/

}



@media(max-width: 767px)  {


/*---------latest product standard grid – custom template left----------*/

.arch_wpcs_grid_position_left .arch_wpcs_text_box.wpcs__text_box .wpcs_buttom a {
    padding: 12px 8px !important;
}

/*---------latest product standard grid – custom template left----End------*/


/*---------------latest product standard slider – custom template bottom-----------------*/     

    .custom_slider_template_bottom .arch_wpcs_templats.template__1.all_slideer_grid .arch_wpcs_slider_position_bottom.arch_wpcs_slider_all {
    margin-top: 0px;
}

/*---------------latest product standard slider – custom template bottom---End--------------*/ 
}







@media(max-width: 650px) {


/*-------latest product standard slider – custom template bottom----------*/

/* .custom_slider_template_bottom .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 6px;
    height: auto;
} */

/*-------latest product standard slider – custom template bottom----End------*/


/*--------latest product standard slider – custom template top------------------*/

/* .custom_slider_template_top .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 6px;
    height: 86px !important;
} */

/*--------latest product standard slider – custom template top--------End----------*/


/*-------latest product standard slider – custom template overlay------------*/

/* .custom_slider_template_overlay .arch_wpcs_slider_box .arch_wpcs_text_box.wpcs__text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 6px;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom a {
    padding: 8px 6px !important;
} */

/*-------latest product standard slider – custom template overlay---End---------*/

}








@media(max-width: 500px) {


/*-----------featured product ticker slider – pre-made template two----------------*/

.premade_slider_template_2 ul.slick-dots {
    column-gap: 2px !important;
}

.premade_slider_template_2 ul.slick-dots li  button {
    width: 25px !important;
    height: 25px !important;
    font-size: 12px !important;
}

/*-------featured product ticker slider – pre-made template two-End--------*/


/*--------latest product standard slider – custom template left------------*/

 .custom_slider_template_left .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 4px;
}

/*--------latest product standard slider – custom template left----End--------*/


/*--------latest product standard slider – custom template right---------*/

.custom_slider_template_right .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box  .arch_wpcs_buttom_wrap {
    flex-wrap: wrap;
    row-gap: 4px;
}

/*--------latest product standard slider – custom template right---End------*/


}


@media(max-width: 479px) {


/*--------latest product standard slider – custom template bottom---------*/

.custom_slider_template_bottom .arch_wpcs_templats.template__1.all_slideer_grid .arch_wpcs_slider_position_bottom.arch_wpcs_slider_all {
    margin-top: -10px;
}

.custom_slider_template_bottom .arch_wpcs_templats .arch_wpcs_slider_position_bottom ul.slick-dots {
    line-height: 4px;
    padding-top: 10px;
}


/*--------latest product standard slider – custom template bottom-----End----*/



/*-------latest product standard slider – custom template top---------*/


.custom_slider_template_top .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
     line-height: 4px;
    padding-top: 10px !important;
}

.custom_slider_template_top .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    font-size: 10px !important;
}


/*-------latest product standard slider – custom template top--End-------*/


/*-------latest product standard slider – custom template left----------*/


.custom_slider_template_left .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 18px !important;
    line-height: 5px;
}

/*-------latest product standard slider – custom template left---End-------*/


/*--------latest product standard slider – custom template right---------*/

.custom_slider_template_right .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 18px !important;
    line-height: 5px;
}

/*--------latest product standard slider – custom template right----End-----*/


/*---------latest product standard slider – custom template overlay---------------*/

.custom_slider_template_overlay .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 10px !important;
    line-height: 4px;
}

.custom_slider_template_overlay .arch_wpcs_slider_box.wpcs_slider_box .arch_wpcs_text_box .wpcs_buttom  a.added_to_cart.wc-forward {
    font-size: 10px !important;
}


/*---------latest product standard slider – custom template overlay-----End----------*/


/*------featured product ticker slider – pre-made template four--------*/

 .premade_slider_template_4 .arch_wpcs_templats .prd_theme_content.arch_wpcs_slider_position_bottom.arch_wpcs_slider_all {
    padding-bottom: 0;
}   

.premade_slider_template_4 .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 18px !important;
    line-height: 5px;
}


/*------featured product ticker slider – pre-made template four---End-----*/


/*-----featured product ticker slider – pre-made template one------*/

.premade_slider_template_1 .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 18px !important;
    line-height: 5px;
}

/*-----featured product ticker slider – pre-made template one--End----*/


/*------featured product ticker slider – pre-made template two--------*/

.premade_slider_template_2 .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 18px !important;
    line-height: 5px;
}

/*------featured product ticker slider – pre-made template two--End------*/


/*------featured product ticker slider – pre-made template three--------*/

.premade_slider_template_3 .arch_wpcs_templats .arch_wpcs_slider_all ul.slick-dots {
    padding-top: 18px !important;
    line-height: 5px;
}

/*------featured product ticker slider – pre-made template three----End----*/


 .arch_wpcs_slider_section_main .arch_wpcs_title_description_wrap h2.arch_wpcs_product_slider_section_title {
    font-size: 20px !important;
    line-height: 26px !important;
}   

}




/*------------------Responshive----(04/02/26)---End---------------*/






