/*
Theme Name: MinchuMedia Child
Theme URI: https://example.com/
Description: Child theme for MinchuMedia
Author: Your Name
Author URI: https://example.com/
Template: minchumedia
Version: 1.0.0
Text Domain: minchumedia-child
*/

/* Add your custom CSS below this line */

/*==============================
  MANROPE
==============================*/

@font-face {
    font-family: 'Manrope';
    src: url('https://www.minchuanalytics.com/wp-content/themes/minchumedia-child/assets/Manrope-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Manrope';
    src: url('https://www.minchuanalytics.com/wp-content/themes/minchumedia-child/assets/Manrope-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/*==============================
  INTER
==============================*/

@font-face {
    font-family: 'Inter';
    src: url('https://www.minchuanalytics.com/wp-content/themes/minchumedia-child/assets/Inter-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('https://www.minchuanalytics.com/wp-content/themes/minchumedia-child/assets/Inter-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('https://www.minchuanalytics.com/wp-content/themes/minchumedia-child/assets/Inter-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

body,
p,
li,
span,
a,
button,
input,
textarea,
label {
    font-family: 'Inter', sans-serif;
    font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Manrope', sans-serif;
    font-weight: 800;
}
button,
.elementor-button,
.wp-block-button__link {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
}
strong,
b {
    font-family: 'Inter', sans-serif;
    font-weight: 800;
}







.wp-singular .edit-link{
	display:none !important;
}
.wp-singular .widget-area{
	display:none !important;
}
.wp-singular .site-info {
    display: none !important;
}
.status-publish .entry-title{
	display:none;
}
.wp-singular .main-navigation{
	display:none;
}

p.elementor-image-box-title {
    margin: 0px;
}

.monitor::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-2.png");
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    position: absolute;
    top: -55px;
    left: 125px;
    z-index: 999;
}

.monitor:nth-child(5)::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-2.png");
    width: 0%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    position: absolute;
    top: -30px;
    left: 140px;
    z-index: 999;
}
#monitor img{
	background-color:#014097;
	padding:10px;
	border-radius:50%;
}
.sol-card {
    background: #FFFFFF;
    box-shadow: 0px 4px 4px 0px #00000054, 0px 4px 4px 0px #00000040 inset;
    padding: 15px 24px 15px 24px;
    border-radius: 15px;
}

.media-monitoring1::after {
    content: "";
    background-color: black;
    width: 100%;
    height: 5px;
    position: absolute;
    top: 60px;
    z-index: 1;
}

.media-monitoring::after {
    content: "";
    background-color: black;
    /* width: 100%; */
    height: 5px;
    position: absolute;
    top: 60px;
    z-index: 1;
}
.discover::after{
	content:"";
	background-color:black;
	width:5px;
	height:100px;
	position:absolute;
}

.discover::after {
    content: "";
    background-color: black;
    width: 3px;
    height: 93px;
    position: absolute;
    top: 43px;
    left: 21px;
}

.design::after {
    content: "";
    background-color: #2BA6B9;
    width: 3px;
    height: 71px;
    position: absolute;
    top: 45px;
    left: 21px;
}
.deliver::after {
    content: "";
    background-color: #2BA6B9;
    width: 3px;
    height: 91px;
    position: absolute;
    top: 45px;
    left: 21px;
}

.discover img{
	z-index:999;
}
span.behind {
    font-size: 30px;
}
.m-monitor::after {
    content: "";
    background-color: #00000066;
    position: absolute;
    right: 0px;
    width: 1px;
    height: 215px;
    top: 13px;
}

.m-monitor1::after {
    content: "";
    background-color: #00000066;
    position: absolute;
    right: -22px;
    width: 1px;
    height: 215px;
    top: 13px;
}

.world-img p {
    text-align:start;
}


/* blog css */



.blog-container{
    max-width:1400px;
    margin:auto;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
}

.blog-card{
    display:flex;
    flex-direction:column;
}




.blog-content{
    padding-top:10px;
    display:flex;
    flex-direction:column;
    flex:1;
}

.blog-title{
    margin:0 0 10px;
    font-size:22px;
    line-height:1.1;
    font-weight:800;
	min-height:80px;
   
}

.blog-title a {
    color: #072B73;
    text-decoration: none;
    font-weight:700;
    font-size: 14px;
    line-height: 10px !important;
}

.blog-btn{
    display:inline-flex;
    align-items:center;
    gap:8px;
    color:#0B63F6;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
}

.blog-btn:hover{
    color:#072B73;
}
.blog-image{
    border-radius:20px;
    overflow:hidden;
}

.blog-featured-image{
    border-radius:20px;
}

@media(max-width:991px){

    .blog-container{
        grid-template-columns:repeat(2,1fr);
    }

    .blog-title{
        min-height:auto;
        font-size:20px;
    }

}

@media(max-width:767px){

    .blog-container{
        grid-template-columns:1fr;
    }

    .blog-featured-image{
        height:220px;
    }

    .blog-title{
        font-size:18px;
        min-height:auto;
    }

}

img.dot-arrow {
    position: absolute;
    left: 158px;
    top: 56px;
    width: 108px;
}
img.line {
    position: absolute;
    top: 109px;
    right: 88px;
    width: 52%;
}

img.arrow {
    position: absolute;
    width: 38px;
    right: 57px;
    top: 106px;
}

.corporate figure.elementor-image-box-img {
    transition: transform 0.5s ease;
    transform-style: preserve-3d;
}

.corporate:hover figure.elementor-image-box-img {
    transform: rotatey(180deg);
}

.whats-matters figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.whats-matters:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}

.sol-card figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.sol-card:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}

.monitor figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.monitor:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}
img.blog-featured-image {
    height: 135px !important;
    object-fit: cover;
    width: 100%;
}

.founder-img figure.elementor-image-box-img {
   
    background-color: #F1F8FF !important;
    padding: 11px;
    border-radius: 30px;
}

.solution-card::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/SVG.png");
    position: absolute;
    width: 100%;
    height: 100%;
    right: -225px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 8%;
}
.learn-more::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/SVG-1.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 47%;
    width: 20%;
    height: 100%;
    position: absolute;
    right: 40px;
    top: 4px;
}

.media-box {
    box-shadow:
        0px 4px 4px 0px hsla(0, 0%, 0%, 0.33),
        inset 0px 4px 4px 0px hsla(0, 0%, 0%, 0.25);
}
.media-m {
    min-height: 195px;
}


.how-we-work figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.how-we-work:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}
.how-we-work::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-12.png");
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 50%;
    position: absolute;
    top: -55px;
    left: 125px;
    z-index: 999;
}
.how-we-work:nth-child(1)::before {
    content: "";
    background: url(https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-17.png) center / 28% no-repeat !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -55px;
    left: -71px;
    z-index: 999;
}

.evolve::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-17.png") center/28% no-repeat !important;
    width: 100%;
    height: 100%;
    position: absolute;
    top: -55px;
    left: 66px;
    z-index: 999;
}
.evolve figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.evolve:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}

.solution-across {
    box-shadow:
        0px 4px 4px 0px hsla(0, 0%, 0%, 1),
        inset 0px 4px 4px 0px hsla(0, 0%, 0%, 0.06);
}

.technology figure.elementor-image-box-img {
    transition: transform 0.6s ease;
    transform-style: preserve-3d;
}

.technology:hover figure.elementor-image-box-img {
    transform: rotatey(180deg);
}


.experienced figure.elementor-image-box-img {
    transition: transform 0.6s ease;
    transform-style: preserve-3d;
}

.experienced:hover figure.elementor-image-box-img {
    transform: rotatey(180deg);
}

.strength::after {
    position: absolute;
    content: "";
    background: #00000045;
    width: 1px;
    height: 187px;
    right: -12px;
    top: 0px;
}

.financial figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.financial:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}

.strength figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.strength:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}



.continuously figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.continuously:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}
.entry-content {
    margin: 0px;
}
.footer-form {
    display: flex;
    gap: 0px;
    margin: 0px;
    position: relative;
}
.trusted{
	font-size:30px;
	font-weight:800;
	color:#0063D7;
	font-family:Manrope, sans-serif;
}

.founder-img figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
}

.founder-img:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}

@media(max-width:1023px){
	.gmi-main-circle {
    width: 37px;
    height: 37px;
	}
  
	
	img.dot-arrow {
    position: absolute;
    left: 88px;
    top: 29px;
    width: 63px;
}
	img.line {
    position: absolute;
    top: 59px;
    right: 48px;
    width: 51%;
}
	
	img.arrow {
    position: absolute;
    width: 18px;
    right: 35px;
    top: 58px;
}
	
	.gmi-main-circle {
    width: 37px !important;
    height: 37px !important;
   
}
	
	.gmi-main-node {
    position: absolute;
    top: 30% !important;

}
	
	.gmi-sources-label {
    position: absolute;
    left: 10.57%;
    top: -10% !important;
    
}
	.gmi-main-label {
    margin-top: 10%;
    text-align: center;
    font-weight: 700;
    font-size: 7px !important;
    
}
	.founder-img .elementor-image-box-wrapper {
    display: block !important;
}
	
	.monitor::after {
  
    top: -70px;
    left: 80px;
    z-index: 999;
}
	
	.discover::after {
    content: "";
    background-color: black;
    width: 3px;
    height: 146px;
    position: absolute;
    top: 29px;
    left: 13px;
}
	
	.design::after {
    content: "";
    background-color: #2BA6B9;
    width: 3px;
    height: 128px;
    position: absolute;
    top: 28px;
    left: 13px;
}
	
	.deliver::after {
    content: "";
    background-color: #2BA6B9;
    width: 3px;
    height: 129px;
    position: absolute;
    top: 27px;
    left: 13px;
}
}

.solution-card:nth-child(3)::after {
    content: "";
	width:0px !important;
   
}
.cont-req{
	box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
	border: 1.38px solid #DEE5EF;
}
.cont-form{
	margin-bottom:0px;
}
.cont-form-row{
	display:flex;
	gap:20px;
}
.cont-form-input p {
    color: #002067;
    margin: 0px;
    margin-bottom: 4px;
    font-weight: 600;
    font-size: 16px;
}

input, select, optgroup, textarea {
    color: #002067 !important;
}


.cont-form-input input {
    border: 1.38px solid #DEE5EF;
    box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
    border-radius: 8px;
    width: 100%;
    padding: 7px 16px;
    margin-bottom: 10px;
}
.cont-form-input select{
	border: 1.38px solid #DEE5EF;
    box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
    border-radius: 8px;
    width: 300px;
    padding: 7px 16px;
    margin-bottom: 10px;
}
.cont-form-input1 p {
    color: #002067;
    margin: 0px;
    margin-bottom: 4px;
    font-weight: 600;
    font-size: 16px;
}
.cont-form-input3 p {
    color: #002067;
    margin: 0px;
    margin-bottom: 4px;
    font-weight: 600;
    font-size: 16px;
}
.cont-form-input3 select{
	border: 1.38px solid #DEE5EF;
    box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
    border-radius: 8px;
    width: 100%;
    padding: 7px 16px;
    margin-bottom: 10px;
}
.cont-form-input2 p {
    color: #002067;
    margin: 0px;
    margin-bottom: 4px;
    font-weight: 600;
    font-size: 16px;
}
.cont-form-input input::placeholder{
	color:#002067;
	font-size:15px;
}
.cont-form-input1 .wpcf7-checkbox{
	display:grid;
	grid-template-columns:1fr 1fr;
}
.cont-form-input1{
	margin-bottom:10px;
}
.cont-form-input1 .wpcf7-checkbox .wpcf7-list-item{
	margin:0px;
	margin-bottom:5px;
}
.cont-form-input2 .wpcf7-radio .wpcf7-list-item{
	margin:0px;
	margin-bottom:5px;
}
.cont-form-input1 .wpcf7-checkbox .wpcf7-list-item span{
	color:#002067;
	font-size:14px;
}
.cont-form-input2 .wpcf7-radio{
	margin-bottom:10px;
}
.cont-form-input2 .wpcf7-radio .wpcf7-list-item span{
	color:#002067;
	font-size:14px;
	margin-right:10px;
}
.cont-form-input textarea{
	border: 1.38px solid #DEE5EF;
    box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
    border-radius: 8px;
    width: 100%;
    padding: 7px 16px;
    margin-bottom: 10px;
	height:120px;
	resize:none;
}
.cont-form-input3 input {
    border: 1.38px solid #DEE5EF;
    box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
    border-radius: 8px;
    width: 100%;
    padding: 7px 16px;
    margin-bottom: 10px;
}
.cont-form-input textarea::placeholder{
	color:#002067;
	font-size:15px;
}
.cont-form-para p {
    color: #002067;
    font-size: 14px;
    margin: 10px 0px 15px 0px;
}
.cont-form-btn p{
	margin:0px;
}
.cont-form .wpcf7-spinner{
	display:none;
}
.request-form .wpcf7-spinner{
	display:none;
}
.cont-form-btn input{
	width:100%;
	background:#004FD6;
	color:white !important;
	border-radius:7px;
	padding:10px;
}
.faq-container{
    max-width:1200px;
    margin:auto;
    display:flex;
    gap:20px;
    align-items:flex-start;
}
.faq-column{
    flex:1;
}
.accordion{
    border:1px solid #dbe4f0;
    border-radius:8px;
    background:#fff;
    overflow:hidden;
    margin-bottom:10px;
}
.accordion-header{
    width:100%;
    padding:15px 20px;
    background:#fff;
    border:none;
    outline:none;
    display:flex;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
    font-size:15px;
    color:#002067;
}
.accordion-header::after{
    content:"▼";
    transition:.3s;
}
.accordion.active .accordion-header::after{
    transform:rotate(180deg);
}
.accordion-content{
    max-height:0;
    overflow:hidden;
    transition:max-height .35s ease;
    padding:0 20px;
}
.accordion-content p{
    padding:0 0 10px;
    line-height:1.6;
    color:#002067;
    font-size:14px;
    margin:0px;
}
html{
	overflow-x:hidden;
}
.post, .page {
    margin: 0;
}
.about-btn1 .elementor-button-text{
	font-weight:600 !important;
}
.about-btn1 a{
	box-shadow: 0px 1.37px 2.75px -1.37px #0000001A, 0px 1.37px 4.12px 0px #0000001A;
}
.about-btn2 .elementor-button-text{
	font-weight:600 !important;
}
.about-card1{
	box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
}
.about-lrn .elementor-button-text{
	font-weight:800 !important;
}
.about-mis .elementor-image-box-description{
	text-align:start !important;
}
.about-think{
	box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
	transition:all .3s ease;
}
.about-think:hover{
	transform:scale(1.03);
	box-shadow: 0px 4px 4px 0px #00000054, 0px 4px 4px 0px #00000040 inset;
}
.about-think:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
.about-app .elementor-image-box-description{
	text-align:start !important;
}
.about-app1{
	position:relative;
}
.about-app1::before {
    position: absolute;
    content: "";
    background-image: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/SVG.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 23px;
    width: 23px;
    right: -13px;
    top: 10%;
}
.about-cta{
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.about-cta::before{
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;
   background: linear-gradient(
        to right,
        #C5D6EA 0%,
        #D6E3F1 35%,
        #E1EBF680 65%,
        #F8FBFE00 100%
    );
	 mix-blend-mode: multiply;
}
.about-cta > *{
    position: relative;
    z-index: 2;
}
.wp-singular .page {
    margin: 0;
}
.about-lead1{
	transition:all 0.3s ease;
}
.about-lead1:hover{
	transform:translatey(-6px);
box-shadow: 0px 4px 15px 0px #00000054;
}
.footer-col1{
	position:relative;
}
.footer-col1::before {
    position: absolute;
    content: "";
    background-image: url("https://www.minchuanalytics.com/wp-content/uploads/2026/08/image-115.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 250px;
    width: 400px;
    left: 10%;
}


.footer-form .wpcf7-spinner {
    display: none;
}
.footer-form {
    display: flex;
    gap: 0px;
    margin: 0px;
}
.footer-form-input p{
	margin:0px;
}
.footer-form-input input:focus-visible{
	border:none;
}
.footer-form-input input::placeholder{
	color:#675E5EB2 !important;
}
.footer-form-input input {
    background: #D9D9D9;
    width: 300px;
    border-radius: 7px;
    padding: 12px 20px;
	  position: relative;
}
.footer-form-btn p{
	margin:0px;
}
.footer-form-btn {
    position: absolute;
    top: 50%;
    right: 0px;
	transition: none !important;
    transform: translateY(-50%);
}
.footer-form-btn input {
    background: #2253F0;
    padding: 12px;
    color: #FFFFFF;
    font-weight: 600;
    border: none;
    border-radius: 7px;
}

.industry-box::before {
    content: "";
    background: red;
    position: absolute;
    width: 2px !important;
    height: 100px;
	z-index:99;
}

.footer-form-btn input {
    background: #2253F0;
    padding: 12px 15px;
    color: #FFFFFF;
    font-weight: 600;
    border: none;
    height: 49px;
    border-radius: 8px;
}
.comparison-section{
    padding:00px 0px;
    background:#fff;
}
.compare-wrapper{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
}
.compare-card{
    flex:1;
    background:#fff;
    border-radius:22px;
    overflow:hidden;
    border:1px solid #d8e6ff;
    box-shadow: 0px 1.6px 3.19px -1.6px #0000001A, 0px 1.6px 4.79px 0px #0000001A;
    transition:.4s;
    position:relative;
}
.compare-card::before{
    content:"";
    position:absolute;
    inset:0;
    background:linear-gradient(135deg,#0f62fe10,#0f62fe00);
    opacity:0;
    transition:.4s;
}
.compare-card:hover{
    transform:translateY(-10px);
    box-shadow:0 5px 20px rgba(0,0,0,.15);
}
.compare-card:hover::before{
    opacity:1;
}
.card-header {
    background: #F4FBFF;
    font-size: 22px;
    font-weight: 700;
    text-align: center;
    padding: 15px 13px 2px 13px;
    color: #0c2a6b;
    border-bottom: 2px solid #002067;
}
.card-header.blue{
    color:#0069E8;
    border-color:#0069E899;
}
.compare-card ul {
    list-style: none;
    padding: 20px 15px 20px 25px;
    margin: 0px;
}
.compare-card li {
    display: flex;
    align-items: center;
    gap: 13px;
    font-size: 16px;
    color: #002067;
    margin-bottom: 15px;
    transition: .35s;
    cursor: pointer;
}
.compare-card li:last-child{
    margin-bottom:0;
}
.compare-card li:hover{
    transform:translateX(12px);
    color:#0f62fe;
}
.icon{
    width:20px;
    height:20px;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s;
}
.icon img{
    width:26px;
}
.compare-card li:hover .icon{
    transform:rotate(-12deg) scale(1.15);
}
.compare-arrow{
    width:55px;
    height:55px;
    border-radius:50%;
    background:#002067;
    display:flex;
    justify-content:center;
    align-items:center;
    flex-shrink:0;
    animation:float 2s infinite ease-in-out;
    box-shadow:0 15px 35px rgba(8,42,120,.3);
}
.compare-arrow svg{
    transition:.35s;
}
.compare-arrow:hover svg{
    transform:translateX(5px);
}
@keyframes float{

    0%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(-8px);
    }
    100%{
        transform:translateY(0);
    }

}


.solution-card{
	transition:all .3s ease;
}
.solution-card:hover{
	transform:translatey(-8px);
	box-shadow:0 5px 20px rgba(0,0,0,.15);
}
.solution-card:hover .solution-card-img{
	transform:scalex(-1);
}

/* Industries Page Styling */
.ind-img{
	position:relative;
	transition:all .3s ease;
}
.ind-img:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
.ind-img::before {
    position: absolute;
    content: "";
    background-image: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-23.webp");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 12px;
    width: 100px;
    right: -50px;
    top: 13%;
}
.ind-img1{
	transition:all .3s ease;
}
.ind-img1:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
.ind-card {
    border: 1px solid #00000003;
    box-shadow: 0px 4px 4px 0px #000000, 0px 4px 4px 0px #00000040 inset;
    border-radius: 15px !important;
    transition: all .3s ease !important;
}
.ind-card:hover{
	transform:translatey(-7px);
	background:#fff;
}
.ind-card:hover .elementor-image-box-img img{
	transform:scalex(-1);
}

/* Insights Page */
.featured-insight {
    position: relative;
    border-radius: 15px;
    min-height: 365px;
	overflow:hidden;
	transition:all .3s ease;
}
.featured-insight:hover{
	transform:translatey(-6px);
box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 15px 0px;

}

.featured-insight img{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
	 border-radius: 15px;
    object-fit:cover;
}

.featured-overlay{
    position:absolute;
    inset:0;
    background:linear-gradient(90deg,
    rgba(5,15,50,.88) 0%,
    rgba(5,15,50,.65) 40%,
    rgba(5,15,50,.25) 70%,
    rgba(5,15,50,.1) 100%);
    z-index:1;
}
.featured-content {
    position: relative;
    z-index: 2;
    max-width: 70%;
    padding: 20px;
    color: #fff;
}
.featured-badge {
    display: inline-block;
    background: #0F41CC;
    color: #fff;
    padding: 5px 20px;
    border-radius: 30px;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.featured-content h2 {
    margin: 0px 0 15px;
    font-size: 30px;
	font-weight:700;
    line-height: 1.3em;
}

.featured-content h2 a{
    color:#fff;
    text-decoration:none;
}
.featured-excerpt {
    color: #FFFFFFCC;
    font-size: 14px;
    line-height: 1.5em;
    margin-bottom: 10px;
}

.featured-read a{
    display:inline-block;
    color:#fff !important;
    font-size:15px;
    text-decoration:none;
    font-weight:600;
	transition:transform .3s ease;
}
.featured-read a:hover{
    opacity:.8;
	transform:translatex(6px);
}

.view-all::after {
    position: absolute;
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/SVG-13.png");
    content: "";
    width: 30%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 20px;
    left: 94px;
}
.insight-rp-card{
	transition:all .3s ease;
}
.insight-rp-card:hover{
	transform:translatey(-7px);
	box-shadow: 0px 0px 10px 0px #002067;
}
.report-download{
    cursor:pointer !important;
    pointer-events:auto !important;
    position:relative;
    z-index:9999;
}
.media-img{
	transition:all.3s ease;
}
.media-img:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
.media-faq{
	box-shadow: 0px 15.66px 36.55px -23.49px #051B4959, 0px 1.31px 2.61px 0px #051B490F;
	transition:all.3s ease;
}
.media-faq:hover{
	transform:translatey(-6px);
}
.repu-img{
	transition:all.3s ease;
}
.repu-img:hover{
	transform:translatey(-6px);
}
.repu-img:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
 .feature-wrapper1{
    display:grid;
    grid-template-columns:repeat(9,1fr);
    gap:20px;
}
.feature-item1{
    position:relative;
    border: 1.31px solid #F6F9FC33;
   background: #F6F9FC0D;
   border-radius: 10px;
   padding: 10px 5px;
}
.feature-head1{
    display:flex;
    flex-direction: column;
    align-items:center;
    gap:15px;
    padding:0px;
    cursor:pointer;
    transition:.35s;
}
.feature-icon1{
    height:50px !important;
    width: 50px !important;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
}
.feature-icon1 img {
    width: 40px;
    height: 40px;
}
.feature-head1 h4{
    margin:0;
    display:flex;
    text-align: center;
    flex-direction:column;
    line-height:1.3;
    margin: 0px;
}
.feature-text1{
    font-size:12px;
    font-weight:400;
    color:#fff;
}
.feature-popup1{
    position:absolute;
    left:50%;
    bottom:125%;
    transform:translateX(-50%) translateY(20px);

    width:250px;
    background:#fff;
    padding:15px 10px;
    border-radius:18px;
    box-shadow:0 20px 60px rgba(0,0,0,.12);
    opacity:0;
    visibility:hidden;
    transition:.35s;
    z-index:10;
}
.feature-popup1 p{
    margin:0;
    line-height:1.7;
    color:#002067;
    font-size:14px;
}

/* Connecting Line */

.feature-popup1::after{
    content:"";
    position:absolute;
    left:50%;
    top:100%;
    transform:translateX(-50%);
    width:2px;
    height:35px;
    background:#002067;
}
.feature-popup1::before{
    content:"";
    position:absolute;
    left:50%;
    bottom:-42px;
    transform:translateX(-50%);
    width:12px;
    height:12px;
    border-radius:50%;
    background:#002067;
}
.feature-item1:hover .feature-popup1{
    opacity:1;
    visibility:visible;
    transform:translateX(-50%) translateY(0);
}
.repu-why{
	transition:all .3s ease;
}
.repu-why:hover{
	transform:translatey(-6px);
	box-shadow: 0px 15.66px 36.55px -23.49px #051B4959, 0px 1.31px 2.61px 0px #051B490F;
}
.repu-why:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
.media-img1{
	box-shadow: 0px 8px 24px 0px #091A4912, 0px 1px 2px 0px #091A490F;
	border: 1px solid #DBE2EB;
	background: #FFFFFF;
transition:all .3s ease;
}
.media-img1:hover{
	transform:translatey(-6px);
}
.media-img1:hover .elementor-image-box-img img{
	transform:scalex(-1);
}




.media-coverage-analysis p.elementor-image-box-title {
    margin-bottom: 0px !important;
}
.indistry-text::before {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/08/Group-291.png");
    width: 100%;
    height: 100%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 32px;
    left: -44px;
    top: 0px;
    width: 30px;
}
.our-financial::before {
    content: "";
    background: #002067;
    width: 4px;
    height: 530px;
    position: absolute;
    z-index: 99;
    top: 65px;
    left: 7px;
}

.financial-page-our-financial::before{
	   content: "";
    background: #002067;
    width: 4px;
    height: 550px;
    position: absolute;
    z-index: 99;
    top: 65px;
    left: 7px;
}
.media-our-media::before{
	  content: "";
    background: #002067;
    width: 4px;
    height: 530px;
    position: absolute;
    z-index: 99;
    top: 65px;
    left: 7px;
}
.media-our-sports::before{
	  content: "";
    background: #002067;
    width: 4px;
    height: 410px;
    position: absolute;
    z-index: 99;
    top: 40px;
    left: 7px;
}



@media(max-width:767px){
	
.financial-page-our-financial::before {
    content: "";
    background: #002067;
    width: 4px;
    height: 590px;
    position: absolute;
    z-index: 99;
    top: 65px;
    left: 6px;
}
	
	.media-our-media::before {
    content: "";
    background: #002067;
    width: 4px;
    height: 490px !important;
    position: absolute;
    z-index: 99;
    top: 102px !important;
    left: 7px;
}
	.media-our-sports::before{
	  content: "";
    background: #002067;
    width: 4px;
    height: 500px;
    position: absolute;
    z-index: 99;
    top: 65px;
    left: 7px;
}
	.stakeholder-grid1 {
    display: block!important;
    grid-template-columns: repeat(2,1fr);
    gap: 200px;
    margin: auto;
    position: relative;
}
	.stakeholder-grid1::before {
    position: absolute;
    content: "";
    background-image: url("https://www.minchuanalytics.com/wp-content/uploads/2026/08/BackgroundShadow.webp");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 200px;
    width: 0 !important;
    left: 30%;
    top: 30%;
}
}

@media(max-width:1023px){
	.media-our-media::before {
    content: "";
    background: #002067;
    width: 4px;
    height: 443px;
    position: absolute;
    z-index: 99;
    top: 65px;
    left: 7px;
}
}


.why-media:hover{
	transform:translatey(-6px);
	box-shadow: 0px 15.66px 36.55px -23.49px #051B4959, 0px 1.31px 2.61px 0px #051B490F;
}
.why-media:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
.investor-relations:hover{
	transform:translatex(8px);
}
.investor-relations:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
/* .media-coverage-analysis:hover{
	transform:translatey(-8px);
} */
.media-coverage-analysis:hover .elementor-image-box-img img{
	transform:scalex(-1);
}
ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts li {
    display: flex;
    gap: 17px;
}
.wp-block-latest-posts__featured-image img {
    width: 230px !important;
    height: 60px !important;
    border-radius: 10px !important;
}
a.wp-block-latest-posts__post-title {
    font-size: 14px;
    color: #051543;
    font-weight: 600;
}
ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts li {
    display: flex;
    gap: 17px;
    margin-bottom: 10px;
    position: relative;
    background-color:white;
    padding: 10px 10px 25px 10px;
    border-radius: 10px;
}
ul.wp-block-latest-posts__list.has-dates.wp-block-latest-posts {
    margin: 0px;
    padding: 0px;
}
.elementor-element.elementor-element-f960efa.elementor-widget.elementor-widget-sidebar {
    padding: 0px 20px;
    background-color: white;
    border-radius: 10px;
}
time.wp-block-latest-posts__post-date {
    position: absolute;
    top: 71px;
    left: 133px;
    color: #62748e;
    font-size: 13px;
    font-weight: 400;
}
.entry-meta {
    display: none;
}
footer.entry-footer {
    display: none;
}
nav.navigation.post-navigation {
    display: none;
}
h3#reply-title {
    display: none;
}

p.logged-in-as {
    display: none;
}

p.comment-form-comment {
    display: none;
}

p.form-submit {
    display: none;
}
/* .elementor-page-8356,.elementor-page-8548,.elementor-page-8045,.elementor-page-7024,.elementor-page-6203,.elementor-page-8844,.elementor-page-8977,.elementor-page-9113   footer {
    display: none;
} */
.page-id-9375 footer{
	display:none;
}

.post-thumbnail {
    display: none;
}

/* post-css */
.table-wrapper{
    max-width:1200px;
    margin:auto;
    overflow-x:auto;
}
.custom-table{
    width:100%;
    border-collapse:collapse;
    border:1px solid #d9dee8;
}
.custom-table tr{
    border-bottom:1px solid #d9dee8;
}
.custom-table td{
    padding:10px 20px;
    vertical-align:middle;
}
.custom-table td:first-child{
    width:28%;
    color:#002067;
    font-size:14px;
    font-weight:700;
    background:#fff;
    border-right:1px solid #d9dee8;
}
.custom-table td:last-child{
    width:72%;
    color:#002067;
    font-size:14px;
    line-height:1.7;
    
}
.custom-table tr:last-child{
    border-bottom:none;
}
.feature-wrapper{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:20px;
    margin:0px auto;
}
.feature-item{
    position:relative;
}
.feature-head{
    display:flex;
    align-items:center;
    gap:15px;
    padding:0px;
    cursor:pointer;
    transition:.35s;
}
.feature-icon{
    height:100px;
    height: 100px;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
}
.feature-icon img {
    width: 40px;
    height: 40px;
}
.feature-head h4{
    margin:0;
    display:flex;
    flex-direction:column;
    line-height:1.3;
}
.feature-number{
    font-size:17px;
    font-weight:700;
    color:#002067;
}
.feature-text{
    font-size:12px;
    font-weight:400;
    color:#002067;
}

.feature-popup{
    position:absolute;
    left:50%;
    bottom:115%;
    transform:translateX(-50%) translateY(20px);

    width:250px;
    background:#fff;
    padding:15px 10px;
    border-radius:18px;
    box-shadow:0 20px 60px rgba(0,0,0,.12);
    opacity:0;
    visibility:hidden;
    transition:.35s;
    z-index:10;
}

.feature-popup p{
    margin:0;
    line-height:1.7;
    color:#002067;
    font-size:14px;
}

/* Connecting Line */

.feature-popup::after{
    content:"";
    position:absolute;
    left:50%;
    top:100%;
    transform:translateX(-50%);
    width:2px;
    height:35px;
    background:#002067;
}
.feature-popup::before{
    content:"";
    position:absolute;
    left:50%;
    bottom:-42px;
    transform:translateX(-50%);
    width:12px;
    height:12px;
    border-radius:50%;
    background:#002067;
}
.feature-item:hover .feature-popup{
    opacity:1;
    visibility:visible;
    transform:translateX(-50%) translateY(0);
}


.indursty-inteligent:hover {
    transform: scale(1.03);
    box-shadow: 0px 4px 4px 0px #00000054, 0px 4px 4px 0px #00000040 inset;
}


.indursty-inteligent figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
    position: absolute;
    left: 65px;
    top: -38px;
}

.indursty-inteligent:hover figure.elementor-image-box-img {
    transform: rotatey(360deg);
}

.indursty-inteligent::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-34.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 55%;
    width: 100%;
    position: absolute;
    height: 100%;
    left: 113px;
    top: -108px;
    z-index: 9;
}
.indursty-inteligent:nth-child(6)::after {
    width: 0%;
}
.indursty-inteligent{
	position:relative;
}
.nx-hover-grid1 {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 10px;
}

.nx-hover-card{
    position:relative;
    background:#FFFFFF0D;
    border: 1px solid #FFFFFF26;
    border-radius:10px;
    padding:10px;
    text-align:center;
    cursor:pointer;
    transition:.35s;
}
.nx-hover-card:hover{
    transform:translateY(-8px);
	box-shadow: 0px 4px 4px 0px #00000054, 0px 4px 4px 0px #00000040 inset;
}
.nx-icon-box{
    width:70px;
    height:70px;
    margin:auto;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:.35s;
}
.nx-icon-box img{
    width:40px;
}
.nx-hover-card p{
    margin:0px;
    font-size:14px;
    color:#fff;
    font-weight:600;
}
.nx-popup-box{
    position:absolute;
    bottom:calc(100% + 40px);
    left:50%;
    transform:translateX(-50%) translateY(20px);
    width:250px;
    background:#FFFFFF;
    border-radius:18px;
    padding:10px;
    box-shadow:0 25px 50px rgba(0,0,0,.15);
    opacity:0;
    visibility:hidden;
    transition:.4s;
    z-index:10;
}

.nx-popup-box::after{
    content:"";
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    bottom:-12px;
    border-left:12px solid transparent;
    border-right:12px solid transparent;
    border-top:12px solid #fff;

}

.nx-popup-box p{
    margin-bottom:5px;
    color:#002067;
    font-size:14px;
}

.nx-pointer-line{
    position:absolute;
    width:2px;
    height:35px;
    background:#000;
    left:50%;
    transform:translateX(-50%);
    bottom:100%;
    opacity:0;
    visibility:hidden;
    transition:.35s;
}
.nx-hover-card:hover .nx-popup-box{
    opacity:1;
    visibility:visible;
    transform:translateX(-50%) translateY(0);

}
.nx-hover-card:hover .nx-pointer-line{
    opacity:1;
    visibility:visible;
}
.xm-marquee-wrapper {
    width: 100%;
    overflow: hidden;
}

.xm-marquee-track{
    display:flex;
    gap:10px;
    width:max-content;
    animation:xmScroll 30s linear infinite;
}

.xm-marquee-wrapper:hover .xm-marquee-track{
    animation-play-state:paused;
}

.xm-service-card{
    width:calc((100vw - 160px)/7);
    min-width:calc((100vw - 160px)/7);
    background:#fff;
    border-radius:10px;
    padding:10px;
border: 1px solid #DBE2EB;
    text-align:center;
    box-shadow: 0px 8px 24px 0px #091A4912, 0px 1px 2px 0px #091A490F;
    transition:.35s;
}

.xm-service-card:hover{
    transform:translateY(-8px);
    background:#F3F8FD;
}

.xm-service-icon{
    width:50px;
    height:50px;
    margin:auto auto 10px;
    display:flex;
    justify-content:center;
    align-items:center;
    transition:.35s;
}
.xm-service-icon img{
    width:35px;
}
.xm-service-card h3{
    font-size:14px;
    font-weight:600;
    color:#061543;
    transition:.35s;
    text-align: center;
}
@keyframes xmScroll{

    from{
        transform:translateX(0);
    }

    to{
     transform:translateX(-50%);
    }
}
.pr-why{
	border: 1.29px solid #E2E8F0;
	box-shadow: 0px 10.31px 30.92px -15.46px #05173F2E, 0px 1.29px 2.58px 0px #05173F0F;
}
.zt-process-section{
    position:relative
    margin:auto;
}
.zt-process-wrapper{
    display:grid;
    grid-template-columns:repeat(6,1fr);
    gap:10px;
    position:relative;
    z-index:2;
}
.zt-step-card{
    text-align:center;
    position:relative;
    transition:.35s;
}
.zt-icon-circle{
    width:50px;
    height:50px;
    margin:auto;
    border:2px solid #146AE34D;
    border-radius:50%;
    background:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.35s;
}
.zt-icon-circle img{
    width:25px;
    transition:.35s;
}
.zt-step-card h3{
    margin-top:14px;
    font-size:14px;
    font-weight:600;
    line-height:1.4;
    color:#172554;
    transition:.35s;
}
	.insight-card .time img{
		height:20px;
		object-fit:contain;
		width:20px;
	}
	.insight-card .date img{
		height:20px;
		object-fit:contain;
		width:20px;
	}
.wp-block-latest-posts__featured-image img {
    max-width: 100px !important;
    height: 70px !important;
    border-radius: 10px !important;
}
.featured-insight img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100% !important;
    border-radius: 15px !important;
    object-fit: cover;
}

.zt-step-card:hover .zt-icon-circle{
    border-color:#0f5cff;
    transform:translateY(-10px) scale(1.08);
    box-shadow:0 15px 35px rgba(15,92,255,.18);
}
.zt-step-card:hover img{
    transform:scale(1.12) rotate(8deg);
}
.zt-step-card:hover h3{
    color:#0f5cff;
}
.zt-process-line{
    position:absolute;
    top:25px;
    left:7%;
    width:86%;
    border-top:2px dotted #222;
    z-index:0;
}
.zt-process-dot{
    position:absolute;
    width:11px;
    height:11px;
    border-radius:50%;
    background:#000;
    top:20px;
    left:7%;
    z-index:-1;
    animation:ztMoveDot 8s linear infinite;
}

@keyframes ztMoveDot{

0%{

left:7%;

}

100%{

left:93%;

}

}
.exe-card{
	display: flex;
	gap:20px;
	justify-content: center;
	align-items: center;
	background: #EAF3FF;
	border-radius: 10px;
	padding: 20px 20px 20px;
}
.exe-card .exe-img img{
	height:160px;
	width:200px;
	object-fit: contain;
}
.exe-text h3 {
    font-size: 20px;
    width: 80%;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #002067;
}
.exe-line p{
	width:70px;
	background: #215CD0;
	height: 3px;
	margin: 0px;
}
.auto-list1 ul li {
    background: #F3F7FC;
    padding: 7px 10px !important;
    border-radius: 7px;
}
.insight-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:15px;
}
.insight-card{
    background:#fff;
    border-radius:15px;
    overflow:hidden;
    border:1px solid #DDE6EE;
    box-shadow: 0px 10px 30px -12px #03113224, 0px 1px 2px 0px #0311320F;
    transition:.35s ease;
    display:flex;
    flex-direction:column;
    height:100%;
}
.insight-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 40px rgba(0,0,0,.15);
}
.insight-card img{
    width:100%;
    height:150px;
    object-fit:cover;
    display:block;
}
.insight-content{
    padding:4px;
    text-align:center;
    flex:1;
    display:flex;
    flex-direction:column;
}
.insight-content h3{
    margin:0 0 5px;
    font-size:15px;
    line-height:1.25;
    color:#061543;
    font-weight:800;
}
.insight-content p{
    margin:0;
    color:#002067;
    font-size:13px;
    line-height:1.5;
    font-weight:400;
}
.stakeholder-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:50px;
    margin:auto;
}
.stakeholder-column{
    display:flex;
    flex-direction:column;
    gap:20px;
}
.stakeholder-item{
    display:flex;
    align-items:flex-start;
    gap:15px;
}
.stakeholder-item img{
    width:24px;
    height:24px;
    object-fit:contain;
    flex-shrink:0;
    margin-top:0px;
}
.stakeholder-item span{
    font-size:14px;
    margin: 0px;
    color:#002067;
    font-weight:400;
}
.auto-ban-list ul li {
    display: inline-block;
    color: #F6F9FCCC !important;
    padding: 7px 12px !important;
    font-size: 14px !important;
    border: 1px solid #F6F9FC33;
    backdrop-filter: blur(8px);
    border-radius: 30px;
    text-align: center;
	transition:transform .3s ease;
	margin-inline:5px !important;
}
.auto-ban-list ul li:hover{
	transform:translatey(-5px);
}
.auto-ban-list ul li span{
	color:#F6F9FCCC;
	text-transform:uppercase;
}
.auto-matter{
	position:relative;
}
.auto-matter::after {
    position: absolute;
    content: "";
    background-image: url("https://www.minchuanalytics.com/wp-content/uploads/2026/08/image-972.webp");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    height: 200px;
    width: 300px;
    right: -20px;
    top: 25%;
}
.automotive-faq-item{
    border-bottom:1px solid #ACB6C0;
}
.automotive-faq-question{
    width:100%;
    border:none;
    background:none;
    padding:20px 0px 0px 0px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    cursor:pointer;
    text-align:left;
}
.automotive-faq-question span:first-child{
    font-size:14px;
    line-height:1.4;
    font-weight:500;
    color:#002067;
}
.automotive-faq-icon{
    width:34px;
    height:34px;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#002067;
    font-size:22px;
    font-weight:300;
    transition:.35s;
    flex-shrink:0;
    margin-left:10px;
}
.automotive-faq-answer{
    max-height:0;
    overflow:hidden;
    transition:max-height .4s ease;
}
.automotive-faq-answer p{
    padding:0 20px 15px 0;
    margin:0;
    color:#002067;
    font-size:14px;
    line-height:1.5;
}
.automotive-faq-item.active .automotive-faq-answer{
    max-height:300px;
}
.automotive-faq-item.active .automotive-faq-icon{
    transform:rotate(45deg);
}
.media-inc-card{
	position: relative;
    border-width: 1.31px;
    border-style: solid;
    border-color: rgba(246, 249, 252, 0.2);
    border-image: none;
    background: rgba(246, 249, 252, 0.05);
    border-radius: 10px;
    padding: 10px 5px;
	transition:all .3s ease;
}
.media-inc-card:hover{
	transform: translateY(-8px);
    box-shadow: rgba(0, 0, 0, 0.33) 0px 4px 4px 0px, rgba(0, 0, 0, 0.25) 0px 4px 4px 0px inset;
}



/* Solutions pages footer hide */
.page-id-6157 footer{
	display:none;
}
.page-id-5859 footer{
	display:none;
}
.page-id-6008 footer{
	display:none;
}
.page-id-6478 footer{
	display:none;
}
.page-id-5737 footer{
	display:none;
}
.page-id-5136 footer{
	display:none;
}

/* Industries pages footer hide */
.page-id-6203 footer{
	display:none;
}
.page-id-7024 footer{
	display:none;
}
.page-id-8788 footer{
	display:none;
}
.page-id-9375 footer{
	display:none;
}
.page-id-10106 footer{
	display:none;
}
.page-id-10463 footer{
	display:none;
}
.page-id-10760 footer{
	display:none;
}
.page-id-10975 footer{
	display:none;
}
.page-id-11073 footer{
	display:none;
}
.page-id-11425 footer{
	display:none;
}
.page-id-11587 footer{
	display:none;
}

.report-form{
	  margin-bottom:0px;
}
.report-form-input p{
	color: #051224;
    margin: 0px;
    margin-bottom: 4px;
    font-weight: 600;
    font-size: 16px;
}
.report-form-input input{
	border: 1.38px solid #DEE5EF;
    box-shadow: 0px 1.38px 2.76px -1.38px #0000001A, 0px 1.38px 4.14px 0px #0000001A;
    border-radius: 8px;
    width: 100%;
    padding: 7px 16px;
    margin-bottom: 10px;
}
.report-form-btn p{
	margin-bottom:0px;
	margin-top:5px;
}
.report-form-btn input{
	    width: 100%;
    background: #004FD6;
    color: #F9FCFF;
    border-radius: 7px;
    padding: 10px;
}












@media(max-width:900px){
	.industry-post {
    display: block !important;
    align-items: center;
    gap: 10px;
    background: #fff;
    border-radius: 10px;
    padding: 13px 10px;
    margin-bottom: 18px;
    text-decoration: none;
    transition: .3s;
    box-shadow: 0 6px 18px rgba(0,0,0,.05);
}
	
	.industry-content h3 {
    margin: 10px 0px 10px 0px !important;
    color: #051543;
    font-size: 14px;
    line-height: 1.5;
    font-weight: 600;
    white-space: normal;
    overflow: visible;
    text-overflow: unset;
    display: block;
    word-break: break-word;
    font-family: "inter",sans-serif;
}
}






/* Responsive */

@media(max-width:768px){

.custom-table td{
    display:block;
    width:100% !important;
}

.custom-table td:first-child{
    border-right:none;
    border-bottom:1px solid #d9dee8;
}

.custom-table td:last-child{
    background:#f8f9fc;
}

}

.our-media::before {
    content: "";
    background: #002067;
    width: 4px;
    height: 395px;
    position: absolute;
    z-index: 99;
    top: 40px;
    left: 6px;
}
div#comments {
    display: none !important;
}

@media(max-width:600px){

	div#comments {
    display: none !important;
}
	.stakeholder-grid {
    grid-template-columns: 1fr;
    gap: 20px !important;
}
.nx-hover-grid1 {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px !important;
    width: 100% !important;
}
	.indursty-inteligent::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-34.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 55%;
    width: 0% !important;
    position: absolute;
    height: 100%;
    left: 113px;
    top: -108px;
    z-index: 9;
}
	
	.indursty-inteligent figure.elementor-image-box-img {
    transition: transform 0.9s ease;
    transform-style: preserve-3d;
    position: absolute;
    left: 60px;
    top: -14px;
}
}

@media (max-width: 990px) {
    .stakeholder-grid {
        grid-template-columns: 1fr;
        gap: 20px !important;
    }
	html,body{
		overflow-x:hideen;
	}
	.nx-hover-grid1 {
    display: grid;
    grid-template-columns: repeat(4,2fr);
    gap: 10px;
}
	.wm-node {
    position: relative;
    display: flex;
    align-items: center;
    gap: 5px !important;
}
	.wm-col.left .wm-card {
    right: -65px !important;
}
	.indursty-inteligent::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/07/Arrow-34.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 55%;
    width: 0% !important;
    position: absolute;
    height: 100%;
    left: 113px;
    top: -108px;
    z-index: 9;
}
	#backToTop {
    position: fixed;
    bottom: 30px;
    right: 0px;
    width: 50px;
    height: 50px;
    background: #002067;
    color: #fff;
    border-radius: 50%;
    display: none;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    z-index: 9999;
    box-shadow: 0 5px 15px rgba(0,0,0,.2);
    transition: all .3s ease;
}
	
	.footer-map::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/08/maps.png");
    width: 70% !important;
    height: 34%;
    background-repeat: no-repeat;
    position: absolute;
    background-size: 60% !important;
    background-position: center;
    top: 600px !important;
    left: 200px;
}
}


/* Mobile Responsive */

@media(max-width:600px){
	html, body{
		overflow-x:hidden;
	}
	.monitor::after {
    top: -70px;
    left: 80px;
    height: 0px;
    height: 0;
}
	.auto-matter::after {
		height:0px;
		width:0px;
	}
	.gmi-diagram {
    position: relative;
    width: 100%;
    max-width: 95%;
    aspect-ratio: 1060 / 380;
}
	.m-monitor1::after {
    width: 0px;
}
	.discover::after {
    width: 0px;
}
	.design::after {
		width: 0px;
	}
	.deliver::after {
		width: 0px;
	}
	.m-monitor::after {
    width: 0px;
}
}

.footer-map::after {
    content: "";
    background: url("https://www.minchuanalytics.com/wp-content/uploads/2026/08/maps.png");
    width: 100%;
    height: 33%;
    background-repeat: no-repeat;
    position: absolute;
    background-size: contain;
    background-position: center;
    top: 315px;
    left: 200px;
}

.zt-step-card:hover .zt-step-card h3 {
    color: red !important;
}

.healthcare-media p.elementor-flip-box__layer__title {
    min-height: 45px;
}

@media(max-width:767px){
	.compare-wrapper{
		display:block !important;
			gap:50px;
	}
	
	.compare-arrow {
    width: 40px;
    height: 40px;
    position: absolute;
    left: 42%;
    top: 46%;
    transform: rotate(90deg) !important;
}
	.compare-card.right-card {
    margin-top: 60px;
}
	

}

ul.elementor-icon-list-items li {
    transition: transform 0.3s ease;
}

.fotter-industries ul.elementor-icon-list-items li:hover {
    transform: translateX(10px);
}

.fotter-industries ul.elementor-icon-list-items li {
    transition: transform 0.3s ease;
}

.fotter-industries ul.elementor-icon-list-items li::before {
    content: "";
    background: white;
    width: 14px;
    height: 1px;
    position: absolute;
    left: -18px;
	opacity:0;
}

.fotter-industries ul.elementor-icon-list-items li:hover::before{
	opacity:1;
}


