@media only screen and (max-width:1750px){
    .homeBanner .wrapper {left: 0;transform: translateX(0px);padding-left: 130px;}
    footer .footer_bottom .wrapper h6 {transform: translate(00px, 0);}
    .homeBanner .wrapper {padding-left: 60px;}
    .sample_cartriges_container{left: -20px;}
    .type_cartriges .sample_cartriges_container .sample_cartriges{margin: 0 34px 0 0;}
    .popup-content{right: 11%;top: 9.6%;}
    header .user_section li .cart{margin-right: 0;}
    header.fixed .popup-content {top: 5.5%;}
    .brand_wrap .wrap_logo {display: flex;flex-wrap: wrap;justify-content: flex-start;margin: 64px 0 65px 0;}
    .wrapper.cart_item{padding: 100px 30px 80px 30px;}
    .social{padding: 45px 0 104px 0;}
    .about_pro .ab_content .text_wrap{width: 690px;}
    .logos .wrapper .logo_slide a{font-size: 32px;line-height: 38px;}
    
}
/* 1400 */
@media only screen and (max-width:1599px){
    .homeBanner .wrapper {padding-left: 40px;}
    /* .type_cartriges .sample_cartriges_container .sample_cartriges {width: 300px;} */
    /* footer .footer_bottom .wrapper h6 {transform: translate(0px, 0);} */
    .wrapper{padding: 0 30px;}
    header .home_nav {right: 5.9%;}
    .products {margin: 45px 0 0 0;}
    .products_container .sample_cartriges{margin:0 34px 30px 0;width: 23.019%;}
    .products_container .sample_cartriges:nth-child(3n){margin:0 34px 30px 0;}
    .products_container .sample_cartriges:nth-child(4n){margin: 0 0 30px 0;}
    .sample_cartriges_container {justify-content: space-between;}
    .quote h1 {font-size: 51px;}
    .products .products_container .content_cartriges .add_to_cart {padding: 8px 14px;}
    .quote .wrapper{padding:59px 0 59px 0;display: flex;justify-content: center;}
    .brands .wrapper a{max-width: 200px;}
    .brands .wrapper a img{max-width: 300px;height: 100px;margin: 0 0px 0 0;}
    .brands .wrapper {margin: 57px auto;display: flex;justify-content: space-evenly;}
    .news_printing .right_side_text {padding: 35px 0 11px 35px;}
    .news_printing .left_side_text h3{margin: 0 0 30px 0;}
    .news_printing .right_side_text .print_card_details {width: 363px;margin: 0 24px 24px 0;}
    .news_printing .right_side_text .print_card_details h2 {font-size: 20px;}
    .our_policies .wrapper{justify-content: space-around;}
    .sample_cartriges_container {left: 0;}
    footer .footer_bottom .wrapper{padding: 10px 30px;}
    .brand_fixed .left_img {transition: 0.5s ease all;transform: translate(-0px, 0) scale(1.0);}
    header .user_section li .cart{margin-right: 0;}
    .popup-content {right: 9.6%;top: 9.6%;}
    
    /* brand */
    .brand_wrap{margin-top: 60px;}
    .search_filters .search_container .filter_btn,.search_filters .search_container label{margin: 0 25px 0 0;}
    .variable-items-wrapper [data-wvstooltip]:after,.variable-items-wrapper [data-wvstooltip]:before{display: none;}

    /* responsive */
    .basket_wrapper{margin: 0px 0 0 0;}
    .wrapper.cart_item{padding: 100px 30px 80px 30px;}
    .cartlist_wrapper{flex-wrap: wrap;}
    .homeBanner_content h1{padding: 200px 0 0 0;}
    .homeBanner_content p{padding: 0;}
    .about_pro .ab_content .text_wrap {width: 660px;}
    
}
@media only screen and (max-width:1460px){
    .contact_text{margin-top: 50px; margin-bottom: 50px;}
    .contact_text h3{padding-bottom: 25px;}
    .basket_wrapper{max-width: 1075px;}
    .homeBanner_content h1 {min-height: 390px;}
    

}
/* 1366 */
@media only screen  and (max-width:1399px)
{
    .news_printing .right_side_text .print_card_details {width: 363px;margin: 0 24px 15px 0;}
    .homeBanner_content h1 {padding: 210px 0 0 0;font-size: 54px;line-height: 60px;}
    .homeBanner_content .search_cartriges {padding: 33.28px 0 0 0;}   
    .social {padding: 40px 0 0 0;}
    .popup-content {right: 10%;top: 11.6%;}
    header.fixed .popup-content {top: 6.5%;}

    /* brand */
    .search_filters .search_container{margin-bottom: 0px;}
    .brand_wrap .wrap_logo{margin-top: 45px;}
    .brand_wrap .wrap_logo .logo_item{width: 23%; margin-bottom: 40px;margin-right: 30px;}

    
    /* News */
    .news_wrap{margin-top: 60px;}

    /* FIXME:Changes */
    .products .search_filters{margin: 0 0 50px 0;}
    .homeBanner_content h1 {min-height: 350px;}
    .about_pro .ab_img{width: 682px;}
}
/* 1280*/
@media only screen and (max-width:1365px) /* container size */
{
    .products_container .sample_cartriges{margin:0 28px 20px 0;width: 23.019%;}
    .products_container .sample_cartriges:nth-child(3n){margin:0 28px 20px 0;}
    .products_container .sample_cartriges:nth-child(4n){margin: 0 0 20px 0;}
    .products .products_container .content_cartriges .cart .cart_counter{padding: 0 14px 0 14.5px;}
    
    .type_cartriges .sample_cartriges_container .sample_cartriges { margin: 0 0 0 0;}
    .about_pro .ab_img span {margin: auto;max-width: 70%;}
    .homeBanner_content h1 {min-height: 310px;}
    .homeBanner_content h1 {padding: 170px 0 0 0;font-size: 54px;line-height: 60px;}
    .social {padding: 30px 0 0 0;}
    .search_filters .search_container .filter_btn, .search_filters .search_container label {margin: 0 15px 0 0;}
}
/* 1024 */
@media only screen and (max-width:1279px) /* if tablate and mobile view is same */
{
    header .user_section li {margin-right: 16px;}
    header .user_section li input {width: 200px;}
    header .user_section li .cart {height: 32px;width: 28px;margin-right: 7px;}
    header .home_nav {right: 6.7%;width: 840px;}
    
    .home_nav li.gld > .sub-menu li a{line-height: 40px; font-size: 12px;}
    .homeBanner_content h1 {padding: 200px 0 0 0;font-size: 45px;line-height: 51px;}
    .homeBanner_content p {padding: 10px 0 0 0;}
    .homeBanner_content .search_cartriges {padding: 15px 0 0 0;}
    .social {padding: 30px 0 0 0;}
    .homeBanner_content .search_cartriges label input {padding: 8px 0 8px 39px;}
    .homeBanner_content .search_cartriges a{padding: 8px 32px;}
    .type_cartriges .sample_cartriges_container .sample_cartriges .img_cartriges {height: 244px;}
    .type_cartriges .sample_cartriges_container .sample_cartriges .content_cartriges p img {margin: 0 0 0 10px;}
    .type_cartriges .sample_cartriges_container .sample_cartriges:hover .content_cartriges p img {transform: translateX(15px);}
    .logos{margin: 0 0 0 0;}
    .products_container .sample_cartriges {margin: 0 20px 20px 0;width: 31.019%;}
    .products_container .sample_cartriges:nth-child(3n){margin:0 0px 20px 0;}
    .products_container .sample_cartriges:nth-child(4n){margin: 0 20px 20px 0;}
    .quote {margin: 20px 0 0 0;}
    .quote h1 {font-size: 42px;}
    .quote .get_quote {font-size: 18px;line-height: 22.2px;padding: 11px 32px;}
    .news_printing .right_side_text .print_card_details {width: 243px;margin: 0 24px 15px 0;}
    .news_printing .right_side_text .print_card_details h2 {font-size: 18px;line-height: 23.6px;}
    .news_printing .right_side_text {padding: 35px 0 20px 35px;}
    .brands .wrapper a {max-width: 100%;margin-right: 30px;}
    .brands .wrapper {margin: 30px auto;display: flex;justify-content: flex-start;}
    
    .type_cartriges .sample_cartriges_container .sample_cartriges{width: 48%;margin: 0 0 20px 0;}
    .type_cartriges .sample_cartriges_container .sample_cartriges:nth-child(4n) {margin: 0 0 20px 0;}
    header .user_section li nav ul li .login,header .user_section li nav ul li .register{display: none;}
    .popup-content {right: 10%;top: 9.6%;}

    /* About Page */
    .about_pro{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex; flex-direction: column-reverse; margin-bottom: 25px;}
    .about_pro .ab_img, .about_pro .ab_content{min-height: inherit}
    .about_pro:nth-child(even) .ab_content{float: none}
    .about_pro .ab_content .text_wrap{position: relative; width: 100%; left: auto; transform: translate(0)}
    .about_pro .ab_img{width: 100%; float: none}
    
    /* news */
    .news_wrap .news_box{width: 32%; margin-bottom: 50px;margin-right: 15px;}
    .news_wrap .news_box:nth-child(3n){margin-right: 0px;}
    .contact_wrap .contact_address .co_info{padding:20px;}
    .contact_wrap .contact_address .co_info h5{margin-bottom: 7px;}
    .map_contact .contact_form{padding: 25px;}
    .map_contact .contact_form .in{height: 55px; padding-left: 15px;}
    .map_contact .map iframe{height: 530px;}
    
    
    /* Fix */
    .contact_wrap{margin-bottom: 50px;}
    .news_wrap {justify-content: flex-start;}
    .cart_item_slider {max-width: 400px;width: 50%;float: left;}
    .cart_item_content .item_name{line-height: 35px;font-size: 29px;}
    .cart_item_content .price{margin: 20px 0;}
    .colors {margin: 0 0 30px 0;}
    .cart_item_info {margin: 80px 0 0 0;position: relative;}
    .products {margin: 30px 0 0 0;}
    .cart_item_info {margin: 80px 0 0 0;position: relative;}

    /* Fix-05/03/2021 */
    .cart_item_list .product_item_list .item .product_item_name{margin: 0 0 0 5px;}
    .cart_item_list .head_row .items{width: 52.7674%;}
    .news_wrap .news_box:nth-child(3n){margin:0 15px 40px 0;}
    .items_details .cart_item_list .last_row .subtotal{width: 13.1744%;}
    .home_news_wrap.news_wrap .news_box{width: 48%;}
    .news_wrap .news_box{width: 48%;}
    .homeBanner_content h1 {min-height: 305px;}
    .sample_cartriges_container{top: -32px;}
    header .home_nav li a{font-size: 16px;}
    .wrapper.cart_item {padding: 100px 30px 80px 30px;}
    .tinvwl-input-group select.form-control {outline: none;width: 170px !important;}
    div#customer_login .col-2{width: 45%;}
    div#customer_login .col-1 form.login{width: 400px;}
    div#customer_login {display: flex;align-items: flex-start;justify-content: space-around;}
    .homeBanner_content h1 {min-height: 235px;padding: 170px 0 0 0;font-size: 45px;line-height: 51px;}
    .brand_wrap .wrap_logo .logo_item{height: 200px;width: 22%;}
    .popup-content .price {margin: 10px 0 10px 12px;}
    .popup-content .cart_item .product_image{margin: 10px 0 0 12px;}
    .popup-content .cart_item .product_content h6{margin: 10px 13px 0 20px;font-size: 15px;line-height: 20px;}
    .popup-content .cart_item .product_content .product_counter{margin: 5px 0 0 25px;}
    .popup-content .price span:first-child {font-size: 14px;line-height: 18.4px;margin-bottom: 0;}
    .popup-content .price span:last-child {display: block;font-size: 18px;line-height: 24px;color: #000;font-weight: 500;}
    .popup-content .checkout,.popup-content .continue_shopping {margin: 0 auto 10px auto;padding: 7px 0;width: 220px;font-weight: 600;font-size: 15px;line-height: 18px;}
    .popup-content .checkout img {height: 14px;width: 14px;margin-left: 8px;margin-bottom: 3px;}
    .popup-content{width: 390px;}
    .popup-content .cart_item:after{top: 100%;}
    .popup-content .cart_item .product_content .product_counter .remove{line-height: 28px;}
    .popup-content .items_all_wrap {overflow: auto;max-height: 170px;}
    header nav{width:40%;}
    .homeBanner_content .search_cartriges .get_quote.cartriges {padding: 8px 18px 8px 39px ;}
    .social li {margin: 0 0 8px 0;display: inline-flex;}

    p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.class-name.class-name input{height: 15px;width: 14% !important;}   
    
    .search_filters .search_container .filter_btn, .search_filters .search_container label {margin: 0 6px 0 0;}
    .search_filters .search_container .search_btn{ margin-top: 15px;display: block;margin: 30px auto;}
    .search_filters .search_container .search_btn {margin: 15px 0px;}
    .map_contact .surplus_contact_form .custom-file-input{height: 55px;padding-left: 15px;padding-top: 15px;}
    
}
/* 768 */
@media only screen  and (max-width:1023px)
{
    .brand_fixed .left_img {transition: 0.5s ease all;transform: translate(-5px, 0) scale(1.0);}
    /* header .user_section li .tel_phone{font-size: 0;} */
    header .user_section li span,header .user_section li .register,header .user_section li .login,header .user_section li .tel_phone {font-size: 0;}
    header .user_section li .user_icon{display: none;}
    header .user_section li nav ul li .register,header .user_section li nav ul li .login{display: inline-block; font-size: 16px;line-height: 22.4px;}
    header .user_section li .phone_icon {margin-right: 05px;margin-top: 10px;}
    header nav {width: 320px;}
    header.main_header{padding:16px 0;}
    
    /* .homeBanner {padding: 80px 0 0 0;} */
    header .home_nav {right: 8.0%;width: 645px;top: 71px;display: none;}
    .homeBanner_content h1 {min-height: 135px;padding: 110px 0 0 0;font-size: 35px;line-height: 40px;}
    
    .homeBanner_content p {padding: 05px 0 0 0;font-size: 14.43px;line-height: 23px;}
    .homeBanner_content .search_cartriges {padding: 10px 0 0 0;}
    .homeBanner_content .search_cartriges label input {padding: 5px 0 5px 14px;}
    .homeBanner_content .search_cartriges a {padding: 6.5px 8px;font-size: 16px;top: 1px;left: -5px;}
    .social li {margin: 0 0 8px 0;display: inline-flex;}
    .social {padding: 20px 0 0 0;}
    .sample_cartriges_container{top: -48px;}
    .type_cartriges .sample_cartriges_container .content_cartriges p{font-size: 13px;line-height: 15px;}
    .type_cartriges .sample_cartriges_container .sample_cartriges .img_cartriges {height: 190px;}
    .type_cartriges .sample_cartriges_container .sample_cartriges .img_cartriges img{max-width: 85%;}
    .type_cartriges .sample_cartriges_container .sample_cartriges .content_cartriges p img {margin: 0 0 0 5px;height: 10px;width: 10px;}
    .products_container .sample_cartriges {margin: 0 25px 20px 0;width: 47%;}
    .products_container .sample_cartriges:nth-child(2n){margin:0 0px 20px 0;}
    .products_container .sample_cartriges:nth-child(3n){margin: 0 25px 20px 0;}
    .products_container .sample_cartriges:nth-child(4n){margin:0 0px 20px 0;}
    .products_container .sample_cartriges:nth-child(6n){margin:0 0px 20px 0;}
    .quote {margin: 20px 0 0 0;padding: 0 30px;}
    .quote h1 {font-size: 30px;line-height: 36px;margin: 0;}
    .quote .wrapper {padding: 30px 0;display: flex;justify-content: space-between;}
    .brands .wrapper {margin: 30px auto;display: flex;justify-content: flex-start;flex-wrap: wrap;}
    .brands .wrapper a {max-width: 100%;margin: 0px 30px 30px 0;}
    .brands .wrapper a:nth-child(3n){margin: 0px 00px 00px 0;}
    .news_printing .wrapper{flex-direction: column;}
    .news_printing .left_side_text p {max-width: 400px;}
    .news_printing .left_side_text {padding: 50px 0px 50px 0;position: relative;margin-right: auto;}
    .news_printing:after {width: 60%;}
    .news_printing{padding-bottom: 50px;}
    .news_printing .right_side_text .print_card_details {width: 312px;margin: 0 20px 15px 0;}
    .our_policies .wrapper{padding: 30px 15px;}
    .news_wrap .news_box {width: 48%;}
    footer .footer_top .wrapper{flex-wrap: wrap;    justify-content: end;}
    footer .footer_top .address_col{width: 50%;margin-bottom: 50px;}
    footer .footer_top .cartidges_footer {width: 100%;}
    footer .footer_bottom .wrapper h6{transform: translate(0px, 0);}
    footer .cartidges_footer .cartridges_btn{margin-left: auto;margin-right: auto;display: block;}
    footer .cartidges_footer .card_img,footer .cartidges_footer .verify_img{display: inline-flex;}
    .popup-content {right: 13%;top: 7.6%;}
    header.fixed .popup-content {top: 5.2%;}

    .main_inner {padding-top: 0px;}
    .cart_items h3{margin: 30px 0px 30px 0px;}
    .cart_item_details{margin: 120px 0 0 0;}
    .cart_item_content {width: 100%;display: inline-block;padding-top: 50px;}
    .cart_item_slider {max-width: 400px;width: 100%;margin: 0 auto;float: none;}
    .cart_items .products_container{margin-bottom: 50px;}
    
    .delivery_wrapper{flex-wrap: wrap;padding: 0 20px;}  
    .delivery_wrapper .deliveries_options{width: 100%;margin: 0;}
    .delivery_wrapper .order_details{width: 50%;}
    .delivery_wrapper .deliveries_options .delivery_info{margin: 20px 0 0 0;}

    
    .delivery_wrapper .order_details {width: 43%;}
    /* .homeBanner_content h1 {min-height: 165px;} */
    header .user_section li nav ul li .register,
    header .user_section li nav ul li .login {display: inline-block;line-height: 22.4px;font-size: 20px;font-weight: bold;}
    div#customer_login {justify-content: space-evenly;}   
    div#customer_login .col-1,div#customer_login .col-2 {width: 45%;}
    p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.class-name.class-name label {margin-left: 10px;font-size: 14px;}
    p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide.class-name.class-name label > a{font-size: 13px;}
    .popup-content{width: 330px;}
    .main.error_404 .inner_banner {margin-top: 0; }
    .woocommerce-products-header h1.woocommerce-products-header__title.page-title {padding: 34px 0 34px 0;margin-top: 0;}
    .homeBanner_content .search_cartriges .get_quote.cartriges {padding: 5px 18px 5px 20px;}
    .homeBanner_content .search_cartriges a {padding: 5px 18px 8px 12px;font-size: 16px;top: 0px;left: -5px;}
    .search_filters .search_container .search_btn {margin: 15px 0px;display: flex;}
}
/* 960 */
@media only screen  and (max-width:959px){

    /* brand */
    .brand_wrap .wrap_logo .logo_item{width: 30%;height: 160px; margin-bottom: 24px;margin-right: 30px;}
    .brand_wrap .wrap_logo .logo_item:nth-child(4n){margin:0 30px 24px 0;}
    .brand_wrap .wrap_logo .logo_item:nth-child(3n){margin:0 0 24px 0;}
    
    .search_filters .search_container{flex-wrap: wrap}
    .brand_wrap{margin-top: 40px;}
    .brand_wrap .wrap_logo{margin-top: 40px;}
    .search_filters .search_container label{ margin-bottom: 15px; width: 100%; margin-right: 0;}
    .search_filters .search_container label input#search_1{width: 100%;}
    .search_filters .search_container .filter_btn{width: 48%; margin-right: 4%;}
    .search_filters .search_container .filter_btn:last-child{margin-right: 0;}
    
    /* news */
    .news_wrap .news_box{width: 48%;}
    .news_wrap .news_box:nth-child(2n){margin-right: 0px;}
    .news_wrap .news_box:nth-child(3n){margin-right: 15px;}
    .news_wrap .news_box:nth-child(6n){margin-right: 0px;}
    
    .contact_wrap .contact_address{flex-wrap: wrap}
    .contact_wrap .contact_address .co_info:first-child{width: 100%; margin-bottom: 25px;}
    .contact_wrap .contact_address .co_info{width: 48.5%;}
    .map_contact .map{margin-bottom: 25px;}
    .map_contact .contact_form,.map_contact .map{width: 100%;}
    

    /* Changes in 5/03/2020 */
    .wrapper.cart_item {padding: 30px 30px 80px 30px;}
    .basket_wrapper .continue_securely {padding: 10px 48px 10px 8px;width: 300px;font-size: 16px;}
    .basket_wrapper .continue_shopping {padding: 10px 8px 10px 48px;width: 300px;font-size: 16px;}
    .basket_wrapper .continue_shopping:after,.basket_wrapper .continue_securely:after{top: 14px;}
    .cart_item_list .product_item_list .item .product_item_img{margin: 0;}
    .cart_item_list .head_row .items,.cart_item_list .product_item_list .item {width: 49.7674%;}
    .cart_item_list .head_row .item_subtotal{width: 10.4%;align-items: end;}
    .cart_item_list .product_item_list .item_subtotal {width: 10.4%;}
    .wrapper.cart_item {padding: 30px 30px 00px 30px;}
    .wrapper.cart_item .checkout_continue {margin: 50px 0;}
    /* .cart_item_list .product_item_list .item_subtotal{justify-content: end;} */


    /* Updated Figma Changes */
    .progress_wrapper {margin: 10px 0 0 0;padding: 0 20px;}
    .auth_wrapper{padding: 0 20px;}
    .auth_wrapper .login_form form .auth_form_control{padding: 0 24px;}
    .auth_wrapper .login_form form{width: 350px;margin: 36px auto;}
    .delivery_form form{width: 100%;}
    .payment_form form{width: 100%;}
    .payment_options{max-width: 100%;}
    .payment_wrapper{flex-direction: column;}
    .payment_form form{width: 100%;} */
    .payment_options{max-width: 100%;}
    .payment_wrapper{flex-direction: column;}
    .woocommerce-account .woocommerce-MyAccount-navigation{width: 20%;}
    .woocommerce-account .woocommerce-MyAccount-content {width: 80%;}

    .woocommerce-EditAccountForm.edit-account fieldset {justify-content: flex-start;width: 100%;flex-wrap: wrap;}
    .woocommerce-EditAccountForm.edit-account p:last-child {margin-bottom: 50px;}
    .woocommerce-EditAccountForm.edit-account fieldset p {width: 100% !important;margin: 0 0 20px 0 !important;}
    .woocommerce-EditAccountForm.edit-account .form-row {display: flex;flex-direction: column;width: 46%;margin: 0 20px 20px 0;}
    .woocommerce-EditAccountForm.edit-account fieldset p:last-child {margin-top: 00px;padding: 0;}
    div#customer_login {justify-content: space-between;margin-bottom: 50px;}   
    div#customer_login .col-1,div#customer_login .col-2 {width: 48%;}
    .tinvwl-input-group select.form-control {outline: none;width: 100%;}
    .tinv-wishlist .social-buttons {text-align: center;margin-bottom: 50px;}
    .search_filters .search_container form{display: flex;flex-wrap: wrap;width: 100%;}
    .search_filters .search_container label input#search_1{width: 100%;}
    .search_filters .search_container .bg_search::before{top: 18px;}
    div#customer_login .col-1 form.login {width: 339px;}
    /* div#customer_login .col-2 form.register p input#All2{height: 20px !important;width: 20px !important;} */
    /* .search_filters .search_container label input#search_1 */
    div#customer_login {flex-direction: column;align-items:center;}
    div#customer_login .col-1 form.login {width: 100%;}
    div#customer_login .col-1, div#customer_login .col-2 {width: 70%;}
    .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p {display: flex;flex-direction: column;width: 46%;margin: 0 20px 20px 0;}
    footer .footer_top{padding: 30px 0;}
    footer .footer_top .address_col{margin-bottom: 20px;}
    footer .social_footer{margin-top: 20px;}
    footer .footer_top .col h5{padding-bottom: 15px;}
    footer .footer_top .col ul li{padding-bottom: 8px;}
    footer .cartidges_footer h6{padding-bottom: 12px;}
    footer .cartidges_footer .cartridges_btn{line-height: 42px;margin-bottom: 20px;}
    footer .cartidges_footer .card_img{padding-bottom: 0;}
    footer .footer_top{background-position: top 360px right;background-size: 30%;}
    /* .woocommerce-products-header h1.woocommerce-products-header__title.page-title{margin-top: 15px;} */
    header ul.mob_nav_auth {display: block;width: 100%;}
    header .user_section li nav ul li {margin: 00px 0;}
    header ul.mob_nav_auth li{margin:0px 0 0 0 !important; }
    header ul.mob_nav_auth li a{margin: 10px 0;}
    header .user_section li nav ul li .register,header .user_section li nav ul li .login {position: relative;color: #000;margin:0 0 0px 0;transition: 0.5s ease all;min-height: 40px;display: flex;justify-content: center;z-index: 2;align-items: center;line-height: 22.4px;font-size: 20px;font-weight: bold;}
    header .user_section li nav ul li .login{background-image:/*url('../images/site/printer1.png')*/none;background-size: 100%;width: 100%;background-repeat: no-repeat;background-position: top 22px center;}
    header .user_section li nav ul li .register{background-image:/*url('../images/site/printer2.png')*/none;background-size: 100%;width: 100%;background-repeat: no-repeat;color: #fff;background-position: top 22px center;}
    .homeBanner_content .search_cartriges .get_quote.cartriges {padding: 5px 6px 5px 18px;}   
    .homeBanner_content .search_cartriges {padding: 20px 0 10px 0;}

    .homeBanner_content h1 {padding: 80px 0 0 0;}

    header .user_section li nav ul li .login::after{content: none;position: absolute;top: 15px;width: 100%;height: 90%;background-color: rgba(253, 239, 0, 0.5);left: 0;transition: 0.5s ease all; z-index: -2;}
    header .user_section li nav ul li .register::after{content: none;position: absolute;top: 0;width: 100%;height: 100%;background-color: rgba(199, 50, 115, 0.5);left: 0;transition: 0.5s ease all; z-index: -2;}

    header .user_section li nav ul li .login:hover::after{background-color: rgba(253, 239, 0, 0.8);}
    header .user_section li nav ul li .register:hover{color: #000;}
    header .user_section li nav ul li .register:hover::after{background-color: rgba(199, 50, 115, 0.8);}
    .items_details .cart_item_list .head_row .items, .items_details .cart_item_list .product_item_list .item {width: 15%;}
    .woocommerce-table__product-name.product-name.quantities strong.product-quantity {margin-left: 0;margin-top: 0;position: relative;left: -28px;top: 2px;}
    .homeBanner_content .search_cartriges a {padding: 5px 18px 8px 12px;font-size: 16px;top: 0px;left: -5px;}
    .woocommerce-EditAccountForm.edit-account .form-row span input{width: 95% !important;}
    .navigation_sec .home_nav{display: block;right: 0;width: 100%;top: 40px;}
    header.fixed .home_nav {top: 40px;}
    header .user_section li nav ul li a{text-transform: uppercase;}
    .home_nav li{width: 100%;}
    .home_nav li::after{transform: skew(0);}
    header .home_nav li a{line-height: 40px;}
    .sidebar_menu {margin-top: 35px;}
    header.fixed .sidebar_menu {margin-top: 35px;width: 100%;}
    .home_nav li.wfc a, .home_nav li.yc a {color: #fff;}
    li.gld>ul{display: none;}
    header .home_nav{transition: none; }
    .home_nav li.gld:hover > .sub-menu,.home_nav li.gld > .sub-menu{transition: none; position: relative;margin-bottom: 0;margin-left: 0;top: 0;left: 0;}
    .home_nav li.gld > .sub-menu li:last-child{margin-bottom: 0;}
    .sidebar_menu li a {min-height: 40px;}
    .home_nav li.yc:after{transform: skew(0);left: 0;background-color: transparent;box-shadow: none;}
    .home_nav li.pc:after{transform: skew(0);left: 0;background-color: transparent;box-shadow: none;}
    .home_nav li.lbc:after{transform: skew(0);left: 0;background-color: transparent;box-shadow: none;}
    .home_nav li.wfc:after,.home_nav li.gld:hover:after, .home_nav li.gld:hover:before{transform: skew(0);left: 0;background-color: transparent;box-shadow: none;content: none;}
    .home_nav li a::after{content: none !important;}
    body .home_nav li:hover:after{background-color: transparent !important;}
    body .home_nav li:last-child{margin-bottom: 0px;}
    .home_nav li.bc:after,.home_nav li.bc:hover:after{left: 0;background-color: transparent !important;box-shadow: none;}
    .home_nav li.gld:after{left: 0;background-color: transparent;box-shadow: none;}
    header .home_nav li a{margin-left: 0;}
    .home_nav li.gld{width: 100%;}
    .home_nav li.gld:before{background: transparent;right: 0;top: 0px;}
    .search_filters .search_container .filter_btn{ width: 48%;margin-right: 2%;margin-left: 0%;}
    
    .cart_item_details {margin: 50px 0 0 0 !important;}
    .cart_item_content {padding-top: 0px !important;}
    .cart_item_content .price>span:last-child {margin-left: 0 !important;}
    .cart_item_details .price_wrap .main_price_wrap {margin: 15px 0px !important;}
    .cart_item_content .quantity {margin-top: 20px !important;}
    .cart_item_content .buy_now{margin-top: 15px !important;}
    .cart_item_content .add_to_cart {margin: 15px 20px 0 0 !important;}
    .cart_items {margin-bottom: 0px !important;}
    .search_filters .search_container #search_shop_filter select.filter_btn {padding: 10px 5px 10px 25px; height: 46px;}
    .search_filters .search_container .search_btn {margin: 0px 0px;display: flex;height: 46px;}
    header .home_nav{transition: none;}
    body .home_nav li.gld:after, body .home_nav li.gld:before,.home_nav li.gld{transition: none;}
    .home_nav li.gld a{position: relative;}
    .home_nav li.gld a:before {content: "";background: url("../images/site/white-down_arrow.png") no-repeat;display: inline-block;width: 14px;height: 12px;font: normal normal normal 14px/1 FontAwesome;position: absolute;right: 0;top: 18px;left: 105%;margin: 0 auto;}
    .home_nav li.gld > .sub-menu li a:before{content: none !important;}
    .home_nav li.gld{display: flex;flex-direction: column;}

}


@media only screen  and (max-width:767px){
    .wrapper {padding: 0 15px;}
    .brand_fixed  .right_img{display: none;}
    .normal_searchbar{display: none;}
    .absolute_search_popup {display: none; position: absolute;top: 72px;background: #f8f8f8;width: 240px;right: 100px;padding: 10px 20px 20px 20px;border-radius: 00px 00px 50px 50px;}
    .search_popup{display: block;}
    header .user_section li:nth-last-child(2){margin: 0;}
    .homeBanner{overflow: hidden;}
    .homeBanner_content h1 {padding: 40px 0 0 0;font-size: 30px;line-height: 40px;}
    .homeBanner_content h1 {min-height: 65px;}
    .sidebar_menu {margin-top: 0;}
    header .user_section li:last-child {margin-right: 0;}
    .homeBanner #homeBannerBg {width: 200%;height: 200%;transform: translate(-50%, 0);}
    .absolute_search_popup{right: 0;top: 56px;}
    .home_nav li.gld a:before{top: 12px;left: 105%;}
    header,header.fixed {padding: 0px 0;}
    .brand_fixed .left_img ,header.fixed .brand_fixed .left_img {transition: 0.5s ease all;transform: scale(0.7) translate(5px, 0px);}
    .homeBanner {padding: 55px 0 0 0;}
    header .wrapper {padding: 0 15px;}
    header nav {width: 320px;}
    .homeBanner .wrapper {padding-left: 15px;}
    .homeBanner_content .search_cartriges label input {margin: 0 auto;padding: 5px 14px;display: block;border-radius: 50px;}
    .homeBanner_content .search_cartriges a {margin: 10px auto 0 auto;text-align: center; padding: 6.5px 8px;font-size: 16px;left: -1px;margin-top: 5px;width: 242px;border-radius: 50px;display: block;top: 0;}
    .type_cartriges .sample_cartriges_container .sample_cartriges {width: 100%;margin: 0 0 20px 0;}
    .type_cartriges .sample_cartriges_container .sample_cartriges:last-child {margin: 0 0 0px 0;}
    .sample_cartriges_container {top: 0;margin: 30px 0;}
    .products_container .sample_cartriges:nth-child(3n),.products_container .sample_cartriges:nth-child(2n),.products_container .sample_cartriges:nth-child(4n),.products_container .sample_cartriges {margin: 0 0px 20px 0;width: 100%;}
    .quote .wrapper{flex-wrap: wrap;padding: 20px 0;}
    .quote h1 {margin: 0 0 15px 0;}
    .brands .wrapper{justify-content: center;}
    .brands .wrapper a {max-width: 100%;margin: 0px 0px 30px 0;}
    .news_printing .right_side_text {padding: 20px 0 10px 10px;}
    .news_printing .right_side_text .print_card_details {width: 300px;margin: 0 20px 20px 0;}
    .news_printing .left_side_text {padding: 20px 0px 30px 0;}
    .news_printing .left_side_text h3 {margin: 0 0 00px 0;font-size: 30px;}
    
    .our_policies .wrapper {padding: 30px 15px;flex-wrap: wrap;justify-content:flex-start;}
    .our_policies .wrapper .policy span{text-align: center;}
    .our_policies .wrapper .policy{width: 50%;margin-bottom: 20px;justify-content: flex-start;}
    .quote .get_quote{margin: 10px auto 0 auto;}
    .homebanner_inner{background-position: center left;}
    .homebanner_inner h1{font-size: 32px;}
    .homebanner_inner p {width: 350px;margin: 10px 0 0px 0;}
    .news_wrap .news_box {width: 100%;}

    footer .footer_top {padding: 20px 0;}
    footer .social_footer {margin-top: 15px;}
    footer .footer_top .col ul li {padding-bottom: 5px;}
    footer .footer_top .cartidges_footer {width: 100%;margin-top: 10px;}
    footer .footer_top .col.address_col {width: 100%;margin-bottom: 20px;}
    footer .footer_top .address_col .logo{margin-bottom: 15px;}
    footer .footer_top .address_col .co_in .address {margin-bottom: 10px;}
    footer .social_footer{margin-top: 25px;}
    footer .footer_top .col{width: 50%;}
    footer .footer_bottom .wrapper {padding: 10px;flex-direction: column;align-items: center;}
    footer .footer_top .cartidges_footer {width: 100%;margin-top: 20px;}
    footer .footer_bottom .wrapper span {margin: 10px 0 5px 0;}   
    footer .cartidges_footer .cartridges_btn {line-height: 39px;margin-bottom: 20px;font-size: 16px;width: 220px;background-position: 92% center;}
    footer .cartidges_footer .card_img{max-width: 50%;}    
    .home_news_wrap{top: 0;margin-top: 30px !important;}
    .popup-content{left: 0;right: 0;}
    .popup-content{width: 330px;}
    .popup-content .cart_item .product_content h6 {font-size: 16px;line-height: 20px;color: #000;margin: 15px 10px 0 15px;text-align: left;}
    .popup-content .cart_item .product_content .product_counter{margin: 15px 0 0 15px;}
    .popup-content .cart_item .product_content .product_counter .base_price{margin: 0 10px 0 0;}
    .popup-content .cart_item .product_image{margin: 15px 0px 0 12px;}
    .popup-content .price{    margin: 20px 0 20px 12px;}
    .popup-content .price span:first-child{font-size: 14px;margin-bottom: 5px;}
    .popup-content .price span:last-child {font-size: 20px;line-height: 22px;}
    .popup-content .checkout,.popup-content .continue_shopping{width: 300px;padding: 8px 0;font-size: 16px;}
    
    /* About Page */
    .banner_inner{height: 280px;}
    .banner_inner h1{font-size: 36px;}
    .wrapper{padding-left: 15px; padding-right: 15px;}
    .about_pro .ab_content h3{font-size: 26px; padding-bottom: 20px;}
    .about_pro .ab_content p{font-size: 14px;}
    .about_pro .ab_content .text_wrap{padding: 15px;}
    .about_pro .ab_content a.btn{width: 100%;}
    /* brand */
    .brand_wrap .wrap_logo,.brand_wrap{margin-top: 25px;}
    .brand_wrap .wrap_logo .logo_item{width: 48%; margin-bottom: 4%; padding: 20px;}
    
    .search_filters .search_container label input#search_1{font-size: 14px; padding: 7px 18px 7px 40px;}
    .search_filters .search_container .bg_search::before{top: 12px;left: 15px;width: 13px;height: 13px;}
    .search_filters .search_container .filter_btn{padding: 5px 0 5px 20px;font-size: 12px;}
    
    /* news */
    .news_wrap .news_box{width: 100%; margin-bottom: 30px;}
    .news_wrap .news_box:nth-child(3n),.news_wrap .news_box{margin-right: 0;}
    
    /* contact */
    .contact_wrap .contact_address .co_info h5{font-size: 20px;}
    .contact_wrap .contact_address .co_info:first-child,.contact_wrap .contact_address .co_info{width: 100%; margin-bottom: 20px;}
    .contact_text{margin-top: 25px; margin-bottom: 25px;}
    .contact_text h3{font-size: 32px; padding-bottom: 15px;}
    .map_contact .map iframe{height: 350px;}
    .map_contact .contact_form .in,.map_contact .surplus_contact_form .custom-file-input{height: 45px;}
    .map_contact .surplus_contact_form .custom-file-input {padding-left: 12px;padding-top: 10px;}
    .map_contact .surplus_contact_form {margin: 20px auto 50px auto;}
    .map_contact .contact_form{padding:25px 15px;}
    .map_contact .contact_form .in,.map_contact .surplus_contact_form .custom-file-input{margin-bottom: 0;}
    .map_contact .contact_form .submit{width: 100%;}
    .products .search_filters {margin: 0 0 15px 0;}
    .brand_wrap .wrap_logo{margin: 30px 0 25px 0;}
    .search_filters .search_container label input#search_1:placeholder-shown{ color: #fff;}
    .main_inner {padding-top: 54px;}

    /* Cart_itemPage */
    .cart_items h3{margin: 15px 0px }
    .cart_item_content .item_name {line-height: 30px;font-size: 24px;}
    .cart_item_details{margin: 120px 0 0 0;}
    .cart_item_content {width: 100%;display: inline-block;padding-top: 00px;}
    .cart_item_content .price span:first-child{font-size: 13px;line-height: 15.4px;margin-bottom:0;}
    .cart_item_content .add_to_cart,.cart_item_content .buy_now{width: 100%;margin: 20px 0 0 0;}
    .cart_item_info {margin: 50px 0 0 0;position: relative;}
    .cart_item_info:before{top: -30px;}
    
    .cart_item_slider {max-width: 300px;width: 100%;margin: 0 auto;float: none;}
    .cart_items .products_container{margin-bottom: 50px;}
    .cart_item_slider .slider-nav .item-slick{max-width: 48%;}

    /* Change in 5/03/2021 */
    .wrapper.cart_item .basket_wrapper {margin: 0px 0 0 0;flex-direction: column;align-items: baseline;}
    .wrapper.cart_item .basket_wrapper img {margin: 0 0 15px 0;}
    .wrapper.cart_item .basket_wrapper .continue_securely {padding: 10px 18px 10px 8px;width: 50%;font-size: 14px;margin-top: 10px;}
    .wrapper.cart_item .basket_wrapper .continue_shopping{padding: 10px 18px 10px 17px;width: 50%;font-size: 14px;text-align: right;}
    .wrapper.cart_item .basket_wrapper .continue_shopping:after{left:16px;}
    .wrapper.cart_item .checkout_continue{margin: 40px 0;align-items: center;}
    .delivery_option{margin: 0;}
    
    .cart_item_list .head_row .items, .cart_item_list .product_item_list .item ,.cart_item_list .head_row .quantities,.cart_item_list .head_row .item_price,.cart_item_list .head_row .item_subtotal,.cart_item_list .product_item_list .quantities,.cart_item_list .product_item_list .item_price,.cart_item_list .product_item_list .item_subtotal{width: 50%;}
    .cart_item_list .head_row{display: none;}
    .cart_item_list .product_item_list .item .product_item_img{margin: 0 auto;}
    .cart_item_list .product_item_list .item{width: 100%;display: flex;flex-direction: column;align-items: flex-start;margin-bottom: 20px;}
    .cart_item_list .product_item_list .item .product_item_name {margin: 20px 0 0 0;display: flex;}
    .cart_item_list .product_item_list .item_price{display: flex;margin-bottom: 20px;width: 100%;}
    .cart_item_list .product_item_list .item_price .mob_last_val{width: 70%;display: flex;justify-content: flex-end;}
    .cart_item_list .head_row .items{width: 50%;}
    .cart_item_list .product_item_list .item_subtotal{justify-content: end;}
    .wrapper.cart_item .basket_wrapper .continue_securely:after {top: 14px;right: 16px;} 
    .wrapper.cart_item {padding: 30px 15px;}
    .cart_item_list .product_item_list .item .product_item_name a{font-size: 14px;text-align: right;}
    .cart_item_list .head_row{flex-direction: column;}
    .cart_item_list .product_item_list{flex-direction: column;}
    .cart_item_list .head_row::after{border: none;}
    .cart_item_list .product_item_list{margin-bottom: 0;}
    .mob_title_name{display: flex;width: 55%;}
    .cart_item_list .product_item_list .item .product_item_name{max-width: 100%;width: 100%;}
    .cart_item_list .product-price.price_pro.item_price .woocommerce-Price-amount.amount{text-align: right;width: 100%;}
    .cart_item_list .product-subtotal.price_pro.item_subtotal  .woocommerce-Price-amount.amount{text-align: right;width: 100%;}
    .cart_item_list .cart-subtotal.pri_info{justify-content: space-between;}
    .cart_item_list .cart-subtotal.pri_info:after{top:15px;}
    .cart_item_list .last_row::after{content:none;}
    .cart_item_list .last_row.head_row::before{content: '';position: absolute;top: 17px;left: 0;right: 0;border-top: 1px solid #D8D7DA;}
    .cart_item_list .last_row.head_row{display: flex;flex-direction: row;justify-content: space-between;position: relative;margin: 0 0 0 0}
    .cart_item_list .product_item_list .quantities{display: flex;flex-direction: row;margin-bottom: 20px;width: 100%;}
    .cart_item_list .product_item_list .item_subtotal{justify-content: flex-start;width: 100%;}
    .cart_item_list .product_item_list .item_subtotal .mob_last_val{width: 70%;display: flex;justify-content: flex-end;}
    .cart_item_list .product_item_list .quantities .quantities_counter{flex-direction: column;width: 70%;display: flex;align-items: flex-end;}

    /* Authentication */
    .auth_wrapper {width: 100%;flex-direction: column;margin: 36px auto;}
    .auth_wrapper .login_form{flex-direction: column;}
    .auth_wrapper .regsiter_form{margin-left: 0;margin-bottom: 0;}
    .auth_wrapper .login_form form{width: 100%;margin: 0;}
    .auth_wrapper .regsiter_form h4{margin-top: 30px;}
    .progress_wrapper .checkout_flow{flex-wrap: wrap;}
    .progress_wrapper .checkout_flow .flow_info{width: 48%;}
    .auth_wrapper{padding: 0 15px;}
    .home_news_wrap.news_wrap .news_box{width: 100%;}
    .delivery_wrapper .order_details{width: 100%;}


    /* Updated Figma Changes */
    .delivery_wrapper .order_details h3,.delivery_wrapper .deliveries_options h3{margin: 15px 0px 10px 0;}
    .delivery_wrapper .deliveries_options .delivery_content{flex-direction: column;}
    .delivery_wrapper .deliveries_options .delivery_content p{margin-bottom: 10px;}
    .delivery_wrapper .deliveries_options .delivery_info p{margin: 0 0 8px 0;}
    .delivery_wrapper .form .order_details{width: 100%;}
    .confirmation .user_details::after{top: 124px;}
    /* .delivery_wrapper form .order_details{padding: 0 15px;} */
    .login_form form .auth_form_control{padding: 0 24px;}
    /* .login_form form .auth_form_control */
    .payment_form{margin: 0 0 20px 0;}
    .delivery_wrapper{margin: 0  auto 40px auto ;}
    .confirmation .delivery_details {position: relative;margin: 0 0 25px 0;}
    .confirmation .delivery_details:after{top: 125px;}
    .items_details .cart_item_list .product_item_list div p, .items_details .cart_item_list .product_item_list div a, .items_details .cart_item_list .product_item_list div span{font-size: 14px;line-height: 19px;width: 100%;text-align: right;}
    .items_details .cart_item_list .product_item_list .item{width: 100%;display: flex;flex-direction: row;}
    .items_details .cart_item_list .product_item_list .quantities{width: 100%;display: flex;flex-direction: row;}
    .items_details .cart_item_list .product_item_list .item_price{width: 100%;display: flex;font-display: row;}
    .items_details .cart_item_list .product_item_list .item_subtotal{width: 100%;display: flex;font-display: row;}
    .confirmation .items_details:after{content: none;}
    .items_details .cart_item_list .product_item_list .item a{width: 50%;display: flex;justify-content: flex-end;}
    .items_details .cart_item_list .product_item_list .quantities p{width: 50%;  font-size: 14px;line-height: 19.4px;  display: flex;justify-content: flex-end;text-align: right;}
    .items_details .cart_item_list .product_item_list .item,.items_details .cart_item_list .product_item_list .quantities,.cart_item_list .product_item_list .item_price{margin-bottom: 0;}
    .items_details .cart_item_list .product_item_list {margin: 15px 0;}
    .items_details .cart_item_list .last_row .subtotal{width: 50%;justify-content: flex-start;}
    .items_details .cart_item_list .last_row.head_row::before{top: -7px;}
    .confirmation{margin: 20px 0 40px 0;}
    .confirmation .order_confirmed{font-size: 16px;line-height: 22px;margin-top: 20px;}
    .delivery_form span{padding:0 24px;}
    .delivery_form .updates{padding: 0 24px 24px 24px;}
    /* .cart_item_list .product_item_list .item_subtotal em{font-size: 13px;} */
    .news_wrap {margin-top: 30px;}

    .search_filters .search_container label input#search_1::-webkit-input-placeholder {font-size: 12px;}
    .search_filters .search_container label input#search_1::-webkit-input-placeholder{ font-size: 12px;}
    .search_filters .search_container label input#search_1:-moz-placeholder{ font-size: 12px;}
    .search_filters .search_container label input#search_1::-moz-placeholder{ font-size: 12px;}
    .search_filters .search_container label input#search_1:-ms-input-placeholder{ font-size: 12px;}
    .search_filters .search_container label input#search_1::-ms-input-placeholder{ font-size: 12px;}
    .search_filters .search_container label input#search_1:placeholder-shown{ font-size: 12px;}

    .woocommerce-account .woocommerce-MyAccount-navigation{width: 100%;border: none;border-bottom: 1px solid #211818;padding-bottom: 20px;}
    .woocommerce-account .woocommerce-MyAccount-content {width: 100%;padding: 20px 0 20px 0;overflow: auto;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul{display: flex;flex-wrap: wrap;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li{width: 50%;padding-right: 10px;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a{border-bottom: 1px solid #479BD3;font-size: 14px;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li {border-bottom:none;}
    .woocommerce-account .woocommerce-MyAccount-navigation ul li:nth-child(3n){margin-right: 0;}
    .woocommerce-MyAccount-content table {width: 600px;} 
    .woocommerce-MyAccount-content table tbody {display: table;width: 100%;}
    .woocommerce-MyAccount-content table thead{display: table;width: 100%;}
    .woocommerce-MyAccount-content table thead tr th{width: 25%;}
    .woocommerce-MyAccount-content table thead tr th:first-child,.woocommerce-MyAccount-content table tbody tr td:first-child{width: 10%;}
    .woocommerce-MyAccount-content table tbody tr td{width: 25%;}
    .woocommerce-EditAccountForm.edit-account .form-row {display: flex;flex-direction: column;width: 100%;margin: 0 0 20px 0;}
    div#customer_login {flex-direction: column;}
    div#customer_login .col-1, div#customer_login .col-2{width: 100%;}
    .tinv-wishlist .social-buttons {text-align: center;margin-bottom: 0px;}
    .variable-items-wrapper [data-wvstooltip]:after,.variable-items-wrapper [data-wvstooltip]:before{display: none;}
    div#customer_login .col-1 form.login p.woocommerce-form-row.woocommerce-form-row--wide.form-row.form-row-wide {padding: 0 20px 0 20px;order: 1;}
    div#customer_login .col-1 form.login p.woocommerce-LostPassword.lost_password {padding: 0 20px 0 20px;order: 2;}
    div#customer_login .col-2 form.register .woocommerce-privacy-policy-text p ,div#customer_login .col-2 form.register p {padding: 0 20px;}
    .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p {display: flex;flex-direction: column;width: 100%;margin: 0 0 10px 0;}
    .woocommerce-MyAccount-content form .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p span input#shipping_address_2 {margin-top: 0;}
    .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address{width: 100%;}
    .woocommerce-MyAccount-content .u-column2.col-2 {width: 100%;margin-top: 20px;}
    .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-2.woocommerce-Address {width: 100%;display: flex;flex-direction: column;align-items: flex-start;}
    .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses {display: flex;margin-top: 15px;flex-direction: column;align-items: flex-start;}
    .woocommerce-MyAccount-content .u-columns.woocommerce-Addresses.col2-set.addresses .u-column1.col-1.woocommerce-Address h3,.woocommerce-MyAccount-content .u-column2.col-2 h3{font-family: "Montserrat",sans-serif;}
    .woocommerce-MyAccount-content form .woocommerce-address-fields:last-child p button{margin-top: 10px;}

    .products .products_container .content_cartriges a h5{margin: 7px 14.73px 0px 14.73px; font-size: 16px;line-height: 20px;}
    .products .products_container .content_cartriges .price, .content_cartriges .price em{font-size: 18px;}
    .products .products_container .content_cartriges .price {margin: 5px 0 10px 14.73px;}
    .products .products_container .content_cartriges .cart .cart_counter .dec,.products .products_container .content_cartriges .cart .cart_counter .inc {padding: 5px 8px;font-size: 16px;line-height: 16px;}
    .products .products_container .content_cartriges .cart .cart_counter .counter{padding: 4px 0;font-size: 16px;line-height: 18px;}


    .brand_wrap .wrap_logo .logo_item{width: 47%;height: 160px; margin-bottom: 24px;margin-right: 18px;height: 130px;}
    .brand_wrap .wrap_logo .logo_item:nth-child(4n){margin:0 18px 24px 0;}
    .brand_wrap .wrap_logo .logo_item:nth-child(3n){margin:0 18px 24px 0;}
    .brand_wrap .wrap_logo .logo_item:nth-child(2n){margin:0 0 24px 0;}

    footer .social_footer {margin-top: 15px;}
    footer .footer_top .col ul li {padding-bottom: 0px;}
    footer .footer_top .col h5 {padding-bottom: 5px;}
    footer .footer_top {background-position: top 50px right;background-size: 100px;}
    footer .footer_top .cartidges_footer {margin-top: 30px;}
    footer .cartidges_footer .card_img {max-width: 50%;}
    footer .cartidges_footer .card_img img{display: none;}
    footer .cartidges_footer .card_img.mob_img {display: block;}
    footer .cartidges_footer .card_img.mob_img img{display: block;}
    footer .cartidges_footer .card_img {max-width: 90%;margin: 0 auto;}
    footer .footer_bottom .wrapper{position: relative;padding: 5px;}
    footer .footer_bottom .wrapper span{position: absolute;left: 30px;top: -2px;}
    .products .products_container .content_cartriges .add_to_cart {padding: 4px 14px;font-size: 15px;}
    .products_container .sample_cartriges .img_cartriges {text-align: center;margin: 50px 0 0 0;height: 152px;}
    .tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper{margin: 10px 0 10px 14.73px !important;}
    .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{font-size: 14px;}
    .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before{font-size: 16px;}
    .products .products_container .content_cartriges .add_to_cart img {width: 15px;height: 15px;margin-left: 5px;}
    .logos .wrapper .logo_slide a {font-size: 22px;line-height: 30px;font-weight: 600;color: #f8f8f8;}
    .logos .wrapper .logo_slide{padding: 0px 10px;}
    .logos{height: 100px;}
    .logos .wrapper .owl-nav .owl-prev,.logos .wrapper .owl-nav .owl-next{height: 15px;}
    .logos .wrapper .logo_slide {text-align: center;margin: 0px 0;}
    .homeBanner{height: 415px; background-image: url("../images/site/homeBanner.png");background-size: cover;}
    .homeBanner #homeBannerBg{display: none;}
    .homeBanner:after{background-color: rgba(0,0,0,0.2);}
    .woocommerce-products-header h1.woocommerce-products-header__title.page-title{font-size: 18px;}
    .main.error_404 .wrapper p{font-size: 17px;}
    .main.error_404 .wrapper p>a{font-size: 17px;}
    /* .sidebar_menu li a,header .user_section li nav ul li .register, header .user_section li nav ul li .login{min-height: 80px;} */
    .homeBanner_content .search_cartriges .get_quote.cartriges{border-radius: 50px;margin: 0 auto;display: block;}
    body{padding-top:56px;}
    div#customer_login .col-1 form.login p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{padding: 10px 35px 20px 0px;}
    div#customer_login .col-1 form.login p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input {width: 17%;height: 14px;}
    .woocommerce-checkout .wpmc-steps-wrapper .wpmc-step-login .lost_password a,div#customer_login .col-1 form.login p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span,div#customer_login .col-1 form.login p.form-row button{font-size: 14px;}

    
    .create-account #account_password_field{flex-direction: column;}
    .create-account #account_password_field span,.create-account #account_password_field .woocommerce-input-wrapper.password-input #account_password,.create-account #account_password_field label {width: 100%;}
    .checkout.woocommerce-checkout.processing .woocommerce-billing-fields__field-wrapper p.form-row,.checkout.woocommerce-checkout .wpmc-step-shipping p.form-row {margin-bottom: 10px;}
    .wpmc-steps-wrapper .checkout.woocommerce-checkout.processing .wpmc-step-item.wpmc-step-review.current,form.checkout.woocommerce-checkout .wpmc-step-item.wpmc-step-review.current{padding:10px !important;}
    #checkout_coupon .woocommerce-form-coupon-toggle  .woocommerce-info{display: flex;flex-direction: column;text-align: left;}   
    .wpmc-steps-wrapper #checkout_coupon form.checkout_coupon.woocommerce-form-coupon p.form-row button {padding: 8px 15px;font-size: 13px;}
    .woocommerce-table__product-name.product-name.quantities strong.product-quantity {margin-left: 5px;margin-top: 2px;position: relative;left: 0;top: 0;}
    .woocommerce-products-header h1.woocommerce-products-header__title.page-title {padding: 15px 0;margin-top: 0;}
    .tinv-wishlist table td, .tinv-wishlist table th{padding: 0.1em;}
    .tinvwl-table-manage-list tbody tr{display: flex;flex-wrap: wrap;margin-bottom: 15px;border: 1px #479BD3 solid;padding: 6px;border-radius: 5px;}
    .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {display: block;padding: 0.4em;}
    .tinv-wishlist table thead th .tinvwl-mobile {display: block;margin-bottom: 15px;font-family: "Montserrat",serif;}
    .tinv-wishlist .tinvwl-table-manage-list .product-cb{width: 10% !important;text-align: left;}
    .tinv-wishlist .tinvwl-table-manage-list .product-cb input {height: 14px;width: 14px;}
    .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove {display: block;padding: 0.1em;width: 10% !important;margin-left: auto;}
    .woocommerce-EditAccountForm.edit-account .form-row span input{width: 100% !important;}
    .tinvwl-table-manage-list tbody tr{width: 100%;margin: 0 0 15px 0;}
    .tinvwl-table-manage-list tbody tr:nth-child(2n){width: 100%; margin: 0 0 15px 0;}
    .tinv-wishlist table.tinvwl-table-manage-list{display: block;}
    
    .search_filters .search_container .search_btn{margin: 10px auto 10px 0px; line-height: 34px;padding: 0px 40px;font-size: 16px;display: flex;align-items: center;}
    header .home_nav{transition: none;}
    .navigation_sec .home_nav{display: block;margin-bottom: 0px;top: 20px;}
    header .home_nav {right: 0%;width: 100%;top: 0;}
    .navigation_sec .home_nav li{width: 100%;}
    .navigation_sec .home_nav li:after{transform: skew(0);left: 0;}   
    .navigation_sec .home_nav li.bc:before{right: 0;}
    header .navigation_sec .home_nav li a{margin-left: 0;transform: translateY(0px);}
    header .home_nav {top: 20px;}
    header.fixed .home_nav {top: 20px;}
    header .user_section li nav ul li .login,header .user_section li nav ul li .register {text-transform: uppercase;background-image: none;background-size: 0;width: 100%;background-repeat: no-repeat;background-position: center;}
    header .user_section li nav ul li .register{color: #fff;}
    header .user_section li nav ul li .login::after {top: 0;width: 100%;height: 100%;} 
    header .home_nav li a {line-height: 30px;}
    header .user_section li nav ul li .register, header .user_section li nav ul li .login{line-height: 30px;}
    .sidebar_menu li a {text-transform: uppercase;min-height: 30px;display: block;line-height: 30px !important;}
    .sidebar_menu li {line-height: 30px !important;}
    header .user_section li nav ul li .register, header .user_section li nav ul li .login{line-height: 30px;}
    header .user_section li nav ul li .login::after, header .user_section li nav ul li .login:hover::after {background-color: rgba(253, 239, 0, 1);color: #fff;}
    header .user_section li nav ul.sidebar_menu {position: relative;margin-top: 20px;}
    header.fixed .user_section li nav ul.sidebar_menu{margin-top: 20px;}
    header .user_section li nav ul li .login:hover{color: #fff;background-color: #000;}
    header .user_section li nav ul li .register:hover{color: #fff;background-color: #000;}
    header .user_section li nav ul li .login{color: #fff;}
    header .user_section li nav ul li a img {display: none;}
    .sidebar_menu li.pc a:hover::after {background-color: rgba(199, 50, 115, 1);}
    .sidebar_menu li.pc a:hover {background-color: #000;color: #fff;}
    .sidebar_menu li.pc a {color: #fff;background-color: #c73273;}
    .sidebar_menu li.lbc a:hover::after {background-color: rgba(71, 155, 211, 1);}
    .sidebar_menu li.lbc a:hover {background-color: #000;color: #fff;}
    .sidebar_menu li.lbc a {color: #fff;background-color: rgba(71, 155, 211, 1);}
    header .user_section li nav ul li .login:hover::after {background-color: transparent;color: #fff;}
    header .user_section li nav ul li .login{color: #000;}
    .sidebar_menu li.yc a:hover::after {background-color: rgba(253, 239, 0, 1);}
    .sidebar_menu li.yc a {background-color: rgba(253, 239, 0, 1);}
    header .user_section li .hamburger_close img {display: block;}
    header .user_section li nav li.btn-cartridge a {text-transform: uppercase; top: -15px;line-height: 60px;background-color: #c73273;opacity: 1;min-height: 0;}   
    header .user_section li nav li.btn-cartridge a:hover{opacity: 0.8;background-color: #c73273 !important;}
    .checkout_coupon, .login_form form, form.login{width: 100%;}
    form.checkout.woocommerce-checkout{padding: 10px;}
    .woocommerce-form-login-toggle .woocommerce-info a, .woocommerce-form-coupon-toggle .woocommerce-info a {font-size: 14px;}
    .woocommerce-form-login-toggle .woocommerce-info, .woocommerce-form-coupon-toggle .woocommerce-info {font-size: 16px;}
    .search_filters .search_container #search_shop_filter select.filter_btn {height: 36px;margin-left: 0;}
    .search_filters .search_container #search_shop_filter .search_btn {margin: 10px auto 10px 0px;line-height: 36px;padding: 0px 40px;font-size: 16px;display: flex;align-items: center;height: 36px;}
    .cart_item_content .cart_counter .counter{height: 37px;}
    .cart_item_details {margin: 20px 0 0 0 !important;}
    .confirmation .delivery_details:after {top: 141px;}
    .search_filters .search_container #search_shop_filter select.filter_btn {height: 36px;margin-left: 0;margin-top: 10px;}
    .search_filters .search_container .bg_search::before {top: 23px;z-index: 1;}
    .search_filters .search_container label input#search_1 {font-size: 14px;position: relative;padding: 7px 18px 7px 40px;top: 10px;}
    .cart_item_details .price_wrap .main_price_wrap {margin: 10px 0px !important;}
    .cart_item_content .price>span:last-child {margin-left: 0px !important;}
    .cart_item_content .quantity {margin-top: 15px !important;}
    .cart_item_content .add_to_cart{padding: 10px 0 !important; width: 100%;margin: 15px 0 0 0 !important;}
    .cart_item_content .buy_now {padding: 10px 0 !important; width: 100%;margin: 10px 0 0 0 !important;}
    .cart_items {margin-bottom: 0px !important;}
    .search_filters .search_container #search_shop_filter select.filter_btn {padding: 6px 5px 10px 25px;}    

    #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {width: 100%;}
    #order_review #payment .wc_payment_method{margin-bottom:8px;}
    #order_review #payment .wc_payment_method label{width:90%;}
    header .user_section li nav ul li a{font-size: 16px;}
    .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table{display: flex;justify-content: space-between;margin-top: 15px;flex-wrap: wrap;width: 100%;}
    .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table .pri_info{width: 50%;margin-bottom: 10px;}
    .checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table .pri_info:nth-child(2n),.checkout.woocommerce-checkout #order_review .shop_table.woocommerce-checkout-review-order-table .order-total.total{text-align:right;}
    .col-2 .woocommerce-shipping-fields .shipping_address .woocommerce-shipping-fields__field-wrapper .form-row{width:100%;}
    
}

@media only screen and (max-width:321px){
    .homebanner_inner p {width: 270px;margin: 10px 0 0px 0;}
    .news_printing .right_side_text .print_card_details {width: 256px;margin: 0 0px 20px 0;}
    .popup-content .cart_item .product_content .product_counter .into{margin: 0 10px 0 0;}
    .popup-content {width: 280px;}
    .popup-content .cart_item .product_content .product_counter .item_count{margin: 0 52px 0 0;}
    .popup-content .checkout, .popup-content .continue_shopping {width: 250px;}
    .about_pro .ab_content a.btn {display: inline-block;vertical-align: middle;line-height: 44px;color: #211818;font-size: 16px;font-style: normal;font-weight: bold;padding-left: 9px;min-width: 241px;border-radius: 6px;background-image: url(../images/site/white_arrow.svg);background-repeat: no-repeat;background-position: 92% center;transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-o-transition: 0.5s all ease;-moz-transition: 0.5s all ease;}
    .cart_item_slider {max-width: 250px;width: 100%;margin: 0 auto;float: none;}
    .cart_item_slider .slider-nav .item-slick{max-width: 200px;}
    .colors .color_wrapper .color_box,.colors .color_wrapper .mixer{height: 36px;width: 36px;}
    .colors .color_wrapper .mixer span {height: 18px;width: 18px;margin: 0;}
    .homeBanner #homeBannerBg {width: 230%;}
    .cart_item_slider .slider-nav .item-slick{max-width: 48%;}

    /* Changes */
    .wrapper.cart_item .basket_wrapper .continue_securely,.wrapper.cart_item .basket_wrapper .continue_shopping{width: 62%;}    
    .progress_wrapper .checkout_flow .flow_info span{font-size: 14px;padding: 8px 0;}
    .homeBanner_content h1 {padding: 20px 0 0 0;font-size: 25px;line-height: 40px;}
    .brand_wrap .wrap_logo .logo_item {width: 46%;}
    footer .cartidges_footer .cartridges_btn{margin-bottom: 0px;}
    footer .cartidges_footer .cartridges_btn {line-height: 39px;margin-bottom: 20px;font-size: 13px;width: 180px;background-position: 92% center;}
    footer .footer_bottom .wrapper span {position: absolute;left: 25px;top: 22px;}
    div#customer_login .col-1 form.login p.form-row .woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input {width:22%;height: 14px;}
    .homeBanner {height: 420px;}
    .search_filters .search_container .search_btn {margin: 10px auto 10px 4px;}
}