body {
    font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 24px;
	font-weight:400;
	color:#615f5f;
	overflow-x: hidden;
}
h1 {
    font-size: 50px;
    color: #242424;
	font-weight:600;
    line-height: 50px;
    margin-bottom: 15px;
    margin-top: 0px !important;
	text-transform:uppercase;
	letter-spacing:1px;
}
h2 {    
    font-size: 44px;
    color: #242424;
	font-weight:800;
    line-height: 44px;
    margin-bottom: 15px;
	text-transform:uppercase;
}
h3 {
font-size:26px;
color:#242424;
font-weight:600;
}
h4 {
font-size:20px;
color:#242424;
font-weight:600;
}
h1, h2, h3, h4, h5 {
    font-family: "Playfair Display", serif;
}
p {
	margin-bottom:20px;
	line-height:26px;
}
.container {
    max-width: 1170px;
	padding:0;
}

.clear {
    clear: both;
}
a:hover {
	color:#000000;
	text-decoration:none;
}
a {
	color:#cf5f5d;
}
ul {
	margin-bottom:0;
	padding-left:0;
}
h1 span, h2 span, h3 span, h4 span {
    color: #cf5f5d;
}
.carousel-item {
    min-height: 496px;
	height: 49vh;
}
.carousel-caption {
bottom: 140px;
left: 7%;
margin-top: 0;
right: 40%;
text-align: left;
border-radius:5px;
}
.carousel-caption p.banner-cap {
	color:#ffffff;
	font-size:20px;
	line-height:20px;
	margin-bottom:0;
	font-weight:400;
}
.carousel-caption h1 {
	color:#ffffff;
	font-size:72px;
	line-height:72px;
	font-weight:800;
	margin-bottom:10px;
	text-transform:uppercase;
}
.carousel-control-next, .carousel-control-prev {
    width: 5%;
	opacity: inherit !important;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
	background-image: none !important;
	height: auto;
    width: auto;
}
.ban-head-cap {
	font-family: "Playfair Display", serif;
	font-size:46px;
	color:#ffffff;
	line-height:46px;
	margin-bottom:0;
}
.banner-btn {
	font-family: 'Roboto', sans-serif;
	background:#fff0db;
	color:#000000;
	padding:13px 35px;
	font-size:13px;
	font-weight:500;
	text-transform:uppercase;
	letter-spacing:0.8px;
	border:2px #fff0db solid;
	border-radius:30px;
	display:inline-block;
}
.banner-btn:hover {
	background:none;
	color:#fff0db;
	border:2px #fff0db solid;
}
.navbar-toggler-icon {
    background: rgba(0, 0, 0, 0) url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(252, 106, 6, 1)\' stroke-width=\'4\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E") repeat scroll 0 0 !important;
}
.owl-next {
    position: absolute;
    right: -20px;
    top: 90px;
}
.owl-prev {
    left: -20px;
    position: absolute;
    top: 90px;
}
.owl-theme .owl-controls .owl-page span {
    background: #fc6a06 none repeat scroll 0 0 !important;
	margin-top:30px !important;
}
.menu-area{background: #d61a5e}
.dropdown-menu{padding:0;margin:0;border:0 solid transition!important;border:0 solid rgba(0,0,0,.15);border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important}
.mainmenu a, .navbar-default .navbar-nav > li > a, .mainmenu ul li a , .navbar-expand-lg .navbar-nav .nav-link{
	font-family: 'Roboto', sans-serif;
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.5px;
    padding: 14px 0px 14px 30px;
    text-decoration: none;
    text-transform: uppercase;
    display: block !important;}
.mainmenu .active a,.mainmenu .active a:focus,.mainmenu .active a:hover,.mainmenu li a:hover,.mainmenu li a:focus ,.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover{
    color: #cf5f5d;outline: 0;
	background:none !important;
    
}
.dropdown-menu .dropdown a, .dropdown-menu li a {
color:#fff !important;
font-size:11px !important;
background: none !important;
}
.dropdown-menu .dropdown a:hover, .dropdown-menu li a:hover {
    color:#ffffff !important;
background:none !important;
}
/*==========Sub Menu=v==========*/
.mainmenu .collapse ul > li:hover > a{color: #cf5f5d;}
.mainmenu .collapse ul ul > li:hover > a, .navbar-default .navbar-nav .show .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .show .dropdown-menu > li > a:hover{color: #cf5f5d;}
.mainmenu .collapse ul ul ul > li:hover > a{color: #cf5f5d;}

.mainmenu .collapse ul ul, .mainmenu .collapse ul ul.dropdown-menu{background:#cf5f5d;}
.mainmenu .collapse ul ul ul, .mainmenu .collapse ul ul ul.dropdown-menu{background:#cf5f5d; height: 350px;
overflow-y: scroll;}
.mainmenu .collapse ul ul ul ul, .mainmenu .collapse ul ul ul ul.dropdown-menu{background:#cf5f5d}

/******************************Drop-down menu work on hover**********************************/
.mainmenu{background: none;border: 0 solid;margin: 0px 0 0;padding: 0;min-height:20px;width: 100%;}

@media only screen and (min-width: 992px) {
.mainmenu .collapse ul li:hover> ul{display:block}
.mainmenu .collapse ul ul{position:absolute;top:100%;left:0;min-width:220px;display:none}
/*******/
.mainmenu .collapse ul ul li{position:relative}
.mainmenu .collapse ul ul li:hover> ul{display:block}
.mainmenu .collapse ul ul ul{position:absolute;top:0;left:100%;min-width:230px;display:none}
/*******/
.mainmenu .collapse ul ul ul li{position:relative}
.mainmenu .collapse ul ul ul li:hover ul{display:block}
.mainmenu .collapse ul ul ul ul{position:absolute;top:0;right:100%;min-width:190px;display:none;z-index:1}
}
@media only screen and (max-width: 992px) {
.navbar-nav .show .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 35px}
.navbar-nav .show .dropdown-menu .dropdown-menu .dropdown-menu > li > a{padding:16px 15px 16px 45px}
}
.dropdown-menu li {
    border-bottom: 1px solid #de6e6c;
    margin-left: 0 !important;
}
.dropdown-menu li:last-child {
    border-bottom: none;
}
.navbar-expand-lg .navbar-nav li.active .nav-link {
	color:#cf5f5d;
}
.navbar-nav {
	margin-top:22px;
}
.nav-item .menu-btn {
	background:#fff0db;
	padding:14px 30px;
	border-radius:30px;
}
.nav-item .menu-btn:hover {
	background:#cf5f5d !important;
	color:#ffffff !important;
}
#main-header {
	position: relative;
	z-index:99;
}
#top-section {
	padding:8px 0;
}
#welcome-section {
	padding-bottom:60px;
	padding-top:70px;
	text-align:center;
}
.section-caption {
	color:#1e1e1e;
	font-size:14px;
	letter-spacing:3px;
	text-transform:uppercase;
	margin-bottom:0;
}
.container-fluid {
	padding:0;
	overflow:hidden;
}
#marqe-section {
   left: 0;
   bottom: 0;
   width: 100%;
   padding:0;
   background-color: #cf5f5d;
   color: white;
   font-size:14px;
   text-align: center;
   z-index:999;
}
marquee ul {
	display: flex;
}
marquee ul li {
	padding-right:60px;
}
marquee ul li:last-child {
	padding-right:0px;
}
#marqe-section p {
	margin-bottom:0;
	text-transform:uppercase;
	font-size:13px;
	font-weight:500;
}
.marquee-box {
	margin-top:19px;
}
.redCol {
  background: #488bc0;
  color: #ffffff;
  padding: 19px 20px 17px 20px;
  margin-bottom: 20px;
}
#profile-section {
	padding-bottom:50px;
	padding-top:60px;
	background:#fafafa;
	text-align:center;
	border-top:1px #eeeeee solid;
	border-bottom:1px #eeeeee solid;
}
#profile-section .profile-head {
	margin-bottom: 120px;
}
.profile-box {
	box-shadow: 0px 5px 12px 1px #e0e0e0;
padding: 40px 25px;
border-radius: 10px;
text-align: center;
margin-bottom: 30px;
border: 1px #fafafa solid;
}
.profile-box img {
	width:224px;
	height:224px;
	border-radius:120px;
	margin-top:-140px;
	margin-bottom:15px;
}
.profile-box h3 {
	font-size:22px;
	font-weight:800;
	text-transform:uppercase;
}
.profile-box a {
	color:#4a4a4a;
}
.profile-box i {
	font-size:18px;
	padding-right:5px;
	color:#cf5f5d;
}
.rm-btn {
	background:#488bc0;
	color:#ffffff !important;
	font-size:14px;
	font-weight:600;
	font-style:italic;
	padding:14px 30px;
	border-radius:5px;
	display:inline-block;
	letter-spacing:0px;
	border:none;
}
.rm-btn:hover {
	background:#cf5f5d;
}
.rm-btn i {
	color:#ffffff;
	vertical-align:middle;
	padding-left:8px;
}
.rm-btn-red {
	background:#cf5f5d;
	color:#ffffff !important;
	font-size:14px;
	font-weight:600;
	font-style:italic;
	padding:14px 35px;
	border-radius:5px;
	display:inline-block;
	letter-spacing:0.5px;
	border:none;
}
.rm-btn-red:hover {
	background:#488bc0;
}
#courses-section p , #research-section p {
	text-align:justify;
}
.ctn-right-box {
	padding-left:30px;
	padding-right:110px;
}
.ctn-left-box {
	padding-right:30px;
	padding-left:110px;
}
.ctn-list {
	list-style:none;
	margin-bottom:30px;
}
.ctn-list li {
	font-size:18px;
	color:#0c0c0c;
	font-weight:600;
	margin-bottom:18px;
}
.ctn-list li i {
	color:#488bc0;
	font-size:20px;
	vertical-align:middle;
	padding-right:8px;
}
#cancer-section {
	background: rgba(0, 0, 0, 0) url("../images/ct-bg.jpg") repeat-x fixed center center / cover;
padding-top: 60px;
padding-bottom: 60px;
color:#ffffff;
}
#cancer-section h2 {
	color:#ffffff;
}
#cancer-section img {
	border-radius:100%;
}
#cancer-section p {
	font-size:18px;
	text-align:justify;
	font-weight:300;
}
#journal-section {
	padding-bottom:60px;
	padding-top:60px;
}
.journal-box img {
	border-radius:10px;
}
.journal-box h3 {
	font-size:30px;
	font-weight:700;
}
.jdate {
	font-size:13px;
	color:#488bc0;
	font-style:italic;
}
.jdate i {
	color:#cf5f5d;
	padding-right:5px;
}
.jdate b {
	color:#2a2a2a;
}
#announcement-section .row {
	background: rgba(0, 0, 0, 0) url("../images/anno-bg.jpg") repeat-x fixed center center / cover;
padding: 60px 80px 40px 80px;
color:#ffffff;
text-align:center;
border-radius:15px;
}
#announcement-section h2 {
	color:#ffffff;
}
#announcement-section img {
	border-radius:100%;
	margin-bottom:20px;
}
#announcement-section p {
	color:#ffffff;
	font-size:24px;
	line-height:30px;
	font-style:italic;
	margin-bottom:0;
}
#seminars-section {
	padding-bottom:60px;
	padding-top:60px;
}
.seminars-box {
	box-shadow: 0px 3px 10px 1px #e0e0e0;
border-radius: 10px;
text-align: center;
margin: 15px;
border: 1px #fafafa solid;
}
.seminars-box h3 a {
	color:#1c1c1c;
	font-size:18px;
	line-height:18px;
}
.seminars-box img {
	border-radius:10px 10px 0 0;
}
.seminars-box h3 {
	font-family: 'Roboto', sans-serif;
	line-height:20px;
	padding:20px 10px;
	font-weight:600;
}
.owl-theme .owl-dots .owl-dot span {
 width:11px;
 height:11px;
 background:#ffe7e7;
}
.owl-theme .owl-dots .owl-dot.active span,
.owl-theme .owl-dots .owl-dot:hover span {
 background:#cf5f5d
}
#main_footer {
	background: rgba(0, 0, 0, 0) url("../images/footer-bg.jpg") repeat-x center center / cover;
	padding-top:60px;
}
#main_footer h4 {
	color:#ffffff;
	text-transform:uppercase;
	font-weight:800;
	margin-bottom:20px;
	letter-spacing:2px;
}
.fst-footer p {
	color:#cf5f5d;
	font-style:italic;
	font-size:20px;
	font-weight:600;
}
.footer-contact {
	color:#ffffff !important;
	font-style:none !important;
	font-size:16px !important;
	font-weight:600 !important;
	margin-bottom:5px;
}
.footer-contact i {
	padding-right:5px;
}
.main-footer-menu {
	list-style:none;
}
.main-footer-menu li {
	display:inline-block;
	width:48%;
	margin-bottom:10px;
}
.main-footer-menu li a{
	color:#ffffff;
	text-transform:uppercase;
	font-size:14px;
	letter-spacing:1px;
}
.trd-footer p b {
	font-size:18px;
	color:#ffffff;
}
.trd-footer p {
	color:#ffffff;
	font-size:14px;
	margin-bottom:0;
}
.footer-menu {
	list-style:none;
}
.footer-menu li {
	display:inline-block;
	margin-bottom:10px;
	margin-right:30px;
}
.footer-menu li:last-child {
	margin-right:0;
}
.footer-menu li a{
	color:#ffffff;
	font-size:13px;
}
.copyright {
	color:#ffffff;
	font-size:13px;
	text-align:right;
}
#footer-copyright {
	padding:40px 0 12px 0;
}
#inn-banner-slider .carousel-item {
  height: 30vh;
  min-height: 300px;
}
#inn-section {
	padding-bottom:80px;
	padding-top:80px;
}
.modal-body ul, ul.inn-list {
	margin-bottom:30px;
	margin-left:30px;
}
.modal-body ul li, ul.inn-list li {
	margin-bottom:10px;
}
.modal-dialog {
  max-width: 800px;
}

.inn-research-box  {
	box-shadow: 0px 5px 12px 1px #e0e0e0;
padding: 20px;
border-radius: 10px;
text-align: center;
margin: 0;
border: 1px #fafafa solid;
}
.research-box  {
	box-shadow: 0px 5px 12px 1px #e0e0e0;
padding: 20px;
border-radius: 10px;
text-align: center;
margin: 15px;
border: 1px #fafafa solid;
}
.inn-research-box img, .research-box img {
	border-radius: 10px;
	margin-bottom:20px;
}
.inn-research-box h3, .research-box h3 {
	font-size:18px;
	line-height:26px;
	font-weight:800;
	margin-bottom:15px;
}
.research-box h3 {
	min-height:130px;
}
.inn-course-box {
	box-shadow: 0px 5px 12px 1px #e0e0e0;
padding: 20px;
border-radius: 10px;
margin: 15px;
border: 1px #fafafa solid;
}
#job-form .form-control, #contact-form .form-control {
  border: 1px solid #eeeeee;
  border-radius: 0 !important;
  color: #263860 !important;
  font-size: 14px !important;
  margin-bottom: 10px;
  padding: 0.785rem 0.95rem !important;
}
#contact-form select.form-control {
  border: 1px solid #eeeeee;
  border-radius: 0 !important;
  color: #263860 !important;
  font-size: 14px !important;
  margin-bottom: 10px;
  padding: 0.785rem 0.95rem !important;
  width:100%;
  height:48px;
}
.form-box {
  border: 1px solid #e9e9e9;
  border-radius: 6px !important;
  padding: 30px;
  box-shadow: 0px 5px 12px 1px #e0e0e0;
}
.form-box p b {
	color:#cf5f5d;
}
.form-box h4 {
	font-weight:800;
}
.form-box p i {
	color:#488bc0;
	padding-right:5px;
}
#contact-form textarea {
  overflow: auto;
  resize: vertical;
  height: 232px;
}