.cmrUserSection{ height: 100%;  }
.cmrUserSection::after{ content: ''; position: absolute; bottom: 0; left: 0; background: url(../images/cmr/cmruser_bg.svg); width: 100%; height: 80%; background-size: cover; background-position: 0 -30%;}
.cmrUserImgWrap{ margin-top: 50px;}
.cmrUserImgWrap .cmrUserImg{ max-width:800px; margin: 0 auto; } 
.cmrUserImgWrap .cmrUserImg img{ width: 100%;}
.cmrUserSection .cmrUserImgSlide{ display: flex; max-width: 1100px; margin: 40px auto 0; padding-left: 2%;} 
.cmrUserSection .cmrUserImgSlide .cmrUserImgItems { padding: 0 20px;}
.cmrUserSection .cmrUserImgSlide .cmrUserImgItems figure{ display: none;}
.cmrUserSection .cmrUserImgSlide .cmrUserImgItems h3{ color: #3F3F3F; font-size: 18px; font-weight: 600; }
.cmrUserSection .cmrUserImgSlide .cmrUserImgItems p{ color: #3F3F3F; font-size: 18px; font-weight: 400; line-height: 24px;}
.titleHead{ font-weight: 700; margin: 0 auto 60px; font-size: 30px; color: #3F3F3F; text-align: center; max-width: 970px; line-height: 43px; position: relative; z-index: 2; }

.cmrLeveragesSection .cmrLeveragesBox{ margin-top: 60px; }
.cmrLeveragesBox { text-align: center; }
.cmrLeveragesBox .cmrLeveragesTool{ background: #FFFFFF; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25); border-radius: 10px; padding: 15px 30px; font-weight: 400; font-size: 18px; color: #3F3F3F; text-align: center; position: relative; margin-bottom: 50px; max-width: 280px;  margin: 0 auto 50px; min-height: 110px; display: flex; align-items: center;} 
.cmrLeveragesBox .cmrLeveragesTool::after{ content: ''; position: absolute; left: 50%; bottom: -26px; transform: translateX(-50%); background: url(../images/cmr/tagsArrow.png); width: 40px; height: 45px; } 
.cmrLeveragesBox .cmrLeveragesImg{ } 

.cmrDecisionSection{ height: 100%; }
.cmrDecisionSection ul { display: flex; flex-wrap: wrap;  list-style-type: none; background: url(../images/cmr/cmrdecision_bg.png); background-size: cover; padding: 0 100px ; }
.cmrDecisionSection ul li{ width: 50%; padding: 40px 0; }
.cmrDecisionBox { display: block; width: 100%; }
.cmrDecisionBox figure { width: 150px; display: inline-block; margin-bottom: 0; }
.cmrDecisionBox .cmrDecisionContant { width: calc( 100% - 155px); max-width: 300px; vertical-align: middle; padding-left: 50px; display: inline-block; margin-bottom: 0; } 
.cmrDecisionBox .cmrDecisionContant h3{ font-size: 18px; font-weight: 700; color: #3F3F3F;}
.cmrDecisionBox .cmrDecisionContant p{ font-size: 18px; font-weight: 400;}

.cmr_database_section{ position: relative; height: 100%; }
.cmr_database_section::after{ content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 50%; background: linear-gradient(180deg, rgba(64, 223, 223, 0.1) 0%, rgba(178, 211, 124, 0.5) 100%); }
.cmr_brand-wrap{ display: flex; flex-wrap: wrap; list-style-type: none; }
.cmr_brand-wrap .cva_brandBox figure{ background: linear-gradient(90deg, #2C78EA 0%, #8916CF 97.98%); width: 127px; height: 127px; border-radius: 50%; position: relative; overflow: hidden; display: inline-flex; align-items: center; justify-content: center;}
.cmr_brand-wrap .cva_brandBox figure img { position: relative; z-index: 1; }
.cmr_brand-wrap .cva_brandBox figure::before{ content: ''; width: calc(100% - 4px); height: calc(100% - 4px); background: #ffffff; display: block; position: absolute; border-radius: 50%; top: 2px; left: 2px; z-index: 0;}
.cmr_brand-wrap .cva_brandBox span{ display: block; text-align: center; margin: 20px auto 10px; background: linear-gradient(90deg, #2C78EA 0%, #8916CF 97.98%); -webkit-background-clip: text; font-size: 24px; font-weight: 700; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; }
.cmr_brand-wrap .cva_brandBox p{ color: #000000; font-weight: 600; font-size: 18px; line-height: 25px; text-align: center; width: 100%; max-width: 262px; margin: 10px auto;}
.cmr_brand-wrap li{ width: 33%; text-align: center;  }

.cmr_LeveragesSection{ background: url(../images/cmr/cmr_Leverages_bg.jpg); background-size: cover; height: 100%; }
.cmr_LeveragesSection h5 { text-align: center; font-size: 18px; font-weight: 700; background: linear-gradient(92.21deg, #3580D8 4.67%, #19B4E4 95.15%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent;  }
.cmr_LeveragesSection ul li{ list-style: none; margin: 25px 0;} 
.cmr_LeveragesBox{ display: flex;  align-items: center; background: #DDE0DE; border-radius: 50px; position: relative; height: 99px; padding-left: 110px; padding-right: 40px;}
.cmr_LeveragesBox span{ width: 99px; height: 99px; border-radius: 50%; border: 8px solid #ffffff;  display: inline-flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0;  }
.cmr_LeveragesBox span::before{ content: ''; background: linear-gradient(92.21deg, #3580D8 4.67%, #19B4E4 95.15%); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); width: 100%; height: 100%; position: absolute; border-radius: 50%; z-index: 0;  }
.cmr_LeveragesBox span img{ position: relative; z-index: 1; max-width: 70%;}
.cmr_LeveragesBox p{ font-weight: 600; color: #3F3F3F; margin-bottom: 0; font-size: 18px;}
.cmr_LeveragesDetails{ max-width: 1000px; width: 100%; display: flex; margin: 0 auto; }
.cmr_LeveragesDetails .cmr_LeveragesDetailsList{ padding: 0 45px;}
.cmr_surveys_section {}
.cmr_surveys_section .cva_surveysBox{ }
.cmr_surveys_section .cva_surveysBox figure { min-height: 265px; display: inline-flex; align-items: center; text-align: center;}
.cmr_surveys_section .cva_surveysBox span { display: block; color: #3F3F3F; font-size: 24px; font-weight: 600;}
.cmr_surveys_section .cva_surveysBox p { font-size: 18px; line-height: 24px; font-weight: 400; max-width: 270px; width: 100%; margin: 10px auto;}
.cmr_surveys_section ul li{ list-style: none; }


.cmr_quantifies_section{ background: url(../images/cmr/cva_quantifies_bg.svg); background-size: cover; height: 100%; }
.cmr_quantifies_section h2{}
.cmr_quantifies_section ul { max-width: 1120px; width: 100%; margin: 120px auto 0; display: flex; flex-wrap: wrap;}
.cmr_quantifies_section ul li{ width: 20%; list-style: none; padding: 0 10px; display: inline-block; }
.cmr_quantifies_section ul li:nth-child(2) .cva_quantifiesBox { background: rgb(2 189 189 / 80%); }
.cmr_quantifies_section ul li:nth-child(3) .cva_quantifiesBox { background: rgb(0 87 222 / 80%); }
.cmr_quantifies_section ul li:nth-child(4) .cva_quantifiesBox { background: rgb(104 0 219 / 80%); }
.cmr_quantifies_section ul li:nth-child(5) .cva_quantifiesBox { background: rgb(191 0 207 / 80%); }
.cva_quantifiesBox{ padding: 90px 10px 10px 10px; background: rgb(117 172 27 / 80%); position: relative; height: 100%; border-radius: 10px;}
.cva_quantifiesBox figure{ border-radius: 10px; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25); background-color: #ffffff; display: inline-flex; justify-content: center; position: absolute;
    top: -80px; left: 50%; transform: translateX(-50%); align-items: center; width: 165px; height: 155px; }
.cva_quantifiesBox span{ font-size: 24px; font-weight: 700; color: #ffffff; line-height: 32px; max-width: 115px; display: block; margin: 0 auto 14px; }
.cva_quantifiesBox p{ font-size: 18px; font-weight: 400; color: #ffffff; line-height: 24px;}



.aid_cmrRecallSection{ background: url(../images/cmr/cmrRecall_bg.svg); background-size: cover; height: 100%;}
.aid_cmrRecallSection figure{text-align: center;}
.aid_cmrRecallSection .cmrRecallBox{ height: 100%; display: flex; align-items: center; justify-content: center; }
.aid_cmrRecallSection .cmrRecallContent{ text-align: left; }
.aid_cmrRecallSection .cmrRecallContent figure{text-align: left;}
.aid_cmrRecallSection .cmrRecallContent figure .cvaHead{ color: #9F19AB; font-size: 96px; line-height: 60px; font-weight: bold; }
.aid_cmrRecallSection .cmrRecallContent h2{ font-size: 48px; font-weight: 700; color: #3F3F3F;}
.aid_cmrRecallSection .cmrRecallContent p{ font-size: 22px; font-weight: 600; color: #3F3F3F; max-width: 430px;}
.aid_cmrRecallSection .cmrRecallContent p a{color:#FFC353; text-decoration: none;}

.cmr_designed_section{ position: relative; height: 100%;}
.cmr_designed_section::before{ content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-60%) ; width: 70%; height: 60%; border-radius: 40%; background: #ffffff; }
.cmr_designed_section::after{ content: ''; position: absolute; left: 0; bottom: 0; height: 50vh; width: 100%; background: linear-gradient(180deg, rgba(178, 211, 124, 0.5) 0%, rgba(64, 223, 223, 0) 100%); }
.cmr_designedSlideBox{ display: block; position: relative; top: -120px; max-width: 1000px; margin: 0 auto; }
.cmr_designedSlideBox .slideList{ display: inline-block; margin-left: 30px; }
.slideListBox{ background: #FFFFFF; height: 125px; max-width: 132px; box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25); border-radius: 10px; display: inline-flex; width: 100%;  padding: 10px; flex-wrap: wrap; align-items: center; justify-content: center; }
.slideListBox b{ text-align: center; display: flex; align-items: center; min-height: 75px; }
.slideListBox b img { margin: 0 auto;}
.slideListBox span{ display: block;  display: block; width: 100%; font-size: 17px; font-weight: 600; line-height: 17px; }

/* .cmr_designedSlideBox .slideList.slick-slide.slick-current + .cmr_designedSlideBox .slideList.slick-slide{ position: relative; top: 50px;} */
.cmr_designedBox { position: relative; z-index: 2;}
.cmr_designedBox .brain{ position: relative; top: 60px; background: #ffffff; border-radius: 50%; max-width: 800px; margin: 0 auto; height: 330px;}
.cmr_designedSlideBox .slick-arrow{ position: absolute; top: 20px;  font-size: 0; background-size: cover !important;}
.cmr_designedSlideBox .slick-next{ background: url(../images/cmr/cmr_next.png); right: -30px; }
.cmr_designedSlideBox .slick-prev{ background: url(../images/cmr/cmr_prev.png); left: -30px; }
.cmr_designedSlideBox .slick-list { height: 320px; }
.cmr_designedSlideBox .slideList.slick-slide { transition: all .8s;}
.cmr_designedSlideBox .slideList.slick-slide.slick-current + .slick-slide + .slick-slide{ position: relative; top: 180px; transition: all .8s;  }
.cmr_designedSlideBox .slideList.slick-slide.slick-current + .slick-slide,
.cmr_designedSlideBox .slideList.slick-slide.slick-current + .slick-slide + .slick-slide + .slick-slide {position: relative; top: 120px; transition: all .8s;}
 
@media(max-width:1366px) {
    .cmrUserImgWrap .cmrUserImg{ max-width: 680px;}
   
}

@media(max-width:767px) {
    .mobiledetailedFeedback{ display: none;}
    .cmrUserImgWrap .cmrUserImg{ display: none;}
    .cmrUserSection .cmrUserImgSlide { background: #fff; padding:20px 20px 40px 20px;  border-radius: 20px; box-shadow: 0 0 4px rgb(0 0 0 / 20%);
        margin-bottom: 50px;}
    .cmrUserSection .cmrUserImgSlide .cmrUserImgItems figure{ display: block; }
    .cmrUserSection .cmrUserImgSlide .cmrUserImgItems figure img{ width: 100%;}
    .cmrUserSection .cmrUserImgSlide .cmrUserImgItems{ padding: 0;}
    .cmrUserSection::after{ height: 60%; }
    .cmrUserImgSlide .slick-dots{ position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); }
    .cmrUserImgSlide .slick-dots li{ background: linear-gradient(92.21deg, #9F19AB 4.67%, #BE9DF0 95.15%); width: 28px; height: 10px; border-radius: 7px; }
    .cmrDecisionSection ul{ padding: 20px 0;}
    .cmrDecisionBox .cmrDecisionContant{ padding-left: 10px;}
    .cmrDecisionSection ul li { width: 100%;}
    .cmr_brand-wrap{ margin-bottom: 50px;} 
    .cmr_brand-wrap li{ width: 100%;}
    .cmr_LeveragesDetails{ flex-wrap: wrap;}
    .cmr_LeveragesDetails .cmr_LeveragesDetailsList{ padding: 0 15px 30px 15px; }
    .cmr_surveys_section .cva_surveysBox p { margin: 10px auto 70px;}
    .cmr_quantifies_section ul li{ width: 100%; margin-bottom: 140px;}
    .cmr_quantifies_section ul li:last-child{ margin-bottom: 80px;}
    .titleHead{ margin: 0px auto 20px; font-size: 20px; line-height: 30px}
    .aid_cmrRecallSection .cmrRecallContent h2{ font-size: 38px;}
    .aid_cmrRecallSection .cmrRecallContent p { font-size: 18px; text-align: center;}
    .cmr_database_section .titleHead{ margin-top: -15px; margin-bottom: 52px;}
    .cmr_database_section::after{ height: 175px;}
    .cmr_brand-wrap .cva_brandBox span{ margin-top: 0;}
    .cmr_brand-wrap .cva_brandBox p { margin-bottom: 40px;}
    .cmr_LeveragesBox p{ font-size: 16px;}
    .cmr_designedSlideBox { top: 30px; }
    .cmr_designedSlideBox .slideList.slick-slide.slick-current + .slick-slide, .cmr_designedSlideBox .slideList.slick-slide.slick-current + .slick-slide + .slick-slide + .slick-slide{ top: 0; }
    .cmr_designedSlideBox .slideList.slick-slide.slick-current + .slick-slide + .slick-slide{ top: 0; }
    .cmr_designedSlideBox .slideList{ margin-left: 3px; }
    .cmr_designedSlideBox .slick-list{   margin: 0 auto; padding-bottom: 80px; height: 230px; }
    .cmr_designedSlideBox .slick-arrow{ top: auto; bottom: 42px; }
    .cmr_designedSlideBox .slick-prev{ left: 35%; }
    .cmr_designedSlideBox .slick-next{right: 35%;}
    
}