
body{color:#666!important;font-family:calibri!important;font-size: 15px!important;}
.container-fluid{overflow: auto;}

.banner {float:left;width:100%;background:url('../images/banner.jpg') no-repeat;background-size:cover;background-position:center;padding-top:5em;padding-bottom:5em;}
.jumbotron{background:none;color:#FFF;}

section.content{float:left;width:100%;padding-top:2em;padding-bottom:2em;}
.display-4{font-size:3rem !important;}
ul.list_ul > li{margin-bottom: 1em;text-align:justify;}
ul.list_ul > li:before {content:'\00bb';display:inline-block;width:1em;}
.bg-1{float:left;width:100%;background:url('../images/bg.jpg') no-repeat;background-size:cover;background-position:center;padding-top:5em;}
.bg-2{float:left;background-image: url('../images/man-doctor.png');width:100%;height:100%;background-size:cover;background-position:center;}
span.circle-right{width:15px;height:15px;background:coral;border-radius:100px;border:2px solid orange;float:right;margin:2% -8px 0 0;}
span.circle-left{width:15px;height:15px;background:coral;border-radius:100px;border:2px solid orange;float:left;margin:2%  0 0 -23px;}

.carousel-control-prev {height:50px;width:30px;top:50%;opacity:1;}
.carousel-control-next {height:50px;width:30px;top:50%;opacity:1;}
.carousel-indicators{bottom:-5%;}
.carousel-indicators li{background:#369;}
.carousel-indicators li.active{background:#ffc107;}


#carousel-example-generic .carousel-item.active,
#carousel-example-generic .carousel-item.active + .carousel-item,
#carousel-example-generic .carousel-item.active + .carousel-item  + .carousel-item {width: 33%;height: 150px;display: block;float:left;} 


.icon-img {background:url(../images/hmas.png) no-repeat;width:75px;height:75px;margin:auto;}
.icon-img.patient {background-position:0px 0px;}
.icon-img.doctor {background-position:-96px 0px;}
.icon-img.opd {background-position:-202px 0px;}
.icon-img.pathology {background-position:-308px 0px;}
.icon-img.ipd {background-position:-412px 0px;}
.icon-img.ot {background-position:-516px 0px;}
.icon-img.dialysis {background-position:-625px 0px;}
.icon-img.blood-bank {background-position:-727px 0px;}
.icon-img.vaccination {background-position:-830px 0px;}
.icon-img.inventory {background-position:0px -125px;}
.icon-img.medicine {background-position:-98px -125px;}
.icon-img.billing {background-position:-201px -125px;}
.icon-img.report {background-position:-309px -125px;}
.icon-img.utility {background-position:-414px -125px;}
 
 
.icon-img.paediatric {background-position: -514px -125px;} 
.icon-img.gynecology {background-position: -626px -125px;} 
.icon-img.eye {background-position: -728px -125px;} 
.icon-img.dental {background-position:-831px -125px;} 
.icon-img.payroll {background-position:-2px -235px;} 


.breadcrumb {background:none;color:#FFF;}
.breadcrumb li{margin:auto;}
.breadcrumb li a{color:#FFF;text-decoration:none;}
.breadcrumb li:last-child a:after{content:''}
.breadcrumb li a:after{content:'/';width:1em;display:inline-block;text-indent:30px;color:#FFF;}
.breadcrumb li a:hover {color:#ccc;} 


@media (max-width: 480px) {
	.container-fluid{}
	.border,.border-warning{border:none !important;}
	span.circle-right,
	span.circle-left {margin:0px !important;border:none !important;}
	.display-4{font-size:1.2rem !important;}
	.display-3{font-size:1.2rem !important;}

	#carousel-example-generic .carousel-item.active,
	#carousel-example-generic .carousel-item.active + .carousel-item,
	#carousel-example-generic .carousel-item.active + .carousel-item  + .carousel-item {width: 100%;height: auto;display: block;float:left;} 

}
@media (min-width: 481px) and (max-width: 991px) {

	.border,.border-warning{border:none !important;}
	span.circle-right,
	span.circle-left {margin:0px !important;border:none !important;}
	.display-4{font-size:1.2rem !important;}
	.display-3{font-size:1.2rem !important;}
}




.m-t-10px{margin-top:-10px!important;}
.p-r-44px{padding-right:44px;}


/*hmas new*/
.banner-main{background:url(../images/back.jpg);background-position: center;background-size: 100% 100%;min-height:650px;}
.demo-header{background:linear-gradient(135deg, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);color:#fff;font-size:20px;}
.btn-submit{background:linear-gradient(135deg, #6db3f2 0%,#54a3ee 50%,#3690f0 51%,#1e69de 100%);color:#fff;}



/*new css*/

.nav>li {
    position: relative;
    display: block;
    border: 2px bottom red;
    border-bottom: 2px solid #fff;
    margin-left: 7px;
    border-radius: 7px;
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
    color: #fff;
    font-size: 15px;
}
.nav>li.active{ border-radius:7px;color:#333;background-color: none;border-bottom: 2px solid #f2f2f1;}

.nav>li:hover{border-bottom:2px solid #11283c;border-radius:7px;background-color: #f2f2f1;}
.nav>li>a:hover{background:none;color:#333;}

	.btn-call{float: right;
    margin-top: 10px;
    margin-right: 10px;}

.form-group {
    margin-bottom: 7px;
}

.heading{color:#333;}
.heading-center{color:#333;position: relative;margin-bottom: 2em;}
.heading-center:after {
    content: '';
    position: absolute;
    width: 10%;
    height: 3px;
    background: #337ab7;
    bottom: -10px;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 5px;
    
}
.heading-center-white{color:#fff;position: relative;margin-bottom: 2em;}
.heading-center-white:after{
    content: '';
    position: absolute;
    width: 10%;
    height: 3px;
    background:#fff;
    bottom:-10px;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 5px;
    
}



.bor-bottom{width:15px; height:3px;background: #337ab7;float: left;margin-right: 5px;}
.bor-bottom-big{width:65px; height:3px;background: #337ab7;float: left;margin-right: 5px;}
.border-main{text-align: center;position: absolute;}
.heading-light{color:#444;}
.icon-box p{color:#666;font-weight: bold;}
.icon-box span{color:#555;font-weight: normal;}
.banner2{background:url(../images/feature-banner.png);background-position: center;background-size: 100% 100%;min-height:470px;}
.feature-sec{position: relative;}
.feature-box{padding: 3% 0; position: absolute; top: 13%;left: 0;}

.icon-box1 p{color:#fff;font-weight: bold;font-size: 25px;}
.icon-box1 span{color:#f2f2f1;font-weight: normal;font-size: 20px;}
.how-banner{background:url(../images/how-banner.png);background-position: center;background-size: 100% 100%;min-height:397px;padding:1em;}
.how-text{margin: 25% 0;}
.how-text p{font-size: 25px;color:#fff;}
.how-text a{font-size: 25px;color:#fff;text-decoration: none;}
.btn-enq{border:none;padding:7px 12px;border-radius: 5%;}
.carousel-inner {
   
    padding: 2em 3em;
}
.banner-testimonial{background:url(../images/how-banner.png);background-position: center;background-size: 100% 100%;height:457px;padding:2em;}
.banner-testimonial1{background:url(../images/how-banner.png);background-position: center;background-size: 100% 100%;height:457px;padding:2em;}
.testimonial-block p{color:#fff;}
.testimonial-block h3{color:#fff;}
.testimonial-block h3 span{color:#fff;}
.input-row{margin-bottom: 20px;}
.contact-box{margin-top:5%;}
.contact-box a{color:inherit;}
.footer-block{ background-image: linear-gradient(to right, #1b4ba5 , #3498b5);padding:2em;position: relative;}
.newsletter-box{position: relative;width:50%;margin:0 auto;}
.newsletter-box input{*border-radius:20px;padding:16px;border:none;}
.newsletter-box button{position: absolute;top:0;right:0px;border-radius:20px;padding:7px 12px;font-size: 20px;}
.copy-box{color:#fff;margin-top:3em;margin-bottom:2em;}
.social_icon{margin-left: 4px;color:#fff;border:1px solid #fff;height:35px;width: 35px;line-height:35px;text-align:center;display:inline-block;}
.social_icon:hover {color:#ebf3f9;}


.rightRs{right:-21px;}
.leftRs{left:-21px;}

.content1{float: left;
    width: 100%;
    padding-top: 2em;
    }
.img-block{width:70%;margin:auto;}
/*.counter css*/


.inpt {
    margin-left: 14px !important;
}

.sectionClass {
  padding: 20px 0px 0px 0px;
  position: relative;
  display: block;
}

.fullWidth {
  width: 100% !important;
  display: table;
  float: none;
  padding: 0;
  min-height: 1px;
  height: 100%;
  position: relative;
}


.sectiontitle {
  background-position: center;
  margin: 30px 0 0px;
  text-align: center;
  min-height: 20px;
}

/*.sectiontitle h2 {
  font-size: 30px;
  color: #222;
  margin-bottom: 0px;
  padding-right: 10px;
  padding-left: 10px;
}*/


.headerLine {
  width: 160px;
  height: 2px;
  display: inline-block;
  background: #101F2E;
}


.projectFactsWrap{
    display: flex;
  margin-top: 30px;
  flex-direction: row;
  flex-wrap: wrap;
}


#projectFacts .fullWidth{
  padding: 0;
}

.projectFactsWrap .item{
  width: 25%;
  height: 100%;
  padding: 50px 0px;
  text-align: center;
}

.projectFactsWrap .item:nth-child(1){
  background: #3baac7;
}

.projectFactsWrap .item:nth-child(2){
  background: #1f5fc7;
}

.projectFactsWrap .item:nth-child(3){
  background: #3777e0;
}

.projectFactsWrap .item:nth-child(4){
  background: #3baac7;
}

.projectFactsWrap .item p.number{
  font-size: 40px;
  padding: 0;
  font-weight: bold;
}

.projectFactsWrap .item p{
  color: rgba(255, 255, 255, 0.8);
  font-size: 18px;
  margin: 0;
  padding: 10px;
  font-family: 'Open Sans';
}


.projectFactsWrap .item span{
  width: 60px;
  background: rgba(255, 255, 255, 0.8);
  height: 2px;
  display: block;
  margin: 0 auto;
}


.projectFactsWrap .item i{
  vertical-align: middle;
  font-size: 50px;
  color: rgba(255, 255, 255, 0.8);
}



.projectFactsWrap .item:hover i, .projectFactsWrap .item:hover p{
  color: white;
}

.projectFactsWrap .item:hover span{
  background: white;
}

.carousel-control.left, .carousel-control.right {background-image:none !important;}


@media (max-width: 786px){
  .projectFactsWrap .item {
     flex: 0 0 50%;
  }
}

/*css end*/

@media (max-width: 460px){
	.resCarousel{display: none!important;}
	
.banner-main{min-height:500px!important;}
.img-block{width:100%;}
.how-banner{min-height:200px!important;}
.how-text a{font-size:21px;}
.feature-sec{display:none;}
.banner-testimonial{height:auto;}
.banner-testimonial1{min-height:1010px;}
.form-control{
    margin-left:0px !important;
}
.contact-deatails{margin-top:20px;border:1px solid #ddd;padding:10px;}
.newsletter-box{width:100%;}
.copy-box{margin-top:1em;}
.nav-mobile{background-color: #f2f2f1;color:#333;padding: 3px 10px;margin-right:6px;}
.banner-main{background:url(~/images/mobile-banner.png);background-position: center;background-size: 100% 100%;min-height:470px;}
.navbar-toggle{margin:0px;}
.nav > li > a{color:#fff;}
.nav > li > a:hover{color:#fff;}
.nav > li{border-bottom:1px solid #fff;border-radius: 2px;}
.nav>li.active{border-bottom:1px solid #fff;border-radius: 5px;}
.nav > li:hover{background:none;opacity: 0.9;}
.navbar-nav {
    background: rgba(66, 132, 244,0.9);
    border-radius: 8px;
}
section.content{padding-top:0.2em!important;}


}


@media (min-width: 768px) and (max-width:992px){
	.logo-block img{width:115px;}
	.nav > li > a{padding:10px;font-size: 13px;}
	.nav > li{margin-left:5px;}

.display-6{font-size: 36px!important;}
.jumbotron1 { padding-top: 48px; padding-bottom: 48px;  width: 50%; margin: auto; }
.how-banner{min-height: 200px;}

.how-text{margin:1em 0;}
.banner-testimonial{min-height:450px;}
.banner-testimonial1{min-height:650px;}
.contact-deatails{border:1px solid #ddd;padding:10px;}



}


/*media query end*******************************/

.btn-call{background-color: #4284f4}
.jumbotron1{padding-bottom: 0px!important;margin-bottom: 0px!important}

.opd-module-li {
    margin-left: auto;
    margin-right: auto;
    margin-top: 5%;
    padding: 0px;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.opd-module-li > li {
    padding: 10px;
    font-size: medium;
}
.opd-module-li > li:before {
    content: '\2295';
    margin-right: 1em;
    color: #4284f4;
}
.benefits-li{list-style-type: square;}
.benefits-li li{color:#666;text-align: justify;}

.benefits-li-white{list-style-type: square;}
.benefits-li-white li{color:#fff;text-align: justify;}
.carousel-inner{padding:0em;}
.carousel-indicators { bottom: -10%;}

.panel-heading { padding: 1px 15px;TEXT-ALIGN: CENTER; }
 #mc_embed_signup{*background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; width:100%;}

#mce-EMAIL{width: 100%;}
#mc-embedded-subscribe{position: absolute; top: 0px; right: 0;}
