/*
Theme Name: RandarPackaging Child
Theme URI: https://validthemes.net/themeforest/wp/consua/
Template: consua
Author: validthemes
Author URI: https://themeforest.net/user/validthemes/portfolio
Description:  Randar Packaging
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: consua-child
*/

.header_main  .navbar-brand>img  {
    display: block;
    max-height: 80px;
}

.header_main .bg-dark {
    background-color: #fff !important;
}
.header_main .item-flex li ,.top-bar-area li a{
	color:#000
}

.color_bluebg .half-angle-shape::after {
  
    background: #16244a;
}
.aboutus .feature-style-one {
    margin-top: 0px;
    display: flex;
    border-top: none;
    padding-top: 0px;
}

.services .services-style-two-area .col-xl-4 {
        flex: 0 0 auto;
        width: 49.33333333%;
    }
 
.services .info a , .team .info a{
	color: #1e1b1b;}





.woocommerce button[type="submit"] {
    display: inline-block;
    font-weight: 600;
    text-transform: capitalize;
    transition: all 0.35s ease-in-out;
    overflow: hidden;
    border-radius: 5px;
    border: 2px solid transparent;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
    letter-spacing: 0.5px;
    position: relative;
    z-index: 1;
    padding: 15px 50px !important;
    font-size: 15px;
    color: var(--white);
    border: none;
    background: var(--color-primary);
}

.woocommerce button[type="submit"]::after  {
    position: absolute;
    top: inherit;
    right: inherit;
    bottom: inherit;
    left: -5%;
    content: "";
    height: 150px;
    width: 115%;
    z-index: -1;
    background-color: var(--dark);
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    -webkit-transform: translateY(-45%) skew(25deg) scale(0);
    transform: translateY(-45%) skew(25deg) scale(0);
}

.woocommerce button[type="submit"]:hover::after,
  .woocommerce .button:hover::after {
	-webkit-transform: translateY(-45%) skew(25deg) scale(1.2);
	transform: translateY(-45%) skew(25deg) scale(1.2);
}

.woocommerce button[type="submit"]:hover,
  .woocommerce .button:hover {
	color: var(--white);
}

.woocommerce button[type="submit"]:hover, .woocommerce .button:hover {
    color: var(--white);
    border: none;
}

.shop_grid .woocommerce.columns-4 {
	    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin: 0;
    padding: 0;
    list-style: none;
}
.shop_grid .woosq-btn , .single-product .woosq-btn , .single-product .tinvwl_add_to_wishlist_button,.single-product .price  {
	display:none
}
.shop_grid .woosq-btn ,.shop_grid  .price , .shop_grid  .tinvwl_add_to_wishlist_button , .single-product .ajax_add_to_cart {
	display:none
}
.shop_grid a.btn.btn-theme.btn-sm.custom-button{
	display: block;
    background-color: #df0a0a;
    color: #fff;
	font-size:16px;
	border-radius:0px
    padding: 10px 30px;
    margin: 10px auto;
}
.shop_grid .ajax_add_to_cart {
	display:none
}

.shop_grid .product-short-desc ,.single-product .product-short-desc{
    min-height: 120px; display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.shop_grid .product-title , .single-product .product-title{
    min-height: 45px;
    margin-bottom: 10px;
}
.colorwhite p, .colorwhite strong , .colorwhite b{
	color:#fff
}
.single-product .related-products .vt-products .product {
    padding: 0;
    margin-bottom: 0;
    border: 1px solid #e7e7e7;
    padding: 30px 30px;
}
.single-product .related-products .product .product-contents{
	padding:0px;
	border:none
}

.shop_grid.grid_style2 .product  .product-contents{
		padding:0px;
	border:none
}

.shop_grid.grid_style2 .product {
    padding: 0;
    margin-bottom: 0;
    border: 1px solid #e7e7e7;
    padding: 30px 30px;
}


.services-style-two .thumb .title img{
	    display: inline-block;
    height: 55px;
    width: 55px;
       background: var(--color-primary);
    padding: 10px;
}
  