/*
Theme Name: Manufacturer Child theme of manufacturer
Theme URI: 
Description: Child theme of manufacturer theme for the Manufacturer theme
Author: <a href="https://stylemixthemes.com/">StylemixThemes</a>
Author URI: 
Template: manufacturer
Version: 1.3.9
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 27 Feb 2024 10:24:08 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.services-block__box {
    display: grid;
    gap: 40px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
@media screen and (max-width: 1440px) {
    .services-block__box {
        grid-template-columns: 1fr 1fr 1fr;
    }
}
@media screen and (max-width: 992px) {
    .services-block__box {
        grid-template-columns: 1fr 1fr;
    }
}
@media screen and (max-width: 767px) {
    .services-block__box {
        grid-template-columns: 1fr;
        gap: 25px;
    }
}

.services-block__item {
    padding: 16px;
    border-radius: 24px;
}
.services-block__item img {
    height: 240px;
    width: 100%;
    object-fit: cover;
    border-radius: 24px;
}

.services-block__item-title {
    font-size: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000;
    font-weight: 700;
}
.services-block__item-caption {
    font-size: 16px;
    margin-bottom: 16px;
    color: #000;
}
.services-block__item-price {
    font-size: 26px;
    margin-bottom: 10px;
    color: #000;
    font-weight: 700;
}

.services-block__item-btn {
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: space-between;
}
.services-block__item-btn-first{
    padding: 12px 20px;
    border-radius: 28px;
    color: #ffcc06;
    border: 1px solid #ffcc06;
	width: 100%;
    text-align: center;
}

.services-block__box  .pop_contact_form:hover {
	transform: scale(1.1);
}
.pop_contact_form{
	transition: all 0.3s ease 0s;
}

.services-block__item-btn-first:hover {
    transform: scale(1.1);
	   padding: 12px 20px;
    border-radius: 28px;
    color: #ffcc06;
    border: 1px solid #ffcc06;
}

.post-item .elementor-widget-shortcode,
.post-item{
	width:100%;
}

div#pum_popup_title_3477 {
	color: #4b4b4b;
}
.pum-theme-3470 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    color: #000000;

    background-color: #ffffff;
}

.table-box .wpr-td-content-wrapper{
	display:flex;
	align-items:center;
	gap:8px;
}

.table-box .wpr-td-content-wrapper svg{
	    width: 100%;
    height: 100%;
    padding-top: 5px;
}

.table-box .wpr-td-content-wrapper a span{
	color:#FFD908!important;
}

.wpr-table-body-row .wpr-table-td:first-child span{
	font-weight:600!important;
}