charset "utf-8";
/* CSS Document */


body, html {font-family: 'Open Sans', sans-serif;}

.title-level-2{line-height:54px; position:relative; padding-top:15px; color:#000; font-size: 40px; }
.heading-divider{position: absolute; z-index: 0; top: 0; width: 40px; height: 3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; left:20px; background-color: #00a9ef;}
.heading-divider.white{background-color: #fff}
.heading-divider:after, .heading-divider:before{content: ''; position: absolute; z-index: 1; width: 10px; height: 3px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; background: #00a9ef;}
.heading-divider.white:before, .heading-divider.white:after{background:#fff}
.heading-divider.white:before { left: -20px;}
.heading-divider:before { left: -20px;}
.lncenter.heading-divider:after { right: -20px;}
.lncenter.heading-divider { left: 50%; margin-left: -20px;}


/* page content */
#page-content {flex: 1 0 auto;}



/* banner section */
.bg-banner-parallax {background-image:url(../../../images/revenue-cycle-management-services-bg.jpg); /*background-attachment: fixed;*/ background-repeat: no-repeat; background-size: cover; padding:180px 0; position:relative; text-align:center; background-position: 50% 0%; }
.bg-banner-parallax h1{font-size:62px; width:80%; margin:0 auto; margin-bottom:15px; line-height: 75px; }
.bg-banner-parallax p{font-size:22px;}
.bg-banner-parallax .btn{margin-top:0px; padding:3px 35px; font-size:21px;}
.bg-banner-parallax:after{content: ""; display: block; position: absolute; bottom: -1px; width: 100%;background-image:url(../../../images/mb-rcm-banner-curve.svg) ; height: 19%;-moz-background-size: 100% 100%; background-size: 100% 100%; z-index: 21; pointer-events: none; color:#f2f2f2}

/* welcome section */
.rcm-welcome-content{padding:40px 0; background:#F8F9FA}
.intro-video{border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; box-shadow:0 0 10px 0 rgba(0,0,0,0.2); position:relative; overflow:hidden; -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); box-shadow: 0 0 0 rgba(0, 0, 0, 0.3); -webkit-transition: -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); transition: -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1), -webkit-box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1); -webkit-box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17); box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17);  }

.intro-video-playicon{background:#fff; border-radius:100%; width: 6.25em; height: 6.25em; display:flex; position: absolute;
top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); left: 50%; z-index:100}
.intro-video-playicon:before{content: ''; display: inline-block; position: absolute; top: -2px;left: -2px;  bottom: -2px; right: -2px; border: 1px solid #00a9ef;
-webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; border-radius:100% }
.intro-video-playicon{display:flex; align-items: center; justify-content: center; }
.intro-video-playicon a{color:#000; display:flex; align-items: center; justify-content: center; width:100%; height:100%; position:relative; z-index:100; text-decoration:none}
.intro-video-playicon > i{color:#000}

/* Animations */
@-webkit-keyframes btnIconRipple { 0% { border-width: 4px; -webkit-transform: scale(1); transform: scale(1); }
  80% { border-width: 1px; -webkit-transform: scale(1.35); transform: scale(1.35); }
  100% { opacity: 0; } }
@keyframes btnIconRipple { 0% { border-width: 4px; -webkit-transform: scale(1); transform: scale(1); }
  80% { border-width: 1px; -webkit-transform: scale(1.35); transform: scale(1.35); }
  100% { opacity: 0; } }


#intro-video-mdl .modal-dialog {  max-width: 800px;  margin: 30px auto;}
#intro-video-mdl .modal-body {position: relative; padding: 0px;}
#intro-video-mdl .close {position: absolute;right: -30px;top: 0;  z-index: 999;  font-size: 2rem;  font-weight: normal;  color: #fff; opacity: 1;}


/* RCM Services Help */
.rcm-howit-timelines{flex: 0 0 90%; margin:0 auto; margin-top:100px;  }
.rcm-howit-works{background-color:#fff; padding:50px 0 100px}
.rcm-howit-timeline{ height: 135px; position: relative; display:flex; flex-direction: row; justify-content: space-around; align-items: center;}
.rcm-howit-timeline .howit-timeline-box{max-width:250px; width:100%;}
.rcm-howit-timeline.top-right{border-right: 2px solid #e0e0e0; border-top: 2px solid #e0e0e0; border-top-right-radius: 500px;}
.rcm-howit-timeline.top-right.row3{border-right: 0 none; border-top: 2px solid #e0e0e0; border-top-right-radius:0 ; width: 100%; margin-left: auto; margin-top: -2px; position:relative}
.rcm-howit-timeline.top-right.row3:before{content: "";  position: absolute; width: 124px;  height: 2px; background-color: #fff; top: -2px;  left: -20px;  z-index: 0;}
.rcm-howit-timeline.bottom-right{border-bottom: 2px solid #e0e0e0; border-bottom-right-radius: 500px; border-right: 2px solid #e0e0e0; margin-left:auto}
.rcm-howit-timeline.bottom-right.row1-bt{border-bottom: 2px solid #e0e0e0; border-bottom-right-radius: 500px; border-right: 2px solid #e0e0e0; width:85%; margin-left:auto}
.rcm-howit-timeline.bottom-right.row3{border-bottom: 2px solid #e0e0e0; border-bottom-right-radius: 500px; border-right: 2px solid #e0e0e0; }
.rcm-howit-timeline.top-left{border-left: 2px solid #e0e0e0; border-top: 2px solid #e0e0e0; border-top-left-radius: 500px; width: 100%; margin-top: -2px; position:relative}
.rcm-howit-timeline.top-left:after {content: "";  position: absolute; width: 124px;  height: 2px; background-color: #fff; top: -2px;  right: -20px;  z-index: 0;}
.rcm-howit-timeline.bottom-left{border-bottom: 2px solid #e0e0e0; border-bottom-left-radius: 500px; border-left: 2px solid #e0e0e0; width:85%;}
.howit-timeline-icon{width:100px; height:100px; background:#00a9ef; border-radius:50%; -webkit-border-radius:50%; text-align:center; display:flex; justify-content: center;  align-items: center; margin:0 auto; margin-bottom:14px; position:relative}

.howit-timeline-icon:after{pointer-events: none; position: absolute; width: 100%; height: 100%; border-radius: 50%; content: ''; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}

.howit-timeline-icon:after {top: -7px; left: -7px; padding: 7px; box-shadow: 0 0 0 3px #00a9ef; -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;  -webkit-transform: scale(.8);  -moz-transition: -moz-transform 0.2s, opacity 0.2s;  -moz-transform: scale(.8);  -ms-transform: scale(.8);  transition: transform 0.2s, opacity 0.2s;  transform: scale(.8);  opacity: 0;}
.rcm-howit-timeline .howit-timeline-box:hover .howit-timeline-icon:after { -webkit-transform: scale(1); -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); opacity: 1;}

.how-box-one .howit-timeline-box:hover .howit-timeline-icon:after { -webkit-transform: scale(1); -moz-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); opacity: 1;}
 
.rcm-howit-timelines.height130 .rcm-howit-timeline{height: 132px;}
.rcm-howit-timeline .howit-timeline-box h4{font-size: 19px;}

 
.sp.howitwork-icon-1{background-position: 4px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-2{background-position: -66px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-3{background-position: -141px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-4{background-position: -206px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-5{background-position: -276px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-6{background-position: -350px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-7{background-position: -416px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-8{background-position: -486px -8px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-9{background-position: -555px -8px; display:flex; width: 60px; height: 60px; }

.sp.howitwork-icon-13{background-position: -464px -444px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-14{background-position: -543px -444px; display:flex; width: 60px; height: 60px; }
.sp.howitwork-icon-15{background-position: -619px -444px; display:flex; width: 60px; height: 60px; }

.howit-timeline-divider{width:40px; height:1px; background:#00a9ef; margin:10px 0; -webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transform-origin: right center;
transform-origin: right center;
-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);}

.howit-timeline-box:hover .howit-timeline-divider{-webkit-transform-origin: left center;
transform-origin: left center;
-webkit-transform: scaleX(0);
transform: scaleX(0);}

.howit-timeline-box p{line-height:24px; padding:0; margin:0;  min-height:65px;}

/* RCM services */
.rcm-services{background-color:#f2f2f2; padding:60px}
.rcm-services-inner{background:#fff; -webkit-box-shadow: 0 30px 100px rgba(0, 0, 0, 0.2); box-shadow: 0 30px 100px rgba(0, 0, 0, 0.2); padding:70px 0 40px; border-radius: 8px;}
.rcm-services-tabnav{background:#00a9ef; padding:30px 0; margin-top:60px;}
.rcm-services-tabnav .nav.nav-tabs{display:flex; flex-direction: row; flex-wrap: nowrap;   justify-content: space-between;  align-items: center; position:relative}
.rcm-services-tabnav .nav-tabs{border:0 none}
.rcm-service-tabicon{width:100%; text-align:center; position:relative; margin-bottom:10px;}
.rcm-service-tabicon + span{position:relative}
.rcm-service-tabicon + span.minH70{min-height:70px; display:block}
.rcm-services-tabnav.items7 #nav-item-hover{top: -64px; height: 180%;}

.rcm-service-tab-img{margin-top:40px;}
.rcm-service-tab-img img{max-width:75%;}
.sp.servicetab-icon-1{width:54px; height:54px; background-position:-8px -88px;}
.sp.servicetab-icon-2{width:54px; height:54px; background-position:-81px -88px;}
.sp.servicetab-icon-3{width:54px; height:54px; background-position:-154px -88px;}
.sp.servicetab-icon-4{width:54px; height:54px; background-position:-227px -88px;}
.sp.servicetab-icon-5{width:54px; height:54px; background-position:-300px -88px;}
.sp.servicetab-icon-6{width:54px; height:54px; background-position:-373px -88px;}
.sp.servicetab-icon-7{width:54px; height:54px; background-position:-700px -444px;}
.sp.servicetab-icon-8{width:54px; height:54px; background-position:-766px -444px;}


.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-1, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-1{width:54px; height:54px; background-position:-8px -155px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-2, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-2{width:54px; height:54px; background-position:-81px -155px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-3, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-3{width:54px; height:54px; background-position:-154px -155px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-4, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-4{width:54px; height:54px; background-position:-227px -155px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-5, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-5{width:54px; height:54px; background-position:-300px -155px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-6, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-6{width:54px; height:54px; background-position:-373px -155px;}

.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-7, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-7{width:54px; height:54px; background-position:-700px -506px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetab-icon-8, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetab-icon-8{width:54px; height:54px; background-position:-766px -506px;}

.rcm-services-tabnav .nav-tabs .nav-item{flex-grow:1; flex-basis: 16.666%; position:relative; z-index:100}
.rcm-services-tabnav .nav-tabs .nav-link{border:0 none; line-height:18px; text-align:center; font-weight:600; color:#fff; -webkit-transition: font-weight 0.3s;
transition: font-weight 0.3s;-webkit-box-pack: start;-ms-flex-pack: start; background:none; width:100%; padding-left:0; padding-right:0}
.rcm-services-tabnav .nav-tabs .nav-item .nav-link:hover, .rcm-services-tabnav .nav-tabs .nav-item .nav-link:focus{border:0 none !important}

.rcm-services-tabnav .nav-tabs .nav-link.active, .rcm-services-tabnav .nav-tabs .nav-link:hover{position:relative; color:#00a9ef; transform: scale(0.95, 0.95);-webkit-transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1); transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
}

.rcm-services-tabnav .nav-tabs .nav-link.active:hover:before{box-shadow:none; background:none}

.rcm-services-tabnav .nav-tabs .nav-link:before{-webkit-transform: scale(0.97, 0.95);transform: scale(0.97, 0.95);
-webkit-transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
transition: opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
transition: transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), opacity 0.45s cubic-bezier(0.2, 0.95, 0.2, 1), -webkit-transform 0.45s cubic-bezier(0.2, 0.95, 0.2, 1);
}


.rcm-services-tabnav .nav-tabs .nav-link:hover:before{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

.rcm-services-tabnav .nav-tabs .nav-link:hover:before{content:""; position:absolute; top:-55px; left:0; width:100%; height:200%; background:#fff; border-radius: 15px; box-shadow: 0 20px 60px -20px rgba(0,0,0,.45);   }

.rcm-services-tabnav.items7 .nav-tabs .nav-link:hover:before{top: -71px; height: 180%;}


#nav-item-hover{
	position:absolute; top:-55px; left:0;  width:120px; height:200%; background:#fff; border-radius: 15px; box-shadow: 0 20px 70px -20px rgba(0,0,0,.45); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s;-webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1); -webkit-transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22); transition-timing-function: cubic-bezier(1, 0.01, 0, 1.22);z-index:0;
}

.rcm-services-tabnav .nav-tabs .nav-item:nth-child(1):hover  #nav-item-hover{
	position:absolute; top:-55px; left:0;  width:120px; height:200%; background:#fff; border-radius: 15px; box-shadow: 0 20px 60px -30px rgba(0,0,0,.45); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s;
}


.rcm-services-tabnav .nav-tabs .nav-item:nth-child(2):hover #nav-item-hover{
	position:absolute; top:-55px; left:0;  width:120px; height:200%; background:#fff; border-radius: 15px; box-shadow: 0 20px 60px -30px rgba(0,0,0,.45); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s;
}

.rcm-services-tabnav .nav-tabs .nav-item:nth-child(3):hover #nav-item-hover{
	position:absolute; top:-55px; left:0;  width:120px; height:200%; background:#fff; border-radius: 15px; box-shadow: 0 20px 60px -30px rgba(0,0,0,.45); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s;
}




.rcm-services-tab .tab-content{padding-top:20px; border:0 none; box-shadow:none}


/* How we distrupting */
.rcm-how-we-disrupting{padding:50px 0; background:url(../../../images/practices-of-revenue-cycle-management-bg.jpg) no-repeat top left; background-size:cover}
.rcm-disrupting-icon{text-align:center; }
.sp.disrupting-icon-1{width:50px; height:50px; background-position:-12px -227px;}
.sp.disrupting-icon-2{width:50px; height:50px; background-position:-70px -227px;}
.sp.disrupting-icon-3{width:50px; height:50px; background-position:-128px -227px;}
.sp.disrupting-icon-4{width:50px; height:50px; background-position:-188px -227px;}
.sp.disrupting-icon-5{width:50px; height:50px; background-position:-248px -227px;}
.sp.disrupting-icon-6{width:50px; height:50px; background-position:-308px -227px;}

.sp.disrupting-icon-7{width:50px; height:50px; background-position:-466px -514px;}
.sp.disrupting-icon-8{width:50px; height:50px; background-position:-523px -514px;}
.sp.disrupting-icon-9{width:50px; height:50px; background-position:-583px -514px;}

.how-we-disrupting-wrap h3{font-size:22px; text-align:center; color:#fff; position:relative; margin-bottom:10px;}
.how-we-disrupting-cover{position:relative; z-index:10}
.how-we-disrupting-cover .rcm-disrupting-icon{transform: scale(0.85); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;
transition: all .5s;}
.how-we-disrupting-cover:hover .rcm-disrupting-icon{transform: scale(1); -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;
transition: all .5s;}
.how-we-disrupting-cover p{line-height:24px;}
.how-we-disrupting-box1, .how-we-disrupting-box2, .how-we-disrupting-box3, .how-we-disrupting-box4, .how-we-disrupting-box5, .how-we-disrupting-box6{overflow: hidden; min-height: 300px; position: relative; padding: 40px 30px 50px 30px; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;
transition: all .5s;}
.how-we-disrupting-box4, .how-we-disrupting-box5, .how-we-disrupting-box6{margin-top:-30px;}

.how-we-disrupting-box1:after {content: ''; position: absolute; left: 0; right: 0; top: 0; border-top: 150px solid transparent;border-bottom: 150px solid transparent; border-left: 1720px solid #088eff; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;transition: all .5s; }
.how-we-disrupting-box2:after {content: ''; position: absolute; left: -1720px; right: 0; top: 0; border-top: 150px solid transparent; border-bottom: 150px solid transparent;    border-right: 1720px solid #269cfe; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;transition: all .5s;}
.how-we-disrupting-box3:after {content: ''; position: absolute; left: 0; right: 0; top: 0; border-top: 150px solid transparent; border-bottom: 150px solid transparent;    border-left: 1720px solid #45a9ff; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;transition: all .5s;}
.how-we-disrupting-box4:after {content: ''; position: absolute; left: -1720px; right: 0; top: 0; border-top: 150px solid transparent; border-bottom: 150px solid transparent;    border-right: 1720px solid #45a9ff; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;transition: all .5s;}
.how-we-disrupting-box5:after {content: ''; position: absolute; left: 0; right: 0; top: 0; border-top: 150px solid transparent;border-bottom: 150px solid transparent; border-left: 1720px solid #269cfe; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;transition: all .5s; }
.how-we-disrupting-box6:after {content: ''; position: absolute; left: -1720px; right: 0; top: 0; border-top: 150px solid transparent; border-bottom: 150px solid transparent;    border-right: 1720px solid #088eff; -webkit-transition: all .5s; -moz-transition: all .5s; -ms-transition: all .5s; -o-transition: all .5s;transition: all .5s;}

@media screen and (min-width:1199px){
.how-we-disrupting-box1:hover:after{border-right: 1720px solid transparent;left:-1720px; }
.how-we-disrupting-box2:hover:after{border-left: 1720px solid transparent;left:0; }
.how-we-disrupting-box3:hover:after{border-right: 1720px solid transparent; left:-1720px;}
.how-we-disrupting-box4:hover:after{border-left: 1720px solid transparent;left:0; }
.how-we-disrupting-box5:hover:after{border-right: 1720px solid transparent;left:-1720px; }
.how-we-disrupting-box6:hover:after{border-left: 1720px solid transparent;left:0; }
}


.btn{transition-duration: 0.3s; overflow:hidden}
.hvr-sweep-to-left { display: inline-block;  vertical-align: middle;  -webkit-transform: perspective(1px) translateZ(0);  transform: perspective(1px) translateZ(0);   box-shadow: 0 0 1px rgba(0, 0, 0, 0);  position: relative;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  }

.btn-outline-primary.hvr-sweep-to-left{box-shadow:inset 0 0px 0px 1px #18a1f0}
.btn-outline-success.hvr-sweep-to-left{box-shadow:inset 0 0px 0px 1px #68a01b}

.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active { color: #00a9ef !important;}
.btn-outline-success.hvr-sweep-to-left:hover, .btn-outline-success.hvr-sweep-to-left:focus, .btn-outline-success.hvr-sweep-to-left:active {color: #fff !important;}
.btn-outline-success.hvr-sweep-to-left:before{ background: #68a01b;}
.btn-outline-primary.hvr-sweep-to-left:before{ background: #00a9ef;}
#contact-us-form .btn-secondary.hvr-sweep-to-left:before{background: #18a1f0; border-color: #fff;}
#contact-us-form .btn-secondary.hvr-sweep-to-left:hover, #contact-us-form .btn-secondary.hvr-sweep-to-left:focus, #contact-us-form .btn-secondary.hvr-sweep-to-left:active {color: #fff !important;}

.btn-outline-primary.hvr-sweep-to-left:hover, .btn-outline-primary.hvr-sweep-to-left:focus, .btn-outline-primary.hvr-sweep-to-left:active {color:#fff !important; }
.hvr-sweep-to-left:before {content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #fff; -webkit-transform: scaleX(0); transform: scaleX(0);
-webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s;    transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.rcm-testimonial-btn-wrap .btn-outline-primary.hvr-sweep-to-left:hover{color: #fff !important;}



/* rcm testimonials */
.rcm-testimonials{padding:50px 0; background:#f2f2f2}
.rcm-testimonial-box{background-color:#fff; padding-top:70px; padding-left:50px; padding-right:50px; min-height:300px;  text-align:center; margin-top:40px;  position: relative; border-radius: 60px 60px 0 60px; z-index:100; box-shadow:0 0 30px 0 rgba(0,0,0,0.1);  }
.rcm-testimonial-box:after{content:""; position: absolute; display: block;width: 100%; height: 50%; bottom: -100px; left: 0; z-index: 1; background: #fff; transform-origin: bottom right; transform: skew(0,7deg);border-radius: 0 0 60px 60px; box-shadow:0 0 30px -24px rgba(0,0,0,0.1))}
.rcm-testimonial-box-shadow{width: 95%; height: 103%; background: #00a4e8; top: 32px; right: 7px; z-index: 0; position: absolute; border-radius: 64px 64px 60px 100%}
.rcm-testimonial-box h4{font-size:20px; margin-bottom:20px; line-height:100%}
.rcm-testimonial-box h4 > small{display:block; text-align:center; font-size:12px; color:#666}

.rcm-testimonial-box p{margin-top:10px; line-height:20px; position:relative; z-index:10}
.rcm-testimonial-icon{width: 100px; height: 100px; background: #333; border-radius: 100%; color: #fff; position: absolute; top: -55px; left: 50%; margin-left: -30px;
display: flex; align-items: center; justify-content: center;}
.rcm-testimonial-icon i{font-size: 48px;}
.rcm-testimonial-wrap{margin-top:40px;}
.rcm-testimonial-btn-wrap{margin-top:120px;}

/* rcm resources */
.rcm-resource-header{background:#f4f4f4; padding:30px 0 15px}
.rcm-resource-body{background:#f4f4f4; padding:40px 0}
.rcm-resource-info h4{color:#313133; font-size:15px; font-weight:400; position:relative; padding-left:55px; font-weight:600}
.rcm-resource-info h4:before{content:""; width:40px; height:2px; background-color:#313133; position:absolute; left:0; top:8px;}
.rcm-resource-info h3{font-size:20px; line-height:22px; color:#0d4b8a}
.rcm-resource-info p{line-height:18px; font-size:14px; color:#666}


/*rcm faq */
.rcm-faq {background:#fff; padding:50px 0 40px}
 
/* accordion */
.rcm-faq .accordion .card{ margin-bottom: 10px;  border: 1px solid #c8c8c8;  border-radius: 4px !important; box-shadow: none;}
.accordion .card:first-of-type, .accordion .card:not(:first-of-type):not(:last-of-type){border-bottom: 1px solid #c8c8c8 !important;}
.rcm-faq .accordion .card-header{ padding: 0; border-bottom:0 none; border-radius: 4px !important;  background: transparent;}
.rcm-faq .accordion .card-header h5{font-size:14px; margin-bottom: 0; position:relative; }
.rcm-faq .accordion .card-header h5:before{content:""; position:absolute; top:14px; left:24px; width:24px; height:26px; background:url(../../../images/rcm-sprite-img.png) no-repeat -657px -232px; z-index:10}
.rcm-faq .accordion .card-header h5:hover a{color:#00a9ef}
.rcm-faq .accordion .card-header a.collapsed{position: relative; border-radius: 4px; background: transparent;}
.rcm-faq .accordion .card-header a.collapsed:after{ font-family: 'fontawesome'; font-size: 14px; position: absolute; top: 25%;right: 20px; content: '\f105';}
.rcm-faq .accordion .card-header a{position: relative;   display: block;  padding: 1.5rem 1.5rem; cursor: pointer; border-radius: 4px 4px 0 0; background: #fff; padding-left:56px; transition: color 200ms cubic-bezier(.785,.135,.15,.86),background-color 200ms cubic-bezier(.785,.135,.15,.86),border-color 200ms cubic-bezier(.785,.135,.15,.86); color:#303133}
.rcm-faq .accordion .card-header a:after{font-family: 'fontawesome'; font-size: 14px;position: absolute; top: 35%; right: 20px; content: '\f107';}
.rcm-faq .accordion .card-body{border-radius: 0 0 4px 4px;}
.rcm-faq .accordion .card-body p{font-size: 15px;margin-bottom: 10px; line-height:24px;}
.rcm-img-faq{max-width:90%;}

/* contact form */
.rcm-contactus-form{background:#0e76bc}
.contact-us-bg {background: #0e76bc; position:relative;}
.progress-stat{padding:40px; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background-color:#f4f9fc}
#contact-us-form .btn-secondary{color: #18a1f0; background-color: #fff; border-color: #fff; padding-top:12px; padding-bottom:12px;}
.contact-us-wrapper {padding: 50px 40px 40px 40px;}
.contact-us-content h1 {color: #ffffff; font-size: 45px; margin-bottom: 40px;}
#contact-us-form .cnt-form-control {background: none; height: 60px; width: 100%; padding-left: 20px; border: 0;  color: #ffffff; border: 1px solid #328ef4; font-size: 15px; text-transform: capitalize; border-radius: 5px; margin-bottom: 30px;}
#contact-us-form textarea.cnt-form-control {color: #ffffff; height: 120px; width: 100%; padding: 30px 30px; border: 1px solid #328ef4; text-transform: capitalize; background: none; border-radius: 5px; margin-bottom: 24px;}
#contact-us-form select.cnt-form-control {color:#328ef4 !important; }


#contact-us-form .cnt-form-control::-webkit-input-placeholder {color: #f3f3f3; opacity: 1;}
#contact-us-form .cnt-form-control:-moz-placeholder {color: #f3f3f3; opacity: 1;}
#contact-us-form .cnt-form-control:-ms-input-placeholder {color: #f3f3f3; opacity: 1;}
#contact-us-form .cnt-form-control::-ms-input-placeholder {color: #f3f3f3; opacity: 1;}
#contact-us-form .cnt-form-control:placeholder {color: #f3f3f3;  opacity: 1;}


/* rcm-technologies */
.rcm-technologies{background:url(../../../images/revenue-cycle-management-sofware-tools-bg.png) no-repeat top left #f2f2f2;  padding:50px 0 30px; outline:0 none; border:0 none}



/* button animation */
.btn-anim{ position: relative;  overflow:hidden}
.btn-anim span{  display: block;}
.btn-anim:before, .btn-anim:after{content:"";width: 0; height: 2px; position: absolute;transition: all 0.2s linear;  background: #fff;}
.btn-anim span:before, .btn-anim span:after{ content:""; width:0; height:0; position: absolute; transition: all 0.2s linear;  background:#fff;}
.btn-anim:hover:before, .btn-anim:hover:after{ width: 100%;}
.btn-anim:hover span:before, .btn-anim:hover span:after{ height: 100%;}
/*----- button 1 -----*/
.btn-1:before, .btn-1:after{ transition-delay: 0.2s;}
.btn-1 span:before, .btn-1 span:after{ transition-delay: 0s;}
.btn-1:before{ right: 0;  top: 0;}
.btn-1::after{ left: 0; bottom: 0;}
.btn-1 span::before{ left: 0; top: 0;}
.btn-1 span::after{right: 0;  bottom: 0;}
.btn-1:hover:before, .btn-1:hover:after{transition-delay: 0s;}
.btn-1:hover span:before, .btn-1:hover span:after{transition-delay: 0.2s;}


/* new process format */
.four-process-bg {background-position: 55% 15%; background-repeat: no-repeat; background-image: url("/images/process_lines_bg.png");}
.four-process-bg .single-process {padding-top: 0; padding-bottom: 0; background-color: transparent; margin-bottom: 50px;}
.four-process-bg .single-process img {height: auto; max-width: 100%; border: none; -webkit-border-radius: 0;  border-radius: 0;  -webkit-box-shadow: none;
    box-shadow: none;}
.four-process-bg .single-process .content h3 {margin: 10px 0 17px; line-height:normal}
.four-process-bg .single-process-wrapper:nth-child(2n) {margin-top: 225px;}
.four-process-bg .single-process .image {position: relative;}
.four-process-bg .single-process .image span.sp {position: absolute;  left: 100px; top: 63px;  z-index: 1000;}
.four-process-bg .single-process .content {padding-right: 40px;}


/*new process */
.how-box-one {
    position: relative;
    padding: 40px 20px;
    transition: all .3s;
}
.how-box-one:hover{
	box-shadow: 0 0 35px rgba(0,0,0,.1);
}
.how-box-one:after{
    content: '';
    position: absolute;
    top: 0;
    right: -100px;
    width: 200px;
    height: 120px;
    
}
.how-box-one:last-child:after{
	display: none
}
@media (max-width:991px){
	.how-box-one:after{
		display: none
	}
}
.how-box-one .icon-box {
    position: relative;
    font-size: 32px;
    width: 80px;
    height: 80px;
    border: 2px solid;
    line-height: 80px;
    border-radius: 50%;
    margin: 0 auto 20px;
    transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
}
.how-box-one .icon-box span{
	display: block;
    width: 25px;
    height: 25px;
    font-size: 12px;
    border-radius: 50%;
    background-color: #7a52b5;
    color: #fff;
    line-height: 25px;
    padding: 0 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.how-box-one h3 {
    position: relative;
    line-height: 1.6em;
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 7px;
    color: #00a9ef;
    font-weight: 600;
	text-align:center;
}
.how-box-one .text {
    position: relative;
    line-height: 1.8em;
    padding: 0px ;
	text-align:center;
}
.how-box-one h3 a {
    position: relative;
    color: #2a2a2a;
}

.rcm-howit-works2 { padding: 50px 0 20px;}
.rcm-howit-works {background-color: #fff; padding: 50px 0 100px;}
.how-one-container .how-box-one:nth-child(1):after {background: url(/images/hw-arrow-big.png) center center no-repeat;}
.how-one-container .how-box-one:nth-child(2):after {background: url(/images/hw-arrow-big2.png) center center no-repeat; top:70px;}
.how-one-container .how-box-one:nth-child(3):after {background: url(/images/hw-arrow-big.png) center center no-repeat;}

.sp.sp-icon-full-compliance{display:block; width:106px; height:118px; background-position: -21px -583px}
.sp.sp-icon-data-security{display:block; width:106px; height:118px; background-position: -153px -583px}
.sp.sp-icon-extensive-training {display:block; width:106px; height:118px; background-position: -286px -583px}
.sp.sp-icon-claims-audits {display:block; width:106px; height:118px; background-position: -418px -583px}
.sp.sp-icon-high-accuracy {display:block; width:106px; height:118px; background-position: -550px -583px}
.sp.sp-icon-technology  {display:block; width:106px; height:118px; background-position: -683px -583px}


.ww-service-container {
    margin-bottom: 50px;
}

.ww-service-container .chat-box img {
    height: 80px;
}

.ww-service-container .feature-content {
    padding-right: 40px;
}

.ww-service-container .feature-content .service-heading {
    margin-top: 20px;
    margin-bottom: 15px;
    letter-spacing: unset;
	color: #071828;
}

.ww-service-container .feature-content hr {
	background-image:none;
    height: 2px;
    width: 75px;
    background-color: #0e76bc;
    text-align: left;
    margin: 0;
        margin-bottom: 0px;
    margin-bottom: 15px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}

.ww-service-container .chat-box:hover hr {
    width: 40%;
    background-color: #78c70b;
}

.ww-service-container p {
    margin-top: 0;
}

.ww-service-container span.theme-color {
    color: #000;
}
.section-whyare{padding:80px 0 50px; }



@media screen and (min-width:576px) and (max-width:767px){
	.howit-timeline-icon{transform: scale(0.7); transform-origin: 5px 5px;}
}

/* banner enquiry form */
.banner-contact-form{margin-top:15px;}
.banner-contact-form .form-control{height:50px; border:0 none; color: #000; box-shadow: none; transition:all}
.btn-ban-enquiry-submit{background: #008fe2; color: #fff; border-radius: 4px; margin-top: 0 !important; text-transform: uppercase;}
.btn-ban-enquiry-submit:hover{background: #fff; color: #008fe2; border-color: #fff}
.btn-ban-enquiry-submit:before{ top: 0; left: -210px;}
.btn-ban-enquiry-submit:hover:before{top: 0;}
.banner-contact-form .form-control::-webkit-input-placeholder {color: #6c757d;opacity: 1;	font-size: 14px;}
.banner-contact-form .form-control::-moz-placeholder {color: #6c757d; opacity: 1;font-size: 14px;}
.banner-contact-form .form-control:-ms-input-placeholder {color: #6c757d; opacity: 1;font-size: 14px;}
.banner-contact-form .form-control::-ms-input-placeholder {color: #6c757d; opacity: 1;font-size: 14px;}
.banner-contact-form .form-control::placeholder {color: #6c757d; opacity: 1;font-size: 14px;}
.bg-banner-parallax .ban-title-getfree{font-size:22px; color: #fff; font-weight: 600;}
.bg-banner-parallax .ban-title-getfree > span{font-size:16px; color: #fff; font-weight: 400}
.bg-banner-parallax .banner-btn{margin-top: 0; padding: 9px 35px;}

@media screen and (max-width:767px){ 
	.banner-contact-form .col{width:100%; flex-basis: auto; padding-left: 15px !important; padding-right: 15px !important;}
	.banner-contact-form .form-group{margin-bottom: 5px;}
	
	
}


/* dec 05 2019 start */
/* section audit mistakes */
.mb-audit-mistakes{background: #e4e4e4; padding: 40px 0; }
.mb-audit-bg-blue{background-color: #00a9ef; padding: 40px; border-radius: 6px; }
.mb-audit-bg-blue h2{border: 8px solid #fff; padding: 39px 44px; text-align: center}
.mb-audit-content{background:#fff; padding: 30px; border-radius: 6px; box-shadow: 0 0 30px -5px rgba(0,0,0,0.1); text-align: center}
.mb-audit-content h3{font-size: 20px; line-height: 24px;}
.heading-divider.static{margin:0 auto; position: relative; display: inline-block; left: auto; right: auto}
.heading-divider.static:after{right: -20px;}
.mb-audit-content ul{margin:0; padding: 0; margin-top: 30px; /*margin-right: 40px;*/ margin-right:20px;}
.mb-audit-content ul li{list-style: none; text-align: left; line-height: 22px; position: relative; padding-left: 75px; padding-bottom: 15px; margin-bottom: 15px; }
.mb-audit-content ul li:before{content: ""; position: absolute; left: 0; bottom: 1px; width: 55%; height: 1px; background: #e6e6e6}
.mb-audit-content ul li:after{content: ""; position: absolute; left: 0; bottom: 0; width: 30%; height: 3px; background: #2eb0f6; transition: width 0.3s ease;}
.mb-audit-content ul li:hover:after{width: 0;}
.mb-audit-content ul li span.sp{position:absolute; left: 5px; top: 0; transition: top 0.3s ease;}
.mb-audit-content ul li:hover span.sp{top:-5px;}
.sp.mb-audit-icon1{width: 46px; height: 46px; background-position: -772px -11px;}
.sp.mb-audit-icon2{width: 46px; height: 46px; background-position: -772px -67px;}
.sp.mb-audit-icon3{width: 46px; height: 46px; background-position: -772px -121px;}
.sp.mb-audit-icon4{width: 46px; height: 46px; background-position: -772px -180px;}
.sp.mb-audit-icon5{width: 46px; height: 46px; background-position: -772px -234px;}

.sp.mb-audit-icon6{width: 46px; height: 46px; background-position: -830px -11px;}
.sp.mb-audit-icon7{width: 46px; height: 46px; background-position: -830px -65px;}
.sp.mb-audit-icon8{width: 46px; height: 46px; background-position: -830px -119px;}

/* types of services */
.section-types-of-services{padding:50px 0;}
.curved-tl-br {}
.list-style-circle{margin:0; padding:0}
.list-style-circle li{position:relative; margin-bottom: 18px; font-size: 16px; list-style:none; padding-left:35px;}
.list-style-circle li:after{font-family:'FontAwesome'; content:"\f058"; position:absolute; top:0; left:0; font-size:16px; color:#00a4e8}
.section-types-of-services h3 {line-height: 38px;}

@media screen and (max-width:767px){
	.mb-audit-bg-blue{padding: 20px;}
	.mb-audit-bg-blue h2 { border: 4px solid #fff;padding: 30px;}	
	.mb-audit-content ul{margin-right:0}
	.title-level-2 {font-size: 28px !important; line-height: 34px !important;}
	.curved-tl-br{margin-bottom: 30px; margin-top: 20px;}
}
/* dec 05 2019 end */

/* dec 16 2019 start */
/* our process two column */
.col2-process{background:#F8F9FA}
.ops2-icon{text-align: center; width: 100px; height: 100px; position: relative; background-color: #fff; color:#00a9ef;
box-shadow: inset 0 0 0 3px #00a9ef,0 0 0 3px #fff; border-radius: 100%; margin: 0 auto .2em; -webkit-transition: box-shadow .3s ease;
-moz-transition: box-shadow .3s ease; transition: box-shadow .3s ease; display: flex;align-items: center; justify-content: center;}
.ops2-icon:after{position: absolute; content: ''; display: block; top: 0; left: 0; width: 100%; height: 100%; border-radius: 100%; border: 3px dashed #00a9ef; animation: spin 5s linear infinite; animation-play-state: running; animation-play-state: paused;}
.our-process-style2:hover .ops2-icon{box-shadow: inset 0 0 0 3px transparent,0 0 0 3px #fff;}
.our-process-style2:hover .ops2-icon:after{animation-play-state: running;}
.our-process-style2 h4{ text-align: center; margin-top: 15px; margin-bottom: 15px;}
.our-process-style2 p{text-align:center; line-height: 22px;}
.our-process-style2{margin-bottom: 30px; padding: 0 20px; }

.sp.otp2-icon-1a{width: 60px; height: 60px; background-position: -8px -297px;}
.sp.otp2-icon-2a{width: 60px; height: 60px; background-position: -77px -297px;}
.sp.otp2-icon-3a{width: 60px; height: 60px; background-position: -147px -297px;}
.sp.otp2-icon-4a{width: 60px; height: 60px; background-position: -217px -297px;}
.sp.otp2-icon-5a{width: 60px; height: 60px; background-position: -287px -297px;}
.sp.otp2-icon-6a{width: 60px; height: 60px; background-position: -358px -297px;}

.sp.otp2-icon-1{width: 60px; height: 60px; background-position: -8px -366px;}
.sp.otp2-icon-2{width: 60px; height: 60px; background-position: -77px -366px;}
.sp.otp2-icon-3{width: 60px; height: 60px; background-position: -147px -366px;}
.sp.otp2-icon-4{width: 60px; height: 60px; background-position: -217px -366px;}
.sp.otp2-icon-5{width: 60px; height: 60px; background-position: -287px -366px;}
.sp.otp2-icon-6{width: 60px; height: 60px; background-position: -358px -366px;}
.sp.otp2-icon-7{width: 60px; height: 60px; background-position: -427px -366px;}
.sp.otp2-icon-8{width: 60px; height: 60px; background-position: -495px -366px;}

.ops-style2-box{position: relative}
.ops-style2-box:nth-child(1):after{content: ''; position: absolute; top: 0; right: -52px; width: 102px; height: 50px; background: url(../images/rcm-sprite-img.png) -608px -380px no-repeat;}
.ops-style2-box:nth-child(2):after{content: ''; position: absolute; top: 64px; right: -52px; width: 102px; height: 50px; background: url(../images/rcm-sprite-img.png) -751px -380px no-repeat;}
.ops-style2-box:nth-child(3):after{content: ''; position: absolute; top: 0; right: -52px; width: 102px; height: 50px; background: url(../images/rcm-sprite-img.png) -608px -380px no-repeat;}

.ops-style2-box:nth-child(6):after{content: ''; position: absolute; top: 64px; left: -48px; width: 102px; height: 50px; background: url(../images/rcm-sprite-img.png) -751px -311px no-repeat;}

.ops-style2-box:nth-child(7):after{content: ''; position: absolute; top: 10px; left: -52px; width: 102px; height: 50px; background: url(../images/rcm-sprite-img.png) -608px -311px no-repeat;}

.ops-style2-box:nth-child(8):after{content: ''; position: absolute; top: 64px; left: -48px; width: 102px; height: 50px; background: url(../images/rcm-sprite-img.png) -751px -311px no-repeat;}

.sp.servicetr-icon-1{width:54px; height:54px; background-position:-8px -431px;}
.sp.servicetr-icon-2{width:54px; height:54px; background-position:-81px -431px;}
.sp.servicetr-icon-3{width:54px; height:54px; background-position:-152px -431px;}
.sp.servicetr-icon-4{width:54px; height:54px; background-position:-227px -431px;}
.sp.servicetr-icon-5{width:54px; height:54px; background-position:-300px -431px;}
.sp.servicetr-icon-6{width:54px; height:54px; background-position:-373px -431px;}


.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetr-icon-1, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetr-icon-1{width:54px; height:54px; background-position:-8px -493px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetr-icon-2, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetr-icon-2{width:54px; height:54px; background-position:-81px -493px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetr-icon-3, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetr-icon-3{width:54px; height:54px; background-position:-152px -493px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetr-icon-4, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetr-icon-4{width:54px; height:54px; background-position:-227px -493px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetr-icon-5, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetr-icon-5{width:54px; height:54px; background-position:-300px -493px;}
.rcm-services-tabnav .nav-tabs .nav-link.active .sp.servicetr-icon-6, .rcm-services-tabnav .nav-tabs .nav-link:hover .sp.servicetr-icon-6{width:54px; height:54px; background-position:-373px -493px;}

.equal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.equal > [class*='col-'] {
  display: flex;
  flex-direction: column;
}
@keyframes spin {
 0% {
  -webkit-transform:rotate(0);
  -o-transform:rotate(0);
  -ms-transform:rotate(0);
  transform:rotate(0)
 }
 100% {
  -webkit-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg)
 }
}

.ops-subtitle{color: #00a9ef}
.ops-subtitle span{font-size: 30px; color: #222; background:#eee; width: 70px; height: 70px; border-radius: 50%;display:flex; justify-content: center; align-items: center; margin-bottom: 15px; }
/* dec 16 2019 end */


/* css aug 04 2020 */
.width9{width:90% !important;}

@media screen and (min-width:576px) and (max-width:767px){
	.howit-timeline-icon{transform: scale(0.7); transform-origin: 5px 5px;}
}

@media screen and (max-width:767px){
	.bg-banner-parallax h1{width:auto}
	.bg-banner-parallax h1{font-size: 34px; line-height: 45px;}
	.intro-video{height:auto}	
	.rcm-howit-timeline{border:0 none !important; flex-direction: column; height:auto; align-items: normal;}
	.rcm-howit-timelines{margin-top:20px;}
	.rcm-howit-timeline .howit-timeline-box{max-width: none; position:relative; padding-left:120px; margin-bottom:40px;}
	.howit-timeline-icon{position: absolute; left: 0; top: 0;}
	.how-box-one .howit-timeline-icon{position: static; }
	.rcm-howit-works{padding: 50px 0 10px;}
	.title-level-2{font-size:40px; line-height:40px;}
	.rcm-services-tabnav .nav.nav-tabs{flex-wrap: wrap;}
	.rcm-services-tabnav .nav-tabs .nav-link.active:before{top: 0; height:100%;}
	.rcm-service-tabicon{margin-bottom: 5px;}
	.rcm-services-tabnav .nav-tabs .nav-item{margin-bottom: 10px;}
	.rcm-services-tab .tab-content h3{margin-top:0 !important}
	.rcm-service-tab-img{margin-top:40px;}
	.rcm-services-tabnav{margin-top: 20px;}
	.rcm-services{padding: 50px 0 30px;}
	.how-we-disrupting-box4, .how-we-disrupting-box5, .how-we-disrupting-box6{margin-top:0}
	
	.test-box2{margin-top:80px;}
	.mb-order-2{order:2}
	.mb-order-1{order:1}
	.mb-order-0{order:0}
	
	#nav-item-hover{display: none}
	.rcm-services-tabnav .nav-tabs .nav-link:hover:befor{top: 0; height: 50%;}
	.rcm-services-tabnav .nav-tabs .nav-item{flex-basis: 30.333%;}
	.rcm-services-tabnav .nav-tabs .nav-link:hover:before{display: none}
	.rcm-services-tabnav .nav-tabs .nav-link.active{background-color: #fff;}
	.rcm-services-tabnav .nav-tabs .nav-link{font-size: 14px;}
	.bg-banner-parallax{padding: 100px 0 180px !important;}
	
	
	.ww-service-container .chat-box span.sp{margin: 0 auto;}
	.ww-service-container .feature-content hr{margin: 0 auto;}
	.ww-service-container p{text-align:center; padding-right:0; padding-top:15px;}
	.ww-service-container .feature-content .service-heading{text-align:center}
	.ww-service-container .feature-content{padding-right:0}
	
	.rcm-howit-timelines.height130 .rcm-howit-timeline{height:auto;}
	
}



/* ipad portrait */
@media screen and (min-width:768px) and (max-width:991px){
	.rcm-testimonial-box-shadow{height: 85%;}
	.title-level-2{font-size:36px; line-height:46px;}
	
	.how-we-disrupting-box1:after, .how-we-disrupting-box2:after, .how-we-disrupting-box3:after{border-bottom: 250px solid transparent;}
	.how-we-disrupting-box4:after,.how-we-disrupting-box5:after, .how-we-disrupting-box6:after {border-bottom: 190px solid transparent;}
	.how-we-disrupting-box4, .how-we-disrupting-box5, .how-we-disrupting-box6{margin-top:0}	
	.rcm-how-we-disrupting{padding: 50px 0 30px;}
	.rcm-service-tab-img{margin-top:60px;}
	.rcm-howit-timeline{border:0 none !important}
	.title-level-2 br{display:none}
	.rcm-howit-timeline{border:0 none !important; flex-direction: row; height:auto; align-items: normal;}
	.rcm-howit-timelines{margin-top:20px;}
	.rcm-howit-timeline .howit-timeline-box{max-width: none; position:relative; padding-left:0; margin-bottom:40px; padding-right:15px;}
	.howit-timeline-icon{position: absolute; left: 0; top: 0;}
	.rcm-howit-works{padding: 50px 0 10px;}
	.howit-timeline-icon{position:relative; left: -54px;}
	.how-one-container .how-box-one .howit-timeline-icon{left:0}
	.rcm-howit-timelines{flex: 0 0 100%;}
	.mb-order-2{order:2}
	.mb-order-1{order:0}
	.mb-order-0{order:1}
	
	.rcm-services{ padding:40px}
	.title-level-2{font-size: 40px;}
	.rcm-howit-timelines.height130 .rcm-howit-timeline{height:auto;}
}


/* ipad landscape */
@media screen and (min-width:992px) and (max-width:1199px){
	.rcm-services{ padding:40px}
	
	/* dec 05 2019  start */
	.title-level-2 {font-size: 42px;}
	.mb-audit-bg-blue h2{padding: 84px 38px; text-align: center;}
	/* dec 05 2019 end */
	.rcm-howit-timeline .howit-timeline-box h4 {font-size: 16px; line-height: 24px;}
	.bg-banner-parallax h1{font-size: 54px;line-height: 62px;}
	.bg-banner-parallax p{font-size:20px;}
	.section-types-of-services .col-md-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
	.section-types-of-services .title-level-2 br{display:none}
	.section-types-of-services .col-lg-4.d-md-none.d-lg-block { display: none !important;}
	
}
@media (min-width: 1024px){
	
	.hidden-lg,.hidden-md {display: none!important;}
	p.title-level-2{font-size:2.2em !important; font-weight: 700;}
}


/* Galaxy S5 portrait and landscape */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {
	.bg-banner-parallax {margin-top: 150px !important;}
	
	
}



/*Portrait and landscape iPhone 5 and iPhone 5S*/

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px) 
	and (-webkit-min-device-pixel-ratio: 2){
		.bg-banner-parallax{margin-top: 100px;}
}


/* iphone 6 and 6s */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation: portrait){
	.bg-banner-parallax{    margin-top: 150px;}
}
	
/* iphone 6+, 6s+ */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) 
	and (orientation: portrait){
	
}

/* pixel */
/* Portrait */
@media screen 
  and (device-width: 360px) 
  and (device-height: 640px) 
  and (-webkit-device-pixel-ratio: 3) 
  and (orientation: portrait) {
	  

}

