html, body, p {
	font-family: 'Raleway', sans-serif;
}

.navbar {
	background-color: #fff;
}

.navbar-brand img {
	width: 80px;
}

.navbar-nav>li>a {
	font-size: 11pt;
	font-weight: 500;
	color: #000;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: 1px solid #000;
}

.navbar-nav>li:last-of-type a {
	border-right: 0;
}

.navbar-nav>li.active>a>span {
	border-bottom: 1.5pt solid #982F50;
	padding-bottom: 5px;
	color: #982F50;
}

.nav>li>a:focus, .nav>li>a:hover {
    text-decoration: none;
    background-color: transparent;
    color: #982F50;
}

.navbar-toggle {
    padding: 20px 10px 9px 10px;
}

.navbar-toggle .icon-bar {
    background: #982F50;
}

.header-top {
	background-color: #525866;
	padding: 10px;
}

.header-top span {
	color: #fff;
    padding-left: 10px;
}

/*.header-top a {
	color: #fff;
    padding-left: 10px;
}*/
.header-top i {
	color: #fff;
}

.container-fluid.special {
	background-color: #982F50;
	color: #fff;
}

.sub-heading {
	padding: 20px 0;
}

.container-fluid.slider {
	padding: 0;
}

 .sub-heading h2 {
 	color: #982F50;
    border-bottom: 1px solid rgba(182, 182, 182, 0.5);
    padding-bottom: 7px;
 }

 .sub-heading h2 span{
 	padding-bottom: 5px;
    border-bottom: 3px solid #982F50;
 }

 .modal-header, .modal-footer {
 	border: 0;
 }

 .modal-form-row {
 	text-align: center;
 }

 /*.modal-form-row span.opt {
 	background-color: #B6B6B6;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    padding: 5px 10px 5px 10px;
 }*/

 .owl-item {
 	margin: 10px;
 }

 .modal-content {
 	padding: 10px;
 }

 .modal-form-row input {
	border: 0;
	outline: 0;
	background: transparent;
	border-bottom: 1px solid #B6B6B6;
	width: 100%;
	margin: auto;
}

.owl-theme .owl-controls {
    display: none !important;
}

.horizontal-sep {
	width: 100;
	border-bottom: 1px solid rgba(182, 182, 182, 0.5);;
}

.contact-block {
	padding-top: 20px
}

.contact-block i{
	display: inline-block;
    width: 10%;
    vertical-align: top;
    margin-top: 5px;
}

.contact-block span {
	display: inline-block;
    width: 88%;
}

.navbar-nav.footer>li.active>a>span {
    border-bottom: 1.5pt solid #fff;
    color: #fff;
}

.navbar-nav.footer>li>a {
    color: #DBDBDB;
    border-right: 1px solid #DBDBDB;
}



.boxed-input {
	padding: 10px;
    border: 1px solid rgba(203, 150, 168, 0.3);
    width: 100%;
}

.boxed-input-submit {
	float: right;
}

.boxed-input:focus {
    border: 1px solid rgba(203, 150, 168, 0.6);
}

 .container-fluid.footer {

 }

 .footer.sub-heading h2 {
 	color: #FDEEEB;
 	border-bottom: 1px solid #FDEEEB;
 }

 .footer.sub-heading h2 span{
    border-bottom: 3px solid #FDEEEB;
 }

 .sub-heading.special h2 {
 	color: #fff;
 }

 .sub-heading.special h2 span{
    border-bottom: 3px solid #fff;
 }

 .packages-row.special {
 	background: #892847;
 }

 .packages-row.special h4 {
 	color: #fff;
 }

 .packages-row {
 	background: #FDEEEB;
    padding: 10px;
    margin: 20px auto;
 }

 .packages-row h4 {
 	color: #982F50;
    border-bottom: 1px solid rgba(182, 182, 182, 0.5);
    padding-bottom: 10px;
    font-weight: 600;
 }

 .packages-row p, .packages-row ul>li {
 	font-weight: 500;
 }

 .packages-row p>span {
 	font-weight: 700;
 }


 .service-block {
 	padding: 5%;
 }

 .service-block h4 {
 	color: #982F50;
    font-size: 17pt;
    padding: 10px 0;
 }

 .carousel-caption {
 	width: 400px;
    text-align: left;
    bottom: 40%;
    background: rgba(255, 255, 255, 0.8);
    color: #000;
    padding: 25px;
    font-size: 15pt;
    height: auto;
    text-shadow: none;
    font-weight: 500;
 }

 .carousel-caption h3 {
 	font-size: 16pt;
    font-weight: 500;
    padding-bottom: 25px;
}

.cta-1 {
	background-color: #982F50;
    color: #fff !important;
    padding: 10px 20px;
    margin: 25px;
    border-radius: 50px;
}

.view-all {
 	font-size: 12pt;
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
    float: right;
    padding-top: 20px;
    cursor: pointer;
 }

 .form-control, .form-control:focus {
 	outline: 0 !important;
    box-shadow: none !important;
    border-radius: 0;
    margin: 0;
    padding: 0;
 }

 .has-error .form-control:focus {
    border-bottom: 1px solid red;
 }

 .pad-top-small {
 	padding: 10px 0 0 0;
 }

 .floating-button {
 	display: none;
}

#clinicName {
    border-top: 0;
    border-right: 0;
    border-left: 0;
}
@media (min-width: 768px) {
	.collapse.navbar-collapse {
		padding-top: 25px;
	}

	.navbar-nav.navbar-center {
		position: absolute;
		left: 50%;
		transform: translatex(-50%);
	}

	.navbar-nav>li {
		padding: 6px 1px;
	}
	
}

@media (min-width: 1340px) {
	.navbar-nav {
	    margin-top: 9px;
	}
}

@media (max-width: 991px) {
	.header-top {
		text-align: center;
	}

}

@media (max-width: 576px) {
	.floating-button {
		display: block;
		position: fixed;
	    bottom: 0;
	    background: #982F50;
	    width: 100%;
	    text-align: center;
	    padding: 15px;
	    color: #fff;
	    font-size: 12pt;
	    font-weight: 600;
	}

	.floating-button:focus, .floating-button:hover {
		color: #fff;
	}

	/*.navbar-brand img {
		width: 40px;
	}*/
	
	
	.modal-heading{
        border-bottom: none !important; 
    }

	.nav>li {
	    padding: 15px 0;
	}

	.navbar-nav>li>a {
		border-right: 0;
	}

	.footer-li {
	    padding: 15px 0;
	    text-align: center;
	}

	.footer-li a {
		border-right: 0 !important;
	}

	.header-top>.col-md-4{
		padding: 5px 0;
	}

	.carousel-caption {
		display: none;
	}

	.boxed-input-submit {
		float: none;
	}

	.navbar {
	    margin-bottom: 0;
	}
	
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
}
/* Custom Css */

.custom-loader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url(../imgs/loader.gif) center no-repeat #fff;
}

.text-justify {
	text-align: justify;
}

.email a{
	color: #fff !important;
}

.navbar {
    margin-bottom: 10px !important;
}

.confirm-text {
    font-size: 16px;
}

.powered-by{
    text-decoration: none;
    background-color: transparent;
    color: #fff;
}

a.powered-by:hover{
    text-decoration: none;
    background-color: transparent;
    color: #fff;
}

a.powered-by:active{
    text-decoration: none;
    background-color: transparent;
    color: #fff;
}

a.powered-by:visited{
    text-decoration: none;
    background-color: transparent;
    color: #fff;
}

.pay {
    color: #ffb518;
}

.bold {
    font-weight: 600;
}
