/**
* Theme Name: Ecolive Child
* Description: This is a child theme of Ecolive, generated by Merlin WP.
* Author: <a href="https://wpopal.com/">Opal Team</a>
* Template: ecolive
* Version: 1.4.7
*/
.whychoose ul li { background:#f5f0f8;     padding: 10px !important;     border: 1px solid #dcd0e3;
    border-radius: 25px; margin: 14px !important;}
.rgb-content {    flex: 2.5; }
.flogo img {    background: #fff;
    padding: 10px;
    border-radius: 10px;}
.whychoosecustom .why-card {align-items:center; }
.woocommerce-breadcrumb { display:none; }
ul.sub-menu li {}
ul.sub-menu li a { color:#000; padding: 10px 0 2px 13px;  border-bottom: 1px solid #f1f1f1;}
.mobile-navigation ul > li.menu-item > a, .mobile-navigation-categories ul > li.menu-item > a { font-size:18px; padding:10px 0; color:#000; }
.mobile-navigation ul ul.sub-menu > li.menu-item > a, .mobile-navigation-categories ul ul.sub-menu > li.menu-item > a { font-size:16px; padding:10px; color:#000; border-bottom: 1px solid #f1f1f1; }
.hederinfo .phone .elementor-icon-box-wrapper, .hederinfo .add .elementor-icon-box-wrapper  { display:flex; }
.elementor-widget-video iframe { border-radius: 20px; overflow: hidden; }
body.page-id-602 .col-full { max-width:100%; padding:0px; }
.servicemegamenu ul li a{ display:flex !important; }
@media(min-width:1200px){
	.designprocess .rng-grid { display: grid; grid-template-columns: repeat(6,1fr); gap: 25px;}
	p.elementor-image-box-description { height:90px; }
}
@media(max-width:767px){
	.why-container{     gap: 0; }
}