body
{
  margin:0px;
  padding:0px;
  background: #E5E4E2;
}
.container
{

  max-width:100%;
}

.head
{
  height:130px;
  line-height:90px;
  
}
b
{
  color:yellow;
}

#icon2
{
  background:#43BFC7;
  border-radius:50px;
  width:25px;
   height:25px;
   padding:5px; 
   color:white; 
}
.blinking{
    animation:blinkingText 1.8s infinite;
    font-size:15px;
}
@keyframes blinkingText{
    0%{     color:green;    }
    49%{    color: red; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: white;    }
}
.blinking1{
    animation:blinkingText1 1.5s infinite;
    font-size:15px;
}
@keyframes blinkingText1{
    0%{     color:blue;    }
    49%{    color: red; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: white;    }
}

#nav-color
{
  background: orange;
}

.navbar-new-top{
    background: #fff;
    
}
.navbar-brand{
    font-weight: 600;
}
.navbar-brand img{
    width: 20%;
}
.navbar-new-top ul{
    margin-right: 9%;
}
.navbar-new-top ul li{
    margin-right: 8%;
}
.navbar-new-bottom{
    margin-top:6%;
    height:50px;
}
.navbar-new-bottom ul li{
    width:100%;
    text-align:center;
    background: #f7f7f7;
    border-top: 1px solid #e0e0e0;
     box-shadow: 0 5px 6px -2px rgba(0,0,0,.3);
}
.navbar-nav .nav-item a {
    color: #333;
    font-size: 14px;
    font-weight: 600;
    transition: 1s ease;
}
.navbar-nav .nav-item a:hover{
    background: #0062cc;
    color:white;
    font-size:16px;
}

.dropdown-menu.show{
    background: #f8f9fa;
    border-radius: 0;
}
.header-btn{
    width: 100%;
    border: none;
    border-radius: 1rem;
    padding: 8%;
    background: #0062cc;
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    cursor: pointer;
}
.dropdown:hover>.dropdown-menu {
  display: block;
}

.carousel
{
  position:relative;
  margin-top:125px;
}

.calling
{
  margin-top:-15px;
 
}
 .Find
 {
  line-height:80px; 
  text-align: center;
  background:white; 
  
 }
 .Book
 {

  border-bottom:2px solid #4CC417;
 }
 .Book2
 {
  border-bottom:2px solid #43BFC7;
 }
 .Book3
 {
    border-bottom:2px solid orange;
 }
#icon1
{
background:#4CC417;
border-radius:50px;
width:25px; 
height:25px;
padding:5px;
 color: white;
}
.doctor{ color:black; }
.doctor:hover{
  margin-left:10px;
}

#icon2
{
  background:#43BFC7;
  border-radius:50px;
  width:25px;
   height:25px;
   padding:5px; 
   color:white; 
}
#icon3
{
  background:orange;
  border-radius:50px;
  width:25px;
   height:25px;
   padding:5px;
    color: white;
}

.excell 
{
    border: 1px solid #B6B6B4;
     height: 100px;
    text-align: center;
    padding: 20px;
     margin: 10px;
    border-radius: 10px;
     width: 100%;
    }
.excell a{
 text-decoration:none;
 color: black;
}
.excell:hover
{

    background: #C2DFFF;
}
 #client-testimonial-carousel {min-height: 200px;}
 @import url('https://fonts.googleapis.com/css?family=Roboto');
.carousel-item > div {
  float: left;
}
.carousel-by-item [class*="cloneditem-"] {
  display: none;
}
#slider-2
{
  margin-top: 10px;
}


 #St1 
{
    background:#C2DFFF; 
    padding:10px;
    margin-top:10px;
}
.Stents
{
    background:white;
    margin:10px;

  
}

.Stents:hover
{
     box-shadow:6px 8px 18px 8px #B6B6B4 
}

.card-img-top
{
  height:200px;
}

#facebook
{
  background: #15317E;
  width:30px;
  height: 30px;
  border-radius:50px;
  color:white;
  padding:10px;
}

#linkedin
{
  background:#1569C7;
  width:30px;
  height: 30px;
  border-radius:50px;
  color:white;
  padding:8px;
}

#twitter
{
  background:#659EC7;
  width:30px;
  height: 30px;
  border-radius:50px;
  color:white;
  padding:8px;
}
#youtube
{
  background:#990012;
  width:30px;
  height: 30px;
  border-radius:50px;
  color:white;
  padding:7px;
}

.map
{
  height:590px;
}
.page-footer
{
  
  background:#C2DFFF; 
}
.page-footer h5{
  color:red;

}
.page-footer h6{
  color :black;

}

/* menu*/

.menu
{
  background:#0281A0 ;
  height:40px;
  line-height:40px;
  position: relative;
  top:130px;
}

.menu2 a
{
  text-decoration: none;

}
.menu2 
{
  
  height:50px;
  padding:20px;
}


.menu2:hover
{
  border-bottom:3px solid blue;
  color:blue;
}
.background
{
  height: 400px;
}
.Contact
{
  margin-top:130px;
 
}

.menu2 a
{
  text-decoration: none;

}
.menu2 
{
  
  height:50px;
  padding:20px;
}

.menu2:hover
{
  border-bottom:3px solid blue;
  color:blue;
}
.company
{
  line-height:100px;
  color:black;
}
.paragraph{
  margin-top:10px;
   margin-bottom:20px;
}

#facebook1
{
  background: #15317E;
  width:25px;
  height: 25px;
  border-radius:50px;
  color:white;
 padding:7px;
}

#linkedin1
{
  background:#1569C7;
  width:25px;
  height: 25px;
  border-radius:50px;
  color:white;
 padding:6px;
}

#twitter1
{
  background:#659EC7;
  width:25px;
  height: 25px;
  border-radius:50px;
  color:white;
  padding:6px;
}
#whatsapp
{
  background:#4CC417;
  width:25px;
  height: 25px;
  border-radius:50px;
  color:white;
  padding:6px;
}

.icon5
{
  color:#2B60DE;
  margin-right:20px;
  font-size:20px;
}
 h3
 {
  color:#267B94;
 }
 
  #train {
               color:#cc0000;
               font-family: Arial, Helvetica, sans-serif;
               
  }
/* Extra small devices (phones, 650px and down) */
@media only screen and (max-width: 650px) {
 #img1 {width:100%;height:140px;}
 .carousel
{
  position:relative;
  margin-top:130px;
}
.Contact{height:120px}


.background
{
  height:150px;
}
.map
{
  height:200px;
}
}

table {border:2px solid blue;
}
table th, td {
	          border:1px solid red;
}


@media only screen and (min-width: 600px) {
  /* For tablets: */
 #img1 {width:100%;height:200px;}
 
}

/* Small devices (portrait tablets and large phones, 725px and up) */
@media only screen and (min-width: 725px) {
#img1{width:100%x;height:150px;}

 
}

/* Medium devices (landscape tablets, 780px and up) */
@media only screen and (min-width:780px) {
 #img1{width:100%;height:150px;}
  
}
/* Large devices (laptops/desktops, 1050px and up) */
@media only screen and (min-width: 1050px) {
 #img1{width:100%;height:200px;}
 
}

/* Extra large devices (large laptops and desktops, 1250px and up) */
@media only screen and (min-width: 1250px) {
 #img1{width:100%;height:350px;}

}