
/*#### Custome style #########*/

body{
    font-family: 'Roboto', sans-serif;
}

.text-justify,.rounded-top p{
    text-align: justify;
}

 .service-item .service-btn {
    cursor:pointer;
 }

.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: .5;
}

.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}

.read-more {
    border: 1px solid #2e42bd;
    padding: 4px 15px;
    border-radius: 30px;
    background-color: #4761ff;
    color: #ffffff !important;
    font-size: 14px;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.footer {
    color: #B0B9AE;
    font-size: 14px;
}

.footer .btn.btn-link {
    display: block;
    margin-bottom: 2px;
    padding: 0;
    text-align: left;
    color: #B0B9AE;
    font-weight: normal;
    text-transform: capitalize;
    transition: .3s;
    font-size: 15px;
}

.navbar .navbar-nav .nav-link {
    color: #07497e;
    /* border-bottom: 4px solid #07497e; */
    padding: 2px 10px 0 10px;
    /* background-color: #ddd; */
    line-height: 30px;
    /*margin-left: -25px;*/
    font-size: 14px;
    font-weight: 600;
    outline: none;
    text-transform: uppercase;
    letter-spacing: 0.051rem;
}

.copyright {
    color: #B0B9AE;
    font-size: 13px;
}

.display-1 {
    font-size: 3rem;
}

.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link.active {
    color: #fff;
    border-bottom: 4px solid #07497e;
    /* padding-bottom: 0px; */
    background-color: #07497e;
    padding: 2px 10px 0 10px;
    line-height: 30px;
    border-radius: 5px;
}

.navbar .navbar-nav .nav-link {
    margin-right: 10px;
}

 

.about {
    background:#fff url(../images/about-md.png) left center no-repeat;
    background-size: cover;
}

.doctor {
    background: #fff url(../images/ho.png) left center no-repeat;
    background-size: cover;
}

.top-nav a {
    color:#ffffff;
}

.top-nav a:hover {
    text-decoration: underline;
}

.appointment { 
    margin-left: auto; 
    border:1px solid #ffffff; 
    font-size: 0.8rem; 
    color:#ffffff;
}

.appointment:hovr {      
    color:blue;
}

.dropdown-item:hover, .dropdown-item:focus {
    color: #ffffff;
    background-color: #1c2035;
}

.ftco-services-2 .services .icon span {
    font-size: 50px;
    color: #fe5f55;
}

.service-item{
    border: 1px solid #dddddd;
    padding: 10px;
    border-radius: 10px;
}

.display-7 {
    font-size: 2.0rem;
}

@media only screen and (max-width:767px) {
    .navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link.active {
    color: #ffffff;
    border: 1px solid #07497e;
    padding-left: 13px;
    /* min-width: 25px; */
    background-color: #07497e;
    /* line-height: 15px; */
    font-size: 17px;
    padding-bottom: 12px;
}

.sm-np {
    padding:0px !important;
}



}


@media only screen and (max-width:640px) {

    .about {
    background: #fff url(../images/about-md.png) 8% -10% no-repeat;
    /*background-size:cover ;*/
}

.pt-sm {
    margin-top:-50px;
}

}

.valluvar-quotes{
     margin: auto 5%; 
     /*display: none;*/
     cursor: pointer;
}

@media only screen and (max-width:992px) {

/*.valluvar-quotes {
    display: block !important;
 }*/

 .d-smd-none {
    display: none;
 }

}

@media only screen and (min-width:992px) {

.vq-d-md {
    display:none;
 }

}


@media only screen and (min-width:992px) and (max-width:1199px) {

.navbar .navbar-nav .nav-link {
     
    padding: 2px 5px 0 5px;
    font-size: 13px;
    letter-spacing: 0rem;
}


.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link.active {
    color: #fff;
    border-bottom: 4px solid #07497e;
    /* padding-bottom: 0px; */
    background-color: #07497e;
    padding: 2px 5px 0 5px;
    line-height: 30px;
    border-radius: 5px;
}

}








/*------------------*/

* {
  box-sizing: border-box;
}

@-webkit-keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes ticker {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.ticker-wrap {
  position: fixed;
  bottom: 0;
  width: 100%;
  overflow: hidden;
  height: 4rem;
  background-color: rgba(0, 0, 0, 0.9);
  padding-left: 100%;
  box-sizing: content-box;
}

.ticker-wrap .ticker {
  display: inline-block;
  height: 4rem;
  line-height: 4rem;
  white-space: nowrap;
  padding-right: 100%;
  box-sizing: content-box;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-name: ticker;
  animation-name: ticker;
  -webkit-animation-duration: 30s;
  animation-duration: 30s;
}

.ticker-wrap .ticker-item {
  display: inline-block;
  padding: 0 2rem;
  font-size:1rem;
  color: white;

}

.ticker-item b{
    width:100px;
  }



