/* CSS Document */
*{ margin:0px; padding:0px;}
body{
margin:0px;
padding:0px;
font-size:14px;
font-family: 'Roboto', sans-serif;
color:#6f6f6f;	
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

img{
border:none;
}

/*------------------------------------------------------------------Headings----------------------------------------------------------------*/


div{
margin:0px;
padding:0px;
}
h1{
font-size: 120%;
line-height: 22px;
margin:0px;
padding:0px;
}
h2 {
font-size:25px;
margin:0px;
padding:0px;
}
h3 {
font-size: 100%;
margin:0px;
padding:0px;
}
h4 {
font-size:90%;
line-height:22px;
margin:0px;
padding:0px;
}
h5 {
font-size:80%;
line-height:22px;
margin:0px;
padding:0px;
}
h6 {
font-size:75%;
line-height:22px;
margin:0px;
padding:0px;
}
/*------------------------------------------------------------------Paragraph----------------------------------------------------------------*/
p {
text-align:left;
margin:0px;
line-height:26px;
padding:0px;
font-family: 'Roboto', sans-serif;
color:#562803;
}
a {
text-decoration:none;
color:#464d4d;
}
a:hover{
text-decoration:none;
color:#000;
}
.clear {
clear:both;
}
.headding{font-family: 'Roboto Condensed', sans-serif;}
/*------------------------------------------------------------------ Lists----------------------------------------------------------------*/

ul ul, ul ol, ol ol, ol ul {
margin: 0;
}
ul {
list-style-type: none;
margin:0px 0px 10px 0px;
padding:0px;
}
ul ul {
list-style-type: circle;
margin-top:10px;
}
ul ul ul {
list-style-type: square;
margin-top:10px;
}
ul ul ul ul {
list-style-type: circle;
margin-top:10px;
}
ol {
margin:0px 0 0 30px;
padding:0px;
line-height:19px;
}
ol ol {
margin-top:10px;
margin-left:40px;
}
ol ol ol {
margin-top:10px;
margin-left:40px;
}
/*-----------------------------------------------------------For unordered listing-------------------------------------------------*/
ul li {
padding-left:0px;
margin-bottom:0px;
}
ul li ul li {
list-style-type: none;
}
ul li ul li ul li {
margin-bottom:5px;
list-style-type: none;
}
/*-----------------------------------------------------------For ordered listing-------------------------------------------------*/
ol li {
list-style-type:decimal;
margin-bottom:7px;
}
ol li ol li {
list-style-type:lower-alpha;
}
ol li ol li ol li {
margin-bottom:5px;
list-style-type: decimal;
}


/*---------------------------------------------------------Tables---------------------------------------------------------------------*/


table {
border-collapse: collapse;
width: 100%;
margin:10px 0px 10px 0px;
}
table tr td {
}
th, thead th, tbody th 
{
border-style:none none solid;
border-width: 0 0 1px;
font-size:105%;
padding:6px;
text-align:left;
}
th a, thead th a, tbody th a {
text-decoration:none;
}
th a:hover, thead th a:hover, tbody th a:hover {
text-decoration:underline;
}
td {
padding:10px 20px !important;
text-align:left;
vertical-align:top;
font-size:14px;
word-wrap: break-word!important;
}
td h3{
font-size:22px;
color:#31383e;
font-weight:400;
text-align:center;
}
td h4{
font-size:17px;
color:#31383e;
font-weight:500;
text-align:left;
}
td a {
text-decoration:none;
font-weight:normal!important;
color:#999999;
}
caption 
{
display:none;
}

a, img, input, button,  span{ transition:all .3s linear; -moz-transition:all .3s linear; -webkit-transition:all .3s linear; }

/*---------------------------------------------------------Main Css---------------------------------------------------------------------*/
*, *:after, *:before {
box-sizing: border-box;
}

.margin-15{
margin-top:15px!important;
}
.margin-20{
margin-top:20px!important;
}
.margin-25{
margin-top:25px!important;
}
.margin-30{
margin-top:30px!important;
}
.margin-35{
margin-top:35px!important;
}
.margin-40{
margin-top:40px!important;
}
.margin-45{
margin-top:45px!important;
}
.margin-50{
margin-top:50px!important;
}
.margin-55{
margin-top:55px!important;
}
.margin-60{
margin-top:60px!important;
}
.margin-65{
margin-top:65px!important;
}



.top-nav{float:left; width:auto;}
.top-nav ul{ margin:0px 0 10px 0;}
.top-nav ul li{display:inline-block;}
.top-nav ul li a{font-size:13px; font-weight:normal; color:#010101; padding:0 28px 0 0px; opacity:0.6}
.top-nav ul li a:hover{color:#3f2803}


.phn-sociol-link-box{width:auto;float:left;}
.right-nav{float:right;}
.cont-num{color:#3f2803; font-family: 'Roboto Condensed', sans-serif; font-size:16px; font-weight:bold; padding-right:28px;}



.header-top {
  background-color: #d3f1f9;
  padding: 17px 0 9px 0px;
}

#navbar {
  padding: 0px 0;
  background:#fff;
  z-index:999;
  box-shadow: 0px 5px 3px rgba(0, 0, 0, 0.1)!important 	;
}



.sticky {
  position: fixed;
  top: 0;
  width: 100%
}

.sticky + .content {
  padding-top: 60px;
}


.p-l{padding-left:0px!important; padding-right:14px!important;}
.p-r{padding-right:0px!important;  padding-left:16px!important}
/*.navigation{float:right; margin:20px 0px 0px 0px; background:none; border:none; padding:0px;width:auto}*/
.navigation{width:100%; float:left; margin-top:20px; margin-bottom:20px;}
.navigation ul{ float:left; width:100%; margin:0px;}
.navigation ul li{display:inline-block; }
.navigation ul li a{padding:20px 10.2px; color:#3f2803; font-size:17px;}
.navigation ul li a:hover{color:#ff5894;}
.navigation ul li a.active{color:#ff5894;}
.navigation ul li a.active2{color:#ff5894;}
.navigation ul li ul{background:#d3f1f9; margin-top:18px;}
.navigation ul li ul li{display:inline-block; float:left; width:100%;}
.navigation ul li ul li a{padding:8px 10px; display:block; font-size:12px;}




.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#d3f1f9!important;}
.dropdown-menu{background:#d3f1f9; border-top-left-radius:0px; border-top-right-radius:0px;}
.dropdown-menu li a{color:#3f2803!important; padding:5px 10px; text-align:left;}
.dropdown-menu li a:hover{background:#f1f1f1!important; color:#ff5894!important;}

.dropdown:hover .dropdown-menu, .dropdown-menu:hover .dropdown-submenu { display:block;}

.navBtn{display:none;}
.navigation ul li ul li ul{display:none}
.navigation ul li ul li:hover ul{ display:block; position:absolute;left:100%; top:-20px;}


.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
    display:block;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:0px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#005197;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}















.for-destop{display:none!important;}


/* Carousel Fading slide */
.carousel-fade .carousel-inner {}
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carousel-control .left, .carousel-control .right{background: none;}
.carousel-control{background:none!important;
    bottom: 0;
    color: #fff;
    font-size: 20px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    top: 0;
    width: 15%;}
.slider	.carousel-indicators li{display: inline-block;
    width: 10px;
    height: 10px;
    
	padding:3px;
    text-indent: -999px;
    cursor: pointer;
    background:#fff;
    border: 3px solid #fff;
	box-shadow:0px -1px 2px rgba(0,0,0,0.5);
}
.slider .carousel-indicators .active{width: 13px;
    height: 13px;
    margin: 0;
	padding:2px;
	 border: 4px solid #fff;
    background: #e42d23;
	box-shadow:0px -1px 2px rgba(0,0,0,0.5);
}
.slider{width:100%; margin:0 auto; max-width:1600px;}
.slider .carousel-caption{ left:8%; top:0%;}
.slider .carousel-control{width:5%!important;}
.slider .carousel-inner > .item > img{
	
 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  height:505px;
}
.slider-left-contant{float:left; margin-top:150px;}
.slider-left-contant p{color:#562803; font-size:16px; line-height:28px; padding-top:30px; width:54%; text-shadow:none;}
.slider-left-contant h1{color:#ff5894; font-size:50px; font-weight:bold; text-align:left; text-transform:uppercase;text-shadow:none; letter-spacing:1px;}
.view-more{border:solid 2px #ff5894; background:none; border-radius:0px; font-size:16px; font-weight:500; padding:0 40px; line-height:40px; margin-top:40px; color:#ff5894; float:left; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase;}
.view-more:hover{background:#000; color:#fff; border:solid 2px #ff5894;}

.our-speciality{padding:85px 0 85px 0; float:left;}
.our-speciality-img{width:360px; float:left; margin-right:50px;}
.our-speciality-img img{max-width:100%; height:auto}
.our-speciality-contant{width:730px; float:left;}
.our-speciality-contant p{color:#562803; font-size:15px; line-height:28px; margin-bottom:10px;}
.our-speciality-contant h1{font-size:35px; color:#ff5894;  font-weight:bold; letter-spacing:3px; margin-bottom:15px;}
.title-small{color:#562803;}
.title-small-2{font-family: 'Roboto Condensed', sans-serif; font-size:15px!important; font-weight:normal;letter-spacing:1px; color:#562803!important;}
.our-speciality-box{width:340px; float:left; margin-right:25px; margin-bottom:10px; margin-top:26px;}
.our-speciality-box h3{font-size:20px; line-height:22px; color:#562803; margin-top:6px;}
.our-speciality-left{float:left; margin-right:30px;}
.our-speciality-boby{width:224px; float:left; }
.our-speciality-boby p{font-size:14px; line-height:24px; color:#6d4b37;}




.our-speciality-preventing-bg{background:#d3f1f9; padding:75px 0px;}

.our-speciality-contant-preventing{width:100%; float:left;}
.our-speciality-preventing-cont{width:560px; float:left;}
.our-speciality-preventing-img{float:right; margin-top:28px;}
.our-speciality-preventing-top{width:100%; float:left;}
.our-speciality-preventing-top p{color:#562803; font-size:15px; line-height:28px; margin-bottom:10px;}
.our-speciality-preventing-top h1{font-size:35px; color:#ff5894;  font-weight:bold; letter-spacing:3px; margin-bottom:15px;}

.symptoms{width:360px; float:left}
.symptoms img{max-width:100%; height:auto;}
.preventing-list{float:left; margin-left:32px; margin-top:20px}
.preventing-list li{list-style:none; transition:all 0.3s;}
.preventing-list li:hover{transform: scaleZ(1.0);padding-left: 5px;}
.preventing-list li:before{content:"\f105"; font-family: 'FontAwesome'; color:#ff5894; font-size:15px;}
.preventing-list li a{line-height:32px; font-size:15px; color:#562803; font-family: 'Roboto', sans-serif; font-weight:600; padding-left:9px;}

.preventing-box-main{padding:80px 0; background:url(../images/preventing-bg-img.jpg) repeat center center;}
.preventing-box{width:100%; padding:0 40px 0px 40px; float:left; background:#fff; min-height:418px;}
.preventing-box h3{font-size:20px; color:#ff5894; font-weight:bold; padding-top:50px; letter-spacing:1.9px;}
.preventing-box-list{width:100%; margin-top:17px;}
.preventing-box-list li{list-style:none; transition:all 0.3s;}
.preventing-box-list li:before{content:"\f105"; font-family: 'FontAwesome'; color:#ff5894; font-size:15px;}
.preventing-box-list li:hover{transform: scaleZ(1.0);padding-left: 5px;}
.preventing-box-list li a{line-height:32px; font-size:15px; color:#562803; font-family: 'Roboto', sans-serif; font-weight:600; padding-left:10px;}
.preventing-box-list li a:hover{color:#ff5894}
	
.slider-inner{background:url(../images/banner-inner.jpg) no-repeat center center; padding:59px 0;}
.slider-inner h1{color:#562803; font-size:35px; text-transform:uppercase; font-weight:bold; letter-spacing:2px;}	



.inner-content-top{margin-bottom:40px;}
.inner-content-top h1{font-size:25px; color:#ff5894; font-weight:bold; text-transform:uppercase; margin-bottom:10px; letter-spacing:2.5px; line-height: 32px; }	
.inner-content-top p{font-size:16px; line-height:26px;}
.inner-content{width:100%;}	
.inner-content h2{font-size:20px; color:#ff5894; font-weight:bold;text-transform:uppercase; letter-spacing:2px; margin-bottom:10px;}	
.inner-content p{margin-bottom:40px; font-size:16px;}

.inner-content-left{width:780px; float:left; margin-right:68px;}	
.inner-content-left h2{font-size:20px; color:#ff5894; font-weight:bold;text-transform:uppercase; letter-spacing:2px; margin-bottom:10px;}	
.inner-content-left p{margin-bottom:30px; font-size:16px;text-align: justify;
}	

.inner-content-right{width:290px;float:left;}







.preventing-box-inner{width:415px; float:left; margin-top:0px!important;}


	
.preventing-box-2{width:290px; padding:40px 29px 40px 29px; float:left; background:#fff; border:solid 1px #ff5894; border-radius: 1px;}
.preventing-box-2 h3{font-size:20px; color:#ff5894; font-weight:bold; letter-spacing:1.9px;}
.preventing-box-list-2{width:100%; margin-top:17px;}
.preventing-box-list-2 li{list-style:none; transition:all 0.3s;}
.preventing-box-list-2 li:before{content:"\f105"; font-family: 'FontAwesome'; color:#ff5894; font-size:15px;}
.preventing-box-list-2 li:hover{transform: scaleZ(1.0);padding-left: 5px;}
.preventing-box-list-2 li a{line-height:32px; font-size:15px; color:#562803; font-family: 'Roboto', sans-serif; font-weight:600; padding-left:10px;}
.preventing-box-list-2 li a:hover{color:#ff5894;}
.preventing-box-list-2 .active{color:#ff5894!important;}
.preventing-box-list-2 .active2{color:#ff5894!important;}
	
.heart-disease{float:left; width:780px; margin-bottom:30px;}
	
.video-section{margin-top:20px;}
	
	
.contact-us	{ margin-top:50px; float:left; width:100%;}
.contact-us  h3{font-size:20px;  margin-bottom:0px; color:#ff5894; font-weight:bold; letter-spacing:1.9px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
/********************Footer*********************/

.footer-inner{border-top:2px #ededed solid; margin-top:60px;}
.footer{width:100%;background:#fff;float:left;padding:80px 0px 23px;text-align:center;}
.footer p{color:#ff5894; font-size:14px; line-height:40px; letter-spacing:1px;}
.footer-con-social-link{ float:right; width:100%;} 
.footer-con-social-link a{margin:0 10px; font-size:16px;}
.footer-con-social-link a i{color:#000000!important; }
.footer-link{width:100%;margin-top:20px; text-align:center; float:left;}
.footer-link ul{ list-style:none;}
.footer-link ul li{display:inline-block;font-size:15px;}
.footer-link ul li a{color:#562803; margin:0 15px; text-transform:uppercase; font-size:12px; font-weight:600; font-family: 'Montserrat', sans-serif;}
.footer-link ul li a:hover{color:#ff5894; text-decoration:none;}
/********************Bottom Footer*********************/


.footer-bottom{width:100%; padding:25px 0; background:#d3f1f9; float:left;}
.footer-bottom p{color:#562803; font-size:14px;opacity:0.7; }
/***************************************Inner CSS****************************************************/






/************              New Css            ***********/

.form-control
{
padding:0px 0px 0px 2px;
border: none;
background:none;
border-bottom:1px solid #000;
transition: all 1s;
color:#000;
}
.form-control:focus{
padding:0px 0px 0px 6px;
padding-left:15px;
transition: all 1s;
}
::-o-input-placeholder
{
color:#000 !important;
}
::-ms-input-placeholder
{
color:#000 !important;
}
::-moz-input-placeholder
{
color:#000 !important;
}
::-webkit-input-placeholder
{
color:#000 !important;
}

.contact-us input[type="text"], input[type="email"], textarea {
    font-size: 15px;
    width: 100%;
    letter-spacing: 1px;
    padding: 1em;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(255, 88, 148);
    border-image: initial;
    background: rgba(229, 143, 230, 0);
    outline: none;
    transition: all 0.5s;
}

input[type="submit"]:hover {
    color: #fff;
    background: #56281a;
}
.contact-us input[type="submit"] {
    width: 100%;
    color: rgb(255, 255, 255);
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 1px;
    display: inline-block;
    text-decoration: none;
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 88, 148);
    border-image: initial;
    padding: 0.7em 3em;
    outline: 0px;
    background: rgba(255, 112, 161, 0.9);
    transition: all 0.5s;
}
.contact-us .styled-input {
    margin: 1em 0px 1em;
}
input[type="text"]:hover, input[type="email"]:hover, textarea:hover {
    border: 1px solid rgba(86, 38, 26, 1);;
}

.contact-us input[type="submit"]:hover {
    color: rgb(255, 255, 255);
    background: rgb(86, 40, 26);
}
.contact-us h3 {
   
    margin-bottom: 0px;
	margin-left:10px;
}
	.contact-us  textarea
	{
		
		height:10em;
	}
	
	/* Style the buttons that are used to open and close the accordion panel */
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: -5px;
    width: 100%;
    text-align: left;
    border: none;
    outline: none;
    transition: 0.4s;
	    background: none;
	
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */

/* Style the accordion panel. Note: hidden by default */
.panel {
    padding: 0px;
    background-color: white;
    display: none;
    overflow: hidden;
	    margin-bottom: 5px;
		    margin-top: -10px;
}

.accordion button:focus{
	color:#000;}
	
	.panel .ul1 li:before
	{
	content: "\f111";
	    font-size: 8px;
		margin-left:30px;
}
	
.panel .ul1 li:before	 {
    list-style-type: circle;
    margin-top: 0px;
}
	
.list-set
{margin-bottom:30px;}

	
.list-set p
{margin:0px;}

	
.list-set ul li{	
list-style-position: outside;
background-image:url(../images/tri.jpg); background-size:20px; background-repeat:no-repeat; background-position:-6px 0;
 padding-left: 20px ;}	
	
.normal	
{
	text-align:left;
margin:0px;
line-height:26px;
padding:0px;
font-family: 'Roboto', sans-serif;
color:#562803;}


.slider-left-contant h2 {
    font-size: 26px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #562803;
    text-align: left;
    text-shadow: none;
    letter-spacing: 1px;
	width:100%;
	margin-top:32px;
}

.submit-btn{
	background:#c9f1f0;
	box-shadow:2px 2px 2px #4f8685;
	text-align:center;
	border:none;}
	

	
input.submit-btn:hover {
    color: #fff;
    background: #ff5894;
}

.form-id input[type="text"] {
    width: 100%;
    height: 35px;
    margin-bottom: 20px;
	        border: 1px solid #000;
}
.form-id h2
{font-size:20px;
}
.form-id input[type="radio"], input[type="checkbox"] {
    
    zoom: 1.2;
}

ul.preventing-box-list-3 li {
    font-size: 16px;
    color: #562803;
    padding-bottom: 5px;
}
.preventing-box-list-3{
	margin-bottom:10px !important;}

.preventing-box-list-3 li:before{content:"\f105"; font-family: 'FontAwesome'; color:#ff5894; font-size:15px;}

.disclaimer p {
    width: 50%;
    margin: auto;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    color: #000;
    padding-top: 10px;
}

.disclaimer h2 {
color: #562803;
    font-size: 19px;
}
.disclaimer {
	padding:25px;}