/* 
Theme Name: CONPIX Starter Template
Theme URI: https://conpix.com.au
Description:This is a child theme, created by CONPIX team
Author: CONPIX Team
Author URI: https://conpix.com.au/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.no-padding,
.no-padding p{
	margin:0;
	padding:0;
}

.elementor-element.elementor-element-fcb72f1.e-con-full.service-cards.e-flex.e-con.e-child a.elementor-element
{
    width: calc(33% - 10px) !important;
}

@media (max-width: 767px) {
	.elementor-element.elementor-element-fcb72f1.e-con-full.service-cards.e-flex.e-con.e-child a.elementor-element
{
    width: calc(50% - 0px) !important;
}
	.wrapper-padding {
    padding-top: 20px;
    padding-bottom: 20px;
}
	
		.footer-card
{
    width: calc(50% - 10px) !important;
}
}

@media (max-width: 576px) {
	.elementor-element.elementor-element-fcb72f1.e-con-full.service-cards.e-flex.e-con.e-child a.elementor-element
{
    width: calc(100% - 0px) !important;
}
	
}


    .ddl-ribbon {
    height: 150px;
    inset-block-start: 0;
    inset-inline: auto 0;
    overflow: hidden;
    position: absolute;
    transform: rotate(90deg);
    width: 150px;
    z-index: 1;
    left: auto;
    right: 0;
    transform: rotate(90deg);
}

.ddl-ribbon-inner {
    background-color: var(--e-global-color-accent);
        font-family: "Red Hat Display", Sans-serif;
}


.ddl-ribbon-inner {
    background: #C05917;
	color:#fff;
    font-size: 12px;
    left: 0;
    line-height: 3;
    margin-block-start: 35px;
    text-align: center;
    text-transform: uppercase;
    transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
    width: 200%;
}

img.border-image{
	border-radius: 15px 15px 15px 15px;
}