
 

.themecolorbg_blue{
	background-color:#304ca1;
}
.themcolorbg_pink{
	background-color:#ef5494;
}
.pd-50{padding:50px;}

.themecolortext_blue{
	color:#304ca1;
}
.themcolortext_pink{
	color:#ef5494;
}
.header.fancy .topbar {
	background-color:#304ca1;
}
.footer.black-bg p {
    color: rgba(255,255,255,0.5)!important;
}
.button:hover, .button:focus {
    background: #ef5494!important;
    color: #ffffff;
    border-color: #ef5494!important;
}
body{
	/* font-family:'Ubuntu', sans-serif; */
	font-family:'Nunito', sans-serif;
	font-family: 'Josefin Sans', sans-serif;
	font-size:16px;
	color:#000;
}
h1, h2, h3, h4, h5, h6{
	font-family: 'Raleway', sans-serif;
}
p{
	color:#212121!important;
}
.mt-23{
	margin-top:23px;
}
.section-title.line .title:before{
	/* background: #ee4990; */
	background: #ef5494;
}
.testimonial-avatar img{
	border: 0px solid #ef5494;
}
.testimonial-info:before{
	color: #ef5494;
} 
a.brochure-btn{
	padding: 10px 10px!Important;
    background-color: #fd4f9b!important;
    color: #fff!important;
} 

.dropcap.dropcap-border {
    background: transparent;
    border: 2px solid #4456a4;
    color: #4456a4;
}

.dropcap{
	background:#4456a4;
}
.author-info span{
	color: #000;
}
.tp-bannertimer{
	height: 5px!important;
    /* background: rgb(150 153 162)!important; */
	background: linear-gradient(to left, #304ca1, #ef5494)!important;
}
.tp-splitted.tp-linesplit{font-family: 'Raleway', sans-serif!important;}
.tp-caption.tp-shape.tp-shapewrapper {background-color: rgb(49 74 157 / 15%)!important;}
.tp-caption{
	font-size:50px!important;
}
 .medical-tab .tab .nav.nav-tabs { margin-bottom: 0; }
.medical-tab .tab .nav.nav-tabs li a i { display: block; margin-bottom: 15px; padding-right: 0;  }
.medical-tab .tab .nav.nav-tabs li a { display: block; font-size: 16px; padding-bottom: 20px; position: relative; color: #ffffff; padding: 12px 16px; }
.medical-tab .nav-border .nav.nav-tabs li a { border:0;width: 150px;border: 1px solid #6291d0;border-bottom:0; }
.medical-tab .tab .nav.nav-tabs li { text-align: center; padding: 0px 20px;}
.medical-tab .tab .nav.nav-tabs li a.active,.medical-tab .tab .nav.nav-tabs li:hover a { background: #fff;color: #000; }
.medical-tab .tab .nav.nav-tabs li a.active:before { width: 0; position: absolute; content: ""; height: 0; bottom: 0; left: 46%; border-style: solid; border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent; }
	ul.list.theme-color li i {
    color: #ef5494;
}
.mega-menu .menu-logo{padding:10px 0px;}
.mega-menu .menu-logo img{height:80px;}

.mega-menu.desktopTopFixed .menu-list-items .menu-logo > li > a img {
    height: 49px;
}
.fs-16{font-size:16px;}
.fs-22{font-size:22px;}
.dropcap.gray {
    background: #f6f7f8;
    color: #1e2bd6;
}
.index-service-block:hover{
	/* border:2px solid #ef5494; */
	opacity:0.7;
}
.index-service-block:hover .fature-info,.index-service-block:hover .feature-icon,.index-service-block:hover .fature-info h5{/*color:#fff;*/}
h2.title{font-size:28px;}
.mega-menu .menu-links > li > a{
	text-transform: capitalize;
	font-size:16px;
}
ul.list.theme-color li {
    color: #000000;
}
.page-breadcrumb {
    display: none;
}
.page-section-ptb {
    /* padding: 20px 0; */
}
.fw-normal{font-weight:normal;}
.feature-text .feature-icon span, .feature-text .feature-icon i{margin-bottom:0;}
.section-title.line .title {
    /* padding-bottom: 10px; */
}



.ost-multi-header {
  position: relative;
  /*height: 100px;
  background: #999999; */
 /* padding-bottom: 6px; 
 padding-bottom: 5px;
    line-height: 2;*/
}
.ost-multi-header::after{
  content: '';
  height: 6px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgb(239,84,148); /* Old browsers */
  background: -moz-linear-gradient(left, rgba(239,84,148,1) 0%, rgba(239,84,148,1) 33%, rgba(250,227,207,1) 33%, rgba(250,227,207,1) 66%, rgba(48,76,161,1) 66%, rgba(48,76,161,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, rgba(239,84,148,1) 0%,rgba(239,84,148,1) 33%,rgba(250,227,207,1) 33%,rgba(250,227,207,1) 66%,rgba(48,76,161,1) 66%,rgba(48,76,161,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, rgba(239,84,148,1) 0%,rgba(239,84,148,1) 33%,rgba(250,227,207,1) 33%,rgba(250,227,207,1) 66%,rgba(48,76,161,1) 66%,rgba(48,76,161,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ed8034', endColorstr='#2184cd',GradientType=1 ); /* IE6-9 */
}
.rev-slider{height:65vh;}
.rev_row_zone_middle,.tparrows.uranus {
    top: 35%!important;
    
}




.social-icons li a{width:unset;}
.section-title {
/*margin-bottom: 20px;*/}

@media (max-width: 991px){
.mega-menu {
      min-height: 100px;  
}

.header.light {
    background: #ffffff;
    position: fixed;
    box-shadow: 0 0 15px rgb(0 0 0 / 5%);
    z-index: 999;
    left: 0;
    right: 0;
    top: 0;
}
.mega-menu.desktopTopFixed{
	min-height:60px;
}
.ost-multi-header{
	background-image:unset;
}
.mt---5{
	margin-top:3rem!important;
}
.mt---5 h2{
	font-size:20px;
}

rev-slider{height:100vh;}
.rev_row_zone_middle,.tparrows.uranus {
    top: 50%!important;
    
}
.page-title .page-title-name{position:relative;top:40px;}
.tp-caption {
    font-size: 36px!important;
}

.col-ft-mt-3{margin-top: 1rem!important;}

.fs-22 {
    font-size: 18px;
}
h1 .title .title-pattern  {font-size: 22px;}
}
@media screen and (min-width: 992px){
.mega-menu.desktopTopFixed .menu-list-items .menu-logo > li > a img {
    height: 40px;
    padding-top: 0px;
    margin: 5px 0px;
    /* width: 75%; */
}

}



