.compare-mobile{
    display:none;
}

.compare-v2{
   /* background:#eef2f7;*/
    padding:30px 30px
}

.compare-title{
    /*font-size:54px;*/
    font-weight:700;
    color:#111827;
	text-align: center;
}

.compare-desc{
    font-size:18px;
   
    margin-top:15px;
	text-align:center
}

.compare-wrapper{
    border-radius:25px;
    overflow:hidden;
    box-shadow:0 20px 40px rgba(0,0,0,.08);
}

.compare-left{
    background:#fff;
    border:2px solid #1456b8;
    height:100%;
	border-bottom-left-radius: 25px;
}

.compare-right{
    background:#fafbfb;
    height:100%;
}

.compare-head-blue{
    background:#1456b8;
    color:#fff;
    text-align:center;
    padding:15px;
}

.compare-head-gray{
    background:#e5e7eb/*f3f4f6*/;
    color:#374151;
    text-align:center;
    padding:16px;
}

.small-text{
    font-size:14px/*16px*/;
    font-weight:600;
}

.big-text{
    font-size:30px/*40px*/;
    font-weight:700;
}

.compare-item{
    display:flex;
    gap:20px;
    padding:20px 35px;
   /* border-bottom:1px solid #e5e7eb;*/
}

.compare-item i{
   background: #eff6ff;
    border-radius: 5px;
    padding: 10px;
    color: #0e52a1;
	height: fit-content;
}

 
.compare-icon{
    width:46px;
    height:46px;
    object-fit:contain;
}
 
.item-label{
    font-size:14px/*15px*/;
    font-weight:700;
    color:#6b7280;
}

.item-value{
    font-size:20px/*20px*/;
	
    font-weight:700;
    color:#111827;
}
.item-value.item-gri{
    font-size:14px/*20px*/;
    font-weight:normal;
    color:#111827;
}
.compare-row{
    display:flex;
    justify-content:space-between;
    gap:20px;
 
   /* padding:28px 35px;*/
  /*  padding: 45px 35px 46px 35px;*/
	
	padding: 25px 0px;
    margin: 10px 20px;
    border-bottom:1px solid #e5e7eb;

    font-size:16px/*18px*/;
}
.compare-right strong {
text-align: right;
    color: #636364;
}
.compare-row.no-bottom-border  {border-bottom:unset !important;}

.compare-row span {
    color: #6b7280;
}
.compare-right{
    position:relative;

    background:#f3f5f8;

    border-radius:0 32px 32px 0;

    overflow:hidden;
}
.compare-right::before{
    content:"";

    position:absolute;

    left:0;
    top:0;

    width:80px;
    height:100%;

    pointer-events:none;

    background:linear-gradient(
        90deg,
        rgba(0,0,0,.08) 0%,
        rgba(0,0,0,.04) 35%,
        rgba(0,0,0,0) 100%
    );
}



@media(max-width:991px){

    .compare-wrapper{
        display:none;
    }

    .compare-mobile{
        display:block;
        margin-top:30px;
    }

    .compare-mobile-table{
        width:100%;
        border-collapse:separate;
        border-spacing:0;
        background:#fff;
        /*border-radius:4px;*/
        overflow:hidden;
       /* box-shadow:0 2px 8px rgba(0,0,0,.08);*/
        font-size:15px;
    }

    .compare-mobile-table th{
        padding:14px 10px;
        text-align:left;
        font-weight:700;
        color:#fff;
        border:0;
    }

    .compare-mobile-table th:first-child{
        background:#f7fafc;
        text-align:left;
    }

    .compare-mobile-table th:nth-child(2){
        background:#005293;
		color:#FFF
    }

    .compare-mobile-table th:nth-child(3){
        background: #d9d9d9;
		color:#000
    }

    .compare-mobile-table td{
        padding:14px 10px;
        border-bottom:1px solid #e5e7eb;
        vertical-align:middle;
    }

    .compare-mobile-table tr:last-child td{
        border-bottom:0;
    }

    .compare-mobile-table td:first-child{
        color:#555;
        font-weight:500;
		text-align:left
    }
	
  
    .compare-mobile-table td:nth-child(2){
        text-align:left;
       color:#1456b8;
	   font-weight:700;
    }

    .compare-mobile-table td:nth-child(3){
        text-align:left;
        
		 color:#666;
        
    }

    .compare-mobile-table tbody tr:nth-child(even){
        background:#fafafa;
    }
	.compare-mobile-table td,
.compare-mobile-table th{
    font-size:14px;
}
.compare-mobile-table td:nth-child(3){
   color:#666;
   /* font-weight:700;*/
}
.table-responsive-md{overflow-x:hidden}
.compare-v2 {
  
    padding: 30px 20px;
}
}





.compare-mobile-table{
    table-layout:fixed;
    width:100%;
}

.compare-mobile-table td,
.compare-mobile-table th{
    word-break:break-word;
    overflow-wrap:anywhere;
    padding:10px 8px;
}

.compare-mobile-table td:first-child,
.compare-mobile-table th:first-child{
    width:34%;
}

.compare-mobile-table td:nth-child(2),
.compare-mobile-table th:nth-child(2){
    width:33%;
}

.compare-mobile-table td:nth-child(3),
.compare-mobile-table th:nth-child(3){
    width:33%;
}










