/*Sart Global settings*/

html {

	overflow-x: hidden;

	overflow-y: scroll!important;

}

body {

	font-family: 'Montserrat', sans-serif;

	overflow-x: hidden;

}

.clearfix {clear: both;}

.nicescroll-cursors {

	display: none;

}

/*End Global settings*/



/*Start Top bar*/



.Top-bar {

	background-color: #fff;

	padding: 6px;

}

.Top-bar .contact {display: inline;}

.Top-bar .contact i {

	color: #464646;

	padding-right: 7px;

	margin-top: 7px;

}

.Top-bar .contact span {

	padding-right: 12px;

	font-size: 13px;

}

.Top-bar .social {float: right;}

.Top-bar .social a i {

	padding: 4px;

	cursor: pointer;

	-webkit-transition: 0.5s ease;

    -moz-transition: 0.5s ease;

    -o-transition: 0.5s ease;

    transition: 0.5s ease;

	margin-top: 2px;

	text-decoration: none;

}

.Top-bar .social a i:hover {transform: scale(1.3)}



.Top-bar .social a {color: #464646;}

/*End Top bar*/





/*Start navbar*/

.navbar {

	background: url(images/background.jpg) no-repeat center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	text-transform: uppercase;

	border-radius: 0;

	padding: 20px;

	margin-bottom: 0;

	border:0;

}

.navbar img {

	margin-top: 3px;

	margin-right: 40px;

	max-height: 90px;

}

.navbar .navbar-collapse ul {margin-top: 20px;}

.navbar .navbar-collapse li a {

	color: #fff;

	-webkit-transition: 0.6s ease-in-out;

	-moz-transition: 0.6s ease-in-out;

	-o-transition: 0.6s ease-in-out;

	transition: 0.6s ease-in-out;

	padding: 5px;

	margin: 12px;

	font-family: 'Montserrat', sans-serif; 

	font-weight: 600;

	font-size: 12px;

}

.navbar .navbar-collapse li a.active,

.navbar .navbar-collapse li a:hover {

	background: none;

	color: #ffad4a;

	border-bottom: 1px solid #ffad4a;

}

.navbar-nav>li>.dropdown-menu {

	background: url(images/background.jpg) no-repeat center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}

.navbar .navbar-collapse .dropdown li a {

	text-transform: capitalize; 

	color: #fff;

	background: none;

}

.navbar .navbar-collapse .dropdown li a.active,

.navbar .navbar-collapse .dropdown li a:hover {border-radius: 0;}

.navbar .navbar-collapse .dropdown li a:hover {transform: scale(1.1);}

.navbar .navbar-toggle {background: #fff; margin-top: 20px;}

.navbar .navbar-toggle .icon-bar {background-color: #2d1a4c}

/*End Navbar*/



/*Start HomePage Header*/

.Home-header {

	background: url(images/Home-header.jpg) no-repeat center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	height: 490px;

}

.Home-header .heading {

	margin-top: 15%;

	color: #fff;

}

.Home-header .heading h4 {

	color: #ffad4a;

	font-weight: bold;

	text-transform: uppercase;

}

.Home-header .heading h2 {

	text-transform: uppercase;

	font-weight: 400;

	margin-bottom: 20px;

}

.Home-header .heading p {

	margin-bottom: 30px;

}

.Home-header .heading button {

	background: #ffad4a;

	border: none;

	border-radius: 30px;

	padding: 12px 30px;

	color: #fff;

	text-transform: uppercase;

	font-weight: 600;

}

.Home-header .contact-form {

	height: 490px;

	padding: 0px !important;

	background: rgba(255,255,255,0.2);

	width: 90%;

	float: right;

}

.Home-header .contact-form form {

	padding: 55px;

	padding-top: 5%;

}

.Home-header .contact-form form h3 {

	margin-top: 0;

	margin-bottom: 25px;

	text-align: center;

	text-transform: uppercase;

	color: #fff;

	font-weight: bold;

	font-size: 21px;

}

.Home-header .contact-form form input, 

.Home-header .contact-form form select, 

.Home-header .contact-form form textarea {

	height: 45px;

	background: rgba(255,255,255,0.3);

	border: none;

	border-radius: 8px;

	padding: 15px;

	color: #fff;

	margin-bottom: 10px;

	font-weight: 600;

	font-size: 12px;

	width:100%;

}

.Home-header .contact-form form textarea {

	resize: none;

	height: 100px;

}

.Home-header .contact-form form input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff; opacity:1;}

.Home-header .contact-form form input::-moz-placeholder { /* Firefox 19+ */color: #fff; opacity:1;}

.Home-header .contact-form form input:-ms-input-placeholder { /* IE 10+ */color: #fff; opacity:1;}

.Home-header .contact-form form input:-moz-placeholder { /* Firefox 18- */color: #fff; opacity:1;}

.Home-header .contact-form form select::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff; opacity:1;}

.Home-header .contact-form form select::-moz-placeholder { /* Firefox 19+ */color: #fff; opacity:1;}

.Home-header .contact-form form select:-ms-input-placeholder { /* IE 10+ */color: #fff; opacity:1;}

.Home-header .contact-form form select:-moz-placeholder { /* Firefox 18- */color: #fff; opacity:1;}

.Home-header .contact-form form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff; opacity:1;}

.Home-header .contact-form form textarea::-moz-placeholder { /* Firefox 19+ */color: #fff; opacity:1;}

.Home-header .contact-form form textarea:-ms-input-placeholder { /* IE 10+ */color: #fff; opacity:1;}

.Home-header .contact-form form textarea:-moz-placeholder { /* Firefox 18- */color: #fff; opacity:1;}



.Home-header .contact-form form input[type="submit"], .Home-header .contact-form form button {

	background: #605ca8;

	border: none;

	border-radius: 30px;

	color: #fff;

	font-size: 15px;

	font-weight: 500;

	height: 45px;

	text-transform: uppercase;

}

/*End HomePage Header*/



/*Start Header Menu section */

.Header-Menu {

	background: #ebf1f3;

	height: 120px;

	text-align: center;

	padding-top: 32px;

}

.Header-Menu button {

	background: none;

	border: none;

	border-radius: 30px;

	text-transform: uppercase;

	color: #636363;

	font-size: 17px;

	font-weight: 600;

	padding: 10px 30px;

	margin: 5px;

	-webkit-transition: 0.5s ease-in-out;

	-moz-transition: 0.5s ease-in-out;

	-o-transition: 0.5s ease-in-out;

	transition: 0.5s ease-in-out;

}

.Header-Menu button:hover {

	background: #fff;

	color: #605ca8;

}

/*End Header Menu section */



/*Start Section #1 in the HomePage*/

.section1 {

	text-align: center;

	padding-top: 70px;

	padding-bottom: 60px;

}

.section1 {

    padding-top: 60px;

    padding-bottom: 50px;

}

.section1 .col-md-4 {border: 2px solid #ebebeb;}

.section1 .box1 {border-top: none; border-left: none;}

.section1 .box2 {border-top: none; border-left: none; border-right: none;}

.section1 .box3 {border-top: none;  border-right: none;}

.section1 .box4 {border-left: none;  border-top: none ; padding-top: 30px;}

.section1 .box5 {border-left: none;  border-top: none ; border-right: none;padding-top: 30px;}

.section1 .box6 {border-right: none; border-top: none;  padding-top: 30px;}

.section1 .box7 {border-bottom: none;  border-left: none;  border-top: none; padding-top: 30px;}

.section1 .box8 {border-bottom: none; border-top: none;border-right: none ;  padding-top: 30px;}

.section1 .box {

    margin-bottom: 50px;

	height: 150px;

}

.section1 .box i {

	margin-bottom: 20px;

	color: #f89624;

}

.section1 .box h3 {

	color: #707070;

	font-weight: 600;

	font-size: 21px;

	text-transform: uppercase;

}

/*End Section #1 in the HomePage*/





/*Start Revenue-Cycle-Management-Solutions section*/



.Revenue-Cycle-Management-Solutions {

	background: #ffad4a;

	padding-top: 70px;

	padding-bottom: 70px;

}

.Revenue-Cycle-Management-Solutions i {

	color: #fff;

	margin-bottom: 20px;

}

.Revenue-Cycle-Management-Solutions h3 {

	font-size: 33px;

	color: #fff;

	margin-bottom: 30px;

	text-transform: capitalize;

}

.Revenue-Cycle-Management-Solutions button {

	background: #fff;

	border: none;

	border-radius: 30px;

	color: #ffad4a;

	font-size: 16px;

	font-weight: bold;

	padding: 10px 30px;

}

/*End Revenue-Cycle-Management-Solutions section*/



/*Start About us section*/

.About-us {

	padding-top: 50px;

	padding-bottom: 60px;

	text-align: center;

}

.About-us h3 {

	text-transform: uppercase;

	color: #555555;

	font-weight: bold;

	font-size: 28px;

	margin-bottom: 35px;

}

.About-us p {

	color: #acacac;

	font-size: 16px;

}

/*End About us section*/



/*Start Medical Billing slider*/

.Medical-Billing {

	background: #605ca8;

	padding-top: 50px;

	padding-bottom: 70px;

	color: #fff;

}

.Medical-Billing .spans p {

	padding: 10px 26px;

	background: #fff;

	border-radius: 50%;

	color: #605ca8;

	font-size: 30px;

	font-weight: bold;

	margin-top: 17px;

}

.Medical-Billing .title {padding: 20px;}

.Medical-Billing .title .body {padding-left: 15px;}

.Medical-Billing .title .body h3 {

	text-transform: uppercase;

	font-weight: bold;

	color: #fff;

}

.Medical-Billing .title .body p {

}

.Medical-Billing img {width: 100%;}

/*End Medical Billing slider*/



/*Start slide section*/

.SlideOne .slide {

	margin-top: 50px;

	margin-bottom: 70px;

}

.SlideOne .slide .carousel-inner {

	padding-left: 160px;

	padding-right: 100px;

}

.SlideOne .slide .item {padding: 40px;}

.SlideOne .slide .item .box {

	padding-right: 50px;

}

.SlideOne .slide .item .box i {

	color: #ffad4a;

	margin-bottom: 10px;

}

.SlideOne .slide .item .box h3 {

	color: #636363;

	font-weight: 600;

	text-transform: capitalize;

}

.SlideOne .slide .item .box p {

	color: #898989;

}

.SlideOne .slide .carousel-control.left,

.SlideOne .slide .carousel-control.right {background: none; color: #605ca8;}

/*End slide section*/



/*Start collections-speeding section*/

.collections-speeding {

	background: #ffad4a;

	padding-top: 50px;

	padding-bottom: 60px;

}

.collections-speeding h3 {

	text-align: center;

	text-transform: uppercase;

	color: #fff;

	margin-bottom: 60px;

	font-weight: 600;

}

.collections-speeding a {text-decoration: none;}

.collections-speeding .box {

	background: #f6a33e;

	border-radius: 6px;

	padding: 30px;

	color: #fff;

	width: 400px;

	height: 170px;

}

.collections-speeding .box:hover {

	background: #fff;

	color: #f6a33e;

	cursor: pointer;

}

.collections-speeding .box1 {float:right;}

.collections-speeding button {

	background: #fff;

	border: none;

	border-radius: 30px;

	padding: 12px 30px;

	text-transform: uppercase;

	font-weight: 600;

	color: #f6a33e;

	margin-top: 50px;

}

/*End collections-speeding section*/



/*Start help-you section*/

.help-you {

	padding-top: 50px;

	padding-bottom: 60px;

}

.help-you .title {margin-top: 20px;}

.help-you .title img {

	height: 170px;

	margin-bottom: 30px;

}

.help-you .title h3 {

	text-transform: uppercase;

	color: #555555;

	font-weight: bold;

}

.help-you .title p {

	color: #898989;

	font-size: 15px;

}

.help-you .body .box { width: 90%;}

.help-you .body .box i {

	color: #605ca8;

	margin-top: 15px;

}

.help-you .body .box h3 {

	font-weight: 600;

	margin-left: 20px;

}

.help-you .body .box p {

	color: #898989;

	font-size: 15px;

	margin-left: 20px;

}

/*End help-you section*/



/*Start Start Slider number Two*/

.slideTwo {

	background: url(images/sliderTwo.jpg) no-repeat center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

	height: 500px;

	padding-top: 8%;

	text-align: center;

}

.slideTwo .slide {

	width: 60%;

	margin-left: 19%;

	padding-left: 10%;

}

.slideTwo .carousel-indicators li {

	height: 8px;

	width: 45px;

	background: #fff;

	border: none;

}

.slideTwo .carousel-indicators li.active {background: #f89624;}

.slideTwo .carousel-inner .item .box {

	text-align: left;

	width: 100%;

	margin-bottom: 130px;

}

.slideTwo .carousel-inner .item .box p {

	color: #fff;

	font-size: 20px;

	margin-bottom: 35px;

}

.slideTwo .carousel-inner .item .box p:last-of-type {

	font-weight: 500;

}

.slideTwo .carousel-inner .item .box img {

	width: 85%;

	margin-bottom: 40px;

}

/*End Start Slider number Two*/



/*Start speak with a specialist section*/

.speak-with-a-specialist {

	background: #ebf1f3;

	padding-top: 60px;

	padding-bottom: 80px;

}

.speak-with-a-specialist .contact-form form {

	width: 90%;

	margin-left: 15%;

}

.speak-with-a-specialist .contact-form form h3 {

	text-align: center;

	text-transform: uppercase;

	color: #f7931d;

	margin-bottom: 13px;

	font-size: 22px;

	font-weight: bold;

}

.speak-with-a-specialist .contact-form form input,

.speak-with-a-specialist .contact-form form select {

	padding-left: 15px;

	height: 43px;

	border-radius: 6px;

	border: none;

	margin-bottom: 5px;

	width:100%;

}

.speak-with-a-specialist .contact-form form textarea {

	resize: none;

	height: 100px;

	border: none;

	margin-bottom: 15px;

	color: #707070;

}

.speak-with-a-specialist .contact-form form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #707070;}

.speak-with-a-specialist .contact-form form textarea::-moz-placeholder { /* Firefox 19+ */color: #707070;}

.speak-with-a-specialist .contact-form form textarea:-ms-input-placeholder { /* IE 10+ */color: #707070;}

.speak-with-a-specialist .contact-form form textarea:-moz-placeholder { /* Firefox 18- */color: #707070;}



.speak-with-a-specialist .contact-form form input[type="submit"], .speak-with-a-specialist .contact-form form button {

	background: #f7931d;

	border: none;

	border-radius: 30px;

	color: #fff;

	text-transform: uppercase;

	height: 43px;

	font-weight: 600;

	margin-top:10px;

}

.speak-with-a-specialist .subscribe {margin-top: 40px;}

.speak-with-a-specialist .subscribe img {

	height: 110px;

	margin-bottom: 20px;

}

.speak-with-a-specialist .subscribe h4 {

	color: #464646;

	margin-bottom: 25px;line-height:28px;

}

.speak-with-a-specialist .subscribe input {

	width: 250px;

	height: 50px;

	border-radius: 30px 0 0 30px;;

	border: none;

	padding: 15px;

	margin-bottom: 25px;

}

.speak-with-a-specialist .subscribe button {

	background: #f7931d;

	border: none;

	border-radius: 0 30px 30px 0;

	color: #fff;

	text-transform: uppercase;

	height: 50px;

	width: 80px;

	font-size: 13px;

	margin-left: -3px;

}

.speak-with-a-specialist .subscribe p {

	color: #464646;

	font-weight: 500;

}

/*End speak with a specialist section*/



/*Start The Footer Section*/

footer {

	padding-top: 60px;

	background: url(images/footer-background.jpg) no-repeat center center;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}

footer h3 {

	text-transform: uppercase;

	font-weight: bold;

	color: #fff;

	margin-bottom: 30px;

}

footer p {color: #fff;}

footer i {color: #fff;}

footer a {color: #fff;}

footer a:hover{ color:#ddd; transition:all .3s ease;}

footer img {height: 190px; border-radius: 6px;}

footer .title {

	text-align: center;

	margin-top: 70px;

}

footer .title img {

	height: 75px;

	margin-bottom: 15px;

}

footer .title p {font-size: 13px;}

footer .social {

	text-align: center;

	margin-top: 40px;

}

footer .social i {

	padding: 10px;

	cursor: pointer;

	-webkit-transition: 0.5s ease-in-out;

	-moz-transition: 0.5s ease-in-out;

	-o-transition: 0.5s ease-in-out;

	transition: 0.5s ease-in-out;

}

footer .social i:hover {

	transform: scale(1.1);

}

footer > p {

	text-align: center;

	background: #fff;

	color: #252525;

	padding-top: 10px;

	margin-top: 35px;

	margin-bottom: 6px;

}

/*End The Footer Section*/



/* CSS by Neeru Singh */



.Home-header .contact-form form input[type="submit"], .Home-header .contact-form form button {

	margin-top:10px;

	line-height:12px;}

.SlideOne .slide .item .box {

    padding-right:0px;

}

.SlideOne .slide {

    margin-top: 20px;

    margin-bottom: 40px;

    padding: 30px 0px;

}

.SlideOne .slide .item .box h3{ font-size:22px;}

.services-pages .body p {

    font-size: 14px!important;

    color: #444444!important;

    line-height: 28px;

}

