/*
============== background Color====================
*/
.tparrows.tp-leftarrow:hover,
.tparrows.tp-rightarrow:hover,
.fact-counter-wrapper:before,
.doctor-specialist,
.filter-button-group li:hover,
.box-resume .btn:hover,
.fancybox-skin,
.fancybox-nav span,
.popular-events.media span,
.inner-header-wraper:hover i,
.inner-header-wraper span,
.bg-color,
.event-calender,
.schedule .nav-tabs > li,
.classes-listing-wrap figure span,
#feed-group .feed-panel .feed-text.silver-tree-background,
#feed-group .feed-panel i.fa,
.quote:after,
.sidebar-widget .widget-tag li a:hover,
.pagination-nav ul li.active a,
.pagination-nav ul li:hover a,
.item-nav .item-prev:hover .prev-btn,
.item-nav .item-next:hover .next-btn,
.blog-post .post-more-link:hover .btn-color-line,
.blog-date,
.ui-input-group .input-bar:before,
.ui-input-group .input-bar:after,
.ui-input-group .input-bar:before,
.ui-input-group .input-bar:after,
#ui-datepicker-div .ui-widget-header,
.ui-datepicker-calendar .ui-state-hover,
.ui-datepicker-calendar .ui-widget-content .ui-state-hover,
.ui-datepicker-calendar .ui-widget-header .ui-state-hover,
.modal-content button.close,
.header-2 .primary-header,
.main-banner .more-btn,
.btn-color-line:hover,
.top-bar-section,
.nf-carousel-theme .owl-controls .owl-buttons .owl-prev,
.nf-carousel-theme .owl-controls .owl-buttons .owl-next {
  background-image: linear-gradient(to top, #727d88  0%, #475562 60%) !important;
}
.page-content-row .page-sidebar .navbar-nav li.active>a {
    color: #fff !important;
    background: #475562 !important;
}
.page-content-row .page-sidebar .navbar-nav>li>a:hover {
    color: #fff !important;
    background: #475562 !important;
}
.ui-datepicker-prev,
.ui-datepicker-next {
  background: #6c0e04 !important;
}
.filter-button-group {
  background: #e81d08;
}
.page-signin .body-inner:before {
  background-color: #475562;
}
.header-2 .navigation > ul > li:hover,
.schedule .nav-tabs > li:hover,
.schedule .nav-tabs > li.active,
.nf-carousel-theme .owl-controls .owl-buttons .owl-prev:hover,
.nf-carousel-theme .owl-controls .owl-buttons .owl-next:hover {
  background: #475562;
}
.navigation .sub-nav,
.overlay-bg-color:before,
#feed-group .feed-panel .feed-text.roti-background,
.appointment {
  background-color: rgb(71, 85, 98) !important;
}
.team-item-img .team-item-detail,
.gallery-item-img .gallery-item-detail {
  background-color: rgb(99, 37, 35);
}
.why-choose > div:nth-child(1) {
  background: #6c0e04;
}
.why-choose > div:nth-child(2) {
  background: #475562;
}
.why-choose > div:nth-child(3) {
  background: #3b0702;
}
.why-choose > div:nth-child(4) {
  background: #851104;
}
/*
============== Text Color====================
*/
.team-item-img .team-item-detail .team-item-detail-inner .social li a,
.accordion-title.active,
.accordion-title:hover,
.event_time i,
.popular-events.media p a:hover,
.line-box i,
.icon-arrow,
.video-btn:hover,
.contact .icon-circle,
.mapmarker .ion-ios-location,
.sidebar-widget ul li a:hover,
.pagination-nav ul li a,
.item-nav .item-prev .prev-btn,
.item-nav .item-next .next-btn,
.blog-post .fa-tag,
.form-field-wrapper i,
.color-primary,
a.color-primary,
.ui-input-group > input:focus ~ label,
.ui-input-group > textarea:focus ~ label,
.custom-check:before,
.big-font i,
.ui-datepicker-calendar .ui-state-default,
.ui-datepicker-calendar .ui-widget-content .ui-state-default,
.ui-datepicker-calendar .ui-widget-header .ui-state-default,
.modal-body .form-group i,
a:hover,
.btn-color-line,
.btn-white-line:hover,
.top-social-icon a.btn:hover,
.header-2 .top-bar-section.top-bar-bg-color a:hover,
.call-us ul li a:hover {
  color: #475562;
}
.widget-tag li a {
  color: #475562 !important;
}
.quote:before {
  color: rgba(207, 26, 7, 0.8);
}
/*
============== Border Color====================
*/
.line-box i {
  box-shadow: 0 0px 0px 1px #475562 inset;
}
.inner-header-wraper:hover i {
  box-shadow: 0 0px 0px 46px #475562 inset;
}
.tparrows.tp-leftarrow:hover,
.tparrows.tp-rightarrow:hover,
.box-resume,
.video-btn:hover,
.contact-form input[type="text"]:focus,
.contact-form textarea:focus,
.contact .icon-circle,
.widget-search input[type="text"]:focus,
.blog-post-hr input[type="text"]:focus,
.blog-post-hr textarea:focus,
.widget-tag li a,
.pagination-nav ul li a,
.item-nav .item-prev .prev-btn,
.item-nav .item-next .next-btn,
.appointment-section .input-sm,
.custom-check,
.btn-color-line {
  border-color: #475562;
}
.btn-link-a:hover {
  border-bottom: 1px solid #475562 !important;
}
.header-2 .navigation > ul > li,
.timing li {
  border-color: #475562;
}
@media (max-width: 767px) {
  .navigation,
  .book-app {
    background: #475562;
  }
}











.header-2 .top-bar-section.top-bar-bg-color a, .header-2 .top-social-icon li {
    color: #475562;
}
.call-us ul li a {
    font-size: 13px;
    color: #475562;
    line-height: 1;
    transition: 1s all ease;
    -webkit-transition: 1s all ease;
}
body {
    line-height: 10px;
    color: #475562;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
}

.neweventbox {
    background-image: linear-gradient(to top, #727d88  0%, #475562 60%) !important;
    height: 352px;
    width: 100%;
    border: 1px solid #475562;
    background-repeat: no-repeat;
    margin: 0px 3px 9px -4px;
}

.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    padding: 10px;
    border: 1px solid #475562;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image-source: none;
    border-image-slice: 100% 100% 100% 100%;
    border-image-width: 1 1 1 1;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-radius: .25rem;
}

h1, h2, h3, h4, h5, h6 {
    color: #475562;
    text-transform: capitalize;
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    margin-top: 0px;
    margin-bottom: 10px;
}

#demo4 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    padding: 23px 43px 16px 46px;
    margin: 15px -25px 1px -25px;
    text-align: center;
    background-image: linear-gradient(to top, #727d88  0%, #475562 60%) !important;
    color: #fff;
}
#demo5 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    padding: 23px 43px 16px 46px;
    margin: 15px -25px 1px -25px;
    text-align: center;
    background-image: linear-gradient(to top, #727d88  0%, #475562 60%) !important;
    color: #fff;
}
#demo6 {
    font-size: 12px;
    line-height: 18px;
    font-weight: 600;
    padding: 23px 43px 16px 46px;
    margin: 15px -25px 1px -25px;
    text-align: center;
    background-image: linear-gradient(to top, #727d88  0%, #475562 60%) !important;
    color: #fff;
}
.visionary-txt{
    border-radius: 17px !important;
    background-color: #475562;
    color: azure;
    background-image: linear-gradient(to top, #727d88 0%, #475562 60%) !important;
}
.strike {
    display: block;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    font-size: 20px;
    color: #475562;
    padding: 1px 0px 10px 0;
}

.strike > span:before, .strike > span:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 9999px;
    border-top: 4px double #475562;
}

.footer {
    background-color: #475562;
    color: #f7f7f7;
    position: relative;
    width: 100%;
    display: block;
    padding-top: 0px;
}

.footer .copyright {
    text-align: center;
    padding: 0px 0 0px;
    background-image: linear-gradient(to top, #727d88  0%, #475562 60%) !important;
}

span.note {
    font-size: 100%;
    color: #475562;
    text-align: center;
}

hr.type_8- {

    height: 5px;
    text-align: center;
    background-color: #475562;
}

.post-media:hover {
    border: 3px solid #475562;
}

hr.style-one {
    border: 0!important;
    height: 4px!important;
    background: #2f3a44!important;
}
hr.style-two {
    border: 0!important;
    height: 4px!important;
    background: #3a444e!important;
}
.navigation .sub-nav li a:hover {
    background: #93a0ad!important;
}
.visip {
    color: #475562 !important;
    margin: 0 0 0 0!important;
    font-style: oblique!important;
}
#list3- ul {
   
    color: #000;
    font-size: 14px;
}
span.notes {
    font-size: 100% !important;
    color: #319cd0 !important;
    text-align: center !important;
}
.info > p {
    color: #03b4bf;
    font-size: 16px;
    padding-top: 10px;
    text-align: center;
}

.list-group-naina li.active {
    color: #475562;
    background: #475562 ;
}

.list-group-naina li:hover{
   background: #475562 ;
 
}

.list-group-item-naina.active, .list-group-item-naina.active:hover, .list-group-item-naina.active:focus {    
    background-color: #475562!important;
    border-color: #475562!important;
}


.naina_box_p{
color:#475562!important;
}

.naina-card:hover {
  transform: rotate(0);
  border: 5px solid #475562;
}

.naina-card:hover .naina-tags .naina-tag {
  background: #475562;
  color: white;
}

.naina-card:hover .h1_white {
    color: #475562!important;
}

.naina-card {
  font-family: 'Heebo';
  --bg-filter-opacity: 0.5;
  background-image: linear-gradient(rgba(0,0,0,var(--bg-filter-opacity)),rgba(0,0,0,var(--bg-filter-opacity))), var(--bg-img);
 /* height: 20em;*/
  background-image: linear-gradient(to top, #727d88 0%, #475562 60%) !important;
  background-image: linear-gradient(to top, #727d88 0%, #475562 60%) !important;
  height: 100px;
  border: 2px solid #fafcfb;
  border-radius: 1em!important;
  /*margin: 2em;*/

  /*box-shadow: 0 0 5em -1em black;*/
  transition: all, var(--transition-time);
  position: relative;
  overflow: hidden;
  border: 1px solid #ccc;
  text-decoration: none;
  width: -webkit-fill-available;
}


/* Added by Yugandhara on 19.12.2019 */

/*marketing amo mo 19-12-2019*/
.td-head-mm{
  width: 30%;
    font-weight: 700;
    text-align: left !important;
    color: #616161;
    font-size: 15px;
}

.bg-clr-mm{
  background-color: #f5f5f5;
}

.bg-clr-tablehead {
    background-color: #bdbdbd;
    color: black;
}

.round-btn-mm{
    background-color: #616161;
    border-color: #bdbdbd;
 }


/* Added by Yugandhara on 19.12.2019 End here*/

.news_heading{
    background-image: linear-gradient(to top, #727d88 0%, #475562 60%) !important;
}

.news_font{
  color:#475562!important;
}

.list-group-item-nav:hover, .list-group-item-nav.active,li.list-group-item-nav.list-dropdown-navi:hover{
    background:  #475562!important;
    color:white!important;
}
