@media (min-width:1851px) and (max-width:3000px)
{
}

@media (min-width:1601px) and (max-width:1850px)
{
}

@media (min-width:1367px) and (max-width:1600px)
{
    /*HOME START*/
    .home-slide-content-inn-row {   margin-left: 0;    }
    .heading54 {   font-size: 50px;     line-height: 65px;    }
    .main-heading h1, .main-heading h2, .main-heading h3 { font-size: 50px;   }
    .product-box h5 {   font-size: 19px;    line-height: 27px;    }
    .packaging-solutions-left-in {   padding-left: 0;  }
    .latest-product-slider .product-box h5, .featured-product-box h5, .products .woocommerce-loop-product__title {    font-size: 23px !important;       line-height: 30px !important;    }
    .custom-price, .price {   font-size: 23px;   line-height: 35px;   }
    .news-home-box h4 {  font-size: 25px;    line-height: 35px;   }
    .packaging-solutions-box li {    padding: 40px 30px 40px 40px;   }

    /*PRODUCT PAGE*/
    .top-cat-filter {        min-width: 175px;    }
    .wbc-woocommerce-right-content .products .woocommerce-loop-product__title {   font-size: 18px !important;        line-height: 22px !important;    }
    .wbc-woocommerce-right-content .price {     font-size: 19px;       line-height: 25px;    }

    /*PRODUCT DETAILS*/
    .wbc-woocommerce-single-page-outer .product_title.entry-title {     font-size: 35px;      line-height: 36px;    }
    .woocommerce-Tabs-panel {       padding: 34px 30px 15px 30px !important;    }
}

@media (min-width:1201px) and (max-width:1366px)
{
    /*HOME START*/
    .home-slide-content-inn-row {   margin-left: 0;     height: 500px;    }
    .heading54 {   font-size: 50px;     line-height: 55px;    }
    .main-heading h1, .main-heading h2, .main-heading h3 { font-size: 40px; line-height: 50px;  }
    .product-box h5 {   font-size: 19px;    line-height: 24px;    }
    .packaging-solutions-left-in {   padding-left: 0;  }
    .latest-product-slider .product-box h5, .featured-product-box h5, .products .woocommerce-loop-product__title {    font-size: 23px !important;       line-height: 30px !important;    }
    .custom-price, .price {   font-size: 23px;   line-height: 35px;   }
    .news-home-box h4 {  font-size: 25px;    line-height: 35px;   }
    .packaging-solutions-box li {    padding: 40px 30px 40px 40px;   }
    .footer-wrapper h2 {   font-size: 22px;    line-height: 44px;    }

    /*PRODUCT PAGE*/
    .top-cat-filter {        min-width: 160px;    }
    .wbc-woocommerce-right-content .products .woocommerce-loop-product__title {   font-size: 18px !important;        line-height: 22px !important;    }
    .wbc-woocommerce-right-content .price {     font-size: 19px;       line-height: 25px;    }

     /*PRODUCT DETAILS*/
     .wbc-woocommerce-single-page-outer .product_title.entry-title {     font-size: 35px;      line-height: 36px;    }
     .woocommerce-Tabs-panel {       padding: 34px 30px 15px 30px !important;    }
     button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 230px;  }
}

@media (min-width:992px) and (max-width:1200px)
{
    /*HOME START*/
    .home-slide-content-inn-row {   margin-left: 0;     height: 500px;    }
    .heading54 {   font-size: 50px;     line-height: 55px;    }
    .main-heading h1, .main-heading h2, .main-heading h3 { font-size: 35px; line-height: 45px;  }
    .product-box h5 {   font-size: 19px;    line-height: 24px;    }
    .packaging-solutions-left-in {   padding-left: 0;  }
    .latest-product-slider .product-box h5, .featured-product-box h5, .products .woocommerce-loop-product__title {    font-size: 20px !important;       line-height: 26px !important;    }
    .custom-price, .price {   font-size: 23px;   line-height: 35px;   }
    .news-home-box h4 {  font-size: 22px;    line-height: 30px;   }
    .packaging-solutions-box li {    padding: 40px 30px 40px 40px;   }
    .header-nav ul li a {   font-size: 15px;   line-height: 27px;    height: 50px;     padding: 10px 16px;    }
    .packaging-solutions-box-img {    width: 47px;     margin-right: 15px;  }
    .packaging-solutions-box-content h5 {  font-size: 25px;   line-height: 30px;  }
    .custom-button a {  height: 65px; padding: 12px 8px 8px 8px;  min-width: 220px;   font-size: 25px;    line-height: 75px;   }
    .our-products-home.latest-products {  padding-top: 60px;  }
    .packaging-pro-outer {   padding: 60px 0px;   }
    ul.tabs li { font-size: 22px;}
    .featured-product-image, .tabs-content .archive-img-wrap {   border-radius: 20px;}
    .home-news-outer {   padding: 60px 0px;   }
    .news-home-outer {  padding-top: 30px;   }
    .seo-content-outer .main-heading, .seo-content-outer-bottom .main-heading {    padding: 60px 100px;  }
    .footer-wrapper h2 {   font-size: 19px;    line-height: 26px;   }
    .footer-wrapper p {   line-height: 21px;   }
    input.tnp-submit {  font-size: 22px !important;    line-height: 45px !important;     min-width: 130px;     height: 59px !important;   }
    .custom-button.discover-all {      padding-top: 40px;    }

    /*PRIVACY POLICY*/
.parent-cat-link {	display: block;	padding: 10px 10px 10px 10px;}
.wbc-page-title {font-size: 40px;	line-height: 44px;}
.inner-page-right {	padding-left: 30px;}
.inner-pages-main {	padding-top: 30px;	padding-bottom: 100px;}

/*BLOG START*/
.single-blog-post-content {   padding: 0 0 0 50px;}
.single h1.entry-title {    font-size: 35px;}

/*PRODUCT PAGE*/
.top-cat-filter, select.orderby {        min-width: 140px !important;    }
.wbc-woocommerce-right-content .products .woocommerce-loop-product__title {   font-size: 17px !important;        line-height: 22px !important;    }
.wbc-woocommerce-right-content .price {     font-size: 19px;       line-height: 25px;    }
.woocommerce-products-header.main-heading .page-title {	width: 25%;}
.woocommerce-products-header.main-heading .term-description {	width: 75%;}
.wbc-woocommerce-banner-content {width: 65%;}
.wbc-woocommerce-banner-content .heading54 {	font-size: 48px !important;}
.wbc-woocommerce-left-sidebar {	width: 265px;}
.wbc-woocommerce-right-content {	max-width: calc(100% - 265px);	padding-left: 15px;	width: 100%;}
.parent-cat-link {	padding: 10px 10px 10px 14px;}
.wbc-woocommerce-main-content { padding-bottom: 50px;}
.wbc-woocommerce-right-content .products li.product .button {	padding: 15px 15px 15px 30px;}
.wbc-cat-filter-li a {font-size: 17px;	line-height: 27px;}
form.woocommerce-ordering {    padding-left: 13px;    padding-right: 65px;}

/*PRODUCT DETAILS*/
.wbc-woocommerce-single-page-outer .product_title.entry-title {     font-size: 30px;      line-height: 36px;    }
.woocommerce-Tabs-panel {       padding: 22px 15px 15px 15px !important;    }
button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 230px;  }
.wbc-woocommerce-single-page-outer .price {  font-size: 23px;   line-height: 36px;}
.wbc-single-gray-box {    padding: 26px 25px 40px;}
button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 180px;}
.tab-additional-info {    padding-top: 30px;}
.single-products-realted-tabs .tabs li {    background: transparent !important;    border: none !important;    padding: 0 10px 0 0 !important;    font-size: 21px !important;}
.single-products-realted-tabs span.price {    font-size: 20px;}


/*CART START*/
.woocommerce-cart-form button.woocommerce-Button.button.wp-element-button, button.button.wp-element-button, .wc-proceed-to-checkout a {   min-width: 190px !important;}


}

@media (min-width:768px) and (max-width:991px)
{
    /*HOME START*/
    .home-slide-content-inn-row {   margin-left: 0;     height: 500px;    }
    .discount-tag {    right: -202px;   }
    .heading54 {   font-size: 45px;     line-height: 50px;    }
    .header-rt-out {    width: 200px;    }
    .main-heading h1, .main-heading h2, .main-heading h3 { font-size: 28px; line-height: 35px;  }
    .product-box h5 {   font-size: 19px;    line-height: 24px;    }
    .packaging-solutions-left-in {   padding-left: 0;  }
    .latest-product-slider .product-box h5, .featured-product-box h5, .products .woocommerce-loop-product__title {    font-size: 18px !important;       line-height: 22px !important;    }
    .custom-price, .price {   font-size: 21px;   line-height: 35px;   }
    .news-home-box h4 {  font-size: 22px;    line-height: 30px;   }
    .packaging-solutions-box li {    padding: 20px 20px 20px 20px;   }
    .header-nav ul li a {   font-size: 13.5px;   line-height: 21px;    height: 40px;    padding: 10px 4.1px;   }
    .packaging-solutions-box-img {    width: 47px;    margin-right: 10px;     float: left;    }
    .packaging-solutions-box-content {   float: left;    width: calc(100% - 57px);    }
    .packaging-solutions-box-content h5 {  font-size: 25px;   line-height: 30px;  }
    .custom-button a {  height: 65px; padding: 12px 8px 8px 8px;  min-width: 220px;   font-size: 25px;    line-height: 75px;   }
    .our-products-home.latest-products {  padding-top: 60px; padding-bottom: 50px; }
    .packaging-pro-outer {   padding: 60px 0px;   }
    ul.tabs li { font-size: 22px;}
    .featured-product-image, .tabs-content .archive-img-wrap {   border-radius: 20px;}
    .home-news-outer {   padding: 60px 0px;   }
    .news-home-outer {  padding-top: 30px;   }
    .seo-content-outer .main-heading, .seo-content-outer-bottom .main-heading {    padding: 40px 20px;  }
    .footer-wrapper h2 {   font-size: 17px;    line-height: 23px;    }
    .footer-wrapper p {   line-height: 21px;   }
    input.tnp-submit {   font-size: 18px !important;     height: 50px;    line-height: 37px !important;      min-width: 90px;       height: 49px !important;    }
    input#tnp-1 {   height: 50px;font-size: 15px;    padding: 6px 110px 0px 13px;   }
    .custom-button.discover-all {      padding-top: 40px;    }
    .home-slide-content-inn-row p {  font-size: 18px;   }
    .woocommerce ul.products.columns-4 li.product {    width: calc(28% - 2.9%) !important;    margin: 0px -0.3% 2.992em 0px !important; padding-bottom: 10px;  }
    .tabs-content {   margin: 0;    padding: 0;     list-style: none;    }
    .footer-wrapper .menu li a {  font-size: 16px;   }
    .Home-banner ul.slick-dots {  bottom: 40px;   left: 53%;    }
    .footer-wrapper .row {   padding-bottom: 20px;    margin-bottom: 10px;    }

    /*ABOUT START*/
    .parent-cat-link {       padding: 10px;    }
    .inner-page-left .wbc-cat-filter-li a {   font-size: 14px;    line-height: 22px;   }
    .inner-pages-main {   padding-top: 30px;     padding-bottom: 100px;    }
    .inner-page-right {   padding-left: 10px;   }
    .inner-page-right h6 { font-size: 22px;   line-height: 30px;   }
    .inner-page-right h6 br {  display: none;  }
    .inner-page-right p { max-width: 100%;padding-bottom: 10px;    padding-top: 10px;    }
    .wbc-page-title { font-size: 40px;    line-height: 44px;   }

    
/* CONTACT START*/
.cont-address {   padding: 20px 20px;}
.cont-form {    padding: 0 0 0 30px;}
.otr-form-bttn input { width: 210px;    font-size: 25px;    line-height: 32px;    padding: 18px 10px 13px;}

    /*PRIVACY POLICY*/
    .parent-cat-link {	display: block;	padding: 10px 10px 10px 10px;}
    .wbc-page-title {font-size: 40px;	line-height: 44px;}
    .inner-pages-main {	padding-top: 30px;	padding-bottom: 100px;}

    /*DELIVERY PAGE START*/
    .delivery-information {       padding: 15px 20px;    }

    /*BLOG START*/
    .single-blog-post-content {   padding: 0 0 0 50px;}
    .single-blog-post-content h3 {    font-size: 19px;      line-height: 22px;   }
    .blog-post-info li {    padding-right: 10px;     margin-right: 10px;    }
    .single h1.entry-title {    font-size: 35px;}

    /*PRODUCT PAGE*/
    .top-cat-filter, select.orderby {        min-width: 140px !important;    }
    .wbc-woocommerce-right-content .products .woocommerce-loop-product__title {   font-size: 18px !important;        line-height: 22px !important;    }
    .wbc-woocommerce-right-content .price {     font-size: 19px;       line-height: 25px;    }
    .woocommerce-products-header.main-heading .page-title {	width: 25%;}
    .woocommerce-products-header.main-heading .term-description {	width: 75%;}
    .wbc-woocommerce-banner-content {width: 65%;}
    .wbc-woocommerce-banner-content .heading54 {	font-size: 48px !important;}
    .wbc-woocommerce-right-content {	max-width: calc(100% - 250px);	padding-left: 15px;	width: 100%;}
    .parent-cat-link {	padding: 10px 10px 10px 14px;}
    .wbc-woocommerce-main-content { padding-bottom: 50px;}
    .wbc-woocommerce-right-content .products li.product .button {	padding: 15px 15px 15px 30px;}
    .wbc-cat-filter-li a {font-size: 17px;	line-height: 27px;}
    form.woocommerce-ordering {    padding-left: 13px !important;    padding-right: 65px !important;}
    .woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {    margin-bottom: 0 !important;}
    header.woocommerce-products-header.main-heading {    padding: 30px 0;}
    .wbc-woocommerce-banner-content {   width: 88%;    margin-left: -15px;}
    .wbc-woocommerce-banner-content .heading54 {     font-size: 45px;}
    .wbc-woocommerce-left-sidebar {    width: 250px!important;}
    .wbc-cat-filter-li a {   font-size: 16px;    line-height: 26px;}
    .wbc-cat-filter-li:after {    right: 14px;    top: 17px;}
    .subcats-nav-filter {    padding-left: 15px;    padding-right: 4px;    padding-top: 5px;    padding-bottom: 15px;}
    .subcats-nav-filter .wbc-cat-filter-li a {    padding-left: 8px;}
    .wbc-cat-filter-li .subcats-nav-filter a {    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 25px;    color: #553e6c;}
    span.br_lgv_product_count.text {    left: 0;    float: left;}
    .wbc-product-category-top {    padding: 12px 10px !important;    margin-bottom: 30px !important;    display: block !important;}
    .wbc-product-category-top label { float: left;    line-height: 44px !important;}
    .wbc-product-category-top .top-cat-filter, .wbc-product-category-top select.orderby {    min-width: 160px !important;    width: 160px!important;    float: left;}
    .wbc-product-category-top form.woocommerce-ordering {    padding-left: 13px !important;   padding-right: 0 !important;    float: left !important;    margin: 0 !important;}
    .berocket_lgv_widget {     margin-top: 10px;  max-width: 220px !important;    width: 100%; margin-left: 60px;}
    span.br_lgv_product_count.text {   left: -60px;}
    .woocommerce ul.products.columns-3 li.product {    width: 100% !important;}
    .wbc-woocommerce-right-content ul.products li.product {    padding: 0 !important;    margin: 0 !important;}
    .berocket_lgv_additional_data {        max-width: 100% !important;        width: 100% !important;        margin: 10px 0 0 !important;        text-align: center;    }

/*PRODUCT DETAILS*/
.wbc-woocommerce-single-page-outer .product_title.entry-title {     font-size: 30px;      line-height: 36px;    }
.woocommerce-Tabs-panel {       padding: 22px 15px 15px 15px !important;    }
button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 230px;  }
.wbc-woocommerce-single-page-outer .price {  font-size: 23px;   line-height: 36px;}
.wbc-single-gray-box {    padding: 26px 25px 40px;}
button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 180px;}
.tab-additional-info {    padding-top: 30px;}
.single-products-realted-tabs .tabs li {    background: transparent !important;    border: none !important;    padding: 0 10px 0 0 !important;    font-size: 21px !important;}
.single-products-realted-tabs span.price {    font-size: 20px;}
.related.products .berocket_lgv_additional_data {    text-align: left !important;}

/*CART START*/
.woocommerce-cart-form button.woocommerce-Button.button.wp-element-button, button.button.wp-element-button, .wc-proceed-to-checkout a {   min-width: 190px !important;}
.woocommerce table.shop_table_responsive .button, .woocommerce-page table.shop_table_responsive .button {    background: #a275cf !important;    color:#fff !important;}
.actions  button.button.wp-element-button { min-width: 70px !important;    width: 129px !important;    font-size: 17px !important;    line-height: 24px !important;}


/*REGISTER START*/
 .page-template-tpl-register .register-page-form {  padding: 30px 30px;}
 .woocommerce-account.woocommerce-lost-password .woocommerce {   padding: 30px 30px !important;}

}

@media (max-width:767px)
{
    body {overflow-x: hidden;}
.header-wrapper-top-inn {   padding-left: 10px;}
.header-nav ul li a { font-size: 16px;line-height: 50px;	height: 50px;	padding: 0 25px;	width: 100%;	margin-bottom: 10px;}
.our-products-home .slick-prev.slick-arrow {right: 47px;	top: -145px;}
.our-products-home .slick-next.slick-arrow { right: -20px;}
.packaging-solutions-box-img {text-align: center;}
.packaging-solutions-box-content {width: 100%;	text-align: center;}
.latest-product-slider .product-box h5, .featured-product-box h5, .products .woocommerce-loop-product__title {	font-size: 18px !important;}
.product-box a { padding: 0 15px;}
.custom-price, .price {	font-size: 20px;}
.featured-product-image, .tabs-content .archive-img-wrap {	padding: 30px 20px;	height: 250px;	border-radius: 30px;}
.archive-img-wrap img { max-width: 160px;}
.products .woocommerce-loop-product__title, .price {	text-align: center;}
.woocommerce ul.products.columns-4 li.product { width: 100% !important;	margin: 0px 0% 0.992em 0px;	margin: 0 0 25px !important;}
ul.products li.product .price {	margin: 0 !important;	line-height: 30px !important;	padding: 0 !important;}
.main-heading h1, .main-heading h2, .main-heading h3, .heading54 {font-size: 25px!important;	line-height: 32px!important;}
.packaging-solutions-left-in {	text-align: center;}
.heading54 br { display: none;}
.home-slide-content-inn-row p, .custom-button, .latest-product-slider .product-box h5, .custom-price, .heading54, .featured-product-box h5, .featured-product-box p.custom-price {text-align: center !important;}
.featured-product-image img {height: 170px !important;}

 /*ABOUT START*/
 .inner-page-content {   display: block;    }
 .inner-page-left {     width: 100%;  }
 .inner-page-right { Width: 100%;padding-left: 10px; margin-top: 20px;}
 .parent-cat-link {       padding: 10px;    }
 .inner-page-left .wbc-cat-filter-li a {   font-size: 14px;    line-height: 22px;   }
 .inner-pages-main {   padding-top: 30px;     padding-bottom: 100px;    }
 .inner-page-right h6 { font-size: 20px;line-height: 26px;}
 .inner-page-right h6 br {  display: none;  }
 .inner-page-right p { max-width: 100%;padding-bottom: 10px;    padding-top: 10px;    }
 .wbc-page-title { font-size: 40px;    line-height: 44px;   }
 .inner-page-content {padding-top: 8px;}
 .inner-page-right p:empty {    display: none;}

/* CONTACT START*/
.cont-address {   padding:15px 10px;}
.cont-form {    padding: 0 0 0 20px;}
.otr-form-bttn input {    width: 170px;    font-size: 22px;    line-height: 32px;    padding: 15px 10px 10px;}
.cont-address-nd-form {    margin: 10px 0 0;}
.cont-form h2 {  font-size: 19px;    line-height: 22px;}
.otr-field.col-lg-6 {    width: 100%;}
.otr-field {    border: 1px solid #ebe8e8;    padding: 8px 15px 9px;    margin: 10px 0 0;}
.otr-field .wpcf7-form-control-wrap input, .otr-field .wpcf7-form-control-wrap textarea {  font-size: 19px;    line-height: 32px;    padding: 0;    margin: 21px 0 0;}
.gcaptcha-otr, .accept-pp {    padding: 0;    border: none;    margin: 10px 0 0;}
.otr-form-bttn {    margin: 20px 0 0;}

/*BLOG START*/
.single-blog-post-content {     width: calc(100% - 210px)!important;    padding: 0 0 0 20px !important;}
.single-blog-post-content h3 {    font-size: 19px;      line-height: 22px;   }
.blog-post-info li {    padding-right: 10px!important;;     margin-right: 10px!important;;    }
.single-blog-post-img { width: 210px!important;   height: 210px;}
.custom-button a {    height: 45px;    min-width: 150px;    font-size: 18px;    line-height: 33px;}
.single-blog-post .custom-button {    text-align: left !important;}
.pagination {  padding-top: 10px;}
.cont-breadcrumb {   padding: 0px 0 10px;}
.single h1.entry-title {    font-size: 26px;}
.single-post-page-in .entry-content {    padding: 10px 0px;}
.single .comment-respond p.comment-form-comment textarea#comment, .comment-respond p.comment-form-comment textarea#comment {   width: 100%;}
.single form#commentform input {    padding: 5px 10px;    width: calc(100% - 79px);}
.single input#wp-comment-cookies-consent {    width: 25px !important;}
.single .comment-form-cookies-consent label {  line-height: 18px;}
.single p.form-submit input#submit {  margin-top: 0;width: 180px;  font-size: 21px;  line-height: 24px;   padding: 20px 18px 15px;}

/*PRODUCT PAGE*/
.top-cat-filter, select.orderby {        min-width: 140px !important;    }
.wbc-woocommerce-right-content .products .woocommerce-loop-product__title {   font-size: 18px !important;        line-height: 22px !important;    }
.wbc-woocommerce-right-content .price {     font-size: 19px;       line-height: 25px;    }
.woocommerce-products-header.main-heading .page-title {	width: 25%;}
.woocommerce-products-header.main-heading .term-description {	width: 75%;}
.wbc-woocommerce-banner-content {width: 65%;}
.wbc-woocommerce-banner-content .heading54 {    font-size: 36px !important;    text-align: left !important;    line-height: 45px !important;}
.wbc-woocommerce-banner-image {    height: 270px;}
.wbc-woocommerce-right-content {	max-width: calc(100% - 200px);	padding-left: 15px;	width: 100%;}
.parent-cat-link {	padding: 10px 10px 10px 14px;}
.wbc-woocommerce-main-content { padding-bottom: 50px;}
.wbc-woocommerce-right-content .products li.product .button {	padding: 15px 15px 15px 30px;}
.wbc-cat-filter-li a {font-size: 17px;	line-height: 27px;}
form.woocommerce-ordering {    padding-left: 13px !important;    padding-right: 22px !important;}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {    margin-bottom: 0 !important;}
header.woocommerce-products-header.main-heading {    padding: 30px 0;}
.wbc-woocommerce-banner-content {   width: 88%;    margin-left: -15px;}
.wbc-woocommerce-banner-content .heading54 {     font-size: 45px;}
.wbc-woocommerce-left-sidebar {    width: 200px!important;}
.wbc-cat-filter-li a {   font-size: 16px;    line-height: 26px;}
.wbc-cat-filter-li:after {    right: 14px;    top: 17px;}
.subcats-nav-filter {    padding-left: 15px;    padding-right: 4px;    padding-top: 5px;    padding-bottom: 15px;}
.subcats-nav-filter .wbc-cat-filter-li a {    padding-left: 8px;}
.wbc-cat-filter-li .subcats-nav-filter a {    font-style: normal;    font-weight: 400;    font-size: 14px;    line-height: 25px;    color: #553e6c;}
span.br_lgv_product_count.text {    left: 0;    float: left;}
.wbc-product-category-top {    padding: 12px 10px !important;    margin-bottom: 30px !important;    display: block !important;}
.wbc-product-category-top label { float: left;    line-height: 44px !important;}
.wbc-product-category-top .top-cat-filter, .wbc-product-category-top select.orderby {    min-width: 160px !important;    width: 160px!important;    float: left;}
.wbc-product-category-top form.woocommerce-ordering {
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: left !important;
    margin: 5px 0 0 0 !important;
}
.berocket_lgv_widget {     margin-top: 10px;  max-width: 220px !important;    width: 100%; margin-left: 50px;}
span.br_lgv_product_count.text {   left: -60px;}
.woocommerce ul.products.columns-3 li.product {    width: 100% !important;}
.wbc-woocommerce-right-content ul.products li.product {    padding: 0 !important;    margin: 0 !important;}
.berocket_lgv_additional_data {    max-width: 100% !important;    width: 100% !important;    margin: 10px 0 0 !important;    text-align: center;}


/*PRODUCT DETAILS*/
.wbc-woocommerce-single-page-outer .product_title.entry-title {     font-size: 25px;      line-height: 36px;    }
.woocommerce-Tabs-panel {      margin-bottom: 20px !important ;    padding: 22px 15px 15px 15px !important;    }
button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 230px;  }
.wbc-woocommerce-single-page-outer .price {  font-size: 23px;   line-height: 36px;}
.wbc-single-gray-box {    padding: 26px 25px 40px;}
button.single_add_to_cart_button.button.alt.wp-element-button {    min-width: 180px;}
.tab-additional-info {    padding-top: 30px;}
.single-products-realted-tabs .tabs li {    background: transparent !important;    border: none !important;    padding: 0 10px 0 0 !important;    font-size: 21px !important;}
.single-products-realted-tabs span.price {    font-size: 20px;}
.related.products .berocket_lgv_additional_data {    text-align: left !important;}
.related.products .wbc-woocommerce-single-page-outer .price {    text-align: left !important;     margin-bottom: 10px !important;} 
.single-products-realted-tabs .tabs li {    width: 50% !important;}
.woocommerce .single-products-realted-tabs ul.products.columns-4 li.product {    width: 100% !important;   max-width: 100% !important;}
.woocommerce .single-products-realted-tabs ul.products li.product .price {    margin: 0 !important;    line-height: 30px !important;    padding: 0 !important;    text-align: center !important;}
.single-product .summary {    margin-bottom: 1rem !important;}
.product .price {    text-align: left !important;}

/*OFFER PAGE*/
.special-offer-page-main-without-content .custom-button {    text-align: left !important;}
.special-offer-page .inner-page-heading {    padding: 0 10px!important;}
.special-offer-page .inner-page-heading .wbc-page-title {    font-size: 30px;    line-height: 34px;}
section.inner-pages-main.special-offer-page {    padding-left: 10px;    padding-right: 10px;}
.special-offer-page .special-offer-page-main-in li.product .woocommerce-loop-product__title {    font-size: 18px !important;    text-align: center;    padding: 0px 20px;    line-height: 22px !important;}
.special-offer-page .special-offer-page-main-in li.product .price {   text-align: center !important;     font-size: 20px !important;}

/*CART START*/
.woocommerce-cart-form button.woocommerce-Button.button.wp-element-button, button.button.wp-element-button, .wc-proceed-to-checkout a {   min-width: 190px !important;}
.woocommerce table.shop_table_responsive .button, .woocommerce-page table.shop_table_responsive .button {    background: #a275cf !important;    color:#fff !important;}
.actions  button.button.wp-element-button { min-width: 70px !important;    width: 129px !important;    font-size: 17px !important;    line-height: 24px !important;}
.product-remove a.remove {    line-height: 27px;}

/*MY ACCOUNT START*/
.register-page-form .woocommerce, .logged-in .register-page-form, .page-template-tpl-register .register-page-form {    padding: 30px 30px !important; } 
.register-page-in .woocommerce {    padding: 0 !important;}
.woocommerce-account.woocommerce-lost-password .woocommerce {   padding: 30px 30px !important;}
}

@media  (max-width:639px)
{
    /*MY ACCOUNT START*/
    .register-page-form .woocommerce, .logged-in .register-page-form, .page-template-tpl-register .register-page-form{    max-width: 100% !important;    padding:20px !important;}

}


@media (max-width:575px)
{
 /*ABOUT START*/

.cont-address-nd-form {    margin: 10px 0 0;    display: block !important;}
.cont-address {    padding: 15px 10px;    width: 100%;}
.cont-form {    padding: 20px 0 0 0px;    width: 100%;}
.cont-contact-page {    padding: 30px 0 25px;}
.otr-form-bttn input {   width: 150px;    line-height: 30px;    padding: 12px 10px 8px;}

/*SITEMAP  START*/
.sitemap-content-filter {   padding-top: 15px;}
.sitemap-content-main-parent-cat {    padding-left: 50px;    margin-bottom: 25px;}
a.sitemap-content-parent-cat-link:after {   width: 28px;}
.sitemap-content-parent-cat-link {  font-size: 18px;  line-height: 30px;}
.sitemap-content-wbc-cat-filter-li {   padding-left: 10px;}
.sub-sub-category {   font-size: 14px;}
.sitemap-content-main-parent-cat {    padding-left: 75px;    margin-bottom: 20px;}


/*BLOG START*/
.cont-blog-posts-list {    float: left;    width: 100%;    background: #fff;}
.single-blog-post {   display: block;    padding-bottom: 30px;    float: left;    width: 100%;}
.single-blog-post-img {   width: 100%!important;   height: auto!important;}
.single-blog-post-content {    float: left;    width: 100%!important;    padding: 20px 0!important;}
.single-blog-post-content a {    margin: 0px 0 0;}
.pagination {    padding-top: 0 !important;   width: 100%;    float: left;    padding-bottom: 40px;}
.blog-post-info ul {  padding: 7px 10px 2px 10px !important;}
.single-blog-post-content a {   padding: 4px 30px 4px !important;}
.single-post-page-in {    padding: 30px 0px;}

/*PRODUCT PAGE */
.woocommerce-products-header.main-heading .page-title {   margin: 0 0 10px!important;    padding: 0!important; width: 100% !important;    text-align: center !important;}
.woocommerce-products-header.main-heading .term-description {    width: 100% !important;    text-align: center !important;}
.wbc-woocommerce-left-sidebar, .wbc-woocommerce-right-content {    width: 100% !important;}
    .wbc-woocommerce-right-content {    max-width: 100%;    padding-left: 0;    width: 100%;}
.wbc-woocommerce-banner-content .heading54 {    font-size: 25px !important;    text-align: left !important;    line-height: 32px !important;}
.wbc-woocommerce-banner-content .discount-tag {    position: relative;    left: 15px;    right: auto;    top: 90px;    padding: 0px 89px 115px 1px;}
.discount-tag span {    font-size: 20px;    line-height: 24px;    position: relative;    top: 40px;   left: 20px;}
.discount-tag h5 {    font-size: 11px;    line-height: 18px;    margin: 117px 0 0 57px;    letter-spacing: 0;}
.wbc-product-category-top {  width: 100% !important; margin-left: 0;    margin-right: 0;    margin-top: 20px;}
.wbc-cat-filter-li {   padding-right: 13px !important;}

section.inner-pages-main.special-offer-page {   padding-bottom: 20px !important;}
.woocommerce-checkout .inner-page-right {    width: 100%!important;    padding-left: 0!important;    padding-right: 0 !important;}
.woocommerce-checkout .woocommerce {    max-width: 100% !important;    padding: 0 10px!important;    min-width: 100%!important;}
.woocommerce-checkout .woocommerce-billing-fields h3 {    margin: 0 0;}
.woocommerce-terms-and-conditions-wrapper {    margin-bottom: 2rem;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce form .form-row-last { width: 100% !important;}
.woocommerce-checkout form .col2-set p {    margin-bottom: 0 !important;}
.woocommerce-error li {    padding: 10px 20px !important;}



}



@media (max-width:479px)
{
    /*HOME START*/
    .main-heading h1, .main-heading h2, .main-heading h3, .heading54 {   font-size: 24px !important;    line-height: 30px !important;   }
    .hearder-cart {   padding-right: 55px;   }  
    .custom-button {  margin-top: 10px;  }
    .packaging-solutions-box-img img {  width: 60px; }
    .packaging-solutions-box-content h5 {   font-size: 23px;   }
    p {  font-size: 15px;    line-height: 22px;    }
    .latest-product-slider .product-box h5, .featured-product-box h5, .products .woocommerce-loop-product__title {        line-height: 20px !important;    }
    .custom-price, .price {   font-size: 19px;     line-height: 35px;}

     /*ABOUT START*/
     .wbc-page-title {        font-size: 30px;        line-height: 40px;    }
    .inner-pages-main {  padding-bottom: 50px;   }
    .delivery-information {        padding: 10px 10px;    }
    .inner-pages-main .inner-page-right li {   font-size: 16px;    line-height: 22px;    }

    /*PRODUCT DETAIL*/
    .wbc-woocommerce-single-page-outer .product_title.entry-title {    font-size: 25px;   line-height: 31px;    }
    .wbc-single-gray-box {   padding: 15px 11px 15px;  }
    .single-product form.cart input[type=number] {       min-width: 100px;    }
    button.single_add_to_cart_button.button.alt.wp-element-button {        min-width: 150px !important;    }
    .woocommerce-Tabs-panel h5 {       font-size: 21px;        line-height: 24px;    }
    .woocommerce-tabs .tab-additional-info li {  display: block !important;  width: 100% !important;    }
    .single-products-realted-tabs li.tabs-content-li {    padding: 0 10px;  }
    /*CART START*/

    /*CART START*/
    .woocommerce .woocommerce-cart-form .shop_table_responsive #coupon_code {        min-width: 100%;    }
    .woocommerce-error li {
        padding: 3px 10px !important;
        font-size: 14px !important;
    }
    /*MY ACCOUNT START*/
    .register-page-form .woocommerce, .logged-in .register-page-form, .page-template-tpl-register .register-page-form {      padding: 10px !important;}

}