h1.inner-page {margin: 0; font-size:38px; line-height: 48px;  font-weight:900;  font-family: var(--h1-font);}
h1.inner-page span{color:var(--color-blue); display:block}
.hero-section.inner-page{padding-top:85px; padding-bottom:85px;}
.section-services{padding: 70px 0; background:url(../images/rcm/service-bg.png) no-repeat bottom right;}
.section-services .service-tab {
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 14px 10px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  min-height: 140px;
cursor: pointer;
transition:all 0.5s;
}
.section-services .service-tab:hover{ border-color:#20a797}
.section-services .service-tab:hover .sservice-title{color:#20a797}
.section-services .slick-slide{margin:0 10px;}
.service-tab .sservice-title {
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
  margin-top: 10px;
  transition:all 0.5s;
}
.section-services .slider.slider-for{margin-top:60px;}
/* section intro */
.section-service-intro{padding:70px 0 30px; }
.section-outsourcing{padding:60px 0 30px; background:#f3fbfe;}
.ar-management-wrap {
  background: #fff;
  padding: 20px 20px 20px 30px;
  border-left: 4px solid var(--color-green);
  display:block;
  text-decoration:none;
  color:#000; margin-bottom:20px;
  transition:all 0.5s;
  border:1px solid transparent;
  min-height:170px;
  border-left: 3px solid var(--color-green);
}
.service-inner-casebox {
  display: flex;
flex-direction: column;
min-height: 350px;
justify-content: space-between;
}
/* .ar-management-wrap:hover {background:#e5f4fa; border:1px solid #d5e1e7; box-shadow:0 0 10px 0 rgba(0,0,0,0.1)} */
.ar-management-wrap h4{font-size:20px; color:#1174c0; margin-bottom:5px; padding-left:24px; position:relative}
.ar-management-wrap h4:before{content:""; position:absolute; top:5px; left:0; background:url(../images/ar/icon-plus.png) no-repeat 0 0 ; width:18px; height:18px;}
.ar-management-wrap p{margin:0; font-size:16px; line-height:22px;}
.ar-management-wrap:hover{color:#000}
.section-service-about{padding:0 0 40px;}
.section-service-counter{padding:20px 0 60px;}
.counter-wrap2 {background:#fff; border-radius:10px; padding: 25px 30px; position:relative; box-shadow:0 0 10px 0 rgba(24,139,208,0.1); height:100%; justify-content: center; }
.counter-wrap2 img{position:absolute; right:14px; top:30px;}
.counter-title2{color:var(--color-grey); font-weight:normal; font-size: 16px; line-height:20px;}
.counter-wrap2 .counter2 {font-size: 64px; font-weight: bold; line-height: 58px; color: var(--color-blue);}
.section-services-casestudy{background:#f7f7f7; padding:70px 0;}
.service-inner-casebox h3{font-size:20px; line-height:26px; margin-top:10px;}
.sec-sevice-testmi{padding:60px 0}
.font-v3{color:#02477b !important; font-weight:700!important}
.color-blue{color:#02477b !important;}
.color-green{color:var(--color-green) !important;}
.section-howitwork{padding: 60px 0;}
/* how it works */
.howitwork-style1{position:relative; padding-left:120px; margin-bottom: 30px;}
.howitwork-style1 .howit-icon{position:absolute; left:0; top:0;}
.howit-info .process-count{position:relative; font-weight:800; color:#188bd0; font-size:40px; padding-bottom:15px; margin-bottom:10px;}
.howit-info .process-count:after{content:""; position:absolute; left:0; bottom:0px; width:25px; height:2px; background:#188bd0;  }
.howit-info .process-title{color:#021f34; font-weight:600; font-size:18px;}
.howit-info .process-desc{font-size:15px; line-height: 18px;}
/* breadcrum */
.sec-breadcrum {background:#f3fbfe; padding:10px 0;}
.sec-breadcrum  ul{margin:0; padding:0; display:flex;}
.sec-breadcrum  ul li{list-style:none; font-size:14px; position:relative; margin:0 10px;}
.sec-breadcrum  ul li:before{content:"/"; position:absolute; right:-10px; top:0}
.sec-breadcrum  ul li:last-child:before{display:none;}
.sec-breadcrum  ul li a{text-decoration:none;}
/* testimonial box */
.testimonial-box2 *{transition:all 0.5s}
.testimonial-box2 {
  padding-left: 40px;
  padding-right: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 10px;
  margin-top: 40px;
  margin-left: 35px;
  background: #fff;
  min-height: 450px;
  display: flex;
  flex-direction: column;
  border: 1px solid #d1d1d1;
  transition: all 0.5s;
  position:relative; margin-bottom:10px;
}
.testimonial-box2 img.quote-icon2{width:auto; position: relative; margin: 0 auto 20px; transition: all 0.5s;}
.testimonial-box2 .testi-photo2 img{width:auto; border-radius:50%;}
.testi-info2{display:flex; justify-content:space-between;  }
.testi-photo2 { width: 260px; margin-right: 20px;}
.testi-content2 {font-size: 15px;  line-height: 20px; text-align:center}
.meta-info2 { border-bottom: 1px solid #ddd; padding-bottom:15px; margin-bottom:15px;}
.testimonial-slide .slick-active{opacity:1}
.meta-info2 .testi-name2 {font-size: 16px; color: #000; font-weight: 600; text-align:center}
.meta-info2 .testi-design2 {font-size: 14px; text-align:center }
.testimonial-slide .slick-prev, .testimonial-slide .slick-next{border: 2px solid #000; border-radius: 50%; top: -72px; width:36px; height:36px; display:none;}
.testimonial-slide  .slick-prev { right: 65px; left:auto;}
.testimonial-slide .slick-dots {text-align: left; margin-top: 30px; bottom: 0;  position: static;  margin-left: 80px;}
.testimonial-slide .slick-dots {text-align: left;  margin-top: 60px;  bottom: 0;  position: static;  margin-left: 80px;}
.testimonial-slide .slick-dots li { position: relative;  display: inline-block;  width: 45px;  height: 34px;  margin: 0;  padding: 0;  cursor: pointer;  border-bottom: 2px solid #ddd;  text-align: center;}
.testimonial-slide .slick-dots .slick-active { opacity: 1; border-bottom: 2px solid #000;}
.quote-icon2{background:url(../images/rcm/testimonial-icon-2.png) no-repeat 0 0; background-size:contain; width:68px; height:68px; margin:0 auto; margin-bottom:20px; transition:all 0.5s}
.quote-icon3{background:url(../images/rcm/testimonial-icon-3.png) no-repeat 0 0; background-size:contain; width:52px; height:44px;  transition:all 0.5s; position:absolute; bottom:0; right:0; z-index:99}
.testimonial-box2{transition:all 0.5s}
.testimonial-box2:hover {box-shadow:0 0 10px 0 rgba(0,0,0,0.1); border-color: transparent; }
.testimonial-box2:hover .quote-icon2{background:url(../images/rcm/testimonial-icon-1.png) no-repeat 0 0;}
.testimonial-box2:hover .quote-icon3{background:url(../images/rcm/testimonial-icon-4.png) no-repeat 0 0;}
.sec-service-cta .container{background:url(../images/rcm/CTA-bg.png) no-repeat 0 0; background-size:cover; padding: 60px 70px;}
.sec-service-cta .container h3,.sec-service-cta .container h3 + div {color:#fff}
.sec-service-cta .container h3 {font-size: 52px;  font-weight: 700;}
.sec-service-cta .container h3 + div {font-size: 33px; font-weight: 700;}
.sec-service-cta .container .cta-sub-title {
  font-size: 22px;
  font-weight: 600;
  color: #fff;
  line-height: 30px;
}
.btn-cta2 {
  position: relative;
  padding-right: 70px;
  border: 0 none;
  overflow: hidden;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: 30px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.btn-cta2 span {
  background: #fff;
  position: absolute;
  top: 0;
  right: 0;
  color: var(--color-green);
  height: 100%;
  display: flex;
  align-items: center;
  padding: 0 12px;
}
.sec-service-cta{padding-top:60px;}
.sec-service-cta .btn-wrap{display:flex}
.sec-service-cta .btn-wrap {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
}
.sec-service-cta {
  /* margin-bottom: 60px; */
}
.section-services .slick-prev,  .section-services .slick-next {
  border: 2px solid #ddd;
  border-radius: 50%;
  width: 36px;
  height: 36px;
  box-shadow: 0 5px 5px 0 rgba(0,0,0,0.07);
  background:#fff;
  z-index:99
}
.section-services .slick-prev {
  right: auto;
  left: -6px;
}
.section-services .slick-next {
  right: auto;
  right: -10px;
}
.section-services .slick-prev, .section-services .slick-next {
  top: 50%;
}
.section-services .slick-prev:before, .section-services .slick-next:before {
  color: #000;
}
.section-howitwork.verification{background:#f7f7f7; padding-top:60px;}
.list-bullet-sqr{margin:0; padding:0;  display:flex; flex-wrap: wrap;}
.list-bullet-sqr li{list-style:none; position:relative; width:25%; margin-bottom: 10px; padding-left: 15px;}
.list-bullet-sqr li:before {content:""; position:absolute; left:0; top:8px; width:6px; height:6px; background:#188bd0;}
@media only screen and (max-width:767px){
	h1.inner-page{font-size: 32px; line-height: 36px;}
	.hero-section.inner-page {background-position: center center !important;}
	.w-85 { width: 100%;}
	.section-service-counter .row.mt-3 .col-md-3{margin-bottom:30px;}
	.service-inner-casebox { padding-bottom: 30px;}
	.sec-sevice-testmi .section-title h2, .sec-sevice-testmi .section-title h3{font-size: 24px;}
	.testimonial-box2{margin-left:0}
	.sec-service-cta .container{padding: 60px 30px}
	.sec-service-cta .container h3 {font-size: 32px;   line-height: 32px;}
	.sec-service-cta .container h3 + div{font-size: 20px;}
	.sec-service-cta .btn-wrap{justify-content: left; margin-top: 10px;}
	.section-title  h2 br, .section-title  h3 br{display:none;}
	.w-75 { width: 100% !important;}
	.list-bullet-sqr{flex-direction: column;}
	.list-bullet-sqr li{width: 100%;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	p br{display:none;}
	.section-service-counter .row.mt-3 > .col-md-6{margin-bottom:30px;}
	.service-inner-casebox h3{margin-bottom:20px;}
	.service-inner-casebox{min-height: auto; margin-bottom: 30px;}
	.feature-slide .slick-next {right: -18px; z-index: 99; background: #fff;}
	.feature-slide .slick-prev {  right: auto;  left: 16px;  z-index: 99;  background: #fff;}
	.sec-service-cta .container h3 {font-size: 38px; font-weight: 600;line-height: 40px;  margin-bottom: 10px;}
	.sec-service-cta .container h3 + div {font-size: 26px;}
	h1.inner-page {margin: 0;font-size: 60px; line-height: 62px;}
}
@media only screen and (min-width:992px) and (max-width:1199px){
		.feature-slide .slick-next {right: -18px; z-index: 99; background: #fff;}
	.feature-slide .slick-prev {  right: auto;  left: 16px;  z-index: 99;  background: #fff;}
	.counter-wrap2 .counter2{font-size: 44px;}
	.counter-title2{font-size: 12px; line-height: 14px;}
	.counter-wrap2 img{max-width: 18%;}
	.ar-management-wrap{min-height: 210px;}
	h1.inner-page {margin: 0; font-size: 58px;line-height: 58px;}
}